@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300italic);
@charset "UTF-8";

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 17px;
	font-size: 18px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
}

input[type='search'] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

input[type='radio'],
input[type='checkbox'] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type='file'] {
	display: block;
}

input[type='range'] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555555;
}

.form-control {
	display: block;
	width: 100%;
	height: 31px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #c6c6c6;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition:
		border-color ease-in-out 0.15s,
		box-shadow ease-in-out 0.15s;
	-webkit-transition:
		border-color ease-in-out 0.15s,
		-webkit-box-shadow ease-in-out 0.15s;
	transition:
		border-color ease-in-out 0.15s,
		-webkit-box-shadow ease-in-out 0.15s;
	transition:
		border-color ease-in-out 0.15s,
		box-shadow ease-in-out 0.15s;
	transition:
		border-color ease-in-out 0.15s,
		box-shadow ease-in-out 0.15s,
		-webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	border-color: #4a90e2;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.form-control::-moz-placeholder {
	color: #707070;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #707070;
}

.form-control::-webkit-input-placeholder {
	color: #707070;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eeeeee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type='search'] {
	-webkit-appearance: none;
	height: 24px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type='date'].form-control,
	input[type='time'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control {
		line-height: 31px;
	}

	input[type='date'].input-sm,
	.input-group-sm input[type='date'],
	input[type='time'].input-sm,
	.input-group-sm input[type='time'],
	input[type='datetime-local'].input-sm,
	.input-group-sm input[type='datetime-local'],
	input[type='month'].input-sm,
	.input-group-sm input[type='month'] {
		line-height: 28px;
	}

	input[type='date'].input-lg,
	.input-group-lg input[type='date'],
	input[type='time'].input-lg,
	.input-group-lg input[type='time'],
	input[type='datetime-local'].input-lg,
	.input-group-lg input[type='datetime-local'],
	input[type='month'].input-lg,
	.input-group-lg input[type='month'] {
		line-height: 42px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.radio,
.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label,
.checkbox label {
	min-height: 17px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
	font-size: 12px;
	color: #143361;
	line-height: 17px;
	position: relative;
}

.radio label:hover,
.checkbox label:hover {
	text-decoration: underline;
	color: #4a90e2;
}

.radio label input,
.checkbox label input {
	display: none;
}

.radio label input[type='checkbox'] + span,
.checkbox label input[type='checkbox'] + span {
	position: relative;
}

.radio label input[type='checkbox'] + span::before,
.checkbox label input[type='checkbox'] + span::before {
	position: absolute;
	border: 2px solid #143361;
	background: #fff;
	width: 16px;
	height: 16px;
	border-radius: 15%;
	display: inline-block;
	content: ' ';
	cursor: pointer;
	left: -20px;
}

.radio label input[type='checkbox']:checked + span::after,
.checkbox label input[type='checkbox']:checked + span::after {
	position: absolute;
	border: 0;
	background: #143361;
	width: 14px;
	height: 14px;
	border-radius: 10%;
	display: inline-block;
	content: '\F00C';
	cursor: pointer;
	left: -19px;
	color: #fff;
	text-align: center;
	font: normal normal 300 10px/14px FontAwesome;
}

.radio input[type='radio'],
.radio-inline input[type='radio'],
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
	margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type='radio'][disabled],
input[type='radio'].disabled,
fieldset[disabled] input[type='radio'],
input[type='checkbox'][disabled],
input[type='checkbox'].disabled,
fieldset[disabled] input[type='checkbox'] {
	cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
	opacity: 0.3;
	cursor: not-allowed;
}

.radio.disabled,
fieldset[disabled] .radio,
.checkbox.disabled,
fieldset[disabled] .checkbox {
	opacity: 0.3;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}

.radio.disabled label:hover,
fieldset[disabled] .radio label:hover,
.checkbox.disabled label:hover,
fieldset[disabled] .checkbox label:hover {
	text-decoration: none;
	color: #143361;
	cursor: not-allowed;
}

.radio.disabled label input + span::before,
fieldset[disabled] .radio label input + span::before,
.checkbox.disabled label input + span::before,
fieldset[disabled] .checkbox label input + span::before {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 29px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}

.input-sm {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 28px;
	line-height: 28px;
}

textarea.input-sm,
select[multiple].input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 28px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 28px;
	line-height: 28px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 28px;
	min-height: 28px;
	padding: 6px 10px;
	font-size: 11px;
	line-height: 1.5;
}

.input-lg {
	height: 42px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 42px;
	line-height: 42px;
}

textarea.input-lg,
select[multiple].input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 42px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 42px;
	line-height: 42px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 42px;
	min-height: 32px;
	padding: 11px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 38.75px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
	width: 42px;
	height: 42px;
	line-height: 42px;
}

.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
	width: 28px;
	height: 28px;
	line-height: 28px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #006e0a;
}

.has-success .form-control {
	border-color: #006e0a;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-success .form-control:focus {
	border-color: #003b05;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-success .input-group-addon {
	color: #006e0a;
	border-color: #006e0a;
	background-color: #006e0a;
}

.has-success .form-control-feedback {
	color: #006e0a;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #d60000;
}

.has-error .form-control {
	border-color: #d60000;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-error .form-control:focus {
	border-color: #a30000;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.has-error .input-group-addon {
	color: #d60000;
	border-color: #d60000;
	background-color: #d60000;
}

.has-error .form-control-feedback {
	color: #d60000;
}

.has-feedback label ~ .form-control-feedback {
	top: 22px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn,
	.form-inline .input-group .form-control {
		width: auto;
	}

	.form-inline .input-group > .form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .radio,
	.form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .radio label,
	.form-inline .checkbox label {
		padding-left: 0;
	}

	.form-inline .radio input[type='radio'],
	.form-inline .checkbox input[type='checkbox'] {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 24px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	content: ' ';
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 15px;
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 11px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #fff;
	text-decoration: none;
}

.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #fff;
	background-color: #143361;
	border-color: transparent;
}

.btn-default:focus,
.btn-default.focus {
	color: #fff;
	background-color: #0b1d37;
	border-color: rgba(0, 0, 0, 0);
}

.btn-default:hover {
	color: #fff;
	background-color: #0b1d37;
	border-color: rgba(0, 0, 0, 0);
}

.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
	color: #fff;
	background-color: #0b1d37;
	border-color: rgba(0, 0, 0, 0);
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
	color: #fff;
	background-color: #050d19;
	border-color: rgba(0, 0, 0, 0);
}

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

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
	background-color: #143361;
	border-color: transparent;
}

.btn-default .badge {
	color: #143361;
	background-color: #fff;
}

.btn-primary {
	color: #fff;
	background-color: #143361;
	border-color: #10284c;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #0b1d37;
	border-color: black;
}

.btn-primary:hover {
	color: #fff;
	background-color: #0b1d37;
	border-color: #050d19;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0b1d37;
	border-color: #050d19;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #050d19;
	border-color: black;
}

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

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
	background-color: #143361;
	border-color: #10284c;
}

.btn-primary .badge {
	color: #143361;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #006e0a;
	border-color: #005508;
}

.btn-success:focus,
.btn-success.focus {
	color: #fff;
	background-color: #003b05;
	border-color: black;
}

.btn-success:hover {
	color: #fff;
	background-color: #003b05;
	border-color: #001702;
}

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #003b05;
	border-color: #001702;
}

.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #001702;
	border-color: black;
}

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

.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
	background-color: #006e0a;
	border-color: #005508;
}

.btn-success .badge {
	color: #006e0a;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

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

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

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

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

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d60000;
	border-color: #bd0000;
}

.btn-danger:focus,
.btn-danger.focus {
	color: #fff;
	background-color: #a30000;
	border-color: #3d0000;
}

.btn-danger:hover {
	color: #fff;
	background-color: #a30000;
	border-color: #7f0000;
}

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #a30000;
	border-color: #7f0000;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #7f0000;
	border-color: #3d0000;
}

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

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

.btn-danger .badge {
	color: #d60000;
	background-color: #fff;
}

.btn-secondary {
	color: #143361;
	background-color: #fff;
	border-color: #143361;
}

.btn-secondary:focus,
.btn-secondary.focus {
	color: black;
	border-color: black;
}

.btn-secondary:hover {
	color: #0a182e;
	border-color: #0a182e;
}

.btn-secondary:active,
.btn-secondary.active,
.open > .btn-secondary.dropdown-toggle {
	color: #0a182e;
	border-color: #0a182e;
}

.btn-secondary:active:hover,
.btn-secondary:active:focus,
.btn-secondary:active.focus,
.btn-secondary.active:hover,
.btn-secondary.active:focus,
.btn-secondary.active.focus,
.open > .btn-secondary.dropdown-toggle:hover,
.open > .btn-secondary.dropdown-toggle:focus,
.open > .btn-secondary.dropdown-toggle.focus {
	color: black;
	border-color: black;
}

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

.btn-secondary.disabled:hover,
.btn-secondary.disabled:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled]:hover,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary.focus {
	border-color: #143361;
}

.btn-secondary .badge {
	color: #fff;
	background-color: #143361;
}

.btn-link {
	color: #4a90e2;
	font-weight: normal;
	border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
	color: #4a90e2;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}

.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-sm {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs {
	padding: 1px 5px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
	width: 100%;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:before,
.nav:after {
	content: ' ';
	display: table;
}

.nav:after {
	clear: both;
}

.nav > li {
	position: relative;
	display: block;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
}

.nav > li > a img {
	float: left;
	height: 20px;
	margin: 0px 5px 0 0;
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.nav > li.disabled > a {
	color: #777777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #4a90e2;
}

.nav .nav-divider {
	height: 1px;
	margin: 7.5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav > li > a > img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #dfdfdf;
}

.nav-tabs > li {
	float: left;
	margin-bottom: 0px;
}

.nav-tabs > li > a {
	padding: 15px 15px;
	color: #143361;
	margin-right: 2px;
	line-height: 1.42857143;
	border: 0;
	border-radius: 0;
}

.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
	border-color: transparent;
	background-color: transparent;
	color: #4a90e2;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #143361;
	background-color: transparent;
	border: 0;
	border-bottom: 5px solid #143361;
	cursor: default;
}

.nav-pills > li {
	float: left;
}

.nav-pills > li > a {
	border-radius: 4px;
}

.nav-pills > li + li {
	margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #143361;
}

.nav-stacked > li {
	float: none;
}

.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
	float: none;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
	.nav-justified > li,
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}

	.nav-justified > li > a,
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid transparent;
}

@media (min-width: 768px) {
	.nav-tabs-justified > li > a,
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid transparent;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs-justified > .active > a,
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs-justified > .active > a:hover,
	.nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs-justified > .active > a:focus,
	.nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: transparent;
	}
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition:
		transform 0.3s ease-out,
		-webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
	content: ' ';
	display: table;
}

.modal-header:after {
	clear: both;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #143361;
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: center;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
	content: ' ';
	display: table;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.select2-container--onblick .select2-selection--single {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
}

.select2-container--onblick .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--onblick .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--onblick .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--onblick .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--onblick .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--onblick[dir='rtl'] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--onblick[dir='rtl'] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--onblick.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--onblick.select2-container--disabled
	.select2-selection--single
	.select2-selection__clear {
	display: none;
}

.select2-container--onblick.select2-container--open .select2-selection--single {
	border: 1px solid #4a90e2;
}

.select2-container--onblick.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--onblick .select2-selection--multiple {
	background-color: white;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	cursor: text;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__choice {
	background-color: #143361;
	border: 1px solid #143361;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
	color: #fff;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__choice__remove {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-left: 2px;
	float: right;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #efefef;
}

.select2-container--onblick[dir='rtl'] .select2-selection--multiple .select2-selection__choice,
.select2-container--onblick[dir='rtl'] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--onblick[dir='rtl'] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.select2-container--onblick[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--onblick[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--onblick.select2-container--focus .select2-selection--multiple {
	border: solid #4a90e2 1px;
	outline: 0;
}

.select2-container--onblick.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--onblick.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--onblick.select2-container--open.select2-container--above
	.select2-selection--single,
.select2-container--onblick.select2-container--open.select2-container--above
	.select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--onblick.select2-container--open.select2-container--below
	.select2-selection--single,
.select2-container--onblick.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--onblick .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--onblick .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--onblick .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--onblick .select2-results__option[role='group'] {
	padding: 0;
}

.select2-container--onblick .select2-results__option[aria-disabled='true'] {
	color: #999;
}

.select2-container--onblick .select2-results__option[aria-selected='true'] {
	background-color: #ddd;
}

.select2-container--onblick .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__group {
	padding-left: 0;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--onblick
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--onblick .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
}

.select2-container--onblick .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

body {
	font-family: 'Open Sans', sans-serif;
}

body.mini-navbar {
	background-color: #c4c3c8;
	font-weight: normal;
}

textarea.no-resize {
	resize: none;
}

input,
textarea,
a,
img,
select,
button {
	outline: 0 !important;
}

.m0 {
	margin: 0 !important;
}

.head {
	cursor: auto;
}

.logout {
	padding-top: 20px;
	/* align-items: center;
    height: 100%;
    display: flex;
    width: 100%;
    justify-content: center; */
}

.mL0 {
	margin-left: 0 !important;
}

.mR0 {
	margin-right: 0 !important;
}

.mT0 {
	margin-top: 0 !important;
}

.mB0 {
	margin-bottom: 0 !important;
}

.p0 {
	padding: 0 !important;
}

.pL0 {
	padding-left: 0 !important;
}

.pR0 {
	padding-right: 0 !important;
}

.pT0 {
	padding-top: 0 !important;
}

.pB0 {
	padding-bottom: 0 !important;
}

.b0 {
	border: 0px !important;
}

.label-color {
	color: #929394 !important;
}

.text-primary {
	color: #df3a62 !important;
}

.text-blue {
	color: #143362 !important;
}

.fc-ltr .fc-basic-view .fc-day-number.fc-today span {
	color: #fff;
	position: relative;
	z-index: 6;
	text-align: center;
	width: 22px;
	display: inline-block;
}

/*.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #e7eaef;
    border-color: #e7eaef;
}*/
.ob-header {
	background: #ffffff;
	/*height: 72px;*/
}

.ob-sideBar {
	background-color: #c4c3c8;
	color: #2e2e3b;
	overflow: hidden;
}

.sidebar-collapse {
	padding-bottom: 99999px;
	margin-bottom: -99999px;
}

.dropdown {
	color: #2b7ccf;
	font-size: 14px;
}

/*.btn-primary:focus {
    background: #df3a62;
    border-color: #df3a62;
    color: #fff;
}*/
.nav > li > a {
	color: #32323f;
}

a:active,
a:focus,
a {
	outline: 0;
}

.logo_position {
	float: left;
}

.logoBlock {
	margin-top: 15px;
	position: absolute;
	left: 47%;
}

.logoBlock2 {
	/* text-align: center; */
	padding: 6px;
	margin-left: 13px;
}

.nav_bar_heading {
	font-size: 18px;
	color: #143361;
	letter-spacing: 0;
	font-weight: 600;
}

.logOutBlock {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	margin-top: 22px;
	margin: 10px 0;
	text-align: right;
}

.logOutBlock a label {
	display: inline-block;
	margin-right: 8px;
}

.logOutBlock .dateTime {
	font-size: 12px;
	line-height: 16px;
	margin-right: 20px;
}

.logOutBlock > a {
	color: #ffffff;
	font-size: 13px;
}

.logOutBlock > a:hover,
.logOutBlock > a:focus,
.logOutBlock > a.active {
	color: #df3a62;
}

.metismenu .fa-angle-right {
	float: right;
	line-height: 1.47;
}

.metismenu .active > a > .fa.fa-angle-right:before {
	content: '\F107';
}

.nav .nav-second-level li a {
	color: #fff;
}

.headerStrip {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}

.headerStrip .logoBlock2 .orgName,
#orgName {
	color: white;
	margin: auto;
	padding-left: 12px;
	font-size: 16px;
}

.headerStrip .navbar-minimalize {
	background-color: #525263;
	margin: 0;
	border: 0;
	border-radius: 0;
}

.headerStrip .navbar-minimalize:hover {
	background-color: #df3a62;
}

.headerStrip .navbar-minimalize a {
	color: #fff;
	border: 0;
}

.headerStrip .logoBlock2 .orgName,
#orgName {
	color: white;
	margin: auto;
	padding-left: 8px;
	font-size: 16px;
}

.welcomeLine {
	color: #9f9f9f;
	font-size: 12px;
	font-weight: 300;
	text-decoration: none;
}

.welcomeLine a {
	color: #2b7ccf;
	text-decoration: none;
}

.welcomeLine a:hover,
.welcomeLine a:focus {
	text-decoration: underline;
}

.rightTopStrip {
	background-color: #2e2e3b;
}

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

.red {
	color: #df3a62;
}

.grey {
	color: #3b3b48;
}

.grayBig {
	color: #c4c3c8;
	font-size: 26px;
	padding: 0px 5px;
}

.grayBig a {
	color: #c4c3c8;
	font-size: 26px;
}

.grayBig a:hover,
.grayBig a:focus {
	color: #3b3b48;
	font-size: 26px;
}

.fa-plus-circle {
	font-size: 30px;
	color: #2e2e3b;
}

.faSize {
	font-family: 'FontAwesome';
	font-size: 20px;
}

.circleRadius {
	border-radius: 10px;
}

.dashboard-header h2 {
	font-size: 18px;
	color: #3b3b48;
	font-weight: 400;
}

.dashboard-header .ctas {
	margin-top: 18px;
	text-align: right;
}

.dashboard-header .ctas {
	margin-top: 18px;
	text-align: right;
}

.searchPostBlock {
	margin: 30px 0px 30px 0px;
}

.searchBlock {
	border: 1px solid #bebebe;
	background-color: #ffffff;
	padding-top: 15px;
}

.searchBlock span {
	display: inline-block;
	padding: 5px 0;
	width: 8% !important;
	font-size: 20px;
	margin: 0 1%;
	color: #d1d0d0;
}

.searchBlock span.searchbtn {
	margin: 0;
	width: 90% !important;
}

.searchBlock input {
	width: 90% !important;
}

.searchBlock span .fa.fa-map-marker.grey {
	font-size: 20px;
}

.postBlock {
	font-size: 25px;
	text-transform: uppercase;
	margin-left: 0%;
	display: inline;
	float: left;
}

.postTag {
	padding-left: 10px;
}

.postTag em {
	float: left;
	margin-right: 10px;
}

.postTag em:before {
	font: 30px/1 'OnBlick3';
}

.postTag a {
	color: #333;
	background-color: #fff;
}

.postTag a:hover {
	color: #df3a62;
}

.postTag h4 span.titleTag {
	float: left;
	font-size: 28px;
	font-weight: 300;
}

.postTag h4 {
	clear: both;
}

.postTag > span.postTagLine {
	padding-left: 10px;
	font-size: 10px;
	float: left;
	text-transform: lowercase;
	padding-left: 35px;
	display: block;
}

.post-6 {
	color: #2e2e3b;
}

.navbar-top-links.alertMSG {
	margin-top: -1px;
}

.navbar-top-links.alertMSG > li {
	margin: 0;
}

.navbar-top-links.alertMSG > li a:focus,
.navbar-top-links.alertMSG > li a:hover,
.navbar-top-links.alertMSG > li a {
	display: block;
	padding: 10px 5px 10px 15px;
	min-height: inherit;
	background-color: #c4c3c8;
	-webkit-box-shadow: 0px 4px 6px -3px #616061;
	box-shadow: 0px 4px 6px -3px #616061;
	background-color: #c4c3c8;
}

.navbar-top-links.alertMSG > li a i {
	color: #000;
}

.navbar-top-links.alertMSG > li a span {
	padding: 4px 6px;
	position: absolute;
	right: 3px;
	top: 1px;
}

.hashtagLink {
	color: #1c73cc;
	text-decoration: underline;
	margin-left: 10px;
	font-size: 16px;
	display: inline-block;
}

.hashtagLink a:hover,
.hashtagLink a:focus {
	color: #1c73cc;
	text-decoration: underline;
	margin-left: 10px;
	font-weight: bold;
}

.hashBlock {
	margin-left: 20px;
	width: 100%;
}

.footer {
	padding: 0 15px;
	font-size: 11px;
}

.footer > div {
	padding: 10px 0;
}

.wrapper-content {
	padding: 15px;
}

.wrapper-content-fix {
	padding: 0 0 100px;
}

#dashBD-main.wrapper-content {
	padding: 0;
}

/*combination of requirement trending relationship feeds activities*/
.onblick-box-model,
.requirements-block-model,
.blick-trending-model,
.relationship-heading,
.relationship-content,
.blick-activities-block,
.feeds-block {
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
}

/* Requirements start */
.reqCol {
	/* width:32%; */
}

.OpenRBlock > a {
	float: right;
	color: #df3a62;
	font-size: 10px;
	padding: 2px 5px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.offset-0 {
	padding-left: 0 !important;
	padding-right: 0;
}

.offsetTB {
	padding-top: 0;
	padding-bottom: 0;
}

.ibox-title h5 {
	font-size: 17px;
	color: #2e2e3b;
	font-weight: bold;
}

.requirements-block-model {
	padding: 1px 2px 0px 2px;
}

.require-sort {
	padding-right: 15px;
}

.require-sort-menu {
	min-width: 120px;
	color: #df3a62;
	-webkit-box-shadow: 0 1px 2px rgba(86, 96, 117, 0.7);
	box-shadow: 0 1px 2px rgba(86, 96, 117, 0.7);
}

.profileTitle {
	font-size: 14px;
	color: #143362;
	font-weight: 600;
	text-align: left;
}

.openPositions {
	font-size: 12px;
	color: #5c5c5c;
	font-weight: 300;
	text-align: left;
}

.openPositions span {
	color: #143362;
	font-weight: 400;
}

.pcDate {
	font-size: 11px;
	color: #5c5c5c;
	font-weight: 300;
	text-align: left;
}

.pcDate span {
	color: #143362;
	font-weight: 400;
}

.postedDate {
	font-size: 11px;
	color: #5c5c5c;
	font-weight: 300;
}

.postedDate span {
	color: #df3b63;
	font-size: 11px;
	font-weight: 400;
}

.progress-container {
	position: relative;
	margin: 30px auto;
	padding: 4px 0 0;
	width: 100%;
	height: 3px;
	background: #fde2e9;
}

.progress-container ul {
	height: 0;
	line-height: 0;
	margin: -10px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.progress-container ul li {
	margin: 0 10% 0 9%;
	padding: 0;
	display: inline-table;
	height: 9px;
	width: 9px;
	background: #df3a62;
	border-radius: 50%;
	border: 0;
}

.progress-container ul li small {
	margin-left: -9%;
	position: absolute;
	width: 100%;
	display: block;
}

.progress-container ul li small.top {
	top: -5px;
}

.progress-container ul li small.bottom {
	bottom: -20px;
}

.progress-bar {
	background: #ee88a3;
	height: 3px;
	width: 59%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.profileStatus {
	padding: 5px 0;
	text-align: center;
	margin: 10px 20px 0 20px;
}

.profileStatus.accepted {
	border: 1px solid #999;
	background: #e2fddc;
}

.profileStatus.closed {
	border: 1px solid #9cbceb;
	background: #dfe6f0;
}

.profileStatus .statusLabel {
	color: #929a9d;
}

.profileStatus .currentStatus {
	color: #113360;
}

#content-1,
#content-2,
#content-3,
#content-4 {
	height: 375px;
	overflow: hidden;
}

/* Trending Start */
.reqCol .feed-element:hover,
.trendingCol .feed-element:hover {
	background-color: #f4f4f4;
	cursor: pointer;
}

.trending-hashtag-blk {
	margin-bottom: 10px;
}

.trending-hashtags {
	padding-bottom: 5px;
	border-bottom: solid 1px #e7eaec;
}

.trending-hashtags div span {
	color: #2e2e3b;
	font-size: 12px;
}

.Tr-hash-anc {
	display: inline-block;
	padding: 2px 5px;
	margin-bottom: 5px;
	background: #f3f1f1;
	margin-left: 5px;
}

.Tr-add-anc a .fa {
	font-size: 12px;
	color: #e87490;
}

.Tr-add-anc a {
	color: #e87490;
}

.Tr-add-anc {
	display: inline-block;
	padding: 2px 5px;
	margin-bottom: 5px;
	background: #fdf6f8;
	margin-left: 5px;
}

.Tr-hash-anc a {
	color: #949394;
}

.trending-d span a {
	background: #000;
	color: #fff;
	padding: 1px 5px;
	position: absolute;
	right: 0;
	text-align: right;
	width: 40%;
	display: none;
}

.trendingCol .feed-element:hover .trending-d span a {
	display: block;
}

.media-body-text strong {
	color: #143362;
	font-size: 14px;
	font-weight: 600;
}

.media-body-text span {
	font-size: 12px;
	color: #2e2e3b;
	display: block;
}

.media-body-text .current-position {
	color: #888888;
	font-size: 85%;
}

.ibox-title .blick-label-primary {
	padding: 6px 15px;
	font-size: 14px;
	margin-top: -5px;
	margin-left: 15px;
}

.blick-trending-model {
	padding: 0px 2px 13px;
}

.blick-trending-model #content-2 {
	/*height: 523px;*/
}

.feed-element .trending-profile-img-link {
	margin-right: 6px;
}

.feed-element img.trending-profile-img {
	width: 65px;
	height: 65px;
}

.blick-compatible-text {
	float: left;
	margin-left: 3px;
	margin-top: 3px;
}

.RSRList .percentage {
	margin-top: 0px;
}

.RSRList .blick-compatible-text {
	margin-top: 12px;
	margin-left: 5px;
}

.trendingCol {
	/* width:34%;*/
}

.media-body-anchor {
	color: #2e2e3b;
}

.ibox-title .trending-h5 {
	font-size: 16px;
	color: #2e2e3b;
	font-weight: 400;
}

.down-arrow {
	font-size: 25px;
}

.mute-designation {
	float: left;
}

.inapp-images {
	float: right;
	margin-left: 11px;
}

.inapp-images .fa {
	font-size: 20px;
	padding-right: 12px;
	color: #dbdada;
}

.trending-d {
	padding: 0;
}

.trending-d span {
	background: #eaeaeb;
	width: 18px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	line-height: 1.6;
}

.percentage {
	color: #df3a62;
	font-size: 14px;
	float: left;
	margin: 3px 0 0 6px;
}

.media-footer {
	background: #fcf6f8;
	margin: 5px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #facfd9;
	border-bottom: 1px solid #facfd9;
	color: #dd3b64;
}

.media-footer .position {
	font-size: 10px;
}

.media-footer .meter-img {
	width: 18%;
}

.view-btn-edit {
	background: #2e2e3b;
	border: #2e2e3b;
	height: 40px;
	border-radius: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 13px;
}

.view-btn-edit:hover,
.view-btn-edit:active,
.view-btn-edit:focus {
	background: #2e2e3b;
}

.label-d {
	background: #eaeaeb;
	width: auto;
	text-align: center;
	font-size: 11px;
	color: #2e2e3b;
	margin: 3px auto 3px auto;
	padding: 1px 5px 1px 5px;
}

.view-people {
	text-align: center;
	font-size: 16px;
}

.trendingCol .view-people .view-people-span {
	font-size: 14px;
	margin: 10px 0;
	display: block;
	font-weight: 400;
	color: #5c5c5c;
}

.profiles-186 {
	color: #143362;
	font-size: 18px;
	font-weight: 300;
}

/* Relationship Manager */
.relationCol {
	/* width:34%; */
}

.relationCol .ibox-tools {
	display: inline-block;
}

.relationCol .calendar-icon {
	font-size: 14px;
	margin: -8px 0 0;
	position: absolute;
	right: 25px;
}

.onblick-box-model h5 {
	font-size: 16px;
	color: #2e2e3b;
	font-weight: bold;
}

.relationship-heading h3 {
	font-size: 14px;
	color: #4f6f9e;
	font-weight: 400;
	line-height: 20px;
}

.caret-reversed {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.show-all-events {
	/*border-bottom: 1px solid #9DBBEF;*/
	margin: 0;
}

.show-all-events a {
	color: #808081;
	outline: 0;
	padding: 5px;
	display: block;
}

.relationship-heading {
	background: #e1eaf9;
	padding: 5px 20px 10px 20px;
	/*border: 1px solid #9DBBEF;*/
	border-bottom: 1px solid #9dbbef;
}

.relationship-heading small {
	color: #df3a62;
	font-size: 12px;
	text-decoration: underline;
}

.relationship-heading .chat_icon {
	background: transparent url('/Content/Images/chat_icon.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 30px;
	width: 30px;
}

.contactIcons .chat_icon {
	background-image: url('/Content/Images/chat_icon.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	height: 18px;
	width: 20px;
}

.share_icon {
	background-image: url('/Content/Images/shareIcon.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
}

.contactIcons .share_icon {
	height: 20px;
	width: 20px;
}

.relationship-heading small i {
	padding-right: 5px;
}

.relationship-content {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
}

.relationship-content .relationship-orientation {
	width: 98%;
}

.relationship-content .relationship-orientation small {
	background: #e0e9fa;
	border: 1px solid #9cbceb;
	display: inline-block;
	font-size: 10px;
	margin-bottom: 3px;
	padding: 1px 5px;
	border-radius: 3px;
	color: #143362;
	margin-left: 5px;
	margin-right: 5px;
}

.relationship-content .relationship-orientation h2 {
	font-size: 12px;
	margin-top: 0;
	font-weight: bold;
	color: #2e2e3b;
	margin-left: 5px;
	margin-right: 5px;
}

.relationship-content .relationship-orientation p {
	font-size: 11px;
	color: #a7a7a8;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
}

.relationship-content .relationship-orientation p.chat-icons a {
	color: #e0e0e0;
	display: inline-block;
}

.relationship-content .relationship-orientation p.chat-icons .fa-phone {
	color: #e0e0e0;
	display: block;
	float: left;
	font-size: 18px;
	margin: 0 5px;
}

.relationship-orientation .relationship-timeline-block .relationship-timeline-content {
	padding: 10px 5px;
}

.relationship-orientation
	.relationship-timeline-block:nth-child(odd)
	.relationship-timeline-content {
	float: right;
	text-align: left;
}

.relationship-orientation
	.relationship-timeline-block:nth-child(2n)
	.relationship-timeline-content {
	text-align: right;
}

#vertical-timeline::before {
	width: 1px;
	background: #fad0da;
}

.chat-icons .obc,
.chat-icons .fa-phone {
	color: #e0e0e0;
	font-size: 15px;
}

.chat-icons .rightArrow {
	padding-right: 12px;
}

.icon-bg {
	background-color: #fad0da;
	color: #2e2e3b;
}

.vertical-timeline-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	font-size: 14px;
	border: none;
	text-align: center;
}

.vertical-timeline-icon .fa-plus::before {
	content: '\F067';
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}

.relationship-orientation .vertical-timeline-icon i {
	margin-left: -12px;
	margin-top: -12px;
}

.relationship-timeline-content::before {
	border: none;
	border-right: none;
}

.fa-clock-o {
	font-size: 15px;
	font-weight: lighter;
	color: #df3a62;
}

.dark-timeline.relationship-orientation .relationship-timeline-content {
	background: transparent;
}

/* Feeds Block start*/
.feeds-block {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.feeds-block .feeds-block-element:hover {
	background-color: #f6f4f4;
}

.feeds-block-element {
	padding: 5px 0;
	border-bottom: solid 1px #e7eaec;
}

.feeds-media-body-text p {
	font-size: 11px;
	color: #a1a1a2;
	text-align: left;
}

.feeds-profile small {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	display: block;
	clear: left;
}

.feeds-inapp-icons .obc {
	color: #fad0da;
	padding-right: 15px;
}

.feeds-profile {
	padding-right: 10px;
}

.feeds-media-body {
	padding-left: 15px;
}

.feeds-media-body-text h4,
.feeds-media-body-text h4 a {
	font-size: 14px;
	color: #143362;
	font-weight: 600;
	text-align: left;
}

.feeds-block .likebtn {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(16%, #ffffff),
		to(#e5e5e5)
	);
	background: linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-9 */
	font-size: 13px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 2px;
	border: 1px solid #ccc;
	height: 33px;
}

.feeds-block .likebtn:hover {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
}

/*feeds block end*/
@media only screen and (min-width: 1170px) {
	.relationship-orientation .icon-bg {
		width: 36px;
		height: 36px;
		margin-left: -18px;
	}

	.relationship-orientation .relationship-timeline-block {
		margin: 1px 0;
	}

	#vertical-timeline.relationship-orientation {
		margin-top: 5px;
		margin-bottom: 5px;
	}
}

/* activities Tab start*/
.activitiesTab li a {
	font-weight: bold;
	font-size: 15px;
}

.activitiesTab li a:focus,
.activitiesTab li a:hover,
.activitiesTab li a {
	padding: 10px 5px 10px 5px;
	background-color: #fdf0f3;
	text-align: center;
	border-radius: 0;
	color: #d0bbc0;
	border: 0;
	outline: 0 none;
	margin: 0;
}

.activitiesTab li.active a:focus,
.activitiesTab li.active a:hover,
.activitiesTab li.active a {
	border: 0;
	background-color: #3b3b48;
	color: #fff;
}

/* activities Tab end*/
/* recruiters Tab start*/
.recruitersTab {
	margin-bottom: 10px;
}

.recruitersTab li a {
	font-weight: 400;
	font-size: 14px;
	margin: 0 1px !important;
}

.requirements-block-model .recruitersTab li {
	float: left !important;
}

.recruitersTab li a:last-child {
	margin-right: 0px !important;
}

.recruitersTab li a:focus,
.recruitersTab li a:hover,
.recruitersTab li a {
	padding: 10px 5px 10px 5px;
	text-align: center;
	border-radius: 0;
	border: 0;
	outline: 0 none;
	margin: 0;
	background: #c4c3c8;
	color: #2e2e3b;
}

.recruitersTab li.active a:focus,
.recruitersTab li.active a:hover,
.recruitersTab li.active a {
	border: 0;
	background-color: #ffffff;
	color: #df3a62;
	border-bottom: 1px solid #f3f3f4;
}

/* .recruiters Tab end*/
.OpenRBlock {
	padding: 30px 5px;
	border-bottom: 1px solid #f3f3f3;
	cursor: pointer;
	position: relative;
}

.OpenRBlock:hover {
	background-color: #f6f4f4;
}

.OpenRBlock > a {
	display: none;
}

.OpenRBlock:hover > a {
	display: block;
}

.OpenRBlock h3 {
	font-weight: bold;
	color: #2e2e3b;
	font-size: 25px;
}

.foot-post {
	font-size: 11px;
	font-weight: 300;
}

.progressbar {
	width: 100%;
	border-bottom: 1px solid #df3a62;
}

.recruitDB-active-percnt {
	padding-top: 25px;
}

.recruitDB-active-percnt h3 {
	font-weight: 300;
	font-size: 24px;
}

.recruitDB-active-progressbar {
	width: 100%;
	background-color: #f9d8e0;
	height: 5px;
	position: relative;
}

.recruitDB-active-progressbar ul {
	padding: 0;
	list-style: none;
}

.recruitDB-active-progressbar ul li {
	padding: 0 6%;
	float: left;
	border-right: 1px solid #f1a8ba;
	height: 5px;
}

.recruitDB-actv-percenteg {
	background-color: #df3a62;
	height: 5px;
	width: 100%;
	position: relative;
	margin-bottom: -4px;
	border-radius: 3px;
}

.recruitDB-actv-percenteg.recruitDB-actv-sevn {
	width: 20%;
	position: absolute;
	left: 0;
	top: 0;
	height: 5px;
}

/********        JOBSEEKER    DASHBOARD START      ****************/
.mCSB_inside > .mCSB_container {
	margin-right: 15px;
}

/* Requirements start */
/*.reqCol {
    width:32%;
}*/
.jobDB-activityBlock > a {
	float: right;
	color: #df3a62;
	font-size: 10px;
	padding: 2px 5px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.offset-0 {
	padding-left: 0;
	padding-right: 0;
}

.offsetTB {
	padding-top: 0;
	padding-bottom: 0;
}

.ibox-title h5 {
	font-size: 17px;
	color: #2e2e3b;
	font-weight: bold;
}

.activity-manager-calendar .ibox-title h5 {
	font-size: 14px;
	color: #cc254f;
	font-weight: 400;
}

.show-all-events-container {
	padding: 0;
}

.all-events-container {
	display: none;
}

.job-DB-active-profileTitle {
	font-size: 15px;
	color: #2e2e3b;
	font-weight: bold;
}

.jobDB-company-details {
	font-size: 12px;
	color: #a4a4aa;
}

.jobDB-activ-status {
	font-size: 12px;
	color: #3b3b48;
}

/* rewards and referal */
.jobDB-feed-activity-list {
	margin: auto 10px auto 8px;
}

.jobDB-rewards-earn-blk {
	border-bottom: 1px solid #ececec;
}

.jobDB-rr-earning {
	padding-left: 15px;
}

.jobDB-claim-div {
	padding-left: 15px;
}

.rewardsReferrals {
	padding: 15px 0 10px 0;
}

.jobDB-earning-txt {
	font-size: 14px;
	color: #2e2e3b;
}

.jobDB-earning-amount {
	font-size: 36px;
	font-weight: 100;
	line-height: 1;
	color: #258be9;
	display: block;
}

.jobDB-rr-claim {
	background-color: #258be9;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	border: none;
	padding: 3px 15px;
	margin-top: 22px;
	font-weight: bold;
}

.jobDB-rr-claim:hover {
	border: none;
	color: #fff;
	background-color: #258be9;
}

.jobDB-rr-refer {
	padding-top: 10px;
}

.jobDB-rr-refer-img img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
}

.jobDB-rr-ref-nam {
	color: #df3a62;
	font-size: 13px;
}

.jobDB-rr-refer-text {
	margin-top: 5px;
	padding-bottom: 15px;
}

.jobDB-rr-refer-text span {
	font-size: 11px;
}

.jobDB-rr-Designation {
	font-size: 14px;
	color: #2e2e3b;
}

.jobDB-rr-openPos {
	color: #9d9da3;
	font-size: 12px;
}

.jobDB-rr-closeDate {
	font-size: 12px;
	color: #3b3b48;
}

.jobDB-rr-pgper {
	font-size: 20px;
	padding-top: 15px;
	padding-left: 30px;
}

.jobDB-progress-container {
	position: relative;
	margin: 30px auto;
	padding: 4px 0 0;
	height: 3px;
	background: #fde2e9;
}

.jobDB-progress-container ul {
	height: 0;
	line-height: 0;
	margin: -10px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.jobDB-progress-container ul li {
	margin: 0 10% 0 9%;
	padding: 0;
	display: inline-table;
	height: 9px;
	width: 9px;
	background: #df3a62;
	border-radius: 50%;
	border: 0;
}

.jobDB-progress-container ul li small {
	position: absolute;
	width: 100%;
	display: block;
}

.jobDB-progress-container ul li small.jobDB-rr-top {
	top: -5px;
}

.jobDB-progress-container ul li small.jobDB-rr-bottom {
	bottom: -20px;
}

.jobDB-rr-progress-bar {
	background: #ee88a3;
	height: 3px;
	width: 59%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

/* Trending Start */
.trendingJobs {
	padding: 7px 0 0 0;
}

.reqCol .feed-element:hover,
.trendingCol .feed-element:hover {
	background-color: #f6f4f4;
	cursor: pointer;
}

.onblick-box-model {
	padding-left: 20px;
	padding-right: 17px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: none;
}

.down-arrow {
	font-size: 25px;
}

.ibox-title .blick-label-primary {
	padding: 5px 10px;
	font-size: 14px;
	margin-top: -5px;
	margin-left: 15px;
}

.feed-element img.jobDB-Tr-profile-img {
	width: 65px;
	height: 65px;
	border-radius: 50%;
}

.jobDB-media-body-text {
	padding-left: 20px !important;
}

.jobDB-media-body-text span {
	display: block;
	color: #143362;
}

.jobDB-trend-designation {
	font-size: 14px;
	font-weight: 600;
}

.jobDB-trend-keyskill {
	font-size: 11px;
}

.jobDB-media-body-compatiblity {
	margin-top: 12px;
}

.mCS_img_loaded {
	float: left;
}

.jobDB-Tr-percent {
	color: #df3a62;
	display: inline-block;
	float: left;
	font-size: 17px;
	margin-left: 5%;
	margin-top: 0px;
	cursor: pointer;
}

.jobDB-Tr-compat {
	display: block;
	font-size: 9px;
	margin-left: 30px;
}

.jobDB-Tr-inapp .fa {
	font-size: 20px;
	padding-right: 8px;
	color: #dbdada;
}

.jobDB-trend-btn {
	padding: 3px 6px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 3px;
	border: none;
	background-color: #cb244e;
	color: #fff;
}

.jobDB-trend-btn:hover {
	background-color: #1c3462;
	color: #fff;
	border: none;
}

.profiles-186 {
	color: #2e2e3b;
}

.view-btn-edit {
	background: #2e2e3b;
	border: #2e2e3b;
	width: 200px;
	height: 40px;
	border-radius: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 13px;
}

.view-people {
	text-align: center;
	font-size: 16px;
}

/*profile-tags */
.ProfileTags {
	padding: 10px 0;
}

.jobDB-profileTag-1st-sentence {
	padding: 13px;
}

.feed-element img.jobDB-PTag-profile-img {
	width: 65px;
	height: 65px;
}

.jobDB-PTagmedia-body-text {
	padding-left: 20px !important;
	text-align: left;
}

.jobDB-PTagmedia-body-text span {
	display: block;
	color: #143362;
}

.jobDB-PTag-key,
.jobDB-PTag-posted {
	font-size: 12px;
	font-weight: 300;
	color: #2e2e3b;
}

.jobDB-PTag-compatibile-bdy {
	display: block;
}

.jobDB-PTag-compatibile-bdy a {
	color: #e93a62;
	font-size: 11px;
}

.jobDB-PT-percent {
	color: #df3a62;
	font-size: 15px;
	float: left;
	display: inline-block;
	margin-top: 0px;
	margin-left: 5px;
}

.jobDB-PT-compat {
	font-size: 9px;
	display: block;
	margin-left: 30px;
}

/* Relationship Manager */
/*.relationCol {
    width:34%;
}*/
.onblick-box-model h5 {
	font-size: 18px;
	color: #2e2e3b;
	font-weight: 400;
}

.onblick-box-model h5 a {
	font-size: 16px;
	color: #143362;
	font-weight: 400;
}

.onblick-box-model h5 a:hover {
	text-decoration: underline;
}

.onblick-box-model .view-all-link {
	color: #2e2e3b;
	font-size: 11px;
}

.ob_underLineTxt:hover {
	text-decoration: underline !important;
}

.onblick-box-model .ibox-tools {
	float: right;
}

.jobDB-relationship-heading h3 {
	font-size: 22px;
	color: #c58a99;
	line-height: 1.2;
}

.jobDB-relationship-heading {
	background: #fdf6f8;
	padding-left: 20px;
}

.jobDB-relationship-heading small {
	color: #808081;
	font-size: 12px;
}

.jobDB-relationship-heading small i {
	padding-right: 5px;
}

.relationship-content {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
}

.relationship-content .jobDB-relationship-orientation {
	width: 98%;
}

.relationship-content .jobDB-relationship-orientation h2 {
	font-size: 12px;
	margin-top: -15px;
	font-weight: bold;
	color: #2e2e3b;
}

.relationship-content .jobDB-relationship-orientation p {
	font-size: 11px;
	color: #a7a7a8;
	width: auto;
}

.jobDB-relationship-orientation
	.jobDB-relationship-timeline-block:nth-child(odd)
	.jobDB-relationship-timeline-content {
	float: left;
	text-align: right;
	padding-right: 3px;
	padding-left: 5px;
}

.jobDB-relationship-orientation
	.jobDB-relationship-timeline-block:nth-child(2n)
	.jobDB-relationship-timeline-content {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

#vertical-timeline::before {
	width: 1px;
	background: #fad0da;
}

.jobDB-chat-icons .obc,
.jobDB-chat-icons .fa-phone {
	color: #e0e0e0;
	font-size: 15px;
}

.jobDB-chat-icons .rightArrow {
	padding-right: 12px;
}

.jobDB-icon-bg {
	background-color: #fad0da;
	color: #2e2e3b;
}

.vertical-timeline-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	font-size: 14px;
	border: none;
	text-align: center;
}

.jobDB-relationship-orientation .vertical-timeline-icon i {
	margin-left: -12px;
	margin-top: -12px;
}

.jobDB-relationship-timeline-content::before {
	border: none;
	border-right: none;
}

.fa-clock-o {
	font-size: 20px;
	font-weight: lighter;
	color: #314e76;
}

.dark-timeline.jobDB-relationship-orientation .jobDB-relationship-timeline-content {
	background: transparent;
}

/* Feeds Block start*/
.jobDB-feeds-block {
	padding-left: 5px;
	padding-right: 5px;
}

.jobDB-feeds-block .jobDB-feeds-block-element:hover {
	background-color: #f6f4f4;
}

.jobDB-feeds-block-element {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e7eaec;
}

.jobDB-feeds-body-text p {
	font-size: 12px;
	color: #a1a1a2;
}

.jobDB-feeds-profile small {
	color: #a1a1a2;
	font-size: 10px;
	text-align: center;
	display: block;
}

.jobDB-feeds-inapp-icons .obc {
	color: #fad0da;
	padding-right: 15px;
}

.jobDB-feeds-profile {
	padding-right: 10px;
}

.jobDB-feeds-body {
	padding-left: 15px;
}

.jobDB-feeds-block-element {
	padding-top: 20px;
	padding-bottom: 10px;
}

.jobDB-feeds-body-text h4 {
	font-size: 15px;
	color: #2e2e3b;
	font-weight: bold;
}

/*feeds block end*/
@media only screen and (min-width: 1170px) {
	.jobDB-relationship-orientation .jobDB-icon-bg {
		width: 36px;
		height: 36px;
		margin-left: -18px;
	}

	.jobDB-relationship-orientation .jobDB-relationship-timeline-block {
		margin: 1px 0;
	}

	#vertical-timeline.jobDB-relationship-orientation {
		margin-top: 5px;
		margin-bottom: 5px;
	}
}

/* activities Tab */
.activitiesTab li a {
	font-weight: bold;
	font-size: 15px;
}

.activitiesTab li a:focus,
.activitiesTab li a:hover,
.activitiesTab li a {
	padding: 10px 5px 10px 5px;
	background-color: #fdf0f3;
	text-align: center;
	border-radius: 0;
	color: #d0bbc0;
	border: 0;
	outline: 0 none;
	margin: 0;
}

.activitiesTab li.active a:focus,
.activitiesTab li.active a:hover,
.activitiesTab li.active a {
	border: 0;
	background-color: #3b3b48;
	color: #fff;
}

.jobDB-activityBlock {
	padding: 35px 0px 20px 0;
	margin: auto 10px;
	border-bottom: 1px solid #f3f3f3;
	cursor: pointer;
}

.jobDB-activityBlock:hover {
	background-color: #f6f4f4;
}

.jobDB-activityBlock > a {
	display: none;
}

.jobDB-activityBlock:hover > a {
	display: block;
}

.jobDB-activityBlock h3 {
	font-weight: bold;
	color: #2e2e3b;
	font-size: 25px;
}

.jobDB-active-progressbar {
	width: 100%;
	background-color: #f9d8e0;
	height: 5px;
	position: relative;
}

.jobDB-actv-percenteg {
	background-color: #df3a62;
	height: 5px;
	width: 100%;
	position: relative;
	margin-bottom: -4px;
	border-radius: 3px;
}

.jobDB-active-percnt {
	padding-top: 25px;
}

.jobDB-active-percnt h3 {
	font-weight: 300;
	font-size: 24px;
}

.jobDB-actv-percenteg.jobDB-actv-sevn {
	width: 20%;
	position: absolute;
	left: 0;
	top: 0;
	height: 5px;
}

.jobDB-active-progressbar ul {
	padding: 0;
	list-style: none;
}

.jobDB-active-progressbar ul li {
	padding: 0 6%;
	float: left;
	border-right: 1px solid #f1a8ba;
	height: 5px;
}

.jobDB-activ-status {
	color: #2e2e3b;
	font-size: 12px;
	font-weight: 100;
}

.jobDB-activ-status span {
	text-transform: uppercase;
}

/***** Complete your Profile ******/
.CmpltUrProfile {
	margin-top: 0px;
}

/********  star rating  *********/
.rating {
	unicode-bidi: bidi-override;
	/*direction: rtl;*/
}

.rating > span {
	display: inline-block;
	position: relative;
	/********width: 1.1em; */
}

.compative {
	padding-top: 28px;
}

.MFavourite .postS {
	padding-top: 10px;
}

.rating > span.active:before,
.rating > span:hover:before,
.rating > span:hover ~ span:before {
	content: '\2605';
	position: absolute;
	color: #8ea1b1;
}

.jobDB-feed-element {
	position: relative;
	border-bottom: solid 1px #ececec;
}

.viewedjob {
	background: rgba(0, 0, 0, 0.9);
	position: absolute;
	z-index: 444;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
	cursor: pointer;
}

.viewedjob p {
	color: #fff;
	position: absolute;
	top: 32%;
	width: 100%;
	text-align: center;
}

.viewedjob p button {
	border: 0;
	padding: 5px 10px;
	border-radius: 3px;
	margin-left: 20px;
}

.jobDB-feed-element:hover .viewedjob {
	display: block;
}

/*----------advance search ------------*/
.advanceSearch {
	/*position: absolute;
	right: 0;
	bottom: -25px;*/
}

.advanceSearch a {
	color: #002a54;
	text-decoration: none;
	font-size: 14px;
}

.advancedS .fa-chevron-right {
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	margin-top: 5px;
}

.advancedS.open .fa-chevron-right {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.recruit-advnc-srch-blk {
	/*border-top: solid 1px #dad8d9;
	border-bottom: solid 1px #dad8d9;*/
	margin: 0px;
	margin-bottom: 30px;
	background: #fbfafa;
	position: relative;
	z-index: 8;
	border-radius: 5px;
	padding: 20px 0;
	-webkit-box-shadow: inset 0 0 2px 2px #eee;
	box-shadow: inset 0 0 2px 2px #eee;
}

/*--- Select 2 Customization ---*/
.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background: #e0eaf9 none repeat scroll 0 0;
	border: 1px solid #9cbcec;
	border-radius: 3px;
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	color: #e0eaf9;
}

.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #e0eaf9;
}

.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove::after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F057';
	left: -8px;
	position: relative;
	color: #143362;
}

.recruit-advnc-srch-blk .select2-container--default .select2-search--inline .select2-search__field {
	font-size: 14px;
}

.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	margin-left: -10px;
	/*color: #fff;*/
	border: 0;
}

.recruit-advnc-srch-blk
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: -7px;
	top: -9px;
}

.recruit-advnc-srch-blk
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

/*---// Select 2 Customization ---*/
.recruit-advnc-srch-blk input[type='text'] {
	width: 100%;
	display: inline-block;
	background: #eee;
	border-radius: 3px;
	color: #000;
	font-size: 12px;
	border: transparent;
	font-weight: normal;
	padding: 7px;
	/*width: 70%;*/
}

.recruit-advnc-srch-blk input[disabled] {
	background: #d8d8d8;
	cursor: not-allowed;
}

.recruit-advnc-srch-blk h3 {
	color: #9e9ea9;
	font-size: 18px;
	font-weight: normal;
}

.recruit-advnc-srch-blk ul li input {
	display: inline-block;
	margin-right: 10px;
}

.recruit-advnc-srch-blk ul li label {
	color: #2e2e3b;
	font-weight: normal;
	font-size: 14px;
}

.recr-search-srch,
.recr-search-empmnt,
.recr-search-exp {
	border-right: 1px solid #e2bec7;
}

.recr-search-srch,
.recr-search-empmnt,
.recr-search-exp,
.recr-search-locatn {
	height: 100%;
	min-height: 165px;
	padding: 20px;
}

.recr-search-locatn input {
	width: 100%;
}

.src-loctn {
	display: inline-block;
	padding: 2px 5px;
	margin-bottom: 5px;
	background: #f3f1f1;
	margin-left: 5px;
}

.src-loctn a,
.src-loctn span {
	color: #949394;
}

.recruit-advnc-srch-blk {
	display: none;
}

.dummydiv {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11;
}

/******* edit search*******/
.editSearch {
	background-color: #e7e6e7;
	border-top: 1px solid #dad8d9;
	padding: 20px 0;
	margin-top: 50px;
}

.SRp-edit-cl {
	border: 1px solid #dedede;
	background-color: #f3f1f1;
	padding: 5px 5px 5px 10px;
	display: inline-block;
	color: #959394;
}

.SRp-edit-cl i {
	margin-left: 10px;
	color: #959394;
	font-size: 16px;
}

.editSearcha a {
	color: #143362;
	text-decoration: underline;
}

/******  Search Showing all the profiles List  ******/
.srprofilelistTitle {
	padding: 15px;
}

.srprofilelistTitle h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

.srprofilelistTitle h3 span {
	color: #df3a62;
	font-weight: normal;
	display: inline-block;
	padding-right: 15px;
	border-right: 1px solid #eecad1;
	margin-right: 15px;
}

.srprofilelistTitle h3 small {
	font-size: 12px;
	color: #646474;
	font-weight: normal;
}

.srprofilelistTitle h3 small strong {
	font-size: 18px;
	font-weight: normal;
	color: #143362;
}

.searchPlist {
	margin: 0 0 35px 0;
	-webkit-box-shadow: 11px 11px 6px -11px #c4c3c8;
	box-shadow: 11px 11px 6px -11px #c4c3c8;
	background: #fff;
	z-index: 111;
}

.searchPlist .inapp-images {
	float: none;
	margin: 35px 0 0;
}

.searchPlist .favourite-container {
	margin-top: 30px;
}

.searchPlist .favourite-container .fa-icon {
	font-size: 35px;
	margin-right: 7px;
	line-height: 38px;
	cursor: pointer;
}

.searchPlist .favourite-container .favourite-content {
	display: none;
}

.searchPlist .favourite-container .fa-icon.active + .favourite-content {
	display: block;
}

.searchPlist .favourite-container .favourite-content i {
	font-size: 10px;
}

.searchPlist .dropContent {
	display: none;
}

.searchPlistHeader {
	border: 1px solid #c4c3c8;
	border-bottom: 0;
}

.SPlistFooter {
	background-color: #c4c3c8;
	padding: 8px 5px;
}

.srprofilelist {
	margin-bottom: 190px;
}

.plPhoto {
	padding: 15px 15px;
	text-align: center;
}

.pldes {
	padding: 15px 5px;
}

.pldes h4 {
	margin: 2px 0;
}

.pldes h4 a {
	font-size: 20px;
	font-weight: normal;
	color: #143362;
}

.pldes p {
	font-size: 14px;
	margin: 0;
	color: #646474;
}

.SRp-media-body-compatiblity {
	padding: 35px 20px 5px 5px;
}

.plkeyskills {
	padding: 15px 15px 15px 10px;
}

.plkeyskills .title {
	color: #c4c3c8;
	font-size: 14px;
}

.plkeyskills p {
	font-size: 14px;
	margin: 0;
	color: #143362;
}

.plCmpLogo {
	background-color: #fcf7f8;
	padding: 15px 0;
}

.plCmpLogo h5 {
	font-size: 12px;
	font-weight: normal;
	color: #afaeb2;
}

.rltdTags {
	color: #143362;
	font-size: 14px;
	font-weight: normal;
	padding-right: 10px;
}

.rltdSkills {
	padding-left: 15px;
}

.rltdSkills span {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;
}

.rltdpUpdated {
	padding-left: 15px;
}

.rltdpUpdated label {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

.rltdpUpdated span {
	color: #143362;
	font-size: 14px;
	padding: 0 5px;
	display: inline-block;
}

.fvtProfile .fvtProfileHeader {
	background-color: #df3a62;
	padding: 15px;
}

.fvtProfile .fvtProfileHeader h3 {
	color: #fff;
	margin: 0;
}

.fvtProfile .fvtProfileHeader a {
	color: #fff;
}

.fvtProfileContent {
	background-color: #fff;
	border-left: 1px solid #e8dddf;
	border-right: 1px solid #e8dddf;
}

.fvtProfileContent > h3 {
	margin: 0;
	padding: 10px;
	color: #3b3b48;
}

.fvtProfileContent > h3 a {
	display: inline-block;
	border-left: 1px solid #c4c3c8;
	color: #df3a62;
	font-size: 12px;
	padding-left: 20px;
	margin-left: 20px;
}

.fvtProfileContent > h3 a i {
	color: #143362;
	font-size: 12px;
}

.fProfiles {
	border: 1px dashed #143362;
}

.fProfilesList {
	padding: 5px;
	margin: 5px 0 10px 0;
}

.fProfilesList .fplDec h3 {
	margin: 0;
}

.fProfilesList .fplDec h3 a {
	font-size: 16px;
	color: #143362;
	font-weight: normal;
}

.fProfilesList .fplDec span {
	display: block;
	font-size: 13px;
	color: #8f8e90;
}

.fProfilesList .fplCmpnames {
	padding-left: 10px;
	padding-right: 10px;
}

.fProfilesList .fplCmpnames p {
	font-size: 11px;
	color: #2e2e3b;
}

.fProfilesList .fplupdte {
	text-align: center;
}

.fProfilesList .fplupdte label {
	color: #9f9f9f;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

.fProfilesList .fplupdte p {
	color: #2e2e3b;
	font-size: 13px;
}

.fProfilesList .fProfilesListBorder {
	height: 1px;
	width: 90%;
	margin: 0 auto;
	background-color: #f5d2da;
}

.fProfiles .fProfilesDragbox {
	font-size: 14px;
	color: #9c9ea0;
	text-align: center;
	padding: 30px 0;
}

.create-NG a {
	float: right;
}

.lpDragbox {
	border: 1px dashed #143362;
	height: 200px;
	margin: 10px 0 0 0;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.lpDragbox h2 {
	margin: 80px 0 0 0;
	color: #143362;
	font-size: 16px;
}

.lpDragbox span {
	color: #9ca9bd;
	font-size: 16px;
}

.SRp-mCS-img-loaded {
	float: left;
}

.SRp-Tr-percent {
	color: #df3a62;
	display: inline-block;
	float: left;
	font-size: 17px;
	margin-left: 5%;
	margin-top: 5px;
}

.SRp-Tr-compat {
	display: block;
	font-size: 9px;
	margin-left: 30px;
	padding-left: 10px;
}

/****************** TodayRequirements Start********************/
.RRDashboard {
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 3px;
}

.RRDashboardTab li a {
	font-weight: 400;
	font-size: 15px;
}

.RRDashboardTab li {
	margin-bottom: 0;
}

.RRDashboardTab li a:focus,
.RRDashboardTab li a:hover,
.RRDashboardTab li a {
	padding: 10px 5px 10px 5px;
	background-color: #fff;
	text-align: center;
	border-radius: 3px;
	color: #b5b4ba;
	border: 0;
	outline: 0 none;
	margin: 0 0 0 1px;
}

.RRDashboardTab li.active a:focus,
.RRDashboardTab li.active a:hover,
.RRDashboardTab li.active a {
	background-color: #143362;
	border: 0 none;
	color: #fff;
}

.today-element {
	padding: 2px;
}

.today-element img.img-circle {
	height: 38px;
	width: 38px;
}

.TodayRequirements .nav li > a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	background-color: inherit !important;
	border: 0 none !important;
}

.TodayRequirements .nav li > a:focus {
	outline: 0;
}

.TodayRequirements .nav > li {
	float: none;
	margin: 0;
	line-height: 1.5;
	padding: 15px 0;
	border-bottom: 2px solid #fbfafa;
	border-left: 3px solid #fff;
	cursor: pointer;
}

.TodayRequirements .nav > li:hover {
	background: #f4f4f4;
}

.TodayRequirements .nav > li:hover > a {
	background: transparent;
	opacity: 0;
}

.TodayRequirements .nav li.active {
	background: #fff;
	border-top: 1px solid #c4c3c8;
	border-bottom: 1px solid #c4c3c8;
	border-left: 3px solid #ba203e;
	border-right: 0 !important;
	margin-right: -1px;
	z-index: 1;
}

.TodayRequirements .nav li.active > a {
	height: 0;
	padding: 0;
	position: inherit;
}

.RRD-Content {
	border-left: 1px solid #c4c3c8;
	margin-top: -41px;
	padding-top: 40px;
	margin-left: -1px;
}

.RRDprogress-container {
	position: relative;
	margin: 30px auto;
	padding: 4px 0 0;
	width: 85%;
	height: 3px;
	background: #fde2e9;
}

.RRDprogress-container ul {
	height: 0;
	line-height: 0 !important;
	margin: -10px 0 0 0;
	padding: 0 !important;
	position: relative;
	z-index: 2;
}

.RRDprogress-container ul li {
	margin: 0 0 0 21%;
	padding: 0;
	display: inline-table;
	height: 9px;
	width: 9px;
	background: #df3a62 !important;
	border-radius: 50%;
	border: 0;
}

.RRDprogress-container ul li small {
	margin-left: -20%;
	position: absolute;
	width: 100%;
	display: block;
	font-size: 70%;
}

.RRDprogress-container ul li small.top {
	top: -5px;
}

.RATS-FavouritesList .status-bar {
	padding-left: 0px;
	padding-right: 3px;
}

.RRDprogress-container ul li:last-child {
	position: absolute;
	right: 0;
	top: 2px;
}

.RRDprogress-container ul li:last-child small {
	margin-left: -45px;
	margin-top: -2px;
}

.RRDprogress-bar {
	background: #ee88a3;
	height: 3px;
	width: 47%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.RRDprogress-bar.posted {
	width: 24%;
}

.RRDprogress-bar.applied {
	width: 49%;
}

.RRDprogress-bar.shortlisted {
	width: 74%;
}

.RRDprogress-bar.status {
	width: 99%;
}

.TodayChackCircle i {
	color: #df3a62;
	font-size: 18px;
}

.jNYP-side-main ul {
	list-style: none;
	display: block;
	line-height: 1.6;
}

.jNYP-side-main ul li {
	clear: both;
}

.jNYP-acnt-cat {
	border-right: solid 1px #e7e7e9;
}

.jNYP-acnt-dt {
	border-bottom: solid 1px #e7e7e9;
	margin-left: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	padding-bottom: 5px;
}

.jNYP-acnt-dt ul li label {
	font-size: 12px;
	font-weight: 300;
	color: #5c5c5c;
}

.jNYP-acnt-dt ul li span {
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.jNYP-acnt-PDT h3 a {
	color: #143362;
	display: block;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 140px;
}

.jNYP-acnt-PDT h5 {
	font-size: 12px;
	font-weight: normal;
	color: #979797;
}

.jNYP-acnt-inap {
	padding-right: 15px;
	color: #143362;
	font-size: 17px;
}

.jNYP-req-dt ul {
	padding-left: 30px !important;
	padding-right: 20px;
}

.jNYP-req-dt ul li label {
	font-size: 12px;
	font-weight: 300;
}

.jNYP-req-dt ul li span,
.jNYP-req-dt ul li p {
	font-size: 12px;
	font-weight: 400;
}

.jNYP-req-dt ul li .smallCheck {
	display: inline-block;
	padding: 3px;
	font-size: 12px;
	margin: 0 5px;
}

.jNYP-req-dt ul li .smallCheck input {
	margin: 0 2px;
}

.jNYP-req-dt ul li label {
	color: #5c5c5c;
}

.jNYP-req-dt ul li span,
.jNYP-req-dt ul li p {
	color: #143362;
}

.jNYP-req-dt ul .jNYP-emp-typ span {
	background-color: #ffffff;
	display: inline-block;
	margin: 5px 3px;
	font-size: 13px;
	color: #959394;
	padding: 4px 10px;
	border: solid 1px #dedede;
	border-radius: 2px;
	cursor: pointer;
}

.jNYP-req-dt ul .jNYP-emp-typ span i {
	color: #143362;
	padding-right: 10px;
	display: none;
}

.jNYP-req-dt ul .jNYP-emp-typ span.jNYP-tick {
	background-color: #eff0ef;
	border-radius: 2px;
}

.jNYP-req-dt ul li p .highlight {
	background: #f9d8e0;
}

.jNYP-post-btn {
	background-color: #143362;
	border: none;
	padding: 7px 75px;
	border-radius: 5px;
	margin-right: 15px;
}

.jNYP-post-btn:hover,
.jNYP-post-btn:active:focus,
.jNYP-post-btn:focus {
	background-color: #143362;
	border: none;
	border-radius: 5px;
}

.jNYP-srch-btn {
	background: #ffffff;
	border: solid 1px #b5b5b5;
	padding: 7px 56px;
	border-radius: 5px;
}

.jNYP-blue-btn,
.jNYP-blue-btn:visited,
.jNYP-blue-btn:active,
.jNYP-blue-btn:hover {
	background: #143362;
	color: #fff !important;
}

.jNYP-post {
	font-weight: normal;
	color: #a7a7b2;
	font-size: 14px;
	padding-left: 65px;
}

.jNYP-post.no-slots {
	padding-left: 50px;
}

.jNYP-post.no-slots a {
	color: #a7a7b2;
	text-decoration: underline;
}

.jNYP-post span {
	color: #143362;
	font-size: 16px;
}

/**************JOB NOT YET RESPONSIVE*********/
.jNYP-rres {
	display: none;
}

.jNYp-responsive {
	margin-bottom: 0;
}

.jNYP-res-head h3 {
	background-color: #2e2e3b;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin-bottom: 0;
	font-weight: normal;
	text-transform: uppercase;
}

.tickDrop {
	float: inherit;
}

.tickDrop i {
	color: #df3a62;
	font-size: 18px;
}

.jobPostedOB {
	text-align: right;
}

.jobPostedOB ul {
	margin: 10px 0;
	float: right;
}

.jobPostedOB ul li {
	font-size: 16px;
	color: #fff;
	background: #df3b63;
	padding: 10px;
}

.jobPostedOB ul li img {
	margin-right: 5px;
}

.jNYP-Rr-sub-contnt {
	padding-top: 30px;
	margin-top: 20px;
	margin-right: 20px;
	border-top: 1px solid #e7e7e9;
	border-bottom: 1px solid #e7e7e9;
	/*background:#fbfcfd;*/
}

.jNYP-Rr-sub-contnt h2 {
	color: #143362;
	font-size: 16px;
	text-align: left;
	font-weight: 400;
	padding-bottom: 20px;
	margin: 0;
}

.jNYP-RRDprogress-container {
	position: relative;
	margin: 5% auto;
	padding: 4px 0 0;
	width: 95%;
	height: 3px;
	background: #fde2e9;
}

.jNYP-RRDprogress-container ul {
	height: 0;
	line-height: 0;
	margin: -8px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.jNYP-RRDprogress-container ul li {
	margin: 0% 0% 0% 23%;
	padding: 0;
	display: inline-table;
	height: 12px;
	width: 12px;
	background: #df3a62 !important;
	border-radius: 50%;
	border: 0;
}

.jNYP-RRDprogress-container ul li a {
	display: block;
	width: 12px;
	height: 12px;
}

.jNYP-RRDprogress-bar {
	background: #ee88a3;
	height: 3px;
	width: 74%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.jNYP-RRDprogress-bar.posted {
	width: 24%;
}

.jNYP-RRDprogress-bar.Posted {
	width: 27%;
}

.jNYP-RRDprogress-bar.applied {
	width: 52%;
}

.jNYP-RRDprogress-bar.shortlisted {
	width: 76%;
}

.jNYP-RRDprogress-bar.Interviewed {
	width: 76%;
}

.jNYP-RRDprogress-bar.status {
	width: 99%;
}

.jNYP-RRDprogress-container ul li small {
	margin-left: -18%;
	position: absolute;
	font-size: 14px;
	color: #818183;
	display: block;
}

.jNYP-RRDprogress-container ul li small.top {
	top: -15px;
}

.jNYP-RRDprogress-container ul li:last-child {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}

.jNYP-RRDprogress-container ul li:last-child small {
	margin-left: -80px;
}

.jNYP-Rr-schdle {
	margin-top: -10px;
	display: none;
}

.jNYP-Rr-up-arw i {
	font-size: 60px;
	margin-top: -22px;
	color: #f7f7f7;
	margin-left: 150px;
	position: absolute;
}

.jNYP-screen-prt {
	background: #f7f7f7;
	margin-bottom: 20px;
	margin-left: 52px;
}

.jNYP-screen-prt ul {
	padding-top: 20px;
}

.jNYP-screen-prt ul li {
	clear: both;
	margin-bottom: 20px;
}

.jNYP-screen-prt ul li span {
	font-size: 12px;
}

.jNYP-screen-prt ul li img {
	width: 30px;
	height: 30px;
}

.jNYP-Rr-pr {
	padding-left: 50px;
	padding-top: 5px;
	display: block;
}

.jNYP-Rr-pr a {
	padding-right: 20px;
	color: #143362;
}

.jNYP-screen-prt .jNYP-Rr-pr span {
	padding-left: 20px;
	border-left: 1px solid #df3a62;
	color: #df3a62;
}

/***********timeline***********/
.jNYP-Rr-timeline {
	border: none;
	margin-top: 20px;
	background: inherit;
	padding-bottom: 0;
	display: none;
}

.jNYP-timeline-item .jNYP-date {
	text-align: right;
	width: 5px;
	height: 5px;
	border: 1px solid #df3a62;
	border-radius: 50%;
	position: relative;
	padding: 8px;
	margin-left: 20px;
	min-height: 2px;
	z-index: 999;
	background: #f7f7f7;
}

.jNYP-timeline-item .jNYP-content {
	border-left: 1px solid #df3a62;
	border-top: none;
	margin-left: -9px;
	margin-bottom: 5px;
	min-height: 80px;
	padding-top: 0;
}

.jNYP-timeline-item .jNYP-content p {
	margin: 0px;
	font-size: 12px;
	color: #979696;
	font-weight: normal;
}

.jNYP-timeline-item .jNYP-content p strong {
	font-weight: normal;
	color: #143362;
}

.jNYP-timeline-item .jNYP-content p label {
	padding: 0;
	margin: 0;
	display: block;
	color: #df3a62;
	line-height: 18px;
	font-size: 12px;
}

.jNYP-timeline-item .content:hover {
	background: inherit;
}

/*** todayRequirements ****/
.TRprogress-container {
	position: relative;
	margin: 45px auto 20px auto;
	padding: 4px 0 0;
	width: 100%;
	height: 3px;
	background: #fde2e9;
}

.TRprogress-container ul {
	height: 0;
	line-height: 0;
	margin: -10px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.TRprogress-container ul li {
	margin: 0 15%;
	padding: 0;
	display: inline-table;
	height: 9px;
	width: 9px;
	background: #df3a62;
	border-radius: 50%;
	border: 0;
}

.TRprogress-container ul li:first-child {
	margin-left: 0;
}

.TRprogress-container ul li:last-child {
	margin-right: 0;
	margin-left: 14.3%;
}

.TRprogress-container ul li small {
	display: block;
	line-height: 11px;
	transform: translate(-112%, 0);
	-webkit-transform: translate(-112%, 0);
	position: absolute;
	width: auto;
}

.TRprogress-container ul li:last-child small {
	transform: translate(-130%, 0);
	-webkit-transform: translate(-130%, 0);
	margin-left: 0px;
}

.TRprogress-container ul li small.top {
	top: -23px;
}

.TRprogress-container ul li small.bottom {
	bottom: -20px;
}

.TRprogress-bar {
	background: #ee88a3;
	height: 3px;
	width: 30%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.TRprogress-bar.posted,
.TRprogress-container.four-stages .TRprogress-bar.stage1 {
	width: 30%;
}

.TRprogress-bar.applied,
.TRprogress-container.four-stages .TRprogress-bar.stage2 {
	width: 52%;
}

.TRprogress-bar.shortlisted,
.TRprogress-container.four-stages .TRprogress-bar.stage3 {
	width: 75%;
}

.TRprogress-bar.status,
.TRprogress-container.four-stages .TRprogress-bar.stage4 {
	width: 100%;
}

.TRprogress-container.three-stages .TRprogress-bar.stage1 {
	width: 33%;
}

.TRprogress-container.three-stages .TRprogress-bar.stage2 {
	width: 67%;
}

.TRprogress-container.three-stages .TRprogress-bar.stage3 {
	width: 101%;
}

/** Four Stages **/
.TRprogress-container.four-stages ul li {
	position: relative;
	left: 17%;
	margin: 0 10%;
}

.TRprogress-container.four-stages ul li small {
	transform: translate(-112%, 0);
	-webkit-transform: translate(-112%, 0);
}

.TRprogress-container.four-stages ul li:last-child small {
	transform: translate(-130%, 0);
	-webkit-transform: translate(-130%, 0);
}

/** Three Stages **/
.TRprogress-container.three-stages ul li {
	left: 28%;
	position: relative;
}

.TRprogress-container.three-stages ul li small {
	transform: translate(-137%, 0);
	-webkit-transform: translate(-137%, 0);
}

.TRprogress-container.three-stages ul li:last-child small {
	transform: translate(-172%, 0);
	-webkit-transform: translate(-172%, 0);
}

/******* Dashboard recruiter Post Job start *******/
.DRpostjob-header {
	background-color: transparent;
	border-bottom: 0px solid #e5e3e4;
}

.DRpostjob-ctas {
	background-color: #fbfafa;
	padding: 10px 0;
}

.DRpostjob-header h2 {
	font-size: 18px;
	color: #2e2e3b;
	font-weight: normal;
	margin: 20px 0 0;
}

.DRpostjob-postCont {
	float: left;
	font-family: 'AvenirRoman';
	font-weight: normal;
	font-size: 14px;
	margin: 0 10px !important;
}

.DRpostjob-postCont p {
	margin: 18px 0 0 0;
}

.DRpostjob-postCont span {
	color: #df3a62;
	font-size: 16px;
	font-weight: bold;
}

.DRpostjob-postCont button {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
}

.btn-blue {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
	margin: 0;
}

.DRpostjob-postCont button:focus,
.DRpostjob-postCont button:active,
.DRpostjob-postCont button:hover,
.DRpostjob-postCont button:visited,
.btn-blue:visited,
.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus {
	color: #fff !important;
}

.profile-btn {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
	display: inline-block;
	margin-top: 35px;
}

.profile-btn:hover {
	opacity: 0.8;
	color: #fff;
}

.DRpostjob-postCont .number-of-posts {
	display: inline-block;
	margin: 0 20px;
}

.DRpostjob-header .remaining-post {
	margin: 20px 0;
	text-align: right;
}

.DRpostjob-header .remaining-post span {
	color: #df3a62;
	font-size: 24px;
}

.DRpostjob-form {
	margin-bottom: 15px;
	margin-top: 15px;
}

.DRpostjob-form h4 {
	margin: 15px 0;
}

.DRpostjob-form h4 label {
	font-size: 16px;
	color: #2e2e3b;
	font-weight: bold;
}

.DRpostjob-form h4 i {
	font-size: 14px;
	color: #143362;
	font-weight: normal;
}

.DRpostjobForm {
	background: #fff;
	padding: 15px;
}

.DRpostjobForm input[type='text'],
.DRpostjobForm select {
	background: #fff;
	border-radius: 3px;
}

.DRpostjobForm .row.section {
	margin: 30px 0;
}

/*.DRpostjobForm .input-aside-check input[type="text"] {
	width: 75%;
	float: left;
}*/
.DRpostjobForm .input-aside-check label {
	/*margin-left: 7px;*/
	margin-top: 5px;
	color: #959394;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*font-style: italic;*/
}

.DRpostjobForm .input-aside-check label > label {
	display: inline-block;
}

.DRpostjobForm label.inputHelpBlock {
	color: #5c5c5c !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	margin: 0 !important;
}

.DRpostjobForm .input-group-addon {
	border: 1px solid #d0cfcf;
	border-left: 0;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	cursor: pointer;
}

.DRpostjobForm input:focus ~ .input-group-addon {
	border-color: #de3c61 !important;
}

.DRpostjobForm label {
	color: #5c5c5c;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
}

.error_setup-profile {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left 10px/7px
		auto;
	color: #d60000 !important;
	bottom: -20px;
	font-size: 10px !important;
	font-weight: 300 !important;
	padding: 5px 15px;
	position: absolute;
	left: 15px;
}

.DRpostjobForm .focus-label {
	font-style: italic !important;
	color: #143362 !important;
	display: block;
	font-size: 10px !important;
	opacity: 0;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}

.DRpostjobForm .focus-label.select-field {
	margin-top: 3px;
}

.DRpostjobForm .focus-in .focus-label {
	opacity: 1;
}

.DRpostjobForm .select2-container {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px 6px;
}

.DRpostjobForm select[multiple] + .select2-container {
	padding: 0;
}

.select2-container.in-overlay {
	z-index: 2051;
}

.select2-container--default .select2-selection--multiple {
	background-color: inherit !important;
	border: none !important;
}

.DRpostjobForm .select2-container .select2-selection--single .select2-selection__rendered {
	color: #333;
	font-weight: 400;
}

.DRpostjobForm .select2-container--default .select2-selection--single {
	border: 0;
	outline: 0;
}

/*--- Select 2 Customization ---*/
.DRpostjobForm .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: #e0eaf9 none repeat scroll 0 0;
	border: 1px solid #9cbcec;
	border-radius: 3px;
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.DRpostjobForm
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	color: #e0eaf9;
}

.DRpostjobForm
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #e0eaf9;
}

.DRpostjobForm
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove::after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F057';
	left: -8px;
	position: relative;
	color: #143362;
}

.DRpostjobForm .select2-container--default .select2-search--inline .select2-search__field {
	font-size: 14px;
}

.DRpostjobForm .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left: -10px;
	/*color: #fff;*/
	border: 0;
}

.DRpostjobForm
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: -7px;
	top: -5px;
}

.DRpostjobForm
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

/*---// Select 2 Customization ---*/
.DRpostjobForm p {
	font-size: 12px;
	font-weight: 400;
	color: #143362;
}

.DRpostjobForm select,
.DRpostjobForm textarea,
.DRpostjobForm input {
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	color: #333;
	font-weight: 400;
	outline: none;
	font-size: 12px;
	margin-left: 1px;
}

.DRpostjobForm select:focus,
.DRpostjobForm textarea:focus,
.DRpostjobForm input:focus,
.DRpostjobForm select:active,
.DRpostjobForm textarea:active,
.DRpostjobForm input:active {
	outline: none;
}

.DRpostjobForm ::-webkit-input-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
	opacity: 1;
}

.DRpostjobForm :-moz-placeholder {
	/* Firefox 18- */
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
	opacity: 1;
}

.DRpostjobForm ::-moz-placeholder {
	/* Firefox 19+ */
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
	opacity: 1;
}

.DRpostjobForm :-ms-input-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
	opacity: 1;
}

.DRpostjobForm textarea {
	min-width: 100%;
	max-width: 100%;
}

.DRpostjobForm button {
	font-size: 14px;
	color: #143362;
	padding: 10px 30px;
	width: 216px;
	border-radius: 5px;
	margin-right: 15px;
	border: 1px solid #999;
	font-weight: 300;
	background-color: #fff;
}

.DRpostjobForm button:hover,
.DRpostjobForm button:focus,
.DRpostjobForm button:active {
	background: #fff;
	color: #143362;
	border: 1px solid #999;
}

.DRpostjobForm button.select {
	background: #143362;
	color: #fff;
}

.DRpostjobForm button.select:active,
.DRpostjobForm button.select:focus {
	background: #143362;
	color: #fff;
}

.DRpostjobForm .duration-block .form-control-container {
	width: 46%;
	display: inline-block;
	float: left;
	position: relative;
}

.DRpostjobForm .duration-block .form-control-container.hypen-split {
	float: left;
	margin: 5px 9px;
	width: 12px;
}

.DRpostjobForm ul li span {
	font-size: 16px;
	font-weight: normal;
}

.DRpostjobForm .job-title {
	/*margin-top: 38px;*/
}

.salary-range-block .more-inputs {
	margin: 10px 0 10px 18px;
	display: none;
}

.list-states-block .remove-padding {
	padding: 0;
}

.list-states-block .city-helptext {
	display: none;
	margin-top: 5px;
	margin-left: 12px;
}

.list-states-block .input-aside-check .form-control {
	display: inline-block;
	float: left;
	width: 65%;
}

.selection-tag-collection {
	margin: 10px;
}

.salary-range-block .more-inputs input {
	display: inline-block;
	margin-right: 5px;
	width: 47%;
}

.DRpostjobFormSET span,
.activity-wrapper .block-header span {
	background-color: #ffffff;
	display: inline-block;
	margin: 5px 3px;
	font-size: 13px;
	color: #959394;
	padding: 4px 10px;
	border: solid 1px #e1eaf9;
	border-radius: 2px;
	cursor: pointer;
	border-radius: 3px;
}

.DRpostjobFormSET span i,
.activity-wrapper .block-header span i {
	color: #143362;
	padding-right: 6px;
	display: none;
	position: relative;
}

.DRpostjobFormSET .expertise-box i {
	top: -6px;
}

.DRpostjobFormSET.EmpType .jNYP-tick,
.activity-wrapper .block-header span.jNYP-tick {
	background-color: #e1eaf9;
	border-radius: 2px;
	border: 1px solid #9cbcec;
	color: #143362;
}

.DRpostjobFormSET.Expertise .jNYP-tick {
	background-color: #e1eaf9;
	border-radius: 2px;
	border: 1px solid #9cbcec;
	/*color: #143362*/
}

.DRpostjobFormSET.Expertise .jNYP-tick .content {
	color: #143362;
}

.DRpostjobFormSET.Expertise .jNYP-tick .expertise-years {
	color: #959394;
}

.DRpostjobFormSET span input[type='checkbox'],
.activity-wrapper .block-header span input[type='checkbox'] {
	position: absolute;
	z-index: -1;
}

.DRpostjobFormSET .expertise-box .content {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: center;
	background: transparent;
}

.DRpostjobFormSET .expertise-box .expertise-years {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	display: block;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.DRpostjobFormSET .expertise-box input[type='checkbox'] {
	position: absolute;
	z-index: -1;
}

/******* Dashboard recruiter Post Job End *******/
.highlight {
	border: 1px solid yellow;
	background-color: yellow;
}

/******* Activity / Events Manager Styles Start *******/
.activity-event-wrapper {
	border: 1px solid #e7eaec;
	background: #fff;
	overflow: hidden;
}

.activity-event-wrapper .activity-wrapper {
	border-right: 1px solid #e7eaec;
	padding-bottom: 99999px;
	margin-bottom: -99999px;
}

.activity-event-wrapper .block-header {
	padding: 10px 0;
	border-bottom: 1px solid #e7eaec;
}

.activity-event-wrapper .block-header h3 {
	line-height: 30px;
}

.activity-event-wrapper .block-search {
	padding: 10px 0;
}

.activity-event-wrapper .block-search .input-group {
	border: 1px solid #ccc;
	border-radius: 3px;
}

.activity-wrapper .activity {
	border-bottom: 1px solid #ccc;
}

.activity-wrapper .activity-header {
	padding: 10px 0;
}

.activity-wrapper .activity-header .vertical-timeline-icon {
	left: 15px;
}

.activity-wrapper .activity-header .time {
	background: #fad0da;
	padding: 5px;
	margin-left: 40px;
	display: inline-block;
	color: #777;
	border-radius: 3px;
}

.activity-wrapper .activity-content {
	padding-left: 40px;
	padding-bottom: 20px;
}

.event-container .date {
	padding: 5px;
}

.event-container .event .content {
	border-bottom: 1px solid #ccc;
}

.event-container .event:last-child .content {
	border: none;
}

.event-container .event.collapsed .content {
	display: none;
}

.event-container .event:last-child {
	border-bottom: 2px solid #ccc;
}

.event-container .event .header-block {
	padding: 10px 0;
	cursor: pointer;
}

.event-container .event .header-block h3 {
	display: inline-block;
}

.event-container .event .header-block .fa-icon i {
	color: #dbdada;
	font-size: 16px;
}

.event-container .event .header-block .time {
	background: #fad0da;
	padding: 5px;
	display: inline-block;
	color: #777;
	border-radius: 3px;
	margin-right: 5px;
}

.event-container .event .content {
	padding-left: 78px;
	padding-bottom: 20px;
}

.fc-axis.fc-time:after {
	content: ' ';
}

.fc-ltr .fc-basic-view .fc-day-number {
	padding: 10px;
}

.fc-ltr .fc-basic-view .fc-day-number.fc-today {
	color: #fff;
}

.fc-day-number.fc-sun.fc-today.fc-state-highlight::before {
	background: #293846;
	border-radius: 25px;
	content: '';
	height: 25px;
	margin-left: -9px;
	margin-top: -3px;
	position: absolute;
	width: 25px;
	z-index: -1;
}

.calendar_display .fc-ltr .fc-basic-view .fc-day-number.fc-today::before {
	background: none !important;
}

.fc-day-grid-event {
	margin: 1px 2px 0;
	padding: 0 1px !important;
}

select#txtInvitees + .select2-container {
	background: #fff;
	border: 1px solid #597e9c;
	border-radius: 3px;
	padding: 3px 6px;
	width: 100% !important;
}

select#txtInvitees + .select2-container .select2-container--focus .select2-selection--multiple {
	border: 0 !important;
}

select#EdittxtInvitees + .select2-container {
	background: #fff;
	border: 1px solid #597e9c;
	border-radius: 3px;
	padding: 3px 6px;
	width: 100% !important;
}

/******* Activity / Events Manager Styles End *******/
/******* Organisational Feeds strats here *******/
.postSrch {
	background-color: #fff;
	font-weight: normal;
	padding: 15px;
	border: 1px #e5e5e5 solid;
	-webkit-box-shadow: 0px 1px 0px #eee;
	box-shadow: 3px 3px #ececec;
}

.postSrch h2 {
	font-size: 22px;
	color: inherit;
}

.postSrch input {
	font-size: 12px;
	width: 100%;
	border-radius: 2px;
	color: #777777;
	border: 1px solid #ccc;
	height: 44px;
	-webkit-box-shadow: 0px 1px 0px #eee;
	box-shadow: 0px 1px 0px #eee;
	margin-bottom: 10px;
}

.postSrch span {
	text-align: right;
	font-size: 13px;
	float: right;
	padding: 7px;
}

.postSrch button.button1 {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	font-size: 15px;
	float: right;
	border-radius: 2px;
}

.postSrch button.button2 {
	border: 0;
	background-color: #fcebef;
	color: #df3b63;
	padding: 6px 30px;
	font-size: 15px;
	margin-right: 10px;
	font-weight: 400;
	float: right;
	border-radius: 2px;
}

.OrgProfile {
	padding-left: 35px;
	padding-right: 35px;
}

.OrgProfile .profileName {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.profileName h2 {
	font-size: 16px;
	padding-left: 15px;
	padding-bottom: 0;
	margin: 0;
	line-height: 22px;
	padding-top: 20px;
	color: #143362;
	font-weight: 400;
}

.profileName span {
	font-size: 10px;
	color: #7b7c7e;
	font-weight: 300;
}

.profileName img {
	float: left;
	/*padding-right: 10px;*/
	margin-right: 10px;
}

.OrgProfile .follower {
	padding: 5px;
	padding-top: 8px;
}

.follower .follow1 {
	float: left;
	width: 33%;
}

.follower .follow1 h1 {
	font-size: 30px;
	margin: 0;
	color: #747475;
	font-weight: 400;
}

.follower .follow1 h3 {
	font-size: 15px;
	color: #b0aeae;
	font-weight: 400;
}

.ORGheading {
	padding: 10px 0;
}

.ORGheading .heading {
	font-size: 22px;
	color: #df3b63;
	font-weight: 400;
}

.ORGheading .heading2 {
	font-size: 18px;
	color: #df3b63;
	font-weight: 400;
	padding-left: 20px;
}

.postFeedModal .modal-header {
	background-color: #faf0f3;
	border: none;
	padding: 10px;
	line-height: none;
}

.postFeedModal .modal-header .close {
	margin-top: 0;
	padding-top: 5px;
}

.postFeedModal .modal-footer {
	border: none;
}

.postFeedModal h4.modal-title {
	font-size: 18px;
	color: #df3b63;
}

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

.postFeedModal .modal-body .modal-box {
	border: 1px solid #cccccc;
}

.postFeedModal .modal-box .modal-box-title {
	background: #eeeff1;
	font-size: 18px;
	color: #143362;
}

.postFeedModal .modal-box-title .titleInput {
	background: #eeeff1;
	border: none;
	font-size: 18px;
	text-align: left;
	color: #143362;
}

.postFeedModal .modal-box-title .heading {
	font-size: 18px;
	padding-bottom: 5px;
	color: #143362;
	padding-left: 10px;
	line-height: 36px;
}

.postFeedModal .modal-box-title .subBg input[type='file'] {
	display: none;
}

.postFeedModal .modal-box-title .blueBTN {
	background: url(../Images/attach_file.png) no-repeat 15px 12px #143362;
	background-size: 16px;
	font-size: 16px;
	padding: 11px 50px;
	display: block;
	color: #fff;
	border-radius: 0;
}

.postFeedModal #image_file {
	background-color: #143362;
	color: #fff;
	padding: 5px 5px;
	margin: 0;
	width: 100%;
	float: right;
}

.postFeedModal .modal-box-title .blueBTN:hover {
	color: #fff;
}

.postFeedModal .modal-box .modal-box-content {
	padding: 20px;
	font-size: 14px;
	color: #aeafb0;
	min-height: 200px;
}

.postFeedModal .modal-box .modal-box-content {
	padding: 20px;
	font-size: 14px;
	color: #aeafb0;
	width: 100%;
	min-height: 200px;
}

.postFeedModal .modal-box .modal-box-content .ModelTXT {
	font-size: 14px;
	color: #aeafb0;
	width: 100%;
	border: none;
	min-height: 200px;
}

#RightSec_ORG .ibox-content,
#LeftORG .ibox-content {
	background-color: #f3f3f4;
	border: none;
	padding: 0;
	color: inherit;
}

#RightSec_ORG .AtsNotf,
#LeftORG .AtsNotf {
	border: none;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
}

.heading .pull-right {
	float: right !important;
}

.heading .pull-right-btn {
	float: right !important;
	margin-right: 0px;
}

#RightSec_ORG .mCSB_container,
#LeftORG .mCSB_container {
	/* overflow: hidden; */
	width: auto;
	height: auto;
}

#RightSec_ORG .details,
#LeftORG .details {
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
}

#RightSec_ORG .likebtn,
#LeftORG .likebtn {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(16%, #ffffff),
		to(#e5e5e5)
	);
	background: linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-9 */
	font-size: 12px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 2px;
	border: 1px solid #ccc;
	height: 30px;
	margin-top: 20px;
}

#RightSec_ORG .likebtn.liked,
#LeftORG .likebtn.liked {
	background: #293846 !important;
	color: #fff !important;
}

#RightSec_ORG .commentbtn.open:not(.replyBtn),
#LeftORG .commentbtn.open:not(.replyBtn) {
	background: #293846 !important;
	color: #fff !important;
}

.commentbtn.open .smsChat:before {
	color: #fff;
}

#RightSec_ORG .likebtn:hover,
#LeftORG .likebtn:hover {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
}

#RightSec_ORG .ProfileSummary,
#LeftORG .ProfileSummary {
	font-weight: normal;
	font-size: 11px;
	background: #fdfbfb;
	padding: 0 20px;
	height: 600px;
	margin-left: 0px;
}

.likebtn .smsChat:before {
	content: 'Q';
	font-size: 11px;
	color: #8c8c8c;
}

#RightSec_ORG .ProfileSec,
#LeftORG .ProfileSec {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 0 #ddd;
	box-shadow: 1px 1px 0 #ddd;
}

.ProfileSummary {
	font-weight: normal;
	font-size: 11px;
	background: #fdfbfb;
	padding: 0px 0px;
}

#LeftORG,
#content-4 {
	/*height: 900px;
	overflow: hidden;*/
}

.ProfileSec {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 0 #ddd;
	box-shadow: 1px 1px 0 #ddd;
}

.ProfileSummary .details {
	padding: 20px 10px;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
}

.ProfileSummary .ibox-content {
	color: inherit;
	padding: 15px 10px 20px 0px;
	border: none;
	background: none;
}

.ProfileSummary .AtsNotf {
	margin: 10px;
	padding: 10px;
	border-bottom: none;
}

.ProfileSummary .mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 10px;
	height: auto;
}

.details p {
	padding-top: 10px;
}

.details img {
	width: 100%;
}

#RightSec_ORG .ProfileOne,
#LeftORG .ProfileOne {
	background-color: #e0e0e0;
	font-weight: normal;
	font-size: 14px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	color: #626262;
	margin-right: 10px;
	padding: 20px;
}

.comment-container {
	display: none;
}

.ProfileOne .secOne {
	padding-bottom: 20px;
	font-size: 14px;
}

.secOne {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.secOne .likebtn {
	margin: 0 !important;
}

.ReplyBox {
	border: 0;
	display: none;
}

.CommentBox .fa-smile-o {
	font-size: 20px;
	line-height: 14px;
	position: relative;
	top: 4px;
	color: #999;
}

.ReplyBox .write_comments {
	width: 76%;
}

.secOne:last-child {
	padding-bottom: 0;
	font-size: 14px;
}

.secOne img {
	float: left;
	padding-right: 10px;
	width: auto;
}

.secOne p {
	font-size: 11px;
	color: #143362;
	line-height: 30px;
}

.secOne span {
	font-weight: 600;
}

.secOne textarea {
	height: 60px;
	border-radius: 2px;
	border: #d2d3d4 1px solid;
	width: 80%;
	margin-top: 10px;
	color: #143362;
	font-size: 13px;
	padding: 5px;
	resize: none;
}

/******* Organisational Feeds end here *******/
/*****   Recruiter Search block Start   *****/
.RecruiterSearchResults {
	margin-bottom: 15px;
}

.RecruiterSearchResults .modifySearch {
	color: #23527c;
	text-decoration: none;
	display: inline-block;
	margin-left: 20px;
	font-size: 14px;
}

.RecruiterSearchResults .media-footer {
	margin: 0;
	padding: 0 5px;
	border: 1px solid #facfd9;
	border-top: 0;
}

.RecruiterSearchResults .media-footer .meter-img {
	width: auto;
}

.RecruiterSearchResults .media-footer .position {
	font-size: 13px;
	line-height: 30px;
}

.RSRBlock {
	margin: 15px 0;
}

.RecruiterSearchResults .padding-10 {
	padding: 10px 10px 0 !important;
}

.RecruiterSearchResults .padding-top-5 {
	padding-top: 5px;
}

.RecruiterSearchResults .text-align-left {
	text-align: left;
}

.RecruiterSearchResults .padding-left-0 {
	padding-left: 0px;
}

.AMDNotification {
	background: #fdf6f8;
	border: 1px solid #facfd9;
	text-align: center;
	font-size: 15px;
	padding: 10px 0;
}

.AMDNotification .notificationText {
	padding-left: 10px;
	line-height: 36px;
}

.advancedS {
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
}

.RSBlock input {
	height: 36px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 300;
	color: #666;
	box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-webkit-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-moz-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-o-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
}

.RSBlock input:focus {
	box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-webkit-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-moz-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
	-o-box-shadow:
		inset -1px 2px 8px -3px #ababab,
		1px -3px 5px -6px #ddd;
}

.RSBlock button {
	background: #e0eaf9;
	border: 1px solid #9cbcec;
	padding: 23px 25px;
	font-size: 14px;
}

.RSpostTag {
	padding-left: 10px;
	float: right;
}

.RSpostTag em {
	float: left;
	margin-right: 10px;
}

.RSpostTag em:before {
	font: 30px/1 'OnBlick3';
}

.RSpostTag a {
	color: #333;
	background-color: #fff;
}

.RSpostTag a:hover {
	color: #df3a62;
}

.RSpostTag h4 span.titleTag {
	float: left;
	font-size: 28px;
	font-weight: 300;
}

.RSpostTag h4 {
	clear: both;
	margin: 0;
}

.RSpostTag > span.postTagLine {
	padding-left: 10px;
	font-size: 14px;
	float: left;
	text-transform: lowercase;
	padding-left: 35px;
	display: block;
}

.RSRFBlock {
	border: none;
	border-bottom: 0;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	border-radius: 3px;
	color: #143362;
	font-weight: normal;
}

.RSRFBlock > div span {
	color: #df3b63;
	word-break: break-all;
}

.RSRFBlock > div > small {
	font-size: 13px;
}

.RSRFBlock > div.RSRFby {
	text-align: right;
	color: #002a54;
}

.RSRFBlock .Sort {
	padding-top: 6px;
}

.RSRFBlock > div.RSRFby select {
	color: #777;
	font-size: 12px !important;
	border: none;
	margin-left: 5px;
	border-radius: 3px;
	background: #fff;
	padding: 5px;
}

.RSRFBlock > div.RSRFby .select2-hidden-accessible {
	margin: 0px !important;
}

.RSRFBlock
	> div.RSRFby
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: normal !important;
}

.RSRFBlock > div.RSRFby .select2-container--default .select2-selection--single {
	color: #777;
	font-size: 12px;
	text-align: left;
	border: 1px solid #c8c8c9;
	width: 160px;
	height: 30px;
	border-radius: 3px;
	background: #d8d8d8;
	display: inline-block;
	padding: 0px;
}

.RSRFby .select2-container--default .select2-selection--single {
	color: #777;
	font-size: 12px;
	text-align: left;
	border: 1px solid #c8c8c9;
	width: 100%;
	height: 30px;
	border-radius: 3px;
	background: #d8d8d8;
	display: inline-block;
	padding: 0px;
}

.RSRFby .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-weight: normal;
}

.RSRList {
	margin-bottom: 20px;
	font-size: 12px;
}

.RSRListHead {
	background: #fff;
	border: 1px solid #dfdddd;
	font-family: 'Open Sans', sans-serif;
	border-bottom: 0;
	padding: 15px 10px;
	-webkit-box-shadow:
		-1px 2px 8px -3px #ababab inset,
		1px -3px 5px -6px #ddd;
	box-shadow:
		-1px 2px 8px -3px #ababab inset,
		1px -3px 5px -6px #ddd;
}

.RSRListHead .RSRTitle h4 {
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	padding-top: 15px;
	color: #2e2e3b;
	line-height: 1.5;
}

.RSRListHead .RSRTitle label {
	font-weight: normal;
	margin: 0;
	font-size: 12px;
	display: block;
	color: #2e2e3b;
}

.RSRListHead .RSRTitle .rating {
	text-align: left;
	direction: ltr;
	font-size: 10px;
}

.RSRListHead .RSRTitle .rating .star {
	display: inline-block;
	margin: 0px;
	text-align: center;
}

.RSRListHead .RSRTitle .rating .star i {
	color: #2e2e3b;
}

.RSRListHead .RSRTitle .rating > span {
	width: auto !important;
}

.RSRListHead .keySkill label {
	font-size: 14px;
	font-weight: normal;
	color: #df3b63;
}

.RSRListHead .keySkill p {
	font-size: 12px;
	font-weight: normal;
	color: #143362;
	margin-top: 28px;
	/*width: 200px;*/
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.RSRListHead .MFavourite {
	margin-top: 30px;
}

.RSRListHead .MFavourite-1 {
	margin-top: 0px !important;
}

.RSRListHead .MFavourite .fa-icon {
	cursor: pointer;
}

.RSRListHead .MFavourite .favourite-content {
	display: none;
	float: left;
}

.RSRListHead .MFavourite .fa-icon.active ~ .favourite-content {
	display: block;
}

.RSRListHead .MFavourite i {
	font-size: 18px;
	color: #df3b63;
	margin-top: 0px;
	cursor: pointer;
}

.RSRListHead .MFavourite i.fa-heart-o {
	color: #b1afaf;
}

.RSRListHead .MFavourite label {
	color: #143362;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 6px;
}

.MFavourite .label-left {
	padding-left: 15px;
}

.RSRListHead .MFavourite.MCompatibility label {
	float: left;
}

.RSRListHead .MFavourite.MCompatibility img {
	float: left;
}

.RSRListHead .MFavourite span {
	font-size: 14px;
	font-weight: normal;
	color: #df3b63;
	display: block;
}

.RSRListHead .contactIcons {
	padding: 30px 0 0 0;
}

.RSRListHead .ViewText {
	font-size: 10px;
}

.RSRListHead .contactIcons a {
	display: inline-block;
	margin: 0 5px;
}

.RSRListHead .contactIcons i {
	font-size: 30px;
	color: #143362;
	font-weight: normal;
}

.RSRListHead .contactIcons i.fa-comment-o {
	font-size: 23px;
	margin: 0 10px;
}

.RSRListHead .VPbutton button {
	background: #143362;
	color: #fff;
	font-size: 14px;
	border: 0;
	border-radius: 5px;
	padding: 5px 10px;
	margin: 12px 0;
}

.RSRListFooter {
	background: #f4f8fe;
	border: 1px solid #9cbcec;
	padding: 5px;
}

.RSRListFooter {
	font-size: 13px;
	color: #929394;
}

.RSRListFooter span {
	color: #143362;
}

/*****   Recruiter Search block End   *****/
/* recruiterJsProfileBlock start */
.recruiterJsProfileBlock {
	border: solid 1px #dfdddd;
	margin: 15px;
	background-color: #ffffff;
}

.reviewLeft {
	float: left;
	color: #143362;
	font-size: 14px;
	font-weight: 300;
	margin: 7px 0;
}

.redText {
	color: #df3b63;
	font-size: 18px;
	font-weight: 400;
}

.viewPlusSearchBtn {
	padding: 10px 20px;
	background-color: #f5f5f5;
	margin-bottom: 0px;
	border-bottom: solid 1px #dfdddd;
}

.BSearchbtn {
	color: #2e2e3b;
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(16%, #ffffff),
		to(#e5e5e5)
	);
	background: linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-9 */
	font-size: 14px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 3px;
	border: 1px solid #ccc;
	height: 40px;
}

.BSearchbtn:hover {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
}

.rjWhitebg {
	background-color: #ffffff;
}

.threeBoxBlock {
	height: 155px;
}

.jobProfileBlock {
	padding-top: 20px;
}

.jobsName {
	color: #143362;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 0;
	margin-top: 10px;
}

.jobsTitle {
	font-weight: normal;
	font-size: 12px;
	color: #df3b63;
}

.jobsCity {
	color: #2e2e3b;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}

.starRating {
	color: #143362;
	border: none;
}

.starrr {
	color: #143362;
	border: none;
}

.starrr i {
	margin-right: 8px;
}

.jobProfileBlock .starRating {
	font-size: 12px;
}

.rjPinkBg {
	background-color: #fcf5f7;
	padding-top: 20px;
	height: 155px;
}

.keySkils {
	color: #df3b63;
	font-size: 18px;
	font-weight: 300;
}

.keySkilsText {
	color: #143362;
	font-size: 13px;
	font-weight: 400;
}

.lightBlueBg {
	background-color: #f1f6fe;
	height: 85px;
	margin-bottom: 1px;
}

.lightBlueBgBorder {
	padding: 0px;
	margin: 0px;
	background-color: #f1f6fe;
	border-top: solid 1px #dfdddd;
	border-bottom: solid 1px #dfdddd;
}

.ddr {
	/*margin: 5px;*/
	border-right: solid 1px #adacad;
	top: 50%;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
}

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

.overflow-hidden {
	overflow: hidden !important;
}

.ddr.no-border {
	border: 0;
}

.tableHeadingGray {
	color: #5c5c5c;
	font-size: 14px;
	font-weight: 300;
}

.tableHeadingGray1 {
	color: #8d8d8f;
	border-right: solid 0px #adacad;
	text-align: center;
	font-size: 20px;
}

.tableHeadingRed {
	color: #df3b63;
	font-size: 16px;
	font-weight: 400;
}

.summaryBlock {
	background-color: #ffffff;
}

.comBtnPos {
	text-align: center;
	padding-top: 20px;
}

.cCom-btn {
	background-color: #143362;
	border: none;
	padding: 7px 28px;
	border-radius: 5px;
	text-align: center;
}

.cCom-btn:hover,
.cCom-btn:active,
.cCom-btn:focus {
	background-color: #143362 !important;
	border: none;
	border-radius: 5px;
}

.compacIcons {
	padding-top: 20px;
	clear: right;
}

.compacIcons i.MCall:before {
	font-size: 30px;
}

.compacIcons i.fa-comment-o:before {
	font-size: 40px;
}

.compacIcons i.Mail:before {
	font-size: 30px;
}

.summaryBlock {
	margin: 20px;
}

.profTitle {
	color: #5c5c5c;
	font-size: 20px;
	font-weight: 300;
}

.profText {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

.profBox {
	border: solid 1px #c5dafb;
	background-color: #f8fafc;
}

.profBoxText {
	color: #df3b63;
	font-size: 16px;
	padding: 0;
}

.profBoxText h3 {
	font-weight: 300;
}

.profBoxText p {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

/* recruiterJsProfileBlock End */
/******* Recruiter Advance Search Start here *******/
.RDrow {
	margin-top: 15px;
	margin-bottom: 15px;
}

.RAdvanceSrch-header {
	font-weight: normal;
	text-align: center;
}

.RAdvanceSrch-header h2 {
	color: #df3b63;
	font-size: 24px;
	padding: 10px;
	font-weight: 400;
}

.RAdvanceSrch-header .fadetxt {
	color: #143362;
	font-size: 18px;
}

.RAdvanceSrch-header .searchPostBlock {
	margin: 0px 0px 30px 0px;
}

.RAdvanceSrch-header .searchBlock {
	background-color: #ffffff;
	-webkit-box-shadow: 1px 1px 0px #ddd;
	box-shadow: 1px 1px 0px #ddd;
	padding: 0px !important;
	border: 1px solid #bebebe;
}

.RSRBlock_greyline {
	margin: 20px 0;
	border-bottom: 1px solid #e5e3e4;
}

.RAdvanceSrch-header .searchBlock span {
	display: inline-block;
	padding: 5px 0;
	width: 8% !important;
	font-size: 2px;
	margin: 0;
	color: #eee;
}

.RAdvanceSrch-header .searchBlock span.searchbtn {
	margin: 0;
	width: 90% !important;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%;
}

.RAdvanceSrch-header .searchBlock input {
	width: 90% !important;
	font-size: 18px;
	color: #c6c6c6;
	padding-top: 15px;
}

.RAdvanceSrch-header .searchBlock input .form-type {
	width: 90% !important;
	font-size: 18px;
	color: #eee;
	border: none;
	font-weight: normal !important;
}

.RAdvanceSrch-header .form-type .fa-search:before {
	content: '\F002';
	font-size: 18px;
	color: #143362;
}

.RAdvanceSrch-header .form-type .srchBtn {
	background-color: #e0eaf9;
	border: 1px solid #9cbcec;
	padding: 10px 14px 10px 14px;
	border-radius: 0;
}

.RAdvanceSrch-header .form-type form .input-group-addon {
	border-radius: 1px;
	color: inherit;
	font-size: 14px;
	padding: 10px;
	font-weight: 400;
	line-height: 1;
	padding: 6px 12px;
	text-align: center;
}

.wrapper .wrapper-AdvanceSrch {
	padding: 0px;
}

.redBorder {
	padding: 0px;
	border-top: #f5d4dc 1px solid;
}

.AdvanceSearch {
	background-color: #fbfafa;
	font-weight: normal;
	color: #2e2e3b;
	font-size: 14px;
}

.redBorder .AdvanceBox {
	background-color: #fbfafa;
	font-weight: normal;
	color: #2e2e3b;
	border-right: #f2ced6 1px solid;
	padding: 10px;
	font-size: 14px;
	padding: 5px;
}

.AdvanceSearch {
	background-color: #fbfafa;
	font-weight: normal;
	color: #2e2e3b;
	font-size: 14px;
	padding: 0 10px;
}

.equalHeightHack {
	padding-bottom: 99999px !important;
	margin-bottom: -99999px !important;
}

.AdvanceBox {
	background-color: #fbfafa;
	font-weight: normal;
	color: #2e2e3b;
	font-size: 14px;
}

.AdvanceBoxLast {
	background-color: #fbfafa;
	font-weight: normal;
	color: #2e2e3b;
	font-size: 14px;
	padding: 10px;
}

.wrapper-AdvanceSrch .AdvanceBox .pad15 {
	background-color: #fbfafa;
	color: #2e2e3b;
	font-size: 14px;
	padding-left: 13px;
	font-weight: normal;
}

.ARLocation {
	margin-left: 10px;
}

.AdvanceBox h2,
.AdvanceBoxLast h2 {
	color: #002a54;
	font-size: 14px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 0;
}

.AdvanceSearch .AdvanceBox {
	border-right: #999999 1px dashed;
	padding: 0 10px 0 15px !important;
	min-height: 189px;
}

.AdvanceSearch .AdvanceBoxLast {
	border-right: 0;
	padding: 0px 20px;
	color: #2e2e3b;
	background-color: #fbfafa;
	font-size: 14px;
	font-weight: normal;
}

.checkdiv {
	padding: 0 4px 0 0;
	float: left;
	font-weight: normal !important;
}

.AdvanceBox .check1 {
	margin: 0px 10px 15px 0px;
	border: 10px solid #143362;
	background-color: #ff0000;
}

.AdvanceBox .checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	font-weight: normal;
	line-height: 16px;
	color: #2e2e3b;
	font-size: 12px;
	margin-bottom: -1px !important;
	margin-top: 0px !important;
}

.AdvanceBoxLast .checkdiv {
	padding: 0 18px;
	float: left;
	font-weight: normal !important;
}

.AdvanceBoxLast .checkbox {
	display: inline-block;
	cursor: pointer;
	font-weight: normal !important;
	color: #2e2e3b;
	font-size: 13px;
}

.AdvanceBox input[type='radio'],
.AdvanceBox input[type='checkbox'] {
	display: none;
}

.AdvanceBoxRadio {
	padding-left: 15px;
}

.AdvanceBoxRadio label {
	display: block;
	margin: 5px 0;
	clear: both;
}

.AdvanceBoxRadio label input[type='radio'] {
	float: left;
	margin: 5px 10px 5px 0;
}

.AdvanceBox label:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 2px solid #143362;
	border-radius: 2px;
	margin-right: 10px;
	left: 0;
	bottom: 0px;
	background-color: #fff;
}

.AdvanceBox .radio label:before {
	border-radius: 8px;
	margin-bottom: 10px;
}

.AdvanceBox .checkbox label {
	/*margin-bottom: 10px;*/
}

.AdvanceBox .checkbox span {
	position: absolute;
	left: 20px;
	text-align: left;
}

.AdvanceBox .checkbox label:before {
	border-radius: 3px;
}

.AdvanceBox input[type='radio']:checked + label:before {
	content: '\2022';
	color: #f3f3f3;
	font-size: 30px;
	text-align: center;
}

.AdvanceBox input[type='checkbox']:checked + input + label:before {
	content: '\2713';
	font-size: 12px;
	border: 2px solid #143362;
	color: #fff;
	background: #143362;
	font-weight: bold;
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 2px solid #143362;
	margin-right: 10px;
	left: 0;
	bottom: 0px;
	text-align: center;
}

#sec2 {
	padding: 10px 0;
}

.AdvanceBox .selectbtn,
.AdvanceBox .select2-container {
	border: transparent;
	background: #d8d8d8;
	width: 70% !important;
	border-radius: 3px;
	color: #002a54 !important;
	font-weight: normal !important;
	font-size: 14px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	margin-left: 5px;
	margin-top: 10px;
	padding: 2px;
}

.AdvanceBox .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-weight: normal;
	color: #143362;
	font-size: 12px;
	line-height: 28px;
}

.AdvanceBox .select2-container--default .select2-selection--single {
	outline: 0px none;
	background-color: transparent;
	border-bottom: none;
	border-radius: 0px;
}

.AdvanceBoxLast .select2-container--default .select2-selection--single {
	outline: 0px none;
	background-color: transparent;
	border-bottom: none;
	border-radius: 0px;
}

.AdvanceBoxLast
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: normal;
	color: #143362;
	font-size: 14px;
	line-height: 28px;
}

.AdvanceBox div.RSRFby select {
	color: #143362;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	border: 1px solid #c8c8c9;
	border-radius: 5px;
	padding: 5px;
}

.AdvanceBoxLast div.RSRFby select {
	color: #143362;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	border: 1px solid #c8c8c9;
	border-radius: 5px;
	padding: 5px;
}

.AdvanceBox .fa-angle-down:before {
	content: '\F107';
}

#sec2 .AdvanceBox {
	min-height: 120px;
}

.AdvanceBox .floatLT {
	float: left;
}

.AdvanceBox select {
	margin-left: 10px;
	margin-bottom: 20px;
	height: 30px;
}

.AdvanceBox .VPbutton button {
	background: #143362;
	color: #fff;
	font-size: 16px;
	border: 0;
	border-radius: 5px;
	padding: 5px 5px;
	float: right;
	margin: 20px 0;
}

.AdvanceBoxLast select {
	margin-left: 10px;
	margin-bottom: 20px;
	height: 30px;
}

.AdvanceBoxLast button.VPbutton {
	background: #143362;
	color: #fff;
	font-size: 22px;
	border: 0;
	border-radius: 3px;
	padding: 10px 40px;
	margin-top: 6%;
}

.AdvanceBoxLast .selectbtn,
.AdvanceBoxLast .select2-container {
	border: transparent;
	background: #eeeeee;
	width: 100% !important;
	border-radius: 2px;
	padding: 2px;
	font-size: 16px;
	height: 120px;
	font-weight: normal;
	margin-top: 0px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #143362;
}

.AdvanceBoxLast .pad_right {
	padding: 0 12px;
}

/******* Recruiter Advance Search End here *******/
/***** Activitiy Tracking System Start *****/
.RecruiterATS {
	margin-top: 15px;
	margin-bottom: 0px;
}

.RATS-LM {
	padding: 15px 0;
	text-align: right;
	color: #979696;
	font-size: 12px;
	font-weight: 400;
}

.RATS-Left {
	/*border-right: 1px solid #dcdee0;*/
	padding-left: 0;
}

.RATS-Left h3 {
	color: #2e2e3b;
	font-size: 22px;
	font-weight: 300;
}

.RATS-Left p {
	color: #143362;
	font-size: 14px;
	font-weight: normal;
}

.RATS-Right {
	border-left: 1px solid #dcdee0;
	text-align: center;
	width: 100%;
	float: right;
	margin-bottom: 10px;
}

.RATS-Right h5 {
	color: #2e2e3b;
	font-size: 14px;
	/* modified */
	text-align: center;
	font-weight: 300;
	margin: 22px 0px 25px 0;
	/* newly added */
	float: left;
}

.RATS-Right .btn {
	font-size: 14px;
	font-weight: 400;
	background: #df3b63;
	color: #fff;
	padding: 5px 15px;
	margin-top: 15px;
	border-radius: 5px;
}

.RecruiterATS-Search .input-group .input-group-btn .btn {
	background: none;
	margin: 0;
	color: #153463;
}

.RecruiterATS-Tabs {
	margin: 15px 0;
}

.RecruiterATS-Tabs-Checkbox {
	display: none;
}

.RecruiterATS-Tabs-Checkbox.directory-checkbox {
	display: block;
}

.RecruiterATS-Tabs ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #5c5c5c;
}

.RecruiterATS-Tabs ul.nav-tabs {
	border: 1px solid #333;
	border-right: 0;
	margin-top: 50px;
}

.RecruiterATS-Tabs ul.nav-tabs > li {
	margin-bottom: 0;
	border-right: 1px solid #333;
	background: none;
}

.RecruiterATS-Tabs ul.nav-tabs.three > li {
	width: 33.33333%;
}

.RecruiterATS-Tabs ul.nav-tabs.four > li {
	width: 25%;
}

.RecruiterATS-Tabs ul.nav-tabs.five > li {
	width: 20%;
	text-align: center;
}

.RecruiterATS-Tabs ul.nav-tabs > li.active {
	background: #143362;
}

.RecruiterATS-Tabs ul.nav-tabs > li a {
	border: 0 !important;
	background: none !important;
	text-align: center;
}

.RecruiterATS-Tabs ul.nav-tabs > li.active a {
	color: #fff;
	background: none;
}

.RecruiterATS-Tabs ul.nav-tabs .rcm-fillter .dropdown-menu {
	margin-top: 4px;
}

.RecruiterATS-Tabs .rcm-fillter .filter-toggle {
	display: none;
}

.tabs-container .nav-tabs > li {
	margin-bottom: -2px;
}

.RecruiterATS-Tabs ul.nav-tabs > li.active a {
	border: 1px solid #cac8c8;
	border-bottom: 0;
}

.RecruiterATS-Tabs ul.nav-tabs > li:first-child input {
	margin: 15px 15px 0 15px;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child > .rcm-fillter > a {
	padding: 0;
	float: left;
	margin-top: 10px;
	width: 10px;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child > .rcm-fillter > a:focus {
	background: none;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child .rcm-fillter .require-sort-menu {
	min-width: 160px;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child .rcm-fillter .require-sort-menu li a,
.RecruiterATS-Tabs ul.nav-tabs > li:last-child .rcm-fillter .require-sort-menu label {
	font-size: 12px;
	line-height: 14px;
	color: #2e2e3b;
	font-weight: normal;
	padding: 5px 20px 5px 12px;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child .require-sort-menu li.content {
	/*padding: 12px 20px 12px 12px;*/
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child .rcm-fillter .require-sort-menu li.content button {
	margin-left: 8px;
	margin-right: 5px;
	padding: 5px 15px;
}

.RecruiterATS-Tabs
	ul.nav-tabs
	> li:last-child
	.rcm-fillter
	.require-sort-menu
	li.content
	button:last-child {
	margin-right: 0;
}

.RecruiterATS-Tabs ul.nav-tabs > li:last-child > .rcm-fillter span {
	background: #f2f1f1;
	float: right;
	padding: 10px;
	color: #143362;
	font-size: 12px;
	font-weight: normal;
}

.RecruiterATS-Tabs .tab-content {
	margin-top: 15px;
}

.RATS-CDirectory {
	border-top: 1px solid #c4d3e9;
}

.RATS-CDirectoryList {
	padding: 5px 0;
	border: 0px solid #c4d3e9;
	border-top: 0;
}

.RATS-CDirectoryList label a,
.RATS-CDirectoryList label {
	font-size: 14px;
	color: #143362;
	font-weight: normal;
	/*position:absolute;*/
	/*top:7px;*/
}

.RATS-CDirectoryList label span.value {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px;
}

.RATS-CDirectoryList label small {
	font-weight: 300;
}

.RATS-CDirectoryList .btn-Account-Manager button {
	background: #f4f4f4;
	border: 1px solid #aaabae;
	padding: 5px 10px;
	margin: 7px 0;
	color: #143362;
	font-size: 13px;
	font-weight: normal;
}

.RATS-CDirectoryList:nth-child(odd) {
	background: #fff;
}

.RATS-CDirectoryList:nth-child(even) {
	background: #f3f3f3;
}

.RATS-CDirectoryList .contactIcons .AllsocialIcons {
	padding: 3px 0;
}

.RATS-CDirectoryList .favouriteIcon {
	padding: 8px 0;
}

.RATS-CDirectoryList .contactIcons .AllsocialIcons a {
	margin: 0 5px;
}

.RATS-CDirectoryList .contactIcons .AllsocialIcons i {
	font-size: 25px;
}

.RATS-CDL-Rating {
	unicode-bidi: bidi-override;
	direction: ltr;
	padding: 10px 0;
}

.RATS-CDL-Rating .star {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

.RATS-CDirectoryList input[type='checkbox'] {
	margin: 5px 5px 5px 0;
}

.RATS-CDirectoryList img {
	float: none;
	margin: 0 10px;
}

.RATS-Candidates {
	border-top: 1px solid #c4d3e9;
}

.RATS-CandidatesList {
	background: #fff;
	border: 1px solid #c4d3e9;
	border-bottom: 0;
	padding: 5px 0;
}

.RATS-CandidatesList img {
	float: left;
	margin: 0 5px;
}

.RATS-CandidatesList input[type='checkbox'] {
	float: left;
	margin: 13px 10px 13px 15px;
}

.RATS-CandidatesList .RSRTitle h4 a,
.RATS-CandidatesList .RSRTitle h4 {
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	color: #2e2e3b;
}

.RATS-CandidatesList .RSRTitle label {
	font-weight: normal;
	margin: 0;
	font-size: 11px;
	display: block;
	color: #2e2e3b;
}

.RATS-CandidatesList .RSRTitle .rating {
	text-align: left;
	direction: ltr;
}

.RATS-CandidatesList .RSRTitle .rating .star {
	display: inline-block;
	margin: 0 6px 0 0;
	text-align: center;
}

.RATS-CandidatesList .RSRTitle .rating .star i {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

.RATS-CandidatesList .keySkill label {
	font-size: 13px;
	font-weight: normal;
	color: #df3b63;
}

.RATS-CandidatesList .keySkill p {
	font-size: 12px;
	font-weight: normal;
	color: #143362;
}

.RATS-CandidatesList .keySkill i {
	font-size: 25px;
	color: #df3b63;
	margin-top: 4px;
	cursor: pointer;
}

.RATS-CandidatesList .keySkill i.fa-heart-o {
	color: #b1afaf;
}

.RATS-CandidatesList .contactIcons {
	padding: 5px 0;
}

.RATS-CandidatesList .contactIcons a {
	margin: 0 5px;
}

.RATS-CandidatesList .contactIcons i {
	font-size: 30px;
	color: #143362;
	font-weight: normal;
}

.RATS-CandidatesList .contactIcons i.fa-comment-o {
	font-size: 23px;
	margin: 0 10px;
}

.RATS-CandidatesList .VPbutton button,
.RecruiterATS-Tabs .VPbutton button {
	background: #a3a1a1;
	color: #fff;
	font-size: 12px;
	border: 0;
	border-radius: 5px;
	padding: 5px;
	margin: 20px 0;
	font-weight: normal;
	cursor: default;
}

.RATS-CandidatesList:nth-child(odd) {
	background: #fff;
}

.RATS-CandidatesList:nth-child(even) {
	background: #f3f3f3;
}

.RATS-Favourites {
	border-top: 1px solid #c4d3e9;
}

.RATS-FavouritesList {
	background: #fff;
	border: 1px solid #c4d3e9;
	border-bottom: 0;
	padding: 5px 0;
}

.RATS-FavouritesList img {
	float: left;
	margin: 0 5px;
}

.RATS-FavouritesList input[type='checkbox'] {
	float: left;
	margin: 13px 10px 13px 15px;
}

.RATS-FavouritesList .RSRTitle h4 a,
.RATS-FavouritesList .RSRTitle h4 {
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	color: #2e2e3b;
}

.RATS-FavouritesList .RSRTitle label {
	font-weight: normal;
	margin: 3px 0 0;
	font-size: 11px;
	display: block;
	color: #2e2e3b;
}

.RATS-FavouritesList .RSRTitle .rating {
	text-align: left;
	direction: ltr;
}

.RATS-FavouritesList .RSRTitle .rating .star {
	display: inline-block;
	margin: 0 6px 0 0;
	text-align: center;
}

.RATS-FavouritesList .RSRTitle .rating .star i {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

.RATS-FavouritesList .keySkill label {
	font-size: 13px;
	font-weight: normal;
	color: #df3b63;
}

.RATS-FavouritesList .keySkill p {
	font-size: 12px;
	font-weight: normal;
	color: #143362;
}

.RATS-FavouritesList .keySkill i {
	font-size: 25px;
	color: #df3b63;
	margin-top: 4px;
	cursor: pointer;
}

.RATS-FavouritesList .keySkill i.fa-heart-o {
	color: #b1afaf;
}

.RATS-FavouritesList .contactIcons {
	padding: 5px 0px;
}

.RATS-FavouritesList .contactIcons a {
	margin: 0 5px;
}

.RATS-FavouritesList .contactIcons i {
	font-size: 30px;
	color: #143362;
	font-weight: normal;
}

.RATS-FavouritesList .contactIcons i.fa-comment-o {
	font-size: 23px;
	margin: 0 10px;
}

.RATS-FavouritesList .VPbutton button,
.RecruiterATS-Tabs .VPbutton button {
	background: #143362;
	color: #fff;
	font-size: 8px;
	border: 0;
	border-radius: 5px;
	padding: 5px 8px;
	margin: 8px 0;
	font-weight: normal;
	cursor: default;
}

.RATS-FavouritesList:nth-child(odd) {
	background: #fff;
}

.RATS-FavouritesList:nth-child(even) {
	background: #f3f3f3;
}

.RecruiterATS-Search .input-group {
	margin-top: 28px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	padding: 1px;
}

.RecruiterATS-Search .input-group .input-group-btn .btn {
	background: none;
	margin: 0;
	color: #153463;
}

.RATS-PVSearch .input-group {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	padding: 1px;
}

.RATS-PVSearch .input-group:focus {
	border-color: #646474;
}

.RATS-PVSearch .input-group .btn {
	background: none;
	color: #153463;
	margin: 0;
}

.RATS-PVendors {
	background: #fff;
	padding: 10px;
	margin: 20px 0;
}

.vendorview {
	background: #385776;
	text-align: center;
	padding: 0;
	margin: 20px 29px;
	width: 20%;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.vendorview > a {
	display: block;
	padding: 10px;
}

.vendorview a img {
	float: none;
}

.vendorview a label {
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: 300;
	margin: 0;
}

.vendorview a span {
	display: block;
	font-size: 12px;
	font-weight: 400;
	color: #c6d8f3;
}

.vendorview .contactIcons {
	background: #e0e0e0;
	padding: 5px;
}

.vendorview .contactIcons a {
	margin: 0 10px;
	float: none;
}

.RecruiterATSMobile {
	display: none;
}

.RecruiterATSMobile .ibox-content {
	padding: 5px;
}

#vendors-tab .companyName {
	margin-top: 5px;
}

/***** Activitiy Tracking System End *****/
/* Recruiter ATS Send A Blast Right Side start */
.atstimelineHeading {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
}

.ATSTitleBlue {
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

h2.ATSTitleBlue {
	color: #143362;
	font-size: 16px;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 0;
}

.ATSTitleRed {
	color: #df3b63;
	font-size: 14px;
	font-weight: 400;
}

.atstext {
	color: #979696;
}

.atsSBIcons {
	clear: right;
	padding: 32px 10px;
}

.atsSBIcons i.MCall:before {
	font-size: 20px;
}

.atsSBIcons i.fa-comment-o:before {
	font-size: 30px;
}

.atsSBIcons i.Mail:before {
	font-size: 20px;
}

.phone_icon {
	background: transparent url('/Content/Images/phone.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 40px;
	width: 40px;
}

.chat_icon {
	background: transparent url('/Content/Images/chat_icon.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 40px;
	width: 40px;
}

.mail_icon {
	background: transparent url('/Content/Images/mail.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 40px;
	width: 40px;
}

.atstimelinered {
	border-bottom: solid 1px #f5cfd8;
}

.atsActPink-bg {
	background-color: #fdf0f3;
	margin: 0px 0px 0px 2px;
}

.atsActPink-bg i {
	color: #55688a;
}

.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content .atstimeContent {
	background: none;
}

.atstimeContent {
	font-size: 14px;
	color: #df3b63;
	font-weight: bold;
	padding-top: 0;
}

.dark-timeline .vertical-timeline-content:before {
	border-color: #ffffff;
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation
	.vertical-timeline-block:nth-child(2n)
	.vertical-timeline-content:before {
	border-color: transparent #ffffff transparent transparent;
}

/* notification block */
.AtsNotf {
	margin: 10px;
	padding: 10px;
	border-bottom: dotted 1px #a5a6a9;
}

.feeds-media-body-text h4.NotfTitle {
	color: #df3a62;
	font-weight: 400;
	font-size: 18px;
}

.feeds-media-body-text .AtsNotfTxt {
	color: #838282;
	font-size: 14px;
	letter-spacing: 2px;
	word-spacing: 1px;
}

/* send a Blast Pop Up */
.popupWin {
	max-width: 870px;
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 1px 1px 20px #888888;
	box-shadow: 1px 1px 20px #888888;
}

.RateCandidatePopContent {
	/*padding: 20px;*/
}

.RateCandidatePopContent .RatingContainer {
	margin: 20px 0 10px 0;
}

.RateSkill {
	margin-bottom: 10px;
}

.RateSkill label {
	float: left;
	font-size: 13px;
	color: #59a2e7;
	font-weight: 600;
	margin: 0;
}

.RateSkill .starrr {
	float: right;
	font-size: 18px;
}

.OverAllRating {
	border: 0.5px solid #c2cee0;
	margin-top: 40px;
	text-align: center;
	padding: 25px 0;
	border-radius: 8px;
}

.OverAllRating h3 {
	font-size: 16px;
	color: #59a2e7;
	font-weight: 600;
}

.OverAllRating .overall-starrr {
	color: #df3a62;
}

.RateSkill .starrr {
	color: #df3a62;
}

.OverAllRating .starrr,
.OverAllRating .overall-starrr {
	font-size: 24px;
	color: #df3a62;
	margin: 20px 0 0 0;
}

.RateCandidatePopContent .LeadText {
	margin: 5px 0;
	text-align: left;
	color: #143362;
	font-size: 13px;
	font-weight: bold;
}

.popHeader {
	background-color: #faf0f3;
	height: 70px;
	font-size: 22px;
	font-weight: bold;
	color: #df3b63;
	padding: 20px;
}

.popMessage {
	text-align: center;
	padding: 20px;
	font-size: 20px;
}

#RequestPost .popMessage {
	color: #cc254f;
}

#RequestPost1 .popMessage {
	color: #cc254f;
}

#RequestPost1 .popMessage p {
	font-size: 35px;
}

.popForm {
	padding: 20px;
}

.ApplicationCloseReasonContainer {
	font-size: 16px;
	padding: 10px 30px;
}

.ApplicationCloseReason {
	margin-bottom: 20px;
}

.ApplicationCloseReason span {
	font-size: 16px;
	color: #676a6c !important;
}

.ApplicationCloseReason.other-reason {
	/*display: none;*/
}

.popupWin .close {
	opacity: 1;
	color: #143362;
	outline: 0;
}

.popupMessageIcon {
	padding: 20px 0 0;
}

.popupMessageIcon img {
	width: 52px;
}

.SBClose {
	font-size: 25px;
	color: #163463;
	text-align: right;
}

.recpBlock {
	padding: 20px;
}

.recpBlock .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: #e0eaf9 none repeat scroll 0 0;
	border: 1px solid #9cbcec;
	border-radius: 3px;
	color: #143362;
	margin-bottom: 6px;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
}

.recpBlock
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	color: #e0eaf9;
}

.recpBlock
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #e0eaf9;
}

.recpBlock
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove::after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F057';
	left: -8px;
	position: relative;
	color: #143362;
}

.recpBlock .select2-container--default .select2-search--inline .select2-search__field {
	font-size: 14px;
	line-height: 34px;
}

.recpBlock .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0;
}

.BlastHeading {
	font-size: 13px;
	color: #143362;
	float: left;
}

.messageZone {
	border: solid 1px #cccccc;
	margin: 0px 20px 20px 20px;
	padding: 0px 15px;
	color: #cccccc;
	font-size: 14px;
	letter-spacing: 2px;
}

.sBlastBtn {
	background-color: #e0eaf9;
	border: solid 1px #9cbcec;
	color: #143362;
	margin-bottom: 6px;
}

.sBlastBtn .fa {
	margin: 0px 2px;
}

.popFooter {
	margin-bottom: 20px;
	padding: 10px 20px 30px 0;
}

.popFooter .btn-blue,
.popFooter .btn-blue:hover,
.popFooter .btn-blue:active,
.popFooter .btn-blue:focus {
	background: #143362 none repeat scroll 0 0 !important;
}

.subBg {
	background-color: #eeeff1;
	width: 50%;
	height: 44px;
	color: #143362;
}

#ShareProfiles .subBg {
	width: 100%;
}

/*---- Select2 Customization ----*/
.SBSelectReq .select2-container .select2-selection--single {
	height: 58px;
	background: #143362;
	border: 1px solid #143362;
}

.SBSelectReq .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 58px;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	font-weight: 300;
}

.SBSelectReq .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 55px;
}

.SBSelectReq .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left: -20px;
	color: #fff;
	border: 0;
}

.SBSelectReq
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: -7px;
	top: -9px;
}

.SBSelectReq
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

/*----// Select2 Customization ----*/
.SB-btn {
	background-color: #df3b63;
	border: none;
	padding: 7px 28px;
	border-radius: 5px;
	text-align: center;
	color: #ffffff;
}

.SB-btn:hover,
.SB-btn:active,
.SB-btn:focus,
.cCom-btn:active:focus,
.cCom-btn:focus {
	background-color: #df3b63 !important;
	border: none !important;
	border-radius: 5px !important;
}

.subBg input {
	width: 80%;
	height: 44px;
	background: #eeeff1;
	border: 1px solid #eeeff1;
	color: #333;
	outline: 0;
	font-size: 16px;
	font-weight: 300;
}

.subBg select {
	width: 100%;
	height: 58px;
	background: #143362;
	border: 1px solid #143362;
	color: #fff;
}

.SBMsgTxt input {
	padding: 5px 15px;
}

.SBMsgTxt input:focus {
	border: 1px solid #333;
}

.SBMsgTxt textarea {
	background: #fff;
	border: 1px solid #fff;
	width: 100%;
	max-width: 100%;
	color: #333;
	height: 200px;
	padding: 15px;
	outline: 0;
}

.sendAblast .modal-dialog {
	max-width: 870px;
	width: 98%;
	margin: 1% auto;
}

/* Recruiter ATS Send A Blast Right Side end */
/* RRecruiter Dashboard start */
.RRAcordion {
	padding: 10px 0;
	margin: 0;
}

.submitted-candidates .RATS-CDL-Rating .star {
	font-size: 11px;
}

.submitted-candidates .RRDprogress-container {
	width: 100% !important;
}

.submitted-candidates .close-application-cta {
	background: #fcf6f8 none repeat scroll 0 0;
	border: 1px solid #facfd9;
	font-size: 11px;
	padding: 3px 15px;
}

.submitted-candidates .close-application-cta .status {
	color: #999;
}

.submitted-candidates .close-application-cta span {
	font-size: 11px;
}

.submitted-candidates .close-application-cta a {
	color: #143362;
}

.submitted-candidates .RRdash-acnt-PDT h5 {
	font-size: 14px;
	line-height: 13px;
}

#RRAcordionTab ul.RRAcordionTab {
	margin: 10px 10px 20px 0;
	padding: 0 !important;
	width: 100%;
	border: 1px solid #333;
	min-height: 40px;
}

ul.RRAcordionTab li {
	border-right: 1px solid #333;
	clear: inherit;
	width: 25%;
	float: left;
	padding: 0;
	text-align: center;
}

ul.RRAcordionTab li:last-child {
	border: 0;
}

ul.RRAcordionTab li a {
	padding: 10px;
	display: block;
	color: #818183;
	font-size: 12px;
	font-weight: 400;
}

ul.RRAcordionTab li:hover:not(.disabled) a {
	color: #143362;
}

ul.RRAcordionTab li.active {
	background: #143362;
}

ul.RRAcordionTab li.active:hover a,
ul.RRAcordionTab li.active a {
	color: #fff;
}

#RRAcordionTab .RATS-CDirectory {
	border-top: 1px solid #c4d3e9;
}

ul.RRAcordionTab li.disabled a {
	cursor: not-allowed;
	opacity: 0.5;
}

.TabBTN {
	text-align: left;
	margin: 10px 0;
}

.TabBTN .submit_btn {
	padding: 10px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	background-color: #143362;
	border-radius: 3px;
}

.TabBTN .submit_btn:hover {
	border: 1px solid #edf2fa;
}

.TabBTN .close_btn {
	color: #143362;
	background-color: #fff;
	border: 1px solid #143362;
}

.TabBTN .close_btn:hover {
	border: 1px solid #143362;
}

#RRAcordionTab .tab-content {
	margin-top: 0px;
}

#RRAcordionTab .mCSB_container {
	width: auto;
	height: auto;
}

#RRAcordionTab .RATS-CDirectoryList {
	padding: 5px 0;
	border: 1px solid #c4d3e9;
	border-top: 0;
}

#RRAcordionTab .RATS-CDirectoryList label {
	font-size: 14px;
	color: #143362;
	font-weight: normal;
}

.candidate-designation {
	color: #143362 !important;
}

#RRAcordionTab .RATS-CDirectoryList label.candidate-name {
	margin: 0;
}

#RRAcordionTab .RATS-CDirectoryList label.candidate-designation {
	font-size: 11px;
	margin: 0;
	display: block;
}

#RRAcordionTab .RATS-CDirectoryList:nth-child(odd) {
	background: #fff;
}

#RRAcordionTab .RATS-CDirectoryList:nth-child(even) {
	background: #f7f7f7;
}

#RRAcordionTab .mCS_img_loaded {
	float: left;
}

#RRAcordionTab .RATS-CandidatesList:nth-child(odd) {
	background: #fff;
}

#RRAcordionTab .RATS-CandidatesList:nth-child(even) {
	background: #f7f7f7;
}

#RRAcordionTab .RATS-FavouritesList:nth-child(odd) {
	background: #fff;
}

#RRAcordionTab .RATS-FavouritesList:nth-child(even) {
	background: #f7f7f7;
}

#RRAcordionTab .RATS-Candidates {
	border-top: none;
}

#RRAcordionTab .RATS-Favourites {
	border-top: none;
	border-bottom: 1px solid #c4d3e9;
}

#RRAcordionTab .jobDB-Tr-percent {
	color: #c00f38;
	float: left;
	font-size: 15px;
	margin-left: 0;
}

#RRAcordionTab .jobDB-Tr-compat {
	display: block;
	color: #6c6c6c;
	padding-top: 0px;
	margin-left: 0;
	float: none;
	/*clear: both;*/
}

#RRAcordionTab .contactIcons i {
	font-size: 15px;
	color: #143362;
}

#RRAcordionTab .RATS-CDirectory input[type='checkbox'] {
	margin: 15px 15px 5px 0px;
	float: left;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 2px;
	border: 1px solid #ccc;
}

#jobViews_Star .RATS-CDL-Rating {
	unicode-bidi: bidi-override;
	direction: ltr;
	padding: 0px 0px;
}

#jobViews_Star .jobDB-Tr-percent {
	color: #143362;
	float: left;
	margin-left: 0px;
	cursor: default;
}

#jobViews_Star .text-muted.SubmitPopup_compat.SubmitPopup_compat_align {
	cursor: default;
}

#RRAcordionTab,
#content-4 {
	height: auto;
	overflow: auto;
}

#RRAcordionTab .contactIcons span {
	font-size: 12px;
}

#RRAcordionTab .mCS_img {
	border-radius: 50px;
	float: left;
}

.RRdash-acnt-dt {
	border-bottom: 1px solid #e7e7e9;
	margin-bottom: 20px;
	padding-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.RRdash-acnt-cat h3 {
	margin: 0;
}

.RRdash-acnt-dt ul li label {
	color: #5c5c5c;
}

.RRdash-acnt-dt ul li span {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

.RRdash-acnt-dt ul li label {
	font-size: 12px;
	font-weight: 300;
}

.jNYP-acnt-dt ul li span {
	font-size: 12px;
	font-weight: 400;
}

.jNYP-acnt-img,
.RRdash-acnt-img {
	float: left;
	margin-right: 5px;
	padding: 0;
	margin-left: 5px;
}

.RRdash-acnt-prf .jNYP-acnt-PDT {
	float: left;
}

.RRdash-acnt-check {
	padding: 0;
	margin-right: 14px;
	float: left;
	margin-top: 10px;
}

.RRdash-acnt-PDT {
	padding: 0;
	/* float:left; */
	text-align: center;
}

.RRdash-acnt-PDT h5 {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #143362;
}

.RRdash-acnt-prf {
	width: 40%;
	border-right: 1px solid #e7e7e9;
	border-left: 1px solid #e7e7e9;
}

.RRdashPost_btn {
	padding: 5px 9px;
	text-align: center;
	color: #143362;
	font-size: 12px;
	background-color: #efeeee;
	border-radius: 3px;
}

.RRdashPost_btn:hover,
.RRdashPost_btn:active,
.RRdashPost_btn:focus {
	color: #143362;
}

.RRdash-Reopen {
	text-align: center;
}

.RRJobPosted {
	/*background: #f4f4f4 none repeat scroll 0 0;*/
	height: 200px;
	text-align: center;
	width: 100%;
	position: relative;
}

.RRJobPosted-plcholder {
	position: absolute;
	width: 100%;
	top: 45%;
	text-align: center;
}

#RRAcordionTab .rrD .RATS-CDirectoryList {
	padding: 5px 0;
}

#RRAcordionTab .rrD .RATS-CDirectoryList input[type='checkbox'] {
	margin-right: 5px;
}

#RRAcordionTab .rrD .RATS-CDirectoryList .mCS_img {
	margin: 0px 5px;
}

.rrD .RATS-CDirectoryList .RATS-CDL-Rating {
	margin: 0 5px;
	min-height: 50px;
	text-align: center;
}

.rrD .RATS-CDirectoryList .RATS-CDL-Rating span {
	font-size: 12px;
}

.rrD .RATS-CDirectoryList > div {
	min-height: 50px;
}

.rrD .RATS-CDL-Rating {
	background: #e0e0e0;
}

.rrD .rrdCM {
	background: #fff;
}

/* RRecruiter Dashboard end */
/***** Account Manager Dashboard start*****/
.AMdOClose {
	padding: 0;
}

.AMdOClose .nav-tabs > li:last-child {
	float: right;
}

.AMdOClose .feed-activity-list .feed-element {
	border-bottom: 1px solid #e7eaec;
	margin-left: 5px;
	padding: 5px 7px;
	margin-bottom: 20px;
}

.AMdOpenList a {
	float: left;
	margin-right: 8px;
}

.AMdOpenList .AMdOpenListCont {
	float: left;
}

.AMdOpenList .AMdOpenListCont .profileTitle {
	font-family: 'Open Sans', sans-serif;
}

.AMdOpenList .AMdOpenListCont .openPositions {
	color: #6182b5;
	font-size: 11px;
	margin-bottom: 14px;
	font-weight: normal;
}

.AMdOpenList .AMdOpenListCont .pcDate {
	color: #3b3b48;
	font-size: 12px;
	font-weight: normal;
}

.AMdashboard .hotlist .view-btn-edit {
	margin: 10px auto;
	width: 80%;
}

#content-11 {
	height: 400px;
	overflow: hidden;
}

.AMdashboard .hotlist .ibox-title button {
	border: 0;
}

/*.hotlist .onblick-box-model {
    border: medium none;
    padding: 10px 17px 15px 20px;
}*/
.hotListAddBtn {
	background-color: #2e2e3b;
	color: #ffffff;
	font-weight: 300;
	font-size: 13px;
	text-transform: uppercase;
	padding: 5px 10px;
}

.hotlist .feed-activity-list .feed-element {
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
	clear: both;
	/* margin: 10px 5px;*/
	padding: 5px 0 0 0;
	border-radius: 3px;
}

.hotlist .feed-activity-list .feed-element:hover {
	background: #e0eaf9;
	border: 1px solid #9cbcec;
}

.hotlist .feed-activity-list .feed-element:hover .inapp-images .fa {
	color: #9cbcec;
}

.hotlist .feed-activity-list .feed-element .inapp-images .HotChat,
.hotlist .feed-activity-list .feed-element .inapp-images .HotPhone,
.hotlist .feed-activity-list .feed-element .inapp-images .HotMsg {
	background: url('/Content/Images/HotlistSocial-Icons.png') no-repeat;
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 5px;
}

.hotlist .feed-activity-list .feed-element .inapp-images .HotChat {
	background-position: -6px 0;
}

.hotlist .feed-activity-list .feed-element .inapp-images .HotPhone {
	background-position: -43px 0;
}

.hotlist .feed-activity-list .feed-element .inapp-images .HotMsg {
	background-position: -79px 0;
}

.hotlist .feed-activity-list .feed-element:hover .inapp-images .HotChat {
	background-position: -6px -40px;
}

.hotlist .feed-activity-list .feed-element:hover .inapp-images .HotPhone {
	background-position: -43px -40px;
}

.hotlist .feed-activity-list .feed-element:hover .inapp-images .HotMsg {
	background-position: -79px -40px;
}

.hotlist .feed-activity-list .feed-element .media-body-text .current-position {
	color: #2e2e3b;
	font-size: 12px;
}

.hotlist .feed-activity-list .feed-element .media-footer {
	border-bottom: 0;
}

.AMdashboard .feeds-block-element .likebtn {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(16%, #ffffff),
		to(#e5e5e5)
	);
	background: linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-9 */
	font-size: 13px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 2px;
	border: 1px solid #ccc;
	height: 33px;
}

.AMdashboard .feeds-block-element .likebtn:hover {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
}

.AMdFollowing .feeds-block-element .likebtn {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(16%, #ffffff),
		to(#e5e5e5)
	);
	background: linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
	/* IE6-9 */
	font-size: 13px;
	-webkit-box-shadow: 3px 3px #ececec;
	box-shadow: 3px 3px #ececec;
	border-radius: 2px;
	border: 1px solid #ccc;
	height: 33px;
}

.AMdFollowing .feeds-block-element .likebtn:hover {
	color: #8c8c8c;
	background: #ffffff;
	/* Old browsers */
}

.AMDsearchResult .AMDsearchR {
	border-right: 1px solid #a3a1a1;
}

.AMDsearchResult .AMDsearchL {
	border-left: 1px solid #a3a1a1;
}

.AMDsearchResult .VPbutton button {
	background: #a3a1a1;
	font-size: 12px;
	font-weight: normal;
}

.Management-org-pst-btn {
	float: right;
}

/***** Account Manager Dashboard start*****/
/***** Check Compatibility start*****/
.CompatHeader {
	padding: 3px;
	background: #faf0f3;
	color: #df3b63;
}

.CompatHeader h1 {
	padding-left: 10px;
	font-size: 22px;
	font-weight: 400;
	margin-top: 7px;
}

.Compatbody {
	padding: 0 35px;
}

.Compatbody .panel-default {
	border: none;
}

.Compatbody .panel-body {
	padding: 0px;
}

.Compatbody h2 {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
}

.Compatbody .heading1 {
	color: #1e1e1e;
	font-size: 16px;
}

.Compatbody p {
	color: #1e1e1e;
	font-size: 12px;
}

.Compatbody .btn-grey {
	background: #797979;
	color: #fff;
	margin-top: 5px;
}

.Compatbody .btn-blue {
	padding: 7px 37px;
	margin-left: -10px;
	margin-bottom: 5px;
}

.CompatHeader .close {
	cursor: pointer;
	background: transparent none repeat scroll 0px 0px;
	border: 0px none;
	padding-right: 20px;
	padding-top: 10px;
	font-size: 25px;
	color: #143362;
	/*margin-top:20px;*/
}

.CompatList {
	background: #fff none repeat scroll 0% 0%;
	border-bottom: #ddd 1px solid;
	padding: 15px 0px;
	/*opacity: 0.5;*/
	/*2231 bug*/
}

.CompatList.active {
	opacity: 1;
}

.CompatList h4 {
	color: #143362;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.CompatList span {
	color: #143362;
	font-size: 11px;
}

.CompatList .locHover {
	color: #df3b63;
}

.Compatfooter {
	padding: 15px 0;
	text-align: right;
	margin: 0;
	text-align: center;
	background: #fff;
}

.Compatfooter .btn-grey {
	font-size: 18px;
	margin-top: 0;
	padding: 6px 45px;
}

/*--- OverAllCompatibility Chart ---*/
.overAllCompatibilityChart {
	position: relative;
	width: 500px;
	margin: 20px auto;
}

.overAllCompatibilityText {
	color: #858484;
	font-size: 14px;
	left: 150px;
	top: 55px;
	position: absolute;
	text-align: center;
	width: 200px;
}

.overAllCompatibilityText .percentage {
	color: #26446d;
	float: none;
	font-size: 74px;
	margin: 0;
	line-height: 94px;
	font-weight: 300;
}

/*---// OverAllCompatibility Chart ---*/
/*--- Single Chart ---*/
.classyLoader {
	position: relative;
}

.classyLoader .legend-icon {
	left: 18px;
	position: absolute;
	top: 20px;
}

.classyLoader .ScoreText {
	color: #858484;
	font-size: 14px;
	left: 76px;
	position: absolute;
	top: 9px;
	font-weight: 300;
}

.classyLoader .ScoreText .percentage {
	color: #26446d;
	font-size: 28px;
	float: none;
	margin: 0;
}

.classyLoader.LocationLoader .legend-icon {
	left: 24px;
	top: 18px;
}

.classyLoaderRow {
	padding: 20px 0;
}

.classyLoader.ProjectsLongevityClassyLoader .legend-icon {
	left: 20px;
}

.classyLoader.ProjectsLongevityClassyLoader .ScoreText {
	top: 0px;
}

.classyLoader.ProjectsWorkedClassyLoader .legend-icon {
	left: 24px;
}

.classyLoader.ProjectsWorkedClassyLoader .ScoreText {
	top: 0px;
}

.classyLoader.RatingsClassyLoader .legend-icon {
	left: 22px;
}

/*---// Single Chart ---*/
/***** Check Compatibility end*****/
/***** Draft requirement*****/
.Draftcontent {
	background-color: #fff;
	color: inherit;
	padding: 15px 20px 20px;
	border-color: #e7eaec;
	-o-border-image: none;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0px;
}

.DraftcontentList {
	background: #fff none repeat scroll 0% 0%;
	border: #ddd 1px solid;
	-o-border-image: none;
	border-image: none;
	padding: 15px 0px;
}

.DraftcontentList button,
.DraftBTN {
	background-color: #143362;
	padding: 8px 25px;
	color: #fff;
}

.DraftcontentList button,
.DraftBTN:hover,
.DraftBTN:visited,
.DraftBTN:focus {
	color: #fff;
}

.Draftcandidatelist {
	background: #fff;
	margin-top: 15px;
	padding: 15px 10px 0px 10px;
	border-radius: 5px;
	box-shadow:
		inset -1px -1px 10px -5px #ababab,
		0px 0px 4px -2px #242424;
	-webkit-box-shadow:
		inset -1px -1px 10px -5px #ababab,
		0px 0px 4px -2px #242424;
	-moz-box-shadow:
		inset -1px -1px 10px -5px #ababab,
		0px 0px 4px -2px #242424;
	-o-box-shadow:
		inset -1px -1px 10px -5px #ababab,
		0px 0px 4px -2px #242424;
}

.RRDashboard .Draftcandidatelist .Drafttitle {
	margin-top: 15px;
}

.Draftcandidatelist h4 {
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
	color: #2e2e3b;
}

.Draftcandidatelist h4 span {
	color: #cc254f;
}

.Draftcandidatelist label {
	font-weight: normal;
	margin: 3px 0px 0px;
	font-size: 11px;
	display: block;
	color: #2e2e3b;
}

.Draftcandidatelist img {
	float: left;
	margin: 0px 15px;
}

.Draftcandidatelist .keySkill {
	padding: 5px;
}

.Draftcandidatelist .keySkill span {
	font-size: 16px;
	color: #df3b63;
	font-weight: 300;
}

.Draftcandidatelist .keySkill h5 {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding-top: 5px;
}

.DraftContact h4 {
	font-size: 16px;
	color: #df3b63;
	font-weight: 300;
}

.DraftContact span {
	font-size: 14px;
	color: #143362;
	font-weight: 400;
}

.DraftContact p {
	padding: 10px;
}

.DraftContact p .OB .MCall {
	font-size: 18px;
}

.DraftContact {
	padding: 5px;
}

.DraftEdit {
	padding: 20px;
}

.DraftReqBTN {
	margin-top: 150px;
}

/***** Draft requirement*****/
/* compatibility check rounded borders */
.comPopHeader {
	background-color: #faf0f3;
	height: 70px;
	font-size: 1.2em;
	font-weight: bold;
	color: #df3b63;
	padding: 20px;
}

.circleHolder {
	margin-left: 30%;
}

.comCircle {
	border-radius: 200px;
	border: 2px solid #df3a62;
	padding: 20px;
	width: 200px;
	height: 200px;
	text-align: center;
	color: #293846;
}

.comCircleBlockTxt {
	border-radius: 200px;
	border: 2px solid #df3a62;
	padding: 20px;
	width: 100px;
	height: 100px;
	text-align: center;
	color: #293846;
	font-size: 2.5em;
}

.comPer {
	color: #293846;
	font-size: 14px;
	font-weight: bold;
}

.offset-M {
	margin-left: 0;
	margin-right: 0;
}

/* compatibility check rounded borders */
/***** modal popups ***/
.modal {
	text-align: center;
	padding: 0 !important;
}

.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.OFeedPup .modal-dialog {
	margin: 1% auto;
	max-width: 870px;
	width: 98%;
}

/***** DR Post job 19-4-16 ***/
.DraftContact .chat_icon {
	background: transparent url('/Content/Images/chat_icon.png') no-repeat scroll 0 0;
	display: inline-block;
	height: 40px;
	width: 40px;
}

.DRpostjobForm span input[type='checkbox'],
.EMPtype {
	border: 1px solid #bfc0c2;
	border-radius: 3px;
	background: transparent -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(16%, #ffffff),
			to(#e5e5e5)
		)
		repeat scroll 0 0;
	background: transparent linear-gradient(to bottom, #ffffff 16%, #e5e5e5 100%) repeat scroll 0 0;
	color: #e03c61;
	-webkit-box-shadow: 0px 1px 1px #777;
	box-shadow: 0px 1px 1px #777;
}

.DRpostjobForm .DRpostjobFormSET label {
	color: #df3b63;
	float: left;
	font-size: 16px;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: 700;
}

.stateSle {
	width: 45% !important;
}

#LocationField .select2-container {
	width: 100% !important;
}

#LocationField .selectionContainer {
	padding: 0;
	margin: 0;
}

#LocationField1 .select2-container {
	width: 70% !important;
}

.salary-range-block span {
	color: #df3b63;
	font-size: 16px;
	font-weight: 600;
}

.salary-range-block label {
	color: #727273;
	font-size: 12px;
	font-weight: 400;
	display: block;
}

.DRpostjobForm .list-states-block label span .labelText {
	color: #727273;
	font-size: 12px;
	padding-left: 10px;
	font-weight: 400;
}

/***** Rating candidate 19-4-16 ***/
.contactIcons .fa-star::before {
	content: '\F005';
	color: #fff;
}

.Ratingbody {
	padding: 10px;
	border: none !important;
}

.Rate_cndt {
	padding: 5px;
	width: 80%;
	margin: 0 auto;
}

.Rate_cndt h3 {
	font-size: 16px;
	font-weight: 400;
	color: #143362;
	float: left;
}

.Rating_star {
	color: #143362;
	font-size: 22px;
}

.starcandate h2 {
	color: #143362;
	font-size: 20px;
	margin-bottom: 30px;
}

.Rating_star p {
	font-size: 16px;
	color: #2e2e3b;
}

.pad_top {
	margin-top: 20px;
}

.DRpostjob-header .pad_top a {
	float: right;
}

.Ratingfooter {
	padding: 15px 0;
	text-align: right;
}

.AMmListImg {
	float: left;
}

.AMmListCont {
	float: left;
}

/***** Acount manger search result Start*****/
.AMSRListHead {
	background: #f8f8f8;
}

.AMDsearchResult .VPbutton button {
	background: #143362;
	font-size: 12px;
	font-weight: normal;
}

.AMSRListHead .MFavourite i {
	color: #df3b63;
	cursor: pointer;
	font-size: 33px;
	margin-top: 2px;
}

.AMSRListHead .MFavourite i.fa-heart.gray {
	color: #a3a1a1;
}

.AMSRListHead .MFavourite label {
	color: #a6a6a6;
	display: block;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}

.AMSRListHead .MFavourite span {
	color: #df3b63;
	display: block;
	font-size: 15px;
	font-weight: 400;
}

.AMSRListHead .RSRTitle .RSRTitlePic {
	float: left;
	margin: 0 10px 0 20px;
}

.AMSRListHead .RSRTitle .RSRTitleCont {
	float: left;
}

/***** Acount manger search result End*****/
/***** Acount manger Hot List Start*****/
.AMHList .AMHListTabs #tabs {
	background: #c4c3c8;
	border: 1px solid #c4c3c8;
	margin: 20px 0;
}

.AMHList .AMHListTabs #tabs li {
	width: 33.3%;
	border: 0;
	margin: 0;
	text-align: center;
}

.AMHList.AMHListSearch .AMHListTabs #tabs li {
	width: 50%;
}

.AMHList.AMHListSearch .RSBlock input {
	height: 40px;
}

.AMHList.AMHListSearch .RSBlock button {
	padding: 9px 18px;
}

.AMHList .AMHListTabs #tabs li a {
	border: 0;
	font-size: 24px;
	font-weight: 300;
}

.AMHList .AMHListTabs #tabs li.active a,
.AMHList .AMHListTabs #tabs li:hover a,
.AMHList .AMHListTabs #tabs li.active {
	background: #fff;
	margin: 0;
	border-radius: 0;
	color: #df3b63;
}

.AMHList .AMHListAvali .Avalbl {
	float: left;
	margin: 15px 20px;
}

.AMHList .AMHListAvali .Avalbl label {
	clear: both;
	display: block;
	font-size: 15px;
	color: #2e2e3b;
	margin: 0;
	font-weight: 700;
}

.AMHList .AMHListAvali .Avalbl span {
	color: #a6a6a6;
	font-size: 12px;
	display: block;
	font-weight: normal;
}

.AMHList .AMHListSocilbtn {
	float: right;
}

.AMHList .AMHListSocilbtn .contactIcons {
	float: left;
}

.AMHList .AMHListSocilbtn .VPbutton {
	float: right;
}

/***** Acount manger Hot List End*****/
/***** Web Chat UI *****/
.WebChatInterfaceContainer {
	background: #fff;
	border-bottom: 1px solid #d9e2e7;
	margin-top: 15px;
}

.WebChatInterfaceContainer .rightSection {
	border-left: 1px solid #d9e2e7;
}

.WebChatContactListHeader {
	background: #e1eaf9;
	border-bottom: 1px solid #d9e2e7;
	padding: 0;
	height: 50px;
	overflow: hidden;
}

.WebChatContactListHeaderSectionC {
	transform: translate(0px, 0px);
	-webkit-transform: translate(0px, 0px);
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.WebChatContactListHeaderSectionC.open {
	-webkit-transform: translate(0px, -80px);
	transform: translate(0px, -80px);
}

.WebChatContactListHeaderSection {
	height: 80px;
}

.WebChatContactListHeaderSection.SearchBlock {
	padding-top: 8px;
}

.WebChatContactListHeaderSection.SearchBlock .CloseNewChat {
	font-size: 30px;
}

.WebChatContactListHeaderSection.SearchBlock select {
	width: 100%;
}

.WebChatContactListHeader .ListTitle {
	color: #143362;
	font-weight: bold;
	line-height: 44px;
}

.WebChatContactListHeader .newChatBtn {
	padding: 0px 0 0 30px;
	line-height: 50px;
	display: block;
	font-size: 12px;
}

.WebChatContactListHeader .fa-plus-circle {
	font-size: 16px;
	color: #337ab7;
}

.WebChatContactListHeader .fa-plus-circle:hover {
	color: #23527c;
}

.WebChatInterfaceHeader {
	height: 100px;
	border-bottom: 1px solid #d9e2e7;
	background: #fff;
	padding: 15px;
}

.WebChatInterfaceHeader .profilePic {
	float: left;
	margin-right: 5px;
}

.WebChatInterfaceHeader .profileDetails {
	float: left;
	margin-top: 5px;
	color: #143362;
}

.WebChatInterfaceHeader .profileName {
	font-weight: bold;
}

.WebChatInterfaceHeader .chatOptions {
	margin-top: 6px;
}

.WebChatInterfaceHeader .chatOptions .closedChat {
	display: none;
}

.WebChatInterfaceHeader .chatOptions.closed .closedChat {
	display: block;
}

.WebChatInterfaceHeader .chatOptions.closed .canChat {
	display: none;
}

.WebChatInterfaceHeader .chatOptions .Icon {
	padding: 15px;
	margin: 0 5px;
	display: inline-block;
}

.WebChatInterfaceHeader .chatOptions .more {
	background: #f1f5f8;
	color: #acabaa;
	border-radius: 5px;
}

.WebChatInterfaceHeader .chatOptions .more span {
	line-height: 0px !important;
	font-size: 44px;
}

.WebChatInterfaceHeader .moreOptions {
	display: inline-block;
	position: relative;
}

.WebChatInterfaceHeader .moreOptions .dropdown-menu {
	left: -87px;
}

.WebChatInterfaceContainer .EqualHeightSection {
	height: 682px;
	background: #fff;
}

.WebChatCallInterfaceContainer .EqualHeightSection {
	height: 600px;
}

.WebChatCallInterfaceContainer .InAppVideo,
.WebChatCallInterfaceContainer .CallLogInfo {
	display: none;
}

.WebChatCallInterfaceContainer .InAppVideo.active,
.WebChatCallInterfaceContainer .CallLogInfo.active {
	display: block;
}

.WebChatInterfaceContainer .nav-tabs li {
	width: 50%;
	text-align: center;
}

.WebChatInterfaceContainer .nav-tabs li:last-child a {
	margin: 0;
	border-right: 0;
}

.ChatWindow .archiveChatControls .ChatSendBtn {
	float: none;
}

.ChatWindow .ChatInput .ChatControls {
	display: none;
}

.ChatWindow .ChatInput.EnableActiveChats .activeChatControls {
	display: block;
}

.ChatWindow .ChatInput.EnableArchivedChats .archiveChatControls {
	display: block;
}

/*--- Contact Card Component ---*/
.WebChatContactList {
	background: #e1eaf9;
	padding: 10px 25px 10px 30px;
	border-bottom: 1px solid #d9e2e7;
	display: block;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}

.WebChatContactList:hover,
.WebChatContactList.activeChat {
	background: #fff;
}

.WebChatContactList .profilePic {
	float: left;
	margin-right: 5px;
	width: 65px;
}

.WebChatCallInterfaceContainer .WebChatContactList .profilePic {
	width: 55px;
}

.WebChatCallInterfaceContainer .ChatWindow {
	padding-bottom: 0;
}

.WebChatContactList .profileDetails {
	margin-top: 12px;
}

.WebChatContactList .profileName {
	color: #333231;
	font-weight: 700;
}

.WebChatContactList .profileStatusMsg {
	color: #aaabaa;
}

.WebChatContactList .msgTime {
	color: #222021;
	font-size: 10px;
}

.WebChatContactList .CallLog .call_status {
	width: 15px;
}

.WebChatContactList .subChatCount {
	color: #aaabaa;
	font-size: 16px;
	margin-top: 16px;
	display: none;
}

.WebChatContactList.collapsed .subChatCount {
	display: block;
}

.WebChatContactList .UnreadMsgCount {
	position: absolute;
	background: #509de1;
	color: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	border-radius: 20px;
	left: 15px;
	top: 0px;
	-webkit-box-shadow: #fafafa 2px 2px 2px;
	box-shadow: #fafafa 2px 2px 2px;
}

.subChats .WebChatContactList {
	padding: 5px 25px 5px 48px;
	background: #cac9c9;
}

.subChats .WebChatContactList .profilePic {
	width: 45px;
}

.subChats .WebChatContactList .profileDetails {
	margin-top: 0;
	float: left;
	margin-right: 30px;
}

.subChats .inSubChat.WebChatContactList .profileDetails {
	margin-right: 5px;
}

.subChats .viewBtn {
	margin-top: 10px;
}

.subChats .inSubChat.WebChatContactList .compatibilityMeter {
	float: right;
}

.subChats .compatibilityMeter {
	margin-top: 10px;
	float: left;
}

.subChats .compatibilityMeter span {
	margin-top: 7px;
	display: inline-block;
	color: #143362;
}

.subChats .compatibilityMeter img {
	width: 30px;
	float: left;
	margin-right: 10px;
}

.subChats .WebChatContactList .UnreadMsgCount {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	font-size: 13px;
	line-height: 20px;
	left: 10px;
	top: 0px;
}

.subChats .WebChatContactList .profileName {
	font-size: 13px;
	font-weight: normal;
}

.subChats .WebChatContactList .profileStatusMsg {
	font-size: 12px;
	font-weight: normal;
}

/*--- Contact Card Component ---*/
.ChatWindow {
	height: inherit;
	padding-bottom: 120px;
}

.ChatWindowInPage {
	background: #eee;
	height: 792px;
}

.ChatWindow .CallLogInfo h2 {
	color: #143362;
}

.ChatWindow .CallLogInfo td:last-child {
	text-align: right;
}

.ChatWindow .CallLogInfo .call_log_date {
	display: block;
	font-size: 18px;
	color: #000;
}

.ChatWindow .CallLogInfo .call_log_status_image img {
	width: 20px;
}

.ChatWindow .subChatDetails {
	display: none;
}

.ChatWindow.hasSubChats .subChatDetails {
	display: block;
}

.ChatWindow .subChats {
	position: absolute;
	z-index: 100;
	width: 100%;
	left: 0;
	margin-left: 0;
}

.ChatWindow .subChats .WebChatContactList {
	padding: 5px 20px;
}

.ChatWindow .ChatInput {
	position: absolute;
	bottom: 0;
	height: 116px;
	width: 100%;
	left: 0;
	padding: 27px 15px;
}

.ChatWindow .ChatSendBtn,
.ChatWindow .ChatInputBox {
	height: 60px;
	float: left;
}

.ChatWindow .ChatSendBtn {
	margin: 0;
	width: 17%;
	padding: 6px 0;
	text-align: center;
}

.ChatWindow .ChatInputBox {
	width: 82%;
	margin-right: 1%;
	background: #eaebed;
	border-radius: 5px;
	padding: 15px;
	position: relative;
}

.ChatWindow .ChatInputBox .ChatMsg {
	width: 86%;
	border: 0;
	background: transparent;
	height: 100%;
	outline: 0;
	font-size: 17px;
	border: 0;
	resize: none;
	overflow: hidden;
}

.ChatWindow .ChatInputBox .ChatAttachment {
	position: absolute;
	right: 28px;
	top: 16px;
}

.ChatWindow .ChatInputBox .ChatAttachment * {
	cursor: pointer;
}

.ChatWindow .ChatInputBox .ChatAttachment > input[type='file'] {
	display: none;
}

.ChatWindow .ChatInputBox .ChatSmileys {
	position: absolute;
	right: 69px;
	top: 10px;
	font-size: 28px;
	color: #9dafbb;
	cursor: pointer;
}

.ChatWindow .ChatInputBox .ChatSmileys a,
.ChatWindow .ChatInputBox .ChatSmileys a:hover {
	color: #9dafbb;
}

.ChatWindow .ReceivedMsg,
.ChatWindow .SendMsg {
	margin: 15px 0;
	width: 80%;
	float: left;
}

.ChatWindow .SendMsg {
	width: 70%;
	float: right;
}

.ChatWindow .MsgWindow {
	padding: 10px;
	min-height: 76px;
	background: #fdedf0;
	border-radius: 5px;
	margin-left: 80px;
}

.ChatWindow .ReceivedMsg .MsgWindow {
	background: #fdedf0;
}

.ChatWindow .SendMsg .MsgWindow {
	background: #f1f5f8;
	margin-left: 0;
}

.ChatWindow .Msg {
	font-size: 16px;
	margin-bottom: 8px;
}

.ChatWindow .ReceivedMsg .Msg {
	color: #143362;
}

.ChatWindow .SendMsg .Msg {
	color: #5e5d5d;
}

.ChatWindow .ReceivedMsg .profilePic {
	float: left;
	margin-right: 5px;
	width: 75px;
}

/***** Web Chat Additional Popup Screens *****/
.WebChatModal.WebChatModalInPage {
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	top: 50%;
	display: none;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.WebChatModal.WebChatModalInPage.active {
	display: block;
}

.WebChatModal.WebChatModalInPage.InAppCallInPage {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
}

.WebChatModal .ReceipientImage {
	position: relative;
}

.WebChatModal .ReceipientImage > div {
	width: 162px;
	margin: 0 auto;
	position: relative;
}

.WebChatModal .ReceipientImage .imgBg {
	width: 162px;
}

.WebChatModal .ReceipientImage .ReceipientProfilePic {
	position: absolute;
	left: 31px;
	top: 31px;
}

.WebChatModal .InAppControls {
	margin-top: 50px;
}

.WebChatModal .CallTimer {
	display: none;
}

.WebChatModal .CallTimer.active {
	display: block;
}

.WebChatModal .InAppControls a {
	height: 100px;
	width: 68px;
	margin: 0 10px;
	display: inline-block;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}

.WebChatModal .InAppControls a.VideoCall {
	background: url('/Content/Images/ChatUI/video_enabled.svg') no-repeat center/80%;
	background-size: 40px auto;
}

.WebChatModal .InAppControls a.VideoCall.active {
	background: url('/Content/Images/ChatUI/video_disabled.svg') no-repeat center/80%;
	background-size: 40px auto;
}

.WebChatModal .InAppControls a.EndCall {
	background: url('/Content/Images/ChatUI/endthecall.png') no-repeat center/100%;
}

.WebChatModal .InAppControls a.AttendCall {
	background: url('/Content/Images/ChatUI/attendthecall.png') no-repeat center/100%;
}

.WebChatModal .InAppControls a.MuteCall {
	background: url('/Content/Images/ChatUI/microphone_enabled.svg') no-repeat center/80%;
	background-size: 40px auto;
}

.WebChatModal .InAppControls a.MuteCall.active {
	background: url('/Content/Images/ChatUI/microphone_disabled.svg') no-repeat center/80%;
	background-size: 40px auto;
}

.WebChatModal.InAppVideo .popMessage {
	padding: 10px 0 0;
	position: relative;
	background: #fff;
}

.WebChatModal .VideoSection,
.WebChatModal .AudioSection {
	display: none;
	transition: display 0.5s ease 0s;
	-webkit-transition: display 0.5s ease 0s;
}

.WebChatModal .VideoSection.active,
.WebChatModal .AudioSection.active {
	display: block;
}

.WebChatModal.InAppVideo .VideoChatFooter {
	background: #fff;
	color: #000;
	position: relative;
	width: 100%;
}

.WebChatModalInPage.InAppVideo .VideoChatFooter {
	bottom: -108px;
	opacity: 1 !important;
}

.WebChatModalInPage.InAppVideo video.local_video {
	bottom: -95px !important;
}

.WebChatModalInPage.InAppVideo .CallerInfo {
	opacity: 1 !important;
	width: 100%;
	top: -77px;
	background: white;
}

.WebChatModal.InAppVideo .CallerInfo {
	float: left;
	padding: 10px;
	background: #fff;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}

.WebChatModal.InAppVideo .CallerInfo img {
	width: 40px;
	float: left;
}

.WebChatModal.InAppVideo video {
	background: #ccc;
	position: relative;
	top: 0;
	left: 0;
}

.WebChatModal.InAppVideo video.local_video {
	width: 160px !important;
	position: absolute;
	bottom: 12px;
	right: 6px;
	left: auto;
	top: auto;
	border: 1px solid #999;
}

.WebChatModal.InAppVideo .InAppOverlay {
	opacity: 0;
	transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
}

.WebChatModal.InAppVideo .InAppOverlay.active,
.WebChatModal.InAppVideo .popMessage:hover .InAppOverlay {
	opacity: 1;
}

.WebChatModal.InAppVideo .CallerInfo div {
	float: left;
	padding: 0 0 0 10px;
}

.WebChatModal.InAppVideo .CallerInfo div > p {
	color: #6c7a94;
	font-size: 20px;
	margin: 0;
}

.WebChatModal.InAppVideo .CallerInfo div > small {
	color: #909090;
}

.WebChatModal.InAppVideo .InAppControls {
	margin: 0;
	padding: 0;
}

.WebChatModal.InAppVideo .CallTimer {
	line-height: 108px;
}

/***** // Web Chat Additional Popup Screens *****/
/***** End Web Chat UI *****/
/**** Acount manger requirements Start *****/
.AMrequrmntTab {
	padding: 25px 10px 25px 50px;
}

.AMrequrmntTab li {
	border: 0;
	margin: 0 20px;
}

.AMrequrmntTab li a {
	border: 0;
	padding: 0;
	color: #143362 !important;
	font-size: 13px;
	font-weight: 600;
}

.AMrequrmntTab li:hover a,
.AMrequrmntTab li.active a,
.AMrequrmntTab li.active a:hover,
.AMrequrmntTab li.active a:focus {
	border: 0;
	background: none;
	text-decoration: underline !important;
	cursor: pointer;
}

.AMCRLeftTabs a {
	float: left;
	margin: 0 10px;
}

.AMCRLeftTabs > div {
	float: left;
}

.AMrequrmnt .nav li.active {
	margin-right: -2px;
}

.AMRprofileBtn button {
	border: medium none;
	border-radius: 5px;
	display: block;
	margin: 0 auto;
	width: 100%;
}

.AMRprofileBtn button.CloseBtn,
.AMRprofileBtn button.CloseBtn:hover,
.AMRprofileBtn button.CloseBtn:active .AMRprofileBtn button.CloseBtn:focus {
	background-color: #143362;
	color: #fff;
}

.AMRprofileBtn button.EditBtn {
	background: #fff;
	border: 1px solid #b5b5b5;
}

.AMAcordion .rrD .rrdCM {
	/*padding-top: 10px;*/
	background: none;
}

.AMAcordion .rrD .RATS-CDL-Rating {
	background: none;
	padding-top: 20px;
}

.AMAcordion .rrD .contactIcons {
	padding: 0;
}

.AMAcordion .rrD .contactIcons a {
	float: left;
	/*margin: 18px 5px;*/
}

.AMAcordion .TabBTN {
	text-align: right;
}

.AMAcordion .TabBTN button {
	padding: 10px 20px;
	font-weight: 700;
}

.AMAcordion .jNYP-RRDprogress-bar.Interviewed {
	width: 75%;
}

.AMAcordion .rrD .AMR-CDirectoryList .RATS-CDL-Rating {
	float: left;
}

.AMAcordion .rrD .AMR-CDirectoryList .Avalbl {
	float: left;
	margin: 5px 0;
}

.AMAcordion .rrD .AMR-CDirectoryList .Avalbl label {
	clear: both;
	display: block;
	font-size: 15px;
	color: #2e2e3b;
	margin: 0;
	font-weight: 700;
}

.AMAcordion .rrD .AMR-CDirectoryList .Avalbl span {
	color: #a6a6a6;
	font-size: 12px;
	display: block;
	font-weight: normal;
}

.AMAcordion .rrD .AMRSclient .RATS-CDL-Rating {
	padding-bottom: 0;
	min-height: 25px;
}

.AMAcordion .rrD .AMRSclient .rrdCM {
	padding: 0;
}

.AMAcordion .rrD .AMRSclient .rrdCM .jobDB-Tr-compat {
	color: #a6a6a6 !important;
	float: left;
	font-size: 12px !important;
	padding-top: 0 !important;
}

.AMAcordion .rrD .AMRSclient .rrdCM .jobDB-Tr-percent {
	line-height: 15px;
}

.AMAcordion .rrD .AMRSclient .RATS-CDL-Rating {
	padding-top: 5px;
}

.AMrqurmnt-Circle {
	/*margin: 7px 0;*/
	display: inline-block;
}

.CandidatesInterviewed .AMrqurmnt-Circle {
	float: left;
	margin-top: -10px;
}

.CandidatesInterviewed .RATS-FavouritesList {
	padding-bottom: 0;
}

.SubmittedToClient .statusMsgBar,
.CandidatesInterviewed .statusMsgBar {
	border: 1px solid #9cbcec;
	background: #f4f8fe;
	padding: 2px 10px;
}

.rrD.SubmittedToClient .statusMsgBar {
	min-height: auto;
}

.SubmittedToClient .statusMsgBar.green,
.CandidatesInterviewed .statusMsgBar.green {
	border: 1px solid #cedac4;
	background: #e2fddb;
}

.SubmittedToClient .statusMsgBar span,
.CandidatesInterviewed .statusMsgBar span {
	font-size: 12px !important;
	color: #848087 !important;
}

.SubmittedToClient .statusMsgBar span.status,
.CandidatesInterviewed .statusMsgBar span.status {
	color: #143362 !important;
	font-weight: bold;
}

.CandidatesInterviewed .CandidateStatus > span {
	line-height: 35px;
	font-size: 14px;
}

/*.CandidatesInterviewed .fa-ban {
    color: #143362;
    font-size: 35px;
    line-height: 35px;
    float: left;
    margin-right: 5px;
}
*/
.SubmittedToClient .statusMsgBar a,
.SubmittedToClient .statusMsgBar a:hover,
.SubmittedToClient .statusMsgBar a:active,
.CandidatesInterviewed .statusMsgBar a,
.CandidatesInterviewed .statusMsgBar a:hover,
.CandidatesInterviewed .statusMsgBar a:active {
	color: #143362 !important;
	text-decoration: underline;
	font-weight: bold;
}

.AMrqurmnt-Circle span {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	/*padding: 4px 5px;*/
	border-radius: 50%;
	width: 25px;
	height: 25px;
	padding-top: 2px;
	border: 1px solid #24416d;
	color: #143362;
}

.AMrqurmnt-ScheduleBtn {
	margin-top: 3px;
	text-align: center;
}

.AMrqurmnt-ScheduleBtn .AMRS_btn {
	background-color: #143362;
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	display: inline-block;
	font-weight: 500;
	padding: 5px 10px;
	color: #fff;
}

.AMrqurmnt-ScheduleBtn .AMRSR_btn {
	background: none;
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	display: inline-block;
	font-weight: 700;
	padding: 5px 10px;
}

.AMrequrmntTab2 li:last-child.active {
	/*border-right:1px solid #b5b5b5;*/
}

/**** Acount manger requirements End ******/
/**** Acount manger AMActivityATS Start ******/
.AMActivityATS {
	margin-bottom: 15px;
}

.AMActivityATS .client-detail {
	height: inherit;
}

.AMActivityATS .vendorview {
	width: inherit;
	margin: 5px 22px;
}

.RATS-PVendors.AMActivityATS {
	margin-bottom: 15px;
	margin-top: 0;
}

.RATS-PVendors.AMActivityATS .vendorview > a img {
	width: 65px;
}

.AMsort {
	margin-top: 30px;
	padding-top: 30px;
}

.AMsort select {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	float: right;
}

.AMsort select:focus {
	border-color: #646474;
}

.AMActivityATS .RATS-Left {
	border: 0;
}

.AMActivityATS .atstimelinered {
	/*margin: 0;*/
}

.AMActivityATS .TimelineActivity .nav {
	border-bottom: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	height: 42px;
	margin-bottom: 10px;
}

.AMActivityATS .TimelineActivity .nav li a {
	background-color: #eae9eb;
	border: 0 none;
	border-radius: 0;
	color: #b5b4ba;
	margin: 0 0 0 1px;
	outline: 0 none;
	padding: 10px 5px;
	text-align: center;
}

.AMActivityATS .TimelineActivity .nav li.active a {
	background-color: #fff;
	border: 0 none;
	color: #df3a62;
}

/**** Acount manger AMActivityATS End *******/
/***** AM Create Requirement ***/
.AMCR-RRDprogress-container {
	position: relative;
	margin: 5% auto 3% auto;
	padding: 1px 0 0;
	width: 95%;
	height: 3px;
	background: #fde2e9;
}

.AMCR-RRDprogress-container ul {
	height: 0;
	line-height: 0;
	margin: -8px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.AMCR-RRDprogress-container ul li {
	margin: 0% 45% 0% 0%;
	padding: 0;
	display: inline-table;
	height: 14px;
	width: 14px;
	background: #fff !important;
	border-radius: 50%;
	border: 1px solid #c8c8c9;
	margin-right: calc(100% - 54%);
}

.AMCR-RRDprogress-container ul li a {
	display: block;
	width: 14px;
	height: 14px;
}

.AMCR-RRDprogress-container ul li a.active {
	display: block;
	width: 14px;
	height: 14px;
	background: #df3a62 !important;
	border-radius: 50%;
	border: 1px solid #2e2e3b;
}

.AMCR-RRDprogress-bar {
	background: #ee88a3;
	height: 3px;
	width: 74%;
	position: absolute;
	top: 1px;
	z-index: 1;
	-webkit-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.AMCR-RRDprogress-bar.posted {
	width: 24%;
}

.AMCR-RRDprogress-bar.applied {
	width: 0%;
}

.AMCR-RRDprogress-bar.progrss {
	width: 48%;
}

.AMCR-RRDprogress-bar.success {
	width: 100%;
}

.AMCR-RRDprogress-bar.shortlisted {
	width: 74%;
}

.AMCR-RRDprogress-bar.status {
	width: 99%;
}

.AMCR-RRDprogress-container ul li small {
	margin-left: 0;
	position: absolute;
	font-size: 14px;
	color: #818183;
	display: block;
	white-space: nowrap;
}

.AMCR-RRDprogress-container ul li small.top {
	top: -15px;
}

.AMCR-RRDprogress-container ul li small.center {
	top: -15px;
	margin-left: -35px;
}

.AMCR-RRDprogress-container ul li:last-child {
	float: right;
	margin: 0;
	position: relative;
}

.AMCR-RRDprogress-container ul li:last-child small {
	left: -132px;
}

.AMCRpostjob-form {
	margin-bottom: 15px;
	margin-top: 15px;
}

.AMCRpostjob-form .formActionBtn {
	width: 210px;
}

#AMCRpostjob .input-aside-check input[type='text'] {
	float: left;
	width: 100%;
}

#AMCRpostjob .fa-calendar::before {
	content: '\F073';
	left: 210px;
	position: absolute;
	top: -37px;
}

#AMCRpostjob label {
	font-weight: normal;
}

#AMCRpostjob .sec2 {
	margin: 5px 0;
}

#AMCRpostjob .select2-container {
	margin-bottom: 10px;
}

.AMCRHeading {
	padding: 15px;
}

.AMCRHeading .AMCRSec1 {
	border-bottom: 1px solid #d0d6e0;
	padding-bottom: 20px;
}

.AMCRHeading h2 {
	font-size: 16px;
	color: #143362;
	padding-bottom: 15px;
	margin: 0;
}

.AMCRHeading h2 span {
	color: #c4c3c8;
	padding-right: 6px;
	padding-left: 6px;
}

.AMCRHeading .title {
	color: #c4c3c8;
	font-size: 16px;
	padding-right: 6px;
	padding-left: 0px;
}

.AMCRSec2 .assign_recruiter {
	display: none;
}

.AMCRSec2 .assign_recruiter.disabled {
	opacity: 0.1;
}

.handle_requirement_controls {
	padding: 20px 30px 0;
	border-top: 3px solid #eee;
	margin-top: 28px;
}

.handle_requirement_controls label:first-child {
	margin-right: 30px;
}

.AMCRSec2 .AMCRLeft {
	padding: 15px;
}

.AMCRSec2 .AMCRLeft h3 {
	font-size: 18px;
	color: #2e2e3b;
	font-weight: 400;
}

.AMCRSec2 {
	padding: 15px;
}

.AMCRLeft p {
	padding: 10px 0;
	margin: 0;
	color: #2e2e3b;
	color: #2e2e3b;
}

.AMCRLeft .recruitedRadio {
	color: #2e2e3b;
	font-weight: normal;
	font-size: 16px;
}

.AMCRLeft .nav-tabs label .blue {
	color: #2e2e3b;
	padding-left: 8px;
	font-weight: normal;
	font-size: 16px;
}

.AMCRLeft .nav-tabs label small {
	color: #a6a6a6;
	font-weight: normal;
	font-size: 12px;
}

.AMCRSec2 .AMCRDartSec {
	padding: 15px;
	padding-left: 25px;
	border-left: 1px solid #d0d6e0;
	max-height: 300px;
}

.AMCRSec2 .AMCRDartSec .tab-pane h3 {
	color: #2e2e3b;
	padding-left: 8px;
	padding-bottom: 10px;
	font-size: 24px;
}

.AMCRSec2 .AMCRDartSec h3 small {
	color: #a6a6a6;
	font-size: 12px;
}

.AMCRSec2 .AMCRDartSec ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
}

#AMCRDarth {
	max-height: 200px !important;
}

#AMCRDarth .slimScrollDiv {
	height: 100px !important;
}

.AMCRSec2 .AMCRDartSec ul li {
	margin: 0;
	color: #2e2e3b;
	width: 80%;
	padding: 7px;
	border-bottom: 1px solid #d0d6e0;
	font-size: 18px;
}

/***** AM Create Requirement ***/
/***** AM Requirement ***/
.AMRequirement {
	background: #fff;
	padding: 15px;
	margin: 10px 0 10px 0;
}

.AMRequirement .toplink {
	padding-left: 20px;
	margin: 0;
	border: 0;
}

.AMRequirement .toplink ul {
	padding: 0px;
	margin: 0;
	list-style-type: none;
}

.AMRequirement .toplink ul li {
	float: left;
	margin: 0;
	color: #143362;
	font-size: 16px;
}

.AMRequirement .toplink ul li a {
	float: left;
	padding: 5px 18px;
	color: #143362;
	font-size: 14px;
	font-weight: 300;
}

.AMRequirement .toplink ul li a:hover {
	text-decoration: underline;
}

.AMRequirement .toplink ul li.active a {
	text-decoration: underline;
}

#AMCRReqr .require-sort {
	padding-right: 0px;
}

#AMCRReqr .require-sort-menu {
	width: 100%;
	color: #df3a62;
	-webkit-box-shadow: 0 1px 2px rgba(86, 96, 117, 0.7);
	box-shadow: 0 1px 2px rgba(86, 96, 117, 0.7);
}

#AMCRReqr .ibox-tools.open > .dropdown-menu {
	left: auto;
	right: 0px;
	top: 32px !important;
	width: 100%;
}

#AMCRReqr .ibox .ibox-tools.open > .dropdown-menu {
	left: auto;
	right: 0;
	top: 32px;
}

#AMCRReqr .panel-group .panel {
	margin-bottom: 0;
	border-radius: 0px;
	-webkit-box-shadow: 1px 0px 0px #eee;
	box-shadow: 1px 0px 0px #eee;
}

#AMCRReqr .panel-default > .panel-heading {
	color: #333;
	background-color: #fff;
	padding: 0px 0;
}

#AMCRReqr .panel-title {
	font-size: 24px;
	color: #3b3b48;
	font-weight: 400;
	padding: 10px;
}

#AMCRReqr .label-primary,
.badge-primary {
	background-color: #df3a62;
	color: #ffffff;
	margin: 5px;
	font-size: 14px;
}

#AMCRReqr .panel-body {
	padding: 0px;
}

.AMCRLeft .nav-tabs {
	border-bottom: none;
}

.AMCRLeft .nav-tabs > li.active > a,
.AMCRLeft .nav-tabs > li.active > a:hover,
.AMCRLeft .nav-tabs > li.active > a:focus {
	background: none;
	border: none;
	cursor: default;
}

.AMCRLeft .nav-tabs > li > a,
.AMCRLeft .nav-tabs > li > a {
	background-color: #fff;
	border: none;
	padding: inherit;
}

.AMCRLeft .nav-tabs > li > a:hover,
.AMCRLeft .nav-tabs > li > a:focus {
	background-color: #fff;
	border: none;
}

.AMCRLeft .nav > li {
	padding: 10px 0px;
}

.AMRMailBox .unreadIndicator {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: none;
	border-radius: 10px;
}

.AMRMailBox .unread .unreadIndicator {
	background: #df3a62;
}

.AMRMailBox .feed-element {
	cursor: pointer;
}

.AMRMailBox .feedAccordion {
	/*display: none;*/
}

.AMRMailBox .feedAccordion .feed-element:first-child {
	border-top: 0 !important;
}

.AMRMailBox .AMCRReqrRightsec {
	border: 0;
}

.AMRMailBox .PanelSec span.profileTitle {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	display: inline-block;
}

.AMRMailBox .PanelSec.collapsed span.profileTitle {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	display: inline-block;
}

#AMCRReqr .AMCRReqrSecleft {
	padding: 10px;
}

#AMCRReqr .feed-element,
.feed-element .media {
	padding: 15px;
	border-top: 1px solid #e7eaec;
	padding-left: 0;
}

.PanelSec {
	padding-left: 15px;
}

#AMCRReqr .nav-tabs > li {
	float: left;
	width: 100% !important;
}

.AMCRBtnheight {
	min-height: 150px;
}

.BTNsection {
	margin-top: 50px;
}

#AMCRReqr .nav-tabs > li.active > a,
#AMCRReqr .nav-tabs > li.active > a:hover,
#AMCRReqr .nav-tabs > li.active > a:focus {
	background: none;
	border: none;
	cursor: default;
}

#AMCRReqr .nav-tabs > li > a,
#AMCRReqr .nav-tabs > li > a {
	background-color: #fff;
	border: none;
	padding: 0;
}

#AMCRReqr .nav-tabs > li > a:hover,
#AMCRReqr .nav-tabs > li > a:focus {
	background-color: #fff;
	border: none;
}

#AMCRReqr .Trash-element {
	background: #2e2e3b;
}

#AMCRReqr .Trash-element .fa-trash:before {
	content: '\F1F8';
	color: #fff;
	font-size: 26px;
}

#AMCRReqr .Trash-element .profileTitle {
	color: #fff;
	font-size: 16px;
	padding: 3px 10px;
}

#AMCRReqr .text-muted {
	padding-top: 5px;
}

#AMCRReqr .text-muted span {
	padding: 15px;
	font-size: 14px;
}

.AMCRReqrRightsec {
	padding: 10px;
	background: #fff;
	border: 1px solid #e7eaec;
	min-height: 890px;
}

.AMCRReqrRightsec .btn-blue {
	margin-top: 20px;
}

.AMCRReqrRightsec .AMCRProfile {
	border-bottom: 1px solid #e7eaec;
	padding: 10px;
}

.AMCRReqrRightsec .AMCRProfile label {
	color: #5c5c5c;
	font-size: 12px;
	font-weight: 300;
	padding-bottom: 10px;
}

.AMCRReqrRightsec .AMCRProfile label big {
	color: #143362;
	padding-left: 10px;
	font-size: 12px;
	font-weight: 400;
}

.AMCRReqrRightsec .AMCRProfile p {
	padding: 20px 0;
	color: #2e2e3b;
	font-size: 16px;
}

.AMCRReqrRightsec .AMCRProfile p h2 {
	font-size: 18px;
	padding: 20px 0;
	color: #2e2e3b;
}

.AMCRProfile2 {
	border-bottom: none;
	padding: 10px;
}

.AMCRProfile2 label {
	color: #5c5c5c;
	font-size: 12px;
	font-weight: 300;
	padding-bottom: 10px;
}

.AMCRProfile2 label big {
	color: #143362;
	padding-left: 10px;
	font-size: 12px;
	font-weight: 400;
}

.AMCRProfile2 p {
	padding: 10px 0;
	color: #2e2e3b;
	font-size: 16px;
}

.AMCRProfile2 p h2 {
	font-size: 18px;
	padding: 20px 0;
	color: #2e2e3b;
	font-weight: 600;
}

/***** AM Requirement ***/
/***** AM Requirement  23-04-16***/
.AMCRSuccessbar {
	padding: 10px;
	border-radius: 3px;
	border: 1px solid #dedede;
	margin: 10px 0px;
	font-size: 16px;
	color: #143362;
}

.AMCRCreatedTop {
	padding-left: 10px;
}

.AMCRCreatedTop p {
	margin: 20px 0;
	font-size: 16px;
}

.AMCRCreatedTop h1 {
	font-size: 18px;
}

.AMCRCreated-imgsec {
	border: none;
	float: right;
	padding: 10px 0 40px 11%;
}

.AMCRCreatedTop button {
	border: 1px solid #999;
	border-radius: 5px;
	color: #143362;
	font-size: 16px;
	margin-right: 15px;
	margin: 15px 0;
	padding: 10px 30px;
	width: auto;
}

/***** AM recruiter  23-04-16***/
#AMRecruiter .panel-default > .panel-heading {
	color: #333;
	background-color: #fff;
	padding: 0px 0;
}

#AMRecruiter .input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
	z-index: 2;
	margin-left: -1px;
	background-color: #fff;
	border: 1px solid #eee;
	border-left: none;
	font-size: 20px;
	border-radius: 0;
	padding: 14px 15px 7.5px 10px;
	color: #143362;
}

#AMRecruiter .input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	padding: 25px 10px;
	border: 1px solid #eee;
}

#AMRecruiter .input-group .form-control:focus,
#AMRecruiter .input-group .form-control:active {
	border-color: #eee !important;
}

#AMRecruiter .nav-tabs > li.active > a,
#AMRecruiter .nav-tabs > li.active > a:hover,
#AMRecruiter .nav-tabs > li.active > a:focus {
	background: none;
	border: none;
	cursor: default;
}

#AMRecruiter .nav-tabs > li > a,
#AMRecruiter .nav-tabs > li > a {
	background-color: #fff;
	border: none;
	padding: 0;
}

#AMRecruiter .nav-tabs > li > a:hover,
#AMRecruiter .nav-tabs > li > a:focus {
	background-color: #eee;
	border: none;
}

.AMCRRecruitrt-Profile img {
	float: left;
}

.AMCRRecruitrt-Profile label {
	float: left;
	color: #143362;
	padding-left: 15px;
	padding-top: 10px;
}

.AMCRRecruitrt-Profile h3 {
	color: #143362;
	font-size: 18px;
	margin: 0;
	padding-bottom: 8px;
}

.AMCRRecruitrt-Profile h6 {
	color: #979797;
	font-size: 14px;
	margin: 0;
	padding-bottom: 8px;
}

#AMRecruiter .PanelSec {
	padding: 0;
	margin-top: 0px;
}

.feed-element:first-child,
#AMRecruiter .feed-element:first-child {
	padding-top: 10px;
	padding-bottom: 10px;
}

#AMRecruiter .feed-element.active {
	background: #edf2fa;
}

#AMRecruiter .feed-element {
	border-bottom: 1px solid #eee;
}

.AMCRRecruitrt-Profile {
	border: none;
	padding: 20px 10px 20px 10px;
}

.AMCRRecruitrt-Box {
	float: left;
	padding: 15px 6px;
	margin-top: 10px;
	background: #efeeee;
	border: 1px solid #b2b2b2;
	margin-right: 10px;
	color: #2e2e3b;
	font-size: 22px;
}

.AMCRRecruitrt-Box:last-child {
	margin-right: 0;
}

.AMCRRecruitrt-Box h1 {
	color: #df3b63;
	font-size: 45px;
	margin: 0;
	padding-top: 10px;
}

.AMRecruiterOpenTab {
	margin: 50px 0;
}

.AMRecruiterOpenTab .nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.AMRecruiterOpenTab .nav .nav-tabs {
	border: none;
}

.AMRecruiterOpenTab .nav-tabs {
	border: 1px solid #ddd;
	background: #fff;
}

.AMRecruiterOpenTab .nav-tabs li {
	width: 50%;
}

.AMRecruiterOpenTab .nav-tabs > li > a {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	color: #df3a62;
	font-size: 15px;
	width: 100%;
	text-align: center;
}

.AMRecruiterOpenTab .nav-tabs > li > a:hover {
	background-color: #c4c3c8;
	border-radius: 0;
	color: #000;
}

.AMRecruiterOpenTab .nav-tabs > li.active > a,
.AMRecruiterOpenTab .nav-tabs > li.active > a:hover,
.AMRecruiterOpenTab .nav-tabs > li.active > a:focus {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #c4c3c8;
	border-radius: 0;
	border: none !important;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #000;
	cursor: default;
}

.AmPostheight {
	/*min-height: 600px;*/
	padding: 10px;
	background: #fff;
	/*border: 1px solid #e7eaec;*/
}

.AMOpenPost {
	padding: 15px;
	padding-bottom: 0;
	border-bottom: 1px solid #ddd;
}

.AMOpenPostBlue {
	background: #edf2fa;
	padding: 15px;
	border: 1px solid #c4d3e9;
}

.AMOpenPostBlue .AMPostBDR {
	border-bottom: none;
	margin-left: 12%;
}

.PostImg {
	border: none;
	float: left;
}

.AMPostBDR {
	border-bottom: 1px solid #ddd;
	margin-left: 12%;
}

.AMPostBDR .AMHeading {
	color: #979798;
	font-size: 13px;
	padding-bottom: 15px;
	font-weight: 300;
}

.AMPostBDR .AMHeading h4 {
	color: #3b3b48;
	font-size: 15px;
	margin: 0;
	line-height: 24px;
	font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.AMPostBDR .AMHeading label {
	color: #3b3b48;
	padding-right: 8px;
	font-weight: 300;
}

.AMHeadingRIght {
	color: #979798;
	font-size: 12px;
	padding: 20px 0;
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
	font-weight: 300;
}

.AMHeadingRIght h6 {
	color: #979798;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
}

.AMHeadingRIght .fa-check-circle:before {
	content: '\F058';
	color: #df3a62;
	font-size: 18px;
}

.AMOpenPostBlue .jNYP-RRDprogress-container {
	position: relative;
	margin: 5% auto;
	padding: 4px 0 0;
	width: 70%;
	height: 3px;
	background: #fde2e9;
}

.AMOpenPostBlue .jNYP-RRDprogress-container ul li small {
	margin-left: -7%;
	position: absolute;
	font-size: 12px;
	color: #818183;
	display: block;
}

.AMOpenPostBlue .jNYP-RRDprogress-container ul li small.top {
	top: -15px;
	margin-left: -22%;
}

.AMOpenPostBlue .jNYP-RRDprogress-container ul li:first-child small {
	margin-left: -40px !important;
}

.AMOpenPostBlue .jNYP-RRDprogress-bar.applied {
	width: 76%;
}

.AMOpenPostBlue .jNYP-RRDprogress-container ul li:last-child small {
	margin-left: -30px !important;
}

/*********** AM HotList Candidates Styles **********/
.AMHostListCandidatesRight .profileTitle,
.AMHostListCandidatesLeft .profileTitle {
	font-size: 16px;
}

.AMHostListCandidatesRight .profilePosition,
.AMHostListCandidatesLeft .profilePosition {
	font-size: 12px;
	font-weight: normal;
}

.AMHostListCandidatesRight .KeySkills,
.AMHostListCandidatesLeft .KeySkills {
	font-size: 12px;
	font-weight: normal;
	color: #0f2e5e;
}

.AMHostListCandidatesRight .KeySkills span,
.AMHostListCandidatesLeft .KeySkills span {
	color: #acacad;
}

.AMHostListCandidatesRight .HashTags,
.AMHostListCandidatesLeft .HashTags {
	font-size: 12px;
	font-weight: normal;
	color: #acacad;
}

.AMHostListCandidatesRight {
	padding-top: 0;
}

.AMHostListCandidatesRight .AMCRRecruitrt-Profile {
	background: #eff0ef;
	margin-bottom: 30px;
}

.AMHostListCandidatesRight #RRAcordionTab .rrD .RATS-CDirectoryList {
	padding: 10px 5px;
}

.AMHostListCandidatesRight #RRAcordionTab .RATS-CDirectoryList label {
	font-weight: bold;
}

.AMHostListCandidatesRight .AMHListAvali {
	margin-top: 10px;
}

.AMHostListCandidatesRight .statusLabel {
	margin-top: 20px;
	text-align: center;
}

.AMHostListCandidatesRight .ActivityByOthersCol {
	padding: 0 5px;
}

.AMHostListCandidatesRight .ActivityByOthers {
	padding: 30px 10px;
	border-top: 1px solid #d1d7e1;
	margin-top: 60px;
}

.AMHostListCandidatesRight .ActivityByOthers h3 {
	color: #143362;
	font-weight: bold;
}

.AMHostListCandidatesRight #RRAcordionTab .jobDB-Tr-percent {
	color: #143362;
}

.AMHostListCandidatesRight .MyHotListCandidateCompatiblity div {
	float: left;
	margin-left: 5px;
}

.AMHostListCandidatesRight .TRprogress-container ul li small.top {
	font-size: 12px;
	line-height: 13px;
	top: -30px;
	color: #143362;
	width: 50px;
	left: 8px;
}

/*********** End AM HotList Candidates Styles **********/
/*********** AM Activity / Event Manager **********/
.AddCalendarEventPopup .formFields {
	margin-bottom: 20px;
}

.AddCalendarEventPopup input,
.AddCalendarEventPopup textarea {
	border-radius: 0 !important;
	font-size: 14px !important;
}

.AddCalendarEventPopup .focus-label {
	text-align: left !important;
}

/*********** End AM Activity / Event Manager **********/
/*********** Mailbox **********/
.mail-box-header .searchBox {
	border: 1px solid #e5e6e7;
}

.mail-box-header .btn.compose-mail {
	margin: 0;
}

.btn-grey {
	background-color: #797979;
	border-color: #797979;
	color: #fff;
}

.mail-body .form-control {
	border: 1px solid #e5e6e7;
}

.mail-body .left_align {
	text-align: left;
}

.mail-body_compose {
	padding-bottom: 5px;
}

.mail-body_compose .form-group {
	margin-bottom: 15px;
}

.mail-body_compose label.error {
	background-size: 7px;
	padding: 5px 11px !important;
	font-size: 10px !important;
	height: 31px;
	left: 10px;
	background-position: 0px 9px;
	color: #d60000 !important;
	font-weight: 300 !important;
}

/*********** End Mailbox **********/
/********** AM Schedule Interview Calendar *************/
.schedule_interview_calendar {
	width: 70%;
	margin: 0 auto;
	min-height: 250px;
}

.popMessage .default-label {
	text-align: left;
	display: block;
}

.timepicker button,
.timepicker button:hover,
.timepicker button:active,
.timepicker button:focus {
	width: 40px !important;
	background: #fff !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/********** // AM Schedule Interview Calendar *************/
/*********** AMR Hotlist Candidate **********/
.AMRHotlist {
	padding-right: 0;
	border-right: none !important;
}

.AMRHotlist .panel {
	border-right: none;
}

.profileTitle label {
	font-size: 12px;
	font-weight: normal;
	line-height: 8px;
}

.profileImage {
	padding: 15px 0;
}

.openPositions span {
	font-size: 12px;
	color: #143362;
}

.AMRHotlist_height {
	padding: 0 15px 0 15px;
	background: #fff;
	border: 1px solid #e7eaec;
}

.AMRHotlist-Profile {
	border: none;
	padding: 20px 10px 20px 10px;
	background: #eff0ef;
}

.AMRHotlist-ProfileT {
	padding: 0;
	margin: 0;
	color: #143362;
}

.AMRHotlist-Profile h3 {
	color: #143362;
	font-size: 18px;
	margin: 0;
	padding-bottom: 8px;
}

.AMRHotlist-Profile h3 small {
	color: #2e2e3b;
	font-size: 12px;
}

.AMRHotlist-Profile h6 {
	color: #ababab;
	font-size: 12px;
	margin: 0;
	padding-bottom: 8px;
}

.AMRHotCandidate {
	margin: 30px 0 30px 0;
}

.AMRHotlistDirectory {
	border: 1px solid #c4d3e9;
	margin: 0px 10px 0px 10px;
}

.AMRHotlist_BlueSec {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #c9d6eb;
	background: #edf2fa;
}

.AMRHotlist_BlueSec .check {
	padding-right: 0;
	padding-top: 20px;
}

.AMRHotlist_BlueSec img {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.AMRHotlist_BlueSec .AMRProfileTitle {
	font-size: 14px;
	color: #143362;
	padding-top: 10px;
	font-weight: 600;
	line-height: 16px;
}

.AMRProfileTitle small {
	font-size: 11px;
	font-weight: bold;
}

.AMRProfileTitle label {
	font-size: 12px;
	font-weight: bold;
}

.AMRHotlist_BlueSec .Compat {
	padding: 10px 0;
}

.AMRHotlist_percent {
	color: #143362;
	display: inline-block;
	float: left;
	font-size: 17px;
	line-height: 17px;
	margin-left: 5%;
	margin-top: 5px;
}

.AMRHotlist_compat {
	font-size: 12px;
	float: left;
	/* margin-left: 30px; */
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container {
	position: relative;
	margin: 7% auto 0 auto;
	padding: 4px 0 0;
	width: 40%;
	height: 3px;
	background: #a6a6a6;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container ul li {
	margin: 0% 0% 0% 26%;
	padding: 0;
	display: inline-table;
	/* height: 12px; */
	width: 12px;
	background: #df3a62 !important;
	border-radius: 50%;
	border: 0;
	line-height: 11px;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container ul li small {
	position: absolute;
	font-size: 12px;
	color: #143362;
	display: block;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container ul li small.top {
	top: -25px;
	margin-left: -10%;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container ul li:first-child small {
	margin-left: -70px !important;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-bar.applied {
	width: 60%;
	padding: 1px;
}

.AMRHotlist_BlueSec .jNYP-RRDprogress-container ul li:last-child small {
	margin-left: -30px !important;
	color: #818183;
}

.AMRHotlist_GreySec {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #c9d6eb;
	background: #f5f6f7;
}

.AMRHotlist_GreySec .check {
	padding-right: 0;
	padding-top: 20px;
}

.AMRHotlist_GreySec img {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.AMRHotlist_GreySec .AMRProfileTitle {
	font-size: 14px;
	color: #143362;
	padding-top: 10px;
	font-weight: 600;
	line-height: 16px;
}

.AMRProfileTitle small {
	font-size: 11px;
	font-weight: bold;
}

.AMRProfileTitle label {
	font-size: 12px;
	font-weight: bold;
}

.AMRHotlist_GreySec .Compat {
	padding: 10px 0;
}

.AMRHotlist_GreySec {
	font-size: 12px;
	float: left;
	/* margin-left: 30px; */
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container {
	position: relative;
	margin: 7% auto 0 auto;
	padding: 4px 0 0;
	width: 40%;
	height: 3px;
	background: #a6a6a6;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container ul li {
	margin: 0% 0% 0% 26%;
	padding: 0;
	display: inline-table;
	/* height: 12px; */
	width: 12px;
	background: #df3a62 !important;
	border-radius: 50%;
	border: 0;
	line-height: 11px;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container ul li small {
	position: absolute;
	font-size: 12px;
	color: #143362;
	display: block;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container ul li small.top {
	top: -25px;
	margin-left: -10%;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container ul li:first-child small {
	margin-left: -70px !important;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-bar.applied {
	width: 60%;
	padding: 1px;
}

.AMRHotlist_GreySec .jNYP-RRDprogress-container ul li:last-child small {
	margin-left: -30px !important;
	color: #818183;
}

.AMRHotlist_GreySec .btn-blue {
	margin-top: 20px;
	/*width: 100%;*/
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

.AMRHotlist_BlueSec .btn-blue {
	margin-top: 20px;
	/*width: 100%;*/
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

.AMRHotCandidate_listSec {
	margin: 30px 0 30px 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #d0d6e0;
}

.AMRHotCandidate_listSec h2 {
	font-size: 16px;
	color: #143362;
	font-weight: 600;
	padding: 5px 5px 20px 5px;
	margin: 10px;
}

.wrapperMailBox {
	padding: 20px 10px 0px;
}

/*********** AMR Hotlist Candidate **********/
/*********** Personal Trend Requirement **********/
.AMfilter {
	margin: 30px 0 0px 0;
	padding: 10px 0 0 0;
	background: #fff;
	border: 1px solid #eee;
}

.AMfilter .heading {
	font-size: 18px;
	color: #3b3b48;
	padding: 18px 0px 0 40px;
	font-weight: bold;
}

.AMfilter .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e5e6e7;
	border-radius: 2px;
	color: inherit;
	display: block;
	border-right: none;
	font-size: 14px;
	padding: 6px 12px;
	-webkit-transition:
		border-color 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		box-shadow 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}

.AMfilter .head1 {
	font-size: 14px;
	color: #3b3b48;
}

.AMfilter .input-group-addon {
	background-color: #fff;
	border-left: none !important;
	border-radius: 2px;
	border: 1px solid #e5e6e7;
	color: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 6px 12px;
	text-align: center;
}

.AMfilter .form-group .btn-blue {
	margin-top: 22px;
}

.PRSubmissionBox {
	background: #efeeee;
	padding: 0px 5px 5px 5px;
	margin-top: 15px;
}

.PTRquirement_listSec {
	margin: 0px 0 30px 0;
	padding: 10px 0 0 0;
	background: #fff;
	border: 1px solid #eee;
}

.PRSubmissionBox .nav-tabs {
	border-bottom: none;
}

.PRSubmissionBox .nav-tabs > li {
	float: left;
	margin-bottom: 0;
	font-size: 15px;
	text-align: center;
}

.PRSubmissionBox .nav.nav-tabs li big {
	color: #df3b63;
	font-size: 45px;
}

.PRSubmissionBox .nav.nav-tabs li .Rowheight {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0 0 0;
	line-height: 16px;
}

.PRSubmissionBox .nav-tabs > li > a {
	color: #2e2e3b;
	font-weight: 600;
	padding: 10px 50px 10px 51px;
	background: #c4c3c8;
	font-size: 16px;
	border-right: 2px #fff solid;
	border-radius: 0 !important;
}

.PRSubmissionBox .nav-tabs > li:last-child > a {
	margin-right: 0;
}

.PRSubmissionBox .nav-tabs > li > a {
	border: none;
	border-radius: 0 0;
}

.PRSubmissionBox .nav-tabs > li.active > a,
.PRSubmissionBox .nav-tabs > li.active > a:hover,
.PRSubmissionBox .nav-tabs > li.active > a:focus {
	background: #efeeee;
	border: none !important;
}

.AMPR_heading1 {
	font-size: 16px;
	color: #143362;
	background: #fff;
	text-align: left;
	font-weight: 600;
	padding: 15px 5px 15px 25px;
	margin: 10px 0;
}

.AMPR_requirement {
	font-size: 25px;
	color: #143362;
	background: #fff;
	text-align: left;
	font-weight: bold;
	padding: 15px 5px 15px 25px;
	margin: 10px 0;
}

.AMPR_headscroll {
	margin: 10px 0px 10px 0;
}

.AMPR_headingSec1 {
	font-size: 15px;
	color: #979798;
	line-height: 16px;
	font-weight: 400;
}

.AMPR_headingSec1 img {
	padding: 0px 10px 0 0;
}

.AMPR_headingSec1 label {
	font-size: 13px;
	color: #979798;
	font-weight: normal;
}

.AMPR_headingSec1 .contactIcons {
	color: #143362;
	font-size: 12px;
}

.AMPR_headingSec1 .greytxt {
	font-size: 12px;
	color: #979798;
}

.AMPR_headingSec1 .greytxt1 {
	font-size: 12px;
	color: #979798;
	padding: 10px 0 0 15px;
}

.PTRquirement_listSec h2 {
	font-size: 16px;
	color: #143362;
	font-weight: 600;
	padding: 5px 5px 20px 5px;
	margin: 10px;
}

.PTRquirement_headinglist {
	font-size: 16px;
	color: #143362;
	background: #fff;
	text-align: left;
	font-weight: 400;
	padding: 15px 5px 15px 25px;
}

.PTRquirement_TabContent {
	margin: 10px 0px 10px 0px;
}

.PTRquirement_Heading {
	padding: 10px;
}

.PTRquirement_Heading .nav.nav-tabs li {
	background: transparent none repeat scroll 0 0;
	border: #b2b2b2 1px solid;
	margin: 5px;
	padding: 20px;
	width: 100%;
	color: #2e2e3b;
	clear: both;
	font-size: 18px;
}

.PTRquirement_Heading .nav.nav-tabs li span {
	color: #979798;
	line-height: 12px;
	font-size: 13px;
}

.PTRquirement_Heading .nav-tabs {
	border: none;
}

.PTRquirement_Heading .nav-tabs > li > a,
.PTRquirement_Heading .nav-tabs > li > a {
	color: #2e2e3b;
	font-size: 18px;
	display: block;
	line-height: 16px;
}

.PTRquirement_Heading .nav-tabs > li > a:hover,
.PTRquirement_Heading .nav-tabs > li > a:focus {
	background: transparent !important;
	color: #2e2e3b;
}

.PTRquirement_Heading .nav > li.active {
	background: #b2b2b2;
	color: #fff !important;
}

.PRCandidateBox {
	background: #efeeee;
	padding: 0px 5px 0px 5px;
	margin-top: 15px;
}

.PRCandidateBox .nav-tabs {
	border-bottom: none;
}

.PRCandidateBox .nav-tabs > li {
	float: left;
	margin-bottom: 0;
	font-size: 16px;
	text-align: center;
}

.PRCandidateBox .nav.nav-tabs li big {
	color: #df3b63;
	font-size: 45px;
}

.PRCandidateBox .nav-tabs > li > a {
	color: #2e2e3b;
	font-weight: 600;
	padding: 10px 20px 10px 20.5px;
	background: #c4c3c8;
	font-size: 16px;
	border-right: 2px #fff solid;
	border-radius: 0 !important;
}

.PRCandidateBox .nav-tabs > li:last-child > a {
	margin-right: 0;
}

.PRCandidateBox .nav-tabs > li > a {
	line-height: 1.42857143;
	border: none;
	border-radius: 0 0;
}

.PRCandidateBox .nav-tabs > li.active > a,
.PRCandidateBox .nav-tabs > li.active > a:hover,
.PRCandidateBox .nav-tabs > li.active > a:focus {
	background: #efeeee;
	border: none !important;
}

#AMPR-Content1 {
	height: 220px;
}

/*********** Job seeker dashboard **********/
#jscontent-3 {
	height: 200px;
}

#jscontent-2 {
	height: 600px;
}

#JScontent-1 {
	height: 600px;
}

#Trending_title_cont {
	font-size: 13px;
	padding-bottom: 20px;
}

#Trending_title {
	font-size: 12px;
}

.JSprofile {
	margin: 0px;
}

.JSprofile h4 {
	margin: 0;
	padding-bottom: 5px;
}

.interviewed {
	width: 75%;
}

.JSkeySkils {
	padding: 12px 0 0 20px !important;
	border-left: #eee 1px solid;
	margin-top: 10px;
	border-right: #eee 1px solid;
	margin-top: 10px;
}

.JSPercent {
	padding: 5px;
	margin-left: 40px;
	color: #df3b63;
	font-size: 18px;
}

.JSPercentGray {
	color: #8d8d8f;
	padding: 0;
}

.JSFavourite {
	padding: 12px 0 0 20px;
}

.JSFavourite i {
	color: #df3b63;
	cursor: pointer;
	font-size: 35px;
	margin-top: 4px;
}

.RecJSFavourite {
	padding: 12px 0 0 0;
}

.RecJSFavourite a {
	font-size: 14px;
	color: #333;
}

.RecJSFavourite a span {
	text-decoration: underline;
}

.RecJSFavourite i {
	color: #df3b63;
	cursor: pointer;
	font-size: 18px;
	margin-top: 4px;
}

.JS_SummaryJob {
	margin: 18px;
}

.JS_SummaryJobSec {
	border: #eee 1px solid;
	background: #fff;
	padding: 5px;
}

.JSprofTitle {
	color: #143362;
	font-size: 18px;
}

.JS_jobSkils {
	line-height: 5px;
}

/***********29april recruiter first time login **********/
.FTLrecruiter_cont {
	padding: 60% 0;
	font-size: 18px;
}

.FTLrecruiterActivity_cont {
	padding: 10% 0;
	font-size: 18px;
}

.NRFrecruitersrch_bdr {
	border-bottom: #dfdddd 1px solid;
}

.display {
	font-size: 11px;
	color: #ed070a;
	float: left;
	padding: 5px 10px;
}

/*********** error message 29th april **********/
#RDErrorMgs .text-danger {
	padding: 5px 15px;
	float: left;
}

/*********** error message 29th april **********/
/*********** Team Directory Employee Start ***********/
#AMRecruiter .TeamDirectoryTab li a {
	font-weight: 400;
	font-size: 14px;
}

#AMRecruiter .TeamDirectoryTab li a:focus,
#AMRecruiter .TeamDirectoryTab li a:hover,
#AMRecruiter .TeamDirectoryTab li a {
	padding: 10px 5px 10px 5px;
	background-color: #c4c3c8;
	text-align: center;
	border-radius: 0;
	color: #3b3b48;
	border: 0;
	outline: 0 none;
	margin: 0 0 0 1px;
}

#AMRecruiter .TeamDirectoryTab li.active a:focus,
#AMRecruiter .TeamDirectoryTab li.active a:hover,
#AMRecruiter .TeamDirectoryTab li.active a {
	border: 0;
	background-color: #fff;
	color: #df3a62;
}

.removeAccess {
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	padding: 6px 10px;
	font-size: 22px;
	font-weight: 700;
}

.TDinapp {
	margin-top: 10px;
}

.TMEmployeetheight {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e7eaec;
	padding: 10px 0;
}

.TMELeftSec {
	color: #143362;
	font-size: 12px;
	/* padding-top: 10px;*/
	font-weight: 400;
}

.TMEmployeeRecruit {
	padding-left: 25px;
}

.TMEmployeeBDR {
	padding: 15px 15px 15px 0;
	border-top: #eee 1px solid;
	margin-right: 0px;
	margin-left: 0px;
}

.TMEmployee-Box {
	padding: 0;
	margin: 10px 0;
	background: #efeeee;
	border: 1px solid #b2b2b2;
	line-height: 22px;
	width: 100%;
	color: #2e2e3b;
	font-size: 18px;
}

.TMEmployee-Box .editDiv {
	padding: 5px;
}

.TMEmployee-BoxPad {
	padding: 15px 0px 15px 10px;
	color: #2e2e3b;
	font-size: 13px;
	font-weight: 700;
}

.TMEmployee-Box:last-child {
	margin-right: 0;
}

.TMEmployee-Box .fa-pencil {
	color: #cc254f;
}

.TMEmployee-Box .fa-plus {
	color: #cc254f;
	top: 0px;
}

.TMEmployee-Box h1 {
	color: #143362;
	font-size: 23px;
	font-weight: 300;
	margin: 0;
}

.TMEmployee_month {
	padding: 15px 18px;
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.TMEmployeeBDR .btn-blue {
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 3px;
}

.TMEmonthly_goals {
	margin: 25px auto;
	/*width: 598px;*/
	max-width: 100%;
	max-width: 100%;
	padding: 0 100px;
}

.TMEmonthly_goals .TMGoalsbox {
	width: 25%;
	background: #fff;
	border: 1px solid #e1e5eb;
	border-radius: 3px;
	padding: 0 5px;
	height: inherit;
	float: left;
}

.TMEmonthly_goals .TMGoalsbox:last-child {
	margin: 0;
}

.TMEmonthly_goals h3 {
	color: #2e2e3b;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 5px 5px 8px 5px;
	font-weight: normal;
}

.TMEmonthly_goals h1 {
	color: #df3b63;
	font-size: 30px;
	font-weight: 300;
	padding: 8px 0;
	text-align: right;
	margin: 5px 0;
}

.TMEmployee_week {
	padding: 15px 0px 0px 18px;
	color: #143362;
	font-size: 18px;
	font-weight: 400;
}

.TMEmployee_weekBox {
	padding: 15px 0px;
	color: #143362;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
}

.TMEmployee_weekBox .TMGoalsWeekbox {
	background: #fff;
	border: 1px solid #e1e5eb;
	border-radius: 3px;
	width: 25%;
	float: left;
	padding: 0 5px;
}

.TMEmployee_weekBox h3 {
	font-size: 11px;
	color: #2e2e3b;
	padding: 0px 5px 8px 0px;
}

.TMEmployee_weekBox h1 {
	color: #df3b63;
	font-size: 27px;
	text-align: right;
}

.TMEmployee_month .btn-blue {
	font-size: 12px;
	padding: 3px 25px;
	border-radius: 3px;
}

.TMEPad-left {
	padding: 0;
	padding-right: 7px;
}

/*********** Team Directory Employee End ***********/
/*********** Management Screen 07 / 3rd may **********/
.ManagementScreen7 {
	margin: 0 0 15px 0;
	-webkit-box-shadow: 1px 1px 1px #ddd;
	box-shadow: 1px 1px 1px #ddd;
}

.MScreen7 {
	background: #fff;
}

.MScreenViewSec {
	border-bottom: #eee 1px solid;
	padding: 15px 25px;
}

.MScreenViewSec h2 {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
	margin: 5px 0;
}

.MScreenViewSec .ViewBox1 {
	width: 150px;
	margin: 15px 5% 10px;
}

.ViewBox1 .boxTopGrey {
	width: 150px;
	text-align: center;
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	background: #c4c3c8;
	color: #2e2e3b;
}

.ViewBox1 .boxTopGrey big {
	font-size: 18px;
	font-weight: 400;
	display: block;
}

.ViewBox1 .boxBottomGrey {
	width: 150px;
	text-align: center;
	padding: 10px;
	background: #efeeee;
	font-size: 36px;
	color: #cc254f;
}

.boxBottomGrey small {
	font-size: 18px;
	font-weight: bold;
}

.MScreenViewSec .ViewBox1 .buttonBlue {
	margin: 15px 0 0px 0;
	text-align: center;
}

.MScreenViewSec .ViewBox1 .buttonBlue .btn-blue {
	padding: 5px 15px;
	text-align: center;
	font-size: 12px;
}

.MScreenOtherAmount {
	padding: 15px 25px;
}

.MScreenOtherAmount h2 {
	color: #143362;
	font-size: 18px;
}

.MScreenAmountSec {
	margin: 10px 0;
}

.MScreenAmountSec h3 {
	color: #143362;
	font-size: 16px;
	font-weight: 400;
}

.MScreenAmountSec .form-group {
	padding-left: 0;
}

.MScreenAmountSec .form-group .inputform {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	color: #000000 !important;
	font-size: 18px;
	height: 40px;
}

.MScreenAmountSec ::-webkit-input-placeholder {
	color: #000;
}

.MScreenAmountSec :-moz-placeholder {
	/* Firefox 18- */
	color: #000;
}

.MScreenAmountSec ::-moz-placeholder {
	/* Firefox 19+ */
	color: #000;
}

.MScreenAmountSec :-ms-input-placeholder {
	color: #000;
}

.MScreenAmountSec .btn-blue {
	line-height: 28px;
	margin: 0;
}

/*********** Management Screen 07 / 3rd may End**********/
/************ Team Directory Consultants Start **************/
.TDCvProfileBtn {
	color: #fff;
	font-size: 12px;
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	padding: 6px 15px;
	margin-right: 12px;
	font-weight: normal;
}

.tdcMangers {
	padding: 15px 0;
	border-top: 1px solid #efeeee;
	border-bottom: 1px solid #efeeee;
}

.tdcMangerBlocks {
	background: #fff;
	border: 1px solid #b2b2b2;
	float: left;
	margin: 0;
	padding: 5px 0px 5px 10px;
	width: 33.3%;
	position: relative;
}

/*.tdcMangerBlocksRight {
    border-right: 0;
}*/
.tdcMangerBlocks .editDiv {
	float: right;
	position: absolute;
	right: 4px;
	top: 0;
	font-size: 9px;
}

.tdcMangerBlocks a {
	color: #cc254f;
	font-size: 16px;
}

.tdcMangerBlocks span {
	color: #2e2e3b;
	font-size: 13px;
	font-weight: 300;
}

.tdcMangerBlocks h4 {
	color: #143362;
	font-size: 16px;
	font-weight: 400;
	padding-right: 5px;
	text-align: right;
}

.tdcMangerBlocksRadiusL {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.tdcMangerBlocksRadiusR {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.TDcpBlock {
	margin-top: 30px;
}

.TDcpBlock .nav-tabs {
	border: 0;
}

.TDcpBlock .nav-tabs li {
	text-align: center;
	border: 0;
	padding: 0 5px;
}

.TDcpBlock .nav-tabs li.active a {
	background: #c4c3c8;
	color: #2e2e3b;
}

.TDcpBlock .nav-tabs li a {
	border: 0;
	background: #efeeee;
	border-radius: 0;
	color: #2e2e3b;
	font-size: 16px;
	font-weight: bold;
}

.TDcpStartdateBlock {
	padding: 35px 0;
}

.TDcpStartdateBlock > div {
	padding: 0 5px;
}

.TDcpStartdateBlock > div label {
	color: #143362;
	font-size: 16px;
	font-weight: normal;
}

.TDcpStartdateBlock div .date,
.TDcpStartdateBlock div .doller {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	position: relative;
	color: #000;
}

.TDcpStartdateBlock div .doller span {
	float: left;
	position: absolute;
	left: 0;
	top: 4px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.TDcpStartdateBlock div input,
.TDcpStartdateBlock div .input-group input {
	float: left;
	padding-left: 25px;
	color: #000;
	margin: 2px 0;
	font-size: 18px;
	font-weight: bold;
}

.TDcpStartdateBlock {
	border-bottom: 1px solid #efeeee;
}

.TDcpGrossPM div .doller span {
	top: 26px;
	font-size: 14px;
}

.TDcpGrossPM div input,
.TDcpGrossPM div .input-group input {
	font-size: 36px;
	font-weight: 300;
	height: inherit;
}

.TDcpHours {
	padding: 30px 0;
	border-bottom: 1px solid #efeeee;
}

.TDcpHours h3 {
	font-size: 18px;
	font-weight: bold;
	color: #143362;
}

.TDcpHmonthlyList {
	float: left;
	width: 7%;
	background: #efeeee;
	margin: 2px;
	padding: 2px 1px;
	text-align: center;
}

.TDcpHmonthlyList.active {
	background: #c4c3c8;
}

.TDcpHmonthlyList h5 {
	color: #2e2e3b;
	font-size: 14px;
	font-weight: bold;
}

.TDcpHmonthlyList label {
	font-size: 20px;
	font-weight: 300;
	color: #2e2e3b;
}

.TDcpHmonthlyList.total label {
	font-weight: bold;
}

.TDcpStartdateBlock .input-group.date .input-group-addon i {
	width: 25px;
	height: 25px;
	font-size: 22px;
}

.TDexpenses {
	border-bottom: 1px solid #efeeee;
	padding: 30px 0;
}

.TDexpenses h3 {
	font-size: 18px;
	font-weight: bold;
	color: #143362;
}

.TDexpenses input {
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	position: relative;
	color: #000;
	width: 150px;
	height: 35px;
	float: left;
}

.TDexpenses button.Rcircle {
	border-radius: 25px;
	border: 1px solid #b4b4b4;
	float: left;
	font-size: 30px;
	height: 35px;
	line-height: 0;
	margin-left: 10px;
	width: 35px;
	background: none;
}

.TDexpenses span {
	color: #143362;
	font-size: 18px;
	font-weight: normal;
	width: 80px;
}

.TDexpenses label {
	color: #143362;
	font-size: 18px;
	font-weight: normal;
}

.TDexpenses small {
	color: #cbcbcf;
}

.TDexpenses label i {
	color: #cbcbcf;
	margin: 0 5px;
}

.TDexpenses a i {
	color: #cbcbcf;
	float: right;
}

.TDexpenses .TDexpensesList {
	padding: 5px 0;
}

.TDexpenses .Expenses {
	padding-left: 0;
}

.TDexpenses .OtherExpenses {
	border-left: 1px solid #efeeee;
}

.setRules {
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	margin-right: 12px;
	padding: 6px 15px;
	float: right;
	font-weight: normal;
}

.setRules:hover {
	color: #fff;
}

.OEtotal {
	float: right;
}

/************ Team Directory Consultants End ****************/
/************ Popup window start ****************/
.TMSecondaryModelWinodw {
	width: 60%;
}

.TMSecondaryWinodw_leftsec {
	color: #143362;
	font-size: 18px;
	padding: 10px 0;
}

.TMSecondaryWinodw_leftsec h2 {
	margin: 0;
	padding: 20px 0;
}

.TMSecondaryWinodw_leftsec .TMSecondaryBox {
	padding: 10px;
	height: 250px;
	border: #eee 1px solid;
	width: 100%;
	border-radius: 3px;
	font-size: 16px;
}

.TMSecondaryWinodw_leftsec select option {
	padding: 6px 0;
}

.TMSecondaryArrow {
	padding-top: 150px;
	padding-left: 20px;
}

.TMSecondaryArrow .glyphicon.glyphicon-arrow-right {
	color: #143362;
	display: block;
}

.TMSecondaryRight {
	margin-top: 60px;
}

.TMSecondaryWinodw_footer {
	background: #eee;
}

.Management_addEmpRightform {
	margin-top: 78px;
}

.Management_addEmp {
	padding: 20px 12px;
}

.Management_addEmpForm {
	padding: 10px 0px;
	margin-right: 10px;
	color: #143362;
	font-size: 16px;
}

#Management_SelectForm {
	border-radius: 3px;
	border: #eee 1px solid;
}

.Management_addEmpForm h3 {
	color: #143362;
	font-size: 15px;
	padding-bottom: 5px;
	margin: 0;
}

.Management_addEmpForm select.selectbtn {
	padding: 10px;
}

.Management_addEmpForm
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: normal;
	color: #979797;
	font-size: 14px;
}

.Management_addEmpForm .select2-container--default .select2-selection--single {
	border-radius: 3px;
	border: #eee 1px solid;
}

.Management_addEmpForm input {
	border-radius: 3px;
	border: #eee 1px solid;
	padding: 5px;
	color: #979797;
	width: 100%;
}

.Management_addEmpForm textarea {
	border-radius: 3px;
	border: #eee 1px solid;
	padding: 5px;
	color: #979797;
	width: 100%;
}

.TDOther_Exp {
	padding: 0 10px 0 20px;
}

.TDOther_ExpForm {
	padding: 0 15px 0 0;
	border: none;
}

.TDOther_ExpFormPadleft {
	padding-left: 30px;
}

.TDOther_ExpForm h2 {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 10px;
}

/************ Popup window end ****************/
.Select2S {
	width: 100%;
	padding: 5px !important;
	border: 1px solid #efeeee;
	line-height: 20px;
	border-radius: 3px;
}

/**** scoreCard *******/
.AMsplitup {
	margin: 15px 0;
}

.AMsplitup h1 {
	color: #2e2e3b;
	font-size: 22px;
	font-weight: bold;
}

.AMsplitup h1 a {
	text-decoration: underline;
	color: #979797;
	font-size: 17px;
	font-weight: bold;
}

.AMsplitup .Mscorecarditms .MscoreCardList {
	width: 25%;
}

.Mscorecarditms h4 {
	color: #2e2e3b;
	display: block;
	float: left;
	font-size: 17px;
	font-weight: bold;
	line-height: 14px;
	padding: 35px 0 38px;
	width: 100%;
}

.MgraphBlock button {
	margin: 10px;
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	padding: 6px 30px;
	font-size: 22px;
	font-weight: bold;
}

.Mgraph {
	background: #efeeee;
	padding: 9%;
	min-height: 220px;
}

.Mgraph h3 {
	color: #2e2e3b;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.Mgraph h3 small {
	text-decoration: underline;
	color: #979797;
	font-size: 17px;
	font-weight: bold;
}

.MgraphBlock .MgraphBlockTitle {
	text-align: right;
	margin: 21px 0 60px;
}

.Mscorecarditms .MscoreCardList > div h6 {
	font-size: 11px;
}

.Mscorecarditms .MscoreCardList > div .Mrqs {
	font-size: 27px;
	padding: 12px 0;
}

/*Team directory Admin */
.TDAdminProfile {
	border-top: #eee 1px solid;
	padding: 40px 0px 20px 0px;
}

.AMCRAdmin-Profile {
	border: none;
	padding: 20px 20px 20px 25px;
}

.TDAdminProfile ul {
	margin: 0;
	list-style-type: none;
	padding-left: 30px;
}

.TDAdminProfile ul li {
	color: #143362;
	font-size: 18px;
	padding: 3px 0 18px 0;
	position: relative;
}

.TDAdminProfile ul li label {
	width: 35%;
	color: #143362;
	font-weight: 400;
	font-size: 14px;
}

.TDAdminProfile ul li span {
	color: #143362;
	display: inline-block;
}

button.AddAdmin {
	border-radius: 25px;
	border: 1px solid #b4b4b4;
	float: left;
	font-size: 20px;
	height: 35px;
	color: #c4c3c8;
	line-height: 0;
	margin-left: 0px;
	width: 35px;
	background: none;
}

/*Team directory Admin */
/* management Screen 11 start */
.Mgmt11 h2 {
	font-size: 24px;
	color: #3b3b48;
}

.MGmtScreen11 {
	background: #fff;
	padding: 15px;
	margin: 10px 0 10px 0;
}

.MGmtScreen11 ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

.MGmtScreen11 .toplink ul li {
	float: left;
	margin: 0;
	color: #143362;
	font-weight: normal;
}

.MGmtScreen11 .toplink ul li a {
	padding: 0 40px 0 0px;
	display: block;
	font-size: 22px;
	color: #143362;
}

.MGmtScreen11 .toplink ul li a:hover {
	text-decoration: underline;
}

.MGmtScreen11 .toplink ul li.active a {
	text-decoration: underline;
	font-size: 24px;
}

.MGmtScreen11 .toplink {
	padding-left: 10px;
	margin: 0;
	border: 0;
}

#ACtiveSubs #panel-active,
#ACtiveSubs #panel-active2,
#ACtiveSubs #panel-active3 {
	height: 600px;
}

#ManagementScreen11 .TabScreen11 {
	padding: 40px 3px;
}

.ManagementScreen11-content {
	background-color: #ffffff;
	border: 1px solid #e7eaec;
	color: inherit;
	padding: 15px 20px 20px;
}

#ManagementScreen11 .TabScreen11 .MgmtHeading {
	background: #efeeee;
	color: #143362;
	font-size: 18px;
	padding: 10px;
	text-align: center;
	margin: 0px 0 20px 0;
	border: #e1e5eb 1px solid;
	font-weight: 400;
}

#ACtiveSubs {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: #e1e5eb 1px solid;
	background: #efeeee;
}

#ACtiveSubs .ACtive_boxTitle {
	background: #efeeee;
	padding: 17px 17px 35px 20px;
	border-bottom: #e1e5eb 1px solid;
}

#ACtiveSubs h5 {
	float: left;
	font-size: 16px;
	color: #143362;
	padding: 0 12px 12px 0;
	font-weight: 400;
}

#ACtiveSubs .label-primary,
#ACtiveSubs .badge-primary {
	font-size: 12px;
}

#ACtiveSubs .FaTools {
	padding: 0;
	display: inline;
}

#ACtiveSubs .fa-chevron-down::before,
#ACtiveSubs .fa-chevron-up::before {
	color: #143362;
	line-height: 5px;
	font-size: 20px;
}

#ACtiveSubs .AS_scrollContnt {
	padding: 0;
}

.AS_scrollContnt ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

.AS_scrollContnt ul li {
	margin: 0;
	padding: 15px 15px;
	border-bottom: #e1e5eb 1px solid;
	font-size: 14px;
	color: #2e2e3b;
	font-weight: 400;
}

.AS_scrollContnt ul li span {
	font-size: 14px;
	color: #979797;
	float: right;
}

.AS_scrollContnt ul li span a {
	font-size: 12px;
	font-weight: 300;
	color: #5c5c5c;
	text-decoration: underline;
}

.AS_scrollContnt ul li span a:hover {
	text-decoration: none;
}

.Inactive_Mangement .label-primary,
.Inactive_Mangement .badge-primary {
	font-size: 12px;
}

.Inactive_Mangement .fa-chevron-down::before,
.Inactive_Mangement .fa-chevron-up::before {
	color: #143362;
	font-size: 20px;
}

.Inactive_Mangement .FaTools {
	padding: 0;
	display: inline;
}

.Inactive_Mangement {
	background: #efeeee;
	color: #143362;
	border: #e1e5eb 1px solid;
	padding: 0;
	margin: 0;
}

.Inactive_Mangement h5 {
	float: left;
	font-size: 16px;
	color: #143362;
	padding: 0 12px 12px 0;
	font-weight: 400;
}

.Inactive_Mangement .ACtive_boxTitle {
	border-bottom: #e1e5eb 1px solid;
	background: #efeeee;
	padding: 25px 17px 5px 20px;
}

.Inactive_Mangement .AS_scrollContn2 {
	padding: 15px 10px;
	font-size: 18px;
	color: #2e2e3b;
	border-bottom: #e1e5eb 1px solid;
}

.Inactive_Mangement .AS_scrollContn2 label {
	height: 50px;
	display: block;
}

.Inactive_Mangement .AS_scrollContn2 small {
	font-size: 12px;
	color: #143362;
	margin: 0;
	font-style: italic;
}

.Inactive_Mangement .btn-blue {
	font-size: 12px;
	padding: 5px 7px;
	margin: 0;
	border-radius: 2px;
}

.Management_sec3 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: #e1e5eb 1px solid;
	background: #efeeee;
	font-size: 16px;
	font-style: italic;
	padding: 20px;
	text-align: center;
	color: #2e2e3b;
}

.Management_sec3 p {
	padding: 40px 20px 0px;
}

#MngementSec3 {
	height: 860px;
}

.Management_sec3 .btn-blue {
	font-size: 12px;
	padding: 5px 7px;
	margin: 0;
	border-radius: 2px;
	font-style: normal;
}

/* management Screen 11 end */
/* following company start */
#FC_more p {
	padding: 10px 0;
}

#FC_more .fa-chevron-down::before,
#FC_more .fa-chevron-up::before {
	color: #143362;
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 0;
	margin-top: -5px;
}

/**** Following company start ****/
.profilePopupEdit {
	text-align: center;
	position: relative;
}

.profilePopupEdit a {
	background: #424242;
	color: #fff;
	display: inline-block;
	margin-left: -18px;
	padding: 3px 7px;
	position: absolute;
	top: 75px;
}

/**** Following company end ****/
.EPDesignationInput {
	display: none;
}

button.close {
	outline: none;
}

/********** setupProfile *********/
.SetUP-main {
	margin-top: 15px;
	margin-bottom: 15px;
	background: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}

.SetUP-header {
	background-color: #fbfafa;
	border-bottom: 1px solid #e5e3e4;
}

.SetUP-header h2 {
	font-size: 24px;
	color: #2e2e3b;
	font-weight: normal;
	margin: 20px 0;
}

.SetUP-head-btn {
	margin-top: 15px;
}

.SetUP-head-btn button {
	margin-right: 25px;
}

.SetUP-profileEdit {
	text-align: center;
	position: relative;
}

.SetUP-profileEdit a {
	background: #424242;
	color: #fff;
	display: inline-block;
	margin-left: -18px;
	padding: 3px 7px;
	position: absolute;
	top: 75px;
}

.SetUP-contactIcons {
	width: 80%;
	margin: 10px auto;
	padding: 3px;
	border: 1px solid #e5e3e4;
}

.SetUP-contactIcons input[type='text'] {
	border: 0;
}

.SetUP-aside h3 {
	color: #143362;
	font-size: 20px;
}

.SetUP-aside p {
	color: #143362;
	font-size: 14px;
	font-weight: 600;
}

.SetUP-main-aside {
	border-left: 1px solid #e5e3e4;
}

.SetUP-main-aside button {
	margin-bottom: 20px;
}

.SetUP-form input[type='text'],
.SetUP-form select,
.SetUP-form textarea {
	border: solid 1px #ccc;
}

.SetUP-form .SetUP-wP {
	padding-left: 0;
}

.SetUP-form .SetUP-Avail {
	padding-right: 0;
}

.SetUP-form .SetUP-Tax-term span {
	text-align: center;
}

/********** setupProfile *********/
.ViewApplyJob .panel {
	margin: 0;
}

/******* Following Companies *******/
.following_companies .full_description {
	display: none;
}

.following_companies p {
	padding: 0;
	margin: 0 0 10px;
}

.following_companies p.description_label {
	font-weight: 600;
}

.following_companies .job_title {
	font-weight: 300;
}

.AMdFollowingBackDiv {
	margin: 17px 0;
	text-align: right;
}

.AMFollowingCompanies .ibox-content {
	background: #fff;
}

.AMFollowingCompanyHeaderDetails {
	background: #fff;
	padding: 20px 0;
	margin: 0 0 20px;
}

.AMFollowingCompanyHeaderDetails .company_description {
	border-left: 1px solid #777;
}

.AMFollowingCompanyHeaderDetails .company_description .title {
	font-weight: 600;
}

.AMFollowingCompanyHeaderDetails .profileContent {
	float: left;
	margin-left: 20px;
}

.AMFollowingCompanyHeaderDetails .profileContent h2 {
	font-size: 18px;
	padding-bottom: 0;
	margin: 0;
	line-height: 30px;
	color: #143362;
	font-weight: 400;
}

.AMFollowingCompanyHeaderDetails .profileContent span {
	font-size: 11px;
	line-height: 20px;
	color: #7b7c7e;
	display: block;
}

.AMFollowCompJListHead {
	font-size: 18px;
	margin: 0 0 20px;
}

.AMFollowCompOtherJob {
	background: #fff;
	color: #2e2e3b;
	font-size: 12px;
	padding: 20px 0;
}

.AMFollowing_companies_other_posts {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	margin: 0 0 20px;
}

.AMFollowing_companies_other_posts .JobDescription h2 {
	font-size: 14px;
	padding-bottom: 0;
	margin: 0;
	line-height: 30px;
	color: #143362;
	font-weight: 400;
}

.AMFollowing_companies_other_posts .contactIcons a {
	display: inline-block;
	margin: 0 5px;
}

.AMFollowing_companies_other_posts .contactIcons i {
	font-size: 30px;
	color: #143362;
	font-weight: normal;
}

/******* // Following Companies *******/
/***********JS_VIEWJOB***********************/
.JSKEY-compat img {
	float: left;
}

.JSKEY-compat .JSKEY-percnt {
	display: inline-block;
	float: left;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: -5px;
}

.JSKEY-compat-meter {
	display: block;
	font-size: 9px;
	margin-left: 30px;
}

.JSKEY-compat-anc {
	color: #000000;
	text-decoration: underline;
	font-size: 10px;
}

.JSKEY-compat-anc:active,
.JSKEY-compat-anc:focus,
.JSKEY-compat-anc:hover {
	color: #000000;
	text-decoration: underline;
}

.JS_viewjob_center .JSFavourite {
	margin: 15px 0;
	padding: 12px 20px !important;
}

.SetUP-video a {
	color: #676a6c;
}

.JS_viewjob_center .JSFavourite i {
	float: left;
}

.JS_viewjob_center .JSFavourite span {
	display: inline-block;
	float: left;
	margin-top: 10px;
	padding-left: 15px;
}

.comBtnPos.comBtnPos-apply {
	margin: 20px 0;
}

.JS_viewjob_pop_profile {
	padding: 10px 0;
	width: 50%;
	margin: 0 auto;
}

.JS_viewjob_pop_fulcon h3 {
	color: #143362;
}

#ViewApplyJob .JS_viewjob_profileDT {
	/*line-height: 1px;
    margin-top: 10px;
    margin-left: 15px;*/
	width: 62%;
	padding-left: 10px;
}

.JS_viewjob_profileDT h3 {
	margin-bottom: 5px;
}

.JS_viewjob_profileDT p {
	margin: 0px;
}

.JS_viewjob_clear {
	margin: 20px 0;
	border-bottom: 1px solid #e7eaef;
}

.atsSBIcons.jS-viewjob_atsSBIcons {
	padding-top: 0;
}

.js-viewjob-atSB-btn {
	margin-bottom: 20px;
}

.panel.JS_viewjob_pop_panel {
	margin-bottom: 0;
}

.panel.JS_viewjob_pop_panel_video {
	background: #ddd;
	position: relative;
}

#content-12 {
	height: 160px;
	overflow: hidden;
}

.JS_viewjob_pop-ok_profile {
	text-align: center;
	margin: 20% 0;
}

/************JS_MatchingJobs_block**************/
.JS_MatchingJobs_block h3 {
	font-size: 14px;
}

.JS_MatchingJobs_block a {
	font-size: 12px;
}

/****************JS_Matching_block end**********/
/*****************JS_Edit_Profile***************/
.JS_EditProfileForm .JS_edit_Prof_Savebtn {
	color: #fff;
}

.JS_EditProfileForm .btn-blue.JS_edit_Prof_Savebtn:visited,
.JS_EditProfileForm .btn-blue.JS_edit_Prof_Savebtn:focus,
.JS_EditProfileForm .btn-blue.JS_edit_Prof_Savebtn:active,
.JS_EditProfileForm .btn-blue.JS_edit_Prof_Savebtn:hover {
	background: #143362 !important;
}

.JS_EditProfileForm .JS_edit_Prof_Cancelbtn,
.JS_EditProfileForm .JS_edit_Prof_Cancelbtn:visited,
.JS_EditProfileForm .JS_edit_Prof_Cancelbtn:focus,
.JS_EditProfileForm .JS_edit_Prof_Cancelbtn:active,
.JS_EditProfileForm .JS_edit_Prof_Cancelbtn {
	color: #2e2e2e !important;
}

/********style change********/
/********Advance Search style change********/
.ASHourlyCheck {
	padding-left: 16px;
	padding-bottom: 10px;
}

.ASannualyCheck {
	/*padding-left:25px;*/
	padding-top: 20px;
	padding-bottom: 10px;
}

.ASTax {
	padding-top: 20px;
}

.VPbutton_pad {
	padding-top: 80px;
}

.ASBox2 {
	padding-bottom: 70px !important;
}

/********Advance Search style change********/
/********Profile Tag********/
.JSProfileTag_wrap {
	margin-bottom: 15px;
	margin-top: 15px;
}

#JSProfileTagScroll {
	height: 580px;
	padding-bottom: 50px;
}

.JSProfileTime {
	font-size: 12px;
	color: #979798;
	padding-top: 10px;
	font-weight: 400;
}

.JSprofileTitle1 {
	font-size: 15px;
	color: #2e2e3b;
	padding: 20px 0 0 0;
	font-weight: 400;
}

.JSProfiletagH1 {
	font-size: 14px;
	color: #143362;
	font-weight: normal;
}

.ProfileTag_listSec h2 {
	font-size: 16px;
	color: #143362;
	padding: 0px 5px 10px;
	margin: 0;
	font-weight: 400;
}

.JsprofileH2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

/********Profile Tag End********/
/********Profile ********/
.JSProfileBG {
	background: #797979;
}

.JSProfile_video {
	width: 100%;
	text-align: center;
	height: 170px;
}

.JSProfileBG .fa-play-circle-o:before {
	content: '\F01D';
	font-size: 30px;
	color: #fff;
}

.JSPrfle_imgCenter {
	margin-left: 46%;
	position: relative;
	padding-top: 10px;
}

.JSPrfle_img {
	width: 80px;
	position: absolute;
	top: -50px;
	color: #fff;
	height: 80px;
}

.InputImg {
	border-radius: 50px;
	background: #a9a9a9;
	text-align: center;
	padding: 30px 30px;
}

.JSPrfle_img Span {
	text-align: center;
	font-size: 10px;
	margin-bottom: 20px;
}

.JSPrfle_img a .fa-camera:before {
	content: '\F030';
	margin-top: 10px;
	color: #fff;
	display: block;
}

.JSVIdeo_prfleBdr {
	border-bottom: 1px solid #eee;
	padding: 40px 10px 10px 0;
	text-align: center;
	color: #979798;
	line-height: 22px;
	font-size: 12px;
}

.JSVIdeo_TitleSec {
	padding: 0 20px;
	display: block;
}

.JSVIdeo_TitleEdit {
	margin-top: -20px;
}

.JSVIdeo_TitleSec h4 {
	color: #143362;
	font-size: 22px;
	margin: 0;
	padding: 0;
}

.JSVIdeo_prfleSec1 {
	padding: 20px;
}

.JSpersonalSummary {
	font-size: 16px;
	color: #143362;
	text-transform: none;
	margin: 0 0 30px;
	font-weight: bold;
}

.JSpersonalSummary ul {
	margin: 0;
	padding-bottom: 10px;
}

.JSpersonalSummary ul li {
	margin: 0;
	font-size: 16px;
	line-height: 18px;
	padding: 8px 0;
	color: #143362;
}

/********Profile End********/
/********Favourite Job********/
.Jsfav_pad {
	padding-top: 20px;
}

.JSFavoriteTitle1 {
	font-size: 15px;
	color: #2e2e3b;
	padding: 10px 0 0 0;
	font-weight: bold;
}

.JSFav_right {
	font-size: 12px;
	color: #979798;
	padding-top: 20px;
	text-align: center;
	font-weight: 400;
}

/********Favourite Job End********/
/*****  JS Dashboard Start ***********/
.dashboard-header.AmrequirmentD {
	margin-bottom: 20px;
}

.jsSocial_icons a {
	color: #dbdada;
	font-size: 20px;
	padding-right: 8px;
}

.jsrelationCol.relationCol .ibox-tools {
	display: block;
}

.jsrelationCol .ibox-tools a {
	color: #000;
	font-size: 11px;
}

.jsdPostTime {
	padding: 20px 0;
	font-size: 9px;
	padding-right: 12px;
	color: #979798;
}

.myjobbar .TRprogress-bar.applied {
	width: 29%;
}

.myjobbar .TRprogress-bar.Submitted {
	width: 51%;
}

.myjobbar .TRprogress-bar.Interviewed {
	width: 76%;
}

.myjobbar .TRprogress-bar.Status {
	width: 100%;
}

/*****  JS Dashboard End ***********/
/*****  JS Search Result Start ***********/
.JsMsLink {
	border-left: 1px solid #333;
	padding: 5px 15px;
}

.JsMsLink a {
	color: #143362;
	text-decoration: underline;
}

.JsFcAlign {
	margin: 5px 0 0 0;
}

.JSFPad {
	padding: 0 25px;
	margin-top: 3px;
}

/*****  JS Search Result End ***********/
/*****  JS MyJob Start ***********/
.JsMyjobMain {
	margin-top: 20px;
}

.JsMyjobMain .RRDprogress-bar.Applied {
	width: 24%;
}

.JsMyjobMain .RRDprogress-bar.Rejected {
	width: 100%;
}

#content-111 {
	height: 180px;
	margin-bottom: 20px;
}

.JsVlContMb {
	margin-bottom: 20px;
}

.JsVlCont .vertical-timeline-content {
	padding: 0;
}

.AborderRadius {
	background: #3e7538;
	border-radius: 14px;
	display: block;
	padding: 5px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
}

.JsmyJobARH a {
	display: inline-block;
	margin: 5px;
	padding: 3px 8px;
	font-size: 12px;
	font-weight: 300;
	background: #cc2350;
	border-radius: 5px;
	border: 0;
	color: #fff;
}

.JsmyJobARH a.active {
	background: #1a345f;
	color: #fff;
}

/*****  JS MyJob End ***********/
.RateRecruiterPop > h3 {
	font-size: 24px;
	font-weight: 300;
	color: #000;
	margin-bottom: 20px;
}

.RateRecruiterPop i,
.RateRecruiterPop {
	font-size: 20px;
	color: #424242;
}

.RateRecruiterPopF {
	margin-top: 30px;
	text-align: center;
}

.RRPFooter {
	padding: 20px;
	background: #eee;
}

/*****  Record video ***********/
.JSVideoRecord {
	background: #ddd;
	height: 300px;
	position: relative;
}

.JSVideoRecordBTN .fa-circle:before {
	font-size: 24px;
}

.JSVideoRecordBTN .fa-pause:before {
	font-size: 24px;
}

.JSVideoRecordBTN .fa-stop:before {
	font-size: 24px;
}

/******* classyLoader ***/
.classyLoader-small .ScoreText-small {
	color: #858484;
	font-size: 12px;
	position: absolute;
	font-weight: 300;
}

.classyLoaderRow-small > li.active {
	background: none;
	border-left: none;
}

.classyLoaderRow-small > li {
	float: none;
}

.JS_viewjob_aftr_apl {
	display: none;
}

.JS_Compatfooter {
	margin-bottom: -15px;
	margin-left: -15px;
	margin-right: -15px;
}

.tab-percentage {
	color: #143362;
	font-size: 28px;
}

.classyLoaderRow-small p {
	font-size: 16px;
}

/*** My job pages style***/
.myJobTab {
	background: #fff;
	margin: 20px 0;
	border-bottom: 0;
}

.myJobTab li.active a,
.myJobTab li.active a:hover,
.myJobTab li.active a:focus,
.myJobTab li.active a:active,
.myJobTab li:hover a,
.myJobTab li:focus a,
.myJobTab li a {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	padding: 10px;
	margin: 0;
}

.myJobTab li.active a {
	text-decoration: underline;
}

.myjobRequirementsT > div > h3 {
	font-weight: bold;
	margin: 0;
	padding: 5px 10px 20px 10px;
}

.myjobRequirementsT > div > div {
	margin-top: 0;
}

.modal-dialog .popHeader .close {
	background: url(../Images/sign-in-screens/close_Icon.png) no-repeat center -7px;
	height: 25px;
	width: 25px;
}

.modal-dialog .popHeader .close span {
	font-size: 0;
	text-indent: -999px;
}

/*** // My job pages style***/
.js-similar-job {
	padding: 0;
	border: 0;
}

.JSVideo_placeholder {
	height: 170px;
	text-align: center;
	background: #ccc;
	position: relative;
}

.JSVideo_placeholder video {
	width: auto !important;
	height: 170px !important;
}

.JSVideo_placeholder .playIcon {
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28px;
	position: absolute;
}

.JSVideo_placeholder .playIcon .fa-play-circle-o:before {
	font-size: 56px;
}

.JSProfileDetails .profTitle {
	color: #143362;
}

.js_upload_resume_fld {
	position: absolute;
	visibility: hidden;
}

.JSSetUP-Designation {
	font-weight: 400;
}

.JSSetup-ProfilePic {
	min-height: 128px;
	text-align: center;
}

.JSSetup-ProfilePic a {
	top: 0;
	/*margin: 0 auto !important;*/
	padding: 0;
	height: 128px;
	width: 50%;
	display: block;
	border-radius: 50%;
	position: relative;
	padding: 35px 6px;
	background-size: 100% 100% !important;
}

.JS_Profile_video_element {
	height: 328px !important;
	width: 100% !important;
	margin: 0 auto;
	background: #ddd;
}

.JSVideoPlayBtn {
	height: 50px;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	position: absolute;
	top: 50%;
	width: 50px;
}

.JSVideoPlayBtn .fa-play-circle-o:before {
	font-size: 50px;
	color: #aaa;
}

.JSVideoRecordTimer {
	width: 100%;
	padding: 5px;
	background: #aaa;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 0;
}

.JSMyJobWrapper {
	margin-top: 20px;
}

/*** Management Requirement ***/
.MGmtRequirementNew {
	background: #fff none repeat scroll 0 0;
	margin: 40px 0 10px 0;
}

.MGmtRequirementNew .ToplinkRow {
	padding: 0px 35% 20px 35%;
}

.ToplinkRow ul.TopDaylink {
	list-style-type: none;
	margin-top: -18px;
	padding: 0;
}

.ToplinkRow ul.TopDaylink li {
	margin: 0;
	padding: 0;
}

.ToplinkRow ul.TopDaylink li a {
	color: #2e2e3b;
	font-size: 12px;
	text-align: center;
	color: #2e2e3b;
	background: #efedee;
	margin-right: 5px;
	border: #e1e5eb 1px solid;
	display: block;
	padding: 10px 20px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.ToplinkRow ul.TopDaylink li a:hover {
	color: #2e2e3b;
	background: #c4c3c8;
	border: #e1e5eb 1px solid;
}

.ToplinkRow ul.TopDaylink li.active a {
	color: #2e2e3b;
	background: #c4c3c8;
	border: #e1e5eb 1px solid;
}

.MGmtRequirementNew .MGNT_requirementRow {
	padding: 15px 10%;
	list-style: none;
}

.MGmtRequirementNew .MGNT_requirementRow ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MGNT_requirementRow li.active a .TopBox {
	background: #c4c3c8;
	border: 1px solid #e1e5eb;
	display: block;
}

.MGNT_requirementRow .TopBox {
	background: #efeeee;
	border: 1px solid #e1e5eb;
	text-align: center;
}

.MGNT_requirementRow a .TopBox {
	background: #efeeee;
	border: 1px solid #e1e5eb;
	display: block;
	text-align: center;
	margin: 5px;
}

.MGNT_requirementRow a .TopBox:hover {
	background: #c4c3c8;
	border: 1px solid #e1e5eb;
}

.MGNT_requirementRow .TopBox h4 {
	font-size: 10px;
	text-align: left;
	word-wrap: break-word;
	font-weight: 300;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 5px;
}

.MGNT_requirementRow .TopBox big {
	color: #cc254f;
	font-size: 36px;
	padding: 8px 0;
	display: block;
	text-align: center;
	font-weight: 300;
}

.MgmtRequire_Firstsec {
	margin: 5px;
}

.MgmtRequire_title {
	background: #efeeee none repeat scroll 0 0;
	border: 1px solid #e1e5eb;
	padding: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.MgmtRequire_title h5 {
	color: #143362;
	font-size: 20px;
	font-weight: 400;
}

.MgmtRequire_ContSec {
	background: #efeeee none repeat scroll 0 0;
	border: 1px solid #e1e5eb;
	height: 152px;
	overflow-y: auto;
}

.MgmtRequire_ContSec ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

.MgmtRequire_ContSec ul li {
	border-bottom: 1px solid #e1e5eb;
	padding: 10px 15px;
	color: #143362;
	font-size: 13px;
	font-weight: 400;
}

.MgmtRequire_ContSec ul li span {
	color: #5c5c5c;
	font-size: 12px;
}

.MgmtRequire_lasttsec {
	margin-right: 5px;
}

#MgmtScroll_Height {
	height: 750px !important;
}

/*** // Management Requirement End ***/
/*** Management Consultants Tab ***/
.GoalsTabs {
	border: 0;
	width: 95%;
	margin: 0 auto;
	padding: 0;
}

.GoalsTabs li {
	border: 0;
	padding: 0;
}

.GoalsTabs li a {
	text-align: center;
	background: #efeeee;
	border: 0;
	border-radius: 0;
	margin: 0;
}

.GoalsTabs li.active a:focus,
.GoalsTabs li.active a:hover,
.GoalsTabs li.active a {
	border: 0;
	background: #c4c3c8;
}

.TMEmployeeBDR.GoalsCont {
	border: 0;
}

.ConsultantsInap {
	padding-top: 25px;
}

.ConsultantsBtn {
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	margin: 20px auto;
	padding: 6px 15px;
	display: block;
	width: 80%;
	font-weight: normal;
}

.CactivityLabel {
	background: #c4c3c8;
	text-align: center;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 400;
	padding: 5px 10px;
	color: #143362;
}

.CAM_Date {
	margin: 10px 0;
	text-align: center;
}

.CAM_Date label {
	background: #c4c3c8;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	padding: 5px 10px;
	color: #143362;
}

.CAM_Hlabels {
	text-align: center;
}

.CAM_Hlabels label {
	background: #efeeee;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	padding: 5px 10px;
	width: 100%;
	color: #143362;
}

.CAM_H > div {
	border: 0;
}

.CAM_H .panel-heading {
	background: none;
	border-bottom: 1px solid #efeeee;
}

.CAM_H .panel-heading h4 {
	font-size: 14px;
	font-weight: 400;
	color: #143362;
	text-align: left;
}

.CAM_H .panel-heading h5 {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #143362;
}

.CAM_H .panel-heading a {
	text-align: right;
	display: block;
	font-size: 14px;
	font-weight: 400;
}

.CAM_H .panel-heading a i {
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 5px;
	font-weight: 400;
}

.CAM_H .panel-heading a.text-success {
	color: #3c763d;
}

.CAM_H .panel-collapse {
	background: #efedee;
	border-top: 1px solid #c4c3c8;
	border-bottom: 1px solid #c4c3c8;
}

.CAM_H .panel-collapse > div {
	padding: 10px;
}

.cam_roalList {
	padding: 0;
	margin: 0;
	list-style: none;
}

.cam_roalList li label {
	color: #000;
	display: inline-block;
	font-size: 12px;
	font-weight: 300;
	padding-right: 5px;
}

.cam_roalList li span {
	color: #143362;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
}

.camDependingupon p {
	color: #143362;
	font-size: 12px;
	font-weight: 400;
}

/*** // Management Consultants Tab ***/
.AMSideBar .fa-user:before,
.ManagementSideBar .fa-user:before {
	font-size: 18px;
}

/*** // Job Seeker Following ***/
#JSFollow1 {
	height: 750px;
}

#JSFollowRight {
	height: 340px;
}

.JSFollowing {
	background: #fff none repeat scroll 0 0;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}

.JSFollowingRight {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 10px !important;
}

.JSFollwing_sec1 {
	border-bottom: #e7eaec 1px solid;
	margin-bottom: 20px;
	padding: 10px;
	margin: 0 15px;
	font-size: 14px;
}

.JSFollwing_sec1 small {
	color: #979798;
	font-size: 12px;
	font-weight: 400;
}

.JSFollwing_sec1 p img {
	font-size: 14px;
	margin: 10px 0;
}

.Js_Suggested {
	border-bottom: #e7eaec 1px solid;
	padding: 8px 10px 8px 14px;
	margin-bottom: 5px;
	border-top: #e7eaec 1px solid;
}

.Js_Suggested h5 {
	color: #2e2e3b;
	font-size: 18px;
	font-weight: 400;
}

.JSFollwRight_profile {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #e7eaec;
}

.JSFollwBTN {
	padding-top: 10px;
}

/*** // Job Seeker Following End***/
/**********VIEW JOB*********************/
.lightBBorder-lg {
	padding-top: 15px;
	padding-bottom: 15px;
}

.lightBBorder-lg .lightBlueBg {
	border-right: 1px solid #adacad;
}

.lightBBorder-lg .lightBlueBg .ddr {
	border-right: 0;
}

.JS_EditProfileForm .check-input-label {
	color: #959394;
	font-size: 13px;
	margin-left: 7px;
}

.JS_EditProfileForm .duration-block .rate-hypen {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.JS_EditProfileForm .rate-min {
	padding-left: 0px;
	margin-top: -3px;
}

.JS_EditProfileForm .rate-max {
	padding-right: 0px;
	margin-top: -3px;
}

.leaveAcomment {
	margin: 0;
	padding-top: 20px;
}

.leaveAcomment textarea {
	border: 1px solid #ccc;
	margin: 0;
	padding: 10px;
	border-radius: 5px;
	min-height: 130px;
	resize: none;
}

/**********Mail Active class*********************/
.folder-list li a.active {
	font-weight: bold;
	background: #ddd;
}

/**********Mail Active class*********************/
/****** Compatibilty Popup *******/
.SingleChatDetailsClick {
	cursor: pointer;
}

.SingleChatDetailsClick.active {
	border: 1px solid #eee;
	margin: 0 -15px 0 0;
}

.SingleChatDetailsClick.active .ScoreText {
	font-weight: 600;
}

.SingleChartDetails {
	background: #eee;
	padding: 15px;
	display: none;
}

.SingleChartDetails.active {
	display: block;
}

.SingleChartDetails .leftSection h4 {
	font-size: 16px;
}

.SingleChartDetails .leftSection .percentage {
	display: block;
	width: 100%;
	font-size: 28px;
}

.SingleChartDetails .rightSectionCol {
	border-left: 1px solid #999;
}

.SingleChartDetails .rightSectionCol .description {
	font-size: 14px;
}

/****** // Compatibilty Popup *******/
/***** Management Score card *****/
.MGScoreAMSplitup {
	border-bottom: 1px solid #999;
	padding: 15px 0;
}

.MGScoreAMSplitup .leftSection {
	border-right: 1px solid #999;
}

.MGAMViewDataWrap {
	display: none;
}

.MGAMViewDataWrap.active {
	display: block;
}

/***** // Management Score card ****/
/***** Management Requirement ****/
.MGReqCactivityLabel {
	margin: 20px 0;
}

/***** // Management Requirement ****/
.navbar-header {
	padding: 0 15px !important;
	background-color: #32334f;
	height: 60px;
}

.mail-body .hiddenFileBrowse {
	line-height: 30px;
}

.mail-body .hiddenFileBrowse + input[type='file'] {
	position: absolute;
}

/* ADDED 31/05/2016 */
/*** Management Consultants Tab ***/
.GoalsTabs {
	border: 0;
	margin: 0 auto;
	padding: 0;
}

.Goalsbg {
	background: #c4c3c8;
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
	margin-bottom: 5px;
	text-align: center;
}

.Target_bg {
	background: #efeeee;
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.Target_bg big {
	font-size: 18px;
	color: #5c5c5c;
	font-weight: 400;
}

.Set_target {
	padding: 10px;
	border: #eee 1px solid;
	width: 100%;
	border-radius: 3px;
	font-size: 16px;
}

.role_pad {
	padding: 10px 0 0 12px;
}

.AddAdm_pad {
	padding: 0px 0 0 12px;
}

.GoalsTabs li {
	border: 0;
	padding: 0;
}

.GoalsTabs li a {
	text-align: center;
	background: #efeeee;
	border: 0;
	border-radius: 0;
	margin: 0;
}

.GoalsTabs li.active a:focus,
.GoalsTabs li.active a:hover,
.GoalsTabs li.active a {
	border: 0;
	background: #c4c3c8;
}

.TMEmployeeBDR.GoalsCont {
	border: 0;
}

.MgmtAddRoleBtn {
	display: block;
	margin: 20px auto !important;
}

.MgmtSettingsPageBody {
	margin-top: 15px;
}

/****** // 26-05 for pull left/right *******/
.AMLeftText {
	float: left;
}

.AMRightText {
	float: right;
}

.AMtextRight {
	text-align: right;
}

.AMtextLeft {
	text-align: left;
}

.MscoreCard .viewScoreBtn {
	background-color: #143362;
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	margin: 55px 0 55px 0;
	padding: 26px 30px;
}

/****** // Advance Search new style *******/
.Advnce_pad {
	padding-right: 0 !important;
}

.AdvnceLeft {
	float: left;
	padding-left: 30px;
}

.RSBlock button.Advance_btn {
	background: #002a54;
	border: 1px solid #002a54;
	padding: 8px 20px;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	border-bottom-left-radius: 3px !important;
	border-top-left-radius: 3px !important;
	margin-left: 0 !important;
}

span.yrs_btn {
	background: #eeeeee;
	border-left: 1px solid #999999;
	padding: 6px 10px;
	font-size: 12px;
	color: #000;
	cursor: default;
}

button.dollar_btn {
	background: #d8d8d8;
	border-right: 1px solid #999999;
	padding: 6px 10px;
	font-size: 12px;
	color: #000;
	cursor: not-allowed;
}

button.dollar_btn.enable {
	background: #eeeeee;
	cursor: inherit;
}

.RSRBlock .Post_Job {
	/* background: #ba203e;
    padding: 8px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    margin-top: 0px;
    text-align: center;
    color: #fff;
*/
}

.RSRBlock .Post_Job img {
	/*    margin-right: 6px;*/
}

.RSRBlock .fa-search:before {
	content: '\F002';
	padding-right: 6px;
}

.AdvanceBoxLast
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__rendered {
	min-height: 115px;
	height: 115px;
	overflow: auto;
}

.RSRBlock .Post_Job img {
	/*  display: inline-block;*/
}

.RSRBlock .Post_Job a {
	color: #fff;
}

.AdvnceNew_pad {
	padding-bottom: 10px;
}

.Experience_pad {
	padding-right: 5px;
	padding-top: 10px;
}

.Experience_padleft {
	padding-left: 0px;
	padding-top: 10px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 18px;
}

.setings-item .switch {
	width: inherit;
}

.switch input {
	display: none;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: -23px;
	right: 0;
	margin-right: 8px;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.slider:before {
	position: absolute;
	content: '';
	height: 10px;
	width: 10px;
	left: 0px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input:checked + .slider {
	background-color: #002a54;
}

input:focus + .slider {
	-webkit-box-shadow: 0 0 1px #002a54;
	box-shadow: 0 0 1px #002a54;
}

input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
	left: 5px;
}

.RSRBlock1 {
	margin-bottom: 5px;
}

button.Academic_add {
	border-radius: 25px;
	border: 1px solid #b4b4b4;
	float: left;
	font-size: 20px;
	height: 26px;
	color: #c4c3c8;
	line-height: 0;
	margin-left: 0;
	margin-top: 5px;
	width: 26px;
	margin-right: 5px;
	background: 0 0;
	padding: 5px;
}

.Academic_blue {
	color: #143362;
	font-size: 16px;
	padding-top: 6px;
}

.Academicpad {
	display: inline-block;
}

.JSEditbtn {
	padding: 10px 30px;
	width: 25% !important;
}

.CoursePAD {
	padding-left: 0;
}

.AcadmicRow {
	background: #eee;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	border-radius: 2px;
	border: 1px solid #ddd;
	color: #000;
	font-size: 13px;
	cursor: pointer;
}

#Tech_Certi .fa-remove:before,
#Tech_Certi .fa-close:before,
#Tech_Certi .fa-times:before {
	content: '\F00D';
	line-height: 18px;
}

#JS_ScrollHeight {
	height: 780px;
}

#JSRIghtPro_height {
	height: 530px;
}

.Follow_companyPro {
	background: #a9a9a9;
	height: 180px;
}

.Follow_companyPro .follwImg {
	padding: 0;
}

.Follow_companyPro .follwImg img {
	height: 180px;
	position: absolute;
}

.Follow_Profile {
	font-size: 14px;
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(50%, rgba(214, 214, 214, 0)),
		color-stop(61%, rgba(214, 214, 214, 0.21)),
		color-stop(99%, rgba(82, 82, 82, 0.92)),
		to(rgba(79, 79, 79, 0.92))
	);
	background: linear-gradient(
		to bottom,
		rgba(214, 214, 214, 0) 50%,
		rgba(214, 214, 214, 0.21) 61%,
		rgba(82, 82, 82, 0.92) 99%,
		rgba(79, 79, 79, 0.92) 100%
	);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d6d6d6', endColorstr='#eb4f4f4f', GradientType=0);
	/* IE6-9 */
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	padding: 125px 0 15px 0;
}

.Follow_companyPro .profileName img {
	float: left;
	padding: 0;
}

.Follow_ProfileBG {
	background: #fff;
	padding: 15px 10px;
	margin-right: 10px;
	margin-left: 15px;
	float: left;
	border-bottom: 3px solid #eee;
}

.Organization--Details {
	margin-top: 90px;
}

.FollwProfiel_right {
	padding: 15px 0;
}

.ProfileFeed_lst {
	padding: 15px 0px 0 15px;
}

.ProfileFeed_lst ul {
	margin: 0;
	list-style-type: none;
}

.ProfileFeed_lst ul li {
	margin: 0;
	float: left;
	font-size: 14px;
}

.ProfileFeed_lst ul li a {
	font-size: 16px;
	float: left;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
}

.ProfileFeed_lst ul li a:hover {
	font-weight: bold;
}

.ProfileFeed_lst ul li.active a {
	font-weight: 700;
}

.FollwProfiel_right .nav-tabs {
	border: none;
	padding: 0;
}

.JSFollwing_JobSec {
	padding: 8px 0;
	margin: 0 15px;
	font-size: 14px;
	border-bottom: #e7eaec 1px solid;
}

.FollwJob {
	font-size: 16px;
	padding-bottom: 0;
	margin: 0;
	line-height: 20px;
	padding-top: 20px;
	color: #143362;
	font-weight: 400;
}

.FollwJob small.pad_top {
	display: block;
}

.FollwJob p {
	padding: 10px 0;
	text-align: center;
}

.FollwJob span {
	color: #143362;
	font-size: 12px;
}

.FollwJob img {
	float: left;
	padding-right: 10px;
}

.FollwJob small {
	font-size: 12px;
	color: #979798;
	font-weight: 400;
}

.FollwJob a {
	font-size: 16px;
	color: #143362;
}

.JSFadeText {
	font-size: 10px;
	color: #979798;
	font-weight: 400;
	padding-left: 10px;
	padding-top: 5px;
}

.JSDashFadeText {
	font-size: 12px;
	color: #979798;
	font-weight: 400;
	text-align: center;
	margin-top: 10px;
}

.JSDashFadeText .icon {
	font-size: 14px;
	display: block;
}

.JSDashFadeText.green {
	color: #006e0a;
}

.JSDashFadeText.green .icon:before {
	content: '\F05D';
}

.JSDashFadeText.blue {
	color: #4a90e2;
}

.JSDashFadeText.blue .icon:before {
	content: '\F05A';
}

.JSDashFadeText.yellow {
	color: #f5a523;
}

.JSDashFadeText.yellow .icon:before {
	content: '\F017';
}

.Reopen_botpad {
	padding: 10px !important;
}

.ReopenHead {
	font-size: 18px;
	line-height: 22px;
	color: #143362;
	font-weight: 400;
}

.ReopenTxt h3 {
	line-height: 22px;
}

.closefadetxt {
	font-weight: normal;
	color: #c4c3c8;
	font-size: 11px;
}

.MatchPad {
	padding-top: 9px;
}

.keyPad {
	padding: 10px;
}

.InputMatching {
	background: #fff;
	/*border: 1px solid #fcd7df;*/
	border-right: none;
	border-radius: 5px;
	padding: 0 20px;
	-webkit-transition: none;
	transition: none;
}

.AddInput {
	/*border: 1px solid #fcd7df !important;*/
	border-left: none !important;
	border-radius: 5px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.InputMatching:focus + .AddInput {
	border-color: #777 !important;
}

.AddInputWth {
	width: 70%;
}

button.Addskil {
	border-radius: 25px;
	border: 1px solid #b4b4b4;
	float: left;
	font-size: 11px;
	height: 17px;
	color: #c4c3c8;
	line-height: 0;
	width: 17px;
	background: 0 0;
	padding: 2px;
}

.Require_starRating {
	font-size: 11px;
}

.Require_starRating .fa-star:before {
	content: '\F005';
	font-size: 11px;
}

.Require_starRating .fa-star-half-empty:before,
.Require_starRating .fa-star-half-full:before,
.Require_starRating .fa-star-half-o:before {
	content: '\F123';
	font-size: 11px;
}

a.vendor:link {
	color: #143362;
	text-decoration: underline;
	font-style: italic;
}

.SubmitPopupTab {
	padding: 10px 0;
	border-bottom: 1px solid #eee;
	border-top: 0;
	background: #fff;
}

.SubmitPopupTab_sharemail {
	position: relative;
}

.SubmitPopupTab_sharemail label.error {
	position: relative;
	height: inherit;
	bottom: 0px;
	left: 0px;
}

.SubmitPopupTab label {
	font-size: 14px !important;
	color: #143362;
	font-weight: 400;
	margin: 0;
}

.SubmitPopupTab small {
	font-size: 11px;
	color: #143362;
	margin: 0;
}

.SubmitPopup_txtarea {
	padding: 10px 20px;
	border-top: 0;
	background: #fff;
	border: none;
	width: 100%;
	height: 200px;
	resize: vertical;
}

.SubmitPopup_input {
	border-top: 0;
	background: #fff;
	border: none;
	width: 100%;
}

.SubmitPopup_compat {
	display: block;
	font-size: 11px;
	margin-left: 10px;
	float: left;
	margin-top: 10px;
}

.SubmitPopup_compat_align {
	margin-top: 14px;
}

.SubmitPopup_percent {
	margin-left: 5px !important;
	margin-top: 8px !important;
	margin-right: 3px !important;
}

.Submit_Compat {
	margin-top: 6px !important;
}

.Schedule_Padleft {
	padding-left: 20px;
}

.FixedHeight {
	height: 400px;
}

.contentClosed-1 {
	height: 300px;
}

.Trend_margin {
	margin: 0 !important;
	padding-top: 20px;
}

.Trend_marginImg {
	margin: 0 !important;
}

.view-people .btn-blue {
	width: 90%;
}

.recruiter_center .mCS_img_loaded {
	float: none !important;
}

.recruiter_pad {
	padding-top: 60px;
}

#Starcontent-2 {
	height: 1150px;
}

a.btnContinue {
	border: 0;
	color: #fff;
	background-color: #143362;
	padding: 11px 40px;
	font-size: 14px;
	border-radius: 5px;
	margin-right: 10px;
	width: 216px;
	font-weight: 300;
}

a.btnContinue:hover,
a.btnContinue:visited,
a.btnContinue:focus {
	border: 0;
	color: #fff;
}

.RSRListHead .contactIcons i.fa {
	color: #dbdada;
	font-size: 20px;
	padding-right: 12px;
	margin: 0 !important;
}

.comBtnPos .atsSBIcons i.fa {
	color: #dbdada;
	font-size: 25px;
	padding-right: 12px;
	top: -15px;
	position: relative;
}

.modal_pad {
	padding: 15px 0;
}

.Star_title {
	border-top: 0 !important;
	border-bottom: 1px solid #e7eaec;
	background: #eee;
}

.McEditProfile .select2-container .select2-selection--single .select2-selection__rendered {
	border: 1px solid #e5e6e7;
	display: block;
	overflow: hidden;
	padding: 0px 8px 0px 10px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 5px;
	font-weight: normal;
}

.McEditProfile .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent;
	border-style: solid;
	height: 0;
	left: 50%;
	margin-left: -8px;
	margin-top: 0px;
	position: absolute;
	top: 50%;
	width: 0;
}

.McEditProfile .select2-container--default .select2-selection--single {
	border-bottom: none !important;
}

@media print {
	.hidden-print,
	.navbar-default,
	.mailbox-content,
	hiddenleftprint,
	.DRpostjob-header,
	.footer {
		display: none !important;
	}

	.printArea {
		width: 100% !important;
		margin: 0 auto;
	}

	.DRpostjob-header {
		border-bottom: none !important;
	}

	.side-nav {
		display: none;
	}
}

/** Changes by venkatesh **/
/*** hide connect button ***/
.connectHide input[type='checkbox'] {
	visibility: hidden;
}

.connectHide i,
.connectHide {
	opacity: 0.3;
	filter: alpha(opacity=30);
	cursor: not-allowed !important;
}

.followCompPro {
	background: none;
	height: inherit;
	padding: 0;
}

.followCompPro .Follow_Profile {
	margin: -90px 0 20px;
}

.HsettingRight {
	font-size: 20px;
	padding: 0 5px 0 10px;
	border-right: 1px solid #4c4c60;
	margin-right: 10px;
}

.HsettingR {
	/* IE 9 */
	-webkit-transform: rotate(90deg);
	/* Chrome, Safari, Opera */
	transform: rotate(90deg);
	font-size: 20px;
}

.setings-item span,
.setings-item a {
	color: #333;
}

.setings-item a i {
	font-size: 20px;
}

.InAppCom {
	margin-top: 10px;
}

.InAppCom .setings-item {
	border-bottom: 0;
}

.sidebar-container .sidebar-title {
	background: #646474;
	color: #fff;
}

.InAppComBtn .fa-angle-right {
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}

.InAppComBtn.open .fa-angle-right {
	/* IE 9 */
	-webkit-transform: rotate(90deg);
	/* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.McompanyPro {
	margin: 0 0 15px 0;
	background: #fff;
}

.MEditeProfile {
	text-align: right;
}

.McPedit {
	position: relative;
	margin-top: -50px;
}

.McPedit .smallPic {
	border: 1px solid #ccc;
}

.McPedit h2 {
	font-size: 24px;
	font-weight: 300;
	color: #143362;
	margin: 5px 0;
}

.McPedit .MEditeProfile a {
	display: inline-block;
	margin: 10px 25px;
}

.McompanyPro .CompanyBio {
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 10px 2% 20px 2%;
}

.McompanyPro .CompanyBio h2 {
	color: #143362;
	font-size: 22px;
	font-weight: 300;
}

.McompanyPro .CompanyBio p {
	font-size: 11px;
	color: #5c5c5c;
	font-weight: 400;
}

.CompanyBioInfo .webInfo {
	width: 200px;
	float: left;
	margin: 15px 5px;
}

.CompanyBioInfo .webInfo label {
	display: block;
	font-size: 12px;
	font-weight: 300;
	color: #143362;
}

.CompanyBioInfo .webInfo span {
	font-size: 12px;
	font-weight: 400;
	color: #5c5c5c;
}

.McEditProfile {
	margin: 20px 0;
}

.McEditProfile textarea,
.McEditProfile input,
.McEditProfile .form-control {
	border: 1px solid #ccc;
	border-radius: 3px;
}

.McEditProfile textarea {
	resize: vertical;
}

.McEditProfile textarea {
	min-height: 150px;
}

.browsefile {
	display: inline-block;
}

.McBfInput {
	visibility: hidden;
}

.hiddenFileBrowse.MchiddenFileBrowse {
	width: 120px;
	height: 120px;
}

.Mcbrowsefile {
	position: relative;
}

.Mcbrowsefile span {
	display: block;
	left: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
	font-size: 20px;
	color: #333;
}

/**** Availability ***/
.GKBTMainBody {
	min-height: 380px;
}

.Availability {
	/*padding: 20px 0 0 0;*/
}

.Availability .tab-content,
.Availability .nav-tabs {
	width: 91% !important;
	margin: 0 auto;
	border: 0;
}

.Availability .nav-tabs li {
	background: #646474;
	border-radius: 0;
	border: 0;
}

.Availability .nav-tabs li.active {
	background: #e6e6e6;
}

.Availability .nav-tabs li.active a {
	color: #333;
	border-bottom: 0px !important;
	border-right: 1px solid #fff;
}

.Availability .nav-tabs li a {
	border-radius: 0;
	border-right: 1px solid #eee;
	margin: 0;
	color: #fff;
}

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

.Availability .tab-content .avlList {
	margin: 5px 0;
}

.Availability select,
.Availability input {
	border: 1px solid #ccc;
	border-radius: 3px;
}

.Availability select {
	margin: 0 5px 0 0;
}

.Availability .tab-content .avlList .col-md-1.offset-0 label {
	text-align: center;
	padding: 8px;
}

.GKBTMainTabs li a {
	background: #e6e6e6;
}

#SocialProfile {
	padding: 40px 0;
}

#SocialProfile p {
	margin: 15px 0;
	font-size: 18px;
}

#SocialProfile button.Academic_add {
	float: none;
}

.spLinked {
	font-size: 25px;
}

.spLinked i {
	color: #0077b5;
	font-size: 35px;
}

/*** ProgressBar ***/
.checkout-ProgressWrap {
	color: #444;
	margin: 40px auto;
	position: relative;
}

ul.checkout-ProgressBar {
	margin: 0 20px;
	padding: 0;
}

ul.checkout-ProgressBar li {
	color: #676a6c;
	display: block;
	font-size: 13px;
	padding: 14px 20px 14px 50px;
	position: relative;
}

ul.checkout-ProgressBar li:before {
	background: #df3a62;
	border-radius: 50%;
	font-size: 16px;
	left: 20px;
	line-height: 37px;
	height: 15px;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
	top: 15px;
	width: 15px;
	z-index: 999;
}

ul.checkout-ProgressBar li:before {
	content: ' ';
}

ul.checkout-ProgressBar a {
	color: #676a6c;
	font-size: 13px;
}

ul.checkout-ProgressBar.Assigned li:first-child span {
	color: #df3a62;
}

ul.checkout-ProgressBar.Applied li:first-child span,
ul.checkout-ProgressBar.Applied li:first-child + li span {
	color: #df3a62;
}

ul.checkout-ProgressBar.Submitted li:first-child span,
ul.checkout-ProgressBar.Submitted li:first-child + li span,
ul.checkout-ProgressBar.Submitted li:first-child + li + li span {
	color: #df3a62;
}

ul.checkout-ProgressBar.Hired li:first-child span,
ul.checkout-ProgressBar.Hired li:first-child + li span,
ul.checkout-ProgressBar.Hired li:first-child + li + li span,
ul.checkout-ProgressBar.Hired li:first-child + li + li + li span {
	color: #df3a62;
}

@media all and (min-width: 480px) {
	.checkout-ProgressWrar {
		margin: 80px auto;
		position: relative;
	}

	.checkout-ProgressBar li.active:after {
		content: '';
		height: 5px;
		width: 100%;
		right: 50%;
		position: absolute;
		top: -50px;
		z-index: 0;
	}

	ul.checkout-ProgressBar {
		background-color: #ececec;
		border-radius: 15px;
		height: 5px;
		margin: 0 auto;
		padding: 0;
		position: absolute;
		width: 99%;
	}

	ul.checkout-ProgressBar:before {
		background-color: #ee88a3;
		border-radius: 15px;
		content: ' ';
		height: 5px;
		left: 0%;
		position: absolute;
		width: 25%;
		top: 0;
	}

	ul.checkout-ProgressBar li {
		float: left;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 25%;
		height: 35px;
	}

	ul.checkout-ProgressBar li:before {
		height: 15px;
		right: 0;
		position: absolute;
		width: 15px;
		z-index: 99;
		top: -6px;
		left: inherit;
	}

	ul.checkout-ProgressBar li span {
		left: -2px;
		position: absolute;
		text-align: center;
		top: -30px;
		width: 100%;
	}

	ul.checkout-ProgressBar.Assigned:before {
		width: 25%;
	}

	ul.checkout-ProgressBar.Applied:before {
		width: 50%;
	}

	ul.checkout-ProgressBar.Submitted:before {
		width: 75%;
	}

	ul.checkout-ProgressBar.Hired:before {
		width: 100%;
	}
}

.Btn-shareRequirements {
	margin: 10px 0;
}

.Rrqurmnt-ScheduleBtn {
	margin: 5px 5px 5px 0;
}

.Rrqurmnt-ScheduleBtn button {
	display: block;
	/* margin: 5px 0 0 0;*/
}

.shareRC ul {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 0;
}

.shareRC ul li {
	clear: both;
	list-style: none;
	border-top: 1px solid #ccc;
	padding: 5px;
}

.shareRC ul li span,
.shareRC ul li label {
	display: inline-block;
	padding: 5px;
}

.shareRC ul li .clearfix {
	display: block;
}

.shareRCfooter {
	text-align: center;
}

.RRDemployeInfo ul {
	padding: 0;
}

.RRDemployeInfo ul li {
	display: block;
	text-align: center;
	padding: 5px 0;
}

.RRDemployeInfo ul li h2 {
	margin: 5px 0 0 0;
}

.RRDemployeInfo ul li a {
	margin: 0 5px;
}

.vendorInfoSubmission {
	margin: 20px;
}

.vendorInfoSubmission h1 {
	text-align: center;
}

.spRate {
	padding-left: 30px;
}

.spRate .spRateLink {
	margin-left: 40px;
}

.SPclose-application-cta {
	background: #fcf6f8 none repeat scroll 0 0;
	border: 1px solid #facfd9;
	font-size: 11px;
	padding: 3px 15px;
}

.Spclose-application-cta .status {
	color: #999;
}

.Spclose-application-cta span {
	font-size: 11px;
}

.SPclose-application-cta a {
	color: #143362;
}

.RRDprogress-bar.shortlisted {
	width: 55%;
}

.RRDprogress-bar.Submitted {
	width: 78%;
}

.RRDprogress-bar.Interview {
	width: 100%;
}

.CandidateStatus .fa-ban {
	color: #143362;
	float: left;
	font-size: 32px;
	line-height: 32px;
	margin-right: 5px;
}

.DR-delete i {
	font-size: 32px;
}

.Btn-shareRequirements .jNYP-srch-btn,
.Btn-shareRequirements .jNYP-post-btn {
	padding: 7px 45px;
	margin-right: 10px;
}

.FollwJob img.float_none {
	float: none;
	margin-top: -10px;
	margin-left: 1px;
	padding: 0;
	width: 17px;
}

.MatchingJobsIcons {
	margin: 0 auto;
	width: 150px;
}

.MainAcceptDiv {
	border-bottom: 1px solid #c4c3c8;
	border-top: 1px solid #c4c3c8;
	padding: 10px 0;
	margin: 0 10px;
}

.acceptDiv {
	text-align: center;
}

.acceptDiv a {
	font-size: 30px;
}

/* JS Profile page changes */
.JSSetupAddBtn {
	display: inline-block;
	margin: 2px 0 2px 5px;
}

.JSSetupAddBtn i {
	float: left;
	color: #ccc;
}

.JSSetupAddBtn span {
	line-height: 30px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
}

/*// JS Profile page changes */
.shareRC ul li.offset-0,
.shareRC ul li .jsShareProfile label,
.shareRC ul li .jsShareProfile span {
	padding: 0;
}

.edit-designation {
	border: 1px solid #e5e3e4;
	margin: 10px auto;
	padding: 3px;
	width: 80%;
	text-align: left;
}

.edit-designation i {
	width: 15px;
	text-align: center;
}

.edit-designation input[type='text'] {
	border: 0 none;
}

.JSVideoPlayBtn {
	position: absolute;
}

.RJprofile_socialIcons {
	margin-top: 20px;
}

.RJprofile_video {
	margin-top: 15px;
	padding: 0 0 5px 0;
}

.RJprofile_video a {
	font-size: 14px;
	color: #333;
}

.RJprofile_video a span {
	text-decoration: underline;
}

.RJprofile_video a i {
	margin-right: 10px;
}

.nav .dropdown-menu > li > a,
.nav .dropdown-menu .divider {
	margin: 0;
}

.CmpltUrProfile h3 {
	font-size: 13px;
}

.seventy-percent-width {
	display: block;
	margin: 5px auto;
	width: 70%;
}

.seventy-percent-width i {
	margin: 5px;
}

.closeLink {
	text-align: left;
	text-decoration: underline;
}

.closeLink i {
	margin: 5px;
}

.AMcloseLink {
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	display: block;
	margin-bottom: 10px;
}

.AMcloseLink i {
	margin: 5px;
}

.AMchangeBTN {
	padding: 6px 10px;
}

.AMsearchBlock {
	background: #fff;
	min-height: 250px;
	padding-top: 15px;
}

.AMsearchBlock .welcomeLine {
	margin-bottom: 10px;
	display: block;
}

.AMViewScoreCardBtn {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.AMviewScoreCardRP {
	padding-right: 0;
}

.AMviewScoreCard .MscoreCardList {
	width: 125px;
}

.AMsearchBlock .advancedS .fa-chevron-right {
	margin-left: 5px;
}

.AMdHeader {
	padding-bottom: 0;
}

.list_files label {
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	font-weight: bold;
	margin: 0 10px 9px;
	max-width: 448px;
	overflow-y: hidden;
	padding: 4px 4px 4px 8px;
}

.list_files label i {
	margin: 5px 5px 5px 15px;
	cursor: pointer;
}

.advanceSearch a i {
	margin-left: 5px;
}

.popShareRV {
	padding: 0;
	min-height: 100px;
}

.sharelink {
	width: 100%;
}

#ShareRmnt .select2-container--default .select2-selection--single {
	border: 1px solid #737373;
	border-radius: 3px;
}

#ShareRmnt .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #737373;
}

/** JS PROFILE css ***/
.jsProfileBlock {
	margin-bottom: 15px;
	color: #fff;
	background: #d8d8d8;
	box-shadow: inset 0px 0px 3px 0px #ababab;
	-webkit-box-shadow: inset 0px 0px 3px 0px #ababab;
	-moz-box-shadow: inset 0px 0px 3px 0px #ababab;
	-o-box-shadow: inset 0px 0px 3px 0px #ababab;
	border-radius: 3px;
}

.jsProfileL-block {
	background: #385776;
	text-align: center;
	padding: 15px;
	border-radius: 3px;
	max-width: 300px;
	min-height: 968px;
	float: left;
	-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.jsProfile-Pic img {
	display: inline-block;
	margin: 5px;
	width: 120px;
	height: 120px;
}

.jsProfileL-block .jsProfile .starRating,
.jsProfileL-block .jsProfile .jobsName,
.jsProfileL-block .jsProfile .jobsTitle,
.jsProfileL-block .jsProfile .jobsCity {
	color: #fff;
	margin: 5px 0;
}

.jsProfileL-block .jsProfile .starRating {
	font-size: 12px;
}

.jsProfileL-block .jsProfile .jobsName {
	font-size: 18px;
	font-weight: normal;
}

.jsProfileL-block .jsProfile .jobsTitle {
	font-size: 16px;
	font-weight: 300;
}

.jsProfileL-block .jsProfile .jobsCity {
	font-size: 14px;
	font-weight: 300;
}

.jsProfileL-block .jsProfile .jobsCity img {
	margin-right: 8px;
}

.jsProfileL-block .JSprofileSosical-Icons {
	margin: 10px 0;
}

.jsProfileL-block .JSprofileSosical-Icons a {
	color: #fff;
	margin: 8px;
}

.jsProfileL-block .checkComBTN {
	margin: 20px 0;
}

.jsProfileL-block .checkComBTN a {
	background: #ba203e;
	border: 0;
	padding: 8px 15px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 300;
}

.jsProfileL-block .checkComBTN a:hover,
.jsProfileL-block .checkComBTN a:focus {
	background: #fff;
	color: #333;
}

.jsProfileL-block .jsprofile-availability {
	border-top: 1px solid #fff;
	padding: 0 0 15px 0;
	margin-top: 20px;
	text-align: left;
}

.jsProfileL-block .jsprofile-availability .availability-blocks {
	border-bottom: 1px dashed #fff;
	padding: 8px 15px;
}

.jsProfileL-block .jsprofile-availability .availability-blocks label {
	font-weight: 300;
	font-size: 12px;
}

.jsProfileL-block .jsprofile-availability .availability-blocks p {
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	line-height: 18px;
}

.jsProfileL-block .jsprofile-viewVideo {
	padding: 10px 0;
}

.jsProfileL-block .jsprofile-viewVideo a img {
	display: inline-block;
	margin-top: -2px;
}

.jsProfileL-block .jsprofile-viewVideo a span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
}

.jsProfileL-block .jsprofile-downloadM {
	bottom: 0;
	height: 100px;
	position: absolute;
	width: 100%;
	border-top: 1px solid #fff;
}

.jsProfileL-block .jsprofile-download:first-child {
	border-right: 1px solid #fff;
}

.jsProfileL-block .jsprofile-download {
	padding: 0;
	position: relative;
	height: 100px;
	width: 50%;
	float: left;
}

.jsProfileL-block .jsprofile-download a {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	padding-top: 20px;
}

.jsProfileL-block .jsprofile-download a img {
	margin: 5px auto;
}

.jsProfileL-block .jsprofile-download a span {
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: 300;
}

.jsProfileBlock .jsprofile-summary {
	background: #fff;
	color: #333;
	padding: 5px 15px;
	margin: 10px 0;
	border-radius: 3px;
	box-shadow: inset 0px 0px 3px 0px #ababab;
	-webkit-box-shadow: inset 0px 0px 3px 0px #ababab;
	-moz-box-shadow: inset 0px 0px 3px 0px #ababab;
	-o-box-shadow: inset 0px 0px 3px 0px #ababab;
}

.jsProfileBlock .jsprofile-summary h4 {
	font-size: 16px;
	font-weight: normal;
	color: #002a54;
}

.jsProfileBlock .jsprofile-summary h5 {
	font-size: 14px;
	font-weight: 400;
	color: #5c5c5c;
	margin: 20px 0 5px 0;
}

.jsProfileBlock .jsprofile-summary h4 span {
	float: right;
	font-size: 14px;
}

.jsProfileBlock .jsprofile-summary h4 p {
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 5px 0;
	color: #002a54;
}

.jsProfileBlock .jsprofile-summary p {
	font-size: 12px;
	color: #333;
	text-align: justify;
}

.jsbacktoProfileListing img {
	display: inline-block;
	margin-top: -5px;
}

.jsbacktoProfileListing span {
	display: inline-block;
	color: #002a54;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
}

.pdash {
	padding-left: 10px;
}

.pdash:before {
	content: '-';
	float: left;
	text-indent: -10px;
	font-weight: 600;
}

.AMcompatbody {
	margin: 10px 25px;
}

.AMcompatList {
	padding: 5px 10px;
}

.AMcompatListRadio {
	float: left;
	margin: 15px 10px;
}

.AMcompatListPic {
	float: left;
	width: 50px;
	margin: 5px 10px;
}

.AMcompatListCont {
	margin: 15px 10px;
}

.AMcompatListCont h4 {
	color: #143362;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.AMcompatListCont span {
	color: #143362;
	font-size: 11px;
}

.am-search-bar-section {
	margin: 20px;
	width: 90%;
}

.am-search-bar-section input:active,
.am-search-bar-section input:focus,
.am-search-bar-section input {
	border: 1px solid #e7eaec !important;
	border-right: none;
}

.AMNewpt {
	padding-top: 0 !important;
}

.PersonalTrendsTopSection.NewPTfilter {
	background: none;
	border: 0;
}

.NewPTfilter .form-group {
	margin-top: 12px;
	height: 32px;
}

.PersonalTrendsTopSection.NewPTfilter .input-group {
	border-radius: 3px;
}

.NewPTfilter .form-group input {
	background: #d8d8d8;
	height: 29px;
	padding: 4px 10px;
}

.NewPTfilter .form-group .input-group-addon {
	background: #d8d8d8;
	border: 0 none;
	border-radius: 0;
}

.PersonalTrendsTopSection.NewPTfilter h2 {
	font-size: 18px;
	font-weight: 300;
	margin-top: 14px;
	margin-bottom: 0;
}

.PersonalTrendsTopSection.NewPTfilter button {
	margin-bottom: 15px;
	margin-top: 12px;
}

.AMnewPTtabs {
	background: none;
}

.AMnewPTtabs .MGNT_requirementRow li.count_boxes {
	width: 12.2% !important;
}

.AMnewPTtabs .MGNT_requirementRow li.count_boxes:nth-child(2) {
	width: 14.4% !important;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox {
	background: #fff;
	border-radius: 3px;
	min-height: 60px;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox {
	background: #143362;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox h4 {
	border: none;
	font-size: 10px;
	text-align: left;
	word-wrap: break-word;
	font-weight: 300;
	padding-bottom: 0;
	margin-bottom: 0;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox big {
	text-align: right;
	margin: 0 10px;
	font-size: 24px;
	font-weight: 300;
	padding: 5px;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox h4 {
	color: #fff;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox big {
	color: #fff;
}

.PersonalTrends .ManagementScreen11-content.AM_PT_Content {
	background: #fff;
	border: 1px solid #002a54;
	border-radius: 5px;
}

.AM_newPTlist {
	background: #fff;
	border: 1px solid #666;
	border-radius: 5px;
}

.AM_newPTlist .AM_newPTlist_title {
	position: relative;
	padding-right: 20px;
}

.AM_newPTlist .AM_newPTlist_title h3 {
	font-size: 14px;
	font-weight: 300;
	color: #002a54;
	line-height: 20px;
	text-align: left;
	margin-right: 10px;
}

.AM_newPTlist .AM_newPTlist_title h3 span {
	display: block;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 0;
	color: #474747;
}

.AM_newPTlist .AM_newPTlist_title label {
	background: #417505;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	padding: 5px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 27px;
	border-radius: 20px;
}

.AM_newPTlist ul {
	padding: 0;
	list-style: none;
}

.AM_newPTlist ul li {
	border-bottom: 1px dashed #999;
	clear: both;
	padding: 5px 0;
	min-height: 31px;
}

.AM_newPTlist ul li:last-child {
	border-bottom: 0;
}

.AM_newPTlist ul li label {
	float: left;
	color: #666;
	font-size: 10px;
	font-weight: 300;
}

.AM_newPTlist ul li > span {
	float: right;
	text-align: right;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	padding-top: 3px;
	clear: right;
	word-break: break-all;
}

.car_btn {
	background: #ba203e;
	color: #fff;
}

.car_btn img {
	width: 18px;
	margin: 0 5px 0 0;
}

.dashboard-header h2.rcrequirement {
	margin-top: 15px;
	margin-bottom: 0;
}

.inputHelpBlockhide {
	position: absolute;
	right: 15px;
	top: 0;
}

.vertical-timeline-content p {
	font-size: 14px;
	font-weight: 300;
	margin: 0;
}

.vertical-timeline-content .vertical-date {
	color: #143362;
	float: left;
	font-size: 12px;
	font-weight: 400;
}

.rpvList .RSRListHead .keySkill p {
	margin-top: 0;
}

.rpvList .RSRListHead .contactIcons {
	padding-top: 0;
}

.AllsocialIcons a img {
	width: 22px;
	margin: 0;
}

.Organization--Details .FollwJob .AllsocialIcons a img {
	width: 24px !important;
}

.AllsocialIcons a {
	display: inline-block;
	margin: 0 20px 0 0;
	float: left;
}

.AllsocialIcons a:last-child {
	margin-right: 0;
}

.RDsocialIcons {
	padding: 15px 10px 0 0;
}

.RDsocialIcons a img {
	width: 15px;
}

.rcm-fillter {
	position: absolute;
	right: 0;
	top: -40px;
}

.RATS-CDirectoryList .VPbutton {
	text-align: right;
}

.RCMheading h2 {
	margin: 0 0 10px 0;
}

.feed-activity-list .feed-element {
	padding: 5px;
}

.vertical-timeline-icon.icon-bg img {
	margin: 10px 11px;
}

.HLtitle {
	color: #143362;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
}

.dashboard-header.managementHead {
	padding-bottom: 0;
}

.McEditProfile label {
	font-size: 12px;
	font-weight: 400;
	color: #5c5c5c;
}

.TDAdminProfile ul li span input {
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
	font-size: 12px;
	font-weight: 400;
	padding: 6px 12px;
	display: inline-block;
	border-radius: 3px;
	min-width: 225px;
}

.TDAdminProfile ul li span input:focus,
.TDAdminProfile ul li span input:active,
.TDAdminProfile ul li span input:hover {
	border: 1px solid #333;
}

.jsviewjobL-block {
	height: inherit;
	min-height: 855px;
	padding: 5px 0 60px 0;
}

.jsviewjob-mainTitle {
	border-bottom: 1px solid #fff;
	padding: 5px 10px;
}

.jsviewjob-Pic {
	float: left;
	width: 20%;
}

.jsviewjob-content {
	float: left;
	padding-left: 10px;
	text-align: left;
	width: 80%;
}

.jsviewjob-content address.jobsCity {
	color: #fff;
}

.jsviewjob-content p.jobsName {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	margin: 5px 0;
}

.jsviewjobCont {
	border-bottom: 1px solid #fff;
	padding: 5px 10px;
}

.jsviewjobCont p {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	margin: 0;
}

p.postedby {
	margin: 0;
}

p.postedby span {
	display: block;
	font-size: 12px;
	font-weight: 300;
}

p.postedby label {
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 0;
}

.jsviewjob-Compatible {
	padding: 5px 0;
}

.jsviewjob-Compatible .jsvj-Compatible {
	margin: 12px 0;
	padding: 0 5px 0 15px;
}

.jsviewjob-Compatible .checkComBTN {
	margin: 10px 0;
}

.jsviewjob-Compatible .checkComBTN a {
	font-size: 12px;
	font-weight: 300;
	padding: 5px 10px;
}

.jsvjb-block {
	border-top: 1px dashed #fff;
	padding: 0;
	text-align: left;
}

.jsvjb-controw {
	border-bottom: 1px dashed #fff;
}

.jsvjb-controw > div {
	padding-top: 12px;
	padding-bottom: 12px;
}

.jsvjb-controw > div.rightb {
	border-right: 1px solid #fff;
}

.jsvjb-controw > div:last-child {
	padding: 0;
}

.jsvjb-saveM {
	border-top: 1px solid #fff;
	bottom: 0;
	height: 60px;
	position: absolute;
	width: 100%;
}

.jsvjb-saveM {
	border-top: 1px solid #fff;
	bottom: 0;
	height: 60px;
	position: absolute;
	width: 100%;
}

.jsvjb-save {
	float: right;
	height: 60px;
	padding: 0;
	position: relative;
	width: 50%;
}

.jsvjb-save a {
	height: 100%;
	left: 0;
	padding-top: 20px;
	position: absolute;
	width: 100%;
}

.jsvjb-save a span {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 300;
	margin-left: 5px;
}

.jsvjb-follow {
	float: left;
	height: 60px;
	padding: 0;
	position: relative;
	width: 50%;
	border-right: 1px solid #fff;
}

.jsvjb-follow a {
	height: 100%;
	left: 0;
	padding-top: 20px;
	position: absolute;
	width: 100%;
}

.jsvjb-follow a span {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 300;
	margin-left: 5px;
}

.jsvjb-block > div.jsvjb-controw:last-child {
	border-bottom: 0;
}

.jsvjApply {
	text-align: center;
	border-bottom: 1px solid #fff;
}

.jsviewjobL-block .jsvjApply a {
	width: 64%;
	margin: 15px auto;
	display: block;
	background: #ba203e;
	border: 0;
	color: #fff;
}

.jsviewjobL-block .jsvjApply a:hover {
	background: #fff;
	color: #333;
}

.jsvj-otherjobs {
	padding: 15px 0;
}

.jsvj-otherjobs > .jsvj-otherjobs-blocks {
	border-right: 1px solid #5c5c5c;
}

.jsvj-otherjobs > .jsvj-otherjobs-blocks.lastbordero {
	border: 0;
}

.jsvj-otherjobs-Pic {
	float: left;
	margin-top: 12px;
	width: 45px;
}

.jsvj-otherjobs-content {
	float: left;
	width: 170px;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-content .jobsName {
	font-size: 14px;
	font-weight: 400;
	color: #002a54;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-content .jsvj-otherjobs-location {
	font-size: 12px;
	font-weight: 300;
	margin: 3px 0;
	color: #002a54;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-content .jsvj-otherjobs-compatible {
	padding: 3px 0;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-content .jsvj-otherjobs-compatible img {
	float: left;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-content .jsvj-otherjobs-compatible label {
	float: left;
	font-size: 12px;
	font-weight: 300;
	margin-left: 5px;
	margin-top: 0px;
	color: #002a54;
}

.jsProfileBlock .jsprofile-summary .jsvj-otherjobs-postdays {
	float: right;
	font-size: 12px;
	font-weight: 300;
	margin-top: 10px;
	color: #002a54;
}

/* Recruiter Post Job */
.DRpostjob-form .compatibilityMetrics,
.DRpostjob-form .compatibilityMetrics p {
	font-size: 12px;
	font-weight: 300;
}

.DRpostjob-form .compatibilityMetrics .metricsLabel {
	font-weight: 300;
	margin: 10px 0;
	font-size: 14px;
}

.DRpostjob-form .compatibilityMetrics .heading {
	color: #143362 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

a.postJobDefaultBtn {
	font-size: 16px;
	color: #143362;
	padding: 10px 30px;
	width: 216px;
	border-radius: 5px;
	margin-right: 15px;
	border: 1px solid #999;
	width: 216px;
	background: #fff;
}

a.postJobDefaultBtn:hover,
a.postJobDefaultBtn:visited,
a.postJobDefaultBtn:focus {
	color: #143362;
	background: #fff;
	border: 1px solid #999;
}

/*// Recruiter Post Job */
/* Recruiter Company Profile */
.RecruiterCompanyProfile .heading {
	font-size: 14px;
}

.RecruiterCompanyProfile p {
	font-size: 12px;
}

.RecruiterCompanyProfile .heading span {
	font-size: 11px;
}

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

.RecruiterCompanyProfile .company_details_by_section {
	padding-bottom: 15px;
}

/*// Recruiter Company Profile */
/* AM Following Company */
.FollowBtn {
	padding-top: 10px;
}

.FollowBtn .btnWrapper,
.JSFollwBTN span {
	background-color: #ffffff;
	display: inline-block;
	margin: 5px 3px;
	font-size: 13px;
	color: #959394;
	padding: 4px 10px;
	border: solid 1px #e1eaf9;
	border-radius: 2px;
	cursor: pointer;
	border-radius: 3px;
}

.FollowBtn .btnWrapper input[type='checkbox'],
.JSFollwBTN span input[type='checkbox'] {
	position: absolute;
	z-index: -1;
}

.FollowBtn .btnWrapper i,
.JSFollwBTN span i {
	color: #143362;
	padding-right: 6px;
	display: none;
	position: relative;
}

/*// AM Following Company */
/* Select2 customization */
.select2-container--default .select2-results__option[aria-disabled='true'] {
	color: #f1f1f1 !important;
	cursor: not-allowed;
}

/*// Select2 customization */
/* JS Profile page changes */
.JSProfileAddBtn {
	display: block;
	margin: 2px 0;
}

.JSProfileAddBtn i {
	float: left;
	color: #ccc;
}

.JSProfileAddBtn span {
	line-height: 30px;
	padding-left: 5px;
}

/*// JS Profile page changes */
/* JS Contact Manager */
.JSContactManager .favouriteIcon i {
	font-size: 16px;
	color: #df3b63;
	margin-top: 4px;
	cursor: pointer;
	float: left;
	cursor: pointer;
}

.JSContactManager .favouriteIcon span {
	float: left;
	padding-left: 5px;
	cursor: pointer;
}

.JSContactManager .profilPic {
	float: left;
	margin-right: 10px;
}

/*// JS Contact Manager */
/* JS Personal Trends */
.JSPersonalTrends .AMrequrmntTab {
	padding: 25px 0;
}

.JSPersonalTrends.AMPersonalTrends
	.PTRequirementsSection
	.MGmtRequirementNew
	.MGNT_requirementRow
	.count_boxes {
	width: 14.28%;
}

.ct-series-a .ct-bar {
	stroke: #fdc018;
}

.ct-series-b .ct-bar {
	stroke: #1991eb;
}

.ct-label {
	color: #676a6c;
	font-size: 13px;
}

.JSChartLegend {
	padding: 20px 20px 20px 80px;
	text-align: center;
}

.JSChartLegend div {
	display: inline-block;
	padding: 0 10px;
}

.JSChartLegend .legend-color {
	width: 10px;
	height: 10px;
	display: inline-block;
}

.JSChartLegend .legend-color.demand {
	background: #1991eb;
}

.JSChartLegend .legend-color.supply {
	background: #fdc018;
}

.JSChartLegend .legend-text {
	margin-left: 10px;
}

.ct-perfect-fourth svg {
	overflow: visible;
}

.JSChartTable thead {
	background: #999;
	color: #fff;
}

.JSChartTable thead th {
	font-weight: 300;
	text-align: left;
}

.JSChartTable td {
	padding: 15px 8px !important;
	text-align: left;
}

.JSChartTable .editable_section .edit_tools {
	cursor: pointer;
	padding: 0 3px;
	display: inline-block;
	font-size: 14px;
}

.JSChartTable .editable_section .edit_show {
	display: none;
}

.JSChartTable .editable_section .edit_show table {
	background: transparent;
}

.JSChartTable .editable_section .editable_field_tools_wrapper {
	width: 60px;
	padding: 0 10px;
}

.JSChartTable th:first-child {
	min-width: 196px;
}

.JSChartTable .editable_section td {
	padding: 0 !important;
}

.JSChartTable .edit_tools.edit.pull-right {
	padding-right: 22px;
}

.easy-autocomplete input,
.easy-autocomplete {
	width: 120px !important;
}

/*// JS Personal Trends */
/* JS Page Update */
.CmpltUrProfile a {
	text-decoration: underline;
}

/*// JS Page Update */
/* JS Geek Bot */
.GeekBotLocation {
	width: 80%;
	margin: 20px auto;
}

.GeekBotLocation .AddInputWth {
	width: 100%;
}

.GKBTMainTabs li {
	width: 25%;
}

.GKBTMainTabs a {
	font-weight: 300 !important;
}

.GeekBotRates {
	width: 80%;
	margin: 20px auto;
}

.GeekBotRates .form-control {
	border: 1px solid #ccc;
}

.GeekBotRates .row {
	margin-bottom: 16px !important;
	margin-top: 15px;
}

.GeekBotSwitch {
	margin: 20px 0 0 20px;
	float: left;
}

#Availability .nav-tabs a {
	font-weight: 300;
}

#Availability .nav-tabs a.updated {
	background: #df3b63;
}

#SocialProfile .DRpostjobForm .fldLink {
	font-size: 25px;
}

#SocialProfile .getLink {
	display: none;
}

#SocialProfile .DRpostjobForm {
	padding: 0;
}

#SocialProfile .links .link .removeLink {
	margin-left: 20px;
	color: #df3b63;
}

#SocialProfile .controls {
	border-top: 2px solid #eee;
	margin-top: 30px;
}

/*// JS Geek Bot */
/* Settings Change Password */
.SettingsChangePassword {
	min-height: 216px;
	margin: 20px auto 0;
	width: 60%;
}

.SettingsChangePassword .form-control {
	border: 1px solid #ccc;
}

.SettingsChangePassword .edit_hide {
	text-align: center;
	font-size: 16px;
	top: 75px;
	position: relative;
	display: none;
}

/*// Settings Change Password */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee !important;
}

/* Requiremetns Page */
.RequirementsVendorInfo h2 {
	text-align: left;
	font-size: 18px;
}

.RequirementsVendorInfo p {
	text-align: left;
	font-size: 14px;
}

/*// Requiremetns Page */
/* Recruiter Contact Manager */
.RecruiterCMTabs .nav-tabs > li > a {
	padding: 10px;
}

.shareWithCandidateBtn {
	margin: 10px 0;
}

/*// Recruiter Contact Manager */
.ApplicationCloseReason label {
	font-weight: normal;
}

.attachment {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
}

.attachment .attachment_close {
	vertical-align: middle;
	font-size: 30px;
	margin-right: 10px;
	display: inline-block;
}

.advanceSearch {
	margin-top: 10px;
}

.starRecruiterHeading {
	background: #ddd;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 600;
	margin-bottom: 10px;
}

/* Recruiter Preferred Vendors */
.PreferredVendors {
	margin-top: 15px;
	margin-bottom: 15px;
}

.PreferredVendors .tab_title {
	background: #999;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin: 10px 0 0 0;
}

.PreferredVendors .header_section .content {
	background: #fff;
	padding: 15px 0;
	border-bottom: 3px solid #ccc;
}

.PreferredVendors .header_section .content .name,
.PreferredVendors .header_section .content .company {
	font-weight: 600;
}

.PreferredVendors .hotlist_list .RSRListHead .keySkill label,
.PreferredVendors .hotlist_list .RSRListHead .RSRTitle h4 {
	font-size: 16px;
}

.PreferredVendors .hotlist_list .RSRListHead .keySkill p {
	font-size: 12px;
}

.PreferredVendors .hotlist_list .RSRListHead .VPbutton button {
	font-size: 12px;
	margin: 0;
}

.PreferredClients.PreferredVendors .hotlist_list .RSRListHead .VPbutton button {
	margin: 20px 0;
}

.PreferredVendors .hotlist_list .RSRListHead {
	border: 1px solid #dfdddd;
}

.PreferredVendors .hotlist_list .availabilityMsg {
	background: #ccc;
	padding: 5px 10px;
	margin-top: 1px;
}

.PreferredVendors .hotlist_list .availabilityMsg .value {
	font-weight: 600;
}

.PreferredVendors .hotlist_list .list_container {
	margin-bottom: 15px;
}

/*// Recruiter Preferred Vendors */
.logOutBlock .logoutIcon {
	transform: translate(0, 4px);
	-webkit-transform: translate(0, 4px);
	-moz-transform: translate(0, 4px);
	display: inline-block;
}

.AMMySubmissions .hotlist .feed-activity-list .feed-element {
	background: #fff;
	border: 0;
	border-bottom: 1px solid #e7eaec;
}

.AMMySubmissions .hotlist .feed-activity-list .feed-element:hover .inapp-images .HotChat {
	background-position: -6px 0;
}

.AMMySubmissions .hotlist .feed-activity-list .feed-element:hover .inapp-images .HotPhone {
	background-position: -43px 0;
}

.AMMySubmissions .hotlist .feed-activity-list .feed-element:hover .inapp-images .HotMsg {
	background-position: -79px 0;
}

.AMHotlistTab {
	border: 1px solid #ddd;
}

.AMHotlistcomBtnPos .cCom-btn {
	padding: 7px 10px;
}

.AMHotlistcomBtnPos .MatchingJobsIcons {
	width: 120px;
}

.AMHotlistcomBtnPos {
	border-left: 1px solid #eee;
}

.popBody {
	padding: 20px;
}

.popBody h1 {
	margin-top: 0;
}

/* JS Setup Profile */
.JSProfessionalExperience {
	margin-top: 15px;
}

.JSProfessionalExperience textarea {
	min-height: 150px;
}

.JSProfessionalExperience .AddProjectSection {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
}

.JSProfessionalExperience .AddProjectSection a {
	color: #333;
}

.JSProfessionalExperience .AddProjectSection a .fa-plus-circle {
	font-size: 16px;
	color: #333;
}

.JSProfessionalExperience .RemoveProjectSection {
	font-size: 14px;
}

.JSProfessionalExperience .RemoveProjectSection a {
	color: #333;
}

.JSProfessionalExperience .RemoveProjectSection a .fa-times-circle-o {
	font-size: 16px;
	color: #333;
}

.JSProfessionalExperience .ExperienceSection {
	margin: 15px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.JSProfessionalExperience .ExperienceSection .fieldRow {
	margin-bottom: 15px;
}

.JSProfessionalExperience .ExperienceSection label.presentCheckbox {
	color: #777;
	font-weight: normal;
	position: relative;
	top: 30px;
}

.JSSetupFooterBtns {
	margin-top: 20px;
}

.JSSetupFooterBtns .btn-save,
.JSSetupFooterBtns .btn-save:hover,
.JSSetupFooterBtns .btn-save:active,
.JSSetupFooterBtns .btn-save:focus,
.JSSetupFooterBtns .btn-save:visited {
	background: #143362 !important;
	font-size: 14px;
	color: #fff;
	width: auto;
	margin: 0 15px;
	padding: 5px 40px;
}

.JSSetupFooterBtns .btn-cancel,
.JSSetupFooterBtns .btn-cancel:hover,
.JSSetupFooterBtns .btn-cancel:active,
.JSSetupFooterBtns .btn-cancel:focus,
.JSSetupFooterBtns .btn-cancel:visited {
	background: #fff !important;
	font-size: 14px;
	color: #333;
	border: 1px solid #999;
	width: auto;
	margin: 0 15px;
	padding: 5px 40px;
}

/*// JS Setup Profile */
.advanced_preferences a {
	text-decoration: underline;
	font-style: italic;
	margin-left: 30px;
}

.JSSetupProfile ::-webkit-input-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
}

.JSSetupProfile ::-moz-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
}

.JSSetupProfile :-ms-input-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
}

.JSSetupProfile :-moz-placeholder {
	font-size: 12px;
	color: #ccc;
	font-weight: 400;
}

/* JS setup profile */
/* --- Recruiter Share Requirement Popup --- */
ul.unstyled {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.RecSharePopUp .popHeader {
	padding: 20px 10px;
}

.RecSharePopUp label {
	font-weight: normal;
}

.RecSharePopUp .section {
	padding: 0 10px;
}

.RecSharePopUp .RecSharePopSection {
	padding: 0;
	padding-right: 10px;
}

.RecSharePopUp .RecSharePopLeft {
	border-right: 1px solid #d2d2d2;
	height: 235px;
}

.RecSharePopUp .RecSharePopLeft .list-header {
	padding: 10px;
}

.RecSharePopUp .RecSharePopLeft .list-header .select-all-checkbox {
	text-decoration: underline;
}

.RecSharePopUp .RecSharePopLeft .search-bar-section {
	border: 1px solid #d2d2d2;
}

.RecSharePopUp .RecSharePopLeft .search-bar-section .search-bar {
	padding: 5px 10px;
}

.RecSharePopUp .RecSharePopLeft .search-bar-section .search-btn {
	border: 0;
}

.RecSharePopUp .RecSharePopLeft .search-bar-section .search-btn:hover,
.RecSharePopUp .RecSharePopLeft .search-bar-section .search-btn:focus,
.RecSharePopUp .RecSharePopLeft .search-bar-section .search-btn:active {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
}

.RecSharePopUp .RecSharePopLeft .scroll-section .section-label {
	background: #eee;
	padding: 0 10px;
	margin-bottom: 5px;
	text-align: right;
}

.RecSharePopUp .RecSharePopRight .selected-vendors h5 {
	margin: 0;
	padding: 10px 0;
	font-weight: 700;
}

/* ---// Recruiter Share Requirement Popup --- */
/* ----- Overrides ----- */
/* .nav-header,
.navbar-static-side,
.nav-header,
li.active,
#page-wrapper,
.footer {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background-color: #143361;
} */

.InAppCom {
	display: none;
}

.logOutBlock a label {
	cursor: pointer;
}

.TextRight {
	text-align: right;
}

.PreferredVendors .ibox {
	margin-bottom: 0px;
}

/* Page specific styles */
.RecruiterPersonalTrends {
	padding-left: 0;
	padding-right: 0;
}

.PersonalTrendsTopSection {
	background: #fff;
	padding: 5px 0;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	border-color: #e7eaec;
	-o-border-image: none;
	border-image: none;
	border-style: solid solid none;
	border-width: 3px 0 0;
}

.PersonalTrendsTopSection .filter_label {
	font-size: 20px;
	line-height: 72px;
	color: #3b3b48;
}

.PersonalTrendsTopSection .input-group {
	border: 1px solid #e5e6e7;
}

.PersonalTrendsTopSection button {
	margin-top: 24px;
	margin-bottom: 15px;
}

.PersonalTrendsTopSection .preference_section {
	float: right;
	padding-left: 20px;
	border-left: 1px solid #e5e6e7;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow {
	padding: 0 15px;
	margin: 0;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 12.5%;
	float: left;
}

.PersonalTrends .MGNT_requirementRow a .TopBox {
	margin: 0;
}

.PersonalTrends .MGNT_requirementRow .TopBox h4 {
	font-size: 10px;
}

.PersonalTrends .MGmtRequirementNew {
	margin: 0;
}

.PersonalTrends .ManagementScreen11-content {
	padding: 10px;
	background: #c4c3c8;
}

.PersonalTrends .MgmtRequire_ContSec {
	background: transparent;
	border: 0;
}

.PersonalTrends .MgmtRequire_ContSec ul li {
	padding: 0;
	margin: 0 0 10px;
	border: 0;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card {
	background: #fff;
	margin: 0 5px;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card .card_top,
.PersonalTrends .MgmtRequire_ContSec ul li .card .card_body {
	padding: 10px 15px;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card .card_top {
	background: #efeeee;
}

.PersonalTrends .MgmtRequire_ContSec ul li span {
	font-size: 11px;
}

.PTRequirementsSection .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 16.66%;
}

.PTRequirementsSection .nav.nav-tabs li.active {
	background: #c4c3c8;
	font-weight: 600;
}

.PTRequirementsSection .nav-tabs > li.active > a,
.PTRequirementsSection .nav-tabs > li.active > a:hover,
.PTRequirementsSection .nav-tabs > li.active > a:focus {
	border-width: 0;
}

.PTRequirementsSection .nav-tabs > li > a span {
	font-weight: 300;
}

.PRNoActivityBar {
	padding: 10px;
	background: #999;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	border: 2px solid #ccc;
	color: #fff;
}

.AMPersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 14.28%;
}

.AMPersonalTrends .PTRequirementsSection .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 20%;
}

/* Progress Bar */
/** Default Progress Bar Starts **/
/** Default Progress Bar Ends **/
/** Dynamic Progress Bar Starts **/
/** Dynamic Progress Bar Ends **/
/** progressBar default line-height***/
/** circle height***/
/*** Number of steps ***/
/** Setp width***/
/** Setp height***/
/** Step hidden text colour ***/
/** Step hidden Background colour ***/
/** Step highlight text colour ***/
/** Step highlight Background colour ***/
.progressWrapper {
	position: relative;
}

.progressWrapper ul.progressBar {
	margin: 0 20px;
	padding: 0;
}

.progressWrapper ul.progressBar li {
	color: #ccc;
	display: block;
	font-size: 13px;
	padding: 14px 20px 14px 50px;
	position: relative;
}

.progressWrapper ul.progressBar li:before {
	background: #ccc;
	border-radius: 50%;
	font-size: 16px;
	left: 20px;
	line-height: 37px;
	height: 10px;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
	top: 15px;
	width: 10px;
	z-index: 999;
}

.progressWrapper ul.progressBar li:before {
	content: ' ';
}

.progressWrapper ul.progressBar a {
	color: #676a6c;
	font-size: 13px;
}

.progressWrapper ul.progressBar.step1 li:first-child span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step1 li:first-child:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step2 li:first-child span,
.progressWrapper ul.progressBar.step2 li:first-child + li span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step2 li:first-child:before,
.progressWrapper ul.progressBar.step2 li:first-child + li:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step3 li:first-child span,
.progressWrapper ul.progressBar.step3 li:first-child + li span,
.progressWrapper ul.progressBar.step3 li:first-child + li + li span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step3 li:first-child:before,
.progressWrapper ul.progressBar.step3 li:first-child + li:before,
.progressWrapper ul.progressBar.step3 li:first-child + li + li:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step4 li:first-child span,
.progressWrapper ul.progressBar.step4 li:first-child + li span,
.progressWrapper ul.progressBar.step4 li:first-child + li + li span,
.progressWrapper ul.progressBar.step4 li:first-child + li + li + li span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step4 li:first-child:before,
.progressWrapper ul.progressBar.step4 li:first-child + li:before,
.progressWrapper ul.progressBar.step4 li:first-child + li + li:before,
.progressWrapper ul.progressBar.step4 li:first-child + li + li + li:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step5 li:first-child span,
.progressWrapper ul.progressBar.step5 li:first-child + li span,
.progressWrapper ul.progressBar.step5 li:first-child + li + li span,
.progressWrapper ul.progressBar.step5 li:first-child + li + li + li span,
.progressWrapper ul.progressBar.step5 li:first-child + li + li + li + li span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step5 li:first-child:before,
.progressWrapper ul.progressBar.step5 li:first-child + li:before,
.progressWrapper ul.progressBar.step5 li:first-child + li + li:before,
.progressWrapper ul.progressBar.step5 li:first-child + li + li + li:before,
.progressWrapper ul.progressBar.step5 li:first-child + li + li + li + li:before {
	background: #df3a62;
}

@media all and (min-width: 480px) {
	.progressWrapper {
		margin: 40px auto;
		position: relative;
	}

	.progressWrapper ul.progressBar {
		background-color: #ececec;
		border-radius: 15px;
		height: 5px;
		margin: 0 auto;
		padding: 0 !important;
		position: absolute;
		width: 99%;
	}

	.progressWrapper ul.progressBar:before {
		background-color: #ee88a3;
		border-radius: 15px;
		content: ' ';
		height: 5px;
		left: 0%;
		position: absolute;
		width: 25%;
		top: 0;
	}

	.progressWrapper ul.progressBar li {
		float: left;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 33.33333%;
		height: 35px;
		clear: inherit;
	}

	.progressWrapper ul.progressBar li:before {
		height: 10px;
		right: 0;
		position: absolute;
		width: 10px;
		z-index: 99;
		top: -3px;
		left: inherit;
	}

	.progressWrapper ul.progressBar li span {
		left: -2px;
		position: absolute;
		text-align: center;
		top: -30px;
		width: 100%;
		font-size: 11px;
		font-weight: normal;
	}

	.progressWrapper ul.progressBar.step1:before {
		width: 33.33333%;
	}

	.progressWrapper ul.progressBar.step2:before {
		width: 66.66667%;
	}

	.progressWrapper ul.progressBar.step3:before {
		width: 100%;
	}
}

.progressWrapper ul.progressBar.step1 li:first-child span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step1 li:first-child:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step2 li:first-child span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step2 li:first-child:before {
	background: #df3a62;
}

.progressWrapper ul.progressBar.step3 li:first-child span {
	color: #df3a62;
}

.progressWrapper ul.progressBar.step3 li:first-child:before {
	background: #df3a62;
}

/** progressBar default line-height***/
/** circle height***/
/*** Number of steps ***/
/** Setp width***/
/** Setp height***/
/** Step hidden text colour ***/
/** Step hidden Background colour ***/
/** Step highlight text colour ***/
/** Step highlight Background colour ***/
.progressWrapper.steps4 {
	position: relative;
}

.progressWrapper.steps4 ul.progressBar {
	margin: 0 20px;
	padding: 0;
}

.progressWrapper.steps4 ul.progressBar li {
	color: #ccc;
	display: block;
	font-size: 13px;
	padding: 14px 20px 14px 50px;
	position: relative;
}

.progressWrapper.steps4 ul.progressBar li:before {
	background: #ccc;
	border-radius: 50%;
	font-size: 16px;
	left: 20px;
	line-height: 37px;
	height: 10px;
	position: absolute;
	text-align: center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
	top: 15px;
	width: 10px;
	z-index: 999;
}

.progressWrapper.steps4 ul.progressBar li:before {
	content: ' ';
}

.progressWrapper.steps4 ul.progressBar a {
	color: #676a6c;
	font-size: 13px;
}

.progressWrapper.steps4 ul.progressBar.step1 li:first-child span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step1 li:first-child:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step2 li:first-child span,
.progressWrapper.steps4 ul.progressBar.step2 li:first-child + li span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step2 li:first-child:before,
.progressWrapper.steps4 ul.progressBar.step2 li:first-child + li:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step3 li:first-child span,
.progressWrapper.steps4 ul.progressBar.step3 li:first-child + li span,
.progressWrapper.steps4 ul.progressBar.step3 li:first-child + li + li span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step3 li:first-child:before,
.progressWrapper.steps4 ul.progressBar.step3 li:first-child + li:before,
.progressWrapper.steps4 ul.progressBar.step3 li:first-child + li + li:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step4 li:first-child span,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li span,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li + li span,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li + li + li span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step4 li:first-child:before,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li:before,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li + li:before,
.progressWrapper.steps4 ul.progressBar.step4 li:first-child + li + li + li:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step5 li:first-child span,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li span,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li span,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li + li span,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li + li + li span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step5 li:first-child:before,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li:before,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li:before,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li + li:before,
.progressWrapper.steps4 ul.progressBar.step5 li:first-child + li + li + li + li:before {
	background: #df3a62;
}

@media all and (min-width: 480px) {
	.progressWrapper.steps4 {
		margin: 40px auto;
		position: relative;
	}

	.progressWrapper.steps4 ul.progressBar {
		background-color: #ececec;
		border-radius: 15px;
		height: 5px;
		margin: 0 auto;
		padding: 0 !important;
		position: absolute;
		width: 99%;
	}

	.progressWrapper.steps4 ul.progressBar:before {
		background-color: #ee88a3;
		border-radius: 15px;
		content: ' ';
		height: 5px;
		left: 0%;
		position: absolute;
		width: 25%;
		top: 0;
	}

	.progressWrapper.steps4 ul.progressBar li {
		float: left !important;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 25%;
		height: 35px;
		clear: inherit;
	}

	.progressWrapper.steps4 ul.progressBar li:before {
		height: 10px;
		right: 0;
		position: absolute;
		width: 10px;
		z-index: 99;
		top: -3px;
		left: inherit;
	}

	.progressWrapper.steps4 ul.progressBar li span {
		left: -2px;
		position: absolute;
		text-align: center;
		top: -30px;
		width: 100%;
		font-size: 11px;
		font-weight: normal;
	}

	.progressWrapper.steps4 ul.progressBar.step1:before {
		width: 25%;
	}

	.progressWrapper.steps4 ul.progressBar.step2:before {
		width: 50%;
	}

	.progressWrapper.steps4 ul.progressBar.step3:before {
		width: 75%;
	}

	.progressWrapper.steps4 ul.progressBar.step4:before {
		width: 100%;
	}
}

.progressWrapper.steps4 ul.progressBar.step1 li:first-child span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step1 li:first-child:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step2 li:first-child span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step2 li:first-child:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step3 li:first-child span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step3 li:first-child:before {
	background: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step4 li:first-child span {
	color: #df3a62;
}

.progressWrapper.steps4 ul.progressBar.step4 li:first-child:before {
	background: #df3a62;
}

/* Side bar menu */
body {
	height: 100%;
	overflow-y: hidden;
}

.mobile-show {
	display: none;
}

.side-nav {
	width: 70px;
	float: left;
	height: 100%;
	position: absolute;
	z-index: 1001;
}

.vue-modal-open .side-nav {
	z-index: 2 !important;
}

.vue-modal-open .global-info-sticky-wrapper {
	z-index: 2 !important;
}

.vue-modal-open .lv1-row1 {
	z-index: 0;
}

.vue-esign-modal-open .initiate-esign-popup.modal {
	text-align: left;
}

.vue-esign-modal-open .initiate-esign-popup.modal .modal-dialog {
	width: 100% !important;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	bottom: 0;
	right: 0;
	overflow: auto;
}

.side-bar {
	background: #ffff;
	height: 100%;
	margin-top: 4px;
}

.side-nav ul,
.side-nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 55px;
	position: relative;
}

.side-nav li.side-nav-profile-pic {
	height: 50px;
}
.profile-circle .contact-group-name .group-name-cirle {
	background: #a29bfe !important;
}
.side-nav li.side-nav-profile-pic a {
	background: #646474;
	border-color: #646474;
	/* color: #fff; */
}

.side-nav li.side-nav-profile-pic a .nav-label,
.side-nav li.side-nav-profile-pic a:hover .nav-label {
	background: #646474;
}

/* .side-nav li.side-nav-profile-pic a,
.side-nav li.side-nav-profile-pic a:hover {
  width: 270px;
} */

.side-nav li.side-nav-profile-pic .profile-pic {
	width: 40px;
	height: 40px;
	border-radius: 40px;
}

.side-nav li.side-nav-profile-pic .nav-icon {
	min-height: 0;
	padding: 5px;
}

.side-nav li.side-nav-profile-pic .nav-label {
	height: 50px;
	padding: 5px;
	font-size: 12px;
	font-weight: 300;
}

.side-nav .side-nav-profile-pic .user-name {
	font-weight: 400;
	display: block;
	cursor: auto;
}

#user_name {
	width: 80px;
	height: 16px;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	color: #ffffff;
}

#user_designation {
	width: 87px;
	height: 16px;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #bdbdbd;
	white-space: nowrap;
}

.side-nav .ob-bulkMail__Img {
	float: left;
	background: url('/Content/Images/Left-nav_icons/Bulk-mail.png') no-repeat center 15px/21px auto;
}

.side-nav .ob-bulkMail__Img + .nav-label {
	float: left;
}

.ob-bulkMail__Img,
.side-nav a:hover .ob-bulkMail__Img {
	background: url('/Content/Images/Left-nav_icons/Bulk-mail_white.png') no-repeat center 15px/21px
		auto;
}

.side-nav .side-nav-profile-pic .nav-label {
	min-width: 137px;
	width: auto;
	height: 75px;
	display: inline-block;
}

.side-nav-profile-pic .nav-icon {
	float: left;
}

/* .side-nav li.active a,
.side-nav a:hover {
 background: #293846;
  color: #fff;
  text-decoration: none;
  border-color: #293846;
} */

/* .side-nav li a:hover .nav-label,
.side-nav li.active a .nav-label {
  background: #293846;
} */

/* ------------------ */

/* Sub menu styles */
/* More */
.side-nav .ob-more__Img {
	background: url('/static/Images/base-layout/Ic_More.svg') no-repeat center 26px/18px auto;
}

.side-nav li.active a .ob-more__Img,
.side-nav a:hover .ob-more__Img,
.side-nav li.sub-menu--open a .ob-more__Img {
	background: url('/static/Images/base-layout/Ic_More.svg') no-repeat center 26px/18px auto;
}

/* .side-nav li.active a .ob-more__Img {
  background-color : #143361 !important;
} */
.active-styles {
	/* background-color: #143361; */
	background: linear-gradient(90deg, #0e2444, #435c81);
}

.side-nav li.level-1.has-submenu > a:hover {
	width: 70px;
	transition: width 10s;
}

.side-nav li.level-1 > ul {
	left: 76px;
	top: 0px;
	position: absolute;
	display: none;
	background: #fff;
	height: auto;
	box-shadow: #ccc -3px 5px 50px;
	border-radius: 5px;
	padding: 5px 0;
}

.side-nav li.level-1 > ul > li > a {
	background: transparent;
	border: 0;
	color: #010227;
	/* width: 320px; */
}
/* .side-nav li.level-1 > ul > li.active > a,
  .side-nav li.level-1 > ul > li > a:hover {
      background: #F2F2F2;
  } */

.side-nav li.level-1 > ul > li > a > .nav-label {
	background: transparent;
}

.side-nav li.level-1.sub-menu--open > ul {
	/* .side-nav li.level-1:hover > ul { */
	display: block;
}
/* ---- */
.nav-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	z-index: 2600;
	display: none;
}

.hamburg-menu {
	position: absolute;
	z-index: 2603;
	left: 10px;
}

.button_container {
	position: relative;
	margin-top: 14px;
	height: 28px;
	width: 28px;
	cursor: pointer;
	z-index: 999;
	-webkit-transition: opacity 0.25s ease;
	transition: opacity 0.25s ease;
}

.button_container > div {
	position: relative;
	top: 4px;
}

.button_container.active {
	height: 28px;
}

/* Animate the top hamburger bar */
.button_container.active .top {
	-webkit-transform: translateY(8px) translateX(0) rotate(45deg);
	transform: translateY(8px) translateX(0) rotate(45deg);
	background: #fff;
}

/* Set the middle hamburger bar's opacity to 0  */
.button_container.active .middle {
	opacity: 0;
	background: #fff;
}

/* Animate the bottom hamburger bar */
.button_container.active .bottom {
	-webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);
	transform: translateY(-8px) translateX(0) rotate(-45deg);
	background: #fff;
}

.button_container span {
	background: #fff;
	border: none;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
	cursor: pointer;
}

.button_container span:nth-of-type(2) {
	top: 8px;
}

.button_container span:nth-of-type(3) {
	top: 16px;
}

#wrapper {
	height: 100%;
	overflow: hidden;
}

#page-wrapper {
	margin: 0 0 0 70px !important;
	position: relative;
	z-index: 1;
	height: 100%;
	overflow: hidden;
	padding: 0;
	-webkit-transition: -webkit-transform 0.4s !important;
	transition: -webkit-transform 0.4s !important;
	transition: transform 0.4s !important;
	transition:
		transform 0.4s,
		-webkit-transform 0.4s !important;
}

#page-container {
	padding: 0;
	height: calc(100% - 50px);
	overflow-y: auto;
}

#page-container #page {
	padding: 0 15px;
	min-height: 100%;
}

#page-container .footer {
	position: relative;
}

/*@media (max-width: 767px) {
    .mobile-show {
        display: block;
    }

    #page-wrapper {
        margin: 0 !important;
        z-index: 2;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

        #page-wrapper.open {
            -webkit-transform: translateX(270px);
            -moz-transform: translateX(270px);
            -ms-transform: translateX(270px);
            -o-transform: translateX(270px);
            transform: translateX(270px);
        }

    body.show-menu .nav-overlay,
    .side-bar {
        display: block;
    }

    .side-nav li a {
        color: #32323f;
    }

    .side-nav a, .side-nav .nav-label {
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }

    .side-nav {
        width: 270px;
    }

        .side-nav li a:hover,
        .side-nav li a {
            width: 100%;
        }
}*/
/* integration_fixes */
/* Integration CSS Fixes */
.SubmitToClientGauge {
	width: 30px;
	height: 30px;
	padding: 2px;
	position: relative;
	float: left;
	top: 10px;
}

.consultantLocationNameDynamicSelect + .select2-container--default .select2-selection--single {
	border: 0;
}

.consultantLocationNameDynamicSelect
	+ .select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: normal;
	padding: 0;
}

#page-wrapper.on-modal-open {
	z-index: auto;
}

.new_share_icon {
	background: url(../Images/shareIcon.png) no-repeat;
	display: inline-block;
}

.new_share_icon {
	height: 40px;
	width: 40px;
	background-size: 26px;
}

.OBR_CMatchingJobsGauge {
	position: absolute;
	top: 28px;
}

.OBR_CMatchingJobsGauge .percentage {
	margin: 0 0 0 10px;
}

/*#ViewApplyJob {
    overflow: auto;
}*/
.GeekbotAvailability {
	padding: 20px 0 0;
}

.GeekbotAvailability .nav-tabs,
.GeekbotAvailability .tab-content {
	width: 100%;
	margin: 0 auto;
	border: 0;
}

.GeekbotAvailability .nav-tabs li {
	background: #646474;
	border-radius: 0;
	border: 0;
}

.GeekbotAvailability .nav-tabs li.active,
.GKBTMainTabs li a {
	background: #e6e6e6;
}

.GeekbotAvailability .nav-tabs li.active a {
	color: #333;
}

.GeekbotAvailability .nav-tabs li a {
	border-radius: 0;
	border-right: 1px solid #eee;
	margin: 0;
	color: #fff;
}

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

.GeekbotAvailability .tab-content .avlList {
	margin: 5px 0;
}

.GeekbotAvailability input,
.GeekbotAvailability select {
	border: 1px solid #ccc;
	border-radius: 3px;
}

.GeekbotAvailability select {
	margin: 0 5px 0 0;
}

.GeekbotAvailability .tab-content .avlList .col-md-1.offset-0 label {
	text-align: center;
	padding: 8px;
}

.GeekbotAvailability .nav-tabs a {
	font-weight: 300;
}

.GeekbotAvailability .nav-tabs a.updated {
	background: #df3b63 !important;
	color: #fff !important;
}

.setings-item .switch {
	width: inherit;
}

/* validation */
label.error {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left center;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 300;
	height: 40px;
	left: 15px;
	padding: 11px 15px;
	position: absolute;
}

#mange_form .form-group.msgError > span.select2,
#mange_form .form-group.msgError > input.form-control,
#mange_form .form-group.msgError > textarea.form-control,
.duration-block.msgError input.form-control,
.field-wrapper.msgError > input.form-control,
.field-wrapper.msgError > span.select2,
.field-wrapper.msgError > textarea#divDescription,
.inputContainer .msgError input {
	border: 1px solid #d60000;
	border-radius: 5px;
}

.field-wrapper.msgError > #mceu_13.mce-panel {
	border: 1px solid #d60000;
}

#mange_form .error {
	background: url(../Images/setpassClose.png) left 16px/8px no-repeat transparent;
	bottom: -23px;
	color: #d60000 !important;
	font-size: 11px !important;
	font-weight: 300;
	height: 40px;
	left: 15px;
	padding: 11px 15px;
	position: absolute;
	margin-bottom: 7px;
}

#mange_form .McEditProfile > div {
	padding-bottom: 10px;
}

.RecruiterATS.AMActivityATS {
	padding-bottom: 0;
}

.RecruiterATS.AMActivityATS .ibox {
	margin-bottom: 0;
}

.fc button {
	font-weight: 300 !important;
	background-image: none !important;
	text-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background-color: #fff;
}

.fc-state-default {
	background-color: none !important;
}

.fc-state-disabled {
	background: #ccc !important;
}

.fc-state-active,
.fc-state-hover {
	background: #143362 !important;
	color: #fff !important;
	text-shadow: none !important;
}

.activity-event-wrapper h2 {
	font-size: 14px !important;
	margin: 0 !important;
}

.activity-event-wrapper h3 {
	font-size: 12px !important;
}

.activity-event-wrapper .activity {
	border-bottom: 1px dashed #999 !important;
}

.activity-wrapper .activity.last {
	border-width: 0;
}

.activity-event-wrapper .block-header {
	background: #143362 !important;
}

.Calender_wrapper {
	margin-bottom: 15px;
}

.Calender_wrapper .ibox {
	margin-bottom: 0;
}

.Calender_wrapper .ibox .collapse-link {
	background: #c4c4c4;
	padding: 5px 10px;
	color: #fff;
	border-radius: 18px;
	font-size: 10px;
}

.Calender_wrapper .ibox .collapse-link.active {
	background: #143362;
}

.rrdCM.AMHeading .compatible-text {
	font-size: 9px;
	color: #888;
	margin-top: 10px;
	display: inline-block;
	margin-left: 3px;
}

.jobDB-Tr-percent .compatible-text {
	font-size: 9px;
	color: #888;
}

.trendingJobs #jscontent-2 {
	width: 100% !important;
}

.view-job-btn {
	margin-top: 5px;
}

.js-compatible-wrapper {
	width: 130px;
	float: right;
	text-align: right;
}

.js-complete-profile-btn,
.js-complete-profile-btn:hover {
	background: #ba203e;
	color: #fff;
	padding: 8px 15px;
	text-decoration: none !important;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 5px;
	display: block;
}

.favourite-jobs-compatible-wrapper {
	margin-left: 6px;
	margin-top: 12px;
}

.favourite-jobs-compatible-wrapper a {
	float: left;
	font-size: 9px;
	margin-right: 8px;
	line-height: 30px;
	color: #888;
}

.AllsocialIcons .call_chat_icon {
	width: 14px;
	margin-top: 1px;
}

.jNYP-acnt-PDT .AllsocialIcons a {
	margin: 0 10px 0 0;
}

.jNYP-acnt-PDT .AllsocialIcons .call_chat_icon {
	width: 20px;
	margin-top: 1px;
}

.RecruiterSearchResults .RSRTitle {
	margin-top: 10px;
}

.RecruiterSearchResults .AllsocialIcons .call_chat_icon {
	width: 22px;
}

.RecruiterSearchResults .left-heading-label {
	padding-top: 10px;
}

.WebChatInterfaceContainer .nav-tabs li a {
	font-size: 12px;
}

.favourite-jobs-btn {
	padding-top: 10px;
}

.JS-ReqDashboardContent {
	min-height: 742px;
}

.JS-ReqDashboardCloseBtnWrapper {
	text-align: center;
	border-left: 1px solid #e7e7e9;
	min-height: 88px;
}

.JSAMPostBDR {
	border-bottom: 0;
	margin-left: 10%;
}

.w100 {
	width: 100% !important;
}

/* requirement Dashboard New changes */
.Rrqurmnt-ScheduleBtn {
	width: 100%;
}

.CandidateStatusHR {
	margin: 15px 0 0 0px;
	text-align: center;
	width: 100%;
	display: inline-block;
	float: right;
}

.CandidateStatusHR-AM {
	margin: 0;
	width: 100%;
}

.CandidateStatusHR i {
	display: block;
	font-size: 25px;
	color: #143362;
}

.CandidateStatusHR i + span {
	margin: 0 !important;
}

.jNYP-req-dt ul li .CandidateStatusHR img.mCS_img_loaded {
	display: block;
	float: none !important;
	margin: 0 auto;
}

.jNYP-req-dt ul li .CandidateStatusHR span {
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin: 7px 0;
}

.advance_nobg {
	background: transparent !important;
}

.Check--margin_top {
	top: 10px;
}

.Check--margin_top2 {
	top: 20px;
	bottom: 20px;
}

.DRpostjobForm .row.section.lastRow {
	margin-bottom: 45px;
}

label.headTitle-imp {
	bottom: 0;
	clear: both;
	display: block;
	font-weight: normal;
	margin-bottom: 0;
	text-align: left;
	padding: 0 0 0 28px;
}

.designationMargin {
	margin: 3px auto 10px !important;
}

.Rdash-tick-fix {
	position: relative;
	left: 30px;
	top: -6px;
}

.RecMJobsCompat .gauge {
	padding: 8px 2px 2px;
}

.RecMJobsCompat .percentage {
	margin-top: 8px;
}

#RecruitersList {
	min-height: 360px;
}

.rec-contact-manager-no-data {
	font-weight: bold;
	-ms-flex-line-pack: center;
	align-content: center;
	display: block;
	position: relative;
	top: 180px;
	text-align: center;
}

.AMReqFileAttach {
	line-height: 33px;
	margin-right: 10px;
}

.AMReqMailLink {
	display: block;
	text-align: right;
	background: #fff;
	float: right;
	padding: 5px 10px;
	position: relative;
	top: 14px;
	border-top-left-radius: 10px;
	text-decoration: none;
	color: #1a345f;
}

.AMReqMailLink:hover {
	color: #cc2350;
	text-decoration: underline;
}

.CntManagerActive *,
.CntManagerActive {
	cursor: pointer;
	position: relative;
}

.CntManagerActiveParent.active {
	border-left: 4px solid #df3a62;
}

.ORGfeed {
	margin-top: 15px;
}

.ORGfeed .ibox-content {
	height: 407px;
}

.AMdFollowing .feeds-block-element .likeComment .likebtn {
	font-size: 12px;
	height: 25px;
	line-height: 0;
	padding: 2px 5px;
	font-weight: 300;
}

.ibox-tools a.MpostAfeed {
	font-size: 12px;
	font-weight: 400;
	padding: 5px 10px;
	background-color: #df3a62;
	color: #fff;
}

.relationCol.ORGfeed .feeds-media-body-text > div,
.relationCol.ORGfeed .feeds-media-body-text p,
.relationCol.ORGfeed .feeds-media-body-text h4,
.relationCol.ORGfeed .feeds-media-body-text h4 a {
	text-align: left;
	display: block;
}

.relationCol.ORGfeed .ibox-title .label {
	float: none;
}

/* Management Dashboard New Layout Styles End */
/* Personal Trends new layout start */
.AMPersonalTrends {
	padding-top: 0;
}

.AMNewpt {
	padding-top: 0 !important;
}

.PersonalTrendsTopSection.NewPTfilter {
	background: none;
	border: 0;
}

.PersonalTrendsTopSection.NewPTfilter > div:first-child {
	padding-left: 0;
}

.PersonalTrendsTopSection.NewPTfilter > div:nth-child(4) {
	padding-right: 0;
	text-align: right;
}

.PersonalTrendsTopSection.NewPTfilter > div:nth-child(3),
.PersonalTrendsTopSection.NewPTfilter > div:nth-child(2),
.PersonalTrendsTopSection.NewPTfilter > div:nth-child(5) {
	padding-right: 0;
}

.NewPTfilter .form-group {
	margin-top: 12px;
	height: 32px;
}

.PersonalTrendsTopSection.NewPTfilter .input-group {
	border-radius: 3px;
}

.NewPTfilter .form-group input {
	background: #d8d8d8;
	height: 29px;
	padding: 4px 10px;
}

.NewPTfilter .form-group .input-group-addon {
	background: #d8d8d8;
	border: 0 none;
	border-radius: 0;
}

.PersonalTrendsTopSection.NewPTfilter h2 {
	font-size: 18px;
	font-weight: 300;
	margin-top: 14px;
	float: left;
}

.PersonalTrendsTopSection.NewPTfilter button {
	margin-bottom: 15px;
	margin-top: 12px;
	/*padding: 5px 30px;*/
	width: 100%;
}

.AMnewPTtabs {
	background: none;
}

.AMnewPTtabs .MGNT_requirementRow li.count_boxes {
	width: 12.2% !important;
}

.AMnewPTtabs .MGNT_requirementRow li.count_boxes:nth-child(2) {
	width: 14.4% !important;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox {
	background: #fff;
	border-radius: 3px;
	min-height: 60px;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox {
	background: #143362;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox h4 {
	border: none;
	font-size: 10px;
	text-align: left;
	word-wrap: break-word;
	font-weight: 300;
	padding-bottom: 0;
	margin-bottom: 0;
}

.AMnewPTtabs .MGNT_requirementRow li a .TopBox big {
	text-align: right;
	margin: 0 10px;
	font-size: 24px;
	font-weight: 300;
	padding: 5px;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox h4 {
	color: #fff;
}

.AMnewPTtabs .MGNT_requirementRow li.active a .TopBox big {
	color: #fff;
}

.PersonalTrends .ManagementScreen11-content.AM_PT_Content {
	background: #fff;
	border: 1px solid #002a54;
	border-radius: 5px;
	min-height: 397px;
}

.AM_newPTlist {
	background: #fff;
	border: 1px solid #666;
	border-radius: 5px;
	width: 100%;
	padding: 5px;
}

.AM_newPTlist .AM_newPTlist_title {
	position: relative;
	padding-right: 32px;
}

.AM_newPTlist .AM_newPTlist_title h3 {
	font-size: 14px;
	font-weight: 300;
	color: #002a54;
	line-height: 20px;
	text-align: left;
}

.AM_newPTlist .AM_newPTlist_title h3 span {
	display: block;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 0;
	color: #474747;
}

.AM_newPTlist .AM_newPTlist_title label {
	background: #417505;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	padding: 5px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 27px;
	border-radius: 20px;
}

.AM_newPTlist ul {
	padding: 0;
	list-style: none;
}

.AM_newPTlist ul li {
	border-bottom: 1px dashed #999;
	clear: both;
	padding: 5px 0;
}

.AM_newPTlist ul li:last-child {
	border-bottom: 0;
}

.AM_newPTlist ul li label {
	float: left;
	color: #666;
	font-size: 10px;
	font-weight: 300;
}

.AM_newPTlist ul li > span {
	float: right;
	text-align: right;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	padding-top: 3px;
	clear: right;
}

.leftPtTabs h3 {
	background: #fff;
	border: 1px solid #e1e5eb;
	border-radius: 3px;
	margin: 0;
	padding: 20px 15px;
	height: 60px;
	font-size: 16px;
	font-weight: 300;
	color: #002a54;
}

.leftPtTabs ul {
	list-style: none;
	padding: 0;
}

.leftPtTabs ul li {
	background: #fff !important;
	border: 1px solid #e1e5eb !important;
	border-radius: 3px;
}

.leftPtTabs ul li a {
	text-decoration: none;
	display: block;
	padding: 8px 3px;
	text-align: left;
}

.leftPtTabs ul li a span {
	font-size: 14px;
	font-weight: 300;
	margin: 0 10px;
	padding: 0 5px;
	word-wrap: break-word;
	display: block;
	color: #002a54;
}

.leftPtTabs ul li a big {
	font-size: 10px;
	font-weight: 300;
	margin: 0 10px;
	padding: 0 5px;
	display: block;
	color: #cc254f;
}

/** hover **/
/* .leftPtTabs ul li:focus a,
.leftPtTabs ul li:active a,
.leftPtTabs ul li.active a,
.leftPtTabs ul li:hover a {
  background: #143362 !important;
} */

/* .leftPtTabs ul li.active a span,
.leftPtTabs ul li.active a big,
.leftPtTabs ul li:hover a span,
.leftPtTabs ul li:hover a big {
  color: #fff;
} */

.PTRequirementsSection .grid > div {
	width: 32%;
}

.MGNT_requirementRow li.active a .TopBox {
	background: #143362;
	border: 1px solid #e1e5eb;
	display: block;
	border-radius: 3px;
}

.MGNT_requirementRow li.active a .TopBox big,
.MGNT_requirementRow li.active a .TopBox h4 {
	color: #fff;
}

.MGNT_requirementRow a .TopBox {
	background: #fff;
	border: 1px solid #e1e5eb;
	display: block;
	text-align: center;
	min-height: 60px;
	border-radius: 3px;
}

.MGNT_requirementRow .TopBox h4 {
	font-size: 10px;
	text-align: left;
	word-wrap: break-word;
	font-weight: 300;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 5px;
}

.MGNT_requirementRow .TopBox big {
	color: #cc254f;
	text-align: right;
	margin: 0 10px;
	font-size: 24px;
	font-weight: 300;
	padding: 5px;
	display: block;
}

.clientTech {
	float: right;
	background: #cc254f;
	padding: 5px 8px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	margin: 13px 0;
}

.clientTech:hover {
	color: #fff;
}

/*.ml {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    position: relative;
}*/
/*.ClientTabContents .ml {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}*/
/*Bug 6211 & 6390*/
.ml * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.ml-pnl {
	margin: 0 5px;
	padding: 5px;
	width: 33.33%;
}

.ml {
	width: 100%;
}

#PTRequirementsDetails .ml-pnl {
	margin: 0 !important;
	min-width: 33.33%;
}

#PRRequirements {
	position: relative;
	width: 100%;
}

/* Personal Trends new layout end */
/* Notification Page styles start */
.Notification {
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.NotificationDetailBlock {
	background: #fff;
	border-radius: 5px;
	padding: 0;
}

.NotificationTabs {
	padding-top: 10px !important;
}

.NotificationTabs li {
	float: none !important;
	display: block;
	list-style-type: none !important;
	font-weight: 600;
	cursor: pointer;
	padding: 14px;
}
/*
.NotificationTabs li:hover a {
  color: #000;
  border: 0;
}

.NotificationTabs li:hover a:hover {
  border: 0;
} */

/* .NotificationTabs li:active {
  background: #f0f7ff;
  border-left: 3px solid #59a2e7;
  color: #337ab7 !important;
} */

/* .NotificationTabs li:active a:hover {
  border: 0;
}

.NotificationTabs li.active a {
  color: #000;
  border: 0;
  font-weight: 600;
} */

/* .NotificationTabs li.active a:hover {
  border: 0;
}

.NotificationTabs li.active a:focus {
  border: 0;
} */

.NotificationTabs li a {
	color: #000000 !important;
}

/* .NotificationTabs li a:hover {
  background: none;
  border: 0;
} */

.NotificationTabs li a:active {
	color: #337ab7 !important;
}

.ND-Cont h2 {
	padding: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #143362;
	margin: 0;
	-webkit-box-shadow: 2px 14px 18px -18px transparent;
	box-shadow: 2px 14px 18px -18px transparent;
	-webkit-transition: -webkit-box-shadow 0.4s;
	transition: -webkit-box-shadow 0.4s;
	transition: box-shadow 0.4s;
	transition:
		box-shadow 0.4s,
		-webkit-box-shadow 0.4s;
}

.ND-ContList {
	border-bottom: 4px solid #e6eaee !important;
	padding: 12px 12px 15px 15px !important;
	position: relative;
}

/*.ND-ContList:hover {
        background: #f4f4f4;
    }*/
.ND-ContList:hover .marks__as__read {
	display: block;
}

.NDContList-Pic {
	float: left;
	padding-top: 10px !important;
	width: 6%;
}

.NDContList-Cont {
	margin-left: 8px !important;
	float: left;
	width: 90%;
	width: calc(100% - 100px);
	position: relative;
	margin-top: 6px !important;
}

/*.NDContList-Cont.unread:after {
        content: "";
        width: 6px;
        height: 6px;
        border-radius: 20px;
        background: #ba203e;
        position: absolute;
        right: -2px;
        top: 10px;
        border: 1px solid #ba203e;
    }*/
.NDContList-Cont label {
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: #193360 !important;
}

.NDContList-Cont label small {
	font-size: 12px;
	font-weight: 600;
	color: #193360 !important;
}

.NDContList-Cont span {
	display: block;
	color: #909091;
	font-size: 12px;
	font-weight: 500 !important;
}

.NDContList-Cont span img {
	margin-top: 2px;
	margin-right: 3px;
	float: left;
}

.ND-Cont h2.h2shadow {
	-webkit-box-shadow: 2px 14px 18px -18px rgba(0, 0, 0, 0.75);
	box-shadow: 2px 14px 18px -18px rgba(0, 0, 0, 0.75);
}

.logOut--headerSec {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin-top: 22px;
	margin: 15px 0;
	text-align: right;
}

.logOut--headerSec a label {
	display: inline-block;
	margin: 0 8px 0 0;
	cursor: inherit;
	font-weight: 700;
}

.logOut--headerSec a {
	color: #fff;
	font-size: 13px;
}

.logOut--headerSec a:hover,
.logOut--headerSec a:focus,
.logOut--headerSec a.active {
	color: #df3a62;
}

/*.Hnotification--sec .unreadNotification {
    background: #ba203e none repeat scroll 0 0;
    border-radius: 20px;
    display: inline-block;
    height: 6px;
    margin-top: 18px;
    width: 6px;
}*/
.Hnotification--sec a.HR--more {
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	color: #4a90e2;
}

.Hnotification--sec label a {
	font-weight: 500;
	font-size: #fff;
	color: #1b4167;
}

.logOut--SettingR {
	font-size: 13px;
	padding: 0 15px;
	margin-right: 5px;
}

.header_text {
	position: relative;
}

.side-nav li a {
	height: inherit;
	display: inline-flex;
}

.side-nav .nav-icon {
	padding: 14px 0;
	width: 70px;
	text-align: center;
	display: inline-block;
	color: #32323f;
}

.side-nav .side-bar ul li {
	transform: translateY(-4px);
	width: 70px;
}

.side-nav .side-bar ul li .level-2 {
	transform: translateY(-4px);
	width: 260px;
}

.side-nav .side-bar ul li .level-2 a {
	overflow-y: visible;
}

/* .side-nav .level-1 a span .nav-label2{
  padding: 20px ;
  display: none;
  font-size: 17px;
   margin-left: -22px;
} */

.side-nav .level-1 a:hover {
	/* background: linear-gradient(90deg, #0E2444, #435C81); */
	background: linear-gradient(90deg, #27283c, #494b6b);
	width: 260px;
	transition-duration: 5s;
}

.side-nav .level-1 a:hover > span:first-child + span {
	display: flex !important;
	color: #fff !important;
	z-index: 99999;
}

.side-nav .side-bar ul li.active {
	/* background-color : #143361 !important; */
	/* background: linear-gradient(90deg, #0E2444, #435C81); */
	background: linear-gradient(90deg, #27283c, #494b6b);
}

.side-nav li.active a .nav-label2 {
	color: floralwhite;
}

.logOut--headerSec .Alert--fill {
	background: #df3a62 none repeat scroll 0 0;
	border-radius: 2px;
	font-size: 11px;
	height: 15px;
	left: 25px;
	padding: 0 3px;
	position: absolute;
	top: -6px;
	z-index: 1;
	display: none;
	color: #fe697b;
}

.notification_position {
	float: left;
	list-style: none;
	display: flex;
	gap: 8px;
	margin-right: 16px;
	align-items: center;
}

.notification_position .current-role {
	height: 24px;
	display: flex;
	padding-right: 8px;
	align-items: center;
}
.notification_position .current-role .role-label {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	padding: 6px;
	color: #bdbdbd;
}
.notification_position .current-role .role {
	width: 107px;
	height: 24px;
	padding: 4px 8px 4px 8px;
	gap: 8px;
	display: flex;
	align-items: center;
	border-radius: 12px;
	background-color: #ecedfb;
}
.notification_position .current-role .role .text {
	white-space: nowrap;
	font-size: 14px;
	font-weight: 400;
	color: #212121;
}
.Alert--fill {
	position: absolute;
	margin-top: 10px;
	color: #fe697b;
}

.logOut--headerSec a {
	position: relative;
}

.logOut--headerSec a span {
	background: #df3a62 none repeat scroll 0 0;
	border-radius: 2px;
	font-size: 11px;
	color: #fff !important;
}

.right-sidebarMT {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	z-index: 2;
}

.sidebar--heading .Ntfication_head {
	display: inline-block;
}

.sidebar--heading .Ntfication_close img {
	height: 13px;
	width: 13px;
	margin-top: 6px;
}

.Ntfication_head h3 span {
	color: #585858;
	font-style: italic;
	font-size: 12px;
	font-weight: 600;
	padding-left: 0px;
}

.logOut--SettingNoBDR {
	font-size: 13px;
	padding: 0 0px 0 15px;
	margin-right: 5px;
}

.logOut--SettingR {
	/* IE 9 */
	-webkit-transform: rotate(90deg);
	/* Chrome, Safari, Opera */
	transform: rotate(90deg);
	font-size: 13px;
}

#right-sidebar.sidebar-open {
	right: 0px !important;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.Hnotification--sec {
	font-size: 13px;
	color: #1b4167;
	padding: 10px 10px 10px 20px;
	border-bottom: 2px solid #eee;
}

.Hnotification--sec label {
	left: 50px;
	font-weight: normal;
	width: 88%;
	width: calc(100% - 77px);
}

.Hnotification--sec label span.redChecked {
	color: #a67780;
}

.Hnotification--sec span {
	color: #a7a7a7;
}

.Hnotification--sec img.SocialIconscall {
	width: 15px;
}

.img-circle.Hnotification-img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	margin-right: 10px;
	float: left;
}

#right-sidebar {
	border-bottom: 1px solid #eee !important;
	height: 538px !important;
	right: -360px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	width: 410px !important;
	top: 50px;
}

#right-sidebar .sidebar--heading {
	background: none repeat scroll 0 0;
	color: #1b4167;
	padding: 5px 20px;
	/* background: #FDFBFA; */
}

.Ntfication_head .fa.fa-bell-o,
.Ntfication_head .fa.fa-cog {
	color: #df3a62;
}

#Hnotifiction_scrollh {
	height: 392px !important;
}

#right-sidebar2.sidebar-open {
	right: 20px !important;
	-webkit-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}

#right-sidebar2.sidebar-close {
	right: 20px !important;
	-webkit-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}

#right-sidebar2 {
	display: none;
	border-bottom: 1px solid #eee !important;
	height: 510px !important;
	position: fixed;
	width: 360px !important;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #fff;
	border-left: 1px solid #e7eaec;
	border-top: 1px solid #e7eaec;
	top: -510px;
	right: 20px;
	overflow: hidden;
	z-index: 3;
}

#right-sidebar2 {
	height: 510px !important;
	top: 50px;
}

.sidebar-container {
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.Hsetting_On {
	display: block;
}

.sidebar-container .setings-SecBdr {
	border-top: 1px solid #e7eaec;
	padding: 15px 20px;
	border-bottom: none !important;
}

/* Notification Page Default Styles end*/
.RecruiterPersonalTrends {
	padding-left: 0;
	padding-right: 0;
}

.PersonalTrendsTopSection {
	background: #fff;
	padding: 5px 0;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	border-color: #e7eaec;
	-o-border-image: none;
	border-image: none;
	border-style: solid solid none;
	border-width: 3px 0 0;
}

.PersonalTrendsTopSection .filter_label {
	font-size: 20px;
	line-height: 72px;
	color: #3b3b48;
}

.PersonalTrendsTopSection .input-group {
	border: 1px solid #e5e6e7;
}

.PersonalTrendsTopSection button {
	margin-top: 24px;
	margin-bottom: 15px;
}

.PersonalTrendsTopSection .preference_section {
	float: right;
	padding-left: 20px;
	border-left: 1px solid #e5e6e7;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow {
	padding: 0 15px;
	margin: 0;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 12.5%;
	float: left;
}

.PersonalTrends .MGNT_requirementRow a .TopBox {
	margin: 0;
}

.PersonalTrends .MGNT_requirementRow .TopBox h4 {
	font-size: 10px;
}

.PersonalTrends .MGmtRequirementNew {
	margin: 0;
}

.PersonalTrends .ManagementScreen11-content {
	padding: 10px;
	background: #c4c3c8;
}

.PersonalTrends .MgmtRequire_ContSec {
	background: transparent;
	border: 0;
}

.PersonalTrends .MgmtRequire_ContSec ul li {
	padding: 0;
	margin: 0 0 10px;
	border: 0;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card {
	background: #fff;
	margin: 0 5px;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card .card_top,
.PersonalTrends .MgmtRequire_ContSec ul li .card .card_body {
	padding: 10px 15px;
}

.PersonalTrends .MgmtRequire_ContSec ul li .card .card_top {
	background: #efeeee;
}

.PersonalTrends .MgmtRequire_ContSec ul li span {
	font-size: 11px;
}

.PTRequirementsSection .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 16.66%;
}

.PTRequirementsSection .nav.nav-tabs li.active {
	background: #c4c3c8;
	font-weight: 600;
}

.PTRequirementsSection .nav-tabs > li.active > a,
.PTRequirementsSection .nav-tabs > li.active > a:hover,
.PTRequirementsSection .nav-tabs > li.active > a:focus {
	border-width: 0;
	color: #4a90e2;
}

.PTRequirementsSection .nav-tabs > li > a span {
	font-weight: 300;
}

.PRNoActivityBar {
	padding: 10px;
	background: #999;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	border: 2px solid #ccc;
	color: #fff;
}

.AMPersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 14.28%;
}

.AMPersonalTrends .PTRequirementsSection .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 20%;
}

.PersonalTrends .MGNT_requirementRow .disabled .TopBox,
.PersonalTrends .disabled:active,
.PersonalTrends .disabled:focus,
.PersonalTrends .disabled:hover,
.PersonalTrends .disabled {
	background: #c4c3c8 !important;
	border: 1px solid #e1e5eb !important;
	cursor: not-allowed !important;
	color: inherit !important;
}

.PersonalTrends .no_data {
	margin-top: 15%;
	margin-bottom: 15%;
	text-align: center;
	font-size: 24px;
}

.PersonalTrends .no_data > img {
	width: 24px;
	height: 24px;
	margin-top: -8px;
}

.no_notification {
	position: relative;
	top: 32%;
	text-align: center;
	margin-top: -18px;
}

.no_notification > img {
	width: 24px;
	height: 24px;
	margin-top: -8px;
}

/*skill compatibility*/
.KeySkills__img p {
	display: -webkit-box;
	/*display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;*/
}

.KeySkills__img p label {
	white-space: nowrap;
	font-weight: normal;
}

.KeySkills__img img {
	margin-right: 7px;
	height: 18px;
}

.KeySkills__img img.missingskills {
	float: left;
	width: 18px;
}

.KeySkills__img span.showskills {
	display: inline-block;
}

.KeySkills__img span.showskills {
	display: inline-block;
}

.missingskills {
	width: 225px;
	display: block;
}

.missingdesignation {
	width: 160px;
	display: block;
}

.KeySkills__img span {
	font-size: 12px;
	margin-left: 6px;
	color: #337ab7;
	/*word-break: break-all;*/
	word-break: break-word;
}

.KeySkills__img small {
	font-style: italic;
	color: #858484;
	margin-left: 35%;
	font-size: 10px;
}

.AdvanceSearchRow {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #eee;
}

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

/*recruiter dashboard matching profile section*/
/*.reqCol .feed-element:hover, .trendingCol .feed__eyeicon:hover {
    background: url("/Content/Images/eye.svg") #f6f4f4 no-repeat top 0 right 5px;
    background-size: 20px 20px;
}*/
.profile-in-db-wrapper {
	position: absolute;
	right: 5px;
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition:
		transform 0.5s,
		-webkit-transform 0.5s;
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
}

.matching-profiles {
	position: relative;
}

.matching-profiles:hover .profile-in-db-wrapper {
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}

.profile-in-db-wrapper__img img {
	margin-right: 5px;
}

/*recruiter matching profile page*/
.RMP__headEye {
	position: relative;
}

.RMP__eyebg {
	background: url('/Content/Images/eyewhite.svg') #3e5c7e no-repeat 3px 2px;
	background-size: 15px 15px;
	padding: 10px 20px;
	width: 70px;
	height: 20px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	z-index: 1;
}

.RMP__eyebg.RMP__eyebg--applied {
	background: url('/Content/Images/applied_TickMark.svg') #df3a62 no-repeat 3px 2px;
	background-size: 15px 15px;
}

.Academic_blue img.js__infoIcon {
	height: 18px;
	padding: 0 5px;
}

.Academic_blue .popover {
	font-size: 11px;
	width: 100% !important;
}

.AMrqurmnt-ScheduleBtn .AMRS_btn:disabled,
.AMrqurmnt-ScheduleBtn .AMRSR_btn:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

.link-with-underline:active,
.link-with-underline:focus,
.link-with-underline {
	text-decoration: underline;
}

.js_reject_reason_text .label_icon {
	margin-right: 2px;
	margin-top: -2px;
}

.search-bar-section {
	margin-bottom: 15px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	padding: 1px;
}

.search-bar-section .input-group-btn .btn {
	background: none;
	margin: 0;
	color: #153463;
}

.gauge svg {
	width: 100%;
	height: 100%;
}

.modal-dialog-small {
	width: 700px !important;
}

.sendAblast__ShareReq .messageZone {
	width: 300px;
	margin: 20px auto;
}

.sendAblast__ShareReq .subBg {
	width: 100%;
}

.sendAblast__ShareReq .popFooter {
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0px 10px 0;
}

.sendAblast__ShareReq select {
	color: #333;
}

.gauge svg {
	width: 100%;
	height: 100%;
}

/* _ram.scss */
.bar-input-group {
	border: 1px solid #b2b2b2;
	border-radius: 2px;
	padding: 1px;
	width: 90%;
	/* modified width  */
	margin: 10px 0px 10px 20px;
	/* modified margin */
}

.btn.btn-color {
	width: 100%;
	margin: 0px auto;
	background: none;
	color: #153463;
}

/* New added styles for new added sturcture */
.main {
	width: 100%;
	margin: 10px 0 0 0;
}

.main .left {
	float: left;
	width: 50%;
}

.main .right {
	float: right;
	width: 50%;
}

/* Modified css*/
.RecruiterATS-Tabs .tab-content {
	margin-top: 10px;
	/* modified from 25px to 10px */
}

/*popover */
.srch_popover + .popover {
	font-size: 9px;
	max-width: 375px !important;
}

/* select2 plugin hide close icon */
span.select2-selection__clear {
	display: none;
}

/*mgmt require */
.MR__secEnable ul,
.MR__pad0 ul {
	margin: 0 !important;
}

.MR__pad0 ul.MR_bdrNone li {
	border-bottom: none !important;
}

.MR__secEnable ul li {
	border-top: 1px dashed #999;
	border-bottom: none !important;
}

.MR__secEnable ul li > span,
.MR__pad0 ul li > span {
	padding-top: 0 !important;
	font-size: 11px !important;
}

.MR__secEnable {
	display: none;
}

.MR__secEnable ul li small {
	background: #417505 none repeat scroll 0 0;
	border-radius: 20px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	padding: 5px;
	text-align: center;
	float: right;
	width: 27px;
}

.KNCH_popup {
	padding-right: 10px;
}

.KNCH_popup ul {
	margin: 0 !important;
	padding: 0px;
	padding-left: 20px;
	font-size: 11px;
}

.KNCH_popup ul li {
	line-height: 18px;
	padding-bottom: 8px;
}

.KNCH_popup ul li span {
	color: #df3b63 !important;
	font-style: italic;
}

.KNCH_popup ul li label {
	color: #417505;
	font-weight: normal !important;
	font-style: italic;
	margin-bottom: 0 !important;
}

.KNCH_popup h3 {
	color: #676a6c;
	font-size: 14px;
	margin: 0;
	padding-bottom: 15px;
	line-height: 20px;
}

.modal-dialog .KN_popHeader .close {
	background: transparent url('/Content/Images/sign-in-screens/close_Icon.png') no-repeat scroll
		center -7px;
	height: 25px;
	width: 25px;
	margin: 10px;
}

.KN_popHeader {
	background-color: #faf0f3;
	border-bottom: none !important;
}

.KN_popHeader h4 {
	color: #df3b63 !important;
	height: auto !important;
	font-size: 20px !important;
	line-height: 30px;
}

.Popover__container {
	display: none;
	background: #fff none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	font-size: 9px;
	left: 161px;
	max-width: 375px !important;
	padding: 10px;
	position: absolute;
	top: 37px;
	z-index: 12;
}

.Popover__container:after,
.Popover__container:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.Popover__container .arrow-up {
	width: 0;
	height: 0;
}

.Popover__container::before {
	border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) rgba(0, 0, 0, 0.2);
	border-width: 16px;
	margin-left: -31px;
}

.Popover__container::after {
	border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #fff;
	border-width: 15px;
	margin-left: -30px;
}

.JSmt {
	display: none;
}

/* mgmt column padding */
/* new changes */
/*** New Management Dashboard page feed block in added posted by block***/
.mOrgFeedPostedBy {
	text-align: left;
}

.mOrgFeedPostedBy p {
	font-size: 10px;
}

.mOrgFeedPostedBy p * {
	display: inline-block;
}

.mOrgFeedPostedBy p span {
	font-weight: 600;
}

.mOrgFeedPostedBy p small,
.mOrgFeedPostedBy p label {
	font-weight: 300;
	border-right: 1px solid #ccc;
	padding-right: 5px;
}

.mOrgFeedPostedBy p time {
	font-weight: 300;
	font-size: 10px;
}

.morgfeed__new {
	/*border-bottom: 1px solid #e7eaec;*/
	padding: 15px 18px;
}

.morgfeed__new:hover {
	background: #f1f1f1;
}

.morgfeed__new h4 {
	color: #143362;
	font-size: 12px;
	font-weight: 600;
	margin: 2px 0;
}

.morgfeed__new p {
	color: #a1a1a2;
	font-size: 11px;
	margin: 7px 0;
	word-break: break-word;
}

.morgfeed__new p.mOrgFeedPostedBy {
	font-size: 10px;
	padding: 0 0px 0 85px;
	-webkit-transform: translatey(1px);
	transform: translatey(1px);
}

.morgfeed__new p.mOrgFeedPostedBy img {
	width: 20px;
}

.morgfeed__new p.mOrgFeedPostedBy * {
	display: inline-block;
}

.morgfeed__new p.mOrgFeedPostedBy small,
.morgfeed__new p.mOrgFeedPostedBy label {
	font-weight: 300;
	padding-right: 5px;
}

.morgfeed__new p.mOrgFeedPostedBy label {
	font-weight: 600;
	cursor: pointer;
}

.morgfeed__new p.mOrgFeedPostedBy time {
	font-weight: 300;
	font-size: 10px;
}

#OrganisationFeeds {
	padding: 0;
}

.RCMheading.morgfeed__management h2 {
	font-size: 14px;
}

.RCMheading.morgfeed__management h2 label {
	font-size: 12px;
}

.ORGheading.morgfeed__managementlists .heading {
	font-size: 18px;
}

#RightSec_ORG .AtsNotf,
#LeftORG .AtsNotf {
	margin: 0;
}

.Profile__morgfeed__new {
	padding: 15px 18px;
	background: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 0 #ddd;
	box-shadow: 1px 1px 0 #ddd;
	margin-bottom: 15px;
	position: relative;
}

.Profile__morgfeed__new:hover {
	background: #f1f1f1;
}

.Profile__morgfeed__new h4 {
	color: #143362;
	font-size: 14px;
	font-weight: 600;
	margin: 2px 0;
}

.Profile__morgfeed__new p {
	color: #a1a1a2;
	font-size: 12px;
	margin: 7px 0;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy {
	font-size: 10px;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy a {
	float: left;
	margin-right: 5px;
	margin-top: -3px;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy a img {
	width: 20px;
	height: 20px;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy * {
	display: inline-block;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy small,
.Profile__morgfeed__new p.mOrgFeedPostedBy label {
	font-weight: 300;
	border-right: 1px solid #ccc;
	padding-right: 5px;
	border-left: 1px solid #ccc;
	padding-left: 5px;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy label {
	font-weight: 600;
}

.Profile__morgfeed__new p.mOrgFeedPostedBy time {
	font-weight: 300;
	font-size: 10px;
}

.morg__showMyFeeds {
	border-right: 1px solid #ccc;
	color: #333;
	font-size: 12px;
	font-weight: 300;
	margin-right: 10px;
	padding: 0 10px;
}

.morg__showMyFeeds .show_my_feeds {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}

.PostAFeed {
	padding: 3px 12px;
}

.Profile__morgfeed__new .morgfeed__ED {
	/*position: absolute;
    right: 5px;
    top: 15px;*/
	float: right;
}

.morgfeed__ED a.edit {
	border-right: 1px solid #ccc;
}

.morgfeed__ED a.delete,
.morgfeed__ED a.edit {
	color: #df3b63;
	display: inline-block;
	font-size: 12px;
	padding: 0 5px;
}

.morgfeed__IMG {
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}

.popHeader.CreateaPost {
	padding: 8px 6px;
	height: 40px;
}

.popHeader.CreateaPost .headTitle {
	font-size: 18px;
	font-weight: 400;
}

.popHeader.CreateaPost .SBClose {
	margin-top: 4px;
}

.popHeader.CreateaPost .close {
	background: url(../Images/sign-in-screens/close_Icon.png) no-repeat -13px -12px;
	height: 15px;
	width: 15px;
}

.myJobViewAll {
	position: relative;
	z-index: 2;
	margin-right: -1px;
}

.jNYP-req-dt h3 {
	margin-left: 18px;
}

/* new management scorecard */
.MT__edit {
	margin-left: 38%;
}

.ob-dashboard-quick-links {
	float: right;
	background: #fff;
	padding: 10px 15px;
	position: relative;
	top: 15px;
	border: 1px solid #eee;
	-webkit-box-shadow: #eee 3px 2px 2px;
	box-shadow: #eee 3px 2px 2px;
	border-top-left-radius: 10px;
}

.ob-dashboard-quick-links__link {
	color: #1a345f;
}

.ob-dashboard-quick-links__link:hover {
	color: #cc2350;
	text-decoration: underline;
}

/* new management editprofile */
.MEP__bg {
	height: 239px;
	background: #a9a9a9;
	position: relative;
}

.MEP__bg img {
	position: absolute;
	width: 100%;
}

.MEP__bg .MEP__addpic {
	background: rgba(0, 0, 0, 0) -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(50%, rgba(214, 214, 214, 0)),
			color-stop(61%, rgba(214, 214, 214, 0.21)),
			color-stop(99%, rgba(82, 82, 82, 0.92)),
			to(rgba(79, 79, 79, 0.92))
		)
		repeat scroll 0 0;
	background: rgba(0, 0, 0, 0)
		linear-gradient(
			to bottom,
			rgba(214, 214, 214, 0) 50%,
			rgba(214, 214, 214, 0.21) 61%,
			rgba(82, 82, 82, 0.92) 99%,
			rgba(79, 79, 79, 0.92) 100%
		)
		repeat scroll 0 0;
	font-size: 14px;
	left: 0;
	padding: 204px 0 15px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	color: #fff;
	width: 100%;
}

.iti-flag {
	background-image: url('/Content/Images/intlTelInput/flags.png');
}

.select2-container--disabled {
	background-color: #e1e1e1 !important;
}

input.check_permit {
	margin-left: 195px;
}

i.preference {
	color: #5c5c5c;
	font-size: 14px;
	font-weight: 300;
}

/*** Activate Boolean Search ***/
.checkdiv {
	padding: 12px 0;
	float: right;
	font-weight: 400 !important;
}

.checkdiv input[type='checkbox'] {
	display: none;
}

.checkdiv .checkbox {
	color: #757575;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: -1px !important;
	margin-top: 0 !important;
}

.checkdiv label span {
	color: #002a54;
	font-size: 14px;
	font-weight: 400;
}

.checkdiv label:before {
	content: '';
	display: inline-block;
	color: #757575;
	font-size: 14px;
	width: 16px;
	height: 16px;
	border: 2px solid #143362;
	border-radius: 2px;
	margin-right: 10px;
	font-weight: 400 !important;
	left: 0;
	bottom: 0;
	background-color: #fff;
}

.checkdiv input[type='checkbox']:checked + input + label:before {
	content: '\2713';
	font-size: 12px;
	color: #fff;
	background: #143362;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-weight: 700;
	line-height: 16px;
	border: 2px solid #143362;
	margin-right: 10px;
	left: 0;
	bottom: 0;
	text-align: center;
}

.checkdiv input[type='checkbox']:checked + label:before {
	content: '\2713';
	font-size: 12px;
	color: #fff;
	background: #143362;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-weight: 700;
	line-height: 16px;
	border: 2px solid #143362;
	margin-right: 10px;
	left: 0;
	bottom: 0;
	text-align: center;
}

/* new added styles*/
.link-h {
	font-size: 10px;
	/*padding-left: 5px;*/
	/*Bug 2231*/
	cursor: not-allowed;
}

/* new added styles*/
.link-jobs {
	font-size: 10px;
	padding-left: 5px;
	cursor: not-allowed;
}

.newSubmitbtn {
	font-size: 18px !important;
	margin: 0 !important;
	padding: 7px 45px !important;
}

.CompatList.active .link-h {
	cursor: pointer;
}

.CompatList.active .link-jobs {
	cursor: pointer;
}

/*overlay and icons  Recruiter_Dashboard*/
/*New added css */
.button_clip {
	text-align: center;
}

.clipb {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 7px 30px;
	border-radius: 5px;
	margin: 0;
	margin-right: 3px;
}

.clipg {
	background-color: #797979;
	border-color: #797979;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
	margin: 0;
}

.create_req {
	margin-top: 4px;
	margin-left: 8px;
}

.req_dash {
	width: 290px;
	text-align: right;
}

.req .popover {
	font-size: 12px;
}

.rr_req {
	position: relative;
	/* float: right; */
	z-index: 1;
}

.create_req .req span {
	font-weight: 400;
	font-size: 16px;
}

.req .common_a {
	background-color: #ba203e;
	border-radius: 4px;
	padding: 10px;
	margin-left: 15px;
}

.req .common_img {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.am_req {
	float: left;
	margin-top: 3px;
}

.am_reqmain {
	width: 275px;
	margin-right: 45px;
}

.req .am_reqa {
	padding: 7px !important;
}

/* new METER in overlay*/
.Req_das {
	margin-top: 6px;
	margin-left: 50px;
}

.Req_das img {
	width: 21px;
	height: 21px;
}

.req_text {
	display: block;
	font-size: 9px;
	margin-left: 19px;
}

span.jobDB-Tr-percent.req_percent {
	color: #df3a62;
	font-size: 14px;
	margin-top: 3px;
	margin-right: 5px;
}

.newBackbtn {
	margin-right: 5px;
}

/* For Overlays in SubmitToClient*/
.newMeter {
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 2px;
	margin-right: 3px;
}

.newTex_size {
	display: block;
	font-size: 11px;
	margin-left: 10px;
	float: left;
	margin-top: 12px;
}

.newTitle_field {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding: 10px;
	/*  margin-left: 10px;*/
}

.bold_margin {
	margin-left: 10px;
}

.newBackbtn_two {
	border: 0;
	background-color: #797979;
	color: #fff;
	padding: 6px 37px !important;
	border-radius: 5px !important;
	margin: 0;
	font-size: 14px !important;
}

.newBackbtn_two:hover {
	color: #fff;
}

/*#divRequirementMailbox {
    padding: 0;
    list-style: none;
}

    #divRequirementMailbox li:hover,
    #divRequirementMailbox li:hover .pcDate,
    #divRequirementMailbox li:hover .profileTitle {
        background: #f4f4f4;
    }

    #divRequirementMailbox li.active .profileTitle,
    #divRequirementMailbox li.active .pcDate,
    #divRequirementMailbox li.active {
        background: #eff4fe;
    }*/
/*** creat recruitment view style updated***/
.contact_manager_filter #MinExperience-error,
.contact_manager_filter #MaxExperience-error,
.contact_manager_filter #Designation-error,
.contact_manager_filter #FilterLocation-error,
.contact_manager_filter #FirstName-error,
.contact_manager_filter #LastName-error {
	background-size: 7px;
	padding: 11px;
	font-size: 10px !important;
	height: 37px;
	left: 0;
}

.create__requirement__view {
	padding-top: 10px;
}

.create__requirement__view ul {
	list-style: none;
	padding: 0;
}

.create__requirement__view ul li {
	padding: 5px 0;
	clear: both;
}

.create__requirement__view ul li label {
	display: inline-block;
	width: 20%;
	font-size: 12px !important;
	float: left;
}

.create__requirement__view ul li > p {
	margin-left: 20px !important;
}

.create__requirement__view ul li > span {
	display: inline-block;
	width: 74%;
	text-align: left;
	font-size: 12px;
}

.create__requirement__view ul li span {
	text-align: left;
	font-size: 12px;
}

.create__requirement__view h3 {
	padding: 10px 0;
}

.create__requirement__view--border {
	border-bottom: 2px dotted #f3f3f4;
	margin-bottom: 10px;
	padding-bottom: 15px !important;
}

.cr__p__bar {
	background: #fff;
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.cr__p__bar .createreq_main {
	margin: 55px auto 50px auto;
}

.cr__p__bar .p-bar__content ul li {
	font-size: 10px;
}

.create__requirement__view__assign label {
	font-size: 12px !important;
	display: block;
}

.create__requirement__view__assign label input {
	float: left;
	margin: 2px 5px 0 0;
}

.create__requirement__view__assign .handle_requirement_controls {
	padding: 20px 15px 0 15px;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRLeft h3,
.AMCRSec2.create__requirement__view__assign__data .AMCRDartSec .tab-pane h3 {
	color: #676a6c;
	font-size: 16px;
	font-weight: 400;
	margin-top: 0;
	padding: 0 0 10px;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRDartSec {
	padding: 0 15px 15px 15px;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRDartSec ul li {
	font-size: 12px;
	padding: 7px 7px 5px 5px;
	clear: both;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRLeft .nav-tabs label .blue {
	font-size: 12px;
	font-weight: 400;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRLeft {
	padding: 0;
}

.AMCRSec2.create__requirement__view__assign__data .AMCRLeft .nav > li {
	clear: both;
	padding: 5px 0;
}

/*** js edit popupoverlay ***/
.jseditpopupoverlay {
	width: 438px;
}

.jseditpopupoverlay .CompatHeader {
	background: #fff;
	color: #df3b63;
	padding: 0 !important;
}

.panel-default .jsLineheight {
	border: none !important;
}

.jsLineheight h3 {
	line-height: 17px;
	font-size: 13px;
}

.jsLineheight h1 {
	color: #143362;
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 20px;
}

.jseditpopupoverlay .Compatfooter {
	margin: 0;
	padding: 15px 0 35px 0 !important;
	text-align: center;
}

.jseditpopupoverlay .close {
	font-weight: 300 !important;
}

.gauge__sbt__client {
	margin-top: 9px;
}

#AddEmployeeProfile .msgError label.error {
	background: url(../Images/setpassClose.png) left 10px no-repeat;
	color: #d60000;
	height: 26px;
	left: 0;
	padding: 5px 15px;
	background-size: 7px;
	margin: 0;
	top: 34px;
	font-size: 10px !important;
	font-weight: 300;
}

/*** Profile Complete ***/
.clear {
	clear: both;
}

.complete_profile {
	position: relative;
	width: 100%;
	padding-left: 15px;
}

.loader {
	float: left;
	margin-top: -10px;
}

.percentage_loader {
	background: #fff;
	width: 100%;
	height: 82px;
}

.percentage_loader i {
	margin-top: 30px;
}

.percentage_loader .up_profile {
	color: #002a54;
	position: absolute;
	padding: 28px 0;
	margin-left: 45px;
	font-family: 'Open Sans', sans-serif;
}

.percentage_loader i.fa-star:before {
	content: '\F005';
	color: #cc254f;
}

.percentage_loader i.fa-star-o:before {
	content: '\F006';
}

.complete_profile .update_profile {
	width: calc(100% - 15px);
	display: none;
	position: absolute;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	z-index: 10;
}

.triangle1 {
	width: 0;
	height: 0;
	position: relative;
	left: 70%;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #eff4fe;
}

.tool_container {
	width: 100%;
}

.table_full {
	display: table;
	width: 100%;
}

.table_full .col div:nth-child(2) {
	margin-top: 15px;
}

.table_full .col {
	display: table-cell;
	width: 50%;
	padding: 15px;
}

.table_full .tool_left {
	background: #e4eaf6;
}

.tool_container .table_full .tool_left .left_number p {
	padding-top: 15px;
	padding-left: 5px;
}

.tool_container .table_full .tool_left .list_tick ul {
	padding: 0;
	margin: 0;
}

.tool_container .table_full .tool_left .list_tick ul li {
	line-height: 1.5;
}

.tool_container .table_full .tool_left .list_tick ul li i.fa-check:before {
	content: '\F00C';
	font-size: 12px;
	color: #53b163;
}

.tool_container .table_full .tool_left .list_tick ul li span {
	font-size: 12px;
	margin-left: 10px;
	color: #012a55;
}

.table_full .tool_right {
	background: #eff4fe;
}

.tool_container .table_full .tool_right .right_number p {
	padding-top: 15px;
	padding-left: 5px;
}

.tool_container .table_full .tool_right .wrong_tick ul {
	padding: 0;
	margin: 0;
}

.tool_container .table_full .tool_right .wrong_tick ul li {
	line-height: 1.5;
}

.tool_container .table_full .tool_right .wrong_tick ul li i.fa-times:before {
	content: '\F00D';
	font-size: 12px;
	color: #d41313;
}

.tool_container .table_full .tool_right .wrong_tick ul li span {
	font-size: 12px;
	margin-left: 10px;
	color: #012a55;
}

.tool_container .table_full .tool_right .tool_button {
	margin-top: 15px;
}

.tool_container .table_full .tool_right .tool_button a.button_link {
	display: block;
	font-size: 13px;
	color: #fff;
	background-color: #143361;
	outline: none;
	border: 0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}

.tool_container .table_full .tool_right .tool_button a.button_link:hover {
	opacity: 0.9;
}

/*** New Popup window styling ***/
.Management_addEmpForm h3 {
	color: #143362;
	font-size: 13px !important;
}

.Management_addEmpForm .Select2S {
	font-size: 12px !important;
}

.JScompatPopup_Window {
	width: 900px;
	max-width: 60%;
}

.TMSecondaryRight {
	margin-top: 0px !important;
}

.classyLoader .ScoreText {
	font-size: 12px !important;
}

.DRpostjob-form .compatibilityMetrics .heading13sep {
	margin: 0;
	padding-top: 40px;
	color: #143362 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

.popup_absolute span {
	position: static !important;
}

/*.unreadNotification__text,*/
.marks__as__read {
	float: right;
	position: absolute;
	right: 34px;
	bottom: 10px;
	display: none;
	font-size: 11px;
	font-weight: 600;
	color: #59a2e7;
}

/* .unreadNotification__text:hover,
.marks__as__read:hover {
  text-decoration: underline;
} */

.Hnotification--sec {
	position: relative;
	background: #fff;
}

/* .Hnotification--sec:hover {
        background: #f4f4f4;
    }*/
.unreadNotification__text {
	position: absolute;
	display: none;
	font-size: 12px;
	font-weight: 300;
	right: 10px;
	bottom: 14px;
}

.Hnotification--sec:hover .unreadNotification__text {
	display: block;
}

/*** Custom Radio Button ***/
.AMcompatListCont h4 {
	color: #143362;
	font-size: 13px !important;
}

.AMcompatListCont span {
	color: #143362;
	font-size: 12px !important;
}

.Compatfooter .No_margin {
	margin-bottom: 0 !important;
}

.Custom_radio {
	list-style: none;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

.Custom_radio .js__infoIcon {
	height: 18px;
}

.Custom_radio .popover {
	font-size: 11px;
	width: 100% !important;
}

.Custom_radio span {
	color: #5c5c5c;
	font-size: 14px;
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin: 8px 0;
}

.Custom_radio span input[type='radio'] {
	position: absolute;
	visibility: hidden;
}

.Custom_radio span label {
	color: #5c5c5c;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	margin: 0px auto;
	padding: 0 0 0 24px;
	position: relative;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}

.Custom_radio span:hover label {
	color: #5c5c5c;
}

.Custom_radio .check {
	border: 2px solid #143362;
	border-radius: 100%;
	display: block;
	height: 15px;
	left: 0px;
	position: absolute;
	top: 2px;
	-webkit-transition: border 0.25s linear 0s;
	transition: border 0.25s linear 0s;
	width: 15px;
	z-index: 5;
	transition: border 0.25s linear;
	-webkit-transition: border 0.25s linear;
}

.Custom_radio span:hover .check {
	border: 2px solid #143362;
}

.Custom_radio .check::before {
	border-radius: 100%;
	content: '';
	display: block;
	height: 7px;
	left: 2px;
	margin: auto;
	position: absolute;
	top: 2px;
	-webkit-transition: background 0.25s linear 0s;
	transition: background 0.25s linear 0s;
	width: 7px;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.Custom_radio input[type='radio']:checked ~ .check {
	border: 2px solid #143362;
}

.Custom_radio input[type='radio']:checked ~ .check::before {
	background: #143362;
}

.Custom_radio input[type='radio']:checked ~ label {
	color: #5c5c5c !important;
}

.Custom_radio span label.radio_nodrop {
	cursor: no-drop;
}

/*** button for AM change requirement***/
.Compatfooter.TMSecondaryWinodw_footer .btn-default {
	padding: 6px 30px !important;
}

/*** 20-21 sep ***/
.gauge__margin {
	margin: 3px 0 0 0 !important;
}

.gauge__marginnew {
	margin: 5px 0 0 0 !important;
}

#RRAcordionTab .jobDB-Tr-compat.ACompat__float {
	text-align: left;
	color: #6c6c6c;
	float: nont;
	clear: both;
}

#RRAcordionTab .jobDB-Tr-compat.ACompat__floatMargin {
	color: #6c6c6c;
	float: left;
	margin: 0;
	padding: 0;
	clear: left;
}

.CandidatesInterviewed .AMrqurmnt-Circle.Circle__margin {
	float: left;
	margin-top: -5px;
}

.jNYP-emp-typ__display {
	display: inline-block;
}

/*** job seeker edit profile w2 ***/
.editprofile_type {
	margin-top: 5px;
}

.editprofile_type > label {
	color: #143362 !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	margin: 5px 0 !important;
	display: block;
	clear: both;
}

.editprofile_type > label input {
	margin-top: 3px;
	float: left;
	margin-right: 5px;
}

.editprofile_in_w2 {
	display: none;
}

.editprofile_in_w2 div.first {
	padding-left: 0;
}

.editprofile_in_w2 div.last {
	padding-right: 0;
}

.editprofile_in_w2 .check-input-label {
	position: inherit;
	float: right;
}

.DRpostjobForm label.error {
	font-size: 10px !important;
	background: url('/Content/Images/setpassClose.png') no-repeat left 9px/7px auto;
	bottom: -37px;
	padding: 5px 10px;
	left: 19px;
}

.DRpostjobForm .maxminerror label.error {
	font-size: 10px !important;
	background: url('/Content/Images/setpassClose.png') no-repeat left 10px/7px auto;
	bottom: -35px;
	padding: 5px 10px;
	left: 4px;
}

.feeds-media-body-text.js_fw_list_content {
	padding-top: 0;
}

.requirement_created-btn {
	width: 110px;
	text-align: center;
	margin: 0 5px;
}

.mark_all_read {
	position: absolute;
	right: 0;
	bottom: 10px;
	font-size: 12px;
	font-weight: 400px;
	color: #143362;
	margin-right: 69px;
}

.gauge.gauge-white path {
	fill: #fff;
}

.jobDB-PTag-posted {
	font-weight: 400;
	font-size: 11px;
}

.error_default-class {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left 10px/7px
		auto;
	color: #d60000 !important;
	height: 26px;
	bottom: -7px;
	font-size: 10px !important;
	font-weight: 300 !important;
	left: 35.5%;
	padding: 5px 15px;
	position: absolute;
}

.ACompat__floatMargin_new {
	margin: 0;
	float: none;
	padding: 0;
	clear: both;
	text-align: left;
	display: block;
	font-size: 12px;
}

/** Icons Meter gauge **/
.Icons-Meter .gauge svg {
	width: 100%;
	height: 100%;
}

.Icons-Meter .Gauge-New-Icon svg {
	width: 100%;
	height: 100%;
}

.Icons-Meter .gauge-text {
	float: right;
	font-size: 9px;
	color: #888;
}

.Icons-Meter .gauge {
	cursor: pointer;
}

.Icons-Meter .gauge-text .text-compatible {
	cursor: default;
}

.Icons-Meter .text-percent {
	color: #df3a62;
	font-size: 15px;
	margin-top: 0px;
	cursor: pointer;
}

.MatchJob-btn {
	margin-left: 20px;
}

.Icons-Meter .gauge {
	width: 24px;
	height: auto;
	float: left;
}

.bootstrap-datetimepicker-widget.dropdown-menu ul {
	padding: 2px !important;
}

.check__popup {
	display: none;
}

/*am_dashboard*/
.amnew_req {
	float: right;
	width: 265px;
	border: 1px solid #c2c2c2;
	padding: 10px;
	/* padding-top: 15px; */
	margin-top: 0px;
	background-color: white;
	height: 40px;
	padding-right: 0px;
	border-radius: 5px;
}

.am_viewscore {
	float: right;
	margin-top: 5px;
}

.score_anchor {
	color: #002a54;
	text-decoration: underline;
}

.am_anchor {
	padding: 5px !important;
}

.am_span {
	font-size: 13px !important;
	font-weight: 600 !important;
	margin-left: 10px;
}

/*rrequirements*/
.rr_draft {
	float: right;
}

.rrmain_dash {
	float: left;
	margin-left: 250px;
}

.rr_cont {
	margin-top: -3px;
}

.rr_height {
	height: 33px;
}

/*am requirement*/
.am_require {
	text-align: center;
}

.am_margin {
	margin-right: 25px;
}

.am_reqmar {
	margin-left: -25px;
}

.am_spanreq {
	margin-right: 0;
}

/*27-9-16 Rounded sliders */
.ob--submitPopup .CompatHeader .close {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #143362;
	border-radius: 20px;
	color: #143362;
	cursor: pointer;
	font-size: 18px;
	margin: 5px 0px;
	height: 30px;
	padding: 0 6px;
	width: 30px;
}

.ob--submitPopup .popHeader,
.ob--submitPopup .CompatHeader {
	color: #143362 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	padding: 10px;
	background: #fff !important;
	line-height: 42px;
}

.CompatHeader {
	background: transparent !important;
}

.Green-switch {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 18px;
	top: 10px;
	right: 0;
}

.Green-switch input {
	display: none;
}

.Green-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: -23px;
	right: 0;
	margin-right: 8px;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.Green-slider:before {
	position: absolute;
	content: '';
	height: 10px;
	width: 10px;
	left: 0px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input#ob__submitInput:checked + .Green-slider {
	background-color: #36af47;
}

input#ob__submitInput:focus + .Green-slider {
	-webkit-box-shadow: 0 0 1px #002a54;
	box-shadow: 0 0 1px #002a54;
}

input#ob__submitInput:checked + .Green-slider:before {
	-webkit-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.Green-slider.round {
	border-radius: 34px;
}

.Green-slider.round:before {
	border-radius: 50%;
	left: 5px;
}

.ob__shareProfile {
	border-left: 1px solid #f0f3f8;
}

.ob--submitPopup .ob--defaultbtn {
	border-top: none !important;
	padding: 10px;
}

.ob--defaultbtn .defaultbtn {
	background: #fafbfc;
	padding: 8px 12px;
	border: 1px solid #eee;
	font-size: 12px;
	color: #565f6d;
}

.ob--defaultbtn .fa.fa-download {
	margin-left: 5px;
}

.ob--submitPopup .SubmitPopup_txtarea {
	resize: none;
}

.ob--submitPopup .ob--padnone {
	padding: 0 10px !important;
	border-top: 1px solid #f0f3f8 !important;
}

.ob--submitPopup .ob--padnone--bdrcolor {
	padding: 0 10px !important;
	border-top: 0 !important;
}

.ob--submitPopup .ob--NewAMReqFileAttach {
	line-height: 20px;
	margin-right: 10px;
	font-size: 12px;
}

.ob--submitPopup .attachment_close {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #143362;
	border-radius: 20px;
	color: #143362;
	cursor: pointer;
	font-size: 10px !important;
	margin: 5px 8px;
	height: 15px;
	line-height: 10px;
	padding: 1px 5px;
	width: 15px;
}

.ob--submitPopup .btn-blue {
	margin-bottom: 10px;
}

.ob--NewshareRC ul li span {
	display: inline-block;
	padding: 0 !important;
	color: #333 !important;
}

.ob--NewshareRC ul li label {
	display: inline-block;
	padding: 5px 5px 5px 0 !important;
	font-weight: 400 !important;
	color: #999 !important;
}

.ob--NewshareRC .ob--form_field {
	position: relative;
	margin-bottom: 10px;
}

.ob--NewshareRC ul li label.error {
	background-size: 7px;
	padding: 5px 11px !important;
	font-size: 10px !important;
	height: 37px;
	left: 0;
	width: 100%;
	background-position: 0px 9px;
	color: #d60000 !important;
	font-weight: 300 !important;
}

.ob--NewshareRC ul {
	border: 0 !important;
	border-top: 1px solid #c4c6ca !important;
	border-bottom: 1px solid #c4c6ca !important;
	margin: 0;
}

.ob--NewshareRC .SubmitPopup_txtarea {
	padding: 10px 0;
}

.ob--NewshareRC__Btn {
	margin-bottom: 0 !important;
	font-size: 12px;
}

.ob--NewshareRC__FooterSec {
	padding: 10px;
}

.ob--NewshareRC__FooterSec .ob--NewAMReqFileAttach {
	display: inline-block;
	margin-top: 5px;
}

.ob--NewshareRC .attachment_download {
	background: #fafbfc;
	padding: 8px 12px !important;
	border: 1px solid #eee;
	font-size: 12px;
	color: #565f6d;
	margin: 0 5px 5px 0;
	float: left;
	border-radius: 4px;
}

.ob--NewshareRC__Subject {
	border: 0;
	width: 268px;
}

.ob--NewshareRC__ToSec .ob--NewshareRC__ToSec__bcc-input,
.ob--NewshareRC__ToSec .ob--NewshareRC__ToSec__cc-input {
	width: 545px;
}

.ob--NewshareRC__ToSec {
	margin-top: 5px;
}

.ob--NewshareRC__ToSec label {
	width: 30px;
}

.ob--NewshareRC__ToSec__to-input {
	width: 490px;
}

.ob--NewshareRC__ToSec__add-fields {
	display: inline-block;
	padding: 4px;
}

.ob--NewshareRC__ToSec input {
	border: 0;
}

.ob--NewshareRC {
	font-size: 12px;
}

.ob--NewshareRC ul li label.ob--NewshareRC__Label {
	font-weight: 300 !important;
}

/*check box for search box*/
.checkdiv-list {
	padding: 0;
}

.checkdiv-list-item {
	display: inline-block;
	margin-left: 10px;
}

.AllsocialIcons--with-popover .popover {
	background: #fff;
	font-size: 11px;
}

.AllsocialIcons--with-popover .info-pop-label:after {
	content: ':';
	margin: 0 2px;
	display: inline-block;
}

.AllsocialIcons--with-popover .info-pop-value a {
	margin: 0;
	float: none;
}

.feed-element .trending-profile-img-link {
	margin-right: 0px !important;
}

.HOT-List-Met {
	padding-top: 3px !important;
	padding-right: 6px;
}

.Hot-List-Days {
	float: right;
	padding-right: 7px;
}

.Pad-colmn {
	padding-left: 0px;
}

.HOT-List-Met-Search {
	float: none !important;
}

.NEWHOT-List h4 {
	padding-top: 0px !important;
}

.NEWHOT-List p {
	margin: 0px !important;
}

.NEWHOT-colmn {
	margin-top: 0px !important;
}

.col-md-2.text-center.MatchingIcon.contactIcons.NEWHOT-Pad {
	padding: 3px !important;
}

button.NEWHOT-BTN {
	margin-top: 2px !important;
}

/* U026 */
.info-alert {
	color: #eeeeee;
	font-size: 12px;
	margin: 10px 0;
	-webkit-transition: color 0.5s;
	transition: color 0.5s;
}

.info-alert.active {
	color: #676a6c;
}

.video-js {
	overflow: hidden;
	display: initial !important;
}

/**  **/
.CntManagerActiveParent .favouriteIcon i {
	font-size: 16px;
	color: #df3b63;
	margin-top: 4px;
	cursor: pointer;
	float: left;
	cursor: pointer;
}

.CntManagerActiveParent .favouriteIcon span {
	float: left;
	padding-left: 5px;
	cursor: pointer;
}

.amClint_recruiter {
	margin-top: 10px;
}

.amClint_recruiter_ccmpny-name {
	margin-top: 10px !important;
}

.amClint_recruiter_ccmpny-fav {
	margin-top: 10px;
}

.disabledClass {
	cursor: no-drop;
}

/*** Sorting Block***/
.sorting_block {
	float: right;
}

.sorting_block .form-group {
	float: left;
	margin: 0;
	padding: 0 10px;
	border-left: 1px solid #ccc;
}

.sorting_block .sorting_block-label {
	float: left;
	padding: 5px 10px;
}

.sorting_block .sorting_block-selectbox {
	float: left;
}

.sorting_block .sorting_block-back {
	float: left;
	padding: 5px 10px;
}

.sorting_block .sorting_block-back a {
	color: #143362;
	font-size: 12px;
	font-weight: 600;
	text-decoration: underline;
}

.share_social_icons a {
	margin: 0 7px;
	float: left;
}

.share_social_icons a:first-child {
	margin-left: 0;
}

.share_social_icons a:last-child {
	margin-right: 0;
}

.location-select + span.select2-container span.selection {
	width: 100%;
}

/*** page Loading start***/
.ob-loading-circle span {
	display: block;
	-webit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ob-loading-circle span:first-child {
	width: 100%;
	height: 100%;
	border-color: #fff;
	border-left-color: transparent;
	top: 0;
	left: 0;
	-webkit-animation: effect-1-1 2s infinite linear;
	animation: effect-1-1 2s infinite linear;
}

.ob-loading-circle span:nth-child(2) {
	width: 75%;
	height: 75%;
	border-color: #fff;
	border-right-color: transparent;
	top: 12.5%;
	left: 12.5%;
	-webkit-animation: effect-1-2 1s infinite linear;
	animation: effect-1-2 1s infinite linear;
}

.ob-loading-circle span:last-child {
	width: 50%;
	height: 50%;
	border-color: #fff;
	border-bottom-color: transparent;
	top: 25%;
	left: 25%;
	-webkit-animation: effect-1-1 2s infinite linear;
	animation: effect-1-1 2s infinite linear;
}

@-webkit-keyframes effect-1-1 {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes effect-1-1 {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes effect-1-2 {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}

@keyframes effect-1-2 {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
}

/*** page Loading end***/
.compatibilityMetrics .AdvanceBox .checkbox span {
	font-size: 14px;
	font-weight: 300;
}

/*** File Upload ***/
.Attached_File-Size {
	padding-top: 5px;
}

.fa-paperclip:before {
	content: '\F0C6';
	font-size: 15px;
	color: gray;
}

.Attach_Image-Name {
	color: gray;
	padding-left: 5px;
}

.postFeedModal .modal-box-title .blueBTN.disabled {
	cursor: not-allowed;
}

.Attached_File-Size {
	min-height: 25px;
}

/*Bug #2108*/
.select2-container .selection {
	width: 100%;
}

.am_img--height {
	height: 50px;
}

.sendAblast__ShareReq .messageZone.message--wth {
	width: 500px !important;
	/*margin: 0 0 0 95px;*/
	height: 36px;
	margin: 0 auto;
}

.AMrqurmnt-Circle--border span {
	border: 1px solid #cc254f;
}

.createreq_main {
	width: 100%;
	position: relative;
	margin: 80px auto 75px auto;
	padding: 0px 30px 0;
}

.p-bar {
	width: 100%;
	position: relative;
	margin-top: -25px;
}

.p-bar__loading {
	border: 1px solid #fde2e9;
	width: 100%;
	height: 0;
}

.p-bar__load2 {
	border: 1px solid #ee88a3;
	width: 0%;
	margin-top: -2px;
	-webkit-transition: width 0.8s;
	transition: width 0.8s;
}

.p-bar__load2.step2 {
	width: 50%;
}

.p-bar__load2.step3 {
	width: 100%;
}

.p-bar__list {
	margin-top: -10px;
	width: 100%;
	position: absolute;
}

.p-bar__list ul {
	padding: 0;
	width: 100%;
	height: 10px;
}

.p-bar__list ul li {
	float: left;
	width: 33.33%;
	border: 0;
}

.p-bar__list ul li:first-child a {
	background-color: #df3a62;
}

.step2 + .p-bar__list ul li:nth-child(2) a,
.step3 + .p-bar__list ul li:nth-child(2) a {
	background-color: #df3a62;
}

.step3 + .p-bar__list ul li:last-child a {
	background-color: #df3a62;
}

.p-bar__list ul li a {
	text-decoration: none;
	display: block;
	border: 1px solid gray;
	position: relative;
	background-color: white;
	/*background-color:#DF3A62;*/
	width: 15px;
	height: 15px;
	border-radius: 15px;
	-webkit-transition: background-color 0.8s;
	transition: background-color 0.8s;
}

.p-bar__list ul li:last-child a {
	left: calc(100% - 8px);
}

.p-bar__list ul li:nth-child(2) a {
	left: calc(50% - 10px);
}

.p-bar__content ul {
	width: 100%;
	padding: 0;
	margin-top: -40px;
}

.p-bar__content ul li {
	display: inline-block;
	float: left;
	border: 0;
	width: 33.33%;
	font-size: 14px;
	color: #898789;
}

.p-bar__content__text.p-bar__content__text--second {
	text-align: center;
}

.p-bar__content__text.p-bar__content__text--third {
	text-align: right;
}

@media (max-width: 990px) {
	.createreq_main {
		margin: 85px auto 70px auto;
	}
}

@media (max-width: 625px) {
	.createreq_main {
		margin: 70px auto 65px auto;
	}

	.p-bar__content ul li {
		font-size: 12px;
		margin-top: 8px;
	}

	.p-bar__content ul {
		margin-top: -45px;
	}
}

@media (max-width: 565px) {
	.createreq_main {
		margin: 75px auto 70px auto;
	}

	.p-bar__content ul li {
		font-size: 9px;
		margin-top: 12px;
	}
}

@media (max-width: 440px) {
	.createreq_main {
		margin: 70px auto 70px auto;
	}

	.p-bar__content ul li {
		font-size: 7px;
		margin-top: 15px;
	}
}

@media (max-width: 360px) {
	.createreq_main {
		margin: 60px auto 65px auto;
	}

	.p-bar__content ul li {
		font-size: 5px;
		margin-top: 15px;
	}
}

span.text-muted.jobDB-Tr-compat.am_ec--compt {
	font-size: 10px;
	margin: 5px 0 7px 0;
	padding-left: 57px;
}

span.text-muted.jobDB-Tr-compat.am_ec--interviews {
	margin-top: 6px;
}

label.candidate-name.am_ec--candidate {
	padding-right: 42px;
}

span.animatedTXT.moveTop {
	color: #757575;
	top: -5px;
	left: 0px;
	text-transform: uppercase;
	font-weight: 300;
	-webkit-transform: translate(0, -12px) scale(0.6);
	transform: translate(0, -12px) scale(0.6);
}

/*Added by Juhi for setup profile validations*/
.edit-designation--margin {
	margin: 15px auto !important;
	position: relative;
}

.RATS-FavouritesList .RSRTitle .vendor__padding h4 {
	/*padding: 10px 0;*/
}

/*Added by Elavarasan*/
.AllsocialIcons a:last-child {
	margin-right: 0;
}

.AllsocialIcons.ob--socialicon_margin a {
	margin: 0 !important;
}

.js-details-right-secion {
	width: calc(100% - 300px);
	float: left;
	padding: 0 10px;
	min-width: 100%;
}

.js-details-right-secion .jsprofile-summary {
	margin: 10px 3px 10px 0 !important;
}

.js_profileBg-padding {
	padding-right: 5px;
}

/*Added by Elavarasan*/
.skill--color {
	color: #143362;
}

.requirement--edit-btn {
	padding: 3px 8px !important;
	border-radius: 2px !important;
	font-size: 10px;
}

.requirement--delete {
	font-size: 10px;
}

.SubmitPopupTab .submittoclient_compatibility > span {
	margin: 0 1px !important;
}

.SubmitPopupTab .submittoclient_compatibility > span.SubmitPopup_compat {
	margin-top: 5px !important;
}

/*** ATS updaated styles ***/
.rats_prepend {
	float: left;
	width: 50%;
	font-size: 12px;
	padding: 10px 20px 10px 0px;
}

.rats_prepend .checkdiv {
	float: none;
	margin: 0 auto;
}

.RATS-Right.rats_prepend-remove {
	width: 50%;
}

.RATS-Right.rats_prepend-remove h5 {
	font-size: 11px;
	margin: 5px 0;
}

.RATS-Right.rats_prepend-remove .btn {
	margin: 2px 0;
}

.rats_search-width {
	margin-left: 0;
}

.ats_client_left {
	width: 75%;
	float: left;
}

.ats_client_right {
	width: 25%;
	float: left;
}

.ats_client_right .rats_prepend {
	width: 100%;
	padding: 0 20px;
}

.candidate--designation--margin-top {
	margin-top: -9px !important;
}

.candidateStatusHR--align_margin {
	margin: 0;
}

.exe_candidate--margin {
	margin: 0 !important;
}

.candidateStatusHR-AM--accept--margin {
	margin-top: 0px;
}

.following_profile--align {
	margin-left: 65px;
	margin-right: 10px;
}

.following_profile--align a {
	padding-right: 10px;
	display: inline-block;
}

.profile_name_list {
	padding: 0;
	margin: 0;
	background-color: #f4f4f4;
}

.profile_list_item {
	display: inline-block;
	width: 32.14%;
	text-align: center;
	padding: 3px;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size: 13px;
	color: #676a6c;
	/* border: 1px solid black; */
}

.profile_list_item:last-child {
	border-right: 0;
}

.item_background {
	background-color: #fff;
	font-weight: normal;
	font-size: 13px;
}

.list_back {
	background-color: #fff;
}

.sendAblast__ShareReq .company_profile {
	/*border: 1px solid #c2c2c2;*/
	width: 72%;
	/*display: none;*/
	/*margin:25px 0 25px 95px;*/
	margin: 25px auto;
}

.postjob__popup {
	display: none;
	padding: 5px;
	background: #143362;
	padding: 10px 20px;
	border-radius: 3px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	position: absolute;
	bottom: 55px;
	left: 30px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.postjob__popup i {
	padding-right: 5px;
}

.postjob__popup:after,
.postjob__popup:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.postjob__popup .arrow-up {
	width: 0;
	height: 0;
}

.postjob__popup::before {
	/*border-color: rgba(194, 225, 245, 0) rgba(0, 0, 0, 0.2);*/
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #143362;
	border-width: 4px;
	margin-left: -4px;
}

.postjob__popup::after {
	/*border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) rgba(0, 0, 0, 0.2);*/
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #143362;
	border-width: 4px;
	margin-left: -4px;
}

/* js Setup profile New Css */
.js--page-Container .page {
	padding: 0 !important;
	height: 100%;
}

.ob--jssetup-mainSec {
	padding: 0px;
	display: block;
	min-height: 100%;
}

.ob--jssetup-mainSec .SetUP-aside {
	min-height: 350px;
	width: 17%;
	height: calc(100% - 108px);
	left: 78px;
	background: #fff;
	margin: 10px 0 0;
	padding: 10px;
	position: fixed;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit {
	border: 1px solid #eee;
	padding: 0px;
	margin-bottom: 0px;
	height: auto !important;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic {
	padding: 0;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic .setup__profilepic {
	display: none;
	/*left: 9%;*/
	width: 100%;
	background: #000;
	position: absolute;
	/*bottom: 0px;*/
	/*padding-top: 9px;*/
	color: #fff;
	top: 80% !important;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic .setup__profilepic a {
	opacity: 1;
	display: block;
	padding-top: 5px;
	color: #fff;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic:hover .setup__profilepic {
	display: block;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit img {
	width: 100%;
	margin: 0px;
}

.ob--jssetup-mainSec .ob-upload-resume {
	padding: 10px 10px;
	margin: 10px 0;
}

.ob--jssetup-mainSec .ob-upload-resume a {
	color: #676a6c;
}

.ob--jssetup-mainSec .ob-upload-resume img.uploadResume {
	height: 15px;
	padding-right: 5px;
}

.ob--jssetup-mainSec .SetUP-video {
	border: 1px solid #eee;
	padding: 10px 10px;
	margin: 10px 0;
}

.ob--jssetup-mainSec .SetUP-main-aside {
	padding: 0 10px;
	border: none !important;
	height: calc(100% - 108px);
	position: fixed;
	right: 0;
	margin: 10px 0;
	width: calc(100% - 17% - 78px);
	min-height: 350px;
	overflow: hidden;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside {
	padding: 10px 20px;
	background: #fff;
	height: 100%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .SetUP-form {
	padding: 0 10px;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .ob--SetUP-form {
	height: calc(100% - 64px);
	overflow: auto;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container {
	background: #e5e5e5;
	height: 3px;
	margin: 30px auto;
	padding: 4px 0 0;
	width: 98%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul {
	height: 0;
	line-height: 0 !important;
	margin: -10px 0 0;
	padding: 0 !important;
	position: relative;
	z-index: 2;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li {
	background: none !important;
	border: 0 none;
	border-radius: none;
	display: inline-table;
	height: 9px;
	margin: 0 0 0 30%;
	color: #2e2e3b;
	font-size: 14px;
	padding: 0;
	width: 9px;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li small.top {
	top: -10px;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li small {
	display: block;
	font-size: 100%;
	font-size: 100%;
	margin-left: -83%;
	position: absolute;
	width: 100%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li small i {
	color: #19bd9b;
}

.ob--jssetup-mainSec
	.SetUP-rightMain-aside
	.RRDprogress-container
	ul
	li
	small
	i.fa-exclamation-circle.yellow {
	color: #fbd047;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li.first small.top {
	margin-top: -4px !important;
	white-space: nowrap;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li.active small.top {
	font-weight: 600;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li.active small.pad0 {
	margin-top: 2px !important;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li.last small {
	margin-left: -180px;
	margin-top: -2px;
	white-space: nowrap;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container ul li:last-child small {
	margin-left: -180px;
	margin-top: 0px;
	white-space: nowrap;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container .interviewed {
	width: 33%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container .Emp--information {
	width: 63%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container .skill--experince {
	width: 100%;
}

.ob--jssetup-mainSec .SetUP-rightMain-aside .RRDprogress-container .RRDprogress-bar {
	background: #cc254f none repeat scroll 0 0;
	height: 3px;
	position: absolute;
	top: 1px;
	-webkit-transition: width 1s ease-in-out 0s;
	transition: width 1s ease-in-out 0s;
	z-index: 1;
}

span.percent_progress {
	color: #2e2e3b;
	font-size: 10px;
	position: absolute;
	top: 3px;
	left: 30%;
}

span.percent_progress2 {
	left: 60%;
	color: #2e2e3b;
	font-size: 10px;
	position: absolute;
	top: 3px;
	left: 60%;
}

span.percent_progress3 {
	left: 60%;
	color: #2e2e3b;
	font-size: 10px;
	position: absolute;
	top: 3px;
	left: 98%;
}

.ob--rates-heading {
	padding: 10px 0 0 0;
}

.pad__rates0 {
	padding: 0;
}

.ratesCheckbox .checkdiv {
	float: left !important;
	padding: 0 !important;
}

.ratesCheckbox .checkdiv.presentCheckbox {
	float: left !important;
	padding: 20px 0 !important;
}

.ratesCheckbox .checkdiv label span {
	color: #757575;
	font-size: 12px;
	font-weight: 400;
}

.ob--labelMsg {
	position: relative;
	padding: 0;
}

.ob--labelMsg label {
	position: absolute;
	top: -16px;
	left: 0;
}

.ratesCheckbox .checkdiv label span {
	color: #757575;
	font-size: 12px;
	font-weight: 400;
}

.ratesCheckbox .checkdiv label::before {
	border: 1px solid #143362;
}

.ob--jssetup-footer {
	/*margin:60px 0 20px;*/
}

.ob--jssetup-footer a.default_link {
	color: #2e2e3b;
	font-size: 14px;
	margin: 0px 0;
	display: block;
}

.ob--jssetup-footer a.back_link {
	color: #2e2e3b;
	font-size: 14px;
	margin: 0px 0;
	display: block;
	text-align: center;
	padding: 0;
}

.ob--jssetup-footer a.btnRed {
	background: #cc254f;
	border-radius: 30px;
	padding: 6px 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: -5px;
}

.ob--jssetup-footer a.btnRed:hover {
	color: #fff;
}

.verify--otp-container {
	width: 350px !important;
}

.verify--otp-container .contentBody {
	padding: 10px 10px;
	font-size: 12px;
	color: #2e2e3b;
}

.skip--dashboard-container {
	width: 450px !important;
}

.skip--dashboard-container .contentBody {
	padding: 10px 10px;
	font-size: 14px;
	color: #333333;
	font-weight: 500;
}

.skip--dashboard-container .contentBody img {
	margin: 20px;
	height: 80px;
}

.skip--dashboard-container .contentBody h2 {
	font-size: 18px;
	font-weight: 500;
	margin-top: 0px;
}

.skip--dashboard-container .contentBody span {
	font-size: 12px;
	color: #757575;
	padding: 20px 0 0;
	display: block;
}

.skip--dashboard-container .contentBody a.default_link {
	border-radius: 30px;
	padding: 6px 40px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}

.skip--dashboard-container .contentBody a.btnGrey {
	background: #5a5a5a;
	margin: 20px 0;
	display: inline-block;
	border-radius: 30px;
	padding: 4px 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.verify--otp-container label.error {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left 10px/7px
		auto;
	color: #d60000;
	height: 26px;
	left: 0;
	padding: 5px 15px;
	display: none;
	text-overflow: initial !important;
	overflow: initial !important;
	white-space: initial !important;
	text-align: left;
	bottom: -29px !important;
}

.verify--otp-container .error,
.inputContainer select + label {
	bottom: -28px;
	position: absolute;
	display: none;
}

.pad_left {
	padding-left: 5px;
}

.success_loader {
	width: 30%;
}

.success_loader .RRDprogress-bar {
	background: #cc254f none;
	height: 3px;
	position: absolute;
	top: 1px;
	-webkit-transition: width 1s ease-in-out 0s;
	transition: width 1s ease-in-out 0s;
	width: 70%;
	z-index: 1;
}

.JS-setupProject2 {
	display: none;
}

/*form animation input */
/*.inputContainer.newSelectbox .select2-container--default .select2-selection--single,
.inputContainer.newSelectbox .select2-container .select2-search--inline .select2-search__field .inputContainer input.Login_input,
.inputContainer textarea.Login_input {
    -webkit-transition: border-color 1s ease;
    -moz-transition: border-color 1s ease;
    -o-transition: border-color 1s ease;
    -ms-transition: border-color 1s ease;
    max-width: 340px;
}*/
.inputContainer.newSelectbox .select2-container .select2-search--inline .select2-search__field,
.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	margin-top: 0 !important;
	color: #143361 !important;
}

/*.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
	border-radius:5px !important;
}*/
.formContainer {
	width: 100%;
	margin: 0 auto;
	font-family: 'Open Sans', sans-serif;
	position: relative;
}

.inputContainer.marginRt {
	padding-right: 10px;
}

.inputContainer label {
	font-size: 10px;
	color: #143361;
	font-weight: normal;
	font-style: italic;
	padding: 0 2px;
	margin: 0;
}

.inputContainer {
	margin: 10px 0;
	color: #333;
	fill: #e5e5e5;
	/*position: relative;*/
}

.inputContainer small {
	position: absolute;
	right: 10px;
	top: 12px;
}

.inputContainer small i {
	font-size: 10px;
	color: #333340;
}

.inputContainer small a {
	color: #3399ff;
	font-size: 10px;
	text-decoration: none;
}

.select2-search--dropdown {
	/*display: none;*/
}

.inputContainer .input-group-btn button.btn-blue {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	font-size: 12px;
	padding: 0 15px;
	height: 40px;
}

.otp-width {
	margin: 20px auto 30px auto !important;
	width: 150px;
}

.Resend--otp {
	display: block;
	margin: 10px 10px 20px;
	line-height: 16px;
}

.Resend--otp a {
	color: #757575;
	font-size: 12px;
}

.inputContainer.newSelectbox .select2-container,
.inputContainer.newSelectbox
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.inputContainer.newSelectbox
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	width: 100% !important;
	border-radius: 3px !important;
	background: #fff !important;
	border: 1px solid #e5e5e5 !important;
}

.inputContainer.newSelectbox .select2-container--default .select2-selection--single,
.inputContainer.newSelectbox .select2-container--default .select2-selection--multiple,
.inputContainer.newSelectbox
	.select2-container--default
	.select2-search--inline
	.select2-search__field
	.inputContainer.newSelectbox
	.select2-container {
	background: #fff !important;
	position: relative;
	padding-top: 10px;
	height: 40px;
	width: 100%;
	font-size: 12px;
	font-weight: 500;
	color: #143361;
	display: block !important;
	border-radius: 3px;
	/*border: 1px solid #e5e5e5
    transition: border-color 1s ease !important;;*/
}

.inputContainer.newSelectbox .select2-container.select2-container--default.select2-container--open {
	/*border: none !important;*/
}

.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: #143361;
	padding: 0 10px;
	font-weight: 700 !important;
	line-height: 20px !important;
}

.inputContainer.newSelectbox .select2-container--default .select2-selection--single {
	border: none !important;
}

.inputContainer.newSelectbox .select2-container--default:focus {
	color: #143361;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 300;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
}

.inputContainer.newSelectbox
	.select2-container--default
	.select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
	border: 1px solid #002a54;
}

.inputContainer.newSelectbox
	.select2-container--default
	.select2-results__option--highlighted[aria-selected],
.inputContainer.newSelectbox
	.select2-container--default
	.select2-results__option[aria-selected='true'] {
	background-color: #f4f4f4 !important;
	color: #143361 !important;
}

.inputContainer.newSelectbox
	.select2-container--default.select2-container--open
	.select2-dropdown.select2-dropdown--below {
	text-transform: uppercase;
	border-radius: 5px !important;
	position: relative;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	padding-top: 15px;
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
	font-size: 12px;
	width: 100% !important;
}

.inputContainer.newSelectbox
	.select2
	.select2-container
	.select2-container--default
	.select2-container--below
	.select2-container--focus
	.select2-container--open,
.inputContainer.newSelectbox
	.select2-container--default
	.select2-results
	> .select2-results__options {
	background: #f4f4f4;
	color: #143361;
}

.inputContainer.newSelectbox
	.select2-container--focus.select2-container--open
	.select2-selection__arrow
	b,
.inputContainer.newSelectbox
	.select2-container--focus.select2-container--open
	.select2-selection__arrow
	b::before,
.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b,
.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b::before {
	display: inline-block;
	border: none !important;
	font-family: FontAwesome;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-kerning: auto;
	font-kerning: auto;
	-webkit-font-language-override: normal;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	left: 0;
	line-height: 1;
	text-rendering: auto;
	top: 5px;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	position: relative;
	font-weight: 400;
}

.inputContainer.newSelectbox
	.select2-container--default.select2-container--open
	.select2-dropdown.select2-dropdown--below {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border: 1px solid #e5e5e5 !important;
}

.inputContainer.newSelectbox
	.select2
	.select2-container
	.select2-container--default
	.select2-container--open
	.select2-dropdown--below {
	background: #e5e5e5;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border: 1px solid #e5e5e5 !important;
}

.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow {
	right: 8px;
	top: 1px;
}

.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b,
.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b::before {
	content: '\F078';
}

.inputContainer.newSelectbox .select2-container--open .select2-selectionarrow b,
.inputContainer.newSelectbox .select2-container--open .select2-selectionarrow b::before {
	content: '\F077';
}

.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	left: 0;
}

.inputContainer input.Login_input {
	outline: 0;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 0 10px;
	font-size: 12px;
	height: 40px;
	width: 100%;
	margin: 0;
	color: #143361;
	cursor: #b8203e;
	font-weight: 700;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.inputContainer textarea.Login_input {
	outline: 0;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 10px;
	font-size: 12px;
	height: 160px;
	min-height: 160px;
	width: 100%;
	line-height: 16px !important;
	resize: none;
	margin: 0;
	color: #143361;
	cursor: #b8203e;
	font-weight: 700;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.inputContainer .select2-selection--single:focus,
.inputContainer input.Login_input,
.inputContainer textarea.Login_input:focus {
	border: 1px solid #e5e5e5;
	outline: 0;
	border-radius: 3px;
	position: relative;
	width: 100%;
	font-size: 12px;
	margin: 0;
	color: #143361;
	font-weight: 700;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.inputContainer span.animated_SelectTxt {
	pointer-events: none;
	position: absolute;
	top: 15px;
	left: 10px;
	padding: 2px 0;
	font-size: 14px;
	color: #757575;
	display: block;
	font-weight: 400;
	opacity: 0;
	margin: 0 !important;
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	z-index: 4;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}

.inputContainer span.animatedTXT,
.inputContainer span.animated_signupTXT {
	pointer-events: none;
	position: absolute;
	padding: 0;
	font-size: 12px;
	display: block;
	z-index: 4;
}

.inputContainer span.animated_SelectTxt {
	pointer-events: none;
	position: absolute;
	top: 12px;
	left: 10px;
	padding: 2px 0;
	font-size: 14px;
	margin: 0;
	color: #757575;
	display: block;
	font-weight: 400;
	opacity: 0;
	margin: 0 !important;
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	z-index: 1;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}

.inputContainer span.animated_SelectTxt.animate {
	color: #757575;
	top: -5px;
	opacity: 1;
	font-weight: 300px;
	text-transform: uppercase;
	left: 0px;
	-webkit-transform: translate(0px, -12px) scale(0.6);
	transform: translate(0px, -12px) scale(0.6);
}

.inputContainer .select2-container--open:valid + span.animated_SelectTxt {
	color: #757575;
	top: -5px;
	opacity: 1;
	left: 0px;
	text-transform: uppercase;
	font-weight: 300px;
	-webkit-transform: translate(0px, -12px) scale(0.6);
	transform: translate(0px, -12px) scale(0.6);
}

.checkIaccept .inputErrorCheck > div.msgError.checked {
	border: 1px solid #e5e5e5;
}

.checkIaccept .inputErrorCheck > div.msgError,
.inputContainer.msgError input.Login_input,
.inputContainer.msgError span.select2 {
	border: 1px solid #e5e5e5;
}

.inputContainer span.animatedTXT {
	top: 12px;
	left: 15px;
	color: #757575;
	font-weight: 400;
	margin: 0 !important;
	z-index: 4;
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	-webkit-transition: 0.5s ease;
	transition: 0.5s ease;
}

.inputContainer .animatedTXT.animatedTXTtop,
.inputContainer input.Login_input:focus ~ span.animatedTXT,
.inputContainer textarea.Login_input:focus ~ span.animatedTXT {
	color: #757575;
	top: 15px;
	z-index: 4;
	font-weight: 400;
	left: 10px;
	-webkit-transform: translate(0, -12px) scale(0.6);
	transform: translate(0, -12px) scale(0.6);
}

.inputContainer input.Login_input:valid ~ span.animatedTXT,
.inputContainer textarea.Login_input:valid ~ span.animatedTXT {
	color: #757575;
	top: 15px;
	left: 10px;
	font-weight: 400;
	-webkit-transform: translate(0, -12px) scale(0.6);
	transform: translate(0, -12px) scale(0.6);
}

.add--img a {
	color: #757575;
	display: block;
}

.add--img a img.svg1 {
	height: 20px;
	margin: 12px 8px 18px 0;
}

.add--img a img.add_svg {
	height: 12px;
	margin: 0 5px 0 0;
}

.ob--skills .close_mark img.add_svg_close.Academic_close {
	height: 8px;
	margin: 4px 3px 0 8px !important;
	float: right;
}

.close {
	font-weight: 300 !important;
	padding-top: 0px !important;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 1;
}

.add_svg {
	height: 12px;
}

.AcadmicRow img.add_svg {
	height: 12px;
}

.AcadmicRow span {
	display: block;
}

.ob--skills3 .AcadmicRow {
	background: transparent;
	border: none;
	color: #2e2e3b;
	cursor: pointer;
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 3px 10px;
}

.formContainer p.form--heading {
	font-size: 11px;
	color: #2e2e3b;
	font-weight: 600;
}

.formContainer p.exp--heading {
	font-size: 10px;
	color: #757575;
	margin: 0px;
}

.ob--skills .AcadmicRow {
	background: #fafafa;
	border: none;
	border-radius: 2px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 10px;
}

.ob--skills .AcadmicRow .Academic_close.fa-times {
	line-height: 18px;
	color: #b3b3b7 !important;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
}

.ob--skills .AcadmicRow img.Academic_close {
	line-height: 18px;
	color: #b3b3b7 !important;
	margin: 3px 0 0 15px;
	height: 8px !important;
}

.ob-projectlink ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

.ob-projectlink li {
	display: inline-block;
	padding: 10px 0;
}

.ob-projectlink li a {
	color: #2e2e3b;
	font-size: 12px;
	padding-right: 20px;
	text-decoration: none;
}

.ob-projectlink li a:hover,
.ob-projectlink li a.active {
	color: #757575;
	text-decoration: underline;
}

.ob--addSkills a {
	color: #757575;
	text-decoration: none;
	font-size: 12px;
	display: block;
	margin: 8px 0;
}

.ob--info-container {
	position: relative;
	padding: 10px 0 20px;
}

.ob--info-container label.ob--info {
	color: #143361;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	padding: 0 2px;
	bottom: 8px;
	left: 0;
	position: absolute;
}

.inputContainer .verified__otp {
	display: none;
}

.inputContainer .verified__otp i {
	color: #19bd9b;
}

.footer__btn {
	position: relative;
}

.footer__btn .position__fixed {
	margin: 50px 0 20px;
}

.default_scrolling {
	height: 100%;
	overflow: auto;
}

.Add--more-skill {
	display: none;
}

.ob--sidenav_auto,
.js--setup_wrapper {
	height: auto !important;
}

#JS--editForm {
	height: 100%;
}

.default-scroll {
	height: calc(100% - 115px);
	overflow: auto !important;
}

#page-container .fixed-footer {
	position: fixed !important;
	bottom: 0;
}

/* default css */
input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
}

#page-container.js--page-Container {
	height: 100% !important;
	overflow-y: inherit !important;
	padding: 0;
}

#page-container.js--page-Container #page {
	height: calc(100% - 88px) !important;
	min-height: auto !important;
	overflow: auto !important;
	padding: 0 5px;
}

#page-container.js--page-Container .fixed-footer {
	padding-left: 80px !important;
}

.SetUP-main-aside button {
	margin: 0 !important;
}

.newSelectbox div.btn-group .btn,
.newSelectbox div.btn-group,
.newSelectbox div.btn-group.open > .dropdown-menu {
	width: 100% !important;
	text-align: left;
	font-size: 12px !important;
}

.newSelectbox div.btn-group .btn {
	height: 40px;
}

.newSelectbox .btn-default:hover,
.newSelectbox .btn-default.active,
.newSelectbox .btn-default:active,
.newSelectbox .open > .dropdown-toggle.btn-default {
	background: #fff !important;
	border: 1px solid #e5e5e5 !important;
}

.newSelectbox div.btn-group .btn b,
.newSelectbox div.btn-group .btn b.caret::before {
	float: right !important;
	content: '\F078';
	display: inline-block;
	border: none !important;
	font-family: FontAwesome;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-kerning: auto;
	-moz-font-kerning: auto;
	font-kerning: auto;
	-webkit-font-language-override: normal;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	right: 10px;
	top: 5px;
	line-height: 1;
	text-rendering: auto;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	position: absolute;
	font-weight: 400;
}

.newSelectbox div.btn-group.open .btn b,
.newSelectbox div.btn-group.open .btn b.caret::before {
	content: '\F077';
}

.newSelectbox .multiselect-container > li > a > label {
	font-style: normal !important;
	font-size: 12px;
}

.newSelectbox .dropdown-menu > li > a:focus,
.newSelectbox .dropdown-menu > li > a:hover,
.newSelectbox .dropdown-menu > .active > a:hover,
.newSelectbox .dropdown-menu > .active > a,
.newSelectbox .dropdown-menu > .active > a:focus,
.newSelectbox .dropdown-menu > .active > a:hover {
	background: #fff !important;
}

.h100percent {
	height: 100% !important;
}

.contactIcons .AllsocialIcons .j-callAudio .call_chat_icon {
	width: 20px;
}

.Icons-Section .Icons-Social .AllsocialIcons.RDsocialIcons a:first-child {
	margin-top: -2px;
}

.js-mail__font {
	font-size: 10px !important;
}

.mCS_img_loaded.js__float-none {
	float: none !important;
}

.RecruiterSearchResults .AllsocialIcons .call_chat_icon.call_icon__width {
	width: 22px !important;
}

.AllsocialIcons a img.recruiter--icon {
	width: 22px !important;
}

/* email verification sticky styles */
.global-info-sticky-wrapper {
	text-align: center;
	position: fixed;
	z-index: 2049;
	top: 43px;
	width: 100%;
}

.global-info-sticky {
	text-align: center;
	width: auto;
	display: inline-block;
	padding: 0 10px;
	background: #fcf8e3;
	border: 1px solid #faebcc;
	color: #8a6d3b;
}

.global-info-sticky a {
	color: #8a6d3b;
	text-decoration: underline;
	font-weight: 600;
}

.global-info-sticky--email-verification .verify-link {
	display: none;
}

.global-info-sticky--email-verification .verify-link.active {
	display: block;
}

.folder-list li .fa-trash-o:before {
	padding-left: 0 !important;
}

label.submission_profile_details {
	width: 450px;
}

.Req_das.check_comp {
	margin-left: 0;
	float: right;
}

.modal-dialog.sm-popup {
	width: 500px;
}

.comp-header-align-center {
	text-align: center;
}

.newSelectbox .dropdown-menu > li > a:focus,
.newSelectbox .dropdown-menu > li > a:hover,
.newSelectbox .dropdown-menu > .active > a:hover,
.newSelectbox .dropdown-menu > .active > a,
.newSelectbox .dropdown-menu > .active > a:focus,
.newSelectbox .dropdown-menu > .active > a:hover {
	background: #fff !important;
}

.inputContainer label.error {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left 16px/7px
		auto;
	bottom: -34px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 300;
	height: 40px;
	left: 0;
	padding: 11px 10px;
	position: absolute;
	margin-left: 0;
	padding-right: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.presentCheckbox_value.hidden {
	display: none;
}

.ratesCheckbox .checkdiv label::before,
.ratesCheckbox.newcheckbox .checkdiv input[type='checkbox']:checked + input + label::before {
	line-height: 14px !important;
	border: 1px solid #143362;
	font-weight: 400 !important;
}

*::after,
*::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*::after,
*::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.inputContainer .select2-selection--single:focus,
.inputContainer input.Login_input,
.inputContainer textarea.Login_input:focus {
	-moz-appearance: none;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	color: #143361;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	outline: 0 none;
	position: relative;
	-webkit-transition: border-color 1s ease 0s;
	transition: border-color 1s ease 0s;
	width: 100%;
}

.inputContainer input.Login_input {
	background: #fff none repeat scroll 0 0;
	height: 40px;
	padding: 0 10px;
}

input.Login_input[disabled] {
	cursor: not-allowed;
	background: #eee;
}

label.candidate--designation--margin-top.candidate__padding_top {
	padding: 6px 0 0 0 !important;
}

/*js_setup profile label css*/
.animate_label {
	position: absolute;
	top: 12px;
	left: 15px;
	font-size: 13px;
	color: #757575;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.animate_top {
	font-size: 8px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
	top: 7px;
	left: 11px;
}

.select2-results li:empty {
	display: none;
}

.option {
	position: absolute;
	left: 10px;
	top: 10px;
	color: #757575;
	z-index: 2;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.select {
	font-size: 8px;
	top: 2px;
}

.multiselect.dropdown-toggle.btn.btn-default {
	position: relative;
}

.multiselect.dropdown-toggle.btn.btn-default:hover {
	background-color: #fff;
}

.multiselect.dropdown-toggle.btn.btn-default:focus {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.multiselect-selected-text {
	visibility: hidden;
}

.newSelectbox div.btn-group .btn,
.newSelectbox div.btn-group,
.newSelectbox div.btn-group.open > .dropdown-menu {
	font-weight: bold;
	color: #143362;
}

.formContainer p.form--heading {
	width: 660px;
	padding: 12px;
	background-color: #ddeffb;
}

.set-up-note {
	font-size: 14px !important;
	margin-right: 5px;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.formContainer p.exp--heading.pad__15 {
	padding: 0 0 15px;
}

.select2-container--default.select2-container--open > span {
	border-color: #e5e5e5 !important;
}

.pac-container {
	z-index: 3000;
	position: absolute;
}

.select2-dropdown.location-select-drop {
	border: 3px solid #eee;
	border-top: 0;
}

.am-mysubmission-margin {
	margin-left: 75px;
}

.svg_pad-top {
	padding-top: 15px;
}

.cm_tab_img {
	float: left !important;
}

.cm_tab_name_align {
	margin-left: 50px;
	margin-top: 10px;
}

.tooltipforcompatibility + .popover {
	left: 30px !important;
	font-size: 11px;
	width: 300px !important;
}

.cmpny-directory-norecords {
	height: 388px;
}

.cmpny-directory-norecords h5 {
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	left: 35%;
	top: 55%;
}

/*For Job Share Link Styles*/
.rd_job_share {
	margin: 0 30px;
	text-align: right;
}

.rd_job_share_icons label {
	color: #143362;
	font-size: 12px;
	font-weight: 600;
}

.rd_job_share_icons a img {
	display: inline-block;
	width: 25px;
	margin: 0 3px;
}

.rd_job_share_icons a:last-child img {
	margin-right: 0;
}

.rd_job_share_icons a:hover img {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	border-radius: 3px;
}

.rd_job_share_link a {
	color: #337ab7;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	line-height: 30px;
}

.rd_job_share_link a img {
	display: inline-block;
	height: 25px;
}

.RRdash-acnt-dt ul li span a,
.jNYP-acnt-dt ul li span a {
	text-decoration: underline;
	color: #337ab7;
	font-weight: 600;
}

.ShareableJob p {
	text-align: justify;
	margin: 0;
}

.ShareableJob-btn {
	text-align: right;
	padding: 10px 0;
}

.ShareableJob-btn button {
	background: #df3a62;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	padding: 5px 10px;
	border-radius: 5px;
}

.ShareableJob-dec {
	border: 1px solid #e5e5e5;
	padding: 15px;
}

.ShareableJob-dec p {
	text-align: justify;
	margin: 5px 0;
}

.edit-Un-post {
	text-align: center;
}

.edit-Un-post button {
	display: block;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	width: 80px;
}

.ratesCheckbox .checkdiv.presentCheckbox {
	float: left !important;
	padding: 20px 0 !important;
}

label.checkbox.ob--ratesCheckbox {
	padding-top: 0 !important;
}

.ExperienceSectionProjectTitle {
	padding-right: 20px;
}

.recruiterpanel .CandidateStatusHR {
	margin-top: 4px !important;
}

.dashbard-1 .relationCol .calendar-icon {
	margin-top: 10px;
}

/* popup */
.Message_popup {
	position: relative;
}

.ob__alertmsg {
	display: none;
	left: 0 !important;
	font-size: 13px !important;
	font-weight: 500;
	text-align: center !important;
	width: 45% !important;
	padding: 8px !important;
}

.ob__alertmsg.Popover__container::after,
.ob__alertmsg.Popover__container::before {
	left: 30% !important;
}

.ob__alertmsg .ob__alertmsg_hide img {
	color: #26842f;
	font-size: 16px;
	width: 30px;
	padding: 0 5px;
}

.ob__alertmsg .ob__alertmsg_inputVal img {
	color: #d10000;
	width: 20px;
	font-size: 16px;
}

.ob__alertmsg-annual {
	display: none;
	left: 0 !important;
	font-size: 13px !important;
	font-weight: 500;
	text-align: center !important;
	width: 45% !important;
	padding: 8px !important;
}

.ob__alertmsg-annual.Popover__container::after,
.ob__alertmsg-annual.Popover__container::before {
	left: 30% !important;
}

.ob__alertmsg-annual .ob__alertmsg_hide-annual img {
	color: #26842f;
	font-size: 16px;
	width: 30px;
	padding: 0 5px;
}

.ob__alertmsg-annual .ob__alertmsg_annual_inputVal img {
	color: #d10000;
	width: 20px;
	font-size: 16px;
}

.ob__JS_alertmsg {
	display: none;
	left: 16% !important;
	font-size: 13px !important;
	font-weight: 500;
	text-align: center !important;
	width: 160px !important;
	padding: 8px !important;
}

.ob__JS_alertmsg.Popover__container::after,
.ob__JS_alertmsg.Popover__container::before {
	left: 40% !important;
}

.ob__JS_alertmsg .ob__alertmsg_hide img {
	color: #26842f;
	font-size: 16px;
	width: 30px;
	padding: 0 5px;
}

.ob__JS_alertmsg .ob__alertmsg_inputVal img {
	color: #d10000;
	width: 20px;
	font-size: 16px;
}

.ob__JS_alertmsg_annual {
	display: none;
	left: 16% !important;
	font-size: 13px !important;
	font-weight: 500;
	text-align: center !important;
	width: 160px !important;
	padding: 8px !important;
}

.ob__JS_alertmsg_annual.Popover__container::after,
.ob__JS_alertmsg_annual.Popover__container::before {
	left: 40% !important;
}

.ob__JS_alertmsg_annual .ob__alertmsg_hide-annual img {
	color: #26842f;
	font-size: 16px;
	width: 30px;
	padding: 0 5px;
}

.ob__JS_alertmsg_annual .ob__alertmsg_annual_inputVal img {
	color: #d10000;
	width: 20px;
	font-size: 16px;
}

.category_error_msg label.error {
	background: transparent url('/Content/Images/setpassClose.png') no-repeat scroll left 16px/7px
		auto;
	bottom: -51px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 300;
	height: 40px;
	left: 0;
	padding: 11px 10px;
	position: absolute;
}

.ob__addmore_skills_container {
	margin: 0 50%;
	position: relative;
	width: 15%;
}

.ob__addmore_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #19bd9b;
	color: #19bd9b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
}

a.ob__addmore_btn {
	display: inline-block;
}

.ob__remove_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #cc2550;
	color: #cc2550;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
}

.hide {
	display: none;
}

.ob--skills3 {
	padding: 15px 0 5px;
}

.formContainer p.form--heading {
	font-size: 11px;
	color: #2e2e3b;
	width: 660px !important;
	background-color: #ddeffb !important;
	font-weight: 600;
}

.formContainer p.exp--heading.pad__15 {
	padding: 0 0 15px;
}

.ob__skill_exist {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #9a9a9a;
	color: #2e2e3b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
}

.vendorInfo_contactIcons a img,
.vendorInfo_contactIcons a img.mCS_img_loaded {
	width: 25px;
	float: none !important;
}

.ibox-content--height {
	height: 1050px;
}

/*pagenation*/
.pagenation-center {
	text-align: center;
}

.pagenation {
	margin: 0 auto;
	/*border: 1px solid #143362;*/
	margin-bottom: 20px;
	border-left: 0;
	display: inline-block;
}

.pagenation_list {
	padding: 0;
	margin: 0;
	clear: left;
}

.pagenation .pagenation_list li {
	display: table-cell;
	border-top: 1px solid #143362;
	border-bottom: 1px solid #143362;
	width: auto;
	margin: 0;
	padding: 0;
}

.pagenation .pagenation_list li:last-child {
	border-right: 1px solid #143362;
}

.pagenation .pagenation_list li a {
	display: block;
	/*width: 12.5%;*/
	text-align: center;
	padding: 5px 8px;
	/*float: left;*/
	color: #676a6c;
	border: 0;
	border-left: 1px solid #676a6c;
	cursor: pointer;
}

.pagenation .pagenation_list li a.page_anchor {
	color: black;
}

.pagenation .pagenation_list li a.page_disabled {
	background-color: #c2c2c2;
	cursor: not-allowed;
}

.page_active {
	background-color: #143362;
	color: #fff !important;
}

/* NEW AM_View_HotlistSubmissions */
.AMCheckCompat.Compatbody .text-center {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
}

.Compatbody h1 {
	color: #143362;
	font-size: 18px;
	font-weight: 400;
}

.AMcompatListCont {
	float: left;
}

.AMcompatList {
	padding: 5px 10px;
	width: 100%;
	/*opacity: 0.5;*/
	/*Bug 2231*/
}

.AMcompatListRadio {
	float: left;
	margin: 15px 10px;
	width: 3%;
}

.AMcompatListPic {
	float: left;
	width: 10%;
	margin: 5px 10px;
}

.AMcompatListCont {
	float: left;
	width: 22%;
}

.AM-HotSub {
	float: left;
	margin: 11px;
	width: 20%;
	cursor: not-allowed;
	/*padding-left: 33px;*/
	padding-top: 2px;
}

.AM-HotSubBtn {
	width: 25%;
	padding: 12px 15px;
}

.AM-HotSubBtn button {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 20px;
	border-radius: 5px;
	margin: 0;
}

.AM-Hotpercent {
	padding-left: 25px;
}

.newGreyBtn_two {
	border: 0;
	background-color: #797979;
	color: #fff;
	padding: 6px 37px !important;
	border-radius: 5px !important;
	margin: 0;
	font-size: 14px !important;
	margin-top: 0px !important;
}

.newBlueSubBtn_two {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 37px !important;
	border-radius: 5px !important;
	margin: 0;
	font-size: 14px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.NewSuccessPop {
	background-color: #faf0f3 !important;
	height: 70px !important;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #df3b63 !important;
	padding: 20px !important;
}

.NewSuccessPopUP {
	padding: 20px 0 0 !important;
}

.AMcompatList.active {
	opacity: 1;
}

.AMcompatList.active .AM-HotSub {
	cursor: pointer;
}

.btn.newBackbtn_two {
	border: 0;
	color: #fff;
	padding: 6px 37px !important;
	border-radius: 5px !important;
	margin: 0;
	font-size: 14px !important;
	margin-top: 0px !important;
	margin-bottom: 0;
}

.TMSecondaryWinodw_footer {
	background: #fff !important;
}

/* New add for Recruiters*/
.Recru-Profile-Name {
	float: left;
	margin: 5px;
	padding: 2px 0px 0px 5px;
}

.Recru-Profile-Name label {
	color: #143362;
	padding-left: 0px !important;
	padding-top: 0px !important;
}

.footer-main {
	/* padding:0 15px;*/
}

.requirements-block-model.ob__followOrg_wth {
	padding: 0 0px 15px 0px !important;
}

.AllsocialIcons.ob__socialIcon a {
	margin: 0 11px 0 0 !important;
}

.DRpostjob-form #Location + label + .pac-container,
.DRpostjob-form #Location + .pac-container {
	left: 17px !important;
	top: 53px !important;
}

/* JS Matching job */
a.ob--jsM-skill-link {
	padding: 0px 10px;
	color: #143362;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
}

a.ob--jsM-skill-link {
	padding: 0px 10px;
	color: #143362;
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
	display: inline-block;
}

a.active.ob--jsM-skill-link {
	font-weight: 600;
}

a.ob--jsM-taxterm-link {
	padding: 0px 5px;
	color: #143362;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
}

.ob_js_sortBy {
	padding: 7px 0;
	color: #666;
	font-size: 14px;
	font-weight: 300;
	border-left: 1px solid #333;
}

.ob_js_sortBy_head {
	padding: 8px 0;
	color: #666;
	font-size: 14px;
	font-weight: 300;
}

.ob_js_sortPad_top {
	padding: 5px;
}

.Academic_blue.pad_3 {
	padding-top: 3px !important;
}

.ob_taxtems_float {
	float: none !important;
}

.Reopen_taxterm_Head {
	color: #143362;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.AcadmicRow i.Academic_close {
	padding-top: 4px;
}

#EditAdminForm .flag-container {
	height: 31px !important;
	font-size: 14px;
}

#SetUpProfile #Location + label + span + .pac-container,
#SetUpProfile #Location + span + .pac-container {
	left: 1px !important;
	top: 38px !important;
}

/*search button click css*/
#Search__popover {
	display: none;
}

.OB-srchPopupover__container {
	background: #2e2e3b none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	font-size: 12px;
	left: 35%;
	color: #fff;
	max-width: 173px;
	text-align: center;
	width: 100%;
	padding: 10px 8px;
	position: absolute;
	top: 37px;
	z-index: 5;
}

.OB-srchPopupover__container:after,
.OB-srchPopupover__container:before {
	bottom: 100%;
	left: 60%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.OB-srchPopupover__container .arrow-up {
	width: 0;
	height: 0;
}

.OB-srchPopupover__container::before {
	border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) rgba(0, 0, 0, 0.2);
	border-width: 11px;
	margin-left: -31px;
}

.OB-srchPopupover__container::after {
	border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #2e2e3b;
	border-width: 10px;
	margin-left: -30px;
}

/*crop image styles in management editprofile*/
.cropit-preview {
	background-color: #f8f8f8;
	background-size: cover;
	border: 1px solid #404040;
	border-left: 1px solid #404040 !important;
	border-right: 1px solid #404040 !important;
	border-radius: 3px;
	margin-top: 7px;
	width: 300px;
	height: 125px;
	margin-top: -12px;
	border-left: 0;
	border-right: 0;
	margin-left: 50px;
	-webkit-transform: translateY(35px);
	transform: translateY(35px);
}

.cropit-preview-image-container {
	cursor: move;
}

.cropit-preview-background {
	opacity: 0.2;
	cursor: auto;
}

.image-size-label {
	margin-top: 30px;
	margin-left: 50px;
}

.cropit-image-input input,
.export {
	/* Use relative position to prevent from being covered by image background */
	position: relative;
	z-index: 10;
	display: block;
}

.cover_submit {
	margin-top: 10px;
}

.comany_overlay {
	width: 100%;
	height: 100%;
	background-color: black;
	position: fixed;
	opacity: 0.2;
	z-index: 1010;
	display: none;
	top: 0;
	left: 0;
}

.overlay-frame {
	display: none;
	z-index: 1011;
	position: absolute;
	left: 500px;
	top: 50px;
	width: 400px !important;
	height: 540px !important;
	background-color: #fff;
	border-radius: 10px;
}

.popup {
	display: none;
	margin-left: 210px;
}

.crop_heading {
	font-size: 14px;
	margin-left: 15px;
	margin-top: 10px;
	font-weight: bold;
}

.crop_close {
	position: absolute;
	z-index: 3;
	top: 10px;
	right: 20px;
	cursor: pointer;
	width: 20px;
}

.bottom_save {
	position: absolute;
	top: 475px;
	left: 115px;
}

input[type='range'] {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	border-radius: 5px;
	background-color: #fff;
	height: 16px;
	vertical-align: middle;
	width: 200px;
	display: inline-block;
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
	overflow: visible;
}

input[type='range']::-webkit-slider-runnable-track {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 10px;
	background-color: #c2c2c2;
	height: 3px;
	overflow: visible;
}

input[type='range']::-webkit-slider-thumb {
	-webkit-appearance: none;
	border-radius: 15px;
	background-color: #fff;
	border: 1px solid #f4f4f4;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	height: 15px;
	width: 15px;
	margin-top: -6px;
	overflow: visible;
}

input[type='range']::-moz-range-track {
	-moz-appearance: none;
	border-radius: 15px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	background-color: red;
	height: 15px;
	border: solid 1px solid #f4f4f4;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

input[type='range']::-moz-range-thumb {
	-moz-appearance: none;
	border-radius: 15px;
	background-color: #fff;
	box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.5);
	border: 1px solid #f4f4f4;
	height: 15px;
	width: 15px;
}

.crop_zoom-out {
	display: inline-block;
	width: 15px;
	-webkit-transform: translateX(30px);
	transform: translateX(30px);
}

.crop_zoom-in {
	display: inline-block;
	width: 22px;
	-webkit-transform: translateX(75px);
	transform: translateX(75px);
}

.cover_submit {
	background-color: #fff;
	border: 1px solid lightgray;
	border-radius: 3px;
	padding: 5px 25px;
}

.cover-img_save {
	background-color: #4990e2;
	color: #fff;
}

.cut_crop {
	background-color: #f4f4f4;
	width: 400px;
	height: 350px;
	margin-top: 20px;
	overflow: hidden;
}

.crop_update_dp {
	width: 100px !important;
	height: 32px !important;
	border-radius: 0 !important;
	padding: 2px !important;
	font-size: 9px !important;
	background-color: #000 !important;
	position: absolute;
	top: 68px;
	cursor: pointer;
	display: none;
}

.JSSetup-ProfilePic:hover .crop_update_dp {
	display: block;
}

.update_dp_msg {
	font-size: 9px !important;
	color: #fff !important;
}

.cropit-preview.cropit-image-loaded {
	width: 300px !important;
	height: 300px !important;
}

.cropit-image-preview .error-msg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 10px 20px;
	color: #fff;
	background: rgba(210, 65, 72, 0.8);
	line-height: 1.5;
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
}

.cropit-image-preview.has-error .error-msg {
	opacity: 1;
	-ms-filter: none;
	-webkit-filter: none;
	filter: none;
}

/*management edit profile*/
.McEditProfile.edit_top_margin {
	padding-top: 25px;
}

.edit_company_top-align {
	margin-top: 20px;
	margin-left: 28px;
}

.edit_dp_left-align {
	width: 100px !important;
	height: 100px !important;
	border-radius: 0 !important;
	margin: 0 !important;
	background-color: #fff !important;
}

.McEditProfile textarea {
	min-height: 120px !important;
}

.view_management_content {
	width: 100% !important;
}

.view_company_list {
	margin-left: 28px;
	margin-top: 35px;
}

.view_list_padding {
	border: 1px solid lightgray !important;
	width: 95% !important;
	padding: 0;
}

.view_company_list-item {
	width: 12%;
}

.company_view_name {
	margin-left: 15px !important;
	margin-top: 25px !important;
}

.company_view_name h3 {
	font-weight: 600 !important;
}

.company_view_name h6 {
	padding: 0 !important;
}

.company_view_name h6 a {
	font-weight: 600 !important;
	color: #143361 !important;
}

.view_comapny_details {
	margin-left: 16px;
}

.view_company_logo-align {
	margin-left: 28px;
}

.fa-camera:before {
	content: '\F030';
	color: #fff;
}

.croped_size {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
}

@media only screen and (max-width: 992px) {
	.edit_company_top-align {
		margin: 0 !important;
	}
}

.manage_btn-skip {
	padding: 6px 30px;
}

.manage_cancelbtn {
	padding: 6px 20px;
}

/*.Job_container * {
    padding: 0;
    margin: 0;
    font-size: 12px;
    box-sizing: initial;
}*/
.Job_container {
	width: 100%;
	padding: 0;
}

.Job_container a {
	text-decoration: none;
}

.Job_container h3 {
	margin: 0px;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: 700;
}

.Job_container span {
	font-size: 12px;
	padding: 0px 10px;
	/* margin-right: 10px;*/
}

.Job_container .clearfix {
	clear: both;
}

.Job_main-container {
	width: calc(100% - -11px);
}

.Header_job_container {
	-webkit-box-shadow: 0px 3px lightgray;
	box-shadow: 0px 3px lightgray;
	padding: 10px;
}

.logo_header {
	float: left;
}

.logo_image {
	width: 150px;
}

.menu_header {
	float: right;
	width: 45%;
}

.main-content {
	width: 100%;
}

.main-content-dashboard {
	width: 100%;
}

.left_main_content {
	width: 75%;
	min-height: 550px;
	float: left;
	position: relative;
	background-color: #fff;
	border: 1px solid lightgray;
}

.left_cover_image {
	/*width: 100%;
    height: 150px;*/
	position: relative;
}

.cover_image {
	background-size: cover;
	height: 105px;
	border-bottom: 0;
}

.dp_image__logo {
	float: left;
	width: 75px;
	border-radius: 5px;
	margin-top: 15px;
	border: 1px solid #ccc;
	background: #fff;
	-webkit-box-shadow: 0px 9px 40px -16px rgba(0, 0, 0, 0.19);
	box-shadow: 0px 9px 40px -16px rgba(0, 0, 0, 0.19);
	overflow: hidden;
	text-align: center;
	margin-left: 20px;
}

.dp_image__name {
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	color: #143361;
}

.dp_image__name h3 {
	font-size: 23px;
}

.dp_image__name h6 {
	padding: 0px 10px;
	font-size: 15px;
}

.dp_image__name h6 a {
	color: #4a90e2;
}

.company_list_follow {
	position: absolute;
	right: 12px;
	bottom: 9px;
}

.company_profile {
	width: 100%;
}

.company_profile_list {
	float: left;
	border: 1px solid lightgray;
	border-left: 0;
	border-right: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.company_profile_view {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

.company_profile_list_view {
	float: left;
	border: 1px solid lightgray;
	width: 100%;
	border-radius: 3px;
	display: table;
}

.company_profile_list_item {
	width: 16%;
	color: #123564;
	padding: 13px;
	border-right: 1px solid lightgray;
	display: table-cell;
}

.company_details {
	margin: 0;
	font-size: 0.85em;
	font-weight: 700;
}

.company_years {
	margin: 0;
	font-size: 12px;
}

.job-para {
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}

.job_post_name {
	margin: 0;
	text-align: center;
	font-size: 16px !important;
	padding-top: 36px;
}

.company_about_heading {
	font-weight: 700;
	margin-top: 20px;
}

.company_about_paragraph {
	margin-top: 12px;
	padding: 5px;
}

.main-content_align {
	padding: 0 !important;
}

.view_management_content {
	width: 100% !important;
}

.view_company_logo-align {
	margin-left: 28px;
}

.company_view_name {
	margin-left: 15px !important;
	margin-top: 25px !important;
}

.company_view_name h3 {
	font-weight: 600 !important;
}

.company_view_name h6 {
	padding: 0 !important;
}

.company_view_name h6 a {
	font-weight: 600 !important;
	color: #143361 !important;
}

.view_company_list {
	margin-left: 28px;
	margin-top: 35px;
}

.view_company_list-item {
	width: 12%;
}

.view_list_padding {
	border: 1px solid lightgray !important;
	width: 95% !important;
	padding: 0;
}

.company_profile_list_item:last-child {
	border-right: 0;
}

.view_comapny_details {
	margin-left: 16px;
}

.company_about_heading {
	font-weight: 700;
	margin-top: 20px;
}

.company_about_paragraph {
	margin-top: 12px;
	padding: 5px;
}

/*js following company profile*/
/*.Job_container * {
    padding: 0;
    margin: 0;
    font-size: 12px;
    box-sizing: initial;
}*/
.Job_container {
	width: 100%;
	padding: 0;
	/*margin: 10px auto 15px;*/
}

.Job_container a {
	text-decoration: none;
}

.Job_container h3 {
	margin: 0px;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: 700;
}

.Job_container span {
	font-size: 12px;
	padding: 0px 10px;
}

.Job_container .clearfix {
	clear: both;
}

.Job_main-container {
	width: calc(100% - -11px);
}

.Header_job_container {
	-webkit-box-shadow: 0px 3px lightgray;
	box-shadow: 0px 3px lightgray;
	padding: 10px;
}

.logo_header {
	float: left;
}

.logo_image {
	width: 150px;
}

.menu_header {
	float: right;
	width: 45%;
}

.menu_header ul {
	float: right;
}

.menu_header ul li {
	float: left;
}

.menu_header ul li a {
	color: #123564;
	padding: 5px 15px;
	display: block;
}

.main-content {
	width: 100%;
}

.left_main_content {
	width: 75%;
	min-height: 550px;
	float: left;
	position: relative;
	background-color: #fff;
	border: 1px solid lightgray;
}

.right_main_content {
	width: calc(24% - 10px);
	border: 1px solid lightgray;
	float: left;
	margin-left: 10px;
	background-color: #fff;
	min-height: 550px;
}

.right_content {
	width: 100%;
}

.right_content {
	color: #123564;
}

.right_heading {
	margin: 0;
	padding: 12px 0px 12px 10px;
	font-size: 14px;
}

.company_list {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.company_logo {
	float: left;
	border-radius: 5px;
	width: 40px;
}

.company_content {
	float: left;
	margin-left: 50px;
}

.company_name {
	color: #123564;
	margin: 0;
	word-break: break-word;
}

.company_list_item {
	padding: 10px;
	position: relative;
	border-bottom: 1px solid #e7eaec;
	height: 50px;
}

.company_list_item_hover:hover {
	background-color: #f6f4f4;
}

.company_list_item .right_image {
	position: absolute;
	padding: 5px;
}

.company_content.FollowBtn {
	width: 160px;
	padding-top: 15px !important;
}

.company_list_item:last-child {
	margin-bottom: 10px;
	border-bottom: 0;
}

.following_company_height {
	border-bottom: 1px solid #c2c2c2;
}

.left_cover_image {
	/*width: 100%;
  height: 150px;*/
	position: relative;
}

.cover_image {
	background-size: cover;
	height: 105px;
	border-bottom: 0;
}

.dp_image__logo {
	float: left;
	width: 75px;
	border-radius: 5px;
	margin-top: 15px;
	border: 1px solid #ccc;
	background: #fff;
	-webkit-box-shadow: 0px 9px 40px -16px rgba(0, 0, 0, 0.19);
	box-shadow: 0px 9px 40px -16px rgba(0, 0, 0, 0.19);
	overflow: hidden;
	text-align: center;
	margin-left: 20px;
}

.dp_profile {
	width: 75px;
	height: 75px;
	padding: 10px;
}

.dp_image__name {
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	color: #143361;
}

.dp_image__name h3 {
	font-size: 23px;
}

.dp_image__name h6 {
	padding: 0px 10px;
	font-size: 15px;
}

.dp_image__name h6 a {
	color: #4a90e2;
}

.company_list_follow {
	position: absolute;
	right: 12px;
	bottom: 9px;
}

.FollowBtn .follow_div.company_follow {
	float: left;
	margin-left: 7px;
}

.btnWrapper span.btnText {
	font-size: 10px;
}

.btnWrapper .fa-check:before {
	content: '\F00C';
	font-size: 10px;
}

.company_profile {
	width: 100%;
}

.company_profile_list {
	float: left;
	border: 1px solid lightgray;
	border-left: 0;
	border-right: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.company_profile_view {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

.company_profile_list_view {
	float: left;
	border: 1px solid lightgray;
	width: 100%;
	border-radius: 3px;
	display: table;
}

.company_profile_list_item {
	width: 16%;
	color: #123564;
	padding: 13px;
	border-right: 1px solid lightgray;
	display: table-cell;
}

.company_profile_list_item:last-child {
	border-right: 0;
}

.company_details {
	margin: 0;
	font-size: 0.85em;
	font-weight: 700;
}

.company_years {
	margin: 0;
	font-size: 12px;
}

.company_years a {
	text-decoration: none;
	color: #123564;
}

.company_site {
	font-size: 12px;
	margin-top: 5px;
	background-color: #143361;
	border: 1px solid #143361;
	color: #fff;
	border-radius: 2px;
	padding: 0 4px;
}

span.EMPtype.AMRightText.btnWrapper.jNYP-tick {
	background: #143361;
	border: 0 !important;
	color: #fff !important;
}

.FollowBtn .btnWrapper,
.JSFollwBTN span {
	background: #fff;
	color: #143361 !important;
	border: 1px solid #143361 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 2px 10px 5px 7px;
}

.FollowBtn .btnWrapper.jNYP-tick i {
	color: #fff;
	padding: 0 !important;
}

.FollowBtn .btnText {
	padding: 0;
}

.job_posted_company {
	width: 100%;
	/*border:1px solid gray;*/
	color: #123564;
	margin-top: 25px;
}

.job--contspans {
	font-size: 12px;
	padding: 0px 0px !important;
	color: #123564;
	font-weight: 600;
}

.job-content p {
	font-size: 12px;
	color: #123564;
	margin-top: 12px;
}

.job-content .job--spans {
	text-align: left;
	padding: 0;
	margin-bottom: 8px;
}

.job-content .job--spans:last-child {
	margin-bottom: 0;
}

.job-para {
	font-size: 12px;
	font-weight: 600;
	text-align: left;
}

.job_post_name {
	margin: 0;
	text-align: center;
	font-size: 16px !important;
	padding-top: 36px;
}

.outer-jobpost {
	/* border: 1px solid; */
	/*padding: 12px;*/
	padding-left: 12px;
	color: #123546;
}

.show--morejob p {
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	color: #123564;
}

.show--morejob p a {
	text-decoration: none;
	background-color: white;
	color: #123564;
}

.job--heading {
	width: 100%;
	display: inline-block;
}

/*.job-title {
    padding: 15px 0px;
    width: 65%;
    float: left;
}

    .job-title h1 {
        margin: 5px 0;
        font-size: 18px;
        color: #123564;
        font-weight: 600;
    }

    .job-title span {
        padding: 0;
        font-size: 14px;
        color: #123564;
        opacity: 1;
    }*/
.job--details {
	float: right;
	padding: 14px 0px;
	width: 35%;
}

.post-detail {
	float: left;
	text-align: right;
	width: 40%;
}

.post-detail h3 {
	font-size: 14px;
}

.post--apply {
	float: left;
	text-align: center;
	margin: 8px 19px;
}

.post--apply a {
	text-decoration: none;
}

.post--apply span {
	background-color: #143361;
	font-size: 14px;
	padding: 4px 20px 5px 20px;
	color: #fff;
	border-radius: 3px;
}

.post--position {
	margin-top: -13px;
	float: right;
	color: #123564;
	margin-right: 10px;
}

.post--position span {
	width: 50px;
	background-color: #f1f4f9;
	text-align: center;
	border-radius: 2px;
	padding: 5px;
	font-size: 10px;
	opacity: 1;
	font-weight: 300;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	float: right;
}

.post--position .pos--number {
	font-size: 16px;
	padding: 0;
	font-weight: 700;
}

.card--lay {
	padding: 0 0 6px 0;
	margin: 15px 0 0 0;
	list-style: none;
}

.card--list {
	float: left;
	width: 33.33%;
	position: relative;
	margin: 6px 0;
}

.card--list a {
	bottom: 15px;
	left: 15px;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 700;
}

.card--list a:hover + .card-joblist {
	-webkit-box-shadow: #999 0px 2px 8px;
	box-shadow: #999 0px 2px 8px;
}

/* card design start */
.card-joblist {
	background-color: white;
	border: 1px solid lightgray;
	border-radius: 8px;
	padding: 10px 10px 10px 0;
	width: 96%;
	height: 116px;
	position: relative;
	-webkit-transition: box-shadow 0.3s;
	-webkit-transition: -webkit-box-shadow 0.3s;
	transition: -webkit-box-shadow 0.3s;
	transition: box-shadow 0.3s;
	transition:
		box-shadow 0.3s,
		-webkit-box-shadow 0.3s;
}

.card-joblist .heading {
	width: 100%;
}

.skill-set {
	width: calc(100% - 65px);
	word-wrap: break-word;
}

.skill-set p {
	margin: 0;
	font-size: 10px;
	padding: 8px 0px 6px 10px;
}

.skill-set p .span--skill {
	font-weight: 600;
	opacity: 1;
	font-size: 12px;
	padding: 0px 5px 0px 0px;
	margin-right: 0;
}

.bottom-content {
	width: 100%;
	position: absolute;
	bottom: 10px;
}

.hrs--ago {
	padding: 0px 10px;
}

.position--icon {
	float: right;
	width: 60px;
	height: 60px;
	background-color: #f1f4f9;
	text-align: center;
	border-radius: 2px;
	padding: 5px !important;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: -40px;
	opacity: 1;
	line-height: 16px;
	font-weight: 400;
	margin-right: 10px;
}

.card--number {
	font-size: 19px;
	opacity: 1;
	font-weight: 600;
	margin-right: 0 !important;
}

/* card design end*/
/* Header */
/*==========  Media Queries  ==========*/
@media only screen and (max-width: 1199px) {
	.Job_container--Description-page .job-title {
		width: 100%;
	}

	.Job_container--Description-page .job--details {
		width: 100%;
	}
}

/*
@media only screen and (max-width: 991px) {
    .left_main_content, .right_main_content {
        width: 100%;
    }

    .right_main_content {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .company_profile_list_item {
        width: 100%;
        border-right: 0;
        box-sizing: border-box;
        padding: 5px;
        display: block;
        border-bottom: 1px solid #eee;
    }

        .company_profile_list_item:last-child {
            border-bottom: 0;
        }

    .dp_image__name h3 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 480px) {
    .fold__footer__links li {
        float: none;
        text-align: center;
    }
}*/
/* Small Devices, Tablets */
/*@media only screen and (min-width: 768px) {
    .Job_container {
        width: 750px;
    }
}*/
/* Medium Devices, Desktops */
@media only screen and (max-width: 1090px) {
	.Job_container {
		width: 100% !important;
	}
}

@media only screen and (min-width: 992px) {
	.Job_container {
		width: 970px;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
	.Job_container {
		width: 100%;
	}
}

@media only screen and (max-width: 1312px) {
	.post--position {
		margin-top: -45px;
	}
}

@media only screen and (max-width: 1280px) {
	.post--position {
		margin-top: -45px;
	}

	.card--list {
		width: 40%;
		margin: 0 10px;
	}

	.card--list:nth-child(odd) {
		margin-left: 30px;
	}
}

@media only screen and (max-width: 1231px) {
	.post--position {
		margin-top: -41px;
	}
}

@media only screen and (max-width: 1199px) {
	.main-content_align {
		padding: 0 !important;
	}

	.Job_container {
		width: 100% !important;
		margin: 10px auto 0px;
	}

	.post--position {
		margin-top: -15px;
		margin-right: 220px;
	}
}

@media only screen and (max-width: 1055px) {
	.post--position {
		margin-top: -14px;
		margin-right: 200px;
	}
}

.company_links {
	position: absolute;
	right: 0;
	top: 60px;
}

.company_linklist_item {
	display: inline;
	margin: 0 15px;
}

.company_about-link {
	color: #143361;
	font-size: 13px;
	font-weight: 100;
}

.company_about-link:hover {
	color: #143361;
}

.company_about_heading {
	font-weight: 700;
	margin-top: 20px;
}

.company_about_paragraph {
	margin-top: 12px;
	padding: 5px;
}

.company_linklist_item.active a {
	color: #143361 !important;
	font-weight: bold;
}

.feed-tab {
	border-bottom: #e7eaec 1px solid;
	margin-bottom: 20px !important;
	padding: 10px !important;
	margin: 0 15px !important;
	font-size: 14px !important;
}

.company_profile_logo {
	width: 48px;
}

.company_views {
	margin-top: 15px;
}

.company_profile_name {
	font-weight: 600 !important;
}

.company_details_msg {
	color: #143361;
}

.job_pagination {
	border: 1px solid #c2c2c2;
	width: 400px;
	margin-left: 275px;
	margin-top: 25px;
}

.job_pagelist_item {
	display: inline-block;
	width: 12.25%;
	text-align: center;
	border-right: 1px solid #c2c2c2;
	float: left;
}

.job_pagelist_item:last-child {
	border-right: 0;
}

.page_job-anchor {
	color: #143361;
	font-weight: 600;
	display: block;
	padding: 5px;
}

.page_job-anchor:hover {
	color: #143361;
}

.disabled_page a {
	background-color: #f4f4f4;
	cursor: not-allowed;
}

.active_page a {
	background-color: #143361;
	color: #fff;
}

.active_page a:hover {
	color: #fff;
}

/*media query for pagination*/
@media only screen and (max-width: 1122px) {
	.job_pagination {
		width: 300px;
		margin-left: 200px;
	}

	.job_pagelist_item {
		width: 12.2%;
	}
}

.main-content_align {
	padding: 0 !important;
}

.company_top-right_back {
	color: #143361;
}

.company_top-right_back:hover {
	color: #143361;
}

.job_detail_back {
	width: 10px;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.job-para {
	font-weight: bold;
}

span.job--contspans {
	font-weight: bold;
}

.orgFlowfeedUser {
	width: 40px;
	height: 58px;
	text-align: center;
	background-size: cover;
	border-radius: 50%;
	display: inline-block;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}

/*For Admin Internal Consultant Supervisor, Mentor and Acount Manager Styles*/
.option_box {
	display: none;
	width: 94%;
	border: 0;
	background-color: #f4f4f4;
	font-size: 12px;
}

.tdcMangerBlocksmargin {
	width: 31.3%;
	height: 62px;
	margin: 0 7px;
}

/*#JobAMCreate .job-title {
    width: 100%;
    padding: 15px;
}*/
span.no_jobfeed {
	display: block;
	text-align: center;
	margin-top: 150px;
}

/*Bug #3587 close alignment*/
.CompatHeader .ob_taxterm-close {
	margin-top: 5px !important;
}

/*Bug #3639/ #3887*/
.Management_addEmpYear.ob_admin-year {
	padding: 5px 0;
}

.Management_addEmpYear.ob_admin-year h3 {
	font-size: 13px !important;
	margin-bottom: 0 !important;
	padding-bottom: 5px;
}

/*Js active job compatibility*/
.ob-scroll_compat {
	position: relative;
}

.ob-scroll_compat a.ob-scroll_compat-btn {
	background: #c51c48;
	position: fixed;
	right: 31px;
	top: 290px;
	z-index: 5;
	padding: 6px 12px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
}

/* View Job profile new page */
.View_Jbpic {
	text-align: center;
}

.View_Jbpic img {
	display: inline-block;
	margin-top: 10px;
	width: 80px;
	height: 80px;
}

.View_Jbname {
	text-align: center;
}

.VJ-name {
	color: #4a90e2 !important;
	margin-top: 5px !important;
	font-weight: 600 !important;
	font-size: 14px !important;
}

.VJ-Title {
	font-weight: 600 !important;
	font-size: 12px !important;
	color: #636363 !important;
	display: block;
}

.VJ-City {
	color: #b4afbc;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 2px;
}

.VJ-stars {
	display: block;
	cursor: default !important;
}

.Jstar {
	color: #cc254f;
	cursor: default !important;
}

.Gstar {
	color: #707070;
	cursor: default !important;
}

.JstarB {
	color: #716e6e !important;
	cursor: default !important;
}

.New-ButN {
	text-align: center;
	margin: 15px 0px 20px;
}

.ChkComp-Btn {
	border: 1px solid #2196f3;
	padding: 8px 25px;
	border-radius: 8px;
	cursor: pointer;
	font-weight: 600;
	color: #2196f3;
	font-size: 12px;
}

.VJ-VideoIco {
	text-align: center;
	padding: 12px 12px;
	border-top: 1px solid #ddd;
}

.Video_Ico--name {
	/* margin: 8px 8px;*/
	padding: 8px 0px;
	text-align: center;
	margin-bottom: 0 !important;
	font-weight: 600;
	font-size: 12px;
	cursor: pointer;
}

.Video_Ico--fav {
	/* margin: 8px 8px;*/
	padding: 8px;
	text-align: center;
	margin-bottom: 0 !important;
	display: block;
}

.VJ-Down {
	float: left;
	border-right: 1px solid #ddd;
	width: 50%;
}

.VJ_Ico--span {
	display: block;
}

.VJ-ChatIcons {
	text-align: center;
	padding: 10px 10px;
}

.VJchat_icon {
	margin: 5px;
}

.VJ_Ico {
	/*padding-right: 12px;*/
}

.Resu-Ico {
	display: block;
	text-align: center;
	/*padding: 8px 4px 4px 4px;*/
	padding-top: 8px;
}

.VJ-profileDown {
	width: 100%;
	border-top: 1px solid #ddd;
	/*min-height:70px;*/
}

.VJ-Favo {
	width: 50%;
	float: left;
}

.Prof_down {
	display: block;
	cursor: pointer;
}

.Number-mob {
	float: left;
	padding: 10px;
}

.Mob-name {
	display: block;
	color: #b3bdcd;
	font-weight: 600;
}

.VJ-PhoneIco {
	padding: 7px 10px;
	border-top: 1px solid #ddd;
}

.VJ-PhoneIco label {
	font-weight: 600;
	font-size: 12px;
}

.Number-mob {
	padding: 8px 15px 8px 15px;
	float: left;
}

.VJ-MailIco {
	padding: 6px 14px;
	border-top: 1px solid #ddd;
}

.VJ-MailLink {
	color: #676a6c;
	font-weight: 600;
	width: 180px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.text-Namexce {
	display: block;
	padding: 0px 25px;
	/*width:160px;*/
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.text-Postexec {
	display: block;
	padding: 0px 25px;
	/*width:160px;*/
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.text-Locexec {
	display: block;
	padding: 0px 25px;
	/*width:160px;*/
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.Req_das.check_comp {
	margin-left: 0;
	float: right;
}

.REQ-Searchbar {
	margin: 10px;
	width: 96%;
	padding: 0px 24px 0px 25px;
}

.RecOver-Pad {
	padding: 0px 0px 0px 33px;
}

.RView_profiles {
	overflow: auto;
	height: 350px;
}

@media screen and (max-width: 1024px) and (orientation: landscape) {
	.AllsocialIcons a {
		margin: 0 10px 0 0;
	}

	.View_Jbpic img {
		margin-top: 5px !important;
	}

	.New-ButN {
		margin: 8px 0px 14px !important;
	}

	.VJ-VideoIco {
		padding: 5px 12px !important;
	}

	.VJ-PhoneIco {
		padding: 3px !important;
	}

	.VJ-MailIco {
		padding: 4px 7px !important;
	}

	.text-responsed {
		display: inline-block;
		width: 120px;
		white-space: nowrap;
		overflow: hidden !important;
		text-overflow: ellipsis;
	}

	.Prof_down {
		padding: 4px !important;
	}

	.Save-ContBtn {
		padding: 7px 16px !important;
	}

	.Share-ReqBtn {
		padding: 7px 7px !important;
	}

	.NsaveBtn {
		margin: 15px 0px 25px !important;
	}

	/* Newly added for height issues*/
	.VJ-name {
		margin-top: 0px !important;
	}

	.VJ-City {
		margin-bottom: 0px !important;
	}

	.Resu-Ico {
		padding-top: 4px !important;
	}

	.VJ-PhoneIco label {
		margin-bottom: 3px !important;
	}

	.VJ-ChatIcons {
		padding: 6px 10px !important;
	}

	.ob--jssetup-mainSecs {
		background: #f3f3f4 !important;
	}

	.Resu-Ico-n {
		left: 20px;
	}
}

/* right side */
.Vj-Rside {
	overflow: auto !important;
}

.VJ-ExpeSet {
	padding: 15px 0px 15px 0px;
	/*margin-right: 15px;*/
	border-bottom: 2px solid #ddd;
}

.VJ_Expeset1 {
	width: 100%;
	padding-bottom: 23px;
	/*padding-top: 7px;*/
}

.Vj-Title-text {
	width: 25%;
	float: left;
	padding: 0px 30px 0px 0px;
}

.Vj-Title-texts {
	width: 33.3%;
	float: left;
	padding: 0px 30px 0px 0px;
}

.VJ_InsideTex {
	color: #143361;
	font-weight: 600 !important;
	margin-top: 3px;
	font-size: 12px;
}

.sal-text1 {
	margin: 0px;
	padding-top: 3px;
}

.sal-text2 {
	margin: 0px;
	padding-top: 0px;
}

.sal-span {
	font-size: 10px;
}

.VJ-Keyskills {
	padding: 5px 0px 15px 0px;
	margin-right: 15px;
	border-bottom: 2px solid #ddd;
}

.VJ_Keytitle {
	padding: 10px 0px 0px 0px;
	font-weight: 600;
	color: #2196f3;
}

.VJ_Keypara {
	line-height: 1.8;
	font-size: 12px;
}

.VJ_ProsText {
	padding-left: 18px;
	position: relative;
	line-height: 1.6;
	font-size: 12px;
}

.VJ_ProsText::before {
	color: #707070;
	content: '\203A';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 0px;
	position: absolute;
}

/* External Share Requirement */
.Share-ReqBtn {
	border: 1px solid #2196f3;
	padding: 8px 19px;
	border-radius: 8px;
	cursor: pointer;
	font-weight: 600;
	color: #2196f3;
	font-size: 12px;
}

.Ex-MobReq {
	border-top: 1px solid #ddd;
}

.Ex-MailReq {
	border-bottom: 1px solid #ddd;
}

.Share-ReqBtn span {
	padding-right: 6px;
}

.Save-ContBtn {
	border: 1px solid #2196f3;
	padding: 8px 27px;
	border-radius: 8px;
	cursor: pointer;
	font-weight: 600;
	color: #2196f3;
	font-size: 12px;
}

.Save-ContBtn span {
	padding-right: 6px;
}

.NsaveBtn {
	margin: 15px 0px 28px;
}

/* ShareOverlay */
.Share-REQoverlay {
	border-bottom: 1px solid #ddd;
	padding-bottom: 18px;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
	color: #143361;
}

.RShare-Overlay {
	height: 480px;
	position: relative;
}

.Share-Reqbody {
	margin: 8px 18px;
	border-bottom: 1px solid #ddd;
}

.RShare-compatbody {
	padding: 0px 18px;
	margin: 0;
}

.RShare-title {
	border-bottom: 1px solid #ddd;
	padding-bottom: 14px;
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	color: #143361;
}

.RShare-Innerbody {
	border-bottom: 1px solid #ddd;
}

.Share-para {
	/*margin: 10px 0px;*/
	padding: 0px 6px 0px 10px;
	display: inline-block;
	float: left;
}

.Share-para label {
	font-weight: 500;
}

.Sha-Tex {
	font-weight: 600;
	display: inline-block;
	margin-bottom: 0px;
}

.RShare-To {
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
	padding: 12px 2px 8px 2px;
}

.RShare-From {
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
	padding: 12px 2px 8px 2px;
}

.RShare-Subject {
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
	padding: 12px 2px 8px 2px;
}

.RShare-Body {
	border: 1px solid #ddd;
	background-color: #f9f9f9;
	margin-bottom: 6px;
	padding: 20px 15px;
}

.Pad-Subject {
	/*padding: 0px 10px;*/
	background: #f9f9f9;
	width: 480px;
	border: none;
	margin: 0px 14px;
}

.label-share {
	padding-right: 0px;
}

.pshare {
	padding: 0px;
}

.Clipboard_footer {
	border-top: 0px solid #e5e5e5;
	padding: 20px 0 10px;
	text-align: center;
}

.btn btn-default {
	border: 1px solid #e5e5e5;
	padding: 5px 12px;
	display: inline-block;
	margin-right: 5px;
	color: #707070;
	border-radius: 5px;
	text-decoration: none;
}

.Share-Cancel {
	margin-right: 6px;
}

.btn-red {
	padding: 5px 20px;
	background: #d13259;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.R-video {
	background: #000;
	height: 298px !important;
	margin: 6px 0px;
	width: auto !important;
}

.Save-ContBtn {
	trasititon: width 2s;
}

.hideSave {
	display: none;
	width: 0px;
	overflow: hidden;
}

.New-ImClose {
	position: absolute;
	right: 10px;
	top: 8px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid;
	border-radius: 17px;
	float: none;
	margin-left: 25px;
	width: 20px;
	height: 20px;
	opacity: 0.5;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	font-size: 18px;
}

.Close-Contac {
	margin: 0px !important;
	right: 0px !important;
}

.Contacts-Saved {
	/*display: none;*/
	font-weight: 600 !important;
}

.Contacts-Saved span {
	padding-right: 3px;
}

/* Overlay External */
/* Share requirements */
.VjHeadin-Overlay {
	float: left;
}

.VjHeading-Overlay {
	padding: 0 !important;
	font-weight: 600 !important;
	font-size: 14px !important;
}

.Overlay-Clos {
	position: relative;
}

.Overlay-Clos .close {
	border: 1px solid #1e1e1e !important;
	border-radius: 20px;
	color: #1e1e1e !important;
	cursor: pointer;
	font-size: 14px;
	/*margin: 5px 8px;*/
	height: 21px;
	padding: 0 6px;
	width: 21px;
}

.RContact-title {
	margin: 10px 10px 5px 10px;
	padding: 0px;
}

/* Contact overlay*/
.Contact_fields {
	padding: 5px 0px;
}

.ContacBody {
	padding: 0px 10px;
}

.Contact_fields h3 {
	font-size: 13px;
	font-weight: 600;
	color: #143361;
}

.Contact_fields p {
	font-size: 12px;
	margin: 0px;
}

.Contact-Drop {
	padding: 6px 12px;
	border-radius: 6px;
	color: #4a90e2;
	border: 1px solid #ddd;
	width: 200px;
}

.Innercontact-body {
	padding: 10px 0px 10px 0px !important;
	border-top: 1px solid #ddd;
}

.Contact-txtbox {
	padding: 6px 12px;
	border-radius: 6px;
	color: #4a90e2;
	border: 1px solid #ddd;
	width: 200px;
}

.Input_Contacts {
	position: relative;
}

label#Contacts_text-error {
	left: 0px;
	top: 24px;
}

.Contact_Footer {
	margin-top: 30px;
	padding-top: 14px;
	text-align: center;
	border-top: 1px solid #ddd;
}

.Outer-Bcontacts {
	padding: 0px 10px;
}

.modal-content {
	border-radius: 7px;
}

/* Another Page */
.NewCompat-Button {
	background: #2196f3;
	color: #fff;
	font-size: 14px;
	padding: 6px 20px;
}

a.ChkComp-Btn.NewCompat-Button:hover {
	color: #fff !important;
}

/* Newly updated */
.VJ_Protitle {
	padding: 10px 0px 0px 0px;
	font-weight: 600;
	color: #2196f3;
}

.VJ_Academics {
	border-bottom: 2px solid #ddd;
}

.VJ_AcademicsText {
	padding-left: 18px;
	position: relative;
	line-height: 1.6;
	font-size: 12px;
	margin-bottom: 2px;
}

.VJ_AcademicsText::before {
	color: #707070;
	content: '\203A';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 0px;
	position: absolute;
}

.Vj-CompDetails {
	float: left;
}

.Rol-detail {
	display: block;
}

.Cli-detail {
	display: block;
}

.Vj-CompYear {
	float: right;
}

.Descr-title {
	font-weight: 600;
	font-size: 14px;
	padding: 4px 0px;
}

.list-descrp {
	padding-left: 18px;
	position: relative;
	line-height: 1.6;
	font-size: 12px;
	margin-bottom: 2px;
}

.list-descrp::before {
	color: #707070;
	content: '\203A';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 0px;
	position: absolute;
}

.VJ-Prosum {
	border-bottom: 2px solid #ddd;
	margin-right: 15px;
}

.VJ-ProExp {
	border-bottom: none !important;
}

.VJ-Roleskills {
	padding: 12px 0px 10px 0px;
	margin-right: 15px;
	border-bottom: 2px solid #ddd;
	position: relative;
}

.Js-Dwresume {
	border: none;
	width: 100%;
	float: none;
}

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

.popupWin {
	max-width: 870px;
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 1px 1px 20px #888888;
	box-shadow: 1px 1px 20px #888888;
}

.popHeader {
	background-color: #faf0f3;
	height: 70px;
	font-size: 22px;
	font-weight: bold;
	color: #df3b63;
	padding: 20px;
}

.SBClose {
	font-size: 25px;
	color: #163463;
	text-align: right;
}

.sendAblast__ShareReq .messageZone.message--wth {
	width: 500px !important;
	/* margin: 0 0 0 95px; */
	height: 36px;
	margin: 0 auto;
}

.sendAblast__ShareReq .company_profile {
	/* border: 1px solid #c2c2c2; */
	width: 77%;
	/* display: none; */
	/* margin: 25px 0 25px 95px; */
	margin: 25px auto;
}

.profile_name_list {
	padding: 0;
	margin: 0;
	background-color: #f4f4f4;
}

.profile_list_item {
	display: inline-block;
	width: 32.14%;
	text-align: center;
	padding: 3px;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size: 13px;
	color: #676a6c;
	/* border: 1px solid black; */
}

.profile_name_list li:last-child {
	border: none;
	padding-left: 12px;
}

.list_back {
	background-color: #fff;
}

.item_background {
	background-color: #fff;
	font-weight: normal;
	font-size: 13px;
}

.sendAblast__ShareReq .popFooter {
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0px 10px 0;
}

.SB-btn {
	background-color: #df3b63;
	border: none;
	padding: 7px 28px;
	border-radius: 5px;
	text-align: center;
	color: #ffffff;
}

.New-ShaOver {
	width: 650px;
	margin: 0 auto;
}

/* Newly updated */
/* View-Job back btn */
.ViewJ-BackBtn {
	position: fixed;
	right: 30px;
	z-index: 99;
	padding: 2px 8px;
	color: #4990e2;
	font-size: 13px;
	font-weight: 600;
	top: 63px;
	border-radius: 4px;
	background: #fff;
}

.VJ_Backbtn::before {
	content: '\2039';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 0px;
	position: absolute;
	color: #4990e2;
}

/*video saved class*/
.JSVideoRecordBTN .display_text {
	height: 60px;
	margin: 0 auto;
	font-size: 12px;
	color: #143361;
	padding: 20px 0;
}

/*recuriter new integrated job*/
.panel.panel-default.TDOther_ExpForm.job_integrate_login {
	padding: 0 !important;
}

.panel-body.integrated_jobs_panel {
	padding: 0 !important;
}

.modal-content.new_integrate_modal-content {
	padding: 5px 25px;
	height: 518px;
}

.CompatHeader.new_integrate_job {
	border-bottom: 1px solid #c2c2c2;
	padding: 1px 0 15px 0;
	margin-top: 15px;
}

.CompatHeader.new_integrate_job .recuriter_integrate_job {
	font-size: 15px;
	font-weight: 700;
	padding: 0;
	margin: 0;
	color: #000;
}

/*.recuriter_integrate_other .integrated_other_login {
  padding: 0;
  margin: 0;
  height: 50px;
  border-bottom: 1px solid #c2c2c2;
}*/
/*.integrated_other_login_list {
  display: inline-block;
  width: 49.69%;
  text-align: center;
  padding: 15px 0;
}*/
.recuriter_integrate_other .active_integrated_link {
	color: #666666;
	font-weight: 600;
}

.integrated_other_login_list.active .active_integrated_link {
	color: #143361;
	font-weight: 600;
	font-size: 13px;
}

/*.integrated_other_login_list.active {
  border-bottom: 2px solid #143361;
  -webkit-transition: none !important;
          transition: none !important;
}

.recuriter_integrated_login_form {
    padding: 15px;
}*/
.scuess_job_login,
.sucess_show_msg {
	padding: 15px;
}

.new_integrated_job_content {
	margin: 0;
	padding: 10px 0;
	font-size: 13px;
	color: #143362;
}

input.recuriter_user_name {
	width: 100%;
	height: 35px;
	border: 1px solid #c2c2c2;
	border-radius: 8px;
	color: #4990e2;
	font-weight: 600;
	padding-left: 15px;
	font-size: 13px;
}

label.recuriter_user_name_label {
	font-weight: 500;
	font-size: 13px;
	display: block;
}

.recuriter_integrate_username {
	margin-top: 15px;
	position: relative;
}

.btn.btn_recuriter_send {
	color: #c2c2c2;
	background-color: #fff;
	border: 1px solid #c2c2c2;
	-webkit-box-shadow: 0 0 2px #c2c2c2;
	box-shadow: 0 0 2px #c2c2c2;
	margin-left: 15px;
	padding: 5px 20px;
	border-radius: 7px;
}

.recuriter_send_username {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff !important;
	background-color: #143361 !important;
}

.recuriter_submit_username {
	text-align: center;
	margin-top: 25px;
}

.recuriter_user_name.nospace:focus {
	border: 1px solid #4990e2;
}

.integrade_job_icon {
	width: 20px;
	margin-right: 8px;
	margin-top: -3px;
}

.integrade_job_icon_active {
	width: 20px;
	margin-right: 8px;
	margin-top: -3px;
}

.integrated_other_login_list .integrade_job_icon_active {
	display: none;
}

.integrated_other_login_list.active .integrade_job_icon_active {
	display: inline-block;
}

.integrated_other_login_list.active .integrade_job_icon {
	display: none;
}

.integrade_job_close {
	width: 23px;
	position: absolute;
	top: 11px;
	right: 10px;
}

.CompatHeader.new_integrate_job .geekbotClose.close {
	padding-right: 0;
}

.setings-item.setings-SecBdr .integrated_jobs_link {
	float: right;
	text-decoration: underline;
	font-size: 11px;
}

/*.new_recuriter_login_form {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 30px;
}*/
.recuriter_sucess_login_monster {
	display: none;
}

/*.sucess_show_msg {
    margin-top: 20px;
}*/
.sucess_user.top_align_sucess {
	margin-top: 20px;
}

.scuess_name {
	color: #143361;
	font-weight: 700;
	margin-bottom: 5px;
}

.logout_integrated_job {
	margin-top: 20px;
	display: block;
	text-decoration: underline;
	font-weight: 500;
	font-size: 14px;
	color: #4990e2;
}

.recuriter_sucess_login_dice {
	display: none;
}

/*management job integrate overlay*/
.new_management_job-post {
	color: #143361;
	font-size: 14px;
	font-weight: 600;
	margin-top: 15px;
}

.new_integrate_management_model {
	padding: 5px 25px;
}

.management_save_job {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff !important;
	background-color: #c41b47 !important;
}

#management_integrate_job .new_integrate_management_model {
	height: 615px;
}

.new_management_job-post.margin_job_post {
	margin-top: 22px;
}

.scuess_name.scuess_name_end {
	font-weight: 500;
	color: #c41b47;
}

.scuess_name.scuess_name_end.scuess_end_border {
	border-bottom: 1px solid #c2c2c2;
	padding-bottom: 15px;
}

.new_management_job-post.job_management_align {
	margin-bottom: 20px;
}

.managemant_job_save {
	margin-top: 20px;
}

.new_recuriter_login_form.management_integrade_job_form {
	padding-bottom: 23px;
}

.new_integrate_job.new_integrate_management_job {
	margin-top: 0 !important;
}

.NotePop {
	margin: 0px 0px !important;
}

.NotePop-para {
	margin: 0px;
}

.Paddin-box {
	margin-bottom: 20px;
}

.paddin-foot {
	padding-top: 10px;
}

/* Submit To Client CSS */
.ob--submitPopup .ob--NewAMReqFileAttach {
	margin-right: 2px;
}

a.button-disabled,
span.ob--Maxfile.button-disabled {
	color: #ccc !important;
	cursor: not-allowed;
}

a.button-disabled i.fa-paperclip:before {
	color: #ccc !important;
}

.attachment_close.clos-popup {
	font-size: 11px !important;
	padding: 4px 5px;
	position: relative;
	top: -2.5px;
	right: -8px;
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0px 5px;
}

span.attachment_download-truncate {
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*advance search validation*/
.AdvanceBox_validate {
	border-right: #999999 1px dashed;
	padding: 0 10px 0 15px !important;
	min-height: 189px;
}

.AdvanceBox_validate h2 {
	color: #002a54;
	font-size: 14px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0;
	font-weight: 400;
	margin-bottom: 0;
}

.AdvnceNew_pad {
	padding-bottom: 35px;
}

#minexperience-error,
#maxexperience-error.error {
	left: 0;
}

.JS_viewjob_pic {
	width: 38%;
}

.JS_viewjob_profileDT h3 {
	margin-bottom: 5px;
}

.JS_viewjob_profileDT p {
	margin: 0px;
}

/*Bug #4048*/
.name-paddin {
	padding-left: 4px !important;
}

.SUb-Circle {
	margin: 0px !important;
}

.Pad_tops {
	margin: 0px !important;
}

/*Bug #4056*/
.ob_folowImg_wth {
	width: 40px;
	height: 40px;
}

.form-group .intl-tel-input.allow-dropdown .flag-container {
	height: auto;
}

#mange_form .intl-tel-input label {
	bottom: -36px;
	left: 0;
}

/*Bug #3916*/
.BorderNon {
	border: 0px;
}

/* Bug #4086*/
.close-ico {
	margin-top: 10px;
}

/*Bug #4092*/
.RSRTitle,
.RATS-CDirectoryList a {
	color: #143361;
	text-decoration: underline;
}

.RATS-CDirectoryList label {
	margin: 0;
}

.RATS-FavouritesList .RSRTitle .RATS-CDL-Rating {
	padding: 0 !important;
}

video::-internal-media-controls-download-button {
	display: none;
}

video::-webkit-media-controls-enclosure {
	overflow: hidden;
}

video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
	/* Adjust as needed */
}

/***  requirement new ***/
.requirement-new {
	display: block;
	min-height: 100%;
	padding: 10px;
	height: 100%;
}

.open-close-requirement {
	background: #e9e9e9;
	height: calc(100% - 111px);
	padding: 0px;
	/*position: fixed;*/
	width: calc(100% - 0px);
	position: relative;
	overflow: hidden;
}

.open-close-requirementH {
	height: calc(100% - 30px);
}

.open-requirement {
	color: #000;
	display: block;
	height: calc(100% - 43px);
	margin: 0;
	padding: 0;
}

.requirement-header {
	margin-bottom: 6px;
}

.requirement-header .requirement-bradecrum {
	float: left;
}

.requirement-header .requirement-links {
	float: right;
}

.requirement-header .requirement-links a {
	display: inline-block;
	border-radius: 5px;
	font-size: 11px;
	font-weight: 400;
}

.draft--link {
	margin-right: 15px;
}

.Rcreatjob--link {
	padding: 2px 15px;
	background: #143361;
	color: #fff !important;
	border: 1px solid #143361;
}

.Rcreatjob--link.back_link {
	padding-left: 24px;
}

.Rcreatjob--link.back_link:before {
	content: '\F053';
	position: absolute;
	font-family: FontAwesome;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	position: absolute;
	margin-left: -10px;
	color: #fff;
}

.RviewOpen--link {
	padding: 2px 15px;
	border: 1px solid #143361;
	color: #143361;
	background: #fff;
	margin-right: 15px;
	font-size: 11px;
	border-radius: 5px;
}

.open-requirement-blocks {
	width: 100%;
	height: calc(100% - 25px) !important;
	float: left;
	position: relative;
	overflow-y: hidden;
}

.open-requirement-blocks .or-bloks {
	float: left;
	background: #fff;
	width: calc(100% / 4 - 10px);
	float: left;
	margin-right: 10px;
	padding: 0 10px 10px 10px;
	height: calc(100% - 5px) !important;
}

.open-requirement-blocks .or-bloks .slimScrollDiv {
	height: calc(100% - 18px) !important;
}

.open-requirement-blocks .or-bloks:last-child {
	margin-right: 0;
	width: calc(100% / 4 + 0px);
}

.open-requirement-blocks .or-bloks > h3 {
	text-align: center;
	margin-top: 10px;
}

.open-requirement-blocks .or-bloks > h3 span {
	border-bottom: 2px solid #4a90e2;
	color: #143361;
	font-weight: 600;
	font-size: 13px;
	padding: 5px 10px 10px 10px;
	display: inline-block;
}

#orBloksPosted,
#orBloksApplied,
#orBloksShortlisted,
#orBloksAssigned {
	height: calc(100% - 35px) !important;
	width: calc(100% - 10px) !important;
}

.Rclose-requirements {
	width: calc(100% - 0px);
	background: #fff;
	padding: 23px 10px 10px 10px;
	height: calc(100% - 28px) !important;
	overflow-y: hidden;
}

.Rclose-requirements .slimScrollDiv {
	height: calc(100% - 0px) !important;
}

#RcrScroll {
	height: calc(100% - 10px) !important;
}

.open-close-requirement > .nav-tabs {
	border: 0;
}

.open-close-requirement > .nav-tabs li {
	border: 0;
	cursor: pointer;
}

.open-close-requirement > .nav-tabs li a {
	text-align: center;
	border: 0;
	float: left;
}

.open-close-requirement > .nav-tabs li a:hover {
	background: none;
}

.open-close-requirement > .nav-tabs li a img {
	display: inline-block;
	width: 20px;
	margin: 0 10px 0 0;
	float: left;
}

.open-close-requirement > .nav-tabs li a img.activeIcon {
	display: none;
}

.open-close-requirement > .nav-tabs li a img.disbleIcon {
	display: block;
}

.open-close-requirement > .nav-tabs li a label {
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: #7d7d7d;
	float: left;
}

.open-close-requirement > .nav-tabs li a:focus {
	border: 0;
}

.open-close-requirement > .nav-tabs li a:hover {
	border: 0;
	border-radius: 0;
}

.open-close-requirement > .nav-tabs li.active {
	background: #fff;
}

.open-close-requirement > .nav-tabs li.active img.activeIcon {
	display: block;
}

.open-close-requirement > .nav-tabs li.active img.disbleIcon {
	display: none;
}

.open-close-requirement > .nav-tabs li.active label {
	color: #42424e;
	font-weight: 400;
}

.requirement-bradecrum ul {
	padding: 0;
}

.requirement-bradecrum ul li {
	display: inline-block;
	padding: 0 15px;
	color: #707070;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 300px;
}

.requirement-bradecrum ul li:after {
	color: #707070;
	content: '\F105';
	font-family: FontAwesome;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	position: absolute;
	margin-left: 14px;
}

.requirement-bradecrum ul li:first-child {
	padding-left: 0;
}

.requirement-bradecrum ul li:last-child::after {
	display: none;
}

.requirement-bradecrum ul li:last-child {
	color: #707070;
}

.requirement-bradecrum ul li a {
	color: #707070;
	cursor: pointer;
}

.requirement-bradecrum ul li:first-child a {
	padding-left: 0;
}

#OnBlickProfiles {
	height: calc(100% - 0px);
	background: #fff;
}

#OnBlickProfiles .tab-content {
	height: calc(100% - 40px);
}

#OnBlickProfiles .slimScrollDiv {
	min-height: calc(100% - 50px) !important;
}

/*#CareerBuilder,
#CareerBuilder,
#DiceProfiles,
#MonsterProfiles,
#DiceProfilesNotEnabled,
#CareerBuilderNotEnabled,
#TechFetch,
#TechFetchNotEnabled */
.otherjob-board-profiles {
	height: calc(100% - 0px);
	background: #fff;
	padding: 10px;
	/*position: fixed;*/
	width: calc(100% - 0px);
}

/* #CareerBuilder .slimScrollDiv,
    #DiceProfiles .slimScrollDiv,
    #MonsterProfiles .slimScrollDiv,
    #TechFetch .slimScrollDiv */
.otherjob-board-profiles .slimScrollDiv {
	min-height: calc(100% - 18px);
	width: 100% !important;
}

#OnBlickProfiles .OnBlickProfileMatching {
	height: calc(100% - 0px);
	background: #fff;
	padding: 10px;
	/* position: fixed; */
	width: calc(100% - 0px);
}

#OnBlickProfiles .OnBlickProfileCandidates.tabsOnBlickProfiles {
	height: calc(100% - 5px);
	overflow: hidden;
}

#OnBlickProfiles .tabsOnBlickProfiles {
	height: calc(100% - 5px);
	overflow: hidden;
}

#OnBlickProfiles .OnBlickProfileMatching .slimScrollDiv {
	/*min-height: calc(100% - 82px);*/
	height: calc(100% - 0px) !important;
	width: 100% !important;
}

#OnBlickProfiles .OnBlickProfileMatching .MTCHprofiles-filters {
	height: calc(100% - -5px);
	border-right: 1px solid #dfdfdf;
	float: left;
	/* position: fixed; */
	width: 190px;
}

#OnBlickProfiles .OnBlickProfileMatching .MTCHprofiles-filters.MTCHprofiles-filtersH {
	height: calc(100% - -5px);
}

#OnBlickProfiles .OnBlickProfileMatching .MTCHprofiles-filter-cont {
	height: calc(100% - 18px) !important;
}

.MTCHprofiles-list {
	float: right;
	/*margin-left: 190px;*/
	height: calc(100% - -5px);
	padding: 0 10px;
	width: calc(100% - 190px);
	overflow: hidden;
}

.MTCHprofiles-list.MTCHprofiles-listH {
	height: calc(100% - 20px);
}

.MTCHprofiles-list.MTCHprofiles-listH .MTCHprofile-list-cont {
	height: calc(100% - 103px) !important;
}

.MTCHprofile-list-cont {
	margin: 10px 0;
	height: calc(100% - 0px) !important;
	overflow: auto;
}

#OnBlickProfiles > .nav-tabs li {
	-webkit-transition: none !important;
	transition: none !important;
}

#OnBlickProfiles > .nav-tabs li a {
	border: 0;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
}

#OnBlickProfiles > .nav-tabs li a:hover {
	background: none;
}

#OnBlickProfiles > .nav-tabs li.active {
	border-bottom: 2px solid #2a3747;
}

#OnBlickProfiles > .nav-tabs li.active a {
	color: #4c4563;
	font-weight: 600;
}

.Unpost-block {
	position: absolute;
	right: 5px;
	top: 12px;
}

.Profiles-btns {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 100%;
	padding: 0;
	background: #f9f9f9;
	text-align: center;
}

.Profiles-btns button {
	display: inline-block;
	padding: 2px 10px;
	margin: 15px 5px;
	font-size: 11px;
	font-weight: 400;
	border-radius: 5px;
	background: #143361;
	border: 1px solid #143361;
	color: #fff;
}

.Profiles-btns button:last-child {
	margin-right: 15px;
}

.Profiles-btns button:disabled {
	cursor: not-allowed;
	opacity: 0.4;
}

/** tirumal **/
.view-requirement-details {
	width: 100%;
	/*padding: 10px 15px;
    display: table;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;*/
}

.view-requirement-details > div.view-requirement-block {
	display: inline;
	float: left;
	margin-top: 6px;
}

.view-requirement-details > div.view-requirement-block:last-child {
	float: right;
	margin-top: 0;
	width: 140px;
}

.view-requirement-details span {
	display: block;
}

.view-requirement-details .view-requirement-name {
	width: 100%;
}

.view-requirement-details .view-requirement-name .requirement-user-expert {
	min-width: 35%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.view-requirement-details .view-requirement-name h2 {
	font-size: 16px;
	color: #143361;
	font-weight: 600;
	margin: 0px;
	white-space: nowrap;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.view-requirement-details .view-requirement-status {
	width: 345px;
	position: relative;
	padding-left: 15px;
	padding-right: 8px;
}

.view-requirement-details .R_assign {
	float: right;
	padding-right: 15px;
	text-align: right;
}

.view-requirement-details .R_social {
	float: right;
	margin: 0 12px 0 0;
}

.view-requirement-details .R_social img {
	width: 12px;
	vertical-align: initial;
}

.view-requirement-details .RC-links {
	list-style: none;
	margin-right: 15px;
	padding: 0;
	text-align: right;
}

.view-requirement-details .RC-links a {
	margin-top: 8px;
	display: block;
}

.view-requirement-details .RC-links a:hover {
	text-decoration: underline;
}

.fold__footer__social-links li {
	float: left;
}

.fold__footer__social-links li a {
	width: 20px;
	font-size: 1em;
	margin: 0 0.4em;
	display: inline-block;
	color: #c51c48;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}

.view-requirement-details .view-requirement-accountManager {
	width: calc(100% - 20% - 470px);
	position: relative;
	padding-left: 15px;
}

.view-requirement-details .view-requirement-closeButton {
	width: 20%;
	margin: 12px 0;
}

/*** requirement dropdown ***/
.view-requirement-details-left {
	width: 24%;
	padding: 10px 15px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #ddd;
	float: left;
}

.view-requirement-details-right {
	width: 75%;
	padding: 0 15px;
	display: table;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #ddd;
	float: right;
}

.view-requirement-details-right > div {
	margin: 16px 0;
}

.view-requirement-details .dropdown .view-requirement-name span {
	color: #676a6c;
	font-size: 13px;
	padding: 7px 0 0 0;
}

.view-requirement-details .dropdown .down--Arrow {
	position: absolute;
	right: 15px;
	top: 39px;
	color: #59a2e7 !important;
	padding: 0 !important;
	cursor: pointer;
}

.view-requirement-details .dropdown .dropdown-menu {
	width: 100%;
}

.view-requirement-details .dropdown .dropdown-menu .view-requirement-name {
	padding: 5px 15px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	display: block;
}

.view-requirement-details .dropdown .dropdown-menu .view-requirement-name span {
	padding: 1px 0;
}

.view-requirement-details .dropdown .dropdown-menu .view-requirement-name .requirementName {
	display: block;
	font-size: 16px;
	color: #143361;
	font-weight: 600;
	margin: 0px;
	white-space: nowrap;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.view-requirement-details .dropdown .dropdown-menu .view-requirement-name:hover {
	background: #e2e2e2;
}

.border-right {
	border-right: 1px solid #707070;
}

.span_style {
	color: #143361;
	font-size: 13px;
	font-weight: 600;
	min-width: 92px;
}

.span_style.closed {
	color: #d13259;
}

.view-requirement-details .Rclose {
	padding: 2px 5px;
	background: #c51c48;
	float: left;
	font-size: 11px;
	display: inline-block;
	margin-bottom: 3px;
	float: right;
	width: 92%;
	text-align: center;
	border: 1px solid #c51c48;
	color: #fff;
	border-radius: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.view-requirement-details .Redit {
	padding: 2px 5px;
	float: left;
	font-size: 11px;
	display: inline-block;
	float: right;
	width: 92%;
	text-align: center;
	border-radius: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.view-requirement-details .R_img {
	width: 25px;
	position: absolute;
	right: 10px;
	top: 7px;
}

.view-requirement-details .R_img > img {
	cursor: pointer;
}

.padding-0 {
	padding: 0 !important;
}

.Gauge-New-Icon svg {
	height: 100%;
	width: 100%;
}

.profiles-filters {
	border-right: 1px solid #dfdfdf;
	float: left;
	height: calc(100% - 0px);
	width: 190px;
	/*position: fixed;*/
	overflow: hidden;
}

.profiles-filters.profiles-filtersH {
	height: calc(100% - 0px);
}

.profiles-filter-cont {
	margin: 0 5px;
	height: calc(100% - 10px) !important;
	overflow: auto;
}

.MDprofiles-list {
	float: right;
	/* margin-left: 190px; */
	height: calc(100% - 12px);
	padding: 0 10px;
	width: calc(100% - 190px);
}

.MDprofiles-list.MDprofiles-listH {
	height: calc(100% - 0px) !important;
}

.MDprofile-list-cont {
	height: calc(100% - 87px) !important;
	margin: 10px 0px;
	overflow: auto;
}

.MDprofile-list-cont.search-profile-scroll {
	height: calc(100% - 0px) !important;
}

/*** elavarson search***/
.new_dice_search {
	border-bottom: 1px solid #c2c2c2;
	height: 55px;
	margin-left: 10px;
	width: 98%;
}

.new_dice_search_box {
	margin-top: 11px;
	margin-left: 10px;
	float: left;
	width: calc(100% - 52%);
	position: relative;
}

.new_dice_checkbox {
	float: left;
	width: calc(100% - 82%);
	margin-top: 4px;
}

.dice_search_text {
	width: calc(100% - 105px);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-left: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	outline: 0;
	padding-left: 5px;
	float: left;
}

.dice_search_text::-moz-placeholder {
	opacity: 0.3;
}

.rsearch_btn {
	background: #143361;
	border: 1px solid #143361;
	color: #fff;
	padding: 5px 15px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.search_icon {
	float: left;
	height: 30px;
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-right: 0px;
	color: #6f6f6f;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.new_dice_search .checkdiv {
	float: right;
	margin-right: 10px;
	margin-top: 4px;
}

.new_dice_search .checkdiv label::before {
	border: 1px solid #979797;
	width: 14px;
	height: 14px;
}

.new_dice_search .checkdiv input[type='checkbox']:checked + label::before {
	background: #143361;
	border: 2px solid #143361;
	bottom: 0;
	color: #fff;
	content: '\2713';
	font-size: 10px;
	font-weight: 600 !important;
	line-height: 10px;
	width: 14px;
	height: 14px;
}

/* Create requirement popup */
.create_popup-container {
	padding: 10px 20px;
	border-radius: 5px;
}

.clipboard_popup-container {
	display: none;
	padding: 10px 20px;
	border-radius: 5px;
}

.clipboard_popup-container .popup_requiremt-clip {
	padding: 20px 0px 20px 0px;
	font-size: 12px;
	color: #143362;
}

.clipboard_popup-container textarea {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.clipboard_popup-container .editable_content {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.clipboard_popup-container .Clipboard_footer {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 10px;
	text-align: center;
}

.clipboard_popup-container .Clipboard_footer a.btn-default {
	border: 1px solid #e5e5e5;
	padding: 5px 20px;
	display: inline-block;
	margin-right: 5px;
	color: #707070;
	border-radius: 5px;
	text-decoration: none;
}

.clipboard_popup-container .Clipboard_footer a.btn-red {
	padding: 5px 12px;
	background: #d13259;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.clipboard_popup-container .Clipboard_footer a.btn-blue {
	padding: 5px 20px;
	background: #143362;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.clipboard_popup-container .Clipboard_footer a.btn {
	-webkit-appearance: inherit;
}

.ob_pop-Header {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	color: #143362;
	font-size: 16px;
	font-weight: 500;
	padding: 10px 0px;
}

.ob_pop-container {
	padding: 20px 0;
	font-size: 12px;
}

.ob_pop-container .popup_requiremt {
	text-align: center;
	padding: 10px 20px;
	font-size: 12px;
	min-height: 380px;
	height: auto;
	border-right: 1px solid #e5e5e5;
}

.ob_pop-container h2 {
	color: #4a90e2;
	font-size: 13px;
	line-height: 18px;
	font-weight: 500;
	padding-bottom: 8px;
	margin: 0;
}

.ob_pop-container img {
	height: 100px;
	display: inline-block;
	margin: 50px 0 40px;
}

.ob_pop-container .ob_pop-container_clip {
	text-align: center;
	padding: 10px 20px;
	font-size: 12px;
	height: auto;
}

/*** Filters Style ***/
.MDFilters {
	width: calc(100% - 5px);
}

.MDFilters-title {
	line-height: 40px;
	display: block;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	color: #143361;
	font-weight: 600;
	width: 184px;
}

.MDFilters > ul {
	padding: 0;
}

.MDFilters > ul > li {
	list-style: none;
	padding: 5px 0px;
	margin: 0px;
	line-height: 35px;
	cursor: pointer;
	clear: both;
	border-bottom: 1px solid #dfdfdf;
	float: left;
	width: 100%;
}

.MDFilters > ul > li > ul {
	padding: 0;
	display: none;
	margin-bottom: 10px;
	clear: both;
}

.MDFilters > ul > li > ul > li {
	clear: both;
	display: block;
	margin-left: 0;
	position: relative;
}

.MDFilters > ul > li > ul > li .Filter-exprence {
	text-align: center;
	position: relative;
}

.MDFilters > ul > li > ul > li .Filter-exprence div {
	display: inline-block;
	position: relative;
}

.MDFilters > ul > li > ul > li .Filter-exprence label.error {
	left: 0;
	line-height: 11px;
	font-size: 10px !important;
	font-weight: 400;
	background: url('/Content/Images/setpassClose.png') no-repeat scroll left center/7px auto !important;
	padding: 14px 10px;
}

.MDFilters > ul > li > ul > li .Filter-exprence .select2 {
	border-radius: 3px;
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	width: 85px !important;
	font-size: 12px;
	font-weight: 400;
	color: #143361;
}

.MDFilters > ul > li > ul > li .Filter-exprence .select2 .select2-selection__rendered {
	font-size: 12px;
	font-weight: 400;
}

.MDFilters > ul > li > ul > li .Filter-exprence input {
	border: 1px solid #ddd;
	border-radius: 5px;
	line-height: 25px;
	margin: 0;
	padding: 3px 5px;
	text-align: left;
	width: 85px;
}

.MDFilters > ul > li > ul > li .Filter-exprence input::-moz-placeholder {
	opacity: 0.3;
}

.MDFilters > ul > li > ul > li .Filter-location {
	text-align: center;
}

.MDFilters > ul > li > ul > li .Filter-location input {
	border: 1px solid #ddd;
	border-radius: 5px;
	line-height: 25px;
	margin: 0;
	padding: 3px 5px;
	text-align: left;
	width: 100%;
}

.MDFilters > ul > li > ul > li .Filter-location input::-moz-placeholder {
	opacity: 0.3;
}

.MDFilters > ul > li > ul > li .checkdiv {
	float: left;
}

.MDFilters > ul > li > ul > li .checkdiv label:before {
	border: 1px solid #979797;
	width: 14px;
	height: 14px;
}

.MDFilters > ul > li > ul > li .checkdiv label span {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.MDFilters > ul > li > ul > li .checkdiv input[type='checkbox']:checked + label::before {
	background: #143361 none repeat scroll 0 0;
	border: 2px solid #143361;
	bottom: 0;
	color: #fff;
	content: '\2713';
	font-size: 10px;
	font-weight: 600 !important;
	line-height: 10px;
	width: 14px;
	height: 14px;
}

.MDFilters > ul > li > ul > li > a {
	display: block;
}

.MDFilters > ul > li > ul > li > ul.Emore-block {
	display: none;
	padding: 0;
}

.MDFilters > ul > li > ul > li > ul.Emore-block li {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding: 10px 0;
}

.MDFilters > ul > li > ul > li > ul.Emore-block li .checkdiv {
	padding: 0;
}

.MDFilters > ul > li > ul > li > ul.Emore-block li .checkdiv span {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
}

.MDFilters > ul > li > a {
	display: block;
	color: #707070;
}

.MDFilters > ul > li > a:after {
	font-family: FontAwesome;
	content: '\F105';
	width: 10px;
	height: 10px;
	float: right;
	color: #707070;
}

.LAdays input {
	border: 1px solid #ddd;
	padding: 0 5px;
	width: calc(100% - 70px);
}

.LAdays button {
	border: 1px solid #ddd;
	padding: 5px 10px;
	line-height: 25px;
	border-left: 0;
}

.MDFilters > ul > li > a.arrowChange:after {
	content: '\F107';
}

.Emore {
	margin: 0 5px 8px 0;
	display: inline-block;
	color: #143361;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: center;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	float: left;
	clear: left;
	line-height: 22px;
	width: 50px;
	font-size: 11px;
}

.last-modified-on {
	float: left;
	margin-right: 15px;
	width: 35%;
}

.current-applied {
	border-right: 1px solid #707070;
	float: left;
	padding-right: 15px;
	text-align: right;
	width: 35%;
}

.RC-socialIcons {
	float: left;
	margin-left: 13px;
	margin-top: 8px;
	position: relative;
	width: calc(100% - 80%);
}

.RC-socialIcons button {
	background: #fff;
	border: 1px solid #c51c48;
	border-radius: 5px;
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	padding: 2px 2%;
}

.RC-socialIcons button span {
	display: inline-block;
}

.RC-socialIcons button img {
	width: 15px;
	display: inline-block;
	margin: 0 3px;
}

.RC-socialIcons ul {
	margin-top: 10px;
	padding: 0 0 0 5px;
	border: 1px solid #59a2e7;
}

.RC-socialIcons ul:before {
	position: absolute;
	top: -11px;
	left: 37px;
	display: inline-block;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #59a2e7;
	border-left: 11px solid transparent;
	border-bottom-color: #56a2e7;
	content: '';
}

.RC-socialIcons ul:after {
	position: absolute;
	top: -10px;
	left: 38px;
	display: inline-block;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
	border-left: 10px solid transparent;
	content: '';
}

.RC-socialIcons ul li {
	clear: both;
	display: block;
}

.RC-socialIcons ul li a {
	display: block;
	padding: 0;
}

.RC-socialIcons ul li a img {
	width: 20px;
	display: inline-block;
	border: 1px solid #143361;
	padding: 3px;
	border-radius: 5px;
}

.RC-socialIcons ul li a span {
	display: inline-block;
	margin: 0 5px;
	line-height: 15px;
	color: #59a2e7;
	font-size: 11px;
	font-weight: 600;
}

.ob-tabScroll {
	height: calc(100% - 10px) !important;
	overflow: auto;
	/*position: fixed;*/
	width: calc(100% - 20px) !important;
	margin: 5px 10px;
}

.RRNOpen .OnBlickProfileCandidates .ob-tabScroll {
	height: calc(100% - 60px) !important;
	background: #fff;
}

.RRNOpen #OnBlickProfileApplicants .ob-tabScroll,
.RRNOpen #OnBlickProfileVendor .ob-tabScroll,
.RRNOpen #OnBlickProfileShortlisted .ob-tabScroll {
	min-height: calc(100% - 325px);
	height: calc(100% - 325px);
	background: #fff;
}

.RRNClosed #OnBlickProfileCandidates .ob-tabScroll {
	height: calc(100% - 425px);
	background: #fff;
}

.RRNClosed #OnBlickProfileApplicants .ob-tabScroll,
.RRNClosed #OnBlickProfileVendor .ob-tabScroll,
.RRNClosed #OnBlickProfileShortlisted .ob-tabScroll {
	min-height: calc(100% - 375px);
	height: calc(100% - 375px);
	background: #fff;
}

.requirement-user-expert h2 {
	float: left;
}

.requirement-user-expert span {
	margin-left: 10px;
}

.requirement-user-expert span a:hover {
	text-decoration: underline;
}

.MT-Content {
	margin-top: 8%;
	text-align: center;
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

/*** overlays styles ***/
.popup-container {
	/*border-radius: 5px;*/
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 10px 20px;
}

.popup-container .popForm h3 {
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.popup-container .popForm .ApplicationCloseReasonContainer {
	padding: 5px 0px;
}

.popup-container .popForm .ApplicationCloseReasonContainer .ApplicationCloseReason {
	margin-bottom: 5px;
}

.popup-container .popForm .ApplicationCloseReasonContainer .ApplicationCloseReason label {
	font-size: 13px;
	font-weight: 400;
}

.popup-container .popForm .ApplicationCloseReasonContainer .ApplicationCloseReason label.active {
	color: #59a2e7;
}

.popup-container .popForm .ApplicationCloseReasonContainer .ApplicationCloseReason textarea {
	width: 100%;
	padding: 5px;
	font-size: 12px;
}

.popup-container
	.popForm
	.ApplicationCloseReasonContainer
	.ApplicationCloseReason
	textarea:disabled {
	background: #f0f0f0;
}

.overlay-header {
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
}

.overlay-header h3 {
	color: #143362;
	font-size: 16px;
	font-weight: 600;
	padding: 0px 0 10px 0px;
	margin: 0;
}

.header-border-0 .overlay-header {
	border-bottom: 0;
	margin-bottom: 0;
	padding: 10px 5px 0 5px;
}

.overlay-header button {
	border: none;
	background: none;
	float: right;
	padding: 0;
	margin-bottom: -5px;
	margin-right: -10px;
}

.overlay-header button img {
	width: 25px;
	height: 25px;
}

.popup-footer {
	padding-top: 10px;
	text-align: center;
	border-top: 1px solid #ededed;
	margin-top: 10px;
}

.popup-footer button {
	width: 90px;
	margin: 0 10px;
	border-radius: 5px;
	text-align: center;
	padding: 5px 0 !important;
}

.RRDemployeInfo {
	border: 0.5px solid #c2cee0;
	border-radius: 8px;
	margin: 10px 0;
	padding: 8px 0;
}

.RRDemployeInfo ul {
	padding: 0;
}

.RRDemployeInfo ul li {
	float: left;
	text-align: left;
	padding: 5px 8px;
	list-style: none;
	border-right: 1px solid #ddd;
	min-height: 100px;
}

.RRDemployeInfo ul li label {
	display: block;
	text-align: left;
}

.RRDemployeInfo ul li:first-child {
	width: 310px;
}

.RRDemployeInfo ul li:first-child img {
	float: left;
}

.RRDemployeInfo ul li:first-child > div {
	float: left;
	margin: 15px 10px;
	width: 190px;
}

.RRDemployeInfo ul li h2 {
	margin: 5px 0 0 0;
	font-size: 13px;
	font-weight: 600;
	color: #59a2e7;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 190px;
}

.RRDemployeInfo ul li label {
	font-size: 12px;
	font-weight: 600;
	color: #143361;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 190px;
}

.RRDemployeInfo ul li a {
	margin: 0 8px;
}

.RRDemployeInfo ul li:last-child {
	border-right: 0;
	padding-top: 35px;
	width: 150px;
}

.RRDemployeInfo ul li .comunication-icons a img {
	width: 25px;
}

.RRDemployeInfo ul li:nth-child(2) {
	padding-top: 25px;
	width: 190px;
}

.RRDemployeInfo ul li .Require_starRating .fa-star.active {
	color: #c2214a;
}

.RRDemployeInfo ul li .Require_starRating .fa-star {
	color: #707070;
}

.vendorInfoSubmission {
	margin: 10px 0;
}

.vendorInfoSubmission h3 {
	text-align: left;
	font-size: 13px;
	font-weight: 600;
	color: #59a2e7;
}

.vendorInfoSubmission p {
	color: #143361;
	font-size: 12px;
	font-weight: 400;
}

#UnpostJob p,
#ReasonForRejectionPopup p {
	font-size: 12px;
	font-weight: 400;
	text-align: left;
}

.SAM-textaria {
	background: #f9f9f9;
	border: 1px solid #ddd;
	height: 200px;
	padding: 10px;
	resize: none;
	width: 100%;
}

.EmployerInfo-Modal {
	width: 700px;
}

/*** cards remodefide ***/
.card-compatibility {
	color: #df3a62;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	padding: 0 3px 0px 0;
	text-align: left;
	line-height: 16px;
}

.Ob__user-Status {
	position: absolute;
	right: 25px;
	top: 126px;
	width: 105px;
}

.Ob__user-Status h3 {
	color: #838383;
	font-size: 10px;
	font-weight: 400;
	margin: 5px 0 0 0;
}

.Ob__user-Status small {
	color: #d13259;
	cursor: pointer;
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	padding: 0 3px 0px 0;
	text-align: left;
}

.Ob__user-Status small a {
	color: #d13259;
	cursor: pointer;
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
}

.Ob__user-Status small a:hover {
	text-decoration: underline;
}

.Ob__user-location {
	position: absolute;
	right: 25px;
	top: 90px;
	width: 105px;
}

.Ob__user-location h3 {
	color: #838383;
	font-size: 10px;
	font-weight: 400;
	margin: 5px 0 0 0;
}

.Ob__user-location small {
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	display: block;
	height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100px;
}

.ob--card_bottomSec {
	text-align: center;
	padding: 6px 0;
	border-top: 1px solid #dce0e7;
}

.ob--card_bottomSec button {
	font-size: 11px;
	font-weight: 400;
	display: inline-block;
	width: calc(96% / 2);
	border: 0;
	padding: 2px 5px;
	border-radius: 5px;
	text-align: center;
}

.ob--card_bottomSec button:first-child {
	margin-right: 4px;
}

.ob--card_bottomSec button:last-child {
	margin-left: 4px;
}

.ob--card_bottomSec button.redbtn {
	border: 1px solid #c51c48;
	background: #c51c48;
	color: #fff;
}

.ob--card_bottomSec button.defaultbtn {
	background: #fff;
	border: 1px solid #e7eaec;
	color: #000;
}

.ob--card_bottomSec a {
	font-size: 11px;
	font-weight: 400;
	display: inline-block;
	width: calc(96% / 2);
	border: 0;
	padding: 2px 5px;
	border-radius: 5px;
	text-align: center;
}

.ob--card_bottomSec a:first-child {
	margin-right: 4px;
}

.ob--card_bottomSec a:last-child {
	margin-left: 4px;
}

.ob--card_bottomSec a.redbtn {
	border: 1px solid #c51c48;
	background: #c51c48;
	color: #fff;
}

.ob--card_bottomSec a.defaultbtn {
	background: #fff;
	border: 1px solid #e7eaec;
	color: #000;
}

.ob--card_bottomSec p {
	margin: 5px 0 0 0;
}

.ob--card_bottomSec p a {
	color: #59a2e7;
	text-decoration: none;
	font-size: 11px;
	font-weight: 600;
}

.ob--card_bottomSec p a:hover {
	text-decoration: underline;
}

@media only screen and (max-width: 1120px) {
	.view-requirement-details .view-requirement-name {
		width: 36%;
	}

	.view-requirement-details > div.view-requirement-block:last-child {
		width: 70px;
	}

	.view-requirement-details > div.view-requirement-block:last-child a {
		height: 20px;
		overflow: hidden;
	}

	.view-requirement-details .view-requirement-accountManager {
		width: calc(100% - 45% - 325px);
	}

	.Ob__user-location {
		top: 92px;
		width: 75px;
	}
}

/*** open cards footer section changed ***/
.ob--Open--card_bottomSec {
	font-size: 10px;
	border-top: 1px solid #dce0e7;
	padding-top: 7px;
}

.ob--Open--card_bottomSec p {
	margin: 0;
	height: 20px;
	font-weight: 600;
}

.ob--Open--card_bottomSec p a {
	color: #59a2e7;
	text-decoration: none;
}

.ob--Open--card_bottomSec span {
	color: #838383;
}

.ob--Open--card_bottomSec small {
	color: #174474;
	padding-left: 5px;
}

.ob--Open--card_bottomSec small.red {
	color: #d13259 !important;
}

.ob--Open--card_bottomSec .ob_card_viewProfile {
	padding: 0;
	display: block;
}

.tabContent {
	margin: 5px 20px;
	overflow: hidden;
	background-color: #ddeffb !important;
	color: #2e2e3b;
	font-size: 11px;
	font-weight: 600;
	padding: 12px;
}

#OnBlickProfileShortlisted .ob--cardBox_compat {
	min-height: 238px;
}

.Hire-MSG {
	padding: 20px 0;
	text-align: left;
	font-size: 14px;
	color: #143362;
	font-weight: 400;
}

/* card box */
.ob-profile-card_openPosition {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.ob--cardBox_bdr {
	margin: 5px 10px;
	padding: 5px 10px 0;
	border: 1px solid #c2cde0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.ob--cardBox_bdr:hover,
.ob--cardBox_bdr.active {
	box-shadow: #e5e5e5 0 2px 5px;
	-moz-box-shadow: #e5e5e5 0 2px 5px;
	-webkit-box-shadow: #e5e5e5 0 2px 5px;
	border: #4890e2 1px solid;
	background-color: #fff;
}

.ob--cardBox_bdr:hover .Card_checkboxHide,
.ob--cardBox_bdr.active .Card_checkboxHide {
	display: block;
}

.ob--cardBox_bdr .Checkbox_visible {
	float: right;
}

.Card_checkboxHide {
	display: none;
	position: absolute;
	left: 4px;
	top: -12px;
}

/*new checkbox css */
.checkdiv.card_checkBox input[type='checkbox'] + label::before {
	border-radius: 10px;
}

.checkdiv.card_checkBox input[type='checkbox']:checked + label::before {
	background: #4a90e2 none repeat scroll 0 0;
	border: 2px solid #4a90e2;
	bottom: 0;
	color: #fff;
	content: '\2713';
	font-size: 11px;
	font-weight: 600 !important;
	line-height: 12px;
}

.checkdiv.card_checkBox label::before {
	background-color: #fff;
	border: 2px solid #4a90e2;
}

.Ob_cardItem1 {
	padding: 0 12px 0px;
}

.Ob__caption_heading {
	padding: 5px 0 0 3px;
	float: left;
	width: calc(100% - 60px);
}

.Ob__caption_heading h1,
.Ob__caption_heading h2,
.Ob__caption_heading h3 {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 15px;
}

.Ob__caption_heading h1 {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
	height: 30px;
}

.Ob__caption_heading h1 span {
	color: #174474 !important;
	font-size: 10px;
	width: 143px !important;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.Ob__caption_heading h2 {
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	height: 40px;
	display: inline-block;
}

.Ob__caption_heading h2 small {
	color: #59a2e7;
	font-size: 10px;
}

.Ob__caption_heading img {
	height: 20px;
	margin-left: -5px;
}

.Ob__caption_heading h3 {
	color: #838383;
	font-size: 10px;
	font-weight: 500;
}

.ob--card_updatedBox {
	border-top: 1px solid #dce0e7;
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
}

.ob--card_updatedBox span {
	color: #838383;
}

.ob--card_updatedBox small {
	color: #d13259;
}

/* card box design 2 */
.ob--Closed_cardBox {
	width: calc(100% / 4);
	height: 200px;
	float: left;
	margin-bottom: 11px;
}

.ob--Closed_cardBox .Ob__caption_heading {
	float: left;
	height: 105px;
	padding: 5px 3px 3px;
	width: calc(100% - 60px);
}

.ob--card2_bottomSec {
	font-size: 10px;
	border-top: 1px solid #dce0e7;
	padding-top: 5px;
	margin: 5px 0 0 0;
}

.ob--card2_bottomSec p {
	margin: 0;
	height: 20px;
	padding: 0;
	font-weight: 600;
}

.ob--card2_bottomSec p a {
	color: #59a2e7;
	text-decoration: none;
}

.ob--card2_bottomSec span {
	color: #838383;
}

.ob--card2_bottomSec small {
	color: #174474;
	padding-left: 5px;
}

.ob--card2_bottomSec small.red {
	color: #d13259 !important;
}

/* card box design 3 */
.ob--cardBox_compat {
	width: calc(100% / 4);
	/* height:270px; */
	float: left;
	position: relative;
	margin-bottom: 10px;
}

img.ob_card_caption_img {
	float: left;
	height: 40px !important;
	margin-right: 5px;
	margin-left: 0 !important;
	width: 40px !important;
	border-radius: 50%;
}

.ob__card_mainImg_sec {
	height: 42px;
	line-height: 20px;
}

.ob__card_mainImg_sec h1 a {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
	padding-top: 5px !important;
	height: 40px !important;
}

.ob__card_mainImg_sec h1 a:hover {
	text-decoration: underline;
}

.ob__card_mainImg_sec span {
	color: #174474 !important;
	font-size: 10px;
}

.Ob__caption_heading2 {
	padding: 5px 3px;
	float: left;
	width: 160px;
}

.Ob__caption_heading2 span.ob__blueHead {
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	display: block;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 150px;
}

.Ob__caption_heading2 span.ob__blueHead a {
	color: #174474;
}

.Ob__caption_heading2 span.ob__blueHead a:hover {
	text-decoration: underline;
}

.Ob__caption_heading2 small {
	font-size: 10px;
}

.Ob__caption_heading_right2 {
	width: 63px;
	float: right;
	position: absolute;
	/*height: 155px;*/
	z-index: 9;
	right: 15px;
	top: 10px;
}

.Ob__caption_heading_right2 .ob__Card_rating {
	position: absolute;
	bottom: 15px;
	font-size: 10px;
	right: 5px;
}

.Ob__caption_heading_right2 .ob__Card_rating small {
	color: #707070;
	display: block;
}

.Ob__caption_heading_right2 .ob__Card_rating i.fa-star {
	font-size: 10px;
	color: #c51c48;
}

.Ob__caption_heading_right2 .ob__Card_rating i.fa-star-o {
	font-size: 10px;
	color: #707070;
}

.Ob__caption_heading_right2 .card_checkBox {
	margin-top: 25px;
	position: absolute;
	right: 2px;
}

.ob--card_updatedBox2 {
	border-top: 1px solid #dce0e7;
	padding: 3px;
	text-align: center;
	font-size: 11px;
}

.ob--card_updatedBox2 a {
	text-decoration: none;
}

.ob--card_updatedBox2 a big {
	color: #d13259;
	display: block;
	font-size: 15px;
	line-height: 14px;
}

.ob--card_updatedBox2 a small {
	color: #d13259;
}

/* card box design 4 */
.ob--Dice_cardBox {
	width: 230px;
	width: calc(100% / 4);
	height: 210px;
	float: left;
	margin-bottom: 20px;
}

.ob--Dice_cardBox img {
	margin-left: 0;
}

.ob__card_mainImg_sec h1.ob_cardTitle {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
	padding-top: 10px !important;
}

.Ob__caption_heading_autoWidth {
	padding: 5px 0;
	height: 10px;
	height: 160px;
}

.Ob__caption_heading_autoWidth .heading_height {
	height: 46px;
	width: 195px;
}

.Ob__caption_heading_autoWidth .Sub_heading_height {
	height: 38px;
	position: relative;
}

.Ob__caption_heading_autoWidth .ob_Card-Saved {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #006e0a;
	font-size: 10px;
}

.Ob__caption_heading_autoWidth h1,
.Ob__caption_heading_autoWidth h2,
.Ob__caption_heading_autoWidth h3 {
	margin: 2px 0;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 12px;
}

.Ob__caption_heading_autoWidth h1 {
	color: #59a2e7;
	font-size: 15px;
	font-weight: 600;
}

.Ob__caption_heading_autoWidth h1 span {
	color: #174474 !important;
	font-size: 10px;
}

.Ob__caption_heading_autoWidth h2 {
	color: #174474;
	font-size: 10px;
}

.Ob__caption_heading_autoWidth h2 small {
	color: #838383;
	font-size: 10px;
}

.Ob__caption_heading_autoWidth .dice_location-head {
	overflow: inherit !important;
	color: #174474;
	font-size: 10px;
}

.Ob__caption_heading_autoWidth .dice_location-head span {
	display: block;
	margin-top: -3px;
}

.Ob__caption_heading_autoWidth img {
	height: 20px;
	margin-left: -5px;
}

.Ob__caption_heading_autoWidth h3 {
	color: #838383;
	font-size: 10px;
	line-height: 13px;
	font-weight: 500;
}

.Ob__caption_heading_autoWidth h3 small {
	color: #59a2e7;
	font-size: 10px;
	font-weight: 600;
}

.ob--card_Social_iconSec {
	font-size: 10px;
	padding-top: 5px;
	margin: 5px 0 0 0;
}

.ob--card_Social_iconSec .social_icon {
	text-align: left;
}

.ob--card_Social_iconSec .social_icon a {
	float: left;
	margin: 0 5px;
}

.ob--card_Social_iconSec .social_icon a img {
	height: 18px;
	display: inline-block;
}

/* In-app icon css */
.disable_appImg {
	opacity: 0.5;
	cursor: not-allowed;
	pointer-events: none;
}

.Ob__caption_heading_right {
	position: relative;
	height: 105px;
	float: right;
	width: 60px;
}

.Ob__caption_heading_right ul,
.Ob__caption_heading_right li,
.Ob__caption_heading_right a {
	padding: 0;
	margin: 0;
}

.Ob__caption_heading_Appheight {
	position: relative;
}

.Ob__caption_heading_Appheight ul,
.Ob__caption_heading_Appheight li,
.Ob__caption_heading_Appheight a {
	padding: 0;
	margin: 0;
}

.ob--inapp {
	position: absolute;
	right: 8px;
	bottom: 0px;
}

.ob--inapp img.inapp-icon_button {
	width: 25px;
	float: left;
	position: absolute;
	bottom: 0;
}

.ob--inapp_breadcrums {
	width: 25px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.4s;
	transition: height 0.4s;
	position: relative;
	z-index: 9;
}

.ob--inapp_breadcrums.button_visible {
	height: 100px;
	border: 1px solid #4a90e2;
	border-radius: 50px;
	-webkit-box-shadow: #e5e5e5 0 2px 5px;
	box-shadow: #e5e5e5 0 2px 5px;
	background: #fff;
}

ul.ob--inapp_icons {
	list-style: none;
	left: 2px;
	top: 4px;
	padding: 0;
}

ul li.ob--inapp_li {
	padding: 3px 2px;
	display: block;
}

.ob--inapp_li.maill {
	padding-left: 4px;
}

.inapp-icon {
	width: 18px;
}

.img-mail {
	width: 15px;
}

.ob--inapp-top {
	position: absolute;
	right: 8px;
	top: 10px;
}

.ob--inapp-top > a > img {
	width: 25px;
}

.ob--inapp img.inapp-icon_buttontop {
	width: 25px;
	float: left;
	position: absolute;
	top: 0px;
}

.ob--inapp_breadcrums-top {
	width: 25px;
	height: 0px;
	overflow: hidden;
	-webkit-transition: height 0.4s;
	transition: height 0.4s;
}

.ob--inapp_breadcrums-top.button_visibletop {
	height: 108px;
	border: 1px solid #4a90e2;
	background: #fff;
	border-radius: 50px;
	-webkit-box-shadow: #e5e5e5 0 2px 5px;
	box-shadow: #e5e5e5 0 2px 5px;
}

.ob--inapp_breadcrums-top.trending-breadcrums_height {
	height: 90px;
}

.ob--inapp_breadcrums-top.without-share-icon.button_visibletop {
	height: 91px;
}

/* Create requirement popup */
.create_popup-container {
	padding: 10px 20px;
	border-radius: 5px;
}

.create_popup-container img {
	height: 25px;
}

.clipboard_popup-container {
	display: none;
	padding: 10px 20px;
	border-radius: 5px;
}

.clipboard_popup-container .popup_requiremt-clip {
	padding: 20px 0px 20px 0px;
	font-size: 12px;
	color: #143362;
}

.clipboard_popup-container img {
	height: 25px;
}

.clipboard_popup-container textarea {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.clipboard_popup-container .editable_content {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.clipboard_popup-container .editable_content p {
	font-weight: 600;
	padding: 10px 0;
	margin: 0;
}

.clipboard_popup-container .editable_content p a {
	text-decoration: none;
	display: inline-block;
	color: #707070;
}

.clipboard_popup-container .editable_content span {
	font-weight: normal !important;
}

.clipboard_popup-container .Clipboard_footer {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 10px;
	text-align: center;
}

/*.clipboard_popup-container .Clipboard_footer a.btn-default {
            border: 1px solid #e5e5e5;
            padding: 5px 12px;
            display: inline-block;
            margin-right: 5px;
            color: #707070;
            border-radius: 5px;
            text-decoration: none;
        }*/
.clipboard_popup-container .Clipboard_footer a.btn-red {
	padding: 5px 12px;
	background: #d13259;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.ob_pop-Header {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	color: #143362;
	font-size: 16px;
	font-weight: 500;
	padding: 10px 0px;
}

.ob_pop-Header .close {
	width: 25px;
	height: 25px;
}

.ob_pop-container {
	padding: 20px 0;
	font-size: 12px;
}

.ob_pop-container .popup_requiremt {
	text-align: center;
	padding: 10px 20px;
	font-size: 12px;
	min-height: 380px;
	height: auto;
	border-right: 1px solid #e5e5e5;
}

.ob_pop-container h2 {
	color: #4a90e2;
	font-size: 13px;
	line-height: 18px;
	font-weight: 500;
	padding-bottom: 8px;
	margin: 0;
}

.ob_pop-container img {
	height: 100px;
	display: inline-block;
	margin: 50px 0 40px;
}

.ob_pop-container .ob_pop-container_clip {
	text-align: center;
	padding: 10px 20px;
	font-size: 12px;
	height: auto;
}

/*new checkbox css */
.checkdiv.card_checkBox input[type='checkbox']:checked + label::before {
	background: #4a90e2 none repeat scroll 0 0;
	border: 2px solid #4a90e2;
	bottom: 0;
	color: #fff;
	content: '\2713';
	font-size: 11px;
	font-weight: 600 !important;
	line-height: 12px;
}

.checkdiv.card_checkBox label::before {
	background-color: #fff;
	border: 2px solid #4a90e2;
}

/*Js active job compatibility*/
.ob-scroll_compat {
	position: relative;
}

.ob-scroll_compat a.ob-scroll_compat-btn {
	background: #c51c48;
	position: fixed;
	right: 31px;
	top: 290px;
	z-index: 5;
	padding: 6px 12px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #fff;
}

/*another card design*/
.card_pad {
	margin-left: 5px;
	padding: 10px 0;
}

.ob-card_ShortListed {
	height: 286px;
}

.Ob_card-applicant {
	padding: 0 12px 0px;
}

.ob--card_submitBtn {
	padding: 0 0px 5px;
}

.ob--card_submitBtn small {
	color: #d13259;
	display: block;
	text-align: left;
	padding: 0 3px 10px;
	font-size: 11px;
	cursor: pointer;
}

.ob--card_submitBtn span.blueTxt {
	color: #174474;
	display: block;
	padding: 0 3px 0px;
	font-size: 11px;
}

.ob--card_submitBtn button {
	width: calc(95% / 2);
}

.ob--card_submitBtn button.redbtn {
	background: #c51c48;
	padding: 6px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-right: 8px;
	display: inline-block;
}

.ob--card_submitBtn button.defaultbtn {
	font-size: 12px !important;
	background: white;
	text-align: center;
	border: 1px solid #e7eaec;
	border-radius: 3px;
	padding: 6px;
	display: inline-block;
}

.ob--card_applicant_bottomSec {
	border-top: none !important;
}

.ob--card_applicant_bottomSec a {
	color: #59a2e7;
	font-size: 10px;
	text-decoration: none;
}

.ob--card_applicant_bottomSec a:hover {
	text-decoration: underline;
}

.ob--card_shortlistSec {
	border-top: 1px solid #dce0e7;
	padding: 5px;
	text-align: center;
}

.ob--card_shortlistSec a big {
	color: #d13259;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 14px;
}

.ob--card_shortlistSec a img {
	height: 15px;
	margin-left: 5px;
	margin-top: -5px;
}

.ob--card_shortlistSec .popover {
	font-size: 11px;
	width: 150px;
}

.ob--card_shortlistSec .popover .popover-content {
	padding: 5px 10px !important;
}

/*view requirement popup*/
.view_require_popup-container {
	padding: 10px 20px;
	border-radius: 5px;
}

.view_require_popup-container .popup_requiremt-clip {
	padding: 0;
	font-size: 12px;
	color: #143362;
}

.view_require_popup-container img {
	height: 25px;
}

.view_require_popup-container textarea {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.view_require_popup-container .editable_content {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 10px 15px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.view_require_popup-container .editable_content p {
	font-weight: 600;
	padding: 10px 0;
	margin: 0;
}

.view_require_popup-container .editable_content p a {
	text-decoration: none;
	display: inline-block;
	color: #707070;
}

.view_require_popup-container .editable_content span {
	font-weight: normal !important;
}

.view_require_popup-container a {
	display: block;
	color: #4a90e2;
	text-decoration: underline;
	padding: 0 0 5px;
}

.view_require_popup-container .Clipboard_footer {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 10px;
	text-align: center;
}

.view_require_popup-container .Clipboard_footer a.btn-default {
	border: 1px solid #e5e5e5;
	padding: 5px 12px;
	display: inline-block;
	margin-right: 5px;
	color: #707070;
	border-radius: 5px;
	text-decoration: none;
}

.view_require_popup-container .Clipboard_footer a.btn-red {
	padding: 5px 12px;
	background: #d13259;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

/*view requirement popup*/
.view_require_popup-container {
	padding: 10px 20px;
	border-radius: 5px;
}

.view_require_popup-container .popup_requiremt-clip {
	padding: 0;
	font-size: 12px;
	color: #143362;
}

.view_require_popup-container img {
	height: 25px;
}

.view_require_popup-container textarea {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.view_require_popup-container .editable_content {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 10px 15px;
	text-align: left;
	margin: 20px 0 20px 0;
	min-height: 250px;
	font-size: 12px;
	color: #707070;
	width: 100%;
	resize: none;
	font-size: 12px;
}

.view_require_popup-container .editable_content p {
	font-weight: 600;
	padding: 10px 0;
	margin: 0;
}

.view_require_popup-container .editable_content p a {
	text-decoration: none;
	display: inline-block;
	color: #707070;
}

.view_require_popup-container .editable_content span {
	font-weight: normal !important;
}

.view_require_popup-container a {
	display: block;
	color: #4a90e2;
	text-decoration: underline;
	padding: 0 0 5px;
}

.view_require_popup-container .Clipboard_footer {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 10px;
	text-align: center;
}

.view_require_popup-container .Clipboard_footer a.btn-default {
	border: 1px solid #e5e5e5;
	padding: 5px 12px;
	display: inline-block;
	margin-right: 5px;
	color: #707070;
	border-radius: 5px;
	text-decoration: none;
}

.view_require_popup-container .Clipboard_footer a.btn-red {
	padding: 5px 12px;
	background: #d13259;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.short-closed .Ob__user-Status {
	position: inherit;
	margin-left: 4px;
}

.Ob_card-applicant .ob_Card-Saved {
	color: #006e0a;
	font-size: 12px;
	position: absolute;
	right: 20px;
	bottom: 14px;
}

/*Bug #4184*/
.TMELeftSecs {
	padding-top: 9px !important;
}

/* Import_contact popup*/
.import_contact_main_contant {
	padding: 20px;
}

.CompatHeader .import_contacts_close {
	width: 25px;
	margin-top: -25px;
}

.panel.panel-default.TDOther_ExpForm.management_import_body {
	padding: 0;
	margin: 0;
}

.panel-body.import_contact_panel {
	padding: 0;
}

.CompatHeader .management_import_heading {
	font-weight: 600;
	padding: 0;
}

.CompatHeader.import_contacts_header {
	border-bottom: 1px solid #c2c2c2;
}

.geekbotClose.close.contact_close {
	padding-right: 0;
}

.import_contact_contant {
	padding: 25px 0;
}

.import_contact_contant .main_content_import {
	margin: 0;
	font-size: 14px;
}

.btn_import_contacts {
	background-color: #c41b47;
	color: #fff;
	border-radius: 8px;
}

.btn_import_contacts:hover {
	color: #fff;
}

.import_contact_drop-file {
	width: 100%;
	height: 100px;
	background-color: #f9f9f9;
}

.drop_file_content {
	float: left;
	margin-left: 50px;
	margin-top: 40px;
}

.drop_file_icon {
	float: left;
	margin-left: 60px;
	margin-top: 22px;
}

.drop_file_icon img {
	width: 55px;
}

.import_contact_main_contant {
	padding: 20px;
}

.CompatHeader {
	background: transparent !important;
}

.CompatHeader {
	padding: 3px;
	background: #faf0f3;
	color: #df3b63;
}

.CompatHeader .close {
	cursor: pointer;
	background: transparent none repeat scroll 0px 0px;
	border: 0px none;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 25px;
	color: #143362;
}

button.close {
	outline: none;
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.close {
	font-weight: 300 !important;
	padding-top: 0 !important;
}

.close {
	float: right;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1;
}

.CompatHeader h1 {
	font-size: 16px;
	font-weight: 400;
	padding-left: 10px;
	color: #143362;
	margin-top: 10px !important;
}

.TDOther_ExpForm {
	padding: 0 15px 0 0;
	border: none;
	margin-bottom: 0px;
}

.TDOther_ExpForm {
	padding: 0 15px 0 0;
	border: none;
}

.TMSecondaryWinodw_footer {
	background: #fff !important;
}

.Compatfooter {
	padding: 15px 0;
	text-align: right;
	margin: 0;
	text-align: center;
	background: #fff;
}

/*drag and drop*/
.import_contact_drop-file {
	width: 100%;
	height: 100px;
	background-color: #f9f9f9;
	position: relative;
}

.drop_file_content {
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: #fafcff;
	border: 2px dashed #ccc;
	border-radius: 8px;
}

.drop-file_innercontent {
	padding-top: 19px;
	margin: 0;
	display: inline-block;
	padding-bottom: 3px;
	color: #4990e2;
	font-weight: 600;
}

.drop_file_heading {
	width: 100%;
	height: 100%;
}

.drop_file_sidecntent {
	font-size: 12px;
}

.file_thumbnailicon {
	width: 35px;
	height: 35px;
	float: left;
	margin: 33px 21px 33px 40px;
	margin-bottom: 0;
}

.download_file {
	padding-right: 5px;
}

.file_thumbnailicon_file {
	margin: -9px 21px 0px 0px;
}

.upload_file {
	width: 0px;
	height: 1px;
	visibility: hidden;
}

.toUpload-file {
	color: #337ab7;
	cursor: pointer;
	float: right;
	margin-right: 50px;
	margin-top: -26px;
}

.drop_file_content.drag.is-dragover {
	border: 2px dashed #ccc;
	background-color: #e4eff9;
}

.attachment-closebtn {
	font-size: 11px !important;
	padding: 4px 5px;
	position: relative;
	left: 20px;
	width: 19px;
	height: 19px;
	margin: 0px 5px;
	border-radius: 100%;
	border: 1px solid #143362;
}

.drop_file-progress {
	width: 100%;
	height: 100px;
	position: relative;
	background: #e4eff9;
	opacity: 0.95;
	border-radius: 4px;
}

.drop_file-progress.upload_progress {
	background: #4990e2;
	opacity: 1;
	border-radius: 4px;
}

.drop_file-progress.upload_failure {
	border: 2px dashed #d0011b;
	background: #f8dcdf;
	opacity: 1;
	border-radius: 4px;
}

.drop_file-removeicon {
	position: absolute;
	top: 33px;
	right: 20px;
}

.import_contact-step2 .drop_file-removeicon {
	position: absolute;
	top: 33px;
	right: 20px;
}

.resumesuccess_upload {
	float: right;
	margin-top: -10px;
	position: inherit;
}

.drop_file_upload {
	position: absolute;
	top: 33px;
	left: 199px;
	color: #fff;
	font-size: 14px;
}

.drop_file-filename {
	background-color: #fafcff;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 2px dashed #ccc;
	padding: 40px;
}

.drop_file-filename_text {
	display: inline-block;
	color: #4990e2;
	float: left;
	width: 350px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.import_contact_errormesg {
	width: 100%;
	height: 20px;
	visibility: hidden;
	text-align: center;
}

.success_upload {
	position: relative;
	top: -26px;
	right: 0;
	left: 494px;
}

/*Management import-contact-radiobutton*/
.dwnld-temp {
	font-weight: bold;
}

.dwnld-temp:hover {
	text-decoration: underline;
}

.Import_radio {
	padding-top: 6px;
}

.Import_radio span label {
	color: #5c5c5c;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 0px auto;
	line-height: 12px;
	padding: 0px 25px 0 24px;
	position: relative;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}

.Import_radio .nav-tabs > li {
	float: none;
	margin-bottom: 15px;
}

.Import_radio label a {
	border: 0 !important;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
	padding: 18px 0px 15px 0px;
}

.Import_radio li.active a {
	color: #4a90e2;
	font-weight: 600;
}

.Import_radio input[type='radio'] {
	display: none;
}

.Import_radio input[type='radio']:checked ~ .check {
	border: 2px solid #4a90e2;
	pointer-events: none;
}

.Import_radio span input,
.Import_radio span div {
	pointer-events: none;
}

.Import_radio li a {
	pointer-events: none;
}

.Import_radio span input[type='radio'] {
	pointer-events: none;
}

.Import_radio input[type='radio']:checked ~ .check::before {
	background: #4a90e2;
}

.Import_radio .check {
	border: 2px solid #143362;
	border-radius: 100%;
	display: block;
	height: 15px;
	left: 0px;
	position: absolute;
	top: 0px;
	-webkit-transition: border 0.25s linear 0s;
	transition: border 0.25s linear 0s;
	width: 15px;
	z-index: 5;
	transition: border 0.25s linear;
	-webkit-transition: border 0.25s linear;
}

.Import_radio span:hover .check {
	border: 2px solid #143362;
}

.Import_radio .check::before {
	border-radius: 100%;
	content: '';
	display: block;
	height: 7px;
	left: 2px;
	margin: auto;
	position: absolute;
	top: 2px;
	-webkit-transition: background 0.25s linear 0s;
	transition: background 0.25s linear 0s;
	width: 7px;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}

.Import_radio ul.nav-tabs {
	border-bottom: none !important;
}

.import-contact {
	display: none;
}

.import_contact-step2 {
	display: none;
}

.step-two .import_contact-step1 {
	display: none;
}

.step-two .import_contact-step2 {
	display: block;
}

/*import_contact success popup*/
button.geekbotClose.close.contact_close.butn_close {
	position: relative;
	right: 10px;
	top: 10px;
}

.mesg_ico {
	margin-top: 63px;
}

.mesg_ico img {
	width: 42px;
}

/* bug #4221*/
.padd-tpdo {
	margin: 10px 0px !important;
}

.padd-zero {
	padding: 0px !important;
	margin-bottom: 0px !important;
}

/*** new contact popup code***/
.add_new_contact .modal-header {
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
}

.add_new_contact .modal-header h3 {
	color: #143362;
	font-size: 16px;
	font-weight: 600;
	padding: 0px 0 10px 0px;
	margin: 0;
}

.add_new_contact .modal-header button {
	border: none;
	background: none;
	float: right;
	padding: 0;
	margin-bottom: -23px;
	margin-right: 5px;
}

.add_new_contact .modal-header button img {
	width: 25px;
	height: 25px;
}

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

.ob--popupNewContact .Compatbody {
	padding: 0px;
	padding-right: 10px;
}

.ob--popupNewContact .Compatbody .panel-body {
	padding: 0 15px;
	padding-bottom: 25px;
	margin-right: 0px;
}

.ob--popupNewContact h2 {
	color: #143362;
	font-size: 16px !important;
	font-weight: 600;
	margin: 0;
	padding-bottom: 10px;
}

.ob--popupNewContact .Contact_fields_heading {
	margin-bottom: 15px;
}

.ob--popupNewContact .Contact_fields_heading h2 {
	display: inline-block;
	text-transform: uppercase;
	color: #707070 !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.ob--popupNewContact .Resume_info h4,
.Upload_resume h4 {
	color: #4e78e2;
	font-size: 12px;
	font-weight: 600;
}

.ob--popupNewContact .Resume_info {
	width: 70%;
	display: inline-block;
	float: left;
}

.ob--popupNewContact .Upload_resume {
	width: 30%;
	display: inline-block;
}

.ob--popupNewContact .Upload_resume img {
	width: 50px;
}

.ob--popupNewContact .Upload_resume h4 {
	display: inline;
}

.ob--popupNewContact .Contact_fields h3 {
	color: #143362;
	font-size: 12px !important;
	font-weight: 600;
}

.upload_resume {
	/*width: 0;
    height: 0px;*/
	visibility: hidden;
}

#AddImportContact .slimScrollDiv {
	margin-right: -20px;
}

.ob--popupNewContact .CompatHeader {
	color: #df3b63;
	border-bottom: 2px solid #ddd;
}

.ob--popupNewContact .CompatHeader .close {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #143362;
	border-radius: 13px;
	color: #143362;
	cursor: pointer;
	font-size: 16px;
	height: 20px;
	padding: 0 5px;
	width: 20px;
	top: 12px;
	position: absolute;
	right: 12px;
}

.ob--popupNewContact .half {
	width: 50%;
	float: left;
	position: relative;
}

.ob--popupNewContact .quarter {
	width: 48%;
	position: relative;
	display: inline-block;
}

.ob--popupNewContact .full {
	width: 100%;
}

.ob--popupNewContact .padding-right-5 {
	padding-right: 5px !important;
}

.ob--popupNewContact .padding-left-5 {
	padding-left: 5px !important;
}

.ob--popupNewContact .margin-right-5 {
	margin-right: 5px !important;
}

.ob--popupNewContact .margin-left-5 {
	margin-left: 5px !important;
}

.ob--popupNewContact .Contact_salary .Contact_fields input,
.ob--popupNewContact .Contact_salary .Contact_fields select {
	width: 48% !important;
	float: left;
}

.ob--popupNewContact .Contact_fields .quarter input {
	width: 100% !important;
}

.ob--popupNewContact .Contact_Category select {
	width: 40% !important;
}

.ob--popupNewContact .Contact_availability select {
	width: 50% !important;
}

.ob--popupNewContact .resume_block {
	background: #f5f5f5;
	padding: 20px;
}

.ob--popupNewContact .Contact_paragraph p {
	color: #707070;
	font-size: 12px !important;
	padding: 10px 0 0 0;
}

.ob--popupNewContact .Contact_fields {
	padding-bottom: 15px;
}

.ob--popupNewContact .Contact_fields input,
.ob--popupNewContact .Contact_fields select,
.ob--popupNewContact .Contact_fields textarea {
	background: #fff;
	color: #4e78e2 !important;
	border: 1px solid #ddd !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 10px 5px 7px;
	width: 100%;
	border-radius: 5px;
	position: relative;
	bottom: 0px;
	height: initial;
	font-size: 14px;
	resize: vertical;
}

.ob--popupNewContact .Contact_fields input::-webkit-input-placeholder {
	color: #ddd;
}

.ob--popupNewContact .Contact_fields input::-moz-placeholder {
	color: #ddd;
}

.ob--popupNewContact .Contact_fields input:-ms-input-placeholder {
	color: #ddd;
}

.ob--popupNewContact .Contact_fields input:-moz-placeholder {
	color: #ddd;
}

.ob--popupNewContact .Compatfooter button {
	width: 90px !important;
	margin: 0 5px;
}

.ob--popupNewContact .Compatfooter {
	padding: 20px 0px 0px;
	border-top: 2px solid #ccc;
}

.ob--popupNewContact .Compatfooter .btn-cancel {
	background: #fff;
	border: 1px solid #ccc;
}

/*** contact manager code ***/
.Contact-manager-new {
	display: block;
	height: calc(100% - 20px);
	margin: 10px;
}

.Contact-header {
	background: #f3f3f4;
	padding-bottom: 1px;
}

.Contact-header h3 {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	display: inline-block;
}

.Contact-header a {
	float: right;
	font-size: 10px;
	font-weight: 600;
	border-radius: 5px;
}

.cards_header .closed-btn {
	border: 1px solid #c2c2c2;
	padding: 3px 10px;
	border-radius: 5px;
	color: #143361;
	font-size: 10px;
	font-weight: 600;
	float: right;
}

.Contact-manager-navbar {
	background: #fff;
}

.Contact-manager-navbar .nav.nav-tabs li {
	margin: 0 34px;
}

.Contact-manager-navbar .nav.nav-tabs li:first-child {
	margin-left: 0px !important;
}

.Contact-manager-navbar .Contact-manager-navbar__Title .help-text {
	display: block;
	line-height: 16px;
	margin-left: 5px;
}

.Contact-manager-navbar > .nav-tabs {
	margin: 0 10px;
}

.Contact-manager-navbar > .nav-tabs li {
	-webkit-transition: none !important;
	transition: none !important;
}

.Contact-manager-navbar > .nav-tabs li a {
	border: 0 !important;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
	padding: 18px 0px 15px 0px;
}

.Contact-manager-navbar > .nav-tabs li a:hover {
	background: none;
}

.Contact-manager-navbar > .nav-tabs li.active {
	border-bottom: 3px solid #4e78e2;
}

.Contact-manager-navbar > .nav-tabs li.active a {
	color: #4c4563;
	font-weight: 600;
}

.OB_vendors_links {
	width: 100%;
	padding-bottom: 10px;
	text-align: right;
	position: relative;
}

.OB_vendors_links .favorite_check {
	position: absolute;
	top: -10px;
	right: 120px;
}

.OB_vendors_links a {
	color: #4e78e2;
	font-size: 12px;
	font-weight: 600;
}

.OB_vendors_links span {
	position: absolute;
	left: 7px;
	top: 24px;
	font-size: 12px;
}

.OB_vendors_links button {
	background: #df3a62;
	color: #fff;
	border: 1px solid #df3a62;
	padding: 3px 17px;
	vertical-align: middle;
}

.OB_vendors_links p {
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	margin: 0px;
	padding-right: 10px;
}

.table_bottom {
	width: 100%;
	display: inline-block;
	background: #f2f8fa;
	position: relative;
	padding: 8px 0;
	border: 1px solid #e7eaec;
	border-top: 0px;
}

.dataTables_info {
	display: inline;
	position: absolute;
	padding-top: 5px;
}

.dataTables_info span {
	font-size: 12px;
	font-weight: 600;
	padding-left: 15px;
}

.pagination {
	text-align: right;
	float: right;
	margin: 0px;
	padding-right: 15px;
}

.pagination a {
	padding: 5px 8px 20px;
	padding-right: 7px;
	height: 17px;
	border: 1px solid #d1d1d2;
	-webkit-box-shadow: 0px 1px 1px #dee0e2;
	box-shadow: 0px 1px 1px #dee0e2;
	text-shadow: 0px 1px 0px #fff;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	margin: 0px 3px;
	color: #717171;
	font-weight: bold;
	float: left;
}

.pagination a:first-child {
	margin-left: 0px;
}

.pagination a:last-child {
	margin-right: 0px;
}

.pagination a.biggerTxt {
	padding: 0px 8px 23px;
	font-size: 16px;
}

.pagination a:hover {
	border: 1px solid #5e5e5e;
	background: #686868;
	color: #f2f2f2;
	text-shadow: 0px 0px 0px none;
}

.pagination a.activePage {
	border: 1px solid #5e5e5e;
	background: #686868;
	color: #f2f2f2;
	text-shadow: 0px 0px 0px none;
}

.OB_vendors_table,
.Data_table {
	width: 100%;
	overflow: auto;
	margin: 0px;
}

.OB_vendors_table .highlight,
.Data_table .highlight {
	border: 2px solid #4e78e2 !important;
	color: #4e78e2;
}

.OB_vendors_table td:first-child,
.OB_vendors_table th:first-child,
.Data_table td:first-child,
.Data_table th:first-child {
	padding-left: 20px !important;
}

.OB_vendors_table td:last-child,
.OB_vendors_table th:last-child,
.Data_table td:last-child,
.Data_table th:last-child {
	padding-right: 20px !important;
	text-align: right;
}

.OB_vendors_table td:nth-child(2),
.OB_vendors_table th:nth-child(2),
.Data_table td:nth-child(2),
.Data_table th:nth-child(2) {
	padding-left: 30px !important;
}

.OB_vendors_table th,
.Data_table th {
	padding: 15px 0 !important;
	width: calc(100% - 20px) / 4;
}

.OB_vendors_table thead,
.OB_vendors_table thead tr:first-child,
.OB_vendors_table thead:hover,
.OB_vendors_table thead tr:first-child:hover,
.Data_table thead,
.Data_table thead tr:first-child,
.Data_table thead:hover,
.Data_table thead tr:first-child:hover {
	background: #f2f8fa !important;
	border: 1px solid #ddd;
	cursor: auto;
}

.OB_vendors_table td,
.OB_vendors_table th,
.Data_table td,
.Data_table th {
	padding: 15px 0 !important;
	width: 23.5%;
	border-top: 0px !important;
}

.OB_vendors_table tr:nth-child(even),
.Data_table tr:nth-child(even) {
	background-color: #f9fcff !important;
	border: 2px solid transparent;
	border-bottom: none;
}

.OB_vendors_table tr:nth-child(even):hover,
.Data_table tr:nth-child(even):hover {
	background-color: #f2f8fa !important;
	cursor: pointer;
}

.OB_vendors_table tr:nth-child(odd),
.Data_table tr:nth-child(odd) {
	background-color: #ffffff !important;
	border: 2px solid transparent;
	border-bottom: none;
}

.OB_vendors_table tr:nth-child(odd):hover,
.Data_table tr:nth-child(odd):hover {
	background-color: #f2f8fa !important;
	cursor: pointer;
}

.OB_vendors_table input,
.OB_vendors_table select,
.Data_table input,
.Data_table select {
	background: #fff;
	color: #4e78e2 !important;
	border: 1px solid #ddd !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 10px 5px 7px;
	border-radius: 5px;
	width: 90%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.OB_vendors_table .input_calendar,
.Data_table .input_calendar {
	background: url('/Content/Images/calendar.svg') !important;
	background-repeat: no-repeat !important;
	background-size: 16px !important;
	background-position: 95% 6px !important;
}

.OB_vendors_table .checkdiv,
.Data_table .checkdiv {
	padding: 0 15px;
}

#OnBlickConsultants .new_onblick_vendor_profile,
#ImportedConsultants .new_onblick_vendor_profile {
	padding-bottom: 15px;
}

#OnBlickConsultants .new_onblick_vendor_profile .CM-rightside,
#ImportedConsultants .new_onblick_vendor_profile .CM-rightside {
	width: 100%;
}

#OnBlickConsultants .Data_table th:first-child,
#OnBlickConsultants .Data_table td-first-child,
#ImportedConsultants .Data_table th:first-child,
#ImportedConsultants .Data_table td-first-child {
	padding-left: 20px !important;
}

#OnBlickConsultants .Data_table th:last-child,
#OnBlickConsultants .Data_table td-last-child,
#ImportedConsultants .Data_table th:last-child,
#ImportedConsultants .Data_table td-last-child {
	padding-right: 20px !important;
	text-align: right !important;
}

#OnBlickConsultants .Data_table td:nth-child(2),
#OnBlickConsultants .Data_table th:nth-child(2),
#ImportedConsultants .Data_table td:nth-child(2),
#ImportedConsultants .Data_table th:nth-child(2) {
	padding-left: 50px !important;
}

#OnBlickConsultants .Data_table th,
#ImportedConsultants .Data_table th {
	padding: 15px 0 !important;
	width: calc(95% / 3) !important;
}

#OnBlickConsultants .Data_table td,
#ImportedConsultants .Data_table td {
	padding: 15px;
	width: calc(95% / 3) !important;
	border-top: 0px !important;
}

#OnBlickConsultants .OB_Right_img {
	padding-top: 5px;
	margin: 10px 0;
}

#OnBlickConsultants .OB_Right_img img {
	width: 20px;
	margin: 10px;
	cursor: pointer;
}

#CompanyDirectory .new_onblick_vendor_view {
	margin-top: 0px;
}

#CompanyDirectory .new_contact_inform_list,
#CompanyDirectory .consultant_inform_div ul {
	text-align: left !important;
}

.consultant_inform_div {
	display: block;
	height: 0 !important;
	overflow: hidden;
}

.activity_inform_div {
	display: block;
	height: 0 !important;
	overflow: hidden;
}

.innerdiv {
	-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}

.OB_Right_img {
	padding-top: 5px;
}

.OB_Right_img img {
	width: 27px;
	margin: 8px 7px;
	cursor: pointer;
	margin-top: 15px;
}

.padding-right-2 {
	padding-right: 2px;
}

#CompanyDirectory .Data_table th:first-child,
#CompanyDirectory .Data_table td-first-child {
	padding-left: 20px !important;
}

#CompanyDirectory .Data_table th:last-child,
#CompanyDirectory .Data_table td-last-child {
	padding-right: 20px !important;
	text-align: right !important;
}

#CompanyDirectory .Data_table td:nth-child(2),
#CompanyDirectory .Data_table th:nth-child(2) {
	padding-left: 30px !important;
}

#CompanyDirectory .Data_table td,
#CompanyDirectory .Data_table th {
	padding: 15px;
	width: calc(100% / 3) !important;
	border-top: 0px !important;
}

#OnBlickVendors th:first-child,
#OnBlickVendors td-first-child,
#CompanyDirectory th:first-child,
#CompanyDirectory td-first-child,
#OtherVendors th:first-child,
#OtherVendors td-first-child,
.Data_table th:first-child,
.Data_table td-first-child {
	/*width: 5% !important;*/
	padding-left: 20px !important;
}

#OnBlickVendors tr:nth-child(odd),
#CompanyDirectory tr:nth-child(odd),
#OtherVendors tr:nth-child(odd),
.Data_table tr:nth-child(odd) {
	background-color: #f9fcff !important;
	border: 2px solid transparent;
	border-bottom: none;
}

#OnBlickVendors tr:nth-child(even),
#CompanyDirectory tr:nth-child(even),
#OtherVendors tr:nth-child(even),
.Data_table tr:nth-child(even) {
	background-color: #fff !important;
	border: 2px solid transparent;
	border-bottom: none;
}

#OnBlickVendors tr:nth-child(odd):hover,
#CompanyDirectory tr:nth-child(odd):hover,
#OtherVendors tr:nth-child(odd):hover,
.Data_table tr:nth-child(odd):hover {
	background-color: #f2f8fa !important;
	cursor: pointer;
}

#OnBlickVendors tr:nth-child(even):hover,
#CompanyDirectory tr:nth-child(even):hover,
#OtherVendors tr:nth-child(even):hover,
.Data_table tr:nth-child(even):hover {
	background-color: #f2f8fa !important;
	cursor: pointer;
}

#OnBlickVendors thead tr:first-child,
#CompanyDirectory thead tr:first-child,
#OtherVendors thead tr:first-child,
.Data_table thead tr:first-child {
	background: #f2f8fa !important;
	border: 1px solid #ddd;
	cursor: auto;
}

#OnBlickVendors tbody .OB_filter_row,
#OnBlickVendors tr.OB_filter_row:hover,
#OnBlickVendors tr.OB_filter_row:active,
#CompanyDirectory tbody .OB_filter_row,
#CompanyDirectory tr.OB_filter_row:hover,
#CompanyDirectory tr.OB_filter_row:active,
#OtherVendors tbody .OB_filter_row,
#OtherVendors tr.OB_filter_row:hover,
#OtherVendors tr.OB_filter_row:active,
.Data_table tbody .OB_filter_row,
.Data_table tr.OB_filter_row:hover,
.Data_table tr.OB_filter_row:active {
	background: #fff !important;
	border-top: none;
}

#OnBlickVendors .DRpostjobForm .select2-container,
#CompanyDirectory .DRpostjobForm .select2-container,
#OtherVendors .DRpostjobForm .select2-container,
.Data_table .DRpostjobForm .select2-container {
	padding: 0px 10px 1px 7px !important;
	width: 90% !important;
}

#OnBlickVendors .DRpostjobForm b.caret::before,
#CompanyDirectory .DRpostjobForm b.caret::before,
#OtherVendors .DRpostjobForm b.caret::before,
.Data_table .DRpostjobForm b.caret::before {
	content: '\F107';
}

#OnBlickVendors .table_header .Data_table tbody tr:first-child td:nth-child(2) {
	padding-left: 28px !important;
	padding-right: calc(20% + 20px) !important;
	text-align: left;
}

#OnBlickVendors .Data_table td,
#OnBlickVendors .Data_table th {
	width: calc(79% / 3);
}

#OnBlickVendors .Data_table td:nth-child(3),
#OnBlickVendors .Data_table th:nth-child(3) {
	width: 21% !important;
	padding-left: 30px !important;
	text-align: right;
}

#OtherVendors .table_header .Data_table tbody tr:first-child td:nth-child(2) {
	padding-left: 30px !important;
}

#CompanyDirectory .table_header .Data_table tbody tr:first-child td:nth-child(2) {
	padding-left: 30px !important;
}

#OnBlickConsultants .OnBlickConsultants_Content_left_outer,
#ImportedConsultants .ImportedConsultants_Content_left_outer {
	width: 75%;
	float: left;
	padding: 0 10px;
	background: #fff;
	margin-top: 60px;
	padding-top: 10px;
}

#OnBlickVendors .OB_Content_left_outer,
#OtherVendors .OB_Content_left_outer,
#CompanyDirectory .OB_Content_left_outer {
	width: 75%;
	float: left;
	padding: 0 10px;
	background: #fff;
	padding-top: 10px;
}

#OnBlickConsultants .OnBlickConsultants_Content,
#ImportedConsultants .ImportedConsultants_Content {
	width: 100%;
}

#OnBlickConsultants .OnBlickConsultants_Content .OnBlickConsultants_Content_right,
#OnBlickConsultants .OnBlickConsultants_Content .ImportedConsultants_Content_right,
#ImportedConsultants .ImportedConsultants_Content .OnBlickConsultants_Content_right,
#ImportedConsultants .ImportedConsultants_Content .ImportedConsultants_Content_right {
	background: #fff;
	width: 25%;
	float: right;
	margin-top: 60px;
}

#OnBlickVendors .OnBlickVendors_Content,
#OtherVendors .OtherVendors_Content,
#CompanyDirectory .CompanyDirectory_Content {
	width: 100%;
}

#OnBlickVendors .OnBlickVendors_Content .OnBlickVendors_Content_right,
#OnBlickVendors .OnBlickVendors_Content .OtherVendors_Content_right,
#OnBlickVendors .OnBlickVendors_Content .CompanyDirectory_Content_right,
#OtherVendors .OtherVendors_Content .OnBlickVendors_Content_right,
#OtherVendors .OtherVendors_Content .OtherVendors_Content_right,
#OtherVendors .OtherVendors_Content .CompanyDirectory_Content_right,
#CompanyDirectory .CompanyDirectory_Content .OnBlickVendors_Content_right,
#CompanyDirectory .CompanyDirectory_Content .OtherVendors_Content_right,
#CompanyDirectory .CompanyDirectory_Content .CompanyDirectory_Content_right {
	background: #fff;
	width: 25%;
	float: right;
}

@media screen and (max-width: 1250px) {
	.Ob__user-location small {
		width: 75px;
	}

	.view-requirement-details .AMJob-Recruiter_heading {
		width: 100px !important;
	}

	#OnBlickConsultants .OnBlickConsultants_Content_left_outer,
	#ImportedConsultants .ImportedConsultants_Content_left_outer,
	#OnBlickVendors .OB_Content_left_outer,
	#OtherVendors .OB_Content_left_outer,
	#CompanyDirectory .OB_Content_left_outer {
		width: 70%;
		float: left;
		padding: 0 10px;
		background: #fff;
		padding-top: 10px;
	}

	#OnBlickConsultants .OnBlickConsultants_Content,
	#ImportedConsultants .ImportedConsultants_Content,
	#OnBlickVendors .OnBlickVendors_Content,
	#OtherVendors .OtherVendors_Content,
	#CompanyDirectory .CompanyDirectory_Content {
		width: 100%;
	}

	#OnBlickConsultants .OnBlickConsultants_Content .OnBlickConsultants_Content_right,
	#OnBlickConsultants .OnBlickConsultants_Content .ImportedConsultants_Content_right,
	#OnBlickConsultants .OnBlickConsultants_Content .OnBlickVendors_Content_right,
	#OnBlickConsultants .OnBlickConsultants_Content .OtherVendors_Content_right,
	#OnBlickConsultants .OnBlickConsultants_Content .CompanyDirectory_Content_right,
	#ImportedConsultants .ImportedConsultants_Content .OnBlickConsultants_Content_right,
	#ImportedConsultants .ImportedConsultants_Content .ImportedConsultants_Content_right,
	#ImportedConsultants .ImportedConsultants_Content .OnBlickVendors_Content_right,
	#ImportedConsultants .ImportedConsultants_Content .OtherVendors_Content_right,
	#ImportedConsultants .ImportedConsultants_Content .CompanyDirectory_Content_right,
	#OnBlickVendors .OnBlickVendors_Content .OnBlickConsultants_Content_right,
	#OnBlickVendors .OnBlickVendors_Content .ImportedConsultants_Content_right,
	#OnBlickVendors .OnBlickVendors_Content .OnBlickVendors_Content_right,
	#OnBlickVendors .OnBlickVendors_Content .OtherVendors_Content_right,
	#OnBlickVendors .OnBlickVendors_Content .CompanyDirectory_Content_right,
	#OtherVendors .OtherVendors_Content .OnBlickConsultants_Content_right,
	#OtherVendors .OtherVendors_Content .ImportedConsultants_Content_right,
	#OtherVendors .OtherVendors_Content .OnBlickVendors_Content_right,
	#OtherVendors .OtherVendors_Content .OtherVendors_Content_right,
	#OtherVendors .OtherVendors_Content .CompanyDirectory_Content_right,
	#CompanyDirectory .CompanyDirectory_Content .OnBlickConsultants_Content_right,
	#CompanyDirectory .CompanyDirectory_Content .ImportedConsultants_Content_right,
	#CompanyDirectory .CompanyDirectory_Content .OnBlickVendors_Content_right,
	#CompanyDirectory .CompanyDirectory_Content .OtherVendors_Content_right,
	#CompanyDirectory .CompanyDirectory_Content .CompanyDirectory_Content_right {
		background: #fff;
		width: 30%;
		float: right;
	}
}

/*contact manager onblick vendor right view profile*/
.ob--inapp img.inapp-icon_button {
	float: none;
	position: inherit;
}

.RR_Favourite {
	position: relative;
}

.RR_Favourite img {
	position: absolute;
	top: 2px;
	right: 8px;
	cursor: pointer;
}

.new_onblick_vendor_profile {
	border: 2px solid #5497e3;
	background-color: #f9fcff;
	padding: 10px;
	margin: 10px 0;
	margin-right: 10px;
	margin-bottom: 10px;
}

.new_onblick_vendor_profile .CM-rightside {
	width: 100%;
}

.new_onblick_vendor_profile .View_Jbpic {
	text-align: center;
}

.new_onblick_vendor_profile .jsProfile-Pic img {
	display: inline-block;
	margin: 5px;
	width: 120px;
	height: 120px;
}

.new_onblick_vendor_profile .View_Jbpic img {
	display: inline-block;
	margin-top: 10px;
	width: 80px;
	height: 80px;
}

.new_onblick_vendor_profile .View_Jbname {
	text-align: center;
}

.new_onblick_vendor_profile .jobsName {
	color: #143362;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 0;
	margin-top: 10px;
}

.new_onblick_vendor_profile .VJ-name {
	color: #4a90e2 !important;
	margin-top: 5px !important;
}

.new_onblick_vendor_profile .text-Namexce {
	display: inline-block;
	width: 250px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.new_onblick_vendor_profile .SetUP-aside p {
	color: #143362;
	font-size: 14px;
	font-weight: 700;
}

.new_onblick_vendor_profile .text-Postexec {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.new_onblick_vendor_profile .jobsTitle {
	font-weight: normal;
	font-size: 12px;
	color: #df3b63;
}

.new_onblick_vendor_profile .VJ-Title {
	font-weight: 700 !important;
	font-size: 12px !important;
	color: #636363 !important;
	display: block;
}

.new_onblick_vendor_view {
	text-align: center;
	margin-top: 25px;
}

.onblick_vendor_view_profile {
	border: 1px solid #2b3d59;
	padding: 3px 17px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 1px #143361;
	box-shadow: 0 0 1px #143361;
	color: #143361;
	font-size: 13px;
	font-weight: 600;
}

.contact_manager_view {
	position: relative;
}

.padding-top-10 {
	padding-top: 10px !important;
}

.new_contact_inform_list {
	cursor: pointer;
}

.contact_manager_view ul {
	padding: 0;
}

.new_contact_profile_informtion {
	border-top: 1px solid #c2c2c2;
	margin-top: 30px;
	padding-bottom: 10px;
}

.new_contact_profile_informtion h5 {
	font-weight: 600;
	display: inline-block;
	margin-top: 12px;
}

.new-contact_activity_timeline h5 {
	font-weight: 600;
	display: inline-block;
	margin-top: 12px;
}

.consultant_inform_div .consultant_inform_list {
	padding: 0;
	margin: 0;
}

.consultant_inform_title {
	font-weight: 600;
}

.consultant_inform_title_ans {
	color: #143361;
	font-weight: 600;
	padding-bottom: 10px;
}

.new-contact_activity_timeline {
	border-top: 1px solid #c2c2c2;
	margin-top: 0px;
}

.new-contact_activity_timeline span.arrow {
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}

.new-contact_activity_timeline .arrow img {
	width: 11px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.new_contact_profile_informtion span.arrow {
	float: right;
	margin-right: 15px;
	margin-top: 8px;
}

.new_contact_profile_informtion .arrow img {
	width: 11px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.rotate_arrow1 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

/*filter section */
.contact_manager_filter {
	padding: 10px;
	background: #fff;
	position: absolute;
	width: calc(100% - 30px);
	z-index: 990;
	border-radius: 3px;
}

.contact_manager_filter .OB_NewContact {
	float: right;
	background: #df3a62;
	color: #fff;
	border: 1px solid #df3a62;
}

.contact_manager_filter .filter_head {
	display: inline-block;
	border: 1px solid #143361;
	border-radius: 3px;
	font-weight: 600;
	color: #143361;
	cursor: pointer;
	width: 60px;
	margin-right: -3.4px;
	padding: 5px;
	text-align: left;
	width: 75px;
	padding-left: 15px;
	margin-bottom: 0px;
}

.contact_manager_filter .filter_head:hover {
	border: 1px solid #143361;
	background: #143361;
	color: #fff;
}

.contact_manager_filter .clear_filter {
	padding-left: 10px;
	font-weight: 400;
	color: #4e78e2;
	font-size: 11px;
	cursor: pointer;
	text-decoration: underline;
}

.input_left_padding {
	padding-left: 0;
}

.input_right_padding {
	padding-right: 0;
}

.input_text_title {
	color: #143361;
	font-weight: 600;
	font-size: 12px;
}

.input_text {
	border: 1px solid #c2c2c2;
	width: 100%;
	height: 30px;
	border-radius: 3px;
	padding-left: 15px;
	color: #4890e5;
	font-weight: 600;
}

.input_field_row {
	margin-top: 25px;
}

.filter_section {
	display: none;
}

.filter_section .OBR_button {
	margin-right: 10px;
	text-align: center;
	width: 100px;
	padding: 5px;
}

.filter_section .last_row {
	width: 97%;
	margin: 0 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.padding-right-0 {
	padding-right: 0px;
}

.padding-left-0 {
	padding-left: 0px;
}

.padding-right-0 {
	padding-right: 0px;
}

.padding-right-5 {
	padding-right: 5px;
}

.padding-right-10 {
	padding-right: 10px;
}

.select2_style .inputContainer {
	margin: 0;
}

.select2_style .inputContainer.newSelectbox .select2-container--default .select2-selection--single {
	height: 28px;
	padding: 0;
}

.select2_style
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	color: #707070;
}

.select2_style
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: #4890e5;
	font-weight: 600 !important;
	line-height: 28px !important;
}

.filter_section .inputContainer.newSelectbox .select2-container,
.filter_section
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.filter_section
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.filter_section
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: none !important;
}

.select2_style .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: -5px;
	right: -2px;
}

.select2_style .inputContainer.newSelectbox .select2-container {
	border: 1px solid #c2c2c2;
}

.select2_style .inputContainer.newSelectbox .select2-container {
	border: 1px solid #c2c2c2 !important;
}

.multi_style .inputContainer {
	margin: 0;
}

.multi_style .multiselect-selected-text {
	visibility: visible;
	color: #a9a9a9;
}

.contact_manager_filter .multi_style .multiselect-selected-text {
	color: #4890e5;
}

.multi_style .newSelectbox div.btn-group .btn {
	color: #707070;
	font-weight: 600;
	height: 30px;
	border: 1px solid #c2c2c2 !important;
	background: #fff;
}

.multi_style .newSelectbox div.btn-group .btn b,
.newSelectbox div.btn-group .btn b.caret::before {
	right: 7px;
	top: 4px;
}

.select2_style .form-group {
	margin: 0;
}

.select2_style .form-control {
	color: #4890e5 !important;
	height: 30px;
	border: 1px solid #c2c2c2;
	border-right: 0;
	border-radius: 3px;
}

.select2_style .form-control:focus {
	border: 1px solid #c2c2c2 !important;
	border-right: 0 !important;
}

.select2_style span.input-group-addon {
	border: 1px solid #c2c2c2;
	border-left: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.down_arrow {
	width: 20px;
}

.filter_icon {
	margin-left: 10px;
	color: #143361;
	font-weight: 600;
	font-size: 14px;
}

.filter_hide {
	display: none;
	border: 1px solid #143361;
	border-radius: 3px;
	font-weight: 600;
	color: #143361;
	cursor: pointer;
	width: 60px;
	padding: 5px;
	width: 75px;
	text-align: left;
	padding-left: 15px;
}

.filter_hide:hover {
	border: 1px solid #143361;
	background: #143361;
	color: #fff;
}

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

#minimum_exp-error,
#maxmimum_exp-error.error {
	background-size: 7px;
	padding: 11px;
	font-size: 10px !important;
	height: 37px;
	left: 0;
}

#CompanyDirectory .activity_inform_div ul li {
	list-style: none;
	padding-bottom: 15px;
}

#CompanyDirectory .activity_inform_div h3 {
	padding: 0 20px;
	font-size: 13px !important;
	font-weight: 600;
	margin: 0px;
	text-align: left;
}

#CompanyDirectory .activity_inform_div p {
	padding-left: 20px;
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #676a6c;
	text-align: left;
}

#CompanyDirectory .activity_inform_div img {
	width: 16px;
	margin-left: -137px;
	margin-top: -1px;
}

#CompanyDirectory .activity_inform_div span {
	padding-left: 10px;
	font-size: 12px !important;
	color: #707070;
}

#OnBlickConsultants .activity_inform_div ul li,
#OnBlickVendors .activity_inform_div ul li,
#CompanyDirectory .activity_inform_div ul li {
	list-style: none;
	padding-bottom: 15px;
}

#OnBlickConsultants .activity_inform_div h3,
#OnBlickVendors .activity_inform_div h3,
#CompanyDirectory .activity_inform_div h3 {
	padding: 0 20px;
	font-size: 13px !important;
	font-weight: 600;
	margin: 0px;
}

#OnBlickConsultants .activity_inform_div p,
#OnBlickVendors .activity_inform_div p,
#CompanyDirectory .activity_inform_div p {
	padding-left: 20px;
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #676a6c;
}

#OnBlickConsultants .activity_inform_div img,
#OnBlickVendors .activity_inform_div img,
#CompanyDirectory .activity_inform_div img {
	width: 16px;
	margin-left: 20px;
	margin-top: -1px;
}

#OnBlickConsultants .activity_inform_div span,
#OnBlickVendors .activity_inform_div span,
#CompanyDirectory .activity_inform_div span {
	padding-left: 10px;
	font-size: 12px !important;
	color: #707070;
}

#OnBlickConsultants .activity_inform_div .timeline-list,
#OnBlickVendors .activity_inform_div .timeline-list,
#CompanyDirectory .activity_inform_div .timeline-list {
	padding: 0px;
	position: relative;
	max-width: 700px;
	margin: 0 auto;
}

#OnBlickConsultants .activity_inform_div .timeline-list:before,
#OnBlickVendors .activity_inform_div .timeline-list:before,
#CompanyDirectory .activity_inform_div .timeline-list:before {
	content: '';
	left: 7px;
	top: 2em;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: scaleVertical 3s 1s ease both 1;
	animation: scaleVertical 3s 1s ease both 1;
}

#OnBlickConsultants .activity_inform_div .timeline-list:after,
#OnBlickVendors .activity_inform_div .timeline-list:after,
#CompanyDirectory .activity_inform_div .timeline-list:after {
	content: '';
	clear: both;
}

#OnBlickConsultants .activity_inform_div .timeline-list li,
#OnBlickVendors .activity_inform_div .timeline-list li,
#CompanyDirectory .activity_inform_div .timeline-list li {
	position: relative;
	-webkit-box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
	box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
}

#OnBlickConsultants .activity_inform_div .timeline-list li:before,
#OnBlickVendors .activity_inform_div .timeline-list li:before,
#CompanyDirectory .activity_inform_div .timeline-list li:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: none repeat scroll 0% 0% #ffffff;
	border: 3px solid #143362;
	-webkit-animation: revealScaleUp 0.75s 0s ease both 1;
	animation: revealScaleUp 0.75s 0s ease both 1;
}

#OnBlickConsultants .activity_inform_div .timeline-list li:hover:before,
#OnBlickVendors .activity_inform_div .timeline-list li:hover:before,
#CompanyDirectory .activity_inform_div .timeline-list li:hover:before {
	border: 3px solid #e91e63;
}

#CompanyDirectory .activity_inform_div img {
	position: absolute;
	left: 20px;
	margin-left: 0px;
	margin-top: 0px;
}

#CompanyDirectory .activity_inform_div span {
	position: absolute;
	left: 40px;
}

#CompanyDirectory .content {
	position: relative;
	padding-bottom: 15px;
}

/*new styes for height calculation*/
.AM_Main_div .Contact-manager-navbar .nav.nav-tabs li {
	margin: 0 25px;
}

.Contact-manager-new .height_100 {
	height: 100%;
}

.Contact-manager-new .tab-content {
	height: calc(100% - 80px);
}

.Contact-manager-new .OnBlickConsultants_Content_left_outer,
.Contact-manager-new .OnBlickConsultants_Content_right {
	height: calc(100% - 60px);
}

.Contact-manager-new .Cadidate_data_height {
	height: calc(100% - 78px);
}

.Contact-manager-new .Cadidate_data_height1 {
	height: calc(100% - 54px);
}

.Contact-manager-new .OB_Consultants_table_height {
	height: calc(100% - 50px);
	overflow: hidden;
}

.Contact-manager-new .OB_Consultants_table_height .slimScrollDiv,
.OB_Consultants_table,
.new_onblick_vendor_profile .slimScrollDiv,
.new_onblick_vendor_profile .CM-rightside,
.Vendor_data_height .slimScrollDiv,
.Vendor_data_height .slimScrollDiv .OB_vendors_table_height,
.company_data_height .slimScrollDiv,
.company_data_height .slimScrollDiv .OB_company_table_height,
.hotlist_condidate_data_height .slimScrollDiv,
.hotlist_condidate_data_height .slimScrollDiv .OB_Consultants_table_height,
.Am_vendor_data_height .slimScrollDiv,
.Am_vendor_data_height .slimScrollDiv .OB_vendors_table_height,
.consultant_recruiter_data_height .slimScrollDiv,
.consultant_recruiter_data_height .slimScrollDiv .OB_vendors_table_height {
	height: 100% !important;
}

.Contact-manager-new .new_onblick_vendor_profile {
	height: calc(100% - 20px);
}

.Contact-manager-new .Vendor_data_height {
	height: calc(100% - 163px);
}

.Contact-manager-new .OB_vendors_table_height {
	height: calc(100% - 50px);
	overflow: hidden;
}

.Contact-manager-new .OB_Content_left_outer_height {
	height: calc(100% - 50px);
}

#Sendablast_content .OB_Content_left_outer_height {
	height: 100%;
}

.Contact-manager-new .hotlist_condidate_data_height {
	height: calc(100% - 103px);
}

.Contact-manager-new .Vendor_data_height1 {
	height: calc(100% - 164px);
}

.Contact-manager-new .company_data_height {
	height: calc(100% - 163px);
	position: relative;
}

.Contact-manager-new .Hotlist_tab_height {
	height: calc(100% - 60px);
}

.Contact-manager-new .Am_vendor_data_height {
	height: calc(100% - 192px);
}

.Contact-manager-new .Am_vendor_data_height1 {
	height: calc(100% - 164px);
}

.Contact-manager-new .other_client_content_height {
	height: calc(100% - 50px);
}

.Contact-manager-new .consultant_recruiter_data_height {
	height: calc(100% - 192px);
}

.Contact-manager-new .height-50 {
	height: 50px;
}

.Contact-manager-new .hot_list_btn {
	position: absolute;
	top: 0px;
	right: 0px;
}

#Sendablast_content .Uppercase {
	text-transform: uppercase;
}

#Sendablast_content h3 {
	font-size: 16px;
	font-weight: 600;
	color: #143361;
	margin-top: 0;
}

#Sendablast_content .Contact-header {
	background: #fff;
	margin-bottom: 15px;
}

#Sendablast_content .Contact-manager-navbar .nav.nav-tabs li:last-child {
	float: right;
	margin-right: 0px;
}

#Sendablast_content .Contact-manager-navbar .nav.nav-tabs li {
	margin: 0px 4px;
}

#Sendablast_content .Contact-manager-navbar .nav.nav-tabs li button {
	margin-top: -3px;
	background: #df3a62;
	color: #fff;
	border: 1px solid #df3a62;
	margin-right: 0px;
}

#Sendablast_content
	.Contact-manager-navbar
	.nav.nav-tabs
	li
	.Contact-manager-navbar
	> .nav-tabs
	li.active
	a {
	color: #4a90e2;
	font-weight: 600;
}

#Sendablast_content .Custom_radio span label a {
	border: 0 !important;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
	padding: 18px 0px 15px 0px;
}

#Sendablast_content .Custom_radio li.active a {
	color: #4a90e2;
	font-weight: 600;
}

#Sendablast_content .Custom_radio input[type='radio']:checked ~ .check {
	border: 2px solid #4a90e2;
	pointer-events: none;
}

#Sendablast_content .Custom_radio span input,
#Sendablast_content .Custom_radio span div {
	pointer-events: none;
}

#Sendablast_content .Custom_radio li a {
	pointer-events: none;
}

#Sendablast_content .Custom_radio span input[type='radio'] {
	pointer-events: none;
}

#Sendablast_content .Custom_radio input[type='radio']:checked ~ .check::before {
	background: #4a90e2;
}

#Sendablast_content .Custom_radio .check {
	border: 2px solid #707070;
}

#Sendablast_content #OnBlickConsultants .Data_table td:nth-child(1),
#Sendablast_content #OnBlickConsultants .Data_table th:nth-child(1),
#Sendablast_content #ImportedConsultants .Data_table td:nth-child(1),
#Sendablast_content #ImportedConsultants .Data_table th:nth-child(1) {
	padding-left: 0px !important;
	width: 5% !important;
}

#Sendablast_content #OnBlickConsultants .Data_table td:nth-child(2),
#Sendablast_content #OnBlickConsultants .Data_table th:nth-child(2),
#Sendablast_content #ImportedConsultants .Data_table td:nth-child(2),
#Sendablast_content #ImportedConsultants .Data_table th:nth-child(2) {
	padding-left: 0px !important;
}

#Sendablast_content .OB_vendors_table td:nth-child(2),
#Sendablast_content .OB_vendors_table th:nth-child(2),
#Sendablast_content .Data_table td:nth-child(2),
#Sendablast_content .Data_table th:nth-child(2) {
	padding-left: 0px !important;
}

#Sendablast_content
	#OnBlickConsultants
	.OnBlickConsultants_Content
	.OnBlickConsultants_Content_right,
#Sendablast_content
	#OnBlickConsultants
	.OnBlickConsultants_Content
	.ImportedConsultants_Content_right,
#Sendablast_content
	#ImportedConsultants
	.ImportedConsultants_Content
	.OnBlickConsultants_Content_right,
#Sendablast_content
	#ImportedConsultants
	.ImportedConsultants_Content
	.ImportedConsultants_Content_right {
	margin-top: 40px;
}

#Sendablast_content #OnBlickConsultants .Data_table td:nth-child(3),
#Sendablast_content #OnBlickConsultants .Data_table th:nth-child(3),
#Sendablast_content #ImportedConsultants .Data_table td:nth-child(3),
#Sendablast_content #ImportedConsultants .Data_table th:nth-child(3) {
	padding-left: 20px !important;
}

#Sendablast_content #OnBlickVendors .Data_table td:nth-child(1),
#Sendablast_content #OnBlickVendors .Data_table th:nth-child(1) {
	width: 5% !important;
	padding-left: 0px !important;
}

#Sendablast_content #OnBlickVendors th:nth-child(2),
#Sendablast_content #OnBlickVendors td:nth-child(2),
#Sendablast_content #CompanyDirectory th:nth-child(2),
#Sendablast_content #CompanyDirectory td:nth-child(2),
#Sendablast_content #OtherVendors th:nth-child(2),
#Sendablast_content #OtherVendors td:nth-child(2),
#Sendablast_content .Data_table th:nth-child(2),
#Sendablast_content .Data_table td:nth-child(2) {
	padding-left: 0px !important;
}

#Sendablast_content #OnBlickVendors th:first-child,
#Sendablast_content #OnBlickVendors td-first-child,
#Sendablast_content #CompanyDirectory th:first-child,
#Sendablast_content #CompanyDirectory td-first-child,
#Sendablast_content #OtherVendors th:first-child,
#Sendablast_content #OtherVendors td-first-child,
#Sendablast_content .Data_table th:first-child,
#Sendablast_content .Data_table td-first-child,
#Sendablast_content .OB_vendors_table td:first-child,
#Sendablast_content .OB_vendors_table th:first-child,
#Sendablast_content .Data_table td:first-child,
#Sendablast_content .Data_table th:first-child {
	padding-left: 0px !important;
}

#Sendablast_content #OnBlickVendors .table_header .Data_table tbody tr:first-child td:first-child {
	padding-left: calc(5% - 0px) !important;
	padding-right: 0px !important;
}

#Sendablast_content #OnBlickVendors .table_header .Data_table tbody tr:first-child td:nth-child(2) {
	padding-left: 30px !important;
	padding-right: 155px !important;
}

@media only screen and (max-width: 1250px) {
	#Sendablast_content
		#OnBlickVendors
		.table_header
		.Data_table
		tbody
		tr:first-child
		td:nth-child(2) {
		padding-right: 115px !important;
	}
}

@media only screen and (max-width: 1100px) {
	#Sendablast_content
		#OnBlickVendors
		.table_header
		.Data_table
		tbody
		tr:first-child
		td:nth-child(2) {
		padding-right: 80px !important;
	}
}

#Sendablast_content #OnBlickVendors .Data_table td,
#Sendablast_content #OnBlickVendors .Data_table th {
	width: 26%;
}

#Sendablast_content #OnBlickVendors .Data_table td:nth-child(3),
#Sendablast_content #OnBlickVendors .Data_table th:nth-child(3) {
	text-align: left;
}

#Sendablast_content #OnBlickVendors .Data_table td:nth-child(4),
#Sendablast_content #OnBlickVendors .Data_table th:nth-child(4) {
	width: 19% !important;
	padding-left: 30px !important;
	text-align: right;
}

#Sendablast_content #OtherVendors .Data_table td,
#Sendablast_content #OtherVendors .Data_table th {
	width: 31%;
}

#Sendablast_content #OtherVendors .Data_table td:nth-child(2),
#Sendablast_content #OtherVendors .Data_table th:nth-child(2),
#Sendablast_content #CompanyDirectory .Data_table td:nth-child(2),
#Sendablast_content #CompanyDirectory .Data_table th:nth-child(2) {
	padding-left: 0px !important;
}

#Sendablast_content #OtherVendors .table_header .Data_table tbody tr:first-child td:first-child,
#Sendablast_content
	#CompanyDirectory
	.table_header
	.Data_table
	tbody
	tr:first-child
	td:first-child {
	padding-left: calc(5% - 0px) !important;
	padding-right: 20px !important;
}

#Sendablast_content .OB_vendors_table td:first-child,
#Sendablast_content .OB_vendors_table th:first-child,
#Sendablast_content .Data_table td:first-child,
#Sendablast_content .Data_table th:first-child {
	width: 5% !important;
}

#Sendablast_content .new_onblick_vendor_profile {
	margin-top: 10px;
	margin-bottom: 26px;
	margin-right: 0px;
	height: 100%;
}

#Sendablast_content .OB_Vender_right_height {
	height: calc(100% - 20px);
}

#Sendablast_content .OnBlickConsultants_Content_left,
#Sendablast_content .ImportedConsultants_Content_left {
	padding-top: 40px;
}

#Sendablast_content .sendablast-aside p,
#Sendablast_content .sendablast-aside1 p {
	color: #143362;
	font-size: 14px;
	font-weight: 700;
}

#Sendablast_content .OnBlickVendors_Content_left,
#Sendablast_content .OnBlickVendors_Content_right,
#Sendablast_content .OtherVendors_Content_left,
#Sendablast_content .OtherVendors_Content_right,
#Sendablast_content .CompanyDirectory_Content_left,
#Sendablast_content .CompanyDirectory_Content_right {
	padding-top: 0px;
}

#Sendablast_content #OtherVendors .OtherVendors_Content_right {
	margin-top: 0;
}

#Sendablast_content #OnBlickConsultants .OnBlickConsultants_Content_left_outer,
#Sendablast_content #ImportedConsultants .ImportedConsultants_Content_left_outer,
#Sendablast_content #OnBlickVendors .OB_Content_left_outer,
#Sendablast_content #OtherVendors .OB_Content_left_outer,
#Sendablast_content #CompanyDirectory .OB_Content_left_outer {
	padding-left: 0px !important;
	margin-top: 0px !important;
	height: 100%;
}

.add_new_contact {
	width: 700px;
}

#page1 {
	overflow: hidden !important;
	height: 100% !important;
	background: #fff;
	padding: 10px;
}

#page-wrapper1 {
	margin: 0px !important;
	height: 100%;
}

#page-wrapper1 #page-container1 {
	height: calc(100% - 50px);
}

#page-container1 .Contact-manager-new .tab-content {
	height: calc(100% - 130px);
}

#page-container1 #RecruitersList {
	height: 100%;
}

#page-wrapper1 .margin-bottom-0 {
	margin-bottom: 0px !important;
}

#page-wrapper1 .sharemail {
	padding: 16px;
	color: #fff;
}

#CM_page_overlay,
#CM_page_overlay1 {
	opacity: 0.5;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 2500px;
	height: 1500px;
	display: none;
	z-index: 100;
}

.expandd {
	height: auto !important;
	overflow: hidden;
}

.table-condensed tr td button,
.table-condensed tr td button:hover,
.table-condensed tr td button:active {
	color: #fff;
	background-color: #2e6da4 !important;
	border-color: #2e6da4;
	padding: 6px;
}

/* Imported Vendors adjustments */
#OBVendorsId1 .OB_Content_left_outer,
#OBVendorsId1 .OtherVendors_Content_right {
	margin-top: 50px;
}

.is-disabled {
	opacity: 0.5;
	cursor: not-allowed;
	pointer-events: none;
}

.is-disabled * {
	cursor: not-allowed !important;
}

/*recuriter new integrated job*/
.recuriter_integrate_other {
	border: 1px solid #c2c2c2;
}

.panel.panel-default.TDOther_ExpForm.job_integrate_login {
	padding: 0 !important;
}

.panel-body.integrated_jobs_panel {
	padding: 0 !important;
}

.modal-content.new_integrate_modal-content {
	padding: 5px 25px;
	height: 475px;
}

.CompatHeader.new_integrate_job {
	padding: 1px 0 15px 0;
	margin-top: 15px;
}

.CompatHeader.new_integrate_job .recuriter_integrate_job {
	font-size: 15px;
	font-weight: 700;
	padding: 0;
	margin: 0;
	color: #000;
}

.recuriter_integrate_other .integrated_other_login {
	padding: 0;
	margin: 0;
}

.integrate_padding {
	padding: 0;
	border-right: 1px solid #c2c2c2;
	height: 376px;
}

.recuriter_integrate_other .active_integrated_link {
	color: #666666;
	font-weight: 600;
	display: block;
	padding: 20px 10px;
}

.integrated_other_login_list.active .active_integrated_link {
	color: #143361;
	font-weight: 600;
	font-size: 13px;
}

.integrated_other_login_list.active {
	-webkit-transition: none !important;
	transition: none !important;
	background-color: #f4f4f4;
}

/*.recuriter_integrated_login_form {
    margin-top: 15px;
}*/
.new_integrated_job_content {
	margin: 0;
	padding: 10px 0;
	font-size: 12px;
	color: #143362;
}

input.recuriter_user_name {
	width: 100%;
	height: 35px;
	border: 1px solid #c2c2c2;
	border-radius: 8px;
	color: #4990e2;
	font-weight: 600;
	padding-left: 15px;
	font-size: 13px;
}

label.recuriter_user_name_label {
	font-weight: 500;
	font-size: 13px;
	display: block;
}

.recuriter_integrate_username {
	margin-top: 15px;
	position: relative;
}

.btn.btn_recuriter_send {
	color: #c2c2c2;
	background-color: #fff;
	border: 1px solid #c2c2c2;
	-webkit-box-shadow: 0 0 2px #c2c2c2;
	box-shadow: 0 0 2px #c2c2c2;
	margin-left: 15px;
	padding: 5px 20px;
	border-radius: 7px;
}

.recuriter_send_username {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff !important;
	background-color: #143361 !important;
}

.recuriter_submit_username {
	text-align: center;
}

.recuriter_user_name.nospace:focus {
	border: 1px solid #4990e2;
}

.integrade_job_icon {
	width: 20px;
	margin-right: 8px;
	margin-top: -3px;
}

.integrade_job_icon_active {
	width: 20px;
	margin-right: 8px;
	margin-top: -3px;
}

.integrated_other_login_list .integrade_job_icon_active {
	display: none;
}

.integrated_other_login_list.active .integrade_job_icon_active {
	display: inline-block;
}

.integrated_other_login_list.active .integrade_job_icon {
	display: none;
}

.integrade_job_close {
	width: 23px;
	position: absolute;
	top: 11px;
	right: 10px;
}

.CompatHeader.new_integrate_job .geekbotClose.close {
	padding-right: 0;
}

.setings-item.setings-SecBdr .integrated_jobs_link {
	float: right;
	text-decoration: underline;
	font-size: 11px;
}

.new_recuriter_login_form {
	padding-bottom: 30px;
}

.recuriter_integrate_username label.error {
	left: -4px;
	background-size: 10px;
}

.recuriter_sucess_login_monster {
	display: none;
	padding: 0 15px;
}

/*.sucess_show_msg {
    margin-top: 20px;
}*/
.sucess_user.top_align_sucess {
	margin-top: 20px;
}

.scuess_name {
	color: #143361;
	font-weight: 700;
	margin-bottom: 5px;
}

.logout_integrated_job {
	margin-top: 20px;
	display: block;
	text-decoration: underline !important;
	font-weight: 500;
	font-size: 14px;
	color: #4990e2;
}

.recuriter_sucess_login_dice {
	display: none;
	/* padding: 0 15px;*/
}

.recuriter_sucess_login_careerbuilder {
	display: none;
	/*padding: 0 15px;*/
}

.scroll_pading {
	padding: 0;
}

/*job board integration updated style */
.job-integration-scuess {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #c2c2c2;
}

.job-integration-scuess h4 {
	margin: 0;
	font-size: 14px;
	color: #143361;
	font-weight: 600;
	margin-bottom: 10px;
}

.job-integration-scuess .job-integration-scuess-label {
	font-size: 14px;
	margin-bottom: 10px;
}

.job-integration-scuess .job-integration-scuess-value {
	color: #c41b47;
	margin-bottom: 10px;
}

.job-integration-scuess .job-integration-logout {
	text-decoration: underline;
	display: inline-block !important;
	padding-right: 20px;
}

.cb-job-integration-scuess .login-scuess-label {
	margin: 0;
	font-size: 14px;
	margin-bottom: 10px;
}

.cb-job-integration-scuess .login-scuess-value {
	color: #143361;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
}

.job-integration-scuess:last-child {
	border-bottom: 0;
}

.job-integration-scuess .job-integration-scuess-value:last-child {
	margin: 0;
}

/*.scuess_job_login, .scuess_job_login_dice, .scuess_job_login_careerbuilder {
    padding: 0 15px;
}*/
/*management job integrate overlay*/
.new_management_job-post {
	color: #143361;
	font-size: 14px;
	font-weight: 600;
	margin-top: 15px;
}

.new_integrate_management_model {
	padding: 5px 25px;
}

.management_save_job {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #fff !important;
	background-color: #c41b47 !important;
}

#management_integrate_job .new_integrate_management_model {
	height: 585px;
}

.new_management_job-post.margin_job_post {
	margin-top: 22px;
}

.scuess_name.scuess_name_end {
	font-weight: 500;
	color: #c41b47;
}

.scuess_name.scuess_name_end.scuess_end_border {
	border-bottom: 1px solid #c2c2c2;
	padding-bottom: 15px;
}

.new_management_job-post.job_management_align {
	margin-bottom: 20px;
}

.new_recuriter_login_form.management_integrade_job_form {
	padding-bottom: 23px;
}

.new_integrate_job.new_integrate_management_job {
	margin-top: 0 !important;
}

.managemant-height {
	height: 505px;
}

/**/
.para-over {
	margin: 0px 18px;
}

/* js-setup profile page override styles */
.video_outer_click button {
	padding: 0px;
	margin: 6px 12px;
}

.video_outer_click .js_video_stop_cursor {
	cursor: default;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.video_outer_click .js_video_stop_cursor label {
	cursor: pointer;
}

/* tooltip */
.tooltip-inner {
	font-size: 10px;
}

.ob_toolTip {
	text-decoration: none !important;
	color: inherit !important;
	cursor: pointer;
}

/*.ob_toolTip--cursor{
    cursor:pointer !important;
}*/
.clietech {
	color: white !important;
}

/*js_apply job popup*/
.apply_job_header {
	margin-bottom: 0;
}

.apply_job_modal {
	width: 750px;
	height: 604px;
	padding: 10px 20px;
}

#adminsfeedsViewFullSec .modal-body {
	width: 100% !important;
}

.JS_applyjob_profile {
	border-bottom: 2px solid #ddd;
	padding: 15px 0;
}

.apply_job_profile {
	height: 75px;
	width: 75px;
}

.js_applyjob_name {
	/*line-height: 1px;*/
	padding-left: 15px;
}

.js_applyjob_name h3 {
	color: #2196f3;
	font-size: 13px;
	font-weight: 600;
	margin: 3px 0px;
}

.js_applyjob_name .EPDesignationView {
	color: #143361;
	font-size: 13px;
	font-weight: 600;
	padding: 3px 0;
	margin-bottom: 0px;
}

.apply_jon_desingi {
	padding-left: 110px;
	padding-top: 15px;
}

.apply_jon_desingi p {
	color: #143361;
	font-weight: 600;
	margin: 0;
}

.apply_job_size {
	font-size: 11px;
}

.Vj-Title-text.js_apply_information:nth-child(even) {
	margin-left: 20px;
	width: 22%;
	padding: 0;
}

.Vj-Title-text.js_apply_information:nth-child(3) {
	width: 20%;
	margin-left: 30px;
}

.Vj-Title-text_width {
	width: 30% !important;
}

.apply_button_footer {
	padding: 15px 0 5px 0;
}

.apply_job_popup .JSView-apply-btn-pop {
	padding: 8px 35px;
	margin-top: 5px;
	border-radius: 5px;
}

.apply_job_popup .btn.btn-danger {
	border-radius: 5px;
}

.apply_complete_button {
	padding: 7px 30px !important;
}

.AMdFollowing .feeds-block-list .feeds-block-element .feeds-profile img {
	width: 60px;
	height: 60px;
}

.willingToRelocate {
	margin-bottom: 0;
}

.willingToRelocate label {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 0;
}

.willingToRelocate label span {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
}

.MDFilters-title > span {
	color: #676a6c;
}

.MDFilters-title > span a {
	color: #337ab7;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
}

.MDFilters-title > span a:hover {
	-webkit-text-decoration: Underline;
	text-decoration: Underline;
}

.filters-clear {
	display: none;
}

.filters-clear.active {
	display: inline-block;
}

/* #MonsterProfiles .profiles-filters form,
#DiceProfiles .profiles-filters form,
#CareerBuilder .profiles-filters form,
.MTCHprofiles-filters .MPfilters-form,
#TechFetch .profiles-filters form */
.otherjob-board-profiles .profiles-filters form,
.MTCHprofiles-filters .MPfilters-form {
	height: 100%;
}

#OnBlickProfiles .OnBlickProfileMatching .MTCHprofiles-filters .slimScrollDiv {
	height: calc(100% - 90px) !important;
	min-height: calc(100% - 90px) !important;
}

/* #CareerBuilder .profiles-filters .slimScrollDiv,
#DiceProfiles .profiles-filters .slimScrollDiv,
#MonsterProfiles .profiles-filters .slimScrollDiv,
#TechFetch .profiles-filters .slimScrollDiv */
.otherjob-board-profiles .profiles-filters .slimScrollDiv {
	height: calc(100% - 80px) !important;
	min-height: calc(100% - 80px) !important;
}

.filters-apply {
	background: #143361;
	border: 1px solid #143361;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin: 0 auto;
	padding: 2px 5px;
	text-align: center;
	width: 70px;
}

.MTCHprofiles-filters .filters-apply:disabled,
.profiles-filters .filters-apply:disabled {
	cursor: not-allowed;
	opacity: 0.4;
}

/*js dashboard activity tracking system */
.activity_event_scroll .events_tracking {
	position: absolute;
	z-index: 1;
	top: 57px;
	width: 100%;
}

.activity_event_scroll .float-e-margins .relationship-heading {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.activity_event_scroll .float-e-margins .inspinia-timeline {
	margin-top: 102px;
}

.activity_event_scroll .all-events-container {
	display: block;
	border: 1px solid #9dbbef;
	height: 70px;
	border-bottom: 0;
	overflow: hidden;
	background: #e1eaf9;
}

.activity_overlay_back {
	background: #fff;
	position: relative;
}

.ibox-content.ibox-heading.relationship-heading.show-all-events-container {
	border: 1px solid #9dbbef;
}

.ibox-content.relationship-content.ATSborder {
	border: 0;
}

.activity_event_scroll .all-events-container.singleEvent {
	height: 74px;
}

.all-events-container .relationship-heading.NoEvents {
	height: 68px;
	padding: 25px 20px 10px 20px;
}

.popup-Footers {
	padding-bottom: 15px;
}

/*bug no #4222*/
.mB0 .ibox-content.blick-trending-model.no-padding .ProfileTags {
	padding: 6px 0;
}

.JSFollwing_sec1 .profileName > a > img {
	width: 65px;
	height: 65px;
}

/*popup module10 share job modal*/
.SubmitPopupTab .note_text_area {
	width: 100%;
	height: 55px;
	border: 0;
	resize: none;
}

.Ob__caption_heading h1 a {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
}

.Ob__caption_heading h1 a:hover {
	text-decoration: underline;
}

.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single,
.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--multiple,
.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-search--inline
	.select2-search__field
	.inputContainer.newSelectbox
	.select2-container {
	height: auto;
	min-height: 29px;
	padding-top: 0px;
	border: none !important;
}

.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container
	.select2-search--inline
	.select2-search__field,
.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	margin-top: 4px !important;
}

.contact_manager_filter
	.inputContainer.newSelectbox
	.select2-container.select2-container--default.select2-container--open {
	border: 1px solid #c2c2c2 !important;
}

.contact_manager_filter .padding-right-15 {
	padding-right: 15px !important;
}

.contact_manager_filter .margin-right-10 {
	margin-right: 10px;
}

.contact_manager_filter .padding-right-12 {
	padding-right: 12px;
}

.Location-multi_select
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background: #e0eaf9 none repeat scroll 0 0;
	border: 1px solid #9cbcec;
	border-radius: 3px;
	color: #143362;
	font-size: 14px;
	font-weight: 400;
}

.Location-multi_select
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	color: #e0eaf9;
}

.Location-multi_select
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove::after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F057';
	left: -8px;
	position: relative;
	color: #143362;
}

.Location-multi_select
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove:hover {
	color: #e0eaf9;
}

.filter_section {
	display: none;
}

.filter_section .OBR_button {
	text-align: center;
	width: 100px;
	padding: 5px;
}

.filter_section .last_row {
	margin: 0 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	width: 100%;
	border-bottom: none;
}

.filter_section .RR_h_row {
	border-top: 1px solid #ddd;
	margin-top: -15px;
}

/*.filter_section  .newSelectbox div.btn-group .btn b, .newSelectbox div.btn-group .btn b.caret::before{
    top:-3px;

}*/
.DRpostjobForm.Schedule_Padleft .AEL-style label {
	color: #b3b3b3;
	font-size: 12px;
	font-weight: 600;
}

.DRpostjobForm.Schedule_Padleft .AEL-style span {
	color: #143362;
	font-size: 12px;
	font-weight: 600;
	display: inline-block;
}

#page-container.js--page-Container #page.overflow_hidden {
	overflow: hidden !important;
}

.notification_unread,
.ND-ContList.unread {
	background: #fafafa !important;
}

.notification_details_content .DRpostjob-header h2 {
	margin-left: 0;
}

.Notification {
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	/*position: fixed;*/
	height: calc(100% - 70px);
	width: calc(100% - 25px);
}

.Notification .NotificationDetailBlock {
	height: 100%;
}

.Notification .NotificationDetailBlock .tab-content {
	height: 100%;
}

.Notification .NotificationDetailBlock .tab-content .tab-pane {
	height: 100%;
}

.Notification .NotificationDetailBlock .tab-content .tab-pane .ND-Cont {
	height: 100%;
}

.Notification .NotificationDetailBlock .tab-content .tab-pane .ND-Cont .slimScrollDiv {
	height: calc(100% - 45px) !important;
}

.Notification
	.NotificationDetailBlock
	.tab-content
	.tab-pane
	.ND-Cont
	.slimScrollDiv
	.ND-Cont-scroll.dynamic-scroll-auto-height {
	height: calc(100% - 10px) !important;
}

/* New Jobs portal Options*/
.OtherJobs {
	margin-top: 15px;
}

.OthrJobsPortal {
	padding: 0px !important;
}

.OtherJobPost {
	padding-top: 0px !important;
}

.js__infoIcon {
	height: 18px;
	padding: 0px 5px;
}

.CheckJ {
	padding-right: 10px;
}

.OthrJobsPortal label {
	float: left;
}

.BacJob {
	background: #ebebeb !important;
	padding: 8px 0px;
	margin: 0 auto;
	width: 92%;
}

.PosCheck {
	position: inherit !important;
	top: 0px !important;
	padding-top: 5px !important;
}

.popHeaderNew {
	background-color: #faf0f3 !important;
	height: 70px !important;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #df3b63 !important;
	padding: 20px !important;
}

.requirement_created-btn {
	width: 110px;
	text-align: center;
	margin: 0 5px;
}

.recruiterCreateReqPostJobBtn {
	background: #143362 !important;
}

.recruiterCreateReqPostJobBtn:hover {
	background: #143362 !important;
}

.popFooters {
	padding: 20px 20px 20px 20px;
}

/*butg no #4729 */
.jNYP-acnt-PDT h3 {
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

.rrd-block {
	padding: 0;
}

.rrdtabs {
	list-style: none;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 0 0;
	margin: 0;
}

.rrdtabs li {
	text-align: center;
	float: none;
	display: inline-block;
	width: calc(98% / 3);
}

.rrdtabs.two-columns li {
	width: calc(98% / 2);
}

.rrdtabs li a {
	padding: 8px 0;
	display: inline-block;
	border-bottom: 2px solid #fff;
	color: #b3b3b3;
}

.rrdtabs li.active a {
	border-bottom: 2px solid #4990e2;
	color: #4990e2;
}

.rmp-loader {
	display: none;
	margin-top: 30%;
	width: 100%;
	font-size: 30px;
	text-align: center;
}

.rrdcard-list {
	position: relative;
	border-bottom: 1px solid #d7d7d7;
	padding-top: 10px;
	border-left: 3px solid #fafafa;
}

.rrdcard-list:hover {
	background: #fafafa;
}

.rrdcard-list.active {
	background: #f0f7ff;
	border-left: 3px solid #4990e2;
}

.rrdcard-list .rrdcard-img {
	margin: 25px 5px;
	float: left;
}

.rrdcard-list .rrdcard-img img {
	width: 50px;
	height: 50px;
}

.rrdcard-list .rrdcard-autoimg {
	margin: 10px 5px 0 5px;
	float: left;
}

.rrdcard-list .rrdcard-autoimg img {
	width: 65px;
	height: 65px;
}

.rrdcard-list .profileStatus {
	margin: 5px 0 0 0;
	border: 0;
	background: #e2fddc;
}

.rrdcard-list .profileStatus .currentStatus {
	font-weight: 600;
}

.rrdcard-list .postedDate {
	padding: 25px 2px;
	text-align: center;
	width: 110px;
	float: right;
	border-left: 1px solid #d9dadb;
}

.rrdcard-list .postedDate .fa-times-circle-o {
	color: #d95d7f;
	font-size: 14px;
}

.rrdcard-list .postedDate .fa-check-circle-o {
	color: #99e18f;
	font-size: 14px;
}

.rrdcard-list .postedDate span {
	display: block;
}

.rrdcard-list .postedDate span.posted {
	color: #b3b3b3;
	font-size: 11px;
	font-weight: 400;
}

.rrdcard-list .postedDate span.days {
	color: #133362;
	font-size: 12px;
	font-weight: 600;
}

.rrdcard-list .auto-edit-del {
	float: right;
	margin: 2px 0 10px 0;
	text-align: center;
	width: 110px;
	border-left: 1px solid #d9dadb;
}

.rrdcard-list .auto-edit-del button {
	margin: 5px auto;
	padding: 2px 5px;
	width: 50%;
	font-size: 11px;
	border-radius: 3px;
}

.rrdcard-content {
	float: left;
	padding: 10px 5px;
	width: 45%;
}

.rrdcard-content .profileTitle {
	color: #7bb3ec;
	font-size: 14px;
}

.rrdcard-content .profileTitle a {
	color: #7bb3ec;
	font-size: 14px;
}

.rrdcard-content .profileTitle a:hover {
	text-decoration: underline;
}

.rrdcard-content > div {
	color: #133362;
	font-weight: 600;
	font-size: 12px;
	margin: 3px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rrdcard-content > div > .rrd-label {
	color: #b3b3b3;
	font-weight: 600;
	font-size: 12px;
}

.rrdcard-content .rmp-viewLink {
	background-color: #cb244e;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 8px;
}

.rrd-select-list {
	border-bottom: 1px solid #d9dadb;
	padding: 5px 10px;
}

.rrd-select-list .listlabel {
	color: #707070;
	font-size: 12px;
	font-weight: 600;
	line-height: 10px;
}

.rrd-select-list .profileTitle-past {
	color: #7bb3ec;
	font-size: 14px;
	font-weight: 600;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.RDM-list {
	position: relative;
	border-bottom: 1px solid #d9dadb;
	padding: 5px 0;
	cursor: pointer;
}

.RDM-list:hover {
	background: #fafafa;
}

.RDM-list .RDM-list-view {
	text-align: right;
	margin-right: 5px;
}

.RDM-list .RDM-list-view a {
	color: #b3b3b3;
	font-size: 11px;
}

.RDM-list .RDM-list-row .RDM-list-img {
	margin: 2px 5px;
	float: left;
}

.RDM-list .RDM-list-row .RDM-list-img img {
	width: 50px;
	height: 50px;
}

.RDM-list .RDM-list-row .RDM-list-cont {
	float: left;
	padding: 0 5px 10px 5px;
	width: 210px;
}

.RDM-list .RDM-list-row .RDM-list-cont > div {
	margin: 3px 0 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.RDM-list .RDM-list-row .RDM-list-cont .HLtitle {
	padding: 0;
}

.RDM-list .RDM-list-row .RDM-list-cont .HLtitle a {
	color: #7bb3ec;
	font-size: 14px;
	font-weight: 600;
}

.RDM-list .RDM-list-row .RDM-list-cont .current-location {
	color: #133362;
	font-size: 12px;
	font-weight: 600;
	display: block;
}

.RDM-list .RDM-list-row .RDM-list-meter {
	float: left;
	width: 70px;
}

.RDM-list .RDM-list-row .RDM-list-meter span {
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	cursor: default;
}

.RDM-list .RDM-list-row .ob--inapp-top {
	position: inherit;
	float: right;
	margin: 10px 5px;
}

.RDM-list .RDM-list-row .ob--inapp-top .ob--inapp_breadcrums-top {
	position: absolute;
	width: 25px;
	right: 5px;
	background: #fff;
	z-index: 999;
}

.RDM-list .RDM-list-row .ob--inapp-top img {
	display: block;
	margin: 1px 0px;
	float: none;
}

.rmp-closed {
	cursor: pointer;
}

.content.mCustomScrollbar.recuriter_Scroll--Height {
	height: 1050px !important;
}

.RDM-list-Designation {
	color: #133362;
	display: block;
	font-size: 12px;
	font-weight: 600;
}

/*Bug #4688 am_createrequirement page*/
.assign_recruiter .AMCRLeft .nav-tabs .overflow_division {
	width: 100%;
}

.assign_recruiter .AMCRLeft .nav-tabs .am_text_inline {
	display: inline;
}

.ob_overflow_ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.assign_recruiter .AMCRLeft .nav-tabs .overflow_division .am_text_inline .w_50p {
	max-width: 50%;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
	display: inline-block;
}

.AdvanceBox.validation_checkboxHide label#MinHourlySalary-error::before,
.AdvanceBox.validation_checkboxHide label#MaxHourlySalary-error::before,
.AdvanceBox.validation_checkboxHide label#MinAnnualSalary-error::before,
.AdvanceBox.validation_checkboxHide label#MaxAnnualSalary-error::before {
	content: none !important;
}

.AdvanceBox.validation_checkboxHide #MinHourlySalary-error.error,
.AdvanceBox.validation_checkboxHide #MaxHourlySalary-error.error,
.AdvanceBox.validation_checkboxHide #MinAnnualSalary-error.error,
.AdvanceBox.validation_checkboxHide #MaxAnnualSalary-error.error,
.AdvanceBox_validate #minexperience-error.error,
.AdvanceBox_validate #maxexperience-error.error {
	margin-left: 0 !important;
	background-size: 7px auto;
	font-size: 9px !important;
	height: 40px;
	line-height: 11px;
	left: 0;
	padding: 14px 0px 0 9px;
}

.ob_annually_padTop {
	padding: 10px 0;
}

.cn-job-postingRO {
	padding-right: 0;
}

.cn-job-posting a {
	border-radius: 3px;
	display: block;
	font-size: 14px;
	padding: 8px 5px;
	text-align: center;
	background: #df3a62;
	border: 1px solid #df3a62;
}

.JS_apply-jp-center .JS_applyjob_pic {
	width: 45%;
	text-align: right;
}

.JS_apply-jp-center .js_applyjob_name {
	width: 45%;
	text-align: left;
	padding-left: 0;
	padding: 15px;
}

/*** View job button changes ***/
.jobDB-trend-btn {
	padding: 3px 6px;
	font-size: 10px;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid transparent;
	background-color: #cb244e;
	color: #fff;
}

.jobDB-trend-btn:hover {
	background-color: #1c3462;
	color: #fff;
	border: 1px solid transparent;
}

/*** New Following page Updates***/
.Viewed__eyebg {
	padding: 8px 22px;
	width: 64px;
	height: 16px;
	font-size: 11px;
	background: url(../Images/eyewhite.svg) #3e5c7e no-repeat 3px 1px;
	background-size: 14px 14px;
	color: #fff;
	position: absolute;
	top: -1px;
	left: -2px;
	line-height: 0;
	z-index: 1;
}

.inapp-leftzero {
	left: 0px !important;
}

.AMActivityATS .RecruiterATS-Tabs .CntManagerActiveParent .CntManagerActive img {
	float: left;
}

.AMActivityATS .RecruiterATS-Tabs .CntManagerActiveParent .CntManagerActive label {
	text-align: left;
	float: left;
}

.AMActivityATS .RecruiterATS-Tabs .CntManagerActiveParent .contactIcons {
	padding: 0 8px;
}

.RSRFby_outer {
	position: relative;
	text-align: right;
}

.RSRFby_outer_sub {
	display: inline-block;
}

.RSRFby_inner {
	float: left;
	display: inline-block;
	padding-left: 25px;
}

/*key skill filter alert exit*/
.skill_remove {
	display: none;
}

.alert_key_skill {
	position: absolute;
	width: 25%;
	top: 103px;
	right: 35px;
}

.matching_skills {
	border: 1px solid red;
	color: red;
	padding: 8px 10px;
}

.ob__addmore_skillsFilter_container {
	margin: 0 auto;
	width: 25%;
	display: none;
}

/* styles for the Following_pages */
/* Feeds New Page */
.FeedPage {
	height: calc(100% - 130px) !important;
}

.OFeeds_Heading {
	margin: 0px;
	font-size: 16px;
	font-weight: 400;
}

.OFeeds-Headash span {
	font-size: 15px;
}

.OFeeds-Head {
	padding: 8px 0px;
}

.LeftSideFeed {
	height: 100%;
	float: left;
	padding-left: 0px;
	padding-right: 15px;
}

.LF-Feeds {
	height: calc(100% - 50px) !important;
	overflow: auto;
}

.RF-feed {
	height: 100%;
}

.RightSideFeed {
	height: 100%;
	padding: 0px;
}

.Feeds_head {
	padding: 0px;
}

.wrap-pad {
	padding: 0px 15px !important;
}

#page-container.js--page-Container #page.Feeds-Pg {
	padding: 0px 15px !important;
	overflow: hidden !important;
}

.New-Follow {
	height: 100% !important;
}

.Follow-Main {
	padding: 0px;
	height: calc(100% - 46px);
}

.following_company_height {
	height: calc(100% - 48px) !important;
	overflow: auto;
}

.Right_Feed_one {
	margin-bottom: 10px;
	background: #fff;
	height: 49%;
	border: 1px solid lightgray;
}

.Right_Feed_two {
	background: #fff;
	height: 49%;
	border: 1px solid lightgray;
}

.box-feed {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-bottom: 1px solid #ddd !important;
}

.box-feed h5 {
	font-size: 16px !important;
	font-weight: 400;
}

.padd-zero {
	padding: 0px !important;
	margin-bottom: 0px !important;
}

.padd-tpdo {
	margin: 10px 0px !important;
}

.company_list_item .right_image {
	padding: 5px;
}

.FollowBtn {
	padding-top: 15px !important;
}

.FeedTop {
	margin-top: 2px !important;
}

/* NEW FOLLOW */
.FollowL-Main {
	background-color: #fff;
	border: 1px solid lightgray;
}

.LF-Feeds-Company {
	height: calc(100% - 162px) !important;
	overflow: hidden;
}

.LF-CompanyPro {
	background-color: #fff;
	border: 1px solid lightgray;
	padding-right: 0px;
}

.RF-CompanyPro {
	padding-left: 15px;
}

.NF-LHead {
	padding-top: 0px !important;
	margin-top: 8px !important;
}

.NF-LHead h3 {
	margin-bottom: 0px;
	font-weight: 700;
}

.NF-LHead h6 {
	margin: 5px 0px !important;
	padding: 0px 2px !important;
}

.NF-FolBtn {
	margin-left: 0px !important;
}

.company_profile_name {
	padding-top: 5px !important;
}

.company_content.FollowBtn {
	font-size: 12px;
}

.Feed-head {
	padding: 15px 8px !important;
}

.company_profile_list {
	margin: 0px !important;
}

@media screen and (max-width: 1024px) and (orientation: landscape) {
	.Feed-Ellpis {
		display: block;
		width: 75px;
		white-space: nowrap;
		overflow: hidden !important;
		text-overflow: ellipsis;
	}

	span.EMPtype.AMRightText.btnWrapper.jNYP-tick {
		padding: 2px 4px 5px 4px !important;
	}
}

/* NEW Designs for Following-Org */
.New-Following-Org {
	margin: 0px !important;
	padding: 16px 0px 12px 15px;
	position: relative;
}

.text_Namefol {
	display: block;
	padding: 1px 0px;
	/*width:160px;*/
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.New_Follow_logo {
	padding: 0px 5px;
}

.Follow_Inapp {
	left: 63px;
}

.Fol_ViewBtn {
	background: #143362;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border-radius: 3px;
	padding: 4px 15px;
	margin: 8px 0px;
	border: 0px;
}

.RMP__Tick {
	padding: 7px 20px;
	width: 65px;
	height: 16px;
	color: #fff;
	position: absolute;
	top: 0;
	left: -2px;
	line-height: 0;
	z-index: 1;
	background: #c51c48;
	font-size: 11px;
}

.Tick_icon {
	position: absolute;
	top: 1px;
	left: 4px;
	font-size: 13px;
}

.FOL_nam {
	color: #2196f3;
	font-weight: 600;
}

.FOL_plac {
	color: #143362;
	font-weight: 600;
}

.Comp_Fsize {
	font-size: 12px;
}

.Folp_Name {
	color: #c51c48;
	font-weight: 700;
}

.Comp_Fname {
	color: #2196f3;
}

.Marg-fol {
	margin: 5px 0px;
}

.Marg-zero {
	margin: 0px !important;
	max-width: 300px;
}

.Marg-four {
	margin: 4px 0px;
}

.NEW_FollowFeeds {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 0px !important;
	padding: 0px;
	margin-bottom: 0px;
}

.NEW_FollowFeeds:hover {
	background: transparent !important;
}

.NEW_FollowFeeds p img {
	margin: 0px 2px !important;
}

.NEW_FollowFeeds a {
	margin-top: 0px !important;
}

.Padd-logo {
	padding: 3px 5px;
	cursor: pointer;
}

.Block_pointer {
	cursor: pointer;
}

.Compa_Mete span {
	padding-left: 4px;
}

.ob--inapp-Right {
	position: absolute;
	left: 62px;
	top: 10px;
}

.ob--inapp-Right > a > img {
	width: 25px;
}

.ob--inapp img.inapp-icon_buttonRight {
	height: 25px;
	float: left;
	position: absolute;
	top: 0px;
}

.ob--inapp_breadcrums-Right {
	height: 25px;
	width: 0px;
	position: absolute;
	top: 0;
	overflow: hidden;
	-webkit-transition: width 0.4s;
	transition: width 0.4s;
}

.ob--inapp_breadcrums-Right.button_visibleRight {
	width: 108px;
	border: 1px solid #4a90e2;
	background: #fff;
	border-radius: 50px;
	-webkit-box-shadow: #e5e5e5 0 2px 5px;
	box-shadow: #e5e5e5 0 2px 5px;
}

.ob--inapp-Right ul {
	width: 108px;
}

.ob--inapp-Right ul li.ob--inapp_li {
	display: inline-block;
	float: left;
	padding: 0px 4px;
}

/*For AM Job DashBoard*/
.AMcreateNewRequirment {
	border-radius: 5px;
	font-size: 11px;
	font-weight: 400;
}

.Contact_fields label.error {
	bottom: -18px;
	left: 3px;
	padding-top: 15px;
	padding-left: 9px;
	background-size: 6px;
	font-size: 11px !important;
}

.Contact_fields label#MobileNo-error.error {
	bottom: -33px;
}

.Contact_fields .quarter label.error {
	bottom: -30px;
}

.view-requirement-details .Redit.singleEdit {
	margin-top: 13px;
}

#Sendablast_content .edit_note {
	padding-left: 10px;
	font-weight: 400;
	color: #4e78e2;
	font-size: 11px;
	cursor: pointer;
	text-decoration: underline;
	width: 120px;
	padding: 5px;
	font-size: 13px;
}

#Sendablast_content .Contact-manager-navbar .nav.nav-tabs li button {
	margin-top: 6px;
	background: #df3a62;
	color: #fff;
	border: 1px solid #df3a62;
	margin-right: 0px;
	padding: 5px 15px;
	font-size: 13px;
}

#AddImportContact .margin-top-10 {
	margin-top: 10px;
}

.profile_viewed_left {
	float: right;
	border-left: 1px solid #ddd;
	margin-top: 10px;
	padding-left: 10px;
	word-break: break-all;
	position: relative;
}

.profile_viewed_left span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #676a6c;
}

.profile_viewed_left .span_style {
	color: #143361;
	font-size: 13px;
	font-weight: 600;
	min-width: 92px;
}

.viewed-card {
	position: absolute;
	top: 10px;
	right: 15px;
	overflow: hidden;
	width: 70px;
	height: 35px;
}

.viewed-card .viewed-card_img {
	position: absolute;
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition:
		transform 0.5s,
		-webkit-transform 0.5s;
	-webkit-transform: translateX(50px);
	transform: translateX(50px);
}

.viewed-card .viewed-card_img:hover {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}

.viewed-card .viewed-card_img img {
	margin-right: 3px;
}

.viewed-card .viewed-card_img i {
	font-size: 18px;
	color: #006e0a;
	margin-right: 4px;
	float: left;
	margin-top: 1px;
}

.viewed-card .viewed-card_img span {
	display: inline-block;
	font-size: 11px;
	color: #006e0a;
}

.ob-viewed-card_img {
	position: absolute;
	right: 72px;
	top: 135px;
	font-size: 10px;
}

.ob-viewed-card_img img {
	margin-right: 3px;
	float: left;
	margin-top: -2px;
}

.DRpostjobForm label.inputHelpBlock.IS-popLabel-title {
	font-size: 13px !important;
	font-weight: 400 !important;
}

.IS-popLabel-view {
	margin: 0;
	text-align: left;
	color: #143362;
	font-size: 13px;
	font-weight: 600;
}

.MDprofile-list-cont .ob--cardBox_compat,
#OnBlickProfileCandidates .ob--cardBox_compat,
.MTCHprofile-list-cont .ob--cardBox_compat {
	min-height: 210px;
}

.salary-range-block .input-aside-check {
	padding-left: 250px;
}

.am_create_salary {
	padding-left: 10px;
}

.checkbox-label-inline-block {
	display: inline-block !important;
}

.requirement-status-icon {
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	display: inline-block;
}

.requirement-status-icon--post {
	background-image: url(../Images/requirement-status-icon/Post-01.png);
}

.requirement-status-icon--unpost {
	background-image: url(../Images/requirement-status-icon/Unpost-01.png);
}

.requirement-status-icon--closed {
	background-image: url(../Images/requirement-status-icon/Closed-01.png);
}

.requirement-status-icon--assigned {
	background-image: url(../Images/requirement-status-icon/Assigend-01.png);
}

/* Loading-btn */
.loaderr {
	position: relative;
	display: none;
}

.NsaveBtn {
	height: 20px;
}

.Contacts-Saved--x {
	display: none;
	font-weight: 600 !important;
}

.resum-down {
	border-bottom: 1px solid #ddd;
	border-top: none;
}

.DRpostjobForm
	.focus-in
	.select2-container--default.select2-container--focus
	.select2-selection--multiple {
	border: 0 !important;
}

/*common for tinymce toolbox start*/
.mce-statusbar .mce-container-body {
	display: none;
	border: 0;
}

.mce-btn-group .mce-btn button {
	width: auto !important;
	margin-right: 0px !important;
	border: 0 !important;
}

.mce-btn-group .mce-btn button :hover {
	background: transparent !important;
	/*border: 0;*/
}

.mce-btn:hover,
.mce-btn:focus {
	color: #333;
	background-color: #e3e3e3 !important;
	border-color: #ccc;
}

.mce-last i {
	background: none;
}

i.mce-i-backcolor {
	background: none !important;
}

.mce-stack-layout .mce-first .mce-flow-layout .mce-btn-group .mce-first :hover {
	background: transparent !important;
}

.mce-stack-layout .mce-last .mce-flow-layout .mce-btn-group .mce-last :hover {
	background: transparent !important;
}

.mce-btn {
	border: 0 !important;
}

/*RRequirement_New.html start*/
.ob--NewshareRC .textareapaddingnone {
	padding: 0 !important;
}

/*RRequirement_New.html end*/
.mce-colorbutton .mce-preview {
	padding-right: 4px !important;
}

/*RRequirement_New.html END*/
/*Management_OrganizationalFeeds.html start*/
.SBMsgTxt .note-editor .note-editable {
	min-height: 200px;
	border: 0;
	overflow: hidden;
	overflow-y: auto;
}

.SBMsgTxt .note-editor {
	min-height: 0px;
}

/*Management_OrganizationalFeeds.html start*/
.createapbackcolor {
	background: #fff !important;
}

/*Management_OrganizationalFeeds.html end*/
.DRpostjobForm .textareapaddingnone {
	padding: 0 !important;
}

/*JS_SetupProfile_skill-experience.html# label style start*/
.jsprofileskilllabel {
	color: #5c5c5c !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	margin: 0 !important;
	font-style: normal !important;
}

/*JS_SetupProfile_skill-experience.html# label style end*/
.clipboard_popup-container .popup_requiremt-clip {
	padding-bottom: 20px !important;
}

.poppaddingbotton_text {
	padding-bottom: 20px;
}

.Diesormonsterpoppadding {
	padding-bottom: 8px;
}

/*Fullcalendar.html popup description start*/
#newEventValidation #txtDescription_ifr {
	width: 99% !important;
}

/*Fullcalendar.html end*/
.textareapaddingnone {
	padding: 0 !important;
}

.popnotesharejob #mce_0_ifr {
	height: 50px !important;
}

/*popupmodule10_shar_job.html start*/
.paddingmarginnone {
	padding: 0 !important;
	margin: 0 !important;
}

/*popupmodule10_shar_job.html end*/
/*recruiter-stand-alone.html# start*/
.ob--NewshareRC__Subject {
	width: 263px !important;
}

/*recruiter-stand-alone.html# end*/
/*RR_Contact_Manager_View.html start*/
.Compatbody #other_info_ifr {
	height: 50px !important;
}

/*RR_Contact_Manager_View.html end*/
/*// Job Seeker contact manager css code*/
#JS_Contact_Manager_Content
	#OnBlickVendors
	.table_header
	.Data_table
	tbody
	tr:first-child
	td:nth-child(2) {
	padding-left: 30px !important;
	padding-right: 0px !important;
}

#JS_Contact_Manager_Content #OnBlickVendors .Data_table td:nth-child(3),
#JS_Contact_Manager_Content #OnBlickVendors .Data_table th:nth-child(3) {
	text-align: left;
}

#JS_Contact_Manager_Content #OnBlickVendors .Data_table td:nth-child(3),
#JS_Contact_Manager_Content #OnBlickVendors .Data_table th:nth-child(3) {
	width: calc(79% / 3) !important;
}

#JS_Contact_Manager_Content #OnBlickVendors .new_onblick_vendor_view {
	margin-top: 0px;
}

/*AM-dashboard-My submissions styles*/
.Am_dashboardPage_left .Recruiter_namePane {
	list-style: none;
	padding-left: 0px;
	height: calc(100% - 10px);
}

.Am_dashboardPage_left .ob_SubmissionCardView {
	border-left: 0px;
	cursor: pointer;
}

.Am_dashboardPage_left .rrdcard-content {
	padding-top: 17px;
	width: 45%;
}

.Am_dashboardPage_left .postedDate {
	padding-top: 30px;
	width: 110px;
}

.rrdcard-content {
	width: 45%;
}

.Am_submissionPage_left .ob_SubmissionCardView {
	cursor: pointer;
}

.Am_submissionPage_left .ob_SubmissionCardView.active {
	background: #f0f7ff;
	border-left: 3px solid #4990e2;
	-webkit-transition: none !important;
	transition: none !important;
}

.Am_submissionPage_left .ob_SubmissionCardView.active .rrdcard-img {
	margin-left: 6px;
}

.Am_submissionPage_left .ob_SubmissionCardView.active .statusLabel {
	margin-left: -3px;
}

.Am_submissionPage_left .rrdcard-list {
	border-left: 0;
}

.Am_submissionPage_left .rrdcard-img {
	margin-left: 9px;
	margin-bottom: 10px;
	margin-top: 18px;
}

.Am_submissionPage_left .Am_submissionPage_left .rrdcard-content {
	width: 77%;
	padding-left: 10px;
}

.Am_submissionPage_left .postedDate {
	width: 73px;
}

.Am_submissionPage_left .profileStatus .currentStatus {
	color: #cc254f;
}

.Am_submissionPage_left .profileTitle a {
	color: #2196f3;
}

.Am_submissionPage_right .Recruiter_ProfileView > label {
	padding-top: 1px;
	padding-left: 24px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label h3 {
	margin-top: 0px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label h3 a {
	color: #2196f3;
	font-size: 15px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label span {
	color: #143361;
	font-weight: 600;
}

.Am_submissionPage_right .Recruiter_Detals {
	padding: 10px;
}

.Am_submissionPage_right .ob_subLocation,
.Am_submissionPage_right .ob_subMoreDetails {
	padding-top: 12px;
	text-align: left;
	display: block;
}

.Am_submissionPage_right .ob_subMoreDetails {
	text-decoration: underline;
	color: #7bb3ec;
	text-align: center;
}

.Am_submissionPage_right .ob_Recruiter-email_Name {
	text-align: left;
	margin-left: 13px;
	padding-top: 10px;
	margin-right: 0px;
}

.Am_submissionPage_right .ob_Recruiter-email_Id {
	text-align: left;
	margin-left: 13px;
	margin-right: 0;
}

.Am_submissionPage_right .Recruiters_requiremt {
	height: calc(100% - 100px);
}

.Am_submissionPage_right .view-requirement-details .R_img.Recruiter_Img {
	top: 25px;
}

.Am_submissionPage_right .mySubmission_Candidate {
	padding-left: 30px !important;
	margin-top: 16px;
}

.Am_submissionPage_right .mySubmission_Candidate a {
	width: 25px;
	display: inline-block;
	height: 25px;
	border-radius: 100%;
	text-align: center;
}

.Am_submissionPage_right .mySubmission_Candidate a span {
	position: relative;
	top: 2.5px;
	font-weight: 600;
}

.Am_submissionPage_right .New-Following-Org {
	margin: 0px 15px !important;
	padding: 15px 0;
}

.Am_submissionPage_right .New_Follow_Cname {
	padding-left: 0px;
	padding-top: 4px;
}

.Am_submissionPage_right .New_Follow_logo {
	padding: 5px;
}

.Am_submissionPage_right .Folp_Name {
	padding-left: 1px;
}

.Am_submissionPage_right .ob_openMod {
	cursor: pointer;
}

.Am_submissionPage_right .ob_openMod:hover {
	text-decoration: underline;
}

mark.bg-yellow {
	background-color: yellow;
	color: black;
	padding: 0;
}

/*internal external candidates popup*/
.AMR-EX-IC {
	position: absolute;
	right: 10px;
	top: 40px;
}

.EX-icon {
	background: #fee6ed;
	color: #c11f48;
	font-size: 10px;
	font-weight: 600;
	border-radius: 50px;
	padding: 3px 5px !important;
	display: inline-block;
}

.IC-icon {
	background: #e6f1ff;
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	border-radius: 50px;
	padding: 3px 5px !important;
	display: inline-block;
}

.EX-icon + .popover,
.IC-icon + .popover {
	text-align: center;
	border-radius: 0;
	border: 1px solid #659dec;
	font-size: 11px;
	font-weight: 600;
	width: 130px;
	padding: 0px !important;
	color: #659dec;
}

.EX-icon + .popover .popover-content,
.IC-icon + .popover .popover-content {
	padding: 5px;
}

.EX-icon + .popover > .arrow,
.IC-icon + .popover > .arrow {
	border-bottom-color: #659dec;
}

.AMR-EX-IC .EX-icon + .popover,
.AMR-EX-IC .IC-icon + .popover {
	margin-left: -40px;
}

.AMR-EX-IC .EX-icon + .popover > .arrow,
.AMR-EX-IC .IC-icon + .popover > .arrow {
	top: -6px;
	margin-top: -6px;
	border-width: 6px;
	left: 84% !important;
}

/*interview scheduled popup*/
.DRpostjobForm label.inputHelpBlock.IS-popLabel-title {
	font-size: 13px !important;
	font-weight: 400 !important;
}

.IS-popLabel-view {
	margin: 0;
	text-align: left;
	color: #143362;
	font-size: 13px;
	font-weight: 600;
}

/*responsive upto 1024px*/
@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.Am_submissionPage_left .rrdcard-list .rrdcard-img img {
		width: 45px;
		height: 45px;
	}

	.Am_submissionPage_left .rrdcard-content {
		padding-left: 2px;
		width: 46%;
	}

	.Am_submissionPage_left .postedDate {
		padding-top: 17px;
		width: 65px;
	}

	.Am_submissionPage_left .ob_noResult {
		text-align: center;
		padding: 5px;
		display: block;
	}

	.Am_submissionPage_right .Recruiter_ProfileView > label {
		padding-left: 10px;
	}

	.Am_submissionPage_right .Recruiter_emailId .Recruiter_ellipsis {
		float: left;
		left: 0;
	}

	.Am_submissionPage_right .Recruiter_ProfileView > img {
		margin-left: 0px !important;
		margin-top: 0px !important;
		width: 45px !important;
		height: 45px !important;
	}

	.Am_submissionPage_right .New_Follow_logo {
		padding-left: 0px;
		margin-left: -4px;
	}

	.Am_submissionPage_right .New_Follow_Cname {
		padding-left: 2px;
	}
}

@media screen and (max-width: 1056px) {
	.Am_submissionPage_right .ob_subMoreDetails {
		padding-top: 3px;
	}
}

#AM_Contact_Manager_Content .Contact-manager-navbar .nav.nav-tabs li {
	margin: 0 25px;
}

#AM_Contact_Manager_Content #ExternalConsultants .Data_table th {
	padding: 15px 0 !important;
	width: calc(95% / 3) !important;
}

#AM_Contact_Manager_Content #ExternalConsultants .Data_table th:nth-child(2) {
	padding-left: 50px !important;
}

#AM_Contact_Manager_Content #ExternalConsultants .Data_table td:nth-child(2) {
	padding-left: 55px !important;
}

#AM_Contact_Manager_Content #ExternalConsultants .Data_table th:first-child,
#AM_Contact_Manager_Content #ExternalConsultants .Data_table td-first-child {
	padding-left: 20px !important;
}

#AM_Contact_Manager_Content #ExternalConsultants .Data_table th:last-child,
#AM_Contact_Manager_Content #ExternalConsultants .Data_table td-last-child {
	padding-right: 20px !important;
	text-align: right;
}

#AM_Contact_Manager_Content #CompanyDirectory .content {
	position: relative;
	padding-bottom: 15px;
}

#AM_Contact_Manager_Content #CompanyDirectory .activity_inform_div img {
	position: absolute;
	left: 20px;
	margin-left: 0px;
	margin-top: 0px;
}

#AM_Contact_Manager_Content #CompanyDirectory .activity_inform_div span {
	position: absolute;
	left: 40px;
}

@media only screen and (max-width: 1100px) {
	#AM_Contact_Manager_Content .Contact-manager-navbar .nav.nav-tabs li {
		margin: 0 19px;
	}
}

#AM_Contact_Manager_Content #ExternalConsultants .OnBlickConsultants_Content_left_outer {
	width: 75%;
	float: left;
	padding: 0 10px;
	background: #fff;
	margin-top: 60px;
	padding-top: 10px;
}

#AM_Contact_Manager_Content #ExternalConsultants .OnBlickConsultants_Content {
	width: 100%;
}

#AM_Contact_Manager_Content
	#ExternalConsultants
	.OnBlickConsultants_Content
	.OnBlickConsultants_Content_right {
	background: #fff;
	width: 25%;
	float: right;
	margin-top: 60px;
}

@media screen and (max-width: 1250px) {
	#AM_Contact_Manager_Content #ExternalConsultants .OnBlickConsultants_Content_left_outer {
		width: 70%;
		float: left;
		padding: 0 10px;
		background: #fff;
		padding-top: 10px;
	}

	#AM_Contact_Manager_Content #ExternalConsultants .OnBlickConsultants_Content {
		width: 100%;
	}

	#AM_Contact_Manager_Content
		#ExternalConsultants
		.OnBlickConsultants_Content
		.OnBlickConsultants_Content_right {
		background: #fff;
		width: 30%;
		float: right;
	}
}

#AM_Contact_Manager_Content #CM_page_overlay2 {
	opacity: 0.5;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 2500px;
	height: 1500px;
	display: none;
	z-index: 100;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div ul li {
	list-style: none;
	padding-bottom: 15px;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div h3 {
	padding: 0 20px;
	font-size: 13px !important;
	font-weight: 600;
	margin: 0px;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div p {
	padding-left: 20px;
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #676a6c;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div img {
	width: 16px;
	margin-left: 20px;
	margin-top: -1px;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div span {
	padding-left: 10px;
	font-size: 12px !important;
	color: #707070;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div .timeline-list {
	padding: 0px;
	position: relative;
	max-width: 700px;
	margin: 0 auto;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div .timeline-list:before {
	content: '';
	left: 7px;
	top: 2em;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: scaleVertical 3s 1s ease both 1;
	animation: scaleVertical 3s 1s ease both 1;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div .timeline-list:after {
	content: '';
	clear: both;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div .timeline-list li {
	position: relative;
	-webkit-box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
	box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
}

#AM_Contact_Manager_Content #ExternalConsultants .activity_inform_div .timeline-list li:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: none repeat scroll 0% 0% #ffffff;
	border: 3px solid #143362;
	-webkit-animation: revealScaleUp 0.75s 0s ease both 1;
	animation: revealScaleUp 0.75s 0s ease both 1;
}

#AM_Contact_Manager_Content
	#ExternalConsultants
	.activity_inform_div
	.timeline-list
	li:hover:before {
	border: 3px solid #e91e63;
}

#AM_Contact_Manager_Content #OnBlickConsultants .Data_table th:first-child,
#AM_Contact_Manager_Content #OnBlickConsultants .Data_table td:first-child {
	width: 5% !important;
	padding-left: 0px !important;
}

#AM_Contact_Manager_Content #OnBlickConsultants .Data_table td:nth-child(2),
#AM_Contact_Manager_Content #OnBlickConsultants .Data_table th:nth-child(2) {
	padding-left: 10px !important;
}

#page-container.js--page-Container #page.recruiter_Adj {
	overflow: hidden !important;
}

.AM_Recruiter_view {
	display: block;
	height: 100%;
	padding: 5px;
}

.AM_Recruiter_view .view-requirement-details {
	width: 100%;
	display: table;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #ddd;
}

.AM_Recruiter_view .view-requirement-details > div.view-requirement-block:last-child {
	margin: 0px;
}

.Recruiter_headerView {
	margin-bottom: 6px;
}

.Recruiter_headerView .Recruiter_headerLinks {
	float: right;
}

.Recruiter_headerView a {
	display: inline-block;
	border-radius: 5px;
	font-size: 11px;
	font-weight: 400;
}

.Recruiter_headerView .Recruiter_heaDing {
	float: left;
}

.Recruiter_headerView h3 {
	color: #143361;
	font-size: 13px;
	font-weight: 600;
	margin-top: 6px;
	margin-bottom: 0;
}

.Recruiter_mainContent {
	margin: 10px 0px 10px 0px;
	width: 100%;
	height: calc(100% - 20px);
}

.Recruiter_mainContent .Recruiter_namePane_List {
	height: calc(100% - 65px) !important;
	overflow: auto;
}

.Recruiter_mainContent .Recruiter_namePane {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0;
}

.Recruiter_mainContent .Recruiter_listStyle {
	padding: 15px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	font-size: 14px;
}

.Recruiter_mainContent .Recruiter_listStyle .input_formcntrl {
	border: 1px solid #c2c2c2;
	border-radius: 4px;
	padding: 5px;
	border-left: none;
	width: calc(100% - 45px);
}

.Recruiter_SearchResults {
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 4px;
	width: 100%;
	height: calc(100% - 20px);
}

.ob_Recruiter-Searc_rectr {
	width: 88%;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.Recruiter_ProfileView > img {
	float: left;
}

.ob_Recruiter-Seaarch {
	height: 64px;
	position: relative;
	padding: 15px;
	border: 1px solid #ddd;
}

.Recruiter_ProfileView > label {
	float: left;
	padding-top: 10px;
	padding-left: 8px;
}

.Recruiter_ProfileView > h3 {
	margin-bottom: 3px;
	color: #143361;
	font-weight: 600;
	margin-top: 9px;
}

.Recruiter_ProfileView > span {
	margin-left: 1px;
	font-weight: 300;
}

.Recruiter-requirement-name {
	width: 48%;
	margin-top: 0px !important;
	padding-bottom: 2px;
}

.recruiter_Rating {
	padding-top: 10px;
}

.Recruiter_phoneNo {
	width: 150px !important;
	padding-top: 10px;
	margin-top: 0px !important;
	padding-bottom: 10px;
}

.Recruiter_phoneNo .ob_Recruiuter-last-modified-on1 {
	white-space: nowrap;
}

.ob_Recruiter-phoneName {
	text-align: right;
	margin-right: 24px;
}

.Recruiter_emailId {
	width: 222px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px !important;
}

.ob_Recruiter-email_Name {
	text-align: right;
	margin-right: 24px;
}

.ob_Recruiter-email_Id {
	text-align: right;
	margin-right: 24px;
}

.Recruiter_inappIcons > ul {
	display: block;
	padding: 0;
}

.Recruiter_inappIcons > ul li {
	list-style: none;
	display: inline-block;
	float: left;
}

.view-requirement-details .R_img.Recruiter_Img {
	width: 30px;
	position: absolute;
	right: 45px;
	top: 22px;
	cursor: pointer;
}

.Recruiter_Detals {
	padding: 5px 10px;
}

.recruiter_filter_Section {
	height: 50px;
}

.recruiter_filter_Section h3 {
	font-size: 13px;
	font-weight: 600;
	color: #143361;
	padding-top: 10px;
}

.ob_Recruiuter-from_Date {
	border: 2px solid #ddd;
	border-radius: 9px;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 141px;
	display: inline-block;
	margin-top: 3px;
}

.ob_Recruiuter-from_Date input {
	border-radius: 5px;
}

.ob_Recruiter-calendr_Icon {
	border-radius: 5px !important;
}

.ob_Recruiter-Filter_Apply {
	float: right;
	position: relative;
	padding: 6px 27px;
	top: 4px;
}

.Recruiters_requiremt {
	background: #fff;
	height: calc(100% - 134px);
}

.Recruiters_requiremt > .nav-tabs {
	margin: 0px 15px;
}

.Recruiters_requiremt > ul li a {
	padding: 10px 0px;
	font-size: 13px;
}

.Recruiters_requiremt > .nav-tabs li {
	-webkit-transition: none !important;
	transition: none !important;
	padding: 0px 10px;
}

.Recruiters_requiremt > .nav-tabs li:first-child {
	padding-left: 0px;
}

.Recruiters_requiremt > .nav-tabs li a {
	border: 0;
	font-weight: 400;
	color: #7d7070;
}

.Recruiters_requiremt > .nav-tabs > li > a:hover,
.Recruiters_requiremt > .nav-tabs > li > a:focus {
	border: 0;
	background: transparent;
}

.Recruiters_requiremt > .nav-tabs li.active a {
	border-bottom: 2px solid #2a3747;
	color: #143361;
	font-weight: 600;
}

.Recruiters_card_View {
	padding-bottom: 10px;
	padding-top: 5px;
}

.ob_Recruiter_openRecruitement {
	height: auto;
	margin-bottom: 0px;
}

.ob_ml-pnl_avid {
	margin: 0 !important;
}

.ob_caption_headingRecruitement {
	padding: 5px 0 0 3px;
	width: 100%;
}

.ob_caption_headingRecruitement h1 {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
	height: 30px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 15px;
	display: inline-block;
	width: 65%;
}

.ob_caption_headingRecruitement .no_ofRequiurements {
	float: right;
	display: inline-block;
	background: #ddd;
	padding: 5px 6px;
	border-radius: 100%;
	margin-top: -4px;
	font-size: 11px;
	color: #143661;
	font-weight: 600;
	min-width: 25px;
	text-align: center;
}

.ob_toPullLeft {
	display: block;
	font-size: 11px;
}

.ob_spanLeft_style {
	font-size: 11px;
}

.ob_spanRight_style {
	font-size: 11px;
	float: right;
	display: block;
	text-align: right;
}

.ob_spanRightin_style {
	font-size: 11px;
	float: right;
	display: block;
	text-align: right;
	padding-bottom: 5px;
}

.ob_toPullRight {
	display: block;
	text-align: right;
	font-size: 11px;
}

.ob_locationRecruitement {
	padding: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #ddd;
}

.ob_postedOnRecruiutement {
	padding: 10px 0px 10px 0px !important;
	border-bottom: 1px solid #ddd;
}

.ob_candidtsSubmitdRecruiutement {
	padding: 10px 0px 10px 0px !important;
}

.ob_border-rightin {
	border-right: 1px solid #ddd;
}

.ob_recruit_inline {
	display: inline-block;
}

.ob-screenRecr-adj {
	padding: 0px 15px;
	border: none;
}

li.Recruiter_listStyle.active {
	border-left: 3px solid #59a2e7;
	background-color: #f9fcff;
	color: #143361;
	font-weight: 600;
}

li.Recruiter_listStyle {
	border-left: 3px solid #fff;
	color: #337ab7;
}

.ob_ellipsis_rect {
	display: inline;
	width: calc(100% - 0px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ob_floatRight_rect {
	float: right;
}

.ob_calender_Rect {
	height: 30px;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.Recruiter_phoneNo {
		width: 18% !important;
		padding-left: 0px !important;
	}

	.Recruiter_emailId {
		width: 23% !important;
		padding-left: 0px !important;
	}

	.ob_Recruiter-email_Name {
		margin-right: 17px;
	}

	.recruiter_emailId .Recruiter_ellipsis {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: normal;
		width: calc(100% - 20%);
		float: right;
		position: relative;
		left: 8px;
	}

	.ob_Recruiter-phoneName {
		margin-right: 17px;
	}

	.ob_Recruiuter-last-modified-on1 .span_style {
		margin-right: 16px !important;
	}

	.view-requirement-details .R_img.Recruiter_Img {
		right: 36px;
	}

	.ob_ellipsis_rect {
		width: calc(100% - 30px);
	}

	.Recruiter_ProfileView > label h3 {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.Searc_rectr {
		width: 87%;
	}

	.Recruiters_card_View {
		height: calc(530px - 210px);
	}

	.Recruiters_requiremt > .nav-tabs li {
		width: 109px;
	}

	.Recruiters_requiremt > .nav-tabs li a {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.ob-header_Hired {
		width: 54px !important;
	}
}

.Recruiters_card_View .Bottom_a {
	color: #59a2e7;
	padding-right: 15px;
}

.Recruiters_card_View .external_link {
	position: absolute;
	right: 0px;
	padding-top: 3px;
	-webkit-transform: none;
	transform: none;
}

/* New styles for View-Job */
.new-heads {
	padding: 8px 0px;
}

.new-heads .new-heads--padd {
	padding: 0px;
}

.new-heads .new-heads--padd .text_Namefol {
	padding: 2px 0px;
}

.new-heads .new-heads__heading {
	margin: 0px;
	font-size: 15px;
	font-weight: 600;
	color: #143362;
}

.new-heads .new-heads__heading--title {
	padding: 2px 16px;
	position: absolute;
	font-weight: 600;
}

.new-heads .new-heads__heading--title::before {
	content: '\203A';
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 6px;
	position: absolute;
	color: #676a6c;
}

.mainlay-paddin {
	padding: 0px;
	height: calc(100% - 46px);
	margin-top: 23px;
}

.mainlay-paddin .leftside-layrow {
	height: 100%;
	float: left;
	padding-left: 0px;
	padding-right: 10px;
}

.mainlay-paddin .rightside-layrow {
	height: 100%;
	padding: 0px;
	border: 1px solid #ddd;
}

.new-heads__heading .heads--backbtn::before {
	content: '\2039';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 19px;
	right: 40px;
	position: absolute;
	color: #fff;
}

.heads--backbtn {
	background: #143362;
	border-radius: 5px;
	padding: 5px 10px 5px 14px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

/* left side */
.leftside-layrow .leftside-layrow__header {
	height: 66px;
	background: #fff;
	margin-bottom: 8px;
}

.leftside-layrow .leftside-layrow__header .ob--inapp-top img {
	display: block;
	float: none;
	margin: 1px 0;
}

.leftside-layrow .leftside-layrow__header .VJ-Roleskills {
	padding: 2px 0px 10px 0px;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd {
	padding-bottom: 6px;
	padding-top: 8px;
	border: 1px solid #ddd;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd .New_Follow_Cname {
	padding: 4px;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd .pink-buton {
	border-right: 1px solid #ddd;
	line-height: 3.8;
	padding-right: 20px;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd .redbtn {
	border: 1px solid #c51c48;
	background: #c51c48;
	color: #fff;
	padding: 2px 40px;
	border-radius: 6px;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd .padding-5 {
	padding: 5px;
}

.leftside-layrow .leftside-layrow__header .layrow__header--padd .span_style {
	min-width: 0px;
}

.leftside-layrow .VJ_Keytitle,
.leftside-layrow .Descr-title {
	font-size: 15px;
	font-weight: 700;
	color: #143361;
}

.leftside-layrow .Vj-Rside {
	padding: 10px 15px;
}

.leftside-layrow .Vj-CompDetails {
	padding: 10px 0px;
	line-height: 1.7;
}

.leftside-layrow .leftside-layrow__scroll {
	height: calc(100% - 75px) !important;
	border: 1px solid #ddd;
}

.leftside-layrow .leftside-layrow__head h3 {
	font-size: 13px;
	font-weight: 600;
	padding-right: 10px;
	/*border-right: 1px solid #ddd;*/
}

.leftside-layrow .leftside-layrow__head h5 a {
	font-size: 11px;
	padding-left: 10px;
	font-weight: 600;
	text-decoration: underline;
	line-height: 1.5;
	color: #2196f3 !important;
}

.leftside-layrow .leftside-layrow__head span a {
	font-size: 13px;
}

/* right-side*/
.rightside-layrow .rightside-layrow__header {
	height: 64px;
	background: #fff;
}

.rightside-layrow .VJ-Down {
	text-align: center;
	padding: 23px 0px;
	height: 65px;
}

.rightside-layrow .VJ-Down .fa.fa-spinner.fa-spin {
	margin-top: 0 !important;
}

.rightside-layrow .rightside-layrow__scroll {
	height: calc(100% - 65px) !important;
}

.following--nd .follow--btns input[type='checkbox'],
.following--btns input[type='checkbox'] {
	position: absolute;
	z-index: -1;
}

.following--nd .following--btns {
	padding: 2px 15px;
	background: #2196f3;
	color: #fff;
	border-radius: 6px;
	border: 1px solid #2196f3;
	font-size: 12px;
	font-weight: 600;
}

.follow--btns {
	background: #fff;
	border: 1px solid #2196f3;
	color: #2196f3;
	padding: 2px 18px;
	border-radius: 6px;
	font-size: 12px;
	font-weight: 600;
	cursor: pointer;
}

.rightside-layrow--colms {
	padding: 10px 3px;
}

.rightside-layrow--colms .text_Namefol {
	padding: 0px;
}

.rightside-layrow--colms .Spangrey-text {
	font-size: 12px;
}

.rightside-layrow--colms .rightside--colms__paddin {
	padding: 0px 15px;
}

.break-word {
	word-wrap: break-word;
}

.redbtn {
	border: 1px solid #c51c48;
	background: #c51c48;
	color: #fff;
	padding: 2px 40px;
	border-radius: 6px;
}

.redbtn:hover,
.redbtn:focus {
	color: #fff !important;
}

@media screen and (max-width: 1024px) {
	.redbtn {
		padding: 2px 12px !important;
	}
}

@media screen and (max-width: 1024px) {
	.rightside-layrow__header.Resu-Ico {
		padding-top: 12px !important;
	}
}

.pink-buton--pos {
	position: absolute;
	right: 12px;
	top: 10px;
}

.ob--inapp-top {
	z-index: 999;
}

.Req--details-pop .apply_job_modal {
	height: 550px;
}

.Req--details-pop .VJ_Expeset1 {
	padding-bottom: 10px;
}

.Req--details-pop .VJ-Prosum {
	border-bottom: 0px;
}

.Req--details-pop_alignment .apply_job_header {
	padding: 10px 20px 0px 20px;
}

.Req--details-pop_alignment .dynamic-enable-scroll {
	padding: 10px 20px;
}

.Req--details-pop_alignment .apply_job_modal {
	padding: 0px;
}

.keyskills {
	background: #f0f7ff;
	border: 1px solid #d3dfeb;
	padding: 15px;
}

.keyskills span {
	background: #fff;
	padding: 3px 10px;
	display: inline-block;
	border: 1px solid #d3dfeb;
	margin: 3px;
	border-radius: 5px;
	color: #143761;
	font-size: 11px;
	font-weight: 600;
}

/* share hotlist new css classes*/
/*Am sharing hotlist profile in mail*/
.AM_hotlist_consultants_list {
	overflow: hidden;
}

.am_sending_mail {
	border-bottom: 1px solid #c2c2c2;
}

.padding_minus {
	padding: 0;
}

.am_fromid {
	border: 1px solid #c2c2c2;
	height: 35px;
}

.from_mailid {
	margin: 0;
	padding: 6px 15px;
}

.am_toid {
	border: 1px solid #c2c2c2;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.input_toid {
	width: 55%;
	position: absolute;
	top: 0px;
	height: 33px;
	margin-left: 47px;
	padding: 10px;
	border: 0;
}

.subject_left {
	margin-left: 70px;
	width: 80%;
}

.mail_text {
	margin-top: 15px;
}

.email_content {
	width: 100%;
	height: 160px;
	font-size: 12px;
	padding: 30px 25px;
	border: 0;
	border-bottom: 0;
}

#AM_sendmail_content .Contact-header {
	background: #fff;
	margin-right: 20px;
}

#AM_sendmail_content h3 {
	font-size: 16px;
	font-weight: 600;
	color: #143361;
	margin-top: 0;
}

.hotlist_names {
	background-color: #f3f3f4;
	margin-top: -12px;
	border: 1px solid #c2c2c2;
	border-top: none;
	height: calc(100% - 289px);
}

.hotlist_head {
	color: #143361;
	font-size: 13px;
	font-weight: 600;
	margin: 0;
	padding: 10px 10px;
}

.hotlist_row {
	border-bottom: 1px solid #c2c2c2;
}

.hotlist_detail {
	margin: 0;
	padding: 10px 10px;
}

.send_mail_confirm {
	border-top: 1px solid #c2c2c2;
	margin-top: 15px;
	text-align: center;
	padding-top: 10px;
}

.mail_button {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	padding: 4px 25px;
	border-radius: 5px;
}

.mail_cancel {
	padding: 4px 20px;
}

.mail_button.mail_back {
	color: #fff;
	background-color: #143361;
}

/*.mail_button.mail_send {
    color: #fff;
    background-color: #cc254f;
}*/
.dynamic-enable-scroll {
	height: 200px;
}

#send_mail_page {
	overflow: hidden !important;
	height: 100% !important;
	background: #fff;
	padding: 10px;
}

.maillist_heading {
	background-color: lightgray;
}

#AM_sendmail_content.toggled {
	padding-right: 0px !important;
}

/* #AM_sendmail_content.toggled .sidebar_receipents_list {
        margin-right: -600px;
    }*/
#AM_sendmail_content.toggled .content_page_wrapper {
	width: 100%;
	margin: 0px;
	margin-left: -15px;
	width: calc(100% + 30px);
}

#AM_sendmail_content.toggled .am_sending_mail .close {
	display: none;
}

#AM_sendmail_content.toggled .to_withslide {
	display: none !important;
}

#AM_sendmail_content.toggled .to_withoutslide_div {
	display: block !important;
}

.to_withoutslide {
	border: none;
}

.to_withoutslide p {
	color: #4a90e2;
	text-decoration: underline;
	font-size: 14px;
	cursor: pointer;
}

#AM_sendmail_content {
	/* padding-right: 300px; */
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#AM_sendmail_content .height_100 {
	height: 100% !important;
}

#AM_sendmail_content button[disabled],
#AM_sendmail_content input[disabled] {
	cursor: not-allowed;
	opacity: 0.5;
}

#AM_sendmail_content input[disabled] {
	background: none;
}

#AM_sendmail_content .mail_content_body {
	height: calc(100% - 30px);
}

#AM_sendmail_content .content_page_wrapper {
	height: 100%;
	width: calc(100% - 40px);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	float: left;
}

#AM_sendmail_content .content_page_wrapper label.error {
	background-size: 7px;
	left: -5px;
	font-size: 10px !important;
	padding: 10px;
	background-position: 0px 12.5px;
	height: inherit;
}

#AM_sendmail_content .sidebar_receipents_list {
	width: 400px;
	float: right;
	/* right: 300px;
        margin-right: -300px;*/
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#AM_sendmail_content .am_sending_mail .close {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #143362;
	border-radius: 13px;
	color: #143362;
	cursor: pointer;
	font-size: 16px;
	height: 20px;
	padding: 0 5px;
	width: 20px;
	top: 0px;
	position: absolute;
	right: 20px;
}

#AM_sendmail_content .margin-left-150 {
	margin-left: 150px;
}

#AM_sendmail_content .margin-right-20 {
	margin-right: 20px;
}

#AM_sendmail_content .padding-bottom-12 {
	padding-bottom: 12px;
}

#AM_sendmail_content .padding-right-0 {
	padding-right: 0px;
}

#AM_sendmail_content .margin-top-0 {
	margin-top: 0px !important;
}

#AM_sendmail_content .margin-right-0 {
	margin-right: 0px;
}

#AM_sendmail_content .textarea_outer {
	height: 198px;
	padding-right: 1px;
	border: 1px solid #c2c2c2;
}

#AM_sendmail_content .mce-panel {
	border: none;
}

#AM_sendmail_content .dice_search_text {
	width: calc(100% - 40px);
}

#AM_sendmail_content .checkdiv p {
	padding-left: 25px;
	padding-top: 5px;
	margin-top: -8px;
	margin-bottom: 8px;
}

#AM_sendmail_content .to_withoutslide_div {
	display: none;
}

#AM_sendmail_content .to_withslide {
	display: block;
}

#AM_sendmail_content .tab-content_border {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

#AM_sendmail_content .Contact-manager-navbar {
	margin-right: 20px;
	border-right: 1px solid #ddd;
	padding-top: 15px;
	border-left: 1px solid #ddd;
}

#AM_sendmail_content .Contact-manager-navbar .nav.nav-tabs li {
	margin: 0px 2px;
	float: left;
}

#AM_sendmail_content .Contact-manager-navbar .nav.nav-tabs li:first-child {
	padding: 0 5px 0 10px !important;
}

#AM_sendmail_content .Recipients_list ul {
	padding-left: 0px;
}

#AM_sendmail_content .Recipients_list ul li {
	display: block;
	clear: both;
	margin-left: 0px;
}

#AM_sendmail_content .new_dice_search_box {
	margin-bottom: 10px;
}

#AM_sendmail_content .Recipients_list ul li:not(:first-child) {
	border-bottom: 1px solid #ddd;
}

#AM_sendmail_content .Recipients_list ul li .first_child {
	background: #f2f8fa;
	color: #4a90e2;
	border-top: 1px solid #ddd;
	padding-top: 12px !important;
}

#AM_sendmail_content .Recipients_list ul li .checkdiv {
	float: left;
	padding-left: 10px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 20px;
}

#AM_sendmail_content .checkdiv label span {
	margin-top: -8px;
}

#AM_sendmail_content .slimScrollDiv,
#AM_sendmail_content .email_content {
	width: 100% !important;
	padding: 0px;
}

#AM_sendmail_content .hotlist_names .slimScrollDiv {
	height: calc(100% - 50px) !important;
}

#AM_sendmail_content .email_content {
	padding-right: 20px;
}

#AM_sendmail_content .dice_search_text {
	border-radius: 0 5px 5px 0;
}

#AM_sendmail_content .Custom_radio span label a {
	border: 0 !important;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
	padding: 18px 0px 15px 0px;
}

#AM_sendmail_content .Custom_radio li.active a {
	color: #4a90e2;
	font-weight: 600;
}

#AM_sendmail_content .Custom_radio input[type='radio']:checked ~ .check {
	border: 2px solid #4a90e2;
	pointer-events: none;
}

#AM_sendmail_content .Custom_radio span input,
#AM_sendmail_content .Custom_radio span div {
	pointer-events: none;
}

#AM_sendmail_content .Custom_radio li a {
	pointer-events: none;
}

#AM_sendmail_content .Custom_radio span input[type='radio'] {
	pointer-events: none;
}

#AM_sendmail_content .Custom_radio input[type='radio']:checked ~ .check::before {
	background: #4a90e2;
}

#AM_sendmail_content .Custom_radio .check {
	border: 2px solid #707070;
}

#AM_sendmail_content.imported_height .hotlist_names {
	height: calc(100% - 339px);
}

#AM_sendmail_content .Custom_radio .disabledClients {
	opacity: 0.5;
}

#AM_sendmail_content .Custom_radio .disabledClients span {
	pointer-events: none;
}

.slimScrollDiv {
	/*  height: calc(100% - 85px) !important; */
	height: 140px;
}

#AM_sendmail_content .sharingHeight {
	height: 150px !important;
}

.AM_btnEditPost {
	margin-right: 70px;
}

/*AM-dashboard-My submissions styles*/
.Am_dashboardPage_left .Recruiter_namePane {
	list-style: none;
	padding-left: 0px;
	height: calc(100% - 10px);
}

.Am_dashboardPage_left .ob_SubmissionCardView {
	border-left: 0px;
}

.Am_dashboardPage_left .rrdcard-content {
	padding-top: 17px;
	width: 45%;
}

.Am_dashboardPage_left .postedDate {
	padding-top: 30px;
	width: 110px;
}

.rrdcard-content {
	width: 45%;
}

.Am_submissionPage_left .ob_SubmissionCardView {
	cursor: pointer;
}

.Am_submissionPage_left .ob_SubmissionCardView.active {
	background: #f0f7ff;
	border-left: 3px solid #4990e2;
	-webkit-transition: none !important;
	transition: none !important;
}

.Am_submissionPage_left .ob_SubmissionCardView.active .rrdcard-img {
	margin-left: 6px;
}

.Am_submissionPage_left .ob_SubmissionCardView.active .statusLabel {
	margin-left: -3px;
}

.Am_submissionPage_left .rrdcard-list {
	border-left: 0;
}

.Am_submissionPage_left .rrdcard-img {
	margin-left: 9px;
	margin-bottom: 10px;
	margin-top: 18px;
}

.Am_submissionPage_left .Am_submissionPage_left .rrdcard-content {
	width: 77%;
	padding-left: 10px;
}

.Am_submissionPage_left .postedDate {
	width: 73px;
}

.Am_submissionPage_left .profileStatus .currentStatus {
	color: #cc254f;
}

.Am_submissionPage_left .profileTitle a {
	color: #2196f3;
}

.Am_submissionPage_right .Recruiter_ProfileView > label {
	padding-top: 1px;
	padding-left: 24px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label h3 {
	margin-top: 0px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label h3 a {
	color: #2196f3;
	font-size: 15px;
}

.Am_submissionPage_right .Recruiter_ProfileView > label span {
	color: #143361;
	font-weight: 600;
}

.Am_submissionPage_right .Recruiter_Detals {
	padding: 10px;
}

.Am_submissionPage_right .ob_subLocation,
.Am_submissionPage_right .ob_subMoreDetails {
	padding-top: 12px;
	text-align: left;
	display: block;
}

.Am_submissionPage_right .ob_subMoreDetails {
	text-decoration: underline;
	color: #7bb3ec;
	text-align: center;
}

.Am_submissionPage_right .ob_Recruiter-email_Name {
	text-align: left;
	margin-left: 13px;
	padding-top: 10px;
	margin-right: 0px;
}

.Am_submissionPage_right .ob_Recruiter-email_Id {
	text-align: left;
	margin-left: 13px;
	margin-right: 0;
}

.Am_submissionPage_right .Recruiters_requiremt {
	height: calc(100% - 100px);
}

.Am_submissionPage_right .view-requirement-details .R_img.Recruiter_Img {
	top: 25px;
}

.Am_submissionPage_right .mySubmission_Candidate {
	padding-left: 30px !important;
	margin-top: 16px;
}

.Am_submissionPage_right .mySubmission_Candidate a {
	width: 25px;
	display: inline-block;
	height: 25px;
	border-radius: 100%;
	text-align: center;
}

.Am_submissionPage_right .mySubmission_Candidate a span {
	position: relative;
	top: 2.5px;
	font-weight: 600;
}

.Am_submissionPage_right .New-Following-Org {
	margin: 0px 15px !important;
	padding: 15px 0;
}

.Am_submissionPage_right .New_Follow_Cname {
	padding-left: 0px;
	padding-top: 4px;
}

.Am_submissionPage_right .New_Follow_logo {
	padding: 5px;
}

.Am_submissionPage_right .Folp_Name {
	padding-left: 1px;
}

.Am_submissionPage_right .ob_openMod {
	cursor: pointer;
}

.Am_submissionPage_right .ob_openMod:hover {
	text-decoration: underline;
}

mark.bg-yellow {
	background-color: yellow;
	color: black;
	padding: 0;
}

/*internal external candidates popup*/
.AMR-EX-IC {
	position: absolute;
	right: 10px;
	top: 40px;
}

.EX-icon {
	background: #fee6ed;
	color: #c11f48;
	font-size: 10px;
	font-weight: 600;
	border-radius: 50px;
	padding: 3px 5px !important;
	display: inline-block;
}

.IC-icon {
	background: #e6f1ff;
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	border-radius: 50px;
	padding: 3px 5px !important;
	display: inline-block;
}

.EX-icon + .popover,
.IC-icon + .popover {
	text-align: center;
	border-radius: 0;
	border: 1px solid #659dec;
	font-size: 11px;
	font-weight: 600;
	width: 130px;
	padding: 0px !important;
	color: #659dec;
}

.EX-icon + .popover .popover-content,
.IC-icon + .popover .popover-content {
	padding: 5px;
}

.EX-icon + .popover > .arrow,
.IC-icon + .popover > .arrow {
	border-bottom-color: #659dec;
}

.AMR-EX-IC .EX-icon + .popover,
.AMR-EX-IC .IC-icon + .popover {
	margin-left: -40px;
}

.AMR-EX-IC .EX-icon + .popover > .arrow,
.AMR-EX-IC .IC-icon + .popover > .arrow {
	top: -6px;
	margin-top: -6px;
	border-width: 6px;
	left: 84% !important;
}

/*interview scheduled popup*/
.DRpostjobForm label.inputHelpBlock.IS-popLabel-title {
	font-size: 13px !important;
	font-weight: 400 !important;
}

.IS-popLabel-view {
	margin: 0;
	text-align: left;
	color: #143362;
	font-size: 13px;
	font-weight: 600;
}

/*responsive upto 1024px*/
@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.Am_submissionPage_left .rrdcard-list .rrdcard-img img {
		width: 45px;
		height: 45px;
	}

	.Am_submissionPage_left .rrdcard-content {
		padding-left: 2px;
		width: 46%;
	}

	.Am_submissionPage_left .postedDate {
		padding-top: 17px;
		width: 65px;
	}

	.Am_submissionPage_right .Recruiter_ProfileView > label {
		padding-left: 10px;
	}

	.Am_submissionPage_right .Recruiter_emailId .Recruiter_ellipsis {
		float: left;
		left: 0;
	}

	.Am_submissionPage_right .Recruiter_ProfileView > img {
		margin-left: 0px !important;
		margin-top: 0px !important;
		width: 45px !important;
		height: 45px !important;
	}

	.Am_submissionPage_right .New_Follow_logo {
		padding-left: 0px;
		margin-left: -4px;
	}

	.Am_submissionPage_right .New_Follow_Cname {
		padding-left: 2px;
	}
}

@media screen and (max-width: 1056px) {
	.Am_submissionPage_right .ob_subMoreDetails {
		padding-top: 3px;
	}
}

/*inapp css*/
.Ob__caption_heading_right2.MS-inApp {
	position: relative;
	height: inherit;
	z-index: inherit;
}

.Ob__caption_heading_right2.MS-inApp .ob--inapp-top {
	position: inherit;
	z-index: inherit;
}

.Ob__caption_heading_right2.MS-inApp .ob--inapp-top .ob--inapp_breadcrums-top {
	position: absolute;
	left: 0;
	z-index: 999;
}

.mysub_dash--pop .accepted a {
	color: #7bb3ec !important;
}

.mysub_dash--pop .am-mysub--overlay {
	width: 450px;
}

.mysub_dash--pop .jobs--contents__cards {
	border-bottom: 1px solid #ddd;
}

.mysub_dash--pop .jobs--contents {
	padding: 2px 5px;
}

.mysub_dash--pop .jobs--contents_padd {
	height: calc(100% - 150px);
}

.mysub_dash--pop .overlay-header {
	position: relative;
}

.mysub_dash--pop .overlay-header button img {
	width: 22px;
	height: 22px;
	position: absolute;
	right: 4px;
	top: 4px;
}

.mysub_dash--pop .overlay-header h3 {
	padding: 10px 0px 10px 0px;
}

.mysub_dash--pop .accepted a {
	color: #7bb3ec !important;
}

.mysub_dash--pop .jb--submissions {
	background: #fafafa;
}

.mysub_dash--pop .overlay-header {
	padding: 10px;
	border-bottom: 0px !important;
}

.mysub_dash--pop .feeds-block-element {
	border-bottom: 0px !important;
}

.mysub_dash--pop .apply_job_modal {
	padding: 0px !important;
}

.mysub_dash--pop .Padd-logo img {
	margin: 8px 0px;
}

.mysub_dash--pop .R_img {
	width: 25px;
	position: absolute;
	right: 10px;
	top: 7px;
}

.Contact_fields.Contact_availability {
	clear: left;
	position: relative;
}

.Contact_fields.Contact_availability .select2 {
	z-index: inherit;
}

.Contact_fields.Contact_availability
	.select2-container.select2-container--default.select2-container--open.in-overlay.WA-select {
	top: 61px !important;
	left: 0px !important;
}

#AM_sendmail_content .Contact-manager-navbar .Custom_radio span label {
	/*padding: 0px 15px 0 24px;*/
}

.create__requirement__view ul li span p span {
	width: inherit;
}

.AM_Share_Hotlist_validation {
	color: red;
	margin-bottom: 20px;
	position: absolute;
	font-size: 11px;
	font-weight: 600;
	top: 38px;
}

.popover .popover-content {
	color: red;
	font-size: 14px;
}

#DiceProfiles .ob--cardBox_compat {
	min-height: 170px;
}

/*Management/Admin cards View in same row when click Month data button */
.AMsplitup .MGScoreAMSplitup {
	padding: 0 !important;
	margin: 0px 15px;
}

.Spangrey-text {
	color: #333 !important;
}

/* new resume viewer*/
.VJ-ExpeSet {
	position: relative;
}

.VJ-ExpeSet .Share-ReqBtn {
	position: absolute;
	right: 0px;
	bottom: 8px;
}

.Viewer {
	width: 100%;
	height: calc(100% - 0px);
	padding-right: 15px;
}

.main-div-container {
	height: 100%;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 8px;
}

.main-div-container .ViewJ-BackBtn {
	position: absolute;
	right: 38px;
	z-index: 99;
	padding: 2px 8px;
	color: #4990e2;
	font-size: 13px;
	font-weight: 600;
	top: 2px;
	border-radius: 4px;
	background: #fff;
}

.main-div-container .VJ-leftside {
	height: calc(100% - 8px);
	float: left;
	padding-left: 0px;
	padding-right: 10px;
}

.main-div-container .VJ-leftside--bg {
	background: #fff;
	height: 100%;
}

.main-div-container .VJ-Right-Aside {
	height: calc(100% - 8px);
	padding: 0px;
	position: relative;
	background: #fff;
}

.main-div-container .VJ-rightside--bg {
	/*padding: 10px 20px;*/
	height: 100%;
	padding-left: 15px;
}

.main-div-container .VJ-right--side {
	height: calc(100% - 20px);
	overflow: auto;
	margin-top: 20px;
}

.main-div-container .VJ-ExpeSet {
	padding: 0px 0px 15px 0px !important;
	margin-right: 15px;
}

.main-div-container .VJ-profileDown-n {
	border-top: 0px;
	border-bottom: 1px solid #ddd;
	padding: 10px;
}

.main-div-container .Resu-Ico-n {
	position: absolute;
	left: 62px;
	padding-top: 6px;
}

.New-Follow .OFeeds-Head .Feeds_head .OFeeds-Headash span {
	font-size: 12px;
}

/*.New-Follow .OFeeds-Head .Feeds_head .new-heads__heading .heads--backbtn::before {
    line-height: 16px !important;
    right: 118px !important;
}*/
/*Add this css onblickboard.css */
.ChangeStatus-display {
	border-bottom: 1px solid #ededed;
	padding: 10px 0;
	margin-bottom: 20px;
}

.ChangeStatus-display p {
	color: #838383;
	font-size: 12px;
	font-weight: 400;
	padding: 0;
	margin: 0;
}

.ChangeStatus-display span {
	color: #174474;
	font-size: 12px;
	font-weight: 600;
}

.ChangeStatus-select p {
	font-size: 12px;
	font-weight: 600;
	color: #174474;
}

.ChangeStatus-select .select2 {
	border: 1px solid #ededed;
	background: #ededed;
	width: 40% !important;
	color: #7d7070;
	margin-bottom: 15px;
}

/*** open card jobBoard-Icons and Unpost-PostJob style ****/
.ob-profile-card_openPosition .Ob__caption_heading h2 {
	height: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.jobBoard-Icons {
	margin: 5px 0 10px 5px;
	position: relative;
}

.jobBoard-Icons .popover {
	color: #174474;
	font-size: 11px;
	font-weight: 600;
	margin-left: 35px;
	margin-bottom: 35px !important;
	width: 140px;
}

.jobBoard-Icons .popover .arrow {
	left: 18px !important;
	margin: 0px;
}

.jobBoard-Icons .popover .popover-content {
	padding: 4px 5px;
	color: #174474;
	font-size: 11px;
}

.jobBoard-Icons a {
	display: inline-block;
	margin: 0 5px 0 0;
	position: relative;
}

.jobBoard-Icons a img {
	width: 25px;
	height: 25px;
}

.Unpost-PostJob-body ul {
	padding: 0;
	list-style: none;
}

.Unpost-PostJob-body ul li {
	clear: both;
}

.Unpost-PostJob-body ul li .checkdiv {
	float: left;
}

.Unpost-PostJob-body ul li .checkdiv input[type='checkbox']:checked + label::before {
	font-weight: 600 !important;
	line-height: 12px;
	font-size: 12px;
}

.Unpost-PostJob-body ul li .checkdiv input[type='checkbox']:disabled + .checkbox {
	opacity: 0.3;
	cursor: no-drop;
}

.Unpost-PostJob-body ul li img {
	width: 30px;
	height: 30px;
	float: left;
	margin-top: -5px;
	margin-right: 5px;
}

.OnBlickProfileShortlisted .ob--cardBox_compat {
	min-height: 240px;
}

/*** AccountManager/MySubmissions social icons overriding ***/
.JSFollwing_sec1.New-Following-Org .Ob__caption_heading_right2 {
	position: inherit;
	height: inherit;
	z-index: inherit;
}

.JSFollwing_sec1.New-Following-Org .Ob__caption_heading_right2 .ob--inapp-top {
	position: inherit;
	height: inherit;
	z-index: inherit;
}

.JSFollwing_sec1.New-Following-Org .Ob__caption_heading_right2 .ob--inapp_breadcrums-top {
	position: absolute;
	z-index: 9999;
	left: calc(100% - 70%);
}

/*admin contact manager css code*/
.Admin-contact-manager {
	padding: 0 5px;
	height: 100%;
}

.Admin-contact-manager .height_100 {
	height: 100%;
}

.Admin-contact-manager .Contact-header {
	padding: 5px 0;
}

.Admin-contact-manager .admin_header_h3 {
	display: inline-block;
}

.Admin-contact-manager .Admin_back_button {
	float: right;
	margin-top: 3px;
}

.Admin-contact-manager .Admin_back_button a {
	display: inline-block;
	border-radius: 5px;
	font-size: 11px;
	font-weight: 400;
}

.Admin-contact-manager .Contact-manager-navbar {
	background: #ececec;
	margin-bottom: 10px;
	position: relative;
}

.Admin-contact-manager .Contact-manager-navbar > .nav-tabs {
	margin: 0;
}

.Admin-contact-manager .Contact-manager-navbar .nav.nav-tabs li {
	padding: 0 34px;
	margin: 0px;
}

.Admin-contact-manager .Contact-manager-navbar > .nav-tabs li.active {
	border-bottom: none;
	background: #fff;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar .nav-tabs {
	border-bottom: none;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar {
	margin-bottom: 10px;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar li {
	width: 50%;
	background: #fff;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar > .nav-tabs li {
	-webkit-transition: none !important;
	-o-transition: none !important;
	border-bottom: 1px solid #ddd;
	transition: none !important;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar > .nav-tabs li:first-child {
	border-right: 1px solid #ddd;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar .nav-tabs li > a:hover {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 0px;
	-webkit-transition: none !important;
	transition: none !important;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar li a {
	text-align: center;
	border: none;
	padding: 10px 0px;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar > .nav-tabs li.active {
	border-bottom: 2px solid #4e78e2;
}

.Admin-contact-manager .Contact-manager-talent_pool-navbar > .nav-tabs > li.active > a {
	border: none;
	color: #4a90e2;
	border-bottom: 1px solid #ddd;
}

.Admin-contact-manager .Contact-manager-navbar > .nav-tabs li.active a {
	color: #4a90e2;
	font-weight: 600;
}

.Admin-contact-manager .tab-content {
	height: calc(100% - 90px);
}

.Admin-contact-manager .talent_pool_background .tab-content {
	height: calc(100% - 65px);
}

.Admin-contact-manager #Hotlist .slimScrollDiv,
.Admin-contact-manager #Placed .slimScrollDiv {
	height: calc(100% - 65px) !important;
	overflow: hidden;
}

.Admin-contact-manager .TP_hostlist_searchresult {
	height: 100% !important;
}

.Admin-contact-manager .TP_hostlist_searchresult ul {
	padding: 0px;
	height: 100%;
}

.Admin-contact-manager .TP_hostlist_searchresult ul li a {
	position: relative;
	padding: 15px 0 15px 20px;
	list-style: none;
	clear: both;
	border-bottom: 1px solid #e2e2e4;
	cursor: pointer;
	border-left: 3px solid transparent;
	color: #143361;
	display: block;
}

.Admin-contact-manager .TP_hostlist_searchresult ul li a.active,
.Admin-contact-manager .TP_hostlist_searchresult ul li a:hover {
	background: #f0f7ff;
	border-left: 3px solid #59a2e7;
}

.Admin-contact-manager .talent_pool_background {
	background: #ffffff;
	height: calc(100% - 20px);
}

.Admin-contact-manager .padding-left-5 {
	padding-left: 5px;
}

.Admin-contact-manager .assign_role {
	display: block;
	text-align: center;
	padding: 15px;
	color: #4a90e2;
	text-decoration: underline;
}

.Admin-contact-manager .Profile_img_name {
	display: inline-block;
	float: left;
	vertical-align: middle;
}

.Admin-contact-manager .Profile_img_name img {
	display: inline-block;
	width: 47px;
	height: 47px;
	vertical-align: top;
}

.Admin-contact-manager .Profile_img_name h3 {
	margin-top: 3px;
	color: #143361;
	font-weight: 600;
	font-size: 13px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}

.Admin-contact-manager .Profile_img_name label {
	padding-left: 10px;
	max-width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.Admin-contact-manager .Profile_company {
	display: inline-block;
	float: right;
	text-align: right;
	max-width: 180px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Admin-contact-manager .Profile_company {
	display: inline-block;
	float: right;
	text-align: right;
}

.Admin-contact-manager .Profile_location h3,
.Admin-contact-manager .Profile_company h3,
.Admin-contact-manager .Profile_rating h3 {
	font-size: 13px;
	font-weight: 400;
	color: #8e8e8c;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}

.Admin-contact-manager .Profile_location span,
.Admin-contact-manager .Profile_company span,
.Admin-contact-manager .submitted_h3 {
	font-size: 13px;
	font-weight: 600;
	color: #143761;
}

.Admin-contact-manager .Profile_location {
	display: inline-block;
	float: left;
}

.Admin-contact-manager .Profile_rating {
	display: inline-block;
	float: right;
}

.Admin-contact-manager .Profile_remove,
.Admin-contact-manager .Profile_remove_emp {
	color: #d64318;
	text-align: center;
	font-size: 11px;
	padding-top: 7px;
	cursor: pointer;
}

.Admin-contact-manager .Profile_remove img,
.Admin-contact-manager .Profile_remove_emp img {
	width: 16px;
}

.Admin-contact-manager .change_link {
	position: absolute;
	bottom: 4px;
	right: 15px;
}

.Admin-contact-manager .change_link a {
	color: #4a90e2;
	text-decoration: underline;
}

.Admin-contact-manager .padding-15 {
	padding: 15px 0px;
}

.Admin-contact-manager .padding-right-0 {
	padding-right: 0px;
}

.Admin-contact-manager .padding-left-10 {
	padding-left: 10px;
}

.Admin-contact-manager .padding-7 {
	padding: 0px 7px !important;
}

.Admin-contact-manager .padding-left-15 {
	padding-left: 15px !important;
}

.Admin-contact-manager .border_right_1 {
	border-right: 1px solid #ddd;
}

.Admin-contact-manager .border_left_1 {
	border-left: 1px solid #ddd;
}

.Admin-contact-manager .height_48 {
	height: 48px;
}

.Admin-contact-manager .Hotlist_user_block {
	display: table;
	background: #fff;
	width: 100%;
}

.Admin-contact-manager .Hotlist_office_block {
	display: table;
	background: #f2f2f2;
	width: 100%;
}

.Admin-contact-manager .R_img {
	width: 25px;
	position: absolute;
	left: calc(50% - 14px);
	top: 15px;
	cursor: pointer;
}

.Admin-contact-manager .ob--Closed_cardBox {
	width: 100%;
}

.Admin-contact-manager .cards_body {
	background: #fff;
	/*border-top: 1px solid #e2e2e2;*/
}

.Admin-contact-manager .submitted_h3 {
	padding: 10px;
	display: block;
}

.Admin-contact-manager .Hotlist_profile_details_top_section {
	height: 154px;
	border: 1px solid #e2e2e2;
	border-bottom: 0;
}

.Admin-contact-manager .Hotlist_profile_details .slimScrollDiv {
	height: calc(100% - 25px) !important;
	overflow: hidden;
}

.Admin-contact-manager .Hotlist_profile_details .slimScrollDiv .cards_body.dynamic-enable-scroll {
	height: 100% !important;
}

.Hotlist_profile_details_body {
	height: calc(100% - 86px) !important;
	background-color: #fff;
	padding: 5px 10px;
}

.Admin-contact-manager .Add_internal_consultant_popup {
	top: -53px;
	right: 20px;
}

/*.Admin-contact-manager .Hotlist_profile_details_body {
        height: 100% !important;
    }*/
.Admin-contact-manager .Ob__caption_heading h2 {
	height: auto;
}

.Admin-contact-manager .Ob__caption_heading h3.location_height {
	height: 30px;
}

.Admin-contact-manager .ob--card2_bottomSec h3 {
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

.Admin-contact-manager .ob--card2_bottomSec p {
	color: #d64318;
	font-size: 10px;
	font-weight: 600;
}

.Admin-contact-manager .ob--Closed_cardBox {
	height: auto;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-new {
	margin: 0px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar {
	background: #fff;
	margin: 0px;
	height: 55px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar .nav.nav-tabs li {
	margin: 0 34px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar .nav.nav-tabs li:first-child {
	margin-left: 0px !important;
}

.Admin-contact-manager
	.OnBlick_contacts_tab
	.Contact-manager-navbar
	.Contact-manager-navbar__Title
	.help-text {
	display: block;
	line-height: 16px;
	margin-left: 5px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs {
	margin: 0 10px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs li {
	-webkit-transition: none !important;
	transition: none !important;
	padding: 0px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs li a {
	border: 0 !important;
	font-size: 13px;
	font-weight: 400;
	color: #7d7070;
	padding: 18px 0px 15px 0px;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs li a:hover {
	background: none;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs li.active {
	border-bottom: 3px solid #4e78e2;
}

.Admin-contact-manager .OnBlick_contacts_tab .Contact-manager-navbar > .nav-tabs li.active a {
	color: #4c4563;
	font-weight: 600;
}

.Admin-contact-manager .OnBlick_contacts_tab .contact_manager_filter {
	width: calc(100% - 20px);
}

.Admin-contact-manager .OnBlick_contacts_tab .tab-content {
	height: calc(100% - 55px);
}

.Admin-contact-manager .OnBlick_contacts_tab .OnBlickConsultants_Content_left_outer,
.Admin-contact-manager .OnBlick_contacts_tab .OnBlickConsultants_Content_right {
	height: calc(100% - 80px);
}

.Admin-contact-manager .OnBlick_contacts_tab .OB_Consultants_table_height {
	height: 100% !important;
}

.Admin-contact-manager .OnBlick_contacts_tab .slimScrollDiv {
	height: 100%;
	overflow: hidden;
}

.Admin-contact-manager .OnBlick_contacts_tab .new_onblick_vendor_profile {
	height: calc(100% - 20px);
	overflow: hidden;
}

.Admin-contact-manager .OnBlick_contacts_tab .new_onblick_vendor_profile .slimScrollDiv,
.Admin-contact-manager .OnBlick_contacts_tab .new_onblick_vendor_profile .CM-rightside {
	height: 100% !important;
}

.Admin-contact-manager .OnBlick_contacts_tab #OnBlickVendors .Data_table td,
.Admin-contact-manager .OnBlick_contacts_tab #OnBlickVendors .Data_table th {
	width: calc(100% / 3);
}

.Admin-contact-manager .OnBlick_contacts_tab .OB_Content_left_outer,
.Admin-contact-manager .OnBlick_contacts_tab .OnBlickVendors_Content_right {
	height: calc(100% - 20px);
}

.Admin-contact-manager .OnBlick_contacts_tab .OnBlickVendors_Content_left {
	height: calc(100% - 10px);
}

.Admin-contact-manager .OnBlick_contacts_tab #OnBlickVendors .table_header {
	height: 110px;
}

.Admin-contact-manager .OnBlick_contacts_tab .OB_vendors_table_height {
	height: 100% !important;
}

.Admin-contact-manager .OnBlick_contacts_tab .OnBlickVendors_Content_left .slimScrollDiv {
	height: 100%;
	overflow: auto;
}

.Admin-contact-manager
	.Imported_contacts_tab
	#OnBlickVendors
	.table_header
	.Data_table
	tbody
	tr:first-child
	td:nth-child(2) {
	/*padding-right: 0px !important;*/
}

.Admin-contact-manager .loading {
	display: none;
	position: fixed;
	top: 350px;
	left: 50%;
	margin-top: -96px;
	margin-left: -96px;
	background-color: #ccc;
	opacity: 0.85;
	border-radius: 25px;
	width: 192px;
	height: 192px;
	z-index: 99999;
}

.Admin-contact-manager .align-right {
	text-align: right;
}

.assign_AM_mbody
	.select.additional-popup-style
	+ span.select2-container.select2-container--default {
	width: 100% !important;
}

.assign_AM_mbody .Profile_img_name {
	width: 50%;
	display: inline-block;
	position: relative;
}

.assign_AM_mbody .popup_img {
	display: inline-block;
	width: 50px;
}

.assign_AM_mbody .popup_label {
	vertical-align: middle;
	padding-left: 15px;
}

.assign_AM_mbody .assign_remove {
	position: absolute;
	right: 0px;
	bottom: 5px;
	text-decoration: underline;
}

.assign_AM_mbody .popup_span {
	font-weight: 400;
	color: #8e8e8c;
}

.assign_AM_mbody .margin-bottom-0 {
	margin-bottom: 0px;
}

.assign_AM_mbody .padding-bottom-0 {
	padding-bottom: 0px !important;
}

@media only screen and (max-width: 1268px) {
	.Admin-contact-manager .Profile_remove {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 1185px) {
	/*.Rec_Organization_right .Rec_orgSearch .ob_Recruiter-Searc_rectr {
        width: 95% !important;
    }*/
	.photo_Video_Div {
		padding: 0px !important;
	}
}

@media only screen and (max-width: 1325px) {
	.Rec_Organization_right .Rec_orgSearch .ob_Recruiter-Searc_rectr {
		width: 95% !important;
	}
}

@media only screen and (max-width: 1100px) {
	.Admin-contact-manager .Profile_img_name span {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 150px;
		display: inline-block;
	}
}

.Admin-manage-employee {
	height: 100%;
}

.Admin-manage-employee .R_img {
	right: 20px;
	left: initial;
}

.Admin-manage-employee .Admin-manage-employee_body {
	height: calc(100% - 40px);
}

.Admin-manage-employee .Assign-goal-block {
	height: calc(100% - 132px);
	position: relative;
	background: #fff;
	/*  margin-top: 10px; */
}

.Admin-manage-employee .no_goals_p,
.Admin-manage-employee .assign_goal {
	position: relative;
	top: 50%;
	text-align: center;
	float: none;
}

.Admin-manage-employee .Confirmations_block {
	width: 100%;
	padding: 10px;
	margin-bottom: 5px;
	background: #ffffff;
	vertical-align: middle;
}

.Admin-manage-employee .confirmation_heading {
	width: 19%;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	color: #8e8e8c;
	margin: 0px;
}

.Admin-manage-employee .edit_confirmation {
	width: 81%;
	float: right;
}

.Admin-manage-employee .con_count {
	width: 30px;
	border: 1px solid #3f51b5;
	padding: 1px 5px;
	background: #fff;
	text-align: center;
}

.Admin-manage-employee .con_text {
	display: inline-block;
	color: #143361;
	font-weight: 600;
	font-size: 13px;
	padding-left: 10px;
	margin: 0px;
}

.Admin-manage-employee .edit_con {
	padding-left: 10px;
	font-weight: 400;
	color: #4e78e2;
	font-size: 11px;
	cursor: pointer;
	text-decoration: underline;
}

.Admin-manage-employee .edit_buttons {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
}

.Admin-manage-employee .con_button {
	padding: 2px 13px;
	font-size: 13px;
	margin-top: -2px;
	width: 70px;
	border: 1px solid #143362;
}

.Admin-manage-employee .Previous_link,
.Admin-manage-employee .Next_link {
	padding: 4px 15px;
	color: #4a90e2 !important;
	border: 1px solid #4a90e2;
	border-radius: 3px;
	background: #fff;
	position: relative;
	width: 100px;
	display: inline-block;
	text-align: center;
}

.Admin-manage-employee .Previous_link::before {
	content: '\F104';
	position: absolute;
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 18px;
	margin-left: -10px;
	color: #4a90e2;
}

.Admin-manage-employee .Next_link::before {
	content: '\F105';
	position: absolute;
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 18px;
	right: 24px;
	color: #4a90e2;
}

.Admin-manage-employee .Con_body {
	background: #fff;
	padding: 20px 0;
}

.Admin-manage-employee .Con_body h3 {
	text-align: center;
	padding-bottom: 10px;
}

.Admin-manage-employee .Con_body_top {
	padding: 10px 0;
	width: 100%;
}

.Admin-manage-employee .con_width {
	width: calc((100% - 10px) / 3);
	display: inline-block;
}

.Admin-manage-employee .con_main_heading {
	text-align: center;
}

.Admin-manage-employee .con_main_heading h2 {
	color: #df3a62;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	display: inline-block;
	margin: 0px;
}

.Admin-manage-employee .Next_block {
	text-align: right;
}

.Admin-manage-employee .con_icons {
	text-align: center;
	padding-bottom: 10px;
}

.Admin-manage-employee .con_icons_img {
	width: 50px;
}

.Admin-manage-employee .total_count {
	color: #df3a62;
	text-align: center;
	font-size: 40px;
	font-weight: 500;
	margin: 0px;
}

.Admin-manage-employee .padding-20 {
	padding: 0 20px;
}

.Admin-manage-employee .border-right-1 {
	border-right: 1px solid #ddd;
}

.Admin-manage-employee .con_hr {
	margin: 0 35px;
	border: 1px solid #ddd;
}

.Admin-manage-employee .Con_body_sub {
	width: 25%;
	display: inline-block;
	position: relative;
	margin: 10px 0;
	text-align: center;
	float: left;
}

.Admin-manage-employee .total_count_sub {
	color: #df3a62;
	text-align: center;
	font-size: 30px;
	font-weight: 400;
	margin: 0px;
	display: inline-block;
}

.Admin-manage-employee .total_count_sub_heading {
	margin-top: 3px;
	color: #143361;
	font-weight: 600;
	font-size: 10px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}

.Admin-manage-employee .Con_body_sub_heading {
	color: #143361;
	font-weight: 600;
	font-size: 11px;
	margin: 0px;
	padding: 10px 0;
}

.Admin-manage-employee .Con_body_sub_parent {
	display: table;
	width: 100%;
	background: #fff;
}

.Admin-manage-employee .padding-left-0 {
	padding-left: 0px;
}

.Admin-manage-employee .padding-right-0 {
	padding-right: 0px;
}

.Admin-manage-employee .left_aside_height {
	height: calc(100% - 6px);
}

.Admin-manage-employee .Confirmations_body_block {
	height: calc(100% - 128px);
}

.Admin-manage-employee .Confirmations_body_block .slimScrollDiv {
	height: calc(100% - 48px) !important;
	overflow: hidden;
}

.Admin-manage-employee .Con_body_sub_all {
	height: 100% !important;
}

.Admin-manage-employee .disabled {
	cursor: not-allowed;
	opacity: 0.5;
}

.Admin-manage-employee .Admin_edit_info .slimScrollDiv {
	height: calc(100% - 120px) !important;
}

.Admin-manage-employee .Admin_edit_info .slimScrollDiv_witout-footer {
	height: calc(100% - 50px);
}

.Admin-manage-employee .Admin_edit_info .admin-edit-height {
	height: 100% !important;
}

/*activity updated styles*/
.activitytab_container {
	background-color: #fff;
	margin-top: 52px;
	height: calc(100% - 150px);
	position: fixed;
	width: calc(100% - 100px);
}

.activitytab_container .activity_leftside_content {
	height: calc(100% - 56px);
}

.activitytab_container .activity_leftside_header {
	margin: 20px 0;
}

.activitytab_container .activity_leftside_content .activity_leftside_header h5 {
	color: #000;
}

.activitytab_container .activity_leftside_content .activity_leftside_days .activity_list_content {
	padding: 0;
}

.activitytab_container
	.activity_leftside_content
	.activity_leftside_days
	.activity_list_content
	.activity_list {
	color: #59a2e7;
	font-size: 13px;
	margin: 10px 0;
	cursor: pointer;
}

.activitytab_container
	.activity_leftside_content
	.activity_leftside_days
	.activity_list_content
	.activity_list.active {
	font-weight: 700;
}

.activitytab_container .activity_leftside_content .actvity_filter_dates .activity_dates_from {
	margin: 10px 0;
	color: #59a2e7;
}

.activitytab_container .activity_leftside_content .actvity_filter_dates .activity_dates_from p {
	margin: 0;
	font-size: 12px;
}

.activitytab_container
	.activity_leftside_content
	.actvity_filter_dates
	.activity_dates_from
	.actvity_filter_form_date {
	border: 1px solid #c2c2c2;
	padding: 5px 3px;
	border-radius: 5px;
	width: 75%;
}

.activitytab_container .activity_leftside_content .actvity_filter_dates .activity_filter_submit {
	margin: 10px 0;
}

/*.activitytab_container .activity_leftside_content .actvity_filter_dates .activity_filter_submit .filter_submit {
            border: 0;
            background-color: #143361;
            color: #fff;
            padding: 3px 15px;
            border-radius: 3px;
            font-size: 11px;
        }

        .activitytab_container .activity_leftside_content .actvity_filter_dates .activity_filter_submit .filter_reset {
            margin-left: 20px;
            font-size: 11px;
            color: #143361;
            font-weight: 400;
            cursor: pointer;
        }*/
.activitytab_container .activities_rightside_topheading {
	border-bottom: 2px solid #f4f4f4;
	margin: 0 15px;
}

.activitytab_container .acivity_rightside_heading {
	margin: 20px 0;
}

.activitytab_container .acivity_rightside_heading h5 {
	color: #c51c48;
	font-weight: 600;
}

.acivity_rightside_search {
	margin: 12px 0;
}

.my_activity_search {
	width: 250px;
	border: 1px solid #c2c2c2;
	border-radius: 15px;
	height: 30px;
	padding: 3px 10px;
}

.activity_height_fix {
	height: calc(100% - 70px);
}

.activity_height_fixleft {
	height: calc(100% - 8px);
	border-right: 2px solid #f4f4f4;
}

.margin_20 {
	margin: 20px 14px;
}

/*.bootstrap-datetimepicker-widget.dropdown-menu.wider.top{
	z-index:1002;
	position:absolute;
}*/
.innerdiv.ob_innerDiv.margin_20 {
	display: none;
}

.innerdiv.margin_20.onload {
	display: none;
}

.innerdiv.margin_20.onload.active {
	display: block;
}

.innerdiv.ob_innerDiv.margin_20.active {
	display: block;
}

.calendar-activity-right-section .ajax-heading {
	color: #c51c48;
	font-weight: 600;
}

.ob_FullCalendar_timeline {
	background-color: #fff;
	margin: 20px 0px 15px 0px;
	padding: 10px 0px !important;
	height: calc(100% - 163px);
	position: fixed;
	width: calc(100% - 310px);
	overflow: hidden;
	overflow-y: auto;
}

.ob_FullCalendar_timeline .new_contact_inform_list {
	border-bottom: 1px solid #ddd;
	margin: 0px 37px;
	margin-bottom: 35px;
}

.ob_FullCalendar_timeline .new_contact_inform_list h5 {
	padding: 15px 0px;
	color: #df3a62;
	font-size: 13px;
	font-weight: 600;
}

.activity_inform_div.ob_innerDiv {
	height: 100% !important;
	/*padding-left: 35px;*/
	padding-left: 10px;
	margin-top: 20px;
}

.admin_Ob_Client_height {
	height: calc(100% - 105px) !important;
}

.admin_Ob_ClientTable_height .slimScrollDiv {
	height: 100% !important;
}

.admin_ObVendor_height {
	height: calc(100% - 155px) !important;
}

/*add the new css style for manage employee page*/
.Admin-manage-employee .Admin_edit_info {
	background: #fff;
	height: calc(100% - 94px);
	padding: 0 20px;
	margin-top: 10px;
}

.Admin-manage-employee .Admin_edit_info .control-group {
	padding: 10px;
	width: 100%;
	position: relative;
}

.Admin-manage-employee .Admin_edit_info ._adspan {
	width: 30%;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	color: #8e8e8c;
}

.Admin-manage-employee .Admin_edit_info ._txtlabel {
	color: #4a90e2;
	font-size: 13px;
	font-weight: 600;
}

.Admin-manage-employee .Admin_edit_info .Ad_edit {
	padding: 15px;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 10px;
}

.Admin-manage-employee .Ad_error_msg {
	background: transparent url(../Images/setpassClose.png) no-repeat scroll left 8px/7px auto;
	left: 30.8%;
	bottom: -18px;
	color: #d60000 !important;
	height: 26px;
	font-size: 10px !important;
	font-weight: 300 !important;
	padding: 5px 15px;
	position: absolute;
}

.Admin-manage-employee .Admin_edit_info a {
	border-radius: 5px;
	font-size: 11px;
	padding: 2px 25px;
	font-weight: 400;
}

.Admin-manage-employee .Admin_edit_info .Ad_edit_disable {
	opacity: 0.5;
	pointer-events: none;
	cursor: not-allowed;
}

.Admin-manage-employee .Admin_edit_info .edit-input {
	display: none;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	padding: 5px;
	color: #4a90e2;
	width: 300px;
}

/*.Admin-manage-employee .Admin_edit_info .edit-input:not(.intl-tel-input){
        width:calc(50% + 30px);
    }*/
.Admin-manage-employee .Admin_edit_info .Ad_edit_footer {
	position: absolute;
	bottom: 0px;
	padding: 10px 20px 15px;
	text-align: center;
	width: calc(100% - 50px);
	border-top: 1px solid #c2c2c2;
}

.Admin-manage-employee .Admin_edit_info ._adcancel {
	width: 90px;
	border: 1px solid #c2c2c2;
	margin-right: 10px;
}

.Admin-manage-employee .border_right_1 {
	border-right: 1px solid #ddd !important;
}

.Admin-manage-employee .Admin_tab .slimScrollDiv {
	height: calc(100% - 50px) !important;
}

.Admin-manage-employee .Admin_tab .slimScrollDiv .TP_hostlist_searchresult {
	height: 100% !important;
}

.Admin-manage-employee .Contact-manager-talent_pool-navbar li {
	width: calc(100% / 2);
	background: #fff;
}

.Admin-manage-employee .Contact-manager-talent_pool-navbar li:not(:first-child) a {
	padding: 16px 0px;
	font-size: 12px;
}

.Admin-manage-employee .Contact-manager-talent_pool-navbar li a:first-child {
	line-height: 12px;
	font-size: 12px;
	padding: 16px 0px;
}

.Admin-manage-employee .input_alignment {
	width: 70%;
	float: right;
	margin-top: -5px;
	margin-right: -4px;
}

.Admin-manage-employee .padding-16 {
	padding: 16px 10px !important;
}

/*Filters Section*/
.MDFilters > ul > li > ul ul {
	padding: 0;
}

.MDFilters > ul > li > ul ul li {
	margin: 0;
	list-style: none;
}

.MDFilters > ul > li > ul ul li .checkdiv {
	padding: 5px 0;
}

.MDFilters > ul > li > ul > li ul.Emore-block {
	display: none;
	padding: 0;
}

.annual-hourly {
	position: absolute;
	top: 10px;
	right: 0;
	width: 70px;
}

.annual-hourly .switch,
.annual-hourly .onoffswitch {
	width: 70px;
}

.annual-hourly .onoffswitch-switch {
	right: 51px;
}

.annual-hourly .onoffswitch-inner::before {
	content: 'Annually';
}

.annual-hourly .onoffswitch-inner::after {
	content: 'Hourly';
}

.hourly-rate {
	display: none;
}

.checkdiv label span.E3pCandidates {
	color: #002a54;
	font-size: 12px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 148px;
}

.willingToRelocate li {
	padding-left: 3px;
}

/* js setup profile croppit image */
.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic .setup__profilepic a {
	display: inline-block;
	position: relative;
	top: 5px;
	margin-left: 0;
	padding: 6px 0;
	background: #000;
	width: 49%;
	border-right: 1px solid #f4f4f4;
}

.ob--jssetup-mainSec
	.SetUP-aside
	.SetUP-profileEdit
	.setup--profile-pic
	.setup__profilepic.profile--afteradding
	a:last-child {
	border-right: 0;
}

.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic .profile--afteradding {
	display: none;
}

.ob--jssetup-mainSec
	.SetUP-aside
	.SetUP-profileEdit
	.setup--profile-pic
	.setup__profilepic.porfile--beforadding
	a {
	border-right: 0;
	width: 100%;
}

/* we have to comment the below existing style */
/*.ob--jssetup-mainSec .SetUP-aside .SetUP-profileEdit .setup--profile-pic .setup__profilepic{
	left:9%;
	padding-top:9px;
}*/
.ob_changeborderzero {
	border-bottom: 0px !important;
}

/*Bug#5678 validation error allignment issue*/
.category_error_msg label.error {
	bottom: -34px !important;
}

.boardernone {
	border: 0 !important;
}

.mce-last {
	border-top: 0 !important;
}

.mce-menubtn,
.mce-fixed-width span {
	width: auto !important;
}

i.mce-i-backcolor {
	background: none !important;
}

.mce-btn button:hover {
	background: transparent !important;
}

.view-requirement-details .dropdown .view-requirement-name span span {
	width: calc(100% - 120px);
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
}

.view-requirement-details .dropdown .view-requirement-name span a {
	float: right;
	margin: 0 20px 0 0;
}

.ob-btn-size2 {
	padding: 6px 14px;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.ob-btn-blue {
	border-color: #002a54;
	color: #fff;
	background: #002a54;
}

.ob-btn {
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
}

.Follow_Organisaion_parent_class .background_overlay {
	font-size: 15px;
	line-height: 1.4;
	-webkit-animation: fadeIn 180ms ease-out 0s 1 normal forwards;
	animation: fadeIn 180ms ease-out 0s 1 normal forwards;
	background: rgba(0, 0, 0, 0.65);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 799;
	display: none;
}

.Follow_Organisaion_parent_class .ob_Recruiter-Seaarch {
	z-index: 800;
}

.Search_results_div {
	z-index: 800;
	position: absolute;
	top: 75px;
	background: #fff;
	width: 100%;
}

.Follow_Organisaion_parent_class .Search_results_div:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-color: #fff;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #fff;
	position: absolute;
	top: -10px;
	left: 50%;
}

.Follow_Organisaion_parent_class .No_search_result {
	display: inline-block;
	padding: 2px 10px 10px 10px;
}

.Follow_Organisaion_parent_class .Input_Search_div_parent {
	padding: 0px;
	background: #fff;
	z-index: 800;
	margin: 10px 0;
}

.Follow_Organisaion_parent_class .OFeeds-Head {
	height: 100%;
}

.Follow_Organisaion_parent_class .Follow-Main {
	height: calc(100% - 102px);
}

.Follow_Organisaion_parent_class .dice_search_text {
	width: calc(100% - 140px);
	position: absolute;
}

.Follow_Organisaion_parent_class .ob-btn-size2 {
	padding: 5px 16px;
}

.new-submission-style {
	display: table !important;
	margin-bottom: 10px !important;
	background: #fff !important;
	border: 1px solid #ddd !important;
}

.Admin-contact-manager .Add_internal_consultant_popup,
.Ob_consultant_popup,
.Import_consultant_popup {
	position: absolute;
	top: 17px;
	right: 10px;
	padding: 2px 15px;
	background: #143361;
	color: #fff !important;
	border: 1px solid #143361;
	border-radius: 5px;
	font-size: 11px;
}

.Admin-contact-manager .Add_internal_consultant_popup {
	top: 10px;
}

.SetUP-form .inputContainer small {
	right: 20px !important;
}

.selectworkpermit {
	min-height: 42px;
}

.ob--SetUP-form
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:before {
	content: '\F077';
}

/*.OB_filter_row .select2-hidden-accessible .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{
 content: "\f077";
}*/
/*.DRpostjobForm .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{
content: "" !important;
}*/
.marginzero {
	margin: 0 !important;
}

.btn_default_nobtn {
	width: 82px;
	height: 32px;
	border-radius: 5px;
}

/*Back stop DAshBoard > symbol position in left*/
/*.New-Follow .new-heads__heading .heads--backbtn::before{
    padding-right: 4px;
    position: static !important;
    line-height: 0;
    display: inline-block;
    transform: translateY(1px);
}*/
/*.DRpostjob-header ::before, .new-heads__heading .heads--backbtn ::before{
    padding-right: 4px;
    position: static !important;
    line-height: 0;
    display: inline-block;
    transform: translateY(1px);
}*/
.new-heads__heading .heads--backbtn::before {
	padding-right: 4px;
	position: static !important;
	line-height: 0;
	display: inline-block;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.heads--backbtn {
	padding-left: 9px !important;
}

.profiletagmarginbackbtn {
	margin: 10px 5px !important;
}

.ob_paddingjsclosepopup {
	padding-left: 30px;
	padding-right: 30px;
}

.ob_marginjstextpopup {
	margin-bottom: 20px !important;
}

.ob_paddingtopbottom {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.ob_favouritebackbtn {
	padding: 5px !important;
}

/*Send Bulk Mail footer button*/
#sendbalstjobdetails,
.popup-footer button {
	width: auto !important;
	padding: 6px 30px !important;
}

.sharevendorfooter {
	margin-top: 70px !important;
}

/* following org */
.followorg-span {
	font-size: 10px !important;
	padding: 1px 2px !important;
	font-weight: 600;
}

.Admin-manage-employee .Next_link_btn::before {
	content: '\F105';
	position: absolute;
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 18px;
	right: 9px;
	color: #fff;
}

.ob_managementnextbtn {
	padding-right: 15px;
}

.ob_border_margin-zero {
	border: 0px !important;
	margin: 0 !important;
}

#RdropdownSearch {
	background-image: url(../Images/rcruiter-drop-search.svg);
	background-position: 10px 10px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	width: 100%;
	font-size: 13px;
	padding: 12px 20px 12px 40px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 12px;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.view-requirement-details .dropdown .recruiterDropDown-label {
	font-size: 14px;
	background: #e9e9e9;
	color: #143361;
	padding: 6px 5px 6px 20px;
}

.ob_Activityeventpadding {
	padding-top: 0 !important;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

.ROrganizational_Feeds_New .back_link,
.ROrganizational_Feeds_New .internal_feeds {
	text-decoration: underline;
	font-weight: 600;
	color: #59a2e7;
}

.ROrganizational_Feeds_New .ob_Recruiter-Seaarch {
	border: 0;
	position: relative;
}

.ROrganizational_Feeds_New .ob_Recruiter-Seaarch .search_icon {
	-webkit-box-shadow: 0px 0px 1px 1px #ddd;
	box-shadow: 0px 0px 1px 1px #ddd;
}

.ROrganizational_Feeds_New .ob_searchOrgHeader {
	border-bottom: 1px solid #ccc;
}

.ROrganizational_Feeds_New .ob_searchOrgHeader h4 {
	padding: 10px;
	text-align: left;
	color: #143361;
	font-weight: 600;
	display: inline-block;
	font-size: 12px;
}

.ROrganizational_Feeds_New .ob_searchOrgHeader a {
	float: right;
	padding: 15px;
	padding-left: 0px;
	font-size: 12px;
}

.ROrganizational_Feeds_New .MDFilters > ul {
	margin: 0;
}

.ROrganizational_Feeds_New .MDFilters > ul > li {
	cursor: initial;
}

.ROrganizational_Feeds_New .MDFilters > ul > li > ul > li {
	margin-left: 20px;
}

.ROrganizational_Feeds_New .MDFilters > ul > li > ul > li .checkdiv label span {
	font-size: 11px;
}

.ROrganizational_Feeds_New .Recruiter_mainContent {
	margin: 5px 0px 10px 0px;
}

.ROrganizational_Feeds_New .ob_dateFilter {
	padding-left: 20px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.ROrganizational_Feeds_New .input-group {
	padding-top: 10px;
}

.ROrganizational_Feeds_New .ob_Textbox {
	width: 65%;
	border-radius: 4px;
	padding: 5px;
	border: 1px solid #4a4a4a;
}

.ROrganizational_Feeds_New .applyBtn {
	margin-top: 15px;
	border: 0;
	background-color: #143361;
	color: #fff;
	padding: 5px 17px;
	border-radius: 3px;
	font-size: 12px;
}

.ROrganizational_Feeds_New button[disabled] {
	cursor: not-allowed;
	opacity: 0.5;
}

.ROrganizational_Feeds_New .Recruiter_SearchResults {
	height: calc(100% - 17px);
}

.ROrganizational_Feeds_New [disabled],
.ROrganizational_Feeds_New .disabled {
	cursor: not-allowed;
	opacity: 0.5;
}

.ROrganizational_Feeds_New input[disabled] + a {
	pointer-events: none;
	cursor: not-allowed;
	color: #d3d3d3 !important;
}

.ROrganizational_Feeds_New input[disabled] + input + label {
	cursor: not-allowed;
	opacity: 0.5;
}

.Rec_Organization_right {
	padding-left: 8px !important;
}

.Rec_Organization_right .ob_recStatusDiv {
	background: #fff;
	border: 1px solid #dfe5ee;
}

.Rec_Organization_right .postStatusDiv {
	border-top: 1px solid #eee;
}

.Rec_Organization_right .photo_Uploaddiv .thumbnail_Preview {
	display: block;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.Rec_Organization_right .photo_Uploaddiv .thumbnail_Preview img {
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}

.Rec_Organization_right .photo_Uploaddiv .image_Preview {
	text-align: center;
	padding-left: 0px;
	width: 150px;
	margin-bottom: 12px;
}

.Rec_Organization_right .photo_Uploaddiv .image_Preview .removeDiv {
	display: none;
	width: 150px;
	background: #000;
	opacity: 0.5;
	height: 85px;
	position: absolute;
	top: 0px;
	z-index: 10002;
}

.Rec_Organization_right .photo_Uploaddiv .image_Preview .removeDiv .remove_Image {
	background: transparent;
	border: 0;
	position: absolute;
	top: -5px;
	font-size: 19px;
	color: #fff;
	right: 0px;
	font-weight: 700;
	display: none;
}

.Rec_Organization_right .photo_Uploaddiv .image_Preview:hover .remove_Image,
.Rec_Organization_right .photo_Uploaddiv .image_Preview:hover .removeDiv {
	display: block;
}

.Rec_Organization_right .profilePic {
	padding: 15px 0px 10px 15px !important;
}

.Rec_Organization_right .statusDiv {
	padding: 10px;
	padding-left: 0px !important;
	padding-bottom: 0px;
	margin-left: -13px;
}

.Rec_Organization_right .tempStatus {
	padding-top: 11px;
	padding-bottom: 8px;
	display: block;
	font-size: 15px;
	color: #ccc;
}

.Rec_Organization_right .getPhotoDiv {
	padding: 9px;
}

.Rec_Organization_right .getPhotoDiv .getPhoto_Video {
	font-size: 12px;
	color: #59a2e7;
}

.Rec_Organization_right .getPhotoDiv .getPhoto_Video .toupload_Photo {
	cursor: pointer;
	font-weight: 500;
	margin-bottom: 0px;
}

.Rec_Organization_right .getPhotoDiv .postStatus_Checkbox .checkdiv {
	float: none;
	padding: 4px 0 0 0;
}

.Rec_Organization_right .getPhotoDiv .postStatus_Checkbox .checkdiv label:before {
	width: 13px;
	height: 13px;
	line-height: 10px;
}

.Rec_Organization_right .getPhotoDiv .postStatus_Checkbox .checkdiv label span {
	font-size: 12px;
}

.Rec_Organization_right .getPhotoDiv .postStatus_Checkbox .checkdiv .checkbox {
	font-size: 11px;
	line-height: 12px;
}

.Rec_Organization_right .postBtnDiv {
	padding: 7px !important;
	float: right;
}

.Rec_Organization_right .Rec_postBtn {
	float: right;
	border: 0;
	background-color: #143361;
	color: #fff;
	padding: 3px 17px;
	border-radius: 3px;
	font-size: 11px;
}

.Rec_Organization_right .dropDwn_Opt {
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 23px;
}

.Rec_Organization_right
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 20px;
	font-size: 11px;
	text-align: left;
}

.Rec_Organization_right
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	top: -3px;
}

.Rec_Organization_right .labelDrpDwn {
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
	float: right;
	font-size: 11px;
}

.Rec_Organization_right .Rec_orgSearch {
	background: #fff;
	margin-top: 7px;
	padding-bottom: 10px;
}

.Rec_Organization_right .Rec_orgSearch .ob_Recruiter-Seaarch {
	height: auto;
	padding: 10px 0px;
	position: relative;
}

.Rec_Organization_right .Rec_orgSearch .ob_Recruiter-Searc_rectr {
	-webkit-box-shadow: 1px 0px 0px 1px #ddd;
	box-shadow: 1px 0px 0px 1px #ddd;
	width: 96.8%;
}

/*.Rec_Organization_right .org_SearchClose {
        position: absolute;
        top: 14px;
        right: 31px;
        color: #4a4a4a;
    }*/
.Rec_Organization_right .Rec_organizationalFeedSec {
	margin-top: 8px;
	height: calc(100% - 155px);
	overflow-y: auto;
	overflow-x: hidden;
}

.Rec_Organization_right .setBackgnd.active {
	background: #fff;
}

.Rec_Organization_right .orgFeedSec {
	background: #fff;
	border-radius: 3px;
	margin-bottom: 7px;
}

.Rec_Organization_right .orgFeedSec:last-child {
	margin-bottom: 0px;
}

.no_Results {
	text-align: center;
	font-weight: bold;
	margin: 12em auto !important;
}

.Rec_Organization_right .ob_infoName {
	padding-top: 15px !important;
	padding-left: 20px !important;
}

.Rec_Organization_right .ob_infoName h4 {
	margin-bottom: 1px;
	color: #143361;
	font-weight: 600;
	font-size: 13px;
	margin-top: 2px;
}

.Rec_Organization_right .ob_infoName label {
	padding-left: 1px;
	color: #ccc;
	font-weight: 400;
	font-size: 12px;
}

.Rec_Organization_right .statusContent p {
	padding-left: 6px;
	color: #143361;
	font-weight: 500;
	padding-bottom: 15px;
	margin: 0;
	width: 100%;
	font-size: 12px;
	display: inline-block;
	word-wrap: break-word;
	white-space: pre-line;
}

.Rec_Organization_right .statusTags {
	border-bottom: 1px solid #ccc;
}

.Rec_Organization_right .statusTags .statusTagsinfo {
	padding: 10px 0px;
}

.Rec_Organization_right .statusTags .Folp_Name {
	font-size: 12px;
}

.Rec_Organization_right .statusTags .publicTags {
	color: #59a2e7;
	font-weight: 600;
	padding: 0px 5px;
	font-size: 12px;
}

.Rec_Organization_right .statusLike .statusTagsInfo {
	padding: 10px 0px;
}

.Rec_Organization_right .statusLike .likeStatus {
	display: inline-block;
	padding: 0px 10px 0px 2px;
	font-size: 12px;
}

.Rec_Organization_right .statusLike .commentStatus {
	display: inline-block;
	padding: 0px 10px 0px 2px;
	font-size: 12px;
}

.Rec_Organization_right .statusLike .likeBtn,
.Rec_Organization_right .statusLike .commentBtn {
	color: #143361;
}

.Rec_Organization_right .statusLike .likeBtn.addColor {
	color: #59a2e7;
	font-weight: 600;
}

.Rec_Organization_right .statusLike .org_LikeIcon,
.Rec_Organization_right .statusLike .org_CommentIcon {
	width: 18px;
	height: 18px;
	margin-top: -3px;
}

.Rec_Organization_right .statusLike .org_CommentIcon {
	margin-top: 0;
}

.Rec_Organization_right .statusLike .Cnt,
.Rec_Organization_right .statusLike .commentCnt {
	color: #59a2e7;
	font-weight: 600;
}

.Rec_Organization_right .statusLike .Cnt:hover,
.Rec_Organization_right .statusLike .Cnt:focus,
.Rec_Organization_right .statusLike .commentCnt:hover,
.Rec_Organization_right .statusLike .commentCnt:focus {
	text-decoration: underline;
}

.Rec_Organization_right .statusLike .Cnt:hover + .likeContent_Popover {
	display: block;
}

.Rec_Organization_right .likeContent_Popover {
	position: absolute;
	top: 39px;
	left: 13px;
	display: none;
	background: #fff;
	/*max-height: 250px;*/
	width: 170px;
	-webkit-box-shadow: 1px 2px 10px 2px #cccccc;
	box-shadow: 1px 2px 10px 2px #cccccc;
	z-index: 20;
}

.Rec_Organization_right .likeContent_Popover::after {
	content: '';
	display: block;
	position: absolute;
	right: 53%;
	bottom: 100%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
}

.Rec_Organization_right .likeContent_Popover ul {
	list-style: none;
	padding: 10px 12px;
}

.Rec_Organization_right .likeContent_Popover ul li {
	padding: 7px 0;
}

.Rec_Organization_right .likeContent_Popover ul li a {
	color: #59a2e7 !important;
	font-weight: 600;
}

.Rec_Organization_right .likeContent_Popover.active {
	display: block !important;
}

.Rec_Organization_right .CmtsSec {
	background: #f3f8fd;
	border: 1px solid #bed9f5;
}

.Rec_Organization_right .commentsPost {
	padding: 5px 10px;
}

.Rec_Organization_right .commentSec {
	padding: 10px 4px;
}

.Rec_Organization_right .typeComment {
	width: 100%;
	padding: 8px;
	border-radius: 4px;
	border: 1px solid #143361;
	margin-top: 1px;
}

.Rec_Organization_right .typeComment::focus {
	outline: 0;
}

.Rec_Organization_right .cmtProfName {
	color: #143361;
	font-weight: 600;
}

.Rec_Organization_right .cmtDetails {
	color: #707070;
	word-wrap: break-word;
}

.Rec_Organization_right .cmtUpdated {
	color: #707070;
	margin-bottom: 0px;
	padding-top: 3px;
}

.Rec_Organization_right .v_moreCmnts:active,
.Rec_Organization_right .v_moreCmnts:focus,
.Rec_Organization_right .v_moreCmnts:hover {
	text-decoration: underline;
}

.org_Feeds .jobs--contents__cards {
	border: none;
	padding-bottom: 10px;
}

.org_FeedsHeader {
	padding: 0px;
	height: auto !important;
}

.org_FeedsHeader .overlay-header {
	border-bottom: none;
}

.org_FeedsHeader .overlay-header button {
	margin-bottom: 0px;
	padding-right: 10px;
	padding-top: 8px;
	margin-right: 0px;
}

.org_FeedsHeader.publicFeeds {
	height: auto;
}

.org_FeedsHeader.publicFeeds .org_FeedModal .statusContent p {
	border-bottom: none;
}

.org_FeedModal {
	padding-left: 0px !important;
}

.org_FeedModal .profilePic {
	padding-top: 0px !important;
}

.org_FeedModal .ob_infoName {
	padding-left: 10px;
	padding-top: 0px !important;
}

.org_FeedModal .ob_infoName h4 {
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 3px;
}

.org_FeedModal .ob_infoName label {
	font-size: 13px;
}

.org_FeedModal .statusContent p {
	font-size: 13px;
	font-weight: 500;
	line-height: 22px;
	padding-left: 3px;
	word-break: break-word;
}

.org_FeedModal .statusTags .Folp_Name {
	font-size: 13px;
}

.org_FeedModal .statusTags .publicTags {
	font-size: 13px;
}

.org_FeedModal .statusLike .likeStatus {
	font-size: 13px;
}

.org_FeedModal .statusLike .commentStatus {
	font-size: 13px;
}

.loadMoreDiv {
	padding: 5px 0px 15px 0px;
	text-align: center;
}

.loadMoreDiv .to_LoadMore {
	color: #59a2e7;
	font-weight: 600;
}

.adminFeedsView .imagePreviewDiv {
	padding-left: 6px;
	padding-bottom: 10px;
	display: block;
	border-bottom: 1px solid #ccc;
}

.adminFeedsView .ob_orgFeedsDescription {
	border-bottom: none !important;
	padding-bottom: 5px !important;
}

.OrgPublicFeedSec .ob_orgFeedsDescription {
	border-bottom: none !important;
}

.onPopover,
.onDrpDwnPopover,
.onPopoverTitle {
	border: 1px solid red !important;
}

.onPopover + .popover {
	left: 0 !important;
}

.onPopover + .popover #popOverBox {
	color: red;
}

.onDrpDwnPopover + .popover #popDrpOverBox {
	color: red;
}

@media screen and (max-width: 1190px) {
	.Rec_Organization_right .tempStatus {
		padding-left: 14px;
	}

	.Rec_Organization_right .ob_infoName {
		padding-left: 29px !important;
	}
}

/*Bug 6041*/
.popup_alignment {
	border-radius: 3px;
}

.popup_alignment .overlay-header {
	padding: 3px 10px;
}

.popup_alignment .overlay-header button {
	margin-right: 0px !important;
	padding-top: 5px;
}

/* dropdown select option filter code*/
.searchFilter-options {
	padding: 5px 8px;
	border-bottom: 1px solid #ddd;
}

.searchFilter-options .checkdiv {
	margin: 0 2px 0 0 !important;
	float: left;
}

.searchFilter-options .checkdiv label::before {
	float: left;
	margin-right: 2px;
	width: 12px;
	height: 12px;
	margin-top: 2px;
}

.searchFilter-options .checkdiv input[type='checkbox']:checked + label::before {
	width: 12px;
	height: 12px;
	line-height: 8px;
	font-size: 8px;
	margin-right: 2px;
}

.searchFilter-options .checkdiv span {
	float: left;
	margin: 1px 2px 3px 4px;
	font-size: 12px;
	font-weight: 400;
}

#rSearchResult > div.hidesearch {
	display: none;
}

#rSearchResult > div.showsearch {
	display: block;
}

/*Management/ContactManager cursor default*/
.ob_ContactManager_cursor {
	cursor: default !important;
}

.ob_companyprofilemartop {
	margin-top: 10px !important;
}

.jNYP-post-btn:active {
	background-color: #143362 !important;
}

.Rec_Organization_right .select2-container--default .select2-selection--single {
	background: none !important;
	border: none;
	outline: 0;
}

/*additional styles added*/
.Rec_Organization_right .commentsPost {
	padding: 5px 10px 10px 10px;
}

.Rec_Organization_right .viewAllCommentSec {
	padding-left: 6px;
	width: 100% !important;
}

.Rec_Organization_right .commentSec {
	padding: 10px 4px;
}

.Rec_Organization_right .commentSec:hover .ob_toEditDelete,
.Rec_Organization_right .commentSec:hover .ob_toDelete {
	display: inline-block;
}

.Rec_Organization_right .ob_toEditDelete,
.Rec_Organization_right .ob_toDelete {
	display: none;
}

.Rec_Organization_right .ob_toDelete {
	color: #ccc;
}

.Rec_Organization_right .popup_toEditDel {
	position: absolute;
	display: none;
	background: #fff;
	height: 57px;
	width: 75px;
	-webkit-box-shadow: 1px 2px 10px 2px #cccccc;
	box-shadow: 1px 2px 10px 2px #cccccc;
	z-index: 20;
	right: 14px;
	top: 28px;
	border-radius: 4px;
}

.Rec_Organization_right .popup_toEditDel::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 99%;
	left: 57%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

.Rec_Organization_right .popup_toEditDel ul {
	list-style: none;
	padding: 5px;
}

.Rec_Organization_right .popup_toEditDel ul li {
	padding: 2px 0;
}

.Rec_Organization_right .popup_toEditDel ul li a {
	color: #707070 !important;
	font-weight: 400;
}

.Rec_Organization_right .toCancel_editComment:hover {
	text-decoration: underline;
}

.Rec_Organization_right .select2-container--default .select2-selection--single {
	background: none !important;
	border: none;
	outline: 0;
}

.Rec_Organization_right .select2-container {
	height: 21px;
}

.likeProfOverlay button {
	width: 22px;
	height: 22px;
	display: inline-block;
	position: absolute;
	right: 20px;
	z-index: 10;
}

.likeProfOverlay button img {
	top: 0 !important;
	right: 0 !important;
}

/* JS Search New page styles */
.JS_Search_New
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: #df3a62;
}

.JS_Search_New .Applied_jobs_js .ob--cardBox_bdr {
	padding: 0px;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(165, 165, 165, 0.43);
	box-shadow: inset 0 0 5px 0 rgba(165, 165, 165, 0.43);
	border: 0;
	border-radius: 5px;
}

.JS_Search_New .Applied_jobs_js .Show-applied-jobs {
	padding: 0px;
}

.JS_Search_New .Applied_jobs_js .Show-applied-jobs .Show-applied-jobs_left {
	display: inline-block;
	width: 100%;
	padding: 15px;
	height: 253px;
}

.JS_Search_New .Applied_jobs_js .Company_info {
	margin-top: 10px;
}

.JS_Search_New .Applied_jobs_js .check_compatibility_div1 img {
	height: 15px;
	vertical-align: sub;
	margin-right: 5px;
}

.JS_Search_New .Applied_jobs_js .Show-applied-jobs .Show-applied-jobs_left .Card_sort_div {
	position: relative;
}

.JS_Search_New .Applied_jobs_js .Show-applied-jobs .Show-applied-jobs_left .Card_sort_div p {
	display: inline-block;
	position: absolute;
	width: 20%;
	top: 8px;
}

.JS_Search_New
	.Applied_jobs_js
	.Show-applied-jobs
	.Show-applied-jobs_left
	.Card_sort_div
	.select2_label_animation {
	width: 50%;
	margin-left: 20%;
}

.JS_Search_New .Applied_jobs_js .Show-applied-jobs .Show-applied-jobs_left a {
	color: #59a2e7;
	font-size: 12px;
	font-weight: 600;
}

.JS_Search_tab {
	height: calc(100% - 75px);
}

.JS_Search_tab .tab-content2,
.JS_Search_tab .tab-control,
.JS_Search_tab .tab-content3 {
	height: 100%;
}

.JS_Search_tab .CallContents {
	height: calc(100% - 55px);
}

.JS_Search_tab .tab-slider .Calltabs1 a {
	padding: 5px 0;
}

.JS_Search_tab .tab-slider_content {
	padding: 10px;
	border-right: 1px solid #e7e7e7;
	display: inline-block;
	width: 100%;
}

.JS_Search_tab .tab-slider_content_inner {
	display: inline-block;
	text-align: center;
	padding: 7px;
}

.JS_Search_tab .tab-slider .tab-slider__controls {
	z-index: 999;
}

.JS_Search_tab .tab-slider .Calltabs {
	background: #f9f9f9;
	border-radius: initial;
}

.JS_Search_tab .JS-Search_tab {
	border: 0;
}

.JS_Search_tab .JS-Search_tab a {
	text-align: center;
	border: 0;
	float: left;
	border: 0;
	cursor: pointer;
}

.JS_Search_tab .JS-Search_tab a img {
	display: inline-block;
	width: 20px;
	margin: 0 10px 0 0;
	float: left;
}

.JS_Search_tab .JS-Search_tab a img.activeIcon {
	display: none;
}

.JS_Search_tab .JS-Search_tab a img.disbleIcon {
	display: block;
}

.JS_Search_tab .JS-Search_tab a label {
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: #7d7d7d;
	float: left;
	cursor: pointer;
	margin: 0px;
}

.JS_Search_tab .JS-Search_tab a.active {
	background: #fff;
	border-bottom: 0px;
}

.JS_Search_tab .JS-Search_tab a.active img.activeIcon {
	display: block;
}

.JS_Search_tab .JS-Search_tab a.active img.disbleIcon {
	display: none;
}

.JS_Search_tab .JS-Search_tab a.active label {
	color: #42424e;
	font-weight: 400;
	cursor: default;
}

.Js_cards_div {
	height: 100% !important;
	margin: 0px;
	margin-top: -5px;
}

.JS_Search_New {
	padding: 0 10px !important;
}

.JS_Search_New .JS_Search_body_content .slimScrollDiv {
	height: calc(100% - 54px) !important;
}

.JS_Search_New .JS_Search_body_Main {
	height: calc(100% - 10px);
	padding: 0px 0px 0px 10px;
}

.JS_Search_New .Ob__caption_heading {
	width: 100%;
}

.JS_Search_New .Ob__caption_heading h1 {
	height: auto;
}

.JS_Search_New .js_ob--cardBox_compat {
	width: calc(100% / 3);
}

.JS_Search_New .Ob__caption_heading .img {
	width: 47px;
	height: auto;
	padding-left: 5px;
}

.JS_Search_New .ob__blueHead {
	height: auto !important;
}

.JS_Search_New .Company_info {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.JS_Search_New .Company_info .Company_logo {
	/*width: 30%;*/
	float: left;
	margin-right: 20px;
	margin-left: -5px;
}

.JS_Search_New .Company_info .Company_Name_location {
	width: 70%;
	float: right;
	line-height: 20px;
	padding: 10px;
	padding-left: 0px;
}

.JS_Search_New .Recruiter_div {
	margin-top: 20px;
	min-height: 28px;
}

.JS_Search_New h3.Posted_date {
	margin-top: 20px;
	text-align: right;
	display: inline-block;
}

.JS_Search_New .Lucid_job_card {
	width: calc(100% / 4);
}

.JS_Search_New .Other-job-card_h2 h3.Posted_date {
	position: absolute;
	bottom: 15px;
}

.JS_Search_New .Other-job-card_h2 {
	min-height: 145px;
}

.JS_Search_New .Compatibility_div .card-compatibility {
	float: right;
	position: absolute;
	right: 15px;
	bottom: 30px;
}

.JS_Search_New .Ob__caption_heading img {
	margin-left: 0px;
}

.JS_Search_New .ob--inapp_breadcrums {
	right: -10px;
	bottom: 10px;
}

.JS_Search_New .Ob__caption_heading2 span.ob__blueHead a {
	color: #080808;
	font-size: 12px;
}

.JS_Search_New .Ob__caption_heading2 span.ob__blueHead {
	width: 165px;
}

.JS_Search_New .tab-slider__controls--prev_align {
	left: 210px !important;
	line-height: 54px !important;
}

.JS_Search_New .tab-slider__controls--next_align {
	line-height: 54px !important;
}

.JS_Search_New .primary_tab {
	margin-right: 10px;
	padding: 17px 0;
	background: #f9f9f9;
	padding-left: 26px;
	width: 200px;
}

.JS_Search_New .primary_tab:hover {
	background: #f2f2f2;
}

.JS_Search_New .dice_search_text {
	width: calc(100% - 120px);
	position: absolute;
}

.JS_Search_New .new_dice_search {
	width: 100%;
	margin-left: 0px;
}

.JS_Search_New .JS_Search_body {
	height: calc(100% - 5px);
	padding: 0px;
	margin-bottom: 10px;
}

.JS_Search_New .JS_Search_body .slimScrollDiv {
	height: calc(100% - 53px) !important;
}

.JS_Search_New #call__contants .JS_Search_body .matching-searchleftcontainer .slimScrollDiv {
	height: calc(100% - 85px) !important;
}

.JS_Search_New .JS_Search_body_aside {
	height: calc(100% - 10px);
	margin-top: 10px;
	background: #fff;
	margin-right: 10px;
	padding: 0px;
}

.JS_Search_New .JS_Search_body_aside .slimScrollDiv {
	height: calc(100% - 42px) !important;
	padding: 10px;
	padding-top: 0px;
	padding-left: 15px;
}

.JS_Search_New .JS_Search_body_aside .MDFilters-title {
	padding: 10px 20px 7px 0px;
	margin-left: 20px;
	width: calc(100% - 40px);
	color: #59a2e7;
}

.JS_Search_New .JS_Search_body_aside .OB_filters {
	height: calc(100% - 60px);
}

.JS_Search_New .JS_Search_body_aside .MTCHprofiles-filter-cont_height {
	height: 100% !important;
}

.JS_Search_New .MDFilters {
	display: table;
}

.JS_Search_New .tab-slider__content {
	background: #f9f9f9 !important;
}

.JS_Search_New .JS_Search_body_content {
	height: calc(100% - 10px);
	margin-top: 10px;
	background: #fff;
	width: calc(75% - 10px);
	padding: 0px;
}

.JS_Search_New .tab_remove {
	width: 10px !important;
	display: none !important;
}

.JS_Search_New a.tab-slider__link:hover .tab_remove {
	display: block !important;
	right: 15px;
	position: absolute;
	top: 20px;
}

.JS_Search_New .JS_Search_tab .tab-slider .Calltabs1 {
	padding: 0;
	width: 700%;
	border-bottom: 0;
	-webkit-transition: margin 0.3s;
	transition: margin 0.3s;
	text-align: center;
}

.JS_Search_New .JS_Search_tab .tab-slider .Calltabs1 a:hover {
	background: #f2f2f2;
	position: relative;
}

.JS_Search_New .tab-slider .tab-slider__controls--next1 {
	right: 0;
	text-align: right;
}

@media only screen and (max-width: 1366px) {
	.JS_Search_New .Ob__caption_heading .img {
		width: 47px;
	}

	.JS_Search_New .Ob__caption_heading2 span.ob__blueHead {
		width: 150px;
	}

	.JS_Search_New a.tab-slider__link:hover .tab_remove {
		right: 0px;
		position: absolute;
	}

	.JS_Search_New .JS_Search_tab .tab-slider .Calltabs1 a:hover {
		position: relative;
	}
}

.JS_Search_New .MP-cards_parent .ob-profile-card_openPosition {
	width: calc(100% / 4);
	height: auto;
}

.JS_Search_New .ob--inapp img.inapp-icon_button {
	position: absolute;
	right: -10px;
	bottom: 10px;
}

.JS_Search_New .Ob__caption_heading_right {
	height: auto;
}

.JS_Search_New .MDFilters ul li ul li {
	/*clear: both;*/
	display: block;
	margin-left: 0;
	position: relative;
}

.JS_Search_New .MDFilters ul li ul li .checkdiv {
	float: left;
}

.JS_Search_New .MDFilters ul li ul li .checkdiv label span {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.JS_Search_New .IndeedInput input,
.JS_Search_New .IndeedInput button,
.JS_Search_New .Select2Search .select2-container .select2-selection--single {
	height: 32px;
	vertical-align: middle;
}

.JS_Search_New .singleLocation {
	width: 100%;
	padding: 0 5px;
	height: 32px;
	border: 1px solid #c2c2c2 !important;
	border-radius: 3px;
	min-height: 30px;
	line-height: 20px;
}

.JS_Search_New .ob--inapp_breadcrums.button_visible {
	height: 108px;
}

.JS_Search_New .am_bread_crum.button_visible {
	height: 105px;
}

.Job_Search_Preference_popup .overlay-header {
	padding: 20px 20px 0px;
	border-bottom: 0px;
}

.Job_Search_Preference_popup .Compatbody,
.Job_Search_Preference_popup .panel-body {
	background: #f2f2f2;
}

.Job_Search_Preference_popup .panel-body {
	padding: 15px;
}

.Job_Search_Preference_popup .Compatfooter button {
	width: 90px !important;
	margin: 0 5px;
}

.Job_Search_Preference_popup .company_logo_div {
	border: 0;
	width: 100%;
	margin-left: 15px;
}

.Job_Search_Preference_popup .company_logo_div .company_logo_single {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25%;
	float: left;
	height: 70px;
	padding: 10px;
}

.Job_Search_Preference_popup .company_logo_div .company_logo_single a {
	text-align: center;
	border: 0;
	float: left;
	border: 0;
	cursor: pointer;
}

.Job_Search_Preference_popup .company_logo_div .company_logo_single a img {
	display: inline-block;
	width: 90px;
	margin: 0 10px 0 0;
	float: left;
}

.Job_Search_Preference_popup .company_logo_div .Card_checkboxHide {
	display: inline-block;
	position: absolute;
	left: -10%;
	top: 20%;
}

.Job_Search_Preference_popup .company_logo_div .company_logo_single:hover .Card_checkboxHide {
	display: inline-block;
}

.monster_card_parent .ob--card_Social_iconSec {
	position: absolute;
	right: 50px;
	bottom: 55px;
}

@media only screen and (max-width: 1120px) {
	.monster_card_parent .ob--card_Social_iconSec {
		right: 20px;
	}
}

/* this styles overriding requirement details page Because Dont have parent class.
    if any where missing alignment u can put parent Class */
/*.open-close-requirementH {
    height: -webkit-calc(100% - 142px);
    height: -moz-calc(100% - 142px);
    height: calc(100% - 142px);
}

.MDprofiles-list.MDprofiles-listH, .profiles-filters.profiles-filtersH {
    height: -webkit-calc(100% - 206px) !important;
    height: -moz-calc(100% - 206px) !important;
    height: calc(100% - 206px) !important;
}

#CareerBuilder .slimScrollDiv, #DiceProfiles .slimScrollDiv, #MonsterProfiles .slimScrollDiv {
    height: -webkit-calc(100% - 70px) !important;
    height: -moz-calc(100% - 70px) !important;
    height: calc(100% - 70px) !important;
}

.MDprofiles-list {
    height: -webkit-calc(100% - 274px);
    height: -moz-calc(100% - 274px);
    height: calc(100% - 274px);
}

#OnBlickProfiles #OnBlickProfileMatching .MTCHprofiles-filters.MTCHprofiles-filtersH {
    height: -webkit-calc(100% - 248px);
    height: -moz-calc(100% - 248px);
    height: calc(100% - 248px);
}

.MTCHprofiles-list.MTCHprofiles-listH {
    height: -webkit-calc(100% - 230px);
    height: -moz-calc(100% - 230px);
    height: calc(100% - 230px);
}*/
.height_100 {
	/*height: 100% !important;*/
}

.JS_Search_New .checkdiv-wrapper {
	margin-top: 18px;
}

.JS_Search_New .exp_input_div {
	margin: 10px 0 20px 0px;
}

.JS_Search_New .exp_input_div span {
	margin-right: 5px;
}

.JS_Search_New .exp_input_div input {
	width: 50px;
	height: 25px;
	padding: 5px;
	border: 1px solid #143361;
}

.JS_Search_New .exp_input_div .Max_input,
.JS_Search_New .exp_input_div .Min_input {
	display: inline-block;
}

.JS_Search_New .exp_input_div .Max_input {
	float: right;
	margin-right: 10px;
}

.JS_Search_New
	.Location-multi_select
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	margin-bottom: 3px;
}

.JS_Search_New .noUi-target {
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow:
		inset 0 1px 1px #f0f0f0,
		0 3px 6px -5px #bbb;
	box-shadow:
		inset 0 1px 1px #f0f0f0,
		0 3px 6px -5px #bbb;
	width: 90%;
	margin-left: 5%;
}

.JS_Search_New .noUi-horizontal .noUi-handle {
	width: 15px;
	height: 15px;
	left: 0px;
	top: -6px;
	border-radius: 50%;
	background: #143361;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.JS_Search_New .noUi-handle:after,
.JS_Search_New .noUi-handle:before {
	content: '';
	display: block;
	position: absolute;
	height: 10px;
	width: 1px;
	background: #e8e7e6;
	left: 5px;
	top: 2px;
}

.JS_Search_New .noUi-handle:after {
	left: 8px;
}

.JS_Search_New .noUi-connect {
	background: #143361;
}

@media only screen and (max-width: 1220px) {
	.JS_Search_New .checkdiv-wrapper {
		margin-top: 14px;
	}

	.JS_Search_New .Header_checkdiv {
		padding: 3px 0;
	}
}

.JS_Search_New .noUi-horizontal {
	height: 5px;
}

.advanced-search_annual-hourly {
	position: absolute;
	right: 10px;
	top: -10px;
}

.advanced-search_annual-hourly label::before {
	content: initial;
}

.advanced-search_annual-hourly .annual-hourly {
	position: inherit;
}

.advanced-vertical-spacing {
	margin-top: 15px;
}

.JS_Search_New .Matching_jobs_check {
	display: block;
	width: 100%;
	padding: 20px;
}

.JS_Search_New .Matching_jobs_check label {
	display: inline-block;
}

.JS_Search_New .Matching_jobs_check .add_skill_popup {
	float: right;
	color: #59a2e7;
	text-decoration: underline;
}

.JS_Search_New .JS_Search_body_aside .jsMatchingJobsheight {
	height: calc(100% - 102px) !important;
}

.JS_Search_New .cards_header {
	padding: 10px;
}

.JS_Search_New .cards_header .matching_text {
	width: calc(80% - 5px);
	margin: 0px;
	display: inline-block;
}

.JS_Search_New .cards_header .matching_text #changeSearchWord {
	width: calc(100% - 230px);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: -4px 0px;
	display: inline-block;
}

.JS_Search_New .cards_header p.input_text_title {
	display: inline-block;
	position: absolute;
	left: -50px;
	top: 6px;
	margin: 0px;
}

.JS_Search_New .cards_header .sort_by_div {
	display: inline-block;
	width: 20%;
	position: relative;
	margin: 0px;
}

.JS_Search_New
	.cards_header
	.inputContainer.newSelectbox
	.select2-selection--single
	.select2-selection__arrow {
	right: 0px;
	top: -4px;
}

.JS_Search_New
	.cards_header
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single,
.JS_Search_New
	.cards_header
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--multiple,
.JS_Search_New
	.cards_header
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-search--inline
	.select2-search__field
	.inputContainer.newSelectbox
	.select2-container {
	height: 30px;
	padding-top: 0px;
}

.JS_Search_New
	.cards_header
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 29px !important;
}

/*** shared by client Left tab styles ***/
.new-heads.AMR-SBC-maintitle {
	padding: 8px 5px;
}

.mainlay-paddin.AMR-SBC-mainContent {
	padding: 0px 5px;
}

.AMR-SBC-tabs {
	background: #fff;
	height: 100%;
	float: left;
	width: 100%;
	border: 1px solid #e2e2e4;
}

.AMR-SBC-tabs h4 {
	font-size: 14px;
	color: #143361;
	padding: 5px 15px;
	font-weight: 600;
}

.AMR-SBC-tabs .ob_Recruiter-Seaarch {
	border: 1px solid #e2e2e4;
	border-right: 0;
	border-left: 0;
}

.AMRsearchResult {
	overflow: hidden;
	height: calc(100% - 105px);
}

.AMRsearchResult ul {
	padding: 0;
}

.AMRsearchResult ul li {
	position: relative;
	padding: 15px 0 15px 20px;
	list-style: none;
	clear: both;
	border-bottom: 1px solid #e2e2e4;
	cursor: pointer;
	border-left: 0;
}

.AMRsearchResult ul li::after {
	font-family: FontAwesome;
	position: absolute;
	top: 15px;
	right: 5px;
	color: #143361;
	display: block;
	margin: 0 0 0 -1em;
	width: 1em;
	content: '\F105';
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
	transition:
		transform 0.5s,
		-webkit-transform 0.5s;
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}

.AMRsearchResult ul li:hover::after,
.AMRsearchResult ul li.active::after {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}

.AMRsearchResult ul li span.TBlabel {
	color: #143361;
	float: left;
	display: inline-block;
	width: 180px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.AMRsearchResult ul li span.TBdate {
	color: #c2c2c2;
	float: right;
	margin-right: 20px;
	display: inline-block;
	-webkit-transition: margin-right 1s;
	transition: margin-right 1s;
}

.AMRsearchResult ul li.active,
.AMRsearchResult ul li:hover {
	background: #f0f7ff;
	border-left: 3px solid #59a2e7;
}

.AMRsearchResult ul li.active span.TBdate,
.AMRsearchResult ul li:hover span.TBdate {
	margin-right: 25px;
	font-weight: 400;
}

.AMRsearchResult ul li.active span.TBlabel,
.AMRsearchResult ul li:hover span.TBlabel {
	color: #143361;
}

.AMRsearchResult ul li.unread_share::before {
	content: '\2022';
	position: absolute;
	left: 5px;
	font-size: 24px;
	top: 8px;
}

.AMRsearchResult ul li.unread_share span.TBlabel {
	font-weight: 600;
	color: #59a2e7;
}

/*** //- shared by client Left tab styles End***/
/*** shared by client Right Content ***/
.AMR-SBC-content {
	background: #fff;
	height: 100%;
	float: left;
	width: 100%;
	position: relative;
}

.AMR-SBC-empty {
	background: #fff;
	height: 100%;
	float: left;
	width: 100%;
	text-align: center;
}

.AMR-SBC-empty p {
	padding: 20px 0;
	margin-top: calc(100% - 78%);
	color: #59a2e7;
	font-size: 14px;
	font-weight: 400;
}

.AMR-SBC-Chead {
	border-bottom: 1px solid #e2e2e4;
	margin: 10px 15px 0 15px;
	padding: 20px 0;
}

.AMR-SBC-Chead .AMR-SBC-Chead-from {
	float: left;
}

.AMR-SBC-Chead .AMR-SBC-Chead-subject {
	float: right;
	margin-right: 15px;
}

.AMR-SBC-Chead > div > span:first-child {
	font-size: 13px;
	font-weight: 400;
	color: #8e8e8c;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

.AMR-SBC-Chead > div > span:last-child {
	font-size: 13px;
	font-weight: 600;
	color: #143761;
	max-width: 400px;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}

.AMR-SBC-Cbody {
	overflow: hidden;
	height: calc(100% - 75px);
	margin: 0px 15px 15px 15px;
}

.AMR-SBC-Cbody-titleBtn {
	margin: 5px 0 10px 0;
	padding: 20px 0;
}

.AMR-SBC-Cbody-titleBtn h4 {
	font-size: 16px;
	font-weight: 600;
	color: #59a2e7;
}

.AMR-SBC-Cbody-titleBtn .pinkbtn {
	border-radius: 5px;
	display: inline-block;
	font-size: 14px;
	padding: 5px 15px;
	text-align: center;
	background: #df3a62;
	color: #fff;
	margin-right: 15px;
}

.AMR-SBC-Cbody-titleBtn .RCalready {
	font-size: 13px;
	color: #df3a62;
	font-weight: 600;
	float: right;
	margin-right: 15px;
}

.AMR-SBC-Cbody-titleBtn .RCalready i {
	display: inline-block;
	font-size: 22px;
	padding: 0 5px;
	text-align: center;
	float: left;
}

.keyskills {
	background: #f0f7ff;
	border: 1px solid #d3dfeb;
	padding: 15px;
}

.keyskills p {
	color: #8e8e8c;
	font-size: 13px;
	font-weight: 600;
}

.keyskills span {
	background: #fff;
	padding: 3px 10px;
	display: inline-block;
	border: 1px solid #d3dfeb;
	margin: 3px;
	border-radius: 5px;
	color: #143761;
	font-size: 11px;
	font-weight: 600;
}

.AMR-SBC-Cbody-viewResorce {
	padding: 15px 0;
}

.AMR-SBC-Cbody-viewResorce ul {
	padding: 0;
	list-style: none;
}

.AMR-SBC-Cbody-viewResorce ul li {
	padding: 5px 0;
}

.AMR-SBC-Cbody-viewResorce ul li label {
	font-size: 13px;
	font-weight: 400;
	color: #8e8e8c;
	display: inline-block;
	margin-right: 10px;
	width: 180px;
	text-align: left;
	float: left;
}

.AMR-SBC-Cbody-viewResorce ul li span {
	font-size: 13px;
	font-weight: 600;
	color: #143761;
	display: inline-block;
}

.AMR-SBC-Cbody-viewResorce .viewResorce-left {
	border-right: 1px solid #e2e2e4;
}

.AMR-SBC-Cbody-viewResorce .viewResorce-right span,
.AMR-SBC-Cbody-viewResorce .viewResorce-left span {
	width: calc(100% - 220px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.AMR-SBC-Cbody-viewResorce .viewResorce-full {
	margin-top: 25px;
}

.AMR-SBC-Cbody-viewResorce .viewResorce-full label {
	width: 100px;
	text-align: left;
	float: none;
}

.AMR-SBC-Cbody-viewResorce .viewResorce-full span {
	width: calc(100% - 140px);
	float: right;
	text-align: left;
	padding-bottom: 10px;
}

/*** //- shared by client Right Content ***/
.after-added-pic {
	display: none;
}

.JSSetup-ProfilePic .after-added-pic .updated-common {
	display: inline-block;
	position: relative;
	font-size: 8px;
	width: 45%;
	color: #fff;
	margin: 0;
	border-right: 1px solid #f4f4f4;
	margin-top: 8px;
	padding-left: 9px;
}

.JSSetup-ProfilePic .after-added-pic .updated-common:last-child {
	border-right: 0;
	padding-left: 0;
}

.after-added-pic .updated-profile {
	width: 100px !important;
	height: 32px !important;
	border-radius: 0 !important;
	padding: 2px !important;
	font-size: 9px !important;
	background-color: #000 !important;
	position: absolute;
	top: 68px;
	cursor: pointer;
	display: none;
}

.JSSetup-ProfilePic:hover .after-added-pic .updated-profile {
	display: block;
}

.after-added-pic .updated-profile .fa-camera:before {
	position: absolute;
	left: 2px;
	font-size: 9px;
	-webkit-transform: translateY(-7px);
	transform: translateY(-7px);
}

.after-added-pic .updated-profile .fa-trash:before {
	color: #fff;
	font-size: 9px;
}

/* Bug #5754 remove and add profile image */
.profile-picture--popup {
	width: 300px;
}

.profileview-overlay button {
	margin-right: 0;
	margin-bottom: -20px;
}

.profileview-overlay h3 {
	display: inline-block;
}

.default-profile-image .default-image {
	width: 300px;
}

.profile-name {
	background-color: #f2f2f2;
	padding: 20px 0;
	text-align: center;
}

.profile-name .profile-name-edit {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	color: #191919;
	position: relative;
	display: inline-block;
}

.profile-name .edit-icon {
	padding-left: 5px;
}

.profile-name .edit-icon .image-edit-icon {
	width: 15px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
	cursor: pointer;
}

.profile-name .profile-comapny-name {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	margin: 0;
	color: #191919;
}

.profile-name-edit.first-name {
	margin-left: 20px;
}

.add-photo-div {
	padding: 20px 0;
	cursor: pointer;
	text-align: center;
}

.add-photo-div .add-photo-text {
	font-size: 14px;
	color: #191919;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.add-photo-div .image-add-icon {
	width: 34px;
	padding-right: 10px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.addset-photo {
	padding: 20px 0;
	cursor: pointer;
}

.addset-photo .add-photo-text {
	font-size: 14px;
	color: #191919;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.addset-photo .image-add-icon {
	width: 34px;
	padding-right: 10px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.update-photo-div {
	padding: 20px 0;
	cursor: pointer;
	display: none;
}

.update-photo-div .remove-photo-text {
	margin: 0;
	display: inline-block;
	width: 148px;
	text-align: center;
	color: #191919;
	font-weight: 600;
}

.update-photo-div .update-photo-text {
	margin: 0;
	display: inline-block;
	width: 148px;
	border-right: 1px solid #8c8c8c;
	text-align: center;
	color: #191919;
	font-weight: 600;
	cursor: pointer;
}

.update-photo-div .image-update-icon {
	width: 34px;
	padding-right: 10px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.update-photo-div .image-remove-icon {
	width: 29px;
	padding-right: 10px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.input-profile-name {
	display: none;
	padding: 20px 5px 10px 15px;
}

.left-name {
	width: 140px;
	float: left;
	position: relative;
}

.label-name {
	margin: 0;
	color: #999;
}

.left-name .input-name,
.last-name .input-name {
	width: 130px;
	color: #000;
	padding: 0 5px;
	font-weight: 600;
	border: 0;
	border-bottom: 1px solid #c2c2c2;
}

.last-name {
	width: 140px;
	float: right;
	position: relative;
}

.company-name {
	margin-top: 7px;
}

.company-name .input-name {
	width: 130px;
	color: #000;
	padding: 0 5px;
	font-weight: 600;
	border: 0;
	border-bottom: 1px solid #c2c2c2;
}

.value-button {
	text-align: center;
	margin: 30px 0 17px 0;
}

.value-button .btn-style {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	padding: 3px 15px;
	border-radius: 5px;
}

.value-button .btn-save {
	color: #fff;
	background-color: #4990e2;
	border: 0;
	margin-left: 5px;
}

.profile-picture--popup.normal-mode.edit-mode .add-photo-div {
	/*display: none !important;*/
}

.profile-name .star-rating .star .fa-star {
	color: #cc254f;
}

.comapny-name {
	width: 100%;
	margin-top: 10px;
}

.comapny-name .input-name {
	width: 100%;
	color: #000;
	padding: 0 5px;
	font-weight: 600;
	border: 0;
	border-bottom: 1px solid #c2c2c2;
}

.last-name label.error,
.left-name label.error,
.comapny-name label.error {
	font-size: 9px !important;
	left: 0;
	background-size: 8px;
	padding: 15px 12px;
}

/*Bug #6242 alignment issue in time displaying start*/
.ob_js-timetxt {
	display: inline-block;
}

.ob_js-compa_meter {
	padding-left: 40px;
	padding-right: 0px;
}

/*Bug #6242 alignment issue in time displaying end*/
/*Bug #6276 alignment issue styles start*/
.pay_range_alignment .btn_dollor {
	height: 30.5px;
	padding: 3px 10px;
}

.pay_range_alignment .range_input {
	width: 100%;
	padding: 1px 5px;
}

/*Bug #6276 alignment issue styles end*/
/* Bug #6297 alignment issue styles start*/
.JS_Search_New
	.MDFilters
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.MDFilters .select2-container--default .select2-selection--multiple {
	border: 1px solid #c2c2c2 !important;
	border-radius: 3px;
	height: auto;
	min-height: 30px;
	line-height: 20px;
}

.JS_Search_New .MDFilters .select2-container {
	width: 100% !important;
}

.JS_Search_New .MDFilters > ul > li > a {
	text-decoration: none;
}

/* Bug #6297 alignment issue styles end*/
/*tab heading start*/
.ob_jsrscontainerpadding {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ob_jsrsptab {
	list-style: none;
	/*border-bottom: 2px solid #f7f7f7;*/
	padding: 5px 0 0 0;
	margin: 0;
}

.ob_jsrsptab li {
	text-align: center;
	float: none;
	display: inline-block;
	width: calc(98% / 3);
}

.ob_jsrsptab li.active {
	/*border-bottom: 2px solid #4990E2;*/
	color: #4990e2;
	top: 2px;
}

.ob_jsrsptab.two-columns li {
	width: calc(98% / 2);
}

.ob_jsrsptab li a {
	padding: 8px 0;
	display: inline-block;
	/*border-bottom: 2px solid #fff;*/
	color: #4990e2;
}

.ob_jsrtabpadding {
	padding: 20px 50px 0px 50px;
}

.ob_jsrttabtext {
	padding-bottom: 15px;
	font-size: 13px;
	font-weight: 600;
}

/*tab heading end*/
/*input field style start*/
.ob_rstEnterInformation {
	background-color: #ffffff;
	color: inherit;
	padding: 5px 50px 13px 50px;
}

.ob_rstrenterinformationtab {
	margin: 0px 0px 20px 0px;
}

.ob_jsrlabel {
	color: #7a7a7a;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
}

.ob_rstrenterinformationtab .form-label {
	color: #8a8a8a;
	font-size: 12px;
	font-weight: 400;
}

.ob_rstrenterinformationtab .form-style {
	margin-top: 20px;
}

.ob_minmargin {
	margin-top: 48px !important;
}

.ob_rstrenterinformationtab .inputContainer.marginRt {
	padding-right: 20px;
}

.ob_rstrenterinformationtab .ob_nofcompanysidepadd {
	padding-right: 10px;
	padding-left: 10px;
}

.ob_TaxTermssidepadd {
	padding-right: 10px;
}

.ob_rstrenterinformationtab .form-style .select2-container {
	width: 100% !important;
}

.ob_rstrenterinformationtab .ob_lacation .select2.select2-container.select2-container--default {
	width: 100% !important;
}

.ob_rstrenterinformationtab .ob_lacation .select2-container {
	width: 372px !important;
	border: 1px solid #ccc;
	min-height: 35px !important;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

/*.ob_rstrenterinformationtab .ob_Experiencewidt .select2-container{
width:166px !important;
}*/
.ob_marginzero {
	margin: 0 !important;
}

.ob_tskillmargintop {
	margin-top: 10px !important;
}

.ob_rstrenterinformationtab .checkdiv label:before {
	content: '';
	display: inline-block;
	color: #757575;
	font-size: 14px;
	width: 16px;
	height: 16px;
	border: 1px solid #707070;
	border-radius: 2px;
	margin-right: 10px;
	font-weight: 400 !important;
	left: 0;
	bottom: 0;
	background-color: #fff;
}

.ob_rstrenterinformationtab .checkdiv input[type='checkbox']:checked + label:before {
	content: '\2713';
	font-size: 12px;
	color: #fff;
	background: #143362;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-weight: 700;
	line-height: 16px;
	border: 2px solid #143362;
	margin-right: 10px;
	left: 0;
	bottom: 0;
	text-align: center;
}

.ob_rstrenterinformationtab .checkdiv input[type='checkbox'] {
	display: none;
}

.ob_rstrenterinformationtab .checkdiv {
	padding: 12px 0;
	float: right;
	font-weight: 400 !important;
}

.ob_rstrenterinformationtab .form-style .checkdiv {
	padding: 3px 0 0 0;
}

/*//input field style end*/
.ob_rstrenterinformationtab .form-style .checkdiv-list {
	margin: 0 0 5px 0;
}

.ob_rstrenterinformationtab .form-style .checkdiv-list .checkdiv-list-item .checkdiv {
	padding: 3px 0 0 0;
}

.ob_rstrenterinformationtab .form-style .checkdiv-list .checkdiv-list-item .checkdiv .checkbox {
	font-size: 12px;
	line-height: 16px;
}

.ob_rstrenterinformationtab .form-style .checkdiv-list .checkdiv-list-item .checkdiv label:before {
	width: 14px;
	height: 14px;
}

.ob_rstrenterinformationtab
	.form-style
	.checkdiv-list
	.checkdiv-list-item
	.checkdiv
	input[type='checkbox']:checked
	+ label:before {
	font-size: 11px;
	width: 14px;
	height: 14px;
	line-height: 10px;
}

.ob_rstrenterinformationtab .form-style .checkdiv-list .checkdiv-list-item .checkdiv label span {
	font-size: 11px;
}

.ob_rstrenterinformationtab .checkdiv label span {
	color: #002a54;
	font-size: 12px;
	font-weight: 400;
}

.ob_rstrenterinformationtab .ob_checkboxpadding {
	top: 17px;
}

.ob_rstrenterinformationtab .ob--info-container label.ob--info {
	color: #143361;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 0 2px;
	bottom: 0px;
	left: 15px;
	position: absolute;
	top: 104px;
}

.ob_rstrenterinformationtab .ob_jsrs_skills .AcadmicRow {
	background: #e5e5e5;
	border: none;
	border-radius: 2px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 10px;
}

.ob_rstrenterinformationtab .ob_jsrs_skills .close_mark img.add_svg_close.Academic_close {
	height: 8px;
	margin: 4px 3px 0 8px !important;
	float: right;
}

.ob_rstrenterinformationtab .ob_jsrs_skills .AcadmicRow img.Academic_close {
	line-height: 18px;
	color: #b3b3b7 !important;
	margin: 3px 0 0 15px;
}

.btn-jsrs_skip {
	color: #7a7a7a;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	border-radius: 5px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	margin-left: 15px;
}

.btn-jsrs_skip:hover {
	color: #7a7a7a;
}

.ob_jsrs_btnsubmit {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
	margin: 0;
	font-size: 12px;
}

.ob_verifytechnical {
	padding-left: 7px;
}

.ob_rstrenterinformationtab .ob_paddingleftzero {
	padding-right: 15px;
}

.ob_rstrenterinformationtab .inputContainer input.ob_Login_inputmax {
	height: 35px;
	padding: 0 4px;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500 !important;
}

.ob_rstrenterinformationtab .inputContainer input.ob_Login_inputmax {
	outline: 0;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 0 4px;
	font-size: 12px;
	height: 40px;
	width: 100%;
	margin: 0;
	color: #143361;
	cursor: #b8203e;
	font-weight: 700;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.ob_jsrsfooterpadd {
	padding: 15px 10px 5px 15px;
}

.ob_rstrenterinformationtab .ob_skillAdd {
	margin: 0 !important;
	top: 42px !important;
}

.ob_rstrenterinformationtab .inputContainer {
	margin: 13px 0;
	color: #7a7a7a;
	fill: #e5e5e5;
	/* position: relative; */
}

.ob_rstrenterinformationtab .pad_top {
	margin-top: 23px;
}

.ob_rstrenterinformationtab .ob--info-container {
	position: relative;
	padding: 5px 0 20px;
}

.inputContainer.marginRt {
	padding-right: 10px;
}

.inputContainer {
	margin: 10px 0;
	color: #333;
	fill: #e5e5e5;
	/* position: relative; */
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2
	.selected-flag {
	height: 34px;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3
	.selected-flag {
	width: 78px;
	height: 34px;
}

.ob_rstrenterinformationtab .country-list {
	width: 362px;
}

.ob_rstrenterinformationtab .inputContainer small {
	position: absolute;
	right: 30px;
	top: 36px;
}

.ob_rstrenterinformationtab .inputContainer small a {
	color: #6b7779;
	font-size: 9px;
	text-decoration: none;
	font-weight: 600;
}

.ob_rstrenterinformationtab .addpad_top {
	margin-top: 20px;
}

.ob_rstrenterinformationtab .ob_rstmobiletext {
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}

.ob_jsrsptabborder {
	border-top: 2px solid #f7f7f7;
	position: relative;
}

.ob_jsrsptaboverborder {
	border-bottom: 2px solid #4990e2;
	color: #4990e2;
	top: -2px;
	width: 50%;
	position: absolute;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.ob_jstrtabpadding {
	background: #ffffff;
	padding-left: 50px;
	padding-right: 50px;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code
	.selected-dial-code:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2
	.selected-flag:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4
	.selected-flag {
	width: 86px;
	height: 33px;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4
	.selected-flag:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob_rstrenterinformationtab
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3
	.selected-flag {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob_rstrenterinformationtab .ob--skills .AcadmicRow {
	background: #e5e5e5;
	border: none;
	border-radius: 2px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 10px;
}

.ob_rstrenterinformationtab .ob--skills {
	margin-top: 40px;
}

.ob_rstrenterinformationtab .AcadmicRow img.add_svg {
	height: 8px;
}

.ob_rstrenterinformationtab .ob--skills .AcadmicRow img.Academic_close {
	line-height: 18px;
	color: #b3b3b7 !important;
	margin: 4px 0 0 15px;
}

.ob_rstrenterinformationtab .formContainer {
	position: inherit !important;
}

.ob_tssuccessfailpopup .ob__remove_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #cc2550;
	color: #cc2550;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob_tssuccessfailpopup .ob__addmore_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #19bd9b;
	color: #19bd9b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob_tssuccessfailpopup .ob__skill_exist {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #9a9a9a;
	color: #2e2e3b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob_rstrenterinformationtab .multi_style .newSelectbox div.btn-group .btn b,
.newSelectbox div.btn-group .btn b.caret::before {
	right: 7px;
	top: 8px;
}

.contact_manager_filter .multi_style .newSelectbox div.btn-group .btn b,
.newSelectbox div.btn-group .btn b.caret::before {
	right: 7px;
	top: 4px !important;
}

.ob_rstrenterinformationtab .select2-container {
	width: 372px !important;
	border: 1px solid #ccc;
	min-height: 35px;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

.ob_rstrenterinformationtab .form-style .common-text {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 35px;
	border-radius: 3px;
	padding: 3px 6px;
	color: #143361;
}

.ob_rstrenterinformationtab
	.select2-container
	.select2-container--default
	.select2-container--open {
	display: none !important;
}

.ob_rstrenterinformationtab .inputContainer.newSelectbox .select2-container,
.ob_rstrenterinformationtab
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.ob_rstrenterinformationtab
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.ob_rstrenterinformationtab
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: 0 !important;
	background: none !important;
}

.ob_rstrenterinformationtab .select2-results__option {
	display: none;
}

/*error message style start*/
.ob_rstrenterinformationtab .paddingnone {
	padding: 0 !important;
}

.ob_rstrenterinformationtab #hourly_max-error {
	margin-left: 0px;
}

.ob_rstrenterinformationtab .inputContainer label.error {
	background: none;
	bottom: -35px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	left: 0;
	padding: 8px 11px 11px 1px;
	position: absolute;
	white-space: initial;
}

.ob_rstrenterinformationtab label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 11px;
	position: absolute;
}

.ob_rstrenterinformationtab .ob_website_ei label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: -3px;
	padding: 11px 0px;
	position: absolute;
}

.ob_rstrenterinformationtab .ob_Availability label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 5px;
	position: absolute;
}

.ob_rstrenterinformationtab .ob_minright label.error {
	background: none;
	bottom: -38px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 4px 0px;
	position: absolute;
}

.ob_rstrenterinformationtab .inputContainer input.ob_Login_inputmax {
	height: 35px;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
	padding: 0px 4px;
}

.ob_rstrenterinformationtab .ob_btntechnicaladd {
	border: 0;
	background: #fff;
}

.ob_rstrenterinformationtab .ob__JS_alertmsg_annual.Popover__container::after,
.ob_rstrenterinformationtab .ob__JS_alertmsg_annual.Popover__container::before {
	left: 60% !important;
}

/*// location select2 start*/
.ob_rstrenterinformationtab
	.ob_location
	.select2-container--default.select2-container--focus
	.select2-selection--multiple {
	border: 0px !important;
}

.ob_rstrenterinformationtab .ob_location .select2-container {
	border: 1px solid #ccc;
	height: 34px;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

.ob_rstrenterinformationtab
	.ob_location
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #fff;
	border: 0;
	border-radius: 0px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 0px;
}

.ob_rstrenterinformationtab
	.ob_location
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	display: none;
}

.ob_rstrenterinformationtab
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	color: #505050 !important;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	/* margin-right: 2px; */
	float: right;
	padding-left: 5px;
}

/*// location select2 end*/
.ob_rstrenterinformationtab #annually_max-error {
	margin-left: 0px !important;
}

.ob_rstrenterinformationtab .form-style.msgError > span.select2,
.ob_rstrenterinformationtab .inputContainer.msgError > input.ob_Login_inputmax,
.ob_rstrenterinformationtab .form-style.msgError > input.common-text,
.ob_rstrenterinformationtab .intl-tel-input.msgError > input.ob_Login_inputmax,
.ob_rstrenterinformationtab
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect {
	border: 1px solid #d60000;
	border-radius: 5px;
}

.ob_rstrenterinformationtab
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect:hover {
	border: 1px solid #d60000 !important;
}

.ob_rstrenterinformationtab
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect:focus {
	border-color: #646474 !important;
}

.ob_rstrenterinformationtab .ob_website_ei {
	padding-left: 0;
	padding-right: 19px;
}

.ob_rstrenterinformationtab .ob_website_datashow {
	top: 35px;
	left: 0;
}

.ob_rstrenterinformationtab .ob_Availability {
	padding-right: 10px;
	padding-left: 10px;
}

.ob_rstrenterinformationtab .ob_organizationtext {
	color: #143361;
	font-weight: 600;
	font-size: 13px;
}

.ob_rstrenterinformationtab .ob_maxleft {
	padding-left: 0;
	margin: 0;
}

.ob_rstrenterinformationtab .ob_minright {
	padding-right: 0;
	margin: 0;
}

.ob_rstrenterinformationtab .ob_resumeupload {
	border-top: 1px solid #eeeeee;
}

.ob_rstrenterinformationtab .ob_resumeuploadlabel {
	color: #8a8a8a;
	font-size: 13px;
	font-weight: 400;
}

.ob_rstrenterinformationtab .ob_resumeuploadname {
	padding-left: 5px;
	font-size: 13px;
	font-weight: 600;
}

.ob_rstrenterinformationtab .ob_change_resume {
	font-size: 13px;
	font-weight: 600;
	color: #23527c;
	margin-left: 10px;
}

.ob_rstrenterinformationtab .ob_resume_padding {
	padding: 30px 0px 13px 0px;
}

.ob_rstrenterinformationtab .ob_changeresume {
	margin-left: 20px;
}

.ob_resumeupload_container {
	padding: 15px 28px 0px 15px;
}

/*Verify tab start*/
.ob_VerifyTab .ob_rstverifyInformation {
	background-color: #ffffff;
	color: inherit;
	padding: 25px 50px 25px 50px;
}

.ob_VerifyTab .ob_verifytablabel {
	color: #878787;
	font-weight: 600;
	font-size: 12px;
}

.ob_VerifyTab .ob_verifytabdata {
	color: #3e527a;
	font-size: 12px;
	word-wrap: break-word;
}

.ob_VerifyTab .ob_labelcontainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Verify tab end*/
.morecontent span {
	display: none;
}

.morelink {
	color: #3e527a;
	display: block;
}

/*error message style end*/
/*popup image */
.ob_addphoto_container {
	padding: 18px;
	background-color: #f2f2f2;
}

.ob_Videoprofile_text {
	display: inline;
	padding-left: 20px;
	font-size: 13px;
	color: #191919;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.ob_Videoprofile_text:hover {
	color: #191919;
}

.ob_do_later {
	background-color: #fff;
	padding: 15px;
	text-align: center;
}

.ob_do_later_text {
	color: #636363;
}

.ob_do_later_text:hover,
.ob_do_later_text:focus {
	color: #143362;
}

.ob_piccrop_modalborder {
	border-radius: 7px;
}

.ob_popupimagecontainer {
	width: 327px !important;
}

.ob_profileresumeview {
	height: 550px;
	width: 100%;
	padding: 17px;
}

/*popupsuccessful start*/
.ob_successful_poptext {
	font-size: 30px;
	margin: 0;
	text-align: center;
	font-weight: normal;
	color: #333333;
}

.ob_popcompletedtext {
	font-size: 12px;
	font-weight: 600;
	color: #707070;
	padding-top: 10px;
}

.ob_popiconsuccess {
	padding-top: 50px !important;
}

.ob_successful_btn {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 50px;
}

/*popupsuccessful end*/
/*show more*/
.ob_rstverifyInformation .ob_moreLink,
.ob_rstverifyInformation .ob_moreLink.ob_less,
.ob_rstverifyInformation .ob_moreLink:hover,
.ob_rstverifyInformation .ob_moreLink:focus {
	color: #498fe1;
	text-decoration: underline;
}

.ob_emptyfieldcolor .ob_nodatafieldcolor {
	background: #fef9e3;
}

.ob_emptyfieldcolor .select2-container {
	background: #fef9e3 !important;
}

/*show more for enter tab*/
.ob_firstskillcontainer {
	height: auto;
	overflow: hidden;
}

.ob_Viewlesstext {
	color: #6aa4ec;
}

.ob_Viewlesstext:hover {
	color: #6aa4ec;
}

.ob_Viewmoretext {
	color: #6aa4ec;
}

.ob_Viewmoretext:hover {
	color: #6aa4ec;
}

/* //show more for enter tab*/
/*topalert when empty field*/
.topalert {
	padding: 7px;
	margin-bottom: 20px;
	margin-top: 10px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.ob_alert_yellow {
	color: #a94442;
	background-color: #fef9e3;
	border-color: #ebccd1;
	text-align: center;
	height: auto;
}

.ob_rstrenterinformationtab
	.ob_location.ob_emptyfieldcolor
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: transparent;
}

/* Email Signature Compose */
.email__signature-creat .mce-panel {
	padding-right: 1px;
}

.email__signature-check .checkdiv {
	float: left;
	padding: 5px 0;
	min-height: 30px;
}

.email__signature-creat {
	margin: 15px 0;
}

.email__signature-creat textarea {
	width: 100%;
	height: 100%;
}

.SignatureModal .modal-dialog {
	width: 800px;
}

.edit-sig-list {
	padding: 0;
	list-style: none;
}

.edit-sig-list li {
	padding: 5px;
	font-size: 13px;
	font-weight: 400;
}

.edit-sig-list li.active a {
	color: #143362;
}

.edit-sig-list li:hover a {
	color: #000;
}

.edit-sig-list li a {
	float: left;
	clear: left;
	display: block;
	color: #707070;
	font-size: 12px;
	font-weight: 600;
}

.edit-sig-list li span.sig-remove {
	float: right;
	margin-right: 6px;
	clear: right;
	display: block;
	cursor: pointer;
}

.edit-sig-list li span.sig-add-parent {
	display: inline-block;
	font-size: 10px;
	line-height: 30px;
	cursor: pointer;
}

.edit-sig-list li span.sig-add-click {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	cursor: pointer;
	margin-left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #3e3535;
	line-height: 14px;
}

.edit-sig-list li input {
	width: calc(100% - 20px);
}

.add-sig {
	padding: 5px;
	font-size: 13px;
	font-weight: 400;
	display: block;
	text-align: center;
}

.sighidden {
	display: none;
}

.email__signature ._textarea-disable,
.popup-footer ._textarea-disable {
	opacity: 0.5;
	pointer-events: none;
}

.email__signature .sig_err {
	display: none;
	color: #d60000;
	font-size: 9px;
}

.mce-combobox .mce-btn,
.mce-textbox.mce-abs-layout-item.mce-last {
	border: 1px solid #c5c5c5 !important;
}

#RdropdownSearch {
	background-image: url('/Content/Images/rcruiter-drop-search.svg');
	background-position: 10px 10px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	width: 100%;
	font-size: 13px;
	padding: 12px 20px 12px 40px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 12px;
	border-left: 0;
	border-top: 0;
	border-right: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.view-requirement-details .dropdown .recruiterDropDown-label {
	font-size: 14px;
	background: #e9e9e9;
	color: #143361;
	padding: 6px 5px 6px 20px;
}

.mail-compose h2 {
	margin: 0;
}

.selectSig {
	margin: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.selectSig .label {
	font-size: 13px;
	float: left;
	line-height: 30px;
	margin-right: 5px;
	background: none;
}

.selectSig .select {
	width: 200px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	float: left;
}

.selectSig .inputContainer.newSelectbox .select2-container,
.inputContainer.newSelectbox
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.inputContainer.newSelectbox
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: none !important;
}

.selectSig .inputContainer.newSelectbox .select2-container--default .select2-selection--single,
.inputContainer.newSelectbox .select2-container--default .select2-selection--multiple,
.inputContainer.newSelectbox
	.select2-container--default
	.select2-search--inline
	.select2-search__field
	.inputContainer.newSelectbox
	.select2-container {
	height: 30px;
	padding-top: 0px;
}

.selectSig .inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow {
	right: 0px;
	top: -4px;
}

.selectSig
	.inputContainer.newSelectbox
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	line-height: 29px !important;
	display: inline-block;
	width: 175px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.selectSig
	.inputContainer.newSelectbox
	.select2-container--focus.select2-container--open
	.select2-selection__arrow
	b,
.inputContainer.newSelectbox
	.select2-container--focus.select2-container--open
	.select2-selection__arrow
	b::before,
.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b,
.inputContainer.newSelectbox .select2-selection--single .select2-selection__arrow b::before {
	top: 5px;
}

.selectSig .select select {
	width: 170px;
	background: transparent;
	border: none;
	font-size: 13px;
	height: 34px;
	letter-spacing: -0.15px;
	color: #4a4a4a;
	float: left;
}

.selectSig .select select:focus {
	outline: 0;
}

.maillist-height,
.mailbox-height {
	height: calc(100% - 57px);
}

.maillist-height .mail-box-header,
.mailbox-height .mail-box-header {
	padding: 15px;
}

.maillist-height .mail-box-header h2,
.mailbox-height .mail-box-header h2 {
	margin: 0;
}

.mail-text {
	margin: 0 15px;
}

#SignatureModal.is-loading {
	pointer-events: none;
}

#SignatureModal.is-loading .popupWin {
	opacity: 0.6;
}

.mailbox-color {
	height: 100%;
}

.mailbox-color .mail-details-conv {
	height: 100% !important;
	overflow: auto;
}

.mailbox-color .height_100 {
	height: 100%;
}

.mail-box {
	height: calc(100% - 70px) !important;
	overflow-y: auto;
}

.mail-box-compose {
	height: calc(100% - 50px) !important;
	overflow-y: hidden;
}

.saved-sig h3 {
	margin-left: 30px;
}

.edit-sig-list li {
	position: relative;
	padding-left: 30px;
}

.edit-sig-list li .sigSelectCheck {
	display: none;
	z-index: 9999;
}

.edit-sig-list li:hover .sigSelectCheck {
	display: block;
}

.edit-sig-list li:hover .sigSelectCheck::before {
	content: '';
	position: absolute;
	left: 5px;
	top: 7px;
	width: 1.25em;
	height: 1.25em;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.edit-sig-list li .sigSelectCheck.active {
	display: block;
}

.edit-sig-list li .sigSelectCheck.active::before {
	content: '\2714';
	display: block;
	line-height: 12px;
	position: absolute;
	left: 5px;
	top: 7px;
	width: 1.25em;
	height: 1.25em;
	border: 1px solid #143362;
	background: #143362;
	border-radius: 3px;
	color: #fff;
	padding: 1px 2px 0 2px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.edit-sig-list li .sigSelectCheck .selected-toolTif {
	display: none;
	position: absolute;
	font-size: 10px;
	font-weight: 400;
	background: #143362;
	color: #fff;
	left: 0;
	top: 30px;
	width: 100px;
	padding: 3px;
	border-radius: 2px;
	z-index: 9999;
	height: 35px;
	line-height: 0;
}

.edit-sig-list li .sigSelectCheck:hover .selected-toolTif {
	display: block;
}

.edit-sig-list li .sigSelectCheck:hover .selected-toolTif::before {
	content: 'Make this my default signature';
	position: absolute;
	font-size: 10px;
	font-weight: 600;
	color: #fff;
	left: 0;
	top: 0px;
	padding: 3px;
	border-radius: 2px;
	line-height: 14px;
}

.edit-sig-list li .sigSelectCheck.active:hover .selected-toolTif::before {
	content: 'This is my default signature';
}

.edit-sig-list li .sigSelectCheck .selected-toolTif::after {
	content: '';
	position: absolute;
	left: 6px;
	bottom: 33px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #143362;
	clear: both;
}

.mce-tinymce {
	padding: 1px !important;
}

/*Bug #6447 new style start*/
.view-requirement-details .AMJob-Recruiter_heading {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 150px;
	display: inline-block;
}

/*Bug #6447 new style end*/
.ob_VerifyTab .ob_Addpicturevideo {
	font-size: 13px;
	font-weight: 600;
	color: #23527c;
	padding-left: 10px;
}

.ob_cover-img_save {
	background-color: #143362;
	color: #fff;
	margin-left: 15px;
	border-radius: 3px;
}

.ob--setupVideo-header-singlepage {
	background: #fff;
	padding: 15px;
	border: 0;
	margin: 0;
	border-radius: 7px;
}

.ob_footervideoboder {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.ob--setupVideo-header-singlepage h3 {
	color: #143362;
	font-size: 16px;
	font-weight: 600;
	padding: 5px 0 10px 0px;
	margin: 0;
}

.ob_closebtnsinglepage {
	padding-right: 20px !important;
}

.ob--setupVideo-header-singlepage h1 {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin-top: 10px !important;
	padding-left: 10px;
}

.form-style .select2-container {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px 6px;
}

.form-style .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left: -10px;
	border: 0;
}

.form-style .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #143361;
	font-weight: 600;
}

.form-style
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 10px;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: 2px;
	top: -5px;
}

.form-style
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

.form-style .common-text {
	width: 100%;
	border: 1px solid #ccc;
	height: 35px;
	border-radius: 3px;
	padding: 3px 6px;
	color: #143361;
}

.ChangeRecruiter-Btn {
	color: #337ab7;
	text-decoration: none;
}

.requirement-new .popover .popover-content {
	padding: 4px 5px;
	color: #174474;
	font-size: 11px;
}

.ob_rstrenterinformationtab .form-style .select2-container--default .select2-selection--single {
	border: none !important;
}

.ob_textchangeimg {
	padding-right: 5px;
	padding-left: 0px;
}

.ob_textvideochange {
	padding-left: 10px !important;
}

/*Location dropdown option show*/
.ob_rstrenterinformationtab .ob_location .pac-container {
	z-index: 3000 !important;
	position: absolute !important;
	left: 16px !important;
	top: 62px !important;
}

.ob_resumetext {
	padding-bottom: 10px;
}

.jsmyjob-container {
	background: #fff;
	height: 100%;
}

.jsmyjobs-tab {
	background: #e9e9e9;
	border: 0;
	margin: 0;
}

.jsmyjobs-tab li {
	border: 0;
	margin: 0;
}

.jsmyjobs-tab li a {
	border: 0;
}

.jsmyjobs-tab li:hover {
	border: 0;
}

.jsmyjobs-tab li:hover a {
	border: 0;
}

.jsmyjobs-tab li.active {
	background: #fff;
	border: 0;
}

.jsmyjobs-tab li.active a {
	background: #fff;
	border: 0;
	margin: 0;
}

.jsmyjobs-tab li.active a:hover {
	border: 0;
}

.jsmyjobs-tab li.active a:focus {
	border: 0;
}

.jsmyjob-Tab-Cont {
	height: calc(100% - 43px);
}

.jsmyjob-Tab-Cont .tab-pane {
	height: 100%;
}

.jsmyjob-Tab-Cont .tab-pane .js-p-space {
	padding: 5px 15px;
	margin: 0;
	color: #174474;
	font-size: 12px;
	font-weight: 600;
}

/* my jobs card */
.jmj-card-main {
	width: calc(100% / 4);
	float: left;
	position: relative;
}

.jmj-card-main .jmj-card {
	/*cursor: pointer;*/
	padding: 5px;
	margin: 10px;
	border: 1px solid #c2cde0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.jmj-card-main .jmj-card .jmj-card-CI {
	top: 20px;
	right: 20px;
}

.jmj-card-main .jmj-card:hover,
.jmj-card-main .jmj-card.active {
	box-shadow: #e5e5e5 0 2px 5px;
	-moz-box-shadow: #e5e5e5 0 2px 5px;
	-webkit-box-shadow: #e5e5e5 0 2px 5px;
	border: 1px solid #4890e2;
	background-color: #fff;
}

.jmj-card-main .jmj-card:hover .Card_checkboxHide,
.jmj-card-main .jmj-card.active .Card_checkboxHide {
	display: block;
}

.jmj-card-main .jmj-card .card-title {
	padding: 3px 0;
	height: 45px;
}

.jmj-card-main .jmj-card .card-userName span,
.jmj-card-main .jmj-card .card-companyName span,
.jmj-card-main .jmj-card .card-title .card-location,
.jmj-card-main .jmj-card .card-title h3 {
	width: calc(100% - 40px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jmj-card-main .jmj-card .card-title h3 {
	margin: 0;
}

.jmj-card-main .jmj-card .card-title h3 a {
	font-size: 12px;
	font-weight: 600;
	color: #59a2e7;
	line-height: 18px;
}

.jmj-card-main .jmj-card .card-title .card-location {
	font-size: 10px;
	font-weight: 400;
	display: block;
	color: #174474;
}

.jmj-card-main .jmj-card .card-companyName {
	padding: 3px 0;
	height: 50px;
	overflow: hidden;
}

.jmj-card-main .jmj-card .card-companyName img {
	width: 35px;
	float: left;
}

.jmj-card-main .jmj-card .card-companyName span {
	float: left;
	font-size: 12px;
	font-weight: 600;
	width: calc(100% - 105px);
	color: #174474;
	line-height: 32px;
	margin-left: 15px;
}

.jmj-card-main .jmj-card .card-userName {
	padding: 3px 0;
	height: 31px;
}

.jmj-card-main .jmj-card .card-userName h3 {
	margin: 0;
	color: #838383;
	font-size: 10px;
	font-weight: 500;
}

.jmj-card-main .jmj-card .card-userName span {
	display: block;
	color: #174474;
	font-size: 10px;
	font-weight: 600;
	width: calc(100% - 85px);
}

.jmj-card-main .jmj-card .card-posted-status {
	padding: 3px 0;
	height: 40px;
}

.jmj-card-main .jmj-card .card-posted-status .card-posted-date {
	float: left;
	margin-top: 11px;
	color: #838383;
	font-size: 10px;
	font-weight: 600;
}

.jmj-card-main .jmj-card .card-posted-status .card-compatibility {
	float: right;
	height: 35px;
}

.jmj-card-main .jmj-card .card-posted-status .card-compatibility h4 {
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	margin: 0 0 2px 0;
	cursor: default;
}

.jmj-card-main .jmj-card .card-posted-status .card-posted-on {
	float: right;
	position: relative;
}

.jmj-card-main .jmj-card .card-posted-status .card-posted-on h4 {
	color: #838383;
	font-size: 10px;
	font-weight: 500;
	margin: 0 0 2px 0;
}

.jmj-card-main .jmj-card .card-posted-status .card-posted-on span {
	height: 16px;
	display: inline-block;
	overflow: hidden;
}

.jmj-card-main .jmj-card .card-posted-status .card-posted-on span img {
	height: 80%;
}

.jmj-card-main_other_jb .jmj-card .card-posted-status .card-posted-on span img {
	width: 25px;
	height: 25px;
	position: absolute;
	right: 10px;
}

.jmj-card-main .jmj-card .card-footer {
	padding: 10px 0 5px 0;
	border-top: 1px solid #c2cde0;
}

.jmj-card-main .jmj-card .card-footer .card-status {
	float: left;
	color: #838383;
	font-size: 11px;
	font-weight: 500;
	position: relative;
}

.jmj-card-main
	.jmj-card
	.card-footer
	.card-status
	.select2-container--default
	.select2-selection--single {
	border: none;
}

.jmj-card-main .jmj-card .card-footer > span.status {
	color: #d13259;
	font-size: 10px;
	font-weight: 600;
	display: inline-block;
	width: 100px;
}

.jmj-card-main .jmj-card .card-footer > span.status span.status > span {
	font-size: inherit;
}

.jmj-card-main .jmj-card .card-footer .status .select2 + .select2-container {
	border: 1px solid #c2cde0;
	border-radius: 3px;
}

.jmj-card-main
	.jmj-card
	.card-footer
	.status
	.select2
	+ .select2-container
	.select2-selection__rendered {
	color: #174474;
}

.jmj-card-main .jmj-card .card-footer .status.js_Favourite a {
	display: inline-block;
	padding: 0;
}

.jmj-card-main .jmj-card .card-footer .status.js_Favourite a img {
	position: inherit;
	height: 23px;
}

.jmj-card-main .jmj-card .card-footer .card-detail-link {
	float: right;
}

.jmj-card-main .jmj-card .card-footer .card-detail-link a {
	color: #59a2e7;
	text-decoration: none;
	font-size: 10px;
	font-weight: 600;
}

/* Other Jobs filter */
.jsmyjob-other-filters {
	margin: 5px 0;
	height: calc(100% - 10px);
	width: 250px;
	float: left;
	padding: 0 15px;
	border-right: 1px solid #dfdfdf;
}

.jsmyjob-other-title {
	line-height: 40px;
	display: block;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
	color: #143361;
	font-weight: 600;
	width: 100%;
}

.jsmyjobfilters-form {
	height: 100%;
}

.jsmyjobfilters-form .MDFilters {
	width: 96%;
}

.jsmyjobfilters-form .slimScrollDiv {
	height: calc(100% - 75px) !important;
}

.jsmyjobfilters-form .profiles-filter-cont {
	height: calc(100% - 10px) !important;
	margin: 0;
}

.jsmyJob-other-cont {
	width: calc(100% - 250px);
	float: left;
	height: calc(100% - 0px);
}

/* //Other Jobs filter */
/* Js My Job card View Detail Popover */
.jsMyJobViewDetailPopOver {
	width: 750px;
}

.jsMyJob-ad h2 {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	color: #59a2e7;
}

.jsViewFavourite-btn {
	position: absolute;
	right: 10px;
	top: 10px;
}

.jsMyJob-pop-tabs {
	text-align: center;
}

.jsMyJob-pop-tabs ul {
	display: inline-block;
}

.jsMyJob-pop-tabs ul li {
	float: inherit;
	display: inline-block;
	border: 0;
}

.jsMyJob-pop-tabs ul li a {
	padding: 5px 10px;
}

.jsMyJob-pop-tabs ul li.active a {
	border: 0;
	border-bottom: 2px solid #32323f;
}

.jsMyJob-pop-tabs ul li.active a:hover,
.jsMyJob-pop-tabs ul li.active a:focus {
	border: 0;
	border-bottom: 2px solid #32323f;
}

.jsActivities {
	margin: 10px 0;
}

.jsActivities .timeline-list {
	padding: 0px;
	position: relative;
	max-width: 700px;
	margin: 0 auto;
	/*scale in the circle, follwoed by the list item*/
}

.jsActivities .timeline-list li {
	list-style: none;
	padding-bottom: 15px;
}

.jsActivities .timeline-list h3 {
	padding: 0 20px;
	font-size: 13px;
	font-weight: 600;
	margin: 0px;
}

.jsActivities .timeline-list p {
	padding-left: 20px;
	font-weight: 400;
	font-size: 13px;
	color: #676a6c;
	padding-top: 8px;
}

.jsActivities .timeline-list img {
	width: 16px;
	margin-left: 20px;
	margin-top: -1px;
}

.jsActivities .timeline-list span {
	padding-left: 10px;
	font-size: 12px;
	color: #707070;
}

.jsActivities .timeline-list:before {
	content: '';
	left: 7px;
	top: 2em;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: scaleVertical 3s 1s ease both 1;
	animation: scaleVertical 3s 1s ease both 1;
}

.jsActivities .timeline-list:after {
	content: '';
	clear: both;
}

.jsActivities .timeline-list li {
	position: relative;
	-webkit-box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
	box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
}

.jsActivities .timeline-list li:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: none repeat scroll 0% 0% #ffffff;
	border: 3px solid #143362;
	-webkit-animation: revealScaleUp 0.75s 0s ease both 1;
	animation: revealScaleUp 0.75s 0s ease both 1;
}

.jsActivities .timeline-list li:hover:before {
	border: 3px solid #e91e63;
}

.jsRequirementDetails {
	margin: 10px 0;
}

.jsRequirementDetails p {
	font-weight: 400;
	font-size: 13px;
	color: #676a6c;
}

.jsmyjob-progressbar-container {
	width: calc(100% - 30px);
	margin: 30px auto;
	position: relative;
	z-index: 50;
	height: 20px;
}

.jsmyjob-progressbar-container .progressbar {
	/*counter-reset: step;*/
	border: 0;
	margin: 10px 0 0 0;
	float: left;
}

.jsmyjob-progressbar-container .progressbar li {
	margin-top: -10px;
	list-style-type: none;
	width: 25%;
	float: left;
	font-size: 12px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #7d7d7d;
}

.jsmyjob-progressbar-container .progressbar li:before {
	width: 20px;
	height: 20px;
	content: '';
	counter-increment: step;
	line-height: 18px;
	display: block;
	text-align: center;
	margin: 0 auto 10px auto;
	border-radius: 50%;
	background-color: #7d7d7d;
}

.jsmyjob-progressbar-container .progressbar li:after {
	width: 100%;
	height: 2px;
	content: '';
	position: absolute;
	background-color: #7d7d7d;
	top: 10px;
	left: -50%;
	z-index: -1;
}

.jsmyjob-progressbar-container .progressbar li:first-child:after {
	content: none;
}

.jsmyjob-progressbar-container .progressbar li.active {
	color: #df3a62;
}

.jsmyjob-progressbar-container .progressbar li.active:before {
	content: '\2713';
	background-color: #df3a62;
	color: #fff;
}

.jsmyjob-progressbar-container .progressbar li.active + li:after {
	background-color: #df3a62;
}

.jsmyjob-progressbar-container .progressbar li.activeDesble {
	color: #df3a62;
}

.jsmyjob-progressbar-container .progressbar li.activeDesble:before {
	content: '';
	background-color: #df3a62;
	color: #fff;
}

.jsmyjob-progressbar-container .progressbar li.activeDesble + li:after {
	background-color: #df3a62;
}

@media screen and (max-width: 1024px) {
	.jsmyJob-other-cont .jmj-card-main {
		width: calc(100% / 3);
	}
}

.popup-footer.jsmyjobPopover button {
	width: inherit;
	padding: 5px 10px;
}

/* create requirement key skill select2 plugin border */
.field-wrapper.select2-border-0 .select2-selection.select2-selection--multiple {
	border: 0 !important;
}

.recruiterView .Rec_orgSearch {
	margin-top: 0px;
}

.recruiterView .Rec_organizationalFeedSec {
	height: calc(100% - 75px);
}

/* bug #6553 */
.change-recruiter-common-padding {
	padding: 15px 25px;
}

.popForm.am-select-recruiter-common-margin {
	padding: 0;
}

.popForm.am-select-recruiter-common-margin ul li {
	margin-bottom: 10px;
}

.popForm.am-select-recruiter-common-margin ul li input {
	margin-left: 1px;
}

.popForm.am-select-recruiter-common-margin ul li label small {
	color: #999;
	font-weight: 400;
	margin-left: 5px;
}

.select-recruiter-error-text--color {
	color: #d60000;
}

.ob-timeline__jb {
	padding: 10px;
}

.ob-timeline__jb .ob-timeline--list li:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: none repeat scroll 0% 0% #ffffff;
	border: 3px solid #143362;
	-webkit-animation: revealScaleUp 0.75s 0s ease both 1;
	animation: revealScaleUp 0.75s 0s ease both 1;
}

.ob-timeline__jb .ob-timeline--list li:hover:before {
	border: 3px solid #e91e63;
}

.ob-timeline__jb .ob-timeline--list {
	padding: 0px;
	position: relative;
	max-width: 700px;
	margin: 0 auto;
}

.ob-timeline__jb .ob-timeline--list:before {
	content: '';
	left: 7px;
	top: 2em;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: scaleVertical 3s 1s ease both 1;
	animation: scaleVertical 3s 1s ease both 1;
}

.ob-timeline__jb .ob-timeline--list li {
	list-style: none;
	padding-bottom: 15px;
	position: relative;
	-webkit-box-shadow:
		6px 0px 0px #fff inset,
		9px 0px 0px #cccccc inset;
	box-shadow:
		6px 0px 0px #fff inset,
		9px 0px 0px #cccccc inset;
}

.ob-timeline__jb .ob-bell_icon {
	width: 16px;
	margin-left: 20px;
	margin-top: -1px;
	margin-right: 4px;
}

.ob-timeline__jb .content h3 {
	padding: 0 20px;
	font-size: 13px !important;
	font-weight: 600;
	margin: 0px;
	color: #143362;
}

.ob-timeline__jb .content p {
	padding-left: 20px;
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #676a6c;
	padding-top: 8px;
}

.ob_timeline_title h5 {
	padding: 15px 5px;
	font-size: 14px;
	padding-left: 14px;
	font-weight: 700;
	color: #143361;
	margin: 0px;
}

.ob_timeline_title p {
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

.leftside-layrow__head {
	padding: 0px;
}

.leftside-layrow__head--top .ob-header_jscontent {
	padding: 8px 0px;
}

.leftside-layrow__head--top .ob-header_jscontent h3,
.leftside-layrow__head--top .ob-header_jscontent h5 {
	display: inline-block;
}

.leftside-layrow__head--top .ob-header_jscontent--icons .following--nd {
	float: left;
	padding: 15px;
	border-right: 1px solid #ddd;
	width: 120px;
	text-align: center;
}

.leftside-layrow__head--top .ob-header_jscontent--icons .ob-header_jscontent--icons_fav {
	float: left;
	padding: 0px 0px 0px 5px;
	width: 120px;
}

@media screen and (max-width: 1050px) {
	.ob-header_jscontent--icons_fav {
		padding: 14px 0px 0px 5px !important;
		width: 60px !important;
	}

	.ob-header_jscontent--icons_fav .Resu-Ico {
		padding-top: 0px !important;
	}

	.ob-header_jscontent--icons_fav .ChangeFav {
		display: none;
	}
}

.VJ-Roleskills {
	margin-right: 0px !important;
}

.link-content__text {
	font-size: 11px;
	padding-left: 10px;
	font-weight: 600;
	text-decoration: underline !important;
	line-height: 1.5;
	color: #2196f3 !important;
}

.ob_timeline_title .jsmyjob-progressbar-container {
	margin: 10px auto;
}

.ob_timeline_title h2 {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	color: #59a2e7;
	margin: 0px;
}

.rightside-job-description__similar-jobs-card:last-child {
	border: none !important;
}

/* new similiar jobs */
.rightside-layrow__header--title .rightside-section_title {
	font-size: 15px;
	font-weight: 700;
	color: #143361;
	margin: 0;
	padding: 24px 15px;
}

.rightside-layrow__scroll .rightside-job-description__similar-jobs-card {
	border-bottom: 1px solid #ddd;
}

.rightside-layrow__scroll .rightside-job-description__similar-jobs-card a {
	display: block;
	padding: 15px;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}

.rightside-layrow__scroll .rightside-job-description__similar-jobs-card a:hover {
	background: #f4f4f4;
}

.rightside-layrow__scroll .rightside-job-description__similar-jobs-card-title {
	font-size: 14px;
	margin-bottom: 6px;
	color: #000;
	font-weight: 600;
	display: block;
	margin-right: 50px;
}

.rightside-layrow__scroll .rightside-job-description__similar-job-card-company {
	float: left;
	width: 75%;
	color: #606060;
}

.rightside-layrow__scroll .rightside-job-description__similar-job-card-postedon {
	font-size: 11px;
	line-height: 14px;
	color: #9b9b9b;
	width: 25%;
	text-align: center;
}

.rightside-layrow__scroll .rightside-job-description__similar-job-card-location {
	color: #606060;
	font-size: 12px;
	line-height: 14px;
}

/*setup profile set width*/
.ob_annual_padding {
	padding-left: 0px;
	padding-right: 0px;
}

.ob_addbtn_width {
	width: 52px;
}

.ob_annual_container {
	/*width: 359px;*/
	padding-left: 0px;
	padding-right: 0px;
}

.ob_hourly_width {
	width: 395px;
}

.ob_Employewebsite_width {
	width: 381px;
}

.ob_rstrenterinformationtab .ob_hourly_span {
	width: 40px;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px !important;
	background-color: #eeeeee;
	color: #8a8a8a;
	font-size: 12px;
	font-weight: 400;
}

.ob_rstrenterinformationtab .inputContainer input.ob_hourly_text,
.ob_rstrenterinformationtab .inputContainer input.ob_hourly_text:hover,
.ob_rstrenterinformationtab .inputContainer input.ob_hourly_text:focus {
	border: 1px solid #e5e5e5;
	border-right: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 3px;
	border-color: #e5e5e5 !important;
}

/* //setup profile set width*/
/* Bug #6661 styles start*/
.JS_Search_New .ob--cardBox_bdr {
	min-height: 138px;
}

/* Bug #6661 styles end*/
/* #6725 */
.text_Namefol-company--name {
	display: block;
	padding: 1px 0px;
	max-width: 90px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	line-height: 15px;
}

.RShare-From
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: -7px;
	top: -8px;
}

.RShare-From
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

.RShare-From .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left: -10px;
	/* color: #fff; */
	border: 0;
}

.RShare-From .select2-container--default .select2-search--dropdown .select2-search__field:focus {
	background: red;
}

.RShare-From {
	border: 0 !important;
	background: #fff !important;
}

.RShare-Innerbody {
	border-bottom: 0 !important;
}

/*Bug #6782*/
.add-icon {
	color: black;
}

.cropit-profile-save {
	background-color: #4990e2;
	color: #fff;
}

.ob_js-compa_meter .card-compatibility {
	font-size: 15px;
	font-weight: 500;
}

.gauge-text > a:hover {
	color: #23527c;
}

.ob_technicalclosebtnalert {
	right: 0px !important;
}

.ob_skillnonealert {
	margin: 0;
}

/*Recruiter-Search-Share popup Drop down */
.sendAblast__ShareReq .ob_sharerwselect.messageZone {
	color: #676a6c !important;
	font-size: 12px !important;
	font-family: 'Open Sans', sans-serif !important;
	letter-spacing: 0px;
	border: 0px;
}

/* //Recruiter-Search-Share popup Drop down */
.out_ob_toolTip {
	text-decoration: none !important;
	cursor: pointer;
}

/* // recruiter bulk email send unselect-error message style*/
.bulk-unselect-error {
	color: #d60000;
	font-size: 14px;
	font-weight: 600;
	height: 30px;
	display: inline-block;
	margin: 0 10px;
	text-transform: none;
}

.view-requirement-details .viewDetailLink {
	margin-left: 26px;
	font-size: 12px;
}

/* Bug #5914 */
.label-warning.pull-right.label-warning--background {
	background-color: #df3b63;
}

.nav-msg-notification {
	color: #fff;
	background-color: #df3a62;
	font-size: 11px;
	position: absolute;
	top: 1px;
	left: 30px;
	padding: 2px 3px;
	border-radius: 3px;
}

.ob_VJ_stars_top {
	margin-top: 7px;
	color: #143361;
	cursor: default;
}

.import_contact_drop-file label.error {
	left: -3px;
	padding-top: 15px;
	padding-left: 9px;
	background-size: 6px;
	font-size: 9px !important;
}

.New_Follow_logo a {
	cursor: context-menu;
}

.btn-assign-recruiter {
	margin-top: 5px;
	border: 1px solid #002a54;
	color: #002a54;
	background: #fff;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
	padding: 5px 12px;
	font-size: 12px;
	font-weight: 400;
}

.experience-range .exp_input_div {
	margin: 10px 0 20px 0px;
}

.experience-range .exp_input_div span {
	margin-right: 5px;
}

.experience-range .exp_input_div input {
	width: 40px;
	height: 25px;
	padding: 5px;
	border: 1px solid #143361;
}

.experience-range .exp_input_div .Max_input,
.experience-range .exp_input_div .Min_input {
	display: inline-block;
}

.experience-range .exp_input_div .Max_input {
	float: right;
	margin-right: 10px;
}

.experience-range .exp_input_div .range-input-value {
	background: #ededed !important;
	border: 1px solid #ededed !important;
	color: #000;
	border-radius: 5px;
}

.experience-range .home-filter_search-result-range {
	height: 3px;
	border: 0;
	border-bottom: 1px solid #d3d3d3;
	background: white;
	margin-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.experience-range .home-filter_search-result-range .noUi-handle {
	width: 13px;
	height: 13px;
	left: 0px;
	top: -6px;
	border-radius: 50%;
	background: #143361;
}

.experience-range .home-filter_search-result-range .noUi-handle:before {
	height: 5px;
	top: 3px;
	left: 4px;
}

.experience-range .home-filter_search-result-range .noUi-handle:after {
	height: 5px;
	top: 3px;
	left: 6px;
}

.experience-range .home-filter_search-result-range .noUi-target {
	width: 90%;
	margin-left: 5%;
}

.experience-range .home-filter_search-result-range .noUi-connect {
	background: #143361;
}

.experience-range .home-filter_search-result-range .noUi-handle {
	border: 1px solid #143361;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.experience-range .home-filter_search-result-range .noUi-active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.button-disabled-tooltip {
	opacity: 0.65;
	cursor: not-allowed;
}

.current-status-cont {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Ob__user-closed-Status {
	position: inherit;
	margin-left: 4px;
}

/*Bug #6799 geekbot */
.ob_geekbot_width,
.ob_geekbot_width:hover,
.ob_geekbot_width:focus {
	width: 70%;
	height: 35px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	border-right: 0 !important;
	position: relative;
	margin: 0;
	color: #143361;
	font-weight: 500 !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 3px;
	border-color: #e5e5e5 !important;
}

.ob_geekbot_span {
	position: absolute;
	display: inline-block;
	height: 35px;
	width: 50px;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	background-color: #eeeeee;
	color: #8a8a8a;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	padding: 10px 9px;
	text-align: center;
}

.GeekBotRates .form-control:hover,
.GeekBotRates .form-control:focus {
	border: 1px solid #ccc;
}

.ob-btn-white-gray {
	border-color: #e7eaec;
	color: #000;
	background: #fff;
}

.ob--manage_emp_add_popup #Mobile-error {
	bottom: -32px;
}

.closeJobFilterDisabled,
.MPfilters-form.MatchingProfiles-form [disabled] {
	opacity: 0.5;
	cursor: no-drop;
}

.MT-Content-table {
	height: 100%;
	display: table;
	width: 100%;
}

.trendingCol .mCSB_inside > .mCSB_container {
	height: 100%;
}

.cr-error-clipBoardtext {
	display: none;
	color: #d60000;
	font-size: 12px;
	font-weight: 400;
}

/* 1. Basic Layout */
.ob-js-profile-page {
	padding: 10px;
	height: 100%;
}

.ob-js-profile-page > [class^='col-'] {
	padding: 0 !important;
	height: 100%;
	overflow: auto;
}

.ob-js-profile-page > [class^='col-']:last-child {
	padding-left: 10px !important;
}

.ob-js-profile-page__main-grid {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
}

.ob-js-profile-page__resume-container {
	height: calc(100% - 23px);
}

.ob-js-profile-page__section-title {
	color: #2e2e3b;
	font-weight: 600;
	font-size: 14px;
	float: left;
	margin: 0 0 10px;
}

/*// Form elements*/
.ob-js-profile-page__main-grid--form .ob-js-profile-page__section-title {
	float: none;
}

.ob_jsrsptab {
	list-style: none;
	/*border-bottom: 2px solid #f7f7f7;*/
	padding: 5px 0 0 0;
	margin: 0;
}

.ob_jsrsptab li {
	text-align: center;
	float: none;
	display: inline-block;
	width: calc(98% / 3);
}

.ob_jsrsptab li.active {
	/*border-bottom: 2px solid #4990E2;*/
	color: #4990e2;
	top: 2px;
}

.ob_jsrsptab.two-columns li {
	width: calc(98% / 2);
}

.ob_jsrsptab li a {
	padding: 8px 0;
	display: inline-block;
	/*border-bottom: 2px solid #fff;*/
	color: #4990e2;
}

.ob_jsrtabpadding {
	padding: 20px 50px 0px 50px;
}

.ob_jsrttabtext {
	padding-bottom: 15px;
	font-size: 13px;
	font-weight: 600;
}

/*//tab heading end*/
.form-style .select2-container {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px 6px;
}

.form-style .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left: -10px;
	border: 0;
}

.form-style .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #143361;
	font-weight: 600;
}

.form-style
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 10px;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	content: '\F078';
	position: relative;
	left: 2px;
	top: -5px;
}

.form-style
	.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b:after {
	content: '\F077';
}

.form-style .common-text {
	width: 100%;
	border: 1px solid #ccc;
	height: 35px;
	border-radius: 3px;
	padding: 3px 6px;
	color: #143361;
}

/*//input field style start*/
.ob_rstEnterInformation {
	background-color: #ffffff;
	color: inherit;
	padding: 10px 20px 13px 20px;
}

.ob_jsrlabel {
	color: #7a7a7a;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
}

.ob-js-profile-page__main-grid--form .form-label {
	color: #8a8a8a;
	font-size: 12px;
	font-weight: 400;
}

.ob-js-profile-page__main-grid--form .form-style {
	margin-top: 20px;
}

.ob_minmargin {
	margin-top: 48px !important;
}

.ob-js-profile-page__main-grid--form .inputContainer.marginRt {
	padding-right: 16px;
}

.ob-js-profile-page__main-grid--form .ob_nofcompanysidepadd {
	padding-right: 10px;
	padding-left: 10px;
}

.ob_TaxTermssidepadd {
	padding-right: 10px;
}

.ob-js-profile-page__main-grid--form .form-style .select2-container {
	width: 100% !important;
}

.ob-js-profile-page__main-grid--form
	.ob_lacation
	.select2.select2-container.select2-container--default {
	width: 100% !important;
}

.ob-js-profile-page__main-grid--form .ob_lacation .select2-container {
	width: 372px !important;
	border: 1px solid #ccc;
	min-height: 35px !important;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

.ob_marginzero {
	margin: 0 !important;
}

.ob_tskillmargintop {
	margin-top: 10px !important;
}

.ob-js-profile-page__main-grid--form .checkdiv label:before {
	content: '';
	display: inline-block;
	color: #757575;
	font-size: 14px;
	width: 16px;
	height: 16px;
	border: 1px solid #707070;
	border-radius: 2px;
	margin-right: 10px;
	font-weight: 400 !important;
	left: 0;
	bottom: 0;
	background-color: #fff;
}

.ob-js-profile-page__main-grid--form .checkdiv input[type='checkbox']:checked + label:before {
	content: '\2713';
	font-size: 12px;
	color: #fff;
	background: #143362;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-weight: 700;
	line-height: 12px;
	border: 2px solid #143362;
	margin-right: 10px;
	left: 0;
	bottom: 0;
	text-align: center;
}

.ob-js-profile-page__main-grid--form .checkdiv input[type='checkbox'] {
	display: none;
}

.ob-js-profile-page__main-grid--form .checkdiv {
	padding: 7px 0;
	float: right;
	font-weight: 400 !important;
}

.ob-js-profile-page__main-grid--form .form-style .checkdiv {
	padding: 3px 0 0 0;
}

.ob-js-profile-page__main-grid--form .checkdiv-list-item {
	display: inline-block;
	margin-left: 10px;
	margin-right: 2px;
}

/*//input field style end*/
.ob-js-profile-page__main-grid--form .form-style .checkdiv-list {
	margin: 0 0 5px 0;
}

.ob-js-profile-page__main-grid--form .form-style .checkdiv-list .checkdiv-list-item .checkdiv {
	padding: 3px 0 0 0;
}

.ob-js-profile-page__main-grid--form
	.form-style
	.checkdiv-list
	.checkdiv-list-item
	.checkdiv
	.checkbox {
	font-size: 12px;
	line-height: 16px;
}

.ob-js-profile-page__main-grid--form
	.form-style
	.checkdiv-list
	.checkdiv-list-item
	.checkdiv
	label:before {
	width: 14px;
	height: 14px;
}

.ob-js-profile-page__main-grid--form
	.form-style
	.checkdiv-list
	.checkdiv-list-item
	.checkdiv
	input[type='checkbox']:checked
	+ label:before {
	font-size: 11px;
	width: 14px;
	height: 14px;
	line-height: 10px;
}

.ob-js-profile-page__main-grid--form
	.form-style
	.checkdiv-list
	.checkdiv-list-item
	.checkdiv
	label
	span {
	font-size: 11px;
}

.ob-js-profile-page__main-grid--form .checkdiv label span {
	color: #002a54;
	font-size: 12px;
	font-weight: 400;
}

.ob-js-profile-page__main-grid--form .ob_checkboxpadding {
	top: 17px;
	text-align: right;
	padding-right: 0;
}

.ob-js-profile-page__main-grid--form .ob--info-container label.ob--info {
	color: #143361;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 30px 2px 0 0;
	bottom: 0px;
	left: 15px;
	position: initial;
	top: 90px;
}

.ob-js-profile-page__main-grid--form .ob_jsrs_skills .AcadmicRow {
	background: #e5e5e5;
	border: none;
	border-radius: 2px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 10px;
}

.ob-js-profile-page__main-grid--form .ob_jsrs_skills .close_mark img.add_svg_close.Academic_close {
	height: 8px;
	margin: 4px 3px 0 8px !important;
	float: right;
}

.ob-js-profile-page__main-grid--form .ob_jsrs_skills .AcadmicRow img.Academic_close {
	line-height: 18px;
	color: #b3b3b7 !important;
	margin: 3px 0 0 15px;
}

.btn-jsrs_skip {
	color: #7a7a7a;
	border: 1px solid #7a7a7a;
	background-color: #fff;
	border-radius: 5px;
	width: 100px;
	height: 30px;
	font-size: 12px;
	margin-left: 15px;
}

.btn-jsrs_skip:hover {
	color: #7a7a7a;
}

.ob_jsrs_btnsubmit {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 30px;
	border-radius: 5px;
	border: 1px solid #143362;
	margin: 0;
	font-size: 12px;
}

.ob_jsrs_btncancel,
.ob_jsrs_btncancel:focus,
.ob_jsrs_btncancel:active,
.ob_jsrs_btncancel:hover {
	border: 0;
	background-color: #e6e6e6;
	color: #333;
	padding: 6px 25px;
	border-radius: 5px;
	margin: 0;
	font-size: 12px;
	margin-left: 20px;
	border: 1px solid #d2d2d2;
}

.ob_verifytechnical {
	padding-left: 7px;
}

.ob-js-profile-page__main-grid--form .ob_paddingleftzero {
	padding-right: 0px;
	padding-left: 0px;
}

.ob-js-profile-page__main-grid--form .inputContainer input.ob_Login_inputmax {
	height: 35px;
	padding: 0 8px;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500 !important;
}

.ob-js-profile-page__main-grid--form .inputContainer input.ob_Login_inputmax {
	outline: 0;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 0 8px;
	font-size: 12px;
	height: 40px;
	width: 100%;
	margin: 0;
	color: #143361;
	cursor: #b8203e;
	font-weight: 700;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.ob-js-profile-page__main-grid--form .inputContainer span {
	-webkit-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

.ob_jsrsfooterpadd {
	padding: 15px 10px 5px 15px;
}

.ob-js-profile-page__main-grid--form .ob_skillAdd {
	margin: 0 !important;
	top: 42px !important;
}

.ob-js-profile-page__main-grid--form .inputContainer {
	margin: 13px 0;
	color: #7a7a7a;
	fill: #e5e5e5;
	/* position: relative; */
}

.ob-js-profile-page__main-grid--form .pad_top {
	margin-top: 23px;
}

.ob-js-profile-page__main-grid--form .ob--info-container {
	position: relative;
	padding: 5px 0 10px;
}

.inputContainer.marginRt {
	padding-right: 10px;
}

.inputContainer {
	margin: 10px 0;
	color: #333;
	fill: #e5e5e5;
	/* position: relative; */
}

.ob-js-profile-page__main-grid--form .intl-tel-input.allow-dropdown .flag-container {
	right: auto;
	left: 0;
	height: 35px;
}

.ob-js-profile-page__main-grid--form .country-list {
	width: 362px;
}

.ob-js-profile-page__main-grid--form .inputContainer small {
	position: absolute;
	right: 30px;
	top: 27px;
}

.ob-js-profile-page__main-grid--form .inputContainer small a {
	color: #6b7779;
	font-size: 9px;
	text-decoration: none;
	font-weight: 600;
}

.ob-js-profile-page__main-grid--form .addpad_top {
	margin-top: 20px;
}

.ob-js-profile-page__main-grid--form .ob_rstmobiletext {
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}

.ob_jsrsptabborder {
	border-top: 2px solid #f7f7f7;
	position: relative;
}

.ob_jsrsptaboverborder {
	border-bottom: 2px solid #4990e2;
	color: #4990e2;
	top: -2px;
	width: 50%;
	position: absolute;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.ob_jstrtabpadding {
	background: #ffffff;
	padding-left: 50px;
	padding-right: 50px;
}

.ob-js-profile-page__main-grid--form
	.intl-tel-input.allow-dropdown.separate-dial-code
	.selected-dial-code:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob-js-profile-page__main-grid--form
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2
	.selected-flag:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob-js-profile-page__main-grid--form
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4
	.selected-flag {
	width: 86px;
	height: 33px;
}

.ob-js-profile-page__main-grid--form
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4
	.selected-flag:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob-js-profile-page__main-grid--form
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3
	.selected-flag {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.ob-js-profile-page__main-grid--form .ob--skilles .AcadmicRow {
	background: #e5e5e5;
	border: none;
	border-radius: 2px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 3px 10px;
}

.ob-js-profile-page__main-grid--form .ob--skills {
	margin-top: 30px;
}

.ob-js-profile-page__main-grid--form .AcadmicRow img.add_svg {
	height: 8px;
}

.ob-js-profile-page__main-grid--form .ob--skilles .AcadmicRow img.Academic_close {
	line-height: 18px;
	color: #b3b3b7 !important;
	margin: 4px 0 0 15px;
}

.ob-js-profile-page__main-grid--form .ob--skilles .close_mark img.add_svg_close.Academic_close {
	height: 8px;
	margin: 4px 3px 0 8px !important;
	float: right;
}

.ob-js-profile-page__main-grid--form .formContainer {
	position: inherit;
}

.ob_tssuccessfailpopup .ob__remove_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #cc2550;
	color: #cc2550;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob_tssuccessfailpopup .ob__addmore_skills {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #19bd9b;
	color: #19bd9b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob_tssuccessfailpopup .ob__skill_exist {
	background: #fff;
	font-size: 10px;
	border-radius: 3px;
	border: 1px solid #9a9a9a;
	color: #2e2e3b;
	padding: 10px 20px;
	position: absolute;
	top: 8px;
	z-index: 5;
	left: 60px;
}

.ob-js-profile-page__main-grid--form .multi_style .newSelectbox div.btn-group .btn b,
.newSelectbox div.btn-group .btn b.caret::before {
	right: 7px;
	top: 8px;
}

.ob-js-profile-page__main-grid--form .select2-container {
	width: 372px !important;
	border: 1px solid #ccc;
	min-height: 35px;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

.ob-js-profile-page__main-grid--form .form-style .common-text {
	width: 100%;
	border: 1px solid #ccc;
	min-height: 35px;
	border-radius: 3px;
	padding: 3px 6px;
	color: #143361;
}

.ob-js-profile-page__main-grid--form
	.select2-container
	.select2-container--default
	.select2-container--open {
	display: none !important;
}

.ob-js-profile-page__main-grid--form .inputContainer.newSelectbox .select2-container,
.ob-js-profile-page__main-grid--form
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.ob-js-profile-page__main-grid--form
	.inputContainer.newSelectbox
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single,
.ob-js-profile-page__main-grid--form
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: 0 !important;
	background: none !important;
}

.ob-js-profile-page__main-grid--form .select2-results__option {
	display: none;
}

/*error message style start*/
.ob-js-profile-page__main-grid--form .paddingnone {
	padding: 0 !important;
}

.ob-js-profile-page__main-grid--form #hourly_max-error {
	margin-left: 0px;
}

.ob-js-profile-page__main-grid--form .inputContainer label.error {
	background: none;
	bottom: -30px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	left: 0;
	padding: 8px 11px 11px 0px;
	position: absolute;
	margin-left: 0px;
}

.ob-js-profile-page__main-grid--form label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 11px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_website_ei label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: -3px;
	padding: 11px 0px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_Availability label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 10px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_minright label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 6px 0px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .inputContainer input.ob_Login_inputmax {
	height: 35px;
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
	padding: 0px 8px;
}

.ob-js-profile-page__main-grid--form .ob_btntechnicaladd {
	border: 0;
	background: #fff;
	float: right;
}

.ob-js-profile-page__main-grid--form .ob__JS_alertmsg_annual.Popover__container::after,
.ob-js-profile-page__main-grid--form .ob__JS_alertmsg_annual.Popover__container::before {
	left: 60% !important;
}

/*// location select2 start*/
.ob-js-profile-page__main-grid--form
	.ob_location
	.select2-container--default.select2-container--focus
	.select2-selection--multiple {
	border: 0px !important;
}

.ob-js-profile-page__main-grid--form .ob_location .select2-container {
	border: 1px solid #ccc;
	height: 34px;
	border-radius: 3px !important;
	/* padding: 3px 6px; */
	color: #143361 !important;
	/* border: 1px solid; */
}

.ob-js-profile-page__main-grid--form
	.ob_location
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #fff;
	border: 0;
	border-radius: 0px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 0px;
}

.ob-js-profile-page__main-grid--form
	.ob_location
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	display: none;
}

.ob-js-profile-page__main-grid--form
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice__remove {
	color: #505050 !important;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	/* margin-right: 2px; */
	float: right;
	padding-left: 5px;
}

/*// location select2 end*/
.ob-js-profile-page__main-grid--form #annually_max-error {
	margin-left: 0px !important;
}

.ob-js-profile-page__main-grid--form .form-style.msgError > span.select2,
.ob-js-profile-page__main-grid--form .inputContainer.msgError > input.ob_Login_inputmax,
.ob-js-profile-page__main-grid--form .form-style.msgError > input.common-text,
.ob-js-profile-page__main-grid--form .intl-tel-input.msgError > input.ob_Login_inputmax,
.ob-js-profile-page__main-grid--form
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect {
	border: 1px solid #d60000;
	border-radius: 5px;
}

.ob-js-profile-page__main-grid--form
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect:hover {
	border: 1px solid #d60000 !important;
}

.ob-js-profile-page__main-grid--form
	.inputContainer
	.multiselect
	.multiselect-native-select.msgError
	.btn-group
	> button.multiselect:focus {
	border-color: #646474 !important;
}

.ob-js-profile-page__main-grid--form .ob_website_ei {
	padding-left: 0;
}

.ob-js-profile-page__main-grid--form .ob_website_datashow {
	top: 35px;
	left: 0;
}

.ob-js-profile-page__main-grid--form .ob_Availability {
	padding-right: 0px;
	padding-left: 15px;
}

.ob-js-profile-page__main-grid--form .ob_organizationtext {
	color: #143361;
	font-weight: 600;
	font-size: 13px;
}

.ob-js-profile-page__main-grid--form .ob_maxleft {
	padding-left: 0;
	margin: 0;
}

.ob-js-profile-page__main-grid--form .ob_minright {
	padding-right: 0;
	margin: 0;
}

.ob-js-profile-page__main-grid--form .ob_resumeupload {
	border-top: 1px solid #eeeeee;
}

.ob-js-profile-page__main-grid--form .ob_resumeuploadlabel {
	color: #8a8a8a;
	font-size: 13px;
	font-weight: 400;
}

.ob-js-profile-page__main-grid--form .ob_resumeuploadname {
	padding-left: 5px;
	font-size: 13px;
	font-weight: 600;
}

.ob-js-profile-page__main-grid--form .ob_change_resume {
	font-size: 13px;
	font-weight: 600;
	color: #23527c;
	padding-left: 10px;
}

.ob-js-profile-page__main-grid--form .ob_resume_padding {
	padding: 30px 0px 13px 0px;
}

.ob-js-profile-page__main-grid--form .ob_changeresume {
	margin-left: 20px;
}

.ob_resumeupload_container {
	padding: 15px 28px 0px 15px;
}

/*Verify tab start*/
.ob_VerifyTab .ob_rstverifyInformation {
	background-color: #ffffff;
	color: inherit;
	padding: 0px 10px 25px 10px;
	border: 1px solid #dfdfdf;
}

.ob_VerifyTab .ob_verifytablabel {
	color: #878787;
	font-weight: 600;
	font-size: 12px;
}

.ob_VerifyTab .ob_verifytabdata {
	color: #3e527a;
	font-size: 12px;
}

.ob_VerifyTab .ob_labelcontainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ob_VerifyTab .ob_Addpicturevideo {
	font-size: 13px;
	font-weight: 600;
	color: #23527c;
	padding-left: 10px;
}

/*Verify tab end*/
.morecontent span {
	display: none;
}

.morelink {
	color: #3e527a;
	display: block;
}

/*error message style end*/
/*popup image */
.ob_addphoto_container {
	padding: 20px;
	background-color: #f2f2f2;
}

.ob_Videoprofile_text {
	display: inline;
	padding-left: 20px;
	font-size: 13px;
	color: #191919;
	font-weight: 600;
	text-align: center;
	margin: 0;
}

.ob_Videoprofile_text:hover {
	color: #191919;
}

.ob_do_later {
	background-color: #fff;
	padding: 15px;
	text-align: center;
}

.ob_do_later_text {
	color: #636363;
}

.ob_do_later_text:hover,
.ob_do_later_text:focus {
	color: #143362;
}

.ob_piccrop_modalborder {
	border-radius: 7px;
}

.ob_cover-img_save {
	background-color: #143362;
	color: #fff;
	margin-left: 15px;
	border-radius: 3px;
}

.ob--setupVideo-header-singlepage {
	background: #fff;
	padding: 15px;
	border: 0;
	margin: 0;
	border-radius: 7px;
}

.ob_footervideoboder {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.ob--setupVideo-header-singlepage h3 {
	color: #143362;
	font-size: 16px;
	font-weight: 600;
	padding: 5px 0 10px 0px;
	margin: 0;
}

.ob_closebtnsinglepage {
	padding-right: 20px !important;
}

.ob--setupVideo-header-singlepage h1 {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin-top: 10px !important;
	padding-left: 10px;
}

.ob_popupimagecontainer {
	width: 327px !important;
}

/*popupsuccessful start*/
.ob_successful_poptext {
	font-size: 30px;
	margin: 0;
	text-align: center;
	font-weight: normal;
	color: #333333;
}

.ob_popcompletedtext {
	font-size: 12px;
	font-weight: 600;
	color: #707070;
	padding-top: 10px;
}

.ob_popiconsuccess {
	padding-top: 50px !important;
}

.ob_successful_btn {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 50px;
}

/*popupsuccessful end*/
/*show more*/
.ob_rstverifyInformation .ob_moreLink,
.ob_rstverifyInformation .ob_moreLink.ob_less,
.ob_rstverifyInformation .ob_moreLink:hover,
.ob_rstverifyInformation .ob_moreLink:focus {
	color: #498fe1;
	text-decoration: underline;
}

.ob_emptyfieldcolor .ob_nodatafieldcolor {
	background: #fef9e3;
}

.ob_emptyfieldcolor .select2-container {
	background: #fef9e3 !important;
}

/*show more for enter tab*/
.ob_firstskillcontainer {
	height: auto;
	overflow: hidden;
}

.ob_Viewlesstext {
	color: #6aa4ec;
}

.ob_Viewlesstext:hover {
	color: #6aa4ec;
}

.ob_Viewmoretext {
	color: #6aa4ec;
}

.ob_Viewmoretext:hover {
	color: #6aa4ec;
}

/* //show more for enter tab*/
/*topalert when empty field*/
.topalert {
	padding: 7px;
	margin-bottom: 20px;
	margin-top: 10px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.ob_alert_yellow {
	color: #a94442;
	background-color: #fef9e3;
	border-color: #ebccd1;
	text-align: center;
	height: auto;
}

.ob-js-profile-page__main-grid--form
	.ob_location.ob_emptyfieldcolor
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: transparent;
}

/*// VIDEO circle*/
.ob_annual_padding {
	padding-left: 0px;
	padding-right: 0px;
}

.ob_addbtn_width {
	width: 50px;
}

.ob_annual_container {
	/*width: 359px;*/
	padding-left: 0px;
	padding-right: 0px;
}

.ob-js-profile-page__main-grid--form .ob_hourly_span {
	width: 40px;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px !important;
	background-color: #eeeeee;
	color: #8a8a8a;
	font-size: 12px;
	font-weight: 400;
}

.ob-js-profile-page__main-grid--form .inputContainer input.ob_hourly_text,
.ob-js-profile-page__main-grid--form .inputContainer input.ob_hourly_text:hover,
.ob-js-profile-page__main-grid--form .inputContainer input.ob_hourly_text:focus {
	border: 1px solid #e5e5e5;
	border-right: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-color: #e5e5e5 !important;
}

/*//new setupprofile style*/
.leftcontainerpadding {
	padding-left: 5px;
	height: 100%;
}

.rightcontainerpadd {
	padding-right: 0px;
}

.ob_change_resume,
.ob_change_resume:hover,
.ob_change_resume:focus {
	color: #6aa6ea;
	font-size: 12px;
	font-weight: 600;
	float: right;
}

.ob-js-profile-page__main-grid--form .fa-camera:before {
	color: #fff;
	font-size: 22px;
	padding: 22px 20px 0 22px;
	display: inline-block;
}

.ob-js-profile-page__main-grid--form .fa-video-camera:before {
	color: #fff;
	font-size: 22px;
	padding: 22px 20px 0 22px;
	display: inline-block;
}

.ob_profilecontainer {
	border: 1px solid #dfdfdf;
	height: 70px;
	border-radius: 5px;
}

.ob_profileimageicon {
	height: 68px;
	bottom: 0;
	display: inline-block;
	vertical-align: middle;
	width: 66px;
	background: #ccc;
}

.ob_profilechangetext,
.ob_profilechangetext:hover,
.ob_profilechangetext:focus {
	color: #143361;
	font-weight: 600;
	padding-left: 10px;
	font-size: 13px;
}

.ob_profiletext {
	color: #2e2e3b;
	font-weight: 600;
	font-size: 14px;
}

.js_upload_resume h4 {
	color: #4e78e2;
	font-size: 12px;
	font-weight: 600;
}

.js_upload_resume {
	width: 0;
	height: 0px;
	visibility: hidden;
}

.ob_jsbtnuploadresume,
.ob_jsbtnuploadresume:hover,
.ob_jsbtnuploadresume:focus,
.ob_jsbtnuploadresume:active {
	padding: 6px 15px 6px 15px;
	border-radius: 3px;
}

.ob_jsresumesuccess_upload {
	position: relative;
	top: -27px;
	right: 0;
	left: 490px;
}

.ob_jsuploadfooter {
	padding-top: 10px;
	text-align: center;
	border-top: 1px solid #ededed;
	margin-top: 10px;
}

.ob_jsuploadsentence {
	text-align: center;
	font-size: 13px !important;
	padding: 0 10px 0 10px;
	font-weight: 600;
	color: #143362;
}

.ob_drop_jsfirstsentence {
	padding-top: 36px;
	margin: 0;
	display: inline-block;
	padding-bottom: 0px;
	color: #2e2e3b;
	font-size: 10px;
	font-weight: 600;
}

.ob_drop_jssecoundsentence {
	padding-top: 0px;
	margin: 0;
	display: inline-block;
	padding-bottom: 0px;
	color: #4990e2;
	font-size: 10px;
}

.ob_js_uploadtextcont {
	line-height: 12px;
}

.ob_drop_jssecoundsentencetxt {
	padding-top: 5px;
	margin: 0;
	display: inline-block;
	padding-bottom: 0px;
	color: #4990e2;
	font-size: 10px;
}

.ob-jsmonthyears {
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
}

/*//error message when empty data from Account manager*/
.ob-js-profile-page__main-grid--form .form-style.ob_widthoutdata_AM.msgError > span.select2,
.ob-js-profile-page__main-grid--form .form-style.ob_widthoutdata_AM.msgError > input.common-text,
.ob-js-profile-page__main-grid--form
	.intl-tel-input.ob_widthoutdata_AM.msgError
	> input.ob_Login_inputmax,
.ob-js-profile-page__main-grid--form
	.inputContainer
	.multiselect
	.multiselect-native-select.ob_widthoutdata_AM.msgError
	.btn-group
	> button.multiselect {
	border: 1px solid #f9bb30;
	border-radius: 5px;
}

.ob-technicalskill-error {
	border: 1px solid #d60000 !important;
	border-radius: 5px !important;
}

.ob-js-profile-page__main-grid--form
	.inputContainer.ob_widthoutdata_AM
	.msgError
	> input.ob_Login_inputmax,
.ob-js-profile-page__main-grid--form
	.inputContainer.ob_widthoutdata_AM
	.msgError
	> input.ob_Login_inputmax:hover,
.ob-js-profile-page__main-grid--form
	.inputContainer.ob_widthoutdata_AM
	.msgError
	> input.ob_Login_inputmax:focus {
	border: 1px solid #f9bb30 !important;
}

.ob-js-profile-page__main-grid--form
	.inputContainer.ob_widthoutdata_AM
	.msgError
	> .ob_hourly_span {
	border: 1px solid #f9bb30 !important;
	border-left: 0 !important;
}

.ob-js-profile-page__main-grid--form
	.ob_widthoutdata_AM
	.inputContainer
	.msgError
	> input.ob_Login_inputmax {
	border: 1px solid #f9bb30 !important;
}

.ob-js-profile-page__main-grid--form
	.ob_widthoutdata_AM
	.inputContainer
	.msgError
	> .ob_hourly_span {
	border: 1px solid #f9bb30 !important;
	border-left: 0 !important;
}

.ob-js-profile-page__main-grid--form .ob_widthoutdata_AM .ob_lacation label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	margin-left: 0;
	padding: 11px 0px;
	position: absolute;
}

/*// //orange color when the Am empty*/
/*//red color when field empty by user*/
.ob-js-profile-page__main-grid--form .inputContainer .msgError > input.ob_Login_inputmax,
.ob-js-profile-page__main-grid--form .inputContainer .msgError > input.ob_Login_inputmax:hover {
	border: 1px solid #d60000 !important;
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.ob-js-profile-page__main-grid--form .inputContainer .msgError > input.ob-jsmonthyears,
.ob-js-profile-page__main-grid--form .inputContainer .msgError > input.ob-jsmonthyears:hover {
	border-left: 1px solid #d60000 !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
}

.ob-js-profile-page__main-grid--form .inputContainer .msgError > input.ob_Login_inputyears {
	border: 1px solid #d60000 !important;
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.ob-js-profile-page__main-grid--form .inputContainer .msgError > .ob_dollersymbol {
	border: 1px solid #d60000 !important;
	border-right: 0 !important;
}

.ob-js-profile-page__main-grid--form .inputContainer .msgError > .ob_hourly_span {
	border: 1px solid #d60000 !important;
	border-left: 0 !important;
}

.ob-js-profile-page__main-grid--form .inputContainer .msgError > .ob_hourly_span {
	border: 1px solid #d60000 !important;
	border-left: 0 !important;
}

.ob-js-profile-page__main-grid--form .ob_lacation label.error {
	background: none;
	bottom: -32px;
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	margin-left: 0px;
	padding: 11px 0px;
	position: absolute;
}

/*// //red color when field empty by user*/
.ob-js-profile-page__main-grid--form .inputContainer.ob_widthoutdata_AM label.error {
	background: none;
	bottom: -30px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	left: 0;
	padding: 8px 11px 11px 1px;
	position: absolute;
	margin-left: 0px;
}

.ob-js-profile-page__main-grid--form .ob_widthoutdata_AM label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 11px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_website_ei.ob_widthoutdata_AM label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: -3px;
	padding: 11px 0px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_Availability.ob_widthoutdata_AM label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 11px 10px;
	position: absolute;
	margin-left: 5px;
}

.ob-js-profile-page__main-grid--form .ob_lacation.ob_widthoutdata_AM label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	margin-left: 0px;
	padding: 11px 0px;
	position: absolute;
}

.ob-js-profile-page__main-grid--form .ob_widthoutdata_AM .ob_minright label.error {
	background: none;
	bottom: -32px;
	color: #f9bb30 !important;
	font-size: 12px !important;
	font-weight: 400;
	height: 40px;
	left: 0px;
	padding: 6px 0px;
	position: absolute;
	margin-left: 5px;
}

.ob_paytextpadding {
	padding-top: 20px;
}

.ob-js-profile-page__main-grid--form .add__skill_inline {
	display: inline-block;
}

.ob-js-profile-page__main-grid--form .add__skill_add {
	height: 12px;
	position: absolute;
	top: 4px;
	right: 78px;
}

.ob_add_top {
	display: inline-block;
	float: right;
}

.ob_changeprofilepi {
	width: 68px;
	height: 68px;
	border-radius: 3px;
	position: absolute;
}

.ob_changeprofilevideo {
	width: 66px;
	height: 68px;
	border-radius: 3px;
	position: absolute;
}

.ob-js-profile-page__main-grid--form .fa-play:before {
	content: '\F04B';
	font-size: 22px;
	color: #fff;
}

.ob_imagecideoload {
	padding: 21px 0 0px 25px;
	display: none;
	height: 68px;
	/*background: linear-gradient(rgba(255, 255, 255, 0) -32%, #666666 158%);*/
}

.ob_annual_textpadd {
	padding-left: 16px;
}

.ob_hourlytextmargin {
	padding-left: 0px;
}

.ob-js-profile-page__main-grid--form
	.select2-container--default
	.select2-selection--multiple
	.select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.ob_skillnonealert {
	margin: 0;
}

.ob_technicalalert {
	padding-left: 0;
	padding-right: 12px;
}

.ob-js-profile-page__main-grid--form .ob_dollersymbol {
	width: 11px;
	padding: 0 0 0 5px;
	border: 1px solid #e5e5e5;
	color: #8a8a8a;
	font-size: 16px;
	font-weight: 400;
	background: #fff;
	border-right: 0;
	border-radius: 3px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.ob-js-profile-page__main-grid--form .ob_payinputborder {
	border-left: 0 !important;
}

/*// resume upload success popup*/
.ob_jsupresumesuccesscont {
	width: 438px;
}

.ob_jsuploadresumetext {
	font-weight: 600;
	text-align: center;
	padding-top: 10px;
	font-size: 13px;
}

.text-ellipsis,
.candidate-add .form-group .candidate-name,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.name,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.mail-id,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-status-tick
	.status-name,
.addcandidate-selectAccount .addcandidate-row .candidate-name,
.addcandidate-selectAccount .addcandidate-row .uploaded-resume {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 470px;
}

.js_drop_file-removeicon {
	position: absolute;
	top: 33px;
	right: 20px;
}

.ob_mobileview {
	display: block !important;
}

.ob_mobileviewhide {
	display: none !important;
}

.side-bar button[disabled],
.side-bar a[disabled] {
	cursor: not-allowed;
	opacity: initial;
}

@media only screen and (max-width: 1024px) {
	.ob-js-profile-page__main-grid--form .Message_popup .checkdiv-list-item {
		margin: 0px !important;
	}

	.ob-js-profile-page__main-grid--form .Message_popup .ob_checkboxpadding {
		padding: 0px !important;
	}

	.ob-js-profile-page__main-grid--form .form-style .checkdiv {
		padding: 3px 0 10px 0;
	}

	.ob-js-profile-page__main-grid--form .ob_paddingleftzero {
		padding: 0;
	}

	.ob_viewmoreless {
		padding-left: 15px;
	}

	.ob_secocon_marginleft {
		margin-left: 0px;
	}

	.ob-js-profile-page__main-grid--form .inputContainer.marginRt {
		padding-right: 16px;
		padding-left: 0px;
	}

	.ob_annual_container {
		/*width: 359px;*/
		padding-left: 15px;
		padding-right: 0px;
	}

	.ob_annual_textpadd {
		padding-left: 0px;
	}

	.ob_hourlytextmargin {
		margin-right: 0px;
	}
}

@media only screen and (max-width: 1300px) {
	.technical-skillerror {
		padding: 50px 2px 0 0 !important;
	}
}

/*bug 742*/
@media only screen and (max-width: 1200px) {
	.ob_annual_container .inputContainer.media-port-padding {
		margin-left: 15px;
	}
}

/*Popup for Change time zone*/
.timezone-changes .timezone-changes-row .time-zone__text {
	color: #000;
}

.timezone-changes
	.timezone-changes-row
	.select2-container
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: 600;
}

.timezone-changes .timezone-changes-row .time-zone-h5 {
	font-size: 16px;
	color: #143361;
	font-weight: 400;
}

.timezone-changes #Changezone-error {
	top: 140px;
	background-size: 9px 9px;
	padding: 12px 13px;
}

.padding-success__popup {
	padding: 20px 20px;
}

.ob_videoprofileopen {
	cursor: pointer;
}

#dice_search-error {
	bottom: -16px;
	left: 0px;
	background: none;
}

button.ClickRecord:hover,
button.StopVideo:hover,
button.saveBtn:hover,
button.Setup-StopVideo:hover,
button.video--Bdr:hover,
button.play-Video2:hover,
button.ClickRecord:focus,
button.StopVideo:focus,
button.saveBtn:focus,
button.Setup-StopVideo:focus,
button.video--Bdr:focus,
button.play-Video2:focus {
	color: inherit !important;
}

/* bug 1775*/
#Recruiter_shareMail .SubmitPopupTab:nth-child(2) {
	padding-top: 0;
	margin-top: -5px;
}

/*Bug 7259 Submit to client updates*/
.ob--NewshareRC__ToSec .ob--NewshareRC__ToSec__bcc-input,
.ob--NewshareRC__ToSec .ob--NewshareRC__ToSec__cc-input {
	width: 490px;
	padding: 5px;
}

.ob--NewshareRC__ToSec__Cc-Flds,
.ob--NewshareRC__ToSec__Bcc-Flds {
	display: none;
}

#EmailExternalComposeMailBody .ob--NewshareRC__ToSec__Cc-Flds,
#EmailExternalComposeMailBody .ob--NewshareRC__ToSec__Bcc-Flds {
	display: block;
	visibility: hidden;
	position: fixed;
	z-index: -1;
}

#EmailExternalComposeMailBody .ob--NewshareRC__ToSec__Cc-Flds.active,
#EmailExternalComposeMailBody .ob--NewshareRC__ToSec__Bcc-Flds.active {
	visibility: visible;
	position: static;
}

#EmailComposeMailBody .ob--NewshareRC__ToSec__Cc-Flds,
#EmailComposeMailBody .ob--NewshareRC__ToSec__Bcc-Flds {
	display: block;
	visibility: hidden;
	position: fixed;
	z-index: -1;
}

#EmailComposeMailBody .ob--NewshareRC__ToSec__Cc-Flds.active,
#EmailComposeMailBody .ob--NewshareRC__ToSec__Bcc-Flds.active {
	visibility: visible;
	position: static;
}

.attachment_close.clos-popup,
.attachment_close.closePopupModal {
	top: -3.5px;
}

span.attachment_download-truncate {
	width: 100px;
}

.ob--NewshareRC__Subject {
	padding: 5px;
}

.attachedCopies {
	padding-bottom: 5px !important;
}

.attachedCopies .checkdiv {
	padding: 0px;
	float: none;
}

.attachedCopies .checkdiv label:before {
	width: 14px !important;
	height: 14px !important;
	margin-top: 1px;
	line-height: 12px !important;
}

.attachedCopies .checkdiv .checkbox {
	padding: 3px 0px !important;
}

.files_to_upload.uploadedFile {
	padding: 10px;
	border-top: 1px solid #ccc;
	padding-bottom: 5px !important;
}

.ob_uploadErrorMesg {
	padding: 0px !important;
}

.ob_uploadErrorMesg .resumeError {
	position: absolute;
	top: 202px;
	width: 100%;
	padding: 10px;
	text-align: left;
}

.ob_uploadErrorMesg .resumeError .get_ErrorMsg {
	padding-left: 10px !important;
}

.ob--submitPopup .btn-blue {
	margin-top: 5px;
}

.ob--NewshareRC__Subject {
	width: calc(100% - 54px) !important;
}

.docs_info {
	display: block;
	margin-left: 15px;
	font-size: 9px;
	color: #aaa;
	margin-top: 1px;
}

.ob--NewshareRC__ToSec__to-input.error,
.ob--NewshareRC__ToSec__cc-input.error,
.ob--NewshareRC__ToSec__bcc-input.error,
.ob--NewshareRC__Subject.error {
	border: 1px solid #d60000;
	border-radius: 4px;
}

.ob--NewshareRC__Subject.error {
	margin-top: 5px;
}

#SubmitToClientMailbox label#To-error,
#SubmitToClientMailbox label#cc-error,
#SubmitToClientMailbox label#bcc-error,
#SubmitToClientMailbox label#submitPopup_body-error,
#SubmitToClientMailbox label#subject-error {
	color: #d60000 !important;
	position: relative;
	width: 100%;
	top: -3px;
	left: 30px;
	height: 18px;
	background: none;
	padding: 0px !important;
}

#SubmitToClientMailbox label#subject-error {
	left: 54px !important;
}

#SubmitToClientMailbox label#submitPopup_body-error {
	left: 0px;
	top: 2px;
	margin-left: 2px;
}

#SubmitToClientMailbox #mceu_13.error {
	border: 1px solid #d60000;
	border-radius: 3px;
}

.ob--NewshareRC__ToSec__Cc-Flds,
.ob--NewshareRC__ToSec__Bcc-Flds {
	padding: 0px;
}

.ob_CClos {
	color: #4a4a4a;
	position: absolute;
	right: 14px;
	top: 6px;
	font-size: 10px;
}

.ob--NewshareRC_Cc {
	position: absolute;
	right: 31px;
	top: 0px;
}

.ob--NewshareRC_Bcc {
	position: absolute;
	right: 0px;
	top: 0px;
}

.main-div-container .VJ-Right-Aside .ViewJ-BackBtn {
	right: 3px;
}

.no-data-result {
	padding: 0px 0 0 20px;
}

.no-data-result h3 {
	font-size: 14px;
	padding: 30px 0 0px 12px;
	font-weight: 600;
}

.no-data-result ul {
	padding: 0;
}

.no-data-result ul li {
	list-style: none;
	color: #143361;
}

#mailViews .table > tbody > tr:last-child {
	border-bottom: 1px solid #e7eaec;
}

.userdetails-textellipse {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 107px;
	display: inline-block;
	cursor: auto;
}

.mysubmission-onblick-manager {
	padding: 0 5px;
	height: 100%;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar {
	margin-bottom: 10px;
}

.mysubmission-onblick-manager .height_100 {
	height: 100%;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar > .nav-tabs li:first-child {
	border-right: 1px solid #ddd;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar > .nav-tabs li {
	border-bottom: 1px solid #ddd;
	-webkit-transition: none !important;
	transition: none !important;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar .mysubmission-tab {
	width: 50%;
	background: #fff;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar li a {
	text-align: center;
	border: none;
	padding: 10px 0;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar > .nav-tabs > li.active > a {
	border: none;
	color: #4a90e2;
	border-bottom: 1px solid #ddd;
}

.mysubmission-onblick-manager .mysubmission-talent_pool-navbar > .nav-tabs li.active {
	border-bottom: 2px solid #4e78e2;
}

.mysubmission-onblick-manager .tab-content {
	height: calc(100% - 65px);
}

.mysubmission-onblick-manager .nav-tabs {
	border: 0px;
}

.mysubmission-onblick-manager .ob_Recruiter-Seaarch {
	border: 0px;
	padding: 15px 5px 15px 15px;
}

.mysubmission-onblick-manager .Recruiter_SearchResults {
	border-radius: 0px !important;
	border-top: 0px;
}

/*.mysubmission-onblick-manager .Recruiter_SearchResults ul:first-child{
    border-top:1px solid #d7d7d7;
}*/
@media (max-width: 1100px) {
	.mysubmission-onblick-manager .ob_Recruiter-Seaarch {
		padding: 15px 6px !important;
	}

	.mysubmission-onblick-manager .rrdcard-content {
		width: 33% !important;
	}
}

/*** static Search value clear ***/
.input-with-addon__right-addon {
	position: absolute;
	right: 95px;
	top: 0;
	width: 15px;
	height: 100%;
	background: url('/Content/Images/app-pre-login-v2/icons/common/close.svg') no-repeat right
		center;
	background-size: 100%;
	z-index: 99;
	display: none;
}

.input-with-addon__right-addon.has-value {
	display: block;
}

.jmj-card-main .select2-container.select2-container--default.select2-container--open.WA-select1 {
	top: 29px !important;
	left: 37px !important;
	color: inherit;
	font-size: 13px;
}

.companyfeed-displaynone {
	display: none;
}

.otherjob-board-profiles
	.MDFilters
	.select2-container--default.select2-container--focus
	.select2-selection--multiple,
.MDFilters .select2-container--default .select2-selection--multiple {
	border: 1px solid #c2c2c2 !important;
	border-radius: 3px;
	height: auto;
	min-height: 30px;
	line-height: 20px;
}

.otherjob-board-profiles .MDFilters .select2-container {
	width: 100% !important;
}

.otherjob-board-profiles .MDFilters > ul > li > a {
	text-decoration: none;
}

.McompanyPro .company_profile.view_company_list {
	margin-left: 0;
	padding: 0 28px;
}

.McompanyPro .view_comapny_details {
	margin-left: 0;
	padding: 0 16px;
	word-break: break-word;
}

.standlone-body {
	min-width: 320px;
	width: 100%;
	position: relative;
	max-width: 750px;
	margin: 10% auto;
	padding: 0;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.23);
	box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.23);
	background: rgba(255, 255, 255, 0.51);
	margin-bottom: 15px;
}

.standlone-body .Standlone-Header {
	text-align: center;
	padding: 20px;
	background: #f0f0f0;
}

.standlone-body .Standlone-Header h1 {
	font-size: 18px;
	color: #333333;
	font-weight: 600;
	line-height: 25px;
	margin: 0;
}

.standlone-body .standalone-btn {
	color: #fff;
	display: block;
	max-width: 200px;
	width: 80%;
	height: 36px;
	text-transform: uppercase;
	border: 1px solid #cc2550;
	-webkit-transition: 0.5s ease;
	font-size: 14px;
	font-weight: 500;
	transition: 0.5s ease;
	background: #cc2550;
	text-align: center;
	letter-spacing: 1px;
	margin: 4px auto;
}

.standlone-body .standalone-btn:hover {
	color: #fff;
	border: 1px solid #002a54;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
	background: #002a54;
	outline: none;
}

.standlone-body .create_account {
	padding: 40px 20px;
}

.standlone-body .upload_resume_left {
	padding: 40px 20px;
	text-align: center;
}

.standlone-body .upload_resume_left p {
	color: #143361;
	font-size: 15px;
	font-weight: 500;
	margin: 0px;
	line-height: 20px;
}

.standlone-body .upload_resume_left span {
	font-size: 11px;
	color: #9b9b9b;
}

.standlone-body .drop_file-filename {
	padding: 26px;
	border: 1.6px dashed #143361;
	width: 350px;
	display: inline-block;
	position: relative;
}

.standlone-body .drop_file-filename span {
	padding: 0px;
}

.standlone-body .file-upload_inner .span {
	position: absolute;
	left: 316px;
	top: 72px;
	font-size: 10px;
	color: #8d8d8d;
}

.standlone-body .drop_file-filename img.icon {
	position: absolute;
	left: 30px;
	top: 22px;
	width: 26px;
}

.standlone-body .file-upload_inner img {
	width: 26px;
	margin-right: 10px;
}

.standlone-body .upload_resume_right {
	width: 100%;
	text-align: center;
	/*  .form-file + label .fa:before {
            margin-right: 10px;
            font-family: FontAwesome;
        } */
}

.standlone-body .upload_resume_right .form-file {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.standlone-body .upload_resume_right .upload_text_span {
	font-family: inherit;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	color: #143361;
	cursor: pointer;
}

.standlone-body .upload_resume_right .js .form-file {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.standlone-body .upload_resume_right .form-file + label {
	max-width: 80%;
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	margin: 0px;
}

.standlone-body .upload_resume_right .no-js .form-file {
	display: none;
}

.standlone-body .upload_resume_right .form-file:focus + label,
.standlone-body .upload_resume_right .form-file.has-focus + label {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}

.standlone-body .upload_resume_right .form-file + label {
	color: #143361;
}

.standlone-body .file-upload_inner {
	padding: 20px;
	border: 1px dashed #143361;
	width: 300px;
	display: inline-block;
}

.standlone-body .file-upload_inner img {
	width: 30px;
	margin-right: 10px;
	margin-top: -5px;
}

.standlone-body .file-upload-progress {
	width: 100%;
	height: 70px;
	position: absolute;
	background: #fff;
	z-index: 501;
	max-width: 600px;
	bottom: 122px;
	left: 90px;
}

.standlone-body ._background-opacity_fileupload {
	opacity: 0.5;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 500;
}

.standlone-body .file-upload-progress_inner {
	width: 80%;
	position: absolute;
	top: 35px;
	left: 60px;
	background-color: #fff;
}

.standlone-body .file-upload-progress_inner .upload_text {
	display: inline-block;
	position: absolute;
	font-size: 12px;
	bottom: 5px;
}

.standlone-body .file-upload-progress_inner .percent-status {
	display: inline-block;
	position: absolute;
	left: -40px;
	top: -8px;
	font-size: 12px;
}

.standlone-body .file-upload-progressbar {
	width: 0%;
	height: 4px;
	background-color: #cc2550;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}

.standlone-body .drop_file-filename_text {
	color: #143361;
	font-size: 11px;
	font-weight: 600;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 150px;
	display: inline-block;
	margin-left: 40px;
}

.standlone-body .drop_file-removeicon {
	position: absolute;
	top: 23px;
	right: 20px;
	left: initial;
}

.standlone-body .resumesuccess_upload {
	position: relative;
	left: 20px;
	top: 0px;
}

.standlone-body .btn-disable {
	pointer-events: none;
	opacity: 0.5;
}

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

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

#adminsfeedsViewFullSec.overlay_model {
	z-index: 1024 !important;
}

.ob--popupNewContact form label.error {
	background-position-y: 21px;
}

.ob--popupNewContact form .import_contact_drop-file label.error {
	background-position-y: center;
}

.Admin-contact-manager .Hotlist_office_block__dropdowndata {
	background-color: white;
	width: 225px;
	height: 25px;
	font-size: 13px;
}

.Admin-contact-manager .Hotlist_office_block__label {
	max-width: 235px !important;
	overflow: auto !important;
}

.modal--is-alert__icon {
	padding: 30px 0 0 0;
}

.modal--is-alert__icon h1 {
	font-weight: 500;
}

.modal--is-alert__lead {
	font-size: 14px;
	padding: 0 0 15px 0;
	color: #333333;
}

.modal--is-alert__footer {
	padding: 15px;
	text-align: center;
}

.modal--is-alert__footer button {
	margin: 0 5px;
}

#CheckCompat .CompatList:last-child {
	border-bottom: none;
}

.SubmitPopupTab small.Require_starRating span {
	float: left;
}

.btn-primary[disabled] {
	cursor: not-allowed;
	opacity: 0.65;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #143361;
	border-color: #10284c;
}

.DRpostjobForm .create--requirement--button .btn-secondary {
	color: #143361 !important;
	background-color: #fff;
	border-color: #143361;
	border-radius: 4px;
	width: auto;
	padding: 6px 12px;
	font-weight: normal;
	font-size: 12px;
	margin-right: 10px;
}

.DRpostjobForm .create--requirement--button .btn-primary {
	color: #fff !important;
	background-color: #143361;
	border-color: #10284c;
	width: auto;
	padding: 6px 12px;
	font-weight: normal;
	font-size: 12px;
	border-radius: 4px;
	margin-right: 10px;
}

.DRpostjobForm .create--requirement--button .btn-primary:hover {
	color: #fff;
	background-color: #050d19;
	border-color: #000;
}

.DRpostjobForm .create--requirement--button .btn-primary:focus {
	background: #df3a62;
	border-color: #df3a62;
	color: #fff;
}

.ob--footer--btnspace button + button {
	margin-left: 5px;
}

.send_mail_confirm button + button {
	margin-left: 5px;
}

.profile_viewed-textleft {
	width: 112px;
	margin: 0;
	display: inline-block !important;
	margin-top: 10px;
	color: #143361 !important;
	font-weight: 600 !important;
	text-align: right;
}

.profile_viewed-main {
	height: 100%;
	background: #eeeeee;
}

.profile_viewed-leftcount {
	float: right;
	color: #73af55 !important;
	display: inline-block !important;
	vertical-align: middle;
	font-size: 20px !important;
	margin-top: 8px;
	margin-right: 10px;
	min-width: 0 !important;
	margin-left: 10px;
}

.profile_jobslot_count {
	float: right;
	color: #73af55 !important;
	display: inline-block !important;
	vertical-align: middle;
	font-size: 20px !important;
	margin-top: -20px;
	margin-right: 10px;
	min-width: 0px !important;
	margin-left: 10px;
}

.profile_jobslot_main {
	background: #fff !important;
}

@media only screen and (max-width: 1200px) {
	.profile_viewed-main {
		padding-left: 5px !important;
	}

	.profile_viewed_left .span_style {
		min-width: 10px !important;
		font-size: 20px !important;
		margin-top: -13px;
	}

	.profile_viewed-leftcount {
		font-size: 20px !important;
	}

	.profile_viewed_left.b0.m0.profile_viewed-main.text-center {
		text-align: left;
	}

	.profile_viewed_left .profile_viewed-leftcount {
		min-width: 10px !important;
		float: right;
		margin-top: 15px;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 1300px) {
	.profile_viewed_left .text_Namefol {
		width: 77px !important;
	}

	.profile_jobslot_count {
		margin-right: 1px !important;
	}
}

/*popup create Requirement post Requirement start*/
.Post--Requirement__checkdiv {
	float: left;
	padding: 4px 10px 0px 0px;
}

.Post--Requirement__checkdiv label span {
	margin-left: 20px;
}

.new_requirement_inform_list {
	cursor: pointer;
}

#PostJobModal .Post--Requirement__requirement-information span.arrow {
	float: right;
	margin-right: 15px;
	margin-top: 4px;
}

.Post--Requirement__requirement-information .new_requirement_inform_list {
	width: 100%;
	border: 1px solid #eeeeee;
	padding: 10px;
	margin-top: 0px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 4px #eeeeee;
	box-shadow: 0 0 4px #eeeeee;
	font-weight: 600;
	display: inline-block;
}

.Post--Requirement__slot {
	right: 74px;
	margin: 3px;
	position: absolute;
}

.Post--Requirement__requirement-information .arrow img {
	width: 11px;
}

.Post--Requirement__requirement-information .rotate_arrow,
.Post--Requirement__requirement-information .rotate_arrow1 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.Post--Requirement__valuecolor {
	color: #73af55;
}

.Post--Requirement__nonevaluecolor {
	color: #d60000;
}

.Post--Requirement__info {
	margin-top: -5px;
	padding: 0 3px 0 3px;
	font-size: 12px;
}

.Post--Requirement__requirement-information thead,
.Post--Requirement__requirement-information thead tr:first-child,
.Post--Requirement__requirement-information thead:hover,
.Post--Requirement__requirement-information thead tr:first-child:hover,
.Data_table thead,
.Data_table thead tr:first-child,
.Data_table thead:hover,
.Data_table thead tr:first-child:hover {
	background: #e9e9e9 !important;
	border: 1px solid #ddd;
	cursor: auto;
}

.Post--Requirement__requirement-information th:first-child,
.Data_table th:first-child,
.Data_table td:first-child {
	width: 12% !important;
	padding-left: 10px !important;
}

.Post--Requirement__requirement-information td:first-child {
	width: 12%;
	text-align: center;
	color: #676a6c;
}

.Post--Requirement__requirement-information td:last-child,
.Post--Requirement__requirement-information th:last-child,
.Post--Requirement__requirement-information .Data_table td:last-child,
.Post--Requirement__requirement-information .Data_table th:last-child {
	padding-right: 20px !important;
	text-align: center;
}

.Post--Requirement__requirement-information td:nth-child(2),
.Post--Requirement__requirement-information th:nth-child(2),
.Post--Requirement__requirement-information .Data_table td:nth-child(2),
.Post--Requirement__requirement-information .Data_table th:nth-child(2) {
	padding-left: 30px !important;
	width: 35%;
}

.Post--Requirement__requirement-information td:nth-child(3),
.Post--Requirement__requirement-information th:nth-child(3),
.Post--Requirement__requirement-information .Data_table td:nth-child(2),
.Post--Requirement__requirement-information .Data_table th:nth-child(3) {
	padding-left: 30px !important;
	width: 35%;
}

.Post--Requirement__requirement-information td:nth-child(3),
.Post--Requirement__requirement-information .Data_table td:nth-child(2) {
	color: #676a6c;
}

.Post--Requirement__requirement-information td:last-child,
.Post--Requirement__requirement-information .Data_table td:last-child {
	color: #676a6c;
}

.Post--Requirement__requirement-information table {
	width: 100%;
	background: #f9f9f9;
}

.Post--Requirement__requirement-information table tbody tr td {
	padding: 10px 0 10px 0;
	color: #143362;
	font-weight: 600;
}

.Post--Requirement__requirement-information .checkdiv label:before {
	content: '';
	display: inline-block;
	color: #757575;
	font-size: 14px;
	width: 16px;
	height: 16px;
	border: 2px solid #143362;
	border-radius: 2px;
	margin-right: 10px;
	font-weight: 400 !important;
	left: 0;
	bottom: 0;
	background-color: #fff;
}

.Dies__Statistics h4 {
	color: #143362;
	font-weight: 600;
}

.Post--Requirement__requirement-information .table > thead:first-child > tr:first-child > th {
	border: 0;
}

.Post--Requirement__requirement-information .table {
	border-collapse: initial;
}

.Post--Requirement__requirement-information .Post--Requirement__companyname {
	margin-left: 10px;
}

.Dies__Statistics .Dies__Statistics--candidate {
	background: #e9e9e9;
}

.Post--Requirement__requirement-information .checkdiv label span {
	color: #143361;
	font-size: 14px;
	font-weight: 400;
}

.Dies__Statistics .Dies__Statistics--companyname {
	color: #143361;
	font-size: 14px;
	font-weight: 400;
	margin-left: 10px;
}

.profile_viewed__textleft--jobslot {
	width: auto;
	margin-bottom: -6px;
}

/*popup create Requirement post Requirement end*/
.Recruiter_SearchResults-RadioButtons {
	height: 76px;
	border-bottom: 1px solid #ccc;
	padding: 10px 17px;
}

.Recruiter_SearchResults-RadioButtons .vendorlabel {
	font-size: 11px;
	color: #143361 !important;
	font-weight: 600;
}

.Recruiter_SearchResults-RadioButtons .check {
	height: 14px;
	width: 14px;
	top: 3px;
}

.Recruiter_SearchResults-RadioButtons .check:before {
	width: 6px;
	height: 6px;
}

.Recruiter_SearchResults-RadioButtons .Custom_radio input[type='radio']:checked ~ label {
	color: #143361 !important;
}

.PersonalTrendsTopSection .showing-trends-details {
	font-weight: 600;
	margin: 0;
	color: #143361;
	font-size: 11px;
	margin-top: 19px;
}

.PersonalTrendsTopSection .showing-trends-details span {
	color: #cc254f;
}

.PersonalTrendsTopSection.NewPTfilter.margin-top {
	margin-top: -8px;
}

.Recruiter_SearchResults-RadioButtons .Custom_radio input[disabled='disabled'] + label {
	cursor: not-allowed;
	opacity: 1;
}

.jobslotstextmiddle {
	-webkit-transform: translateY(6px);
	transform: translateY(6px);
}

.mail-boxheight {
	height: 100%;
}

.mail-boxfolderheight {
	padding: 0;
	height: calc(100% - 70px);
	overflow: auto;
}

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

.mail-integrate-acc .nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.mail-integrate-acc .nav-tabs > li.active > a,
.mail-integrate-acc .nav-tabs > li.active > a:hover,
.mail-integrate-acc.nav-tabs > li.active > a:focus {
	background: none;
	border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
	border-bottom: #f3f3f4;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
	border-radius: 4px 4px 0 0;
}

.mail-integrate-acc .nav > li > a img {
	float: initial;
	height: 20px;
	margin: 0px 5px 0 0;
}

.mail-integrate-acc .cursor-not {
	cursor: not-allowed;
	pointer-events: none;
}

/*.side-nav .ob-bulkMail__Img{
        width:20px;
        height:20px;
        background-image:url('~/Content/Images/Left-nav_icons/Bulk-mail_white.png');
}*/
.mail-box__mail-attachment {
	text-align: right;
	padding: 12px 0 12px 20px !important;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes.count_boxes--recruiter {
	width: 12.24% !important;
}

.ATS-Viewmore-less {
	font-weight: bold;
	font-size: 10px;
}

.ATS-viewmore {
	word-break: break-word;
}

.Rec_Organization_right .statusTags.Rec-tags {
	border-top: 1px solid #ccc;
}

.DRpostjobForm .ExpRangeval label.error {
	font-size: 10px !important;
	background: url(/Content/Images/setpassClose.png) no-repeat left 9px/7px auto;
	bottom: -37px;
	padding: 5px 10px;
	left: 4px;
}

.techfetch-search-block {
	position: relative;
}

.remaining-profile-views {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	bottom: 0;
	padding: 10px 5px 0 5px;
	background: #eeeeee;
}

.view-dice-posting {
	float: right;
	padding: 15px 10px;
}

.btnfilterclear {
	display: inline-block;
	float: right;
}

.btnfilterclear-text {
	font-size: 10px;
	color: #4990e2 !important;
}

.modal--is-alert__successicon {
	padding: 10px 0 10px 0;
}

.modal--is-alert__leadtext {
	font-size: 14px !important;
	color: #333333;
}

.success-popup-successtxt {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
}

#AddKeyskills .skill-added {
	margin-top: 10px;
}

.modal-open #adminsfeedsViewFullSec.modal {
	overflow-x: hidden;
	overflow-y: hidden !important;
}

.Hnotification--sec span {
	font-weight: 600 !important;
	color: #1b4167;
	font-size: 12px !important;
}

.Hnotification--sec label a.Noti-Viewmore-less {
	color: #498fe1;
	font-weight: 600 !important;
	font-size: 10px;
}

.Notification-blockview {
	display: block;
	padding-bottom: 6px !important;
}

.mail-box .mail-body {
	padding: 15px;
}

/* switch role css */
.setings-SecBdr .switch-setting i {
	font-size: 17px;
	color: #8b8b8b;
}

.switch-role-popup .modal-header h4 {
	color: #143361;
	font-weight: 600;
}

.switch-role-popup .modal-footer {
	text-align: center;
}

.switch-role-popup .modal-footer .btn.btn-secondary {
	background-color: #fff;
	color: #143361;
	border: 1px solid #143361;
}

.switch-role-popup .modal-footer .btn.btn-primary {
	background-color: #143361;
	color: #fff;
	border-color: #143361;
}

.switch-role-popup .switch-role-content {
	margin-bottom: 40px;
}

.switch-role-popup .switch-role-content p {
	color: #000;
}

.switch-role-popup .role-radio-button .Custom_radio span label {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
	color: #000;
	font-weight: 400;
	font-size: 13px;
}

.switch-role-popup .role-radio-button .Custom_radio .current-user {
	color: #ce1b47;
	font-size: 12px;
	display: inline-block;
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px);
}

.switch-role-popup .role-change-sucess h2 {
	color: #000;
	font-size: 24px;
	font-weight: 400;
}

.switch-role-popup .role-change-sucess p {
	color: #143361;
	font-size: 12px;
}

.modal-content-width .modal-dialog {
	width: 480px;
}

.modal-content-width .switch-change-icon {
	width: 45px;
}

.modal-content-width .sucess-popup-button {
	font-size: 12px;
}

.mail-box-header .m-t-md {
	margin-top: 38px;
}

.profile_viewed_left.recruter-jobs-details {
	width: calc(100% - 80%);
}

/* Features 4229 */
.Hotlist_profile_details_body .fixed-height {
	height: 100%;
}

.Hotlist_profile_details_body .fixed-height .tab-content.activities > div {
	height: 100%;
}

.Hotlist_profile_details_body .tab-content.activities {
	height: calc(100% - 37px);
}

.Hotlist_profile_details_body .nav-tabs li a {
	color: #143361;
	font-weight: 600;
	border: 0px;
}

.Hotlist_profile_details_body .nav-tabs li a:hover {
	color: #337ab7 !important;
	background: transparent !important;
}

.Hotlist_profile_details_body .chat-tabs .active a {
	border-bottom: 3px solid #143361 !important;
	font-weight: 600 !important;
	border-top: 0px !important;
	border-right: 0px !important;
	border-left: 0px !important;
	background: transparent !important;
	color: #143361 !important;
}

.Hotlist_profile_details_body .activities-with-am {
	padding: 10px;
	height: 100%;
}

.Hotlist_profile_details_body .activities-with-am .am-activities-profile-div {
	padding: 0 5px 10px 10px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #c2c2c2;
}

.Hotlist_profile_details_body
	.activities-with-am
	.am-activities-profile-div
	.Profile_img_name
	.img-responsive.img-circle {
	width: 40px;
}

.Hotlist_profile_details_body
	.activities-with-am
	.am-activities-profile-div
	.Profile_img_name
	label {
	margin-top: 10px;
}

.Hotlist_profile_details_body
	.activities-with-am
	.am-activities-profile-div
	.Profile_img_name
	label
	h3 {
	line-height: 13px;
}

.Hotlist_profile_details_body .activities-with-am .Profile_company {
	margin: 15px 10px 0 0;
}

.Hotlist_profile_details_body .activities-with-am .am-activities-fixed-height {
	height: calc(100% - 80px);
}

.Hotlist_profile_details_body .activities-with-am .activities-with-am--heading {
	color: #cc254f;
	margin: 0;
	font-weight: 600;
	font-size: 12px;
}

.Hotlist_profile_details_body .activities-with-am .activities-with-am--download {
	color: #4a90e2;
	margin: 0;
	font-size: 11px;
	cursor: pointer;
}

.Hotlist_profile_details_body .activities-with-am .fixed-height .slimScrollDiv {
	height: calc(100% - 11px) !important;
}

.Hotlist_profile_details_body
	.activities-with-am
	.fixed-height
	.slimScrollDiv
	.chat-content.dynamic-enable-scroll {
	height: 100% !important;
}

.Hotlist_profile_details_body .activities-with-am .filter-image {
	border-right: 1px solid #c2c2c2;
}

.Hotlist_profile_details_body .activities-with-am .filter-image .filter-image-size {
	width: 22px;
	cursor: pointer;
}

.Hotlist_profile_details_body .activities-with-am .filter-image .filter-date-container {
	position: absolute;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px grey;
	box-shadow: 0px 0px 4px 0px grey;
	border-radius: 5px;
	z-index: 11;
	width: 400px;
	left: -233px;
	top: 31px;
	padding: 10px;
	display: none;
}

.Hotlist_profile_details_body
	.activities-with-am
	.filter-image
	.filter-date-container
	.filter-text {
	float: left;
	width: 10%;
}

.Hotlist_profile_details_body
	.activities-with-am
	.filter-image
	.filter-date-container
	.filter-text
	.filetr-content {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	margin: 10px 0 0 0;
}

.Hotlist_profile_details_body .activities-with-am .filter-image .filter-date-container .form-group {
	width: 143px;
	float: left;
	margin: 0;
}

.Hotlist_profile_details_body
	.activities-with-am
	.filter-image
	.filter-date-container
	.form-group
	.input-group.date
	.form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e5e6e7;
	border-radius: 1px;
	color: inherit;
	display: block;
	padding: 6px 12px;
	-webkit-transition:
		border-color 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		box-shadow 0.15s ease-in-out 0s;
	transition:
		border-color 0.15s ease-in-out 0s,
		box-shadow 0.15s ease-in-out 0s,
		-webkit-box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	font-size: 11px;
	border-radius: 5px;
}

.Hotlist_profile_details_body
	.activities-with-am
	.filter-image
	.filter-date-container
	.apply-button {
	background: #143361;
	color: #fff;
	border: none;
	padding: 5px 8px;
	border-radius: 5px;
	margin: 3px 0 0 0;
	font-size: 11px;
}

.Hotlist_profile_details_body .activities-with-am .filter-image .filter-date-container .triangle1 {
	width: 0;
	height: 0;
	position: absolute;
	left: 60%;
	top: -28%;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;
	z-index: 15;
}

.Hotlist_profile_details_body .activities-with-am .filter-image .clear-filter {
	position: absolute;
	left: -46px;
	font-size: 11px;
	top: 4px;
	cursor: pointer;
	color: #4a90e2;
	display: none;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .timeline {
	position: relative;
	width: 406px;
	margin-top: 20px;
	padding: 0;
	list-style-type: none;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .timeline:before {
	position: absolute;
	left: 50%;
	top: 0;
	content: ' ';
	display: block;
	width: 2px;
	height: 100%;
	margin-left: -3px;
	background: #c2c2c2;
	z-index: 5;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .timeline li:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l {
	position: relative;
	width: 45%;
	float: left;
	text-align: right;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r {
	position: relative;
	width: 45.9%;
	float: right;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .flag-wrapper {
	position: relative;
	display: inline-block;
	text-align: center;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .flag {
	position: relative;
	display: inline;
	background: aliceblue;
	padding: 6px 10px;
	border-radius: 5px;
	font-weight: 600;
	text-align: left;
	color: #143361;
	font-size: 12px;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .flag {
	-webkit-box-shadow:
		-1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow:
		-1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
	background-color: #f4f4f4;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag {
	-webkit-box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .flag:before,
.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
	position: absolute;
	top: 50%;
	right: -25px;
	content: ' ';
	display: block;
	width: 12px;
	height: 12px;
	margin-top: -10px;
	background: #fff;
	border-radius: 10px;
	border: 2px solid #143361;
	z-index: 10;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
	left: -25px;
}

@media only screen and (max-width: 1250px) {
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .flag:before,
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
		right: -24%;
	}
}

@media only screen and (max-width: 1200px) {
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .flag:before,
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
		right: -19%;
	}
}

@media only screen and (max-width: 1100px) {
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .flag:before,
	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
		right: -16%;
	}

	.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .flag:before {
		left: -21%;
	}
}

.Hotlist_profile_details_body .activities-with-am .chat-content .time-wrapper {
	display: inline;
	line-height: 1em;
	font-size: 0.66666em;
	color: #fa5050;
	vertical-align: middle;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-l .time-wrapper {
	float: left;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .time-wrapper {
	float: right;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .time {
	display: inline-block;
	padding: 4px 6px;
	background: #f8f8f8;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .desc {
	margin: 1em 0.75em 0 0;
	font-size: 0.77777em;
	line-height: 1.5em;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .desc .chat-date {
	color: #4a90e2;
	font-size: 10px;
}

.Hotlist_profile_details_body .activities-with-am .chat-content .direction-r .desc {
	margin: 1em 0 0 0.75em;
}

.Hotlist_profile_details_body .activities-with-am .filter-result {
	display: none;
}

.Hotlist_profile_details_body .activities-with-am .filter-result p {
	font-size: 11px;
	margin: 0;
	color: #143361;
	font-weight: 600;
}

.fixed-height.activities-with-am-border {
	border-right: 1px solid #c2c2c2;
}

.Ob__caption_heading_right .ob--inapp a {
	border-bottom: 0 !important;
}

.Hotlist_office_block .padding-10 {
	padding: 10px 0;
}

.Hotlist_office_block .padding-10 .padding-0.padding-left-15.border_right_1 .Profile_img_name img {
	width: 40px;
}

.Hotlist_office_block
	.padding-10
	.padding-0.padding-left-15.border_right_1
	.Profile_img_name
	label {
	margin: 6px 0 0 0;
}

.Hotlist_office_block
	.padding-10
	.padding-0.padding-left-15.border_right_1
	.Profile_img_name
	label
	h3 {
	line-height: 13px;
}

.Hotlist_office_block
	.padding-10
	.padding-0.padding-left-15.border_right_1
	.Profile_company.change_link
	a {
	display: inline-block;
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

.Hotlist_office_block .padding-10 .padding-7 .Profile_img_name.padding-left-5 img {
	width: 40px;
}

.Hotlist_office_block .padding-10 .padding-7 .Profile_img_name.padding-left-5 label {
	margin: 6px 0 0 0;
}

.Hotlist_office_block .padding-10 .padding-7 .Profile_img_name.padding-left-5 label h3 {
	line-height: 13px;
}

.Hotlist_office_block .padding-10 .padding-7 .Profile_company.change_link a {
	display: inline-block;
	-webkit-transform: translateY(-6px);
	transform: translateY(-6px);
}

.Hotlist_js .Hotlist_profile_details.height_100 .Hotlist_profile_details_top_section {
	height: 65px;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10 {
	padding: 10px 10px 5px 0px;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-details-section
	.Profile_img_name
	img {
	width: 40px;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-details-section
	.Profile_img_name
	label {
	margin: 6px 0 0 0;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-details-section
	.Profile_img_name
	label
	h3 {
	line-height: 13px;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-details-section
	.Profile_company
	h3 {
	line-height: 13px;
	margin: 6px 0 0 0;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-location-details
	.Profile_location
	h3 {
	margin: 6px 0 0 0;
	line-height: 13px;
}

.Hotlist_js
	.Hotlist_profile_details.height_100
	.Hotlist_profile_details_top_section
	.Hotlist_user_block
	.padding-10
	.am-location-details
	.Profile_rating
	h3 {
	margin: 6px 0 0 0;
	line-height: 13px;
}

.am-name-left-side .slimScrollDiv {
	height: calc(100% - 72px) !important;
}

.Con_body_top.Admin_edit_info .slimScrollDiv {
	height: calc(100% - 114px) !important;
}

.Con_body_top.Admin_edit_info .slimScrollDiv .dynamic-enable-scroll {
	height: 100% !important;
}

/*pdf generator*/
.pdf-main-container {
	background-color: #fff;
	width: 600px;
	margin: 20px auto;
	overflow-y: auto;
}

.pdf-generator-container .pdf-logo-container {
	padding: 10px 20px;
}

.pdf-generator-container .pdf-logo-container .activeIcon {
	width: 40px;
}

.pdf-generator-container .pdf-logo-container span {
	color: #143361;
	font-weight: 600;
	font-size: 16px;
	display: inline-block;
	-webkit-transform: translate(5px, 5px);
	transform: translate(5px, 5px);
}

.pdf-generator-container .pdf-chat-with-am {
	background-color: #f4f4f4;
	padding: 15px 20px;
}

.pdf-generator-container .pdf-chat-with-am h3 {
	color: #333;
	font-weight: 600;
	margin: 0;
	font-size: 13px;
}

.pdf-generator-container .pdf-chat-with-am h3 span {
	color: #cc254f;
}

.pdf-generator-container .pdf-chat-container {
	padding: 15px 20px 20px 20px;
}

.pdf-generator-container .pdf-chat-container .chat-content-first {
	padding: 15px 0;
	border-bottom: 1px solid #c2c2c2;
}

.pdf-generator-container .pdf-chat-container .chat-content-first .name {
	display: inline-block;
	background: aliceblue;
	padding: 6px 10px;
	border-radius: 5px;
	font-weight: 600;
	color: #143361;
	font-size: 12px;
	-webkit-box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
}

.pdf-generator-container .pdf-chat-container .chat-content-first .content {
	color: #333;
	margin: 0;
	font-weight: 400;
	font-size: 12px;
}

.pdf-generator-container .pdf-chat-container .chat-content-first .time {
	color: #4a90e2;
	font-size: 10px;
}

.pdf-generator-container .pdf-chat-container .chat-content-second {
	padding: 15px 0;
	border-bottom: 1px solid #c2c2c2;
}

.pdf-generator-container .pdf-chat-container .chat-content-second .name {
	display: inline-block;
	background-color: #f4f4f4;
	padding: 6px 10px;
	border-radius: 5px;
	font-weight: 600;
	color: #143361;
	font-size: 12px;
	-webkit-box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
	box-shadow:
		1px 1px 1px rgba(0, 0, 0, 0.15),
		0 0 1px rgba(0, 0, 0, 0.15);
}

.pdf-generator-container .pdf-chat-container .chat-content-second .content {
	color: #333;
	margin: 0;
	font-weight: 400;
	font-size: 12px;
}

.pdf-generator-container .pdf-chat-container .chat-content-second .time {
	color: #4a90e2;
	font-size: 10px;
}

.pdf-generator-container .pdf-footer {
	padding: 10px;
}

.pdf-generator-container .pdf-footer p {
	margin: 0;
	font-size: 10px;
}

.pdf-generator-container .pdf-footer .address {
	color: #0078d7;
}

.create-add-clentname {
	font-size: 10px;
	color: #d60000;
}

.create-add--addcontact,
create-add--addcontact:hover {
	font-size: 12px;
	color: #4a90e2;
}

.Usersearchdate {
	overflow: hidden;
	max-width: 75px;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	margin-top: 0px;
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
}

#hotListActivitestab {
	height: calc(100% - 12px);
}

#hotListSubmissionTab {
	height: 100%;
}

#AddImportContact .toUpload-file {
	margin-top: -17px;
}

.Admin__requirement__ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
}

.Admin__requirement__title {
	display: table;
	table-layout: fixed;
	width: 100%;
	white-space: nowrap;
	min-height: 60px;
}

.MgmtRequire_title.Admin__requirement__title h5 {
	min-height: 23px;
}

.recruiter-search-block .profiles-filters,
.recruiter-search-block .MTCHprofiles-filters {
	margin-top: 15px;
}

.recruiter-search-block .profiles-filters {
	height: calc(100% - 20px);
}

.recruiter-search-block #OnBlickProfiles .tab-content {
	height: calc(100% - 10px);
}

#hotListActivitestab .filter-date-container .input-group-addon {
	background: #fff;
	border: 0;
	border-radius: 0;
}

.recruiter-search-block #OnBlickProfiles .Ob__user-location {
	top: 85px;
}

.recruiter-search-block .Ob__user-location {
	top: 87px;
}

.JSFollwing_sec1.New-Following-Org .recruiter-change-status-select {
	width: 100% !important;
}

.side-nav li#CompanyDirectorydashboard a:hover {
	width: 230px;
}

#AddImportContact .dropfile-Add-New-Candidate .file_thumbnailicon {
	margin: 28px 10px 33px 40px;
}

#AddImportContact .dropfile-Add-New-Candidate .drop-file_innercontent {
	padding-top: 30px;
}

#AddImportContact .dropfile-Add-New-Candidate .drop_file_heading {
	line-height: 13px;
}

.btn-feeds_Search {
	border: 0;
	background-color: #143361;
	color: #fff;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 11px;
}

.feeds-Search__btn {
	margin-top: 12px;
}

.Composemail__Toemailfield {
	padding-right: 60px;
}

.tab-slider_content {
	height: 54px;
}

.tab-slider__controls.tab-slider__controls--prev1.is-invisible {
	opacity: 0.2;
	visibility: hidden !important;
}

.tab-slider__controls.tab-slider__controls--next1.tab-slider__controls--next_align.is-invisible {
	opacity: 0.2;
	visibility: hidden !important;
}

.feedsaddtitleanddescription {
	float: right;
	margin-top: 89px;
	margin-right: 9px;
	width: calc(100% - 417px);
}

.feedsaddtitleanddescription__title {
	width: 95%;
	margin: 0 0 0 0px;
	border: none;
	color: #143361;
	height: 35px;
	font-size: 14px;
	font-weight: 600;
}

.modal-header__feeds {
	padding: 10px 10px 0 10px;
}

.feedsaddtitleanddescription .modal-footer {
	padding: 5px;
}

.feedsEditanddeletebtn {
	margin: 10px 5px !important;
}

.feedsEditanddeletebtn img {
	position: absolute;
	margin-left: 8px;
	margin-top: 2px;
}

.feedsEditanddeletebtn_container {
	padding: 20px 0 0 0;
}

.feedsEditanddeletebtn_container .heads--backbtn {
	padding-left: 25px !important;
}

.feedsEditanddeletebtn_container .feeds-Edit_profile {
	border: 1px solid #59a2e7;
	background: #fff;
	color: #143362;
}

.feedsEditanddeletebtn_container .feeds-Delete_profile {
	border: 1px solid #c51c48;
	background: #fff;
	color: #143362;
}

.Rec_Organization_right .Rec_UpdateBtn {
	float: right;
	border: 0;
	background-color: #143361;
	color: #fff;
	padding: 3px 17px;
	border-radius: 3px;
	font-size: 11px;
}

.feedsedittitleanddescription__title {
	width: 95%;
	margin: 0 0 0 15px;
	border: none;
	color: #143361;
	height: 35px;
	font-size: 13px;
	font-weight: 700;
}

#Feeds-editpopup .modal-footer {
	padding: 5px;
	background: #fafafa;
}

.modal-content.Rec_Organization_right {
	padding-left: 0px !important;
}

.feeds-description-block {
	padding: 0 17px 0 17px !important;
}

.feeds-description-block__fields {
	border-top: 1px solid #e5e5e5;
}

.Rec_Organization_right button.close span {
	opacity: 0.5;
	font-size: 25px;
	font-weight: 500;
}

.fade-scale {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.fade-scale.in {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.Rec_Organization_right .dropDwn_editOpt {
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 23px;
}

.Feeds-Footercolor {
	background: #fafafa;
}

.ob--manage_emp_add_popup #AddEmployeeProfile #Mobile-error {
	bottom: -13px;
}

.Contact_fields label#AlternateEmail-error.error {
	bottom: -18px;
	left: 3px;
	padding-top: 11px;
	padding-left: 9px;
	background-size: 6px;
	font-size: 11px !important;
}

.ob--popupNewContact form label#AlternateEmail-error.error {
	background-position-y: 16px;
}

.Companyfeeds-dashboardusertime {
	border-top: 1px solid #d9dadb;
	border-bottom: 1px solid #d9dadb;
	padding-right: 12px;
}

@media only screen and (max-width: 1250px) {
	.feedsaddtitleanddescription__title {
		margin: 0 0 0 20px !important;
		width: 93% !important;
	}

	#addfeedstitledescription {
		margin: 15px 0 0 15px !important;
	}
}

.Feeds_dash-description {
	white-space: initial;
	overflow: initial !important;
	text-overflow: initial;
}

.Rec_Organization_right .updatephoto_Uploaddiv .thumbnail_Preview {
	display: block;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.Rec_Organization_right .updatephoto_Uploaddiv .thumbnail_Preview img {
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}

.Rec_Organization_right .updatephoto_Uploaddiv .image_Preview {
	text-align: center;
	padding-left: 0px;
	width: 150px;
	margin-bottom: 12px;
}

.Rec_Organization_right .updatephoto_Uploaddiv .image_Preview .removeDiv {
	display: none;
	width: 150px;
	background: #000;
	opacity: 0.5;
	height: 85px;
	position: absolute;
	top: 0px;
	z-index: 10002;
}

.Rec_Organization_right .updatephoto_Uploaddiv .image_Preview .removeDiv .remove_Image {
	background: transparent;
	border: 0;
	position: absolute;
	top: -5px;
	font-size: 19px;
	color: #fff;
	right: 0px;
	font-weight: 700;
	display: none;
}

.Rec_Organization_right .updatephoto_Uploaddiv .image_Preview:hover .remove_Image,
.Rec_Organization_right .updatephoto_Uploaddiv .image_Preview:hover .removeDiv {
	display: block;
}

.ob-popover__vendorContent {
	min-height: 72px;
	min-width: 210px;
}

.ob-popover__vendorContent .ob-popover__email {
	float: left;
	width: 50%;
}

.ob-popover__vendorContent .ob-popover__phone {
	float: right;
	width: 50%;
	padding-left: 25px;
}

.ob-popover__vendorContent .ob-popover__subHeading {
	color: #bbb;
	font-weight: 400;
	margin-bottom: 0px;
	display: block;
	font-size: 12px;
}

.ob-popover__vendorContent .ob-popover__subContent {
	color: #143361;
	font-weight: 500;
	display: block;
	font-size: 12px;
}

.ob-popover__vendorContent .ob-popover__heading {
	margin-bottom: 7px;
}

.ob-popover__vendorContent .ob-popover__heading h4 {
	margin: 0px;
	color: #143361;
	font-size: 17px;
}

.ob-popover__vendorContent .ob-popover__heading span {
	color: #333;
	font-size: 12px;
}

.feeds_twolinedata {
	white-space: pre-line;
}

.feeds-dashboard_name {
	font-size: 12px;
	font-weight: 600;
	width: 69px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transform: translateY(4px);
	transform: translateY(4px);
}

.feeds-dashboard_date {
	margin-top: 3px;
	float: right;
	font-size: 10px;
	padding-top: 3px;
}

.ob--manage_emp_add_popup .import_contact_drop-file {
	margin-top: 15px;
}

.side-nav .ob-placement__Img {
	float: left;
	background: url('/Content/Images/Left-nav_icons/Placements.svg') no-repeat center 15px/16px auto;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

.side-nav .ob-placement__Img + .nav-label {
	float: left;
	padding: 12px 0 16px 10px;
}

.side-nav li.active a .ob-placement__Img,
.side-nav a:hover .ob-placement__Img {
	background: url('/Content/Images/Left-nav_icons/Placements-white.svg') no-repeat center
		15px/16px auto;
}

.side-nav .ob-requirement__Img {
	float: left;
	background: url('/Content/Images/Left-nav_icons/requirements.svg') no-repeat center 15px/16px
		auto;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	margin-top: 3px;
}

.side-nav .ob-requirement__Img + .nav-label {
	float: left;
	padding: 12px 0px 16px 10px;
}

.side-nav li.active a .ob-requirement__Img,
.side-nav a:hover .ob-requirement__Img {
	background: url('/Content/Images/Left-nav_icons/requirements-white.svg') no-repeat center
		15px/16px auto;
}

.side-nav .ob-workforce__Img {
	float: left;
	background: url('/Content/Images/Left-nav_icons/workforce.svg') no-repeat center 20px/18px auto;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

.side-nav .ob-workforce__Img + .nav-label {
	float: left;
	padding: 12px 0px 16px 10px;
}

.side-nav li.active a .ob-workforce__Img,
.side-nav a:hover .ob-workforce__Img {
	background: url('/Content/Images/Left-nav_icons/workforce-white.svg') no-repeat center 20px/25px
		auto;
}

.side-nav .ob-manage-employee-img {
	float: left;
	background: url('/Content/Images/Left-nav_icons/manage-roles.svg') no-repeat center 15px/25px
		auto;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

.side-nav .ob-manage-employee-img + .nav-label {
	float: left;
	padding: 12px 0 16px 10px;
}

.side-nav li.active a .ob-manage-employee-img,
.side-nav a:hover .ob-manage-employee-img {
	background: url('/Content/Images/Left-nav_icons/manage-roles-white.svg') no-repeat center
		15px/25px auto;
}

.select2-container .select2-selection--multiple {
	min-height: 30px !important;
}

.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field {
	height: inherit !important;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inherit !important;
}

.select2-container--onblick .select2-selection--multiple .select2-selection__choice {
	margin: 3px;
}

.search-result-count {
	padding: 5px 18px;
}

.search-result-count > label {
	font-size: 12px;
	font-weight: normal;
	color: #9b9b9b;
	float: left;
}

.search-result-count > span {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	color: #143361;
	margin: 0 15px 0 10px;
	float: left;
}

.search-result-count > span > p {
	background: #e5e5e5;
	border: none;
	border-radius: 10px;
	color: #757575;
	cursor: pointer;
	font-size: 11px;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 3px;
	padding: 1px 5px 3px 5px;
}

.search-result-count > span > p > span a {
	color: #c51c48;
	font-weight: 700;
}

/*recruiter matching profile call chat*/
.OnBlickProfileMatching
	.MTCHprofiles-list
	.MTCHprofile-list-cont
	.ob--cardBox_compat
	.Ob_card-applicant
	.Ob__caption_heading_right2
	.Ob__caption_heading_Appheight
	.ob--inapp-top
	img {
	display: block;
	margin: 1px 0px;
	float: none;
}

/* Management Dashboard New Layout Styles Start */
.MscoreCard.MscoreCardChanges .viewScoreBtn {
	border-radius: 3px;
	display: inline-block;
	float: right;
	font-size: 12px;
	font-weight: 300;
	margin: 10px;
	padding: 6px 15px;
}

.MlikeComment {
	float: right;
	height: 33px;
}

.MscoreCard.MscoreCardChanges {
	margin-bottom: 39px;
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col {
	/*margin-bottom: 25px;*/
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col .MadminGoals {
	float: none;
	width: 100%;
	margin: 0;
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col .MadminGoals h6 {
	padding: 15px 0;
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col .MadminGoals a {
	height: 87px;
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col:nth-child(4),
.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col:nth-child(1) {
	padding-left: 0;
	text-align: left;
	padding-right: 8px;
}

.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col:nth-child(6),
.MadminGoalsMain.MadminGoalsMain-top.MAdminGain .Madmin-col:nth-child(3) {
	padding-right: 0;
	text-align: right;
	padding-left: 8px;
}

.MadminGoalsMain.MAdminGain {
	margin: 0;
	background: #fff;
	padding: 35px 0;
}

/*********** Mangement style start ***********/
.MscoreCard {
	background-color: #fff;
	padding: 0 20px 20px;
}

.MscoreCard.MDashBDscoreCard {
	padding: 0;
}

.MDashBDscoreCard .viewScoreBtn {
	margin: 78px 0;
	display: inline-block;
}

.MscoreCardH {
	min-height: 400px;
}

.MscoreCardList {
	width: 25%;
	margin: 0 auto 15px auto;
	float: left;
	height: 83px;
	overflow: hidden;
}

.MscoreCardListMain {
	padding: 0 10px;
}

.MscoreCardList > div {
	background: #fff;
	/*border: 1px solid #e1e5eb;*/
	border-radius: 3px;
	height: inherit;
	overflow: hidden;
}

.MscoreCardList > div h6 {
	color: #2e2e3b;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 5px 5px 8px 5px;
	text-align: left;
}

.MscoreCard .MscoreCardTitle {
	margin: 0;
}

.MscoreCard button {
	/*background-color: #143362;
  border: 0 none;
  border-radius: 5px;
  color: #fff;

  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  margin: 45px 0 33px 0;
  padding: 18px 30px;*/
}

.MscoreCard .MscoreCardTitle h5 {
	color: #2e2e3b;
	font-size: 18px;
	margin: 10px;
	padding: 10px 0;
	font-weight: 400;
	display: inline-block;
	width: 50%;
	float: left;
}

.MscoreCard .MscoreCardTitle button {
	margin: 20px 0;
}

.MscoreCardList > div .Mrqs {
	font-size: 30px;
	font-weight: 600;
	margin: 0 10px;
	padding: 0;
	text-align: left;
	color: #df3a62;
	display: block;
}

.MNtefctnList {
	border-bottom: 1px solid #e9e8e8;
	padding: 5px;
}

.MNtefctnList a {
	float: left;
	margin-right: 20px;
}

.MNtefctnList .MNtefctnList_Cont {
	float: left;
	margin: 10px 0;
}

.MNtefctnList .MNtefctnList_Cont h4 {
	color: #2e2e3b;
	font-size: 15px;
	font-weight: bold;
}

.MNtefctnList .MNtefctnList_Cont p {
	color: #a1a1a2;
	font-size: 12px;
	font-weight: 300;
}

.mOrgFeed button {
	background-color: #143362;
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	margin: -5px -5px 0 0;
	padding: 3px 5px;
}

.MadminGoalsMain {
	margin-left: 8px;
}

.MadminGoalsMain .col-md-3 {
	padding: 0;
	margin-left: 0px;
}

.MadminGoals {
	/*background: #fff;
    border: 1px solid #e5e5e5;*/
	float: left;
	margin: 0 5px 10px 0;
	text-align: center;
	width: 93%;
}

.MadminGoals a {
	display: block;
	height: 180px;
}

.MadminGoals img {
	width: 50px;
	height: 50px;
}

.MadminGoals h6 {
	color: #2e2e3b;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 35px 0 25px;
}

.MadminGoalsMain-bottom {
	margin-bottom: 0;
}

.MscoreCardM {
	padding: 15px 0;
}

.MscoreCardM .MscoreCardR {
	padding-right: 0;
}

/*********** Mangement style End ***********/
/* AM Dashboard updates new styles*/
.morgfeed__new h4 {
	word-break: break-word;
}

.morgfeed__new {
	cursor: pointer;
}

.UpcomEvent {
	height: calc(100% - 3px);
	margin-top: 0px;
}

.UpcomEvent .calendar-icon {
	top: -2px;
}

.UpcomEvent .mupcoming_Event {
	cursor: pointer;
}

.UpcomEvent .mupcoming_Event .ob_roleForPos {
	font-weight: 700;
}

.no_Results {
	text-align: center;
	font-weight: bold;
	margin: 13.5em auto;
}

@media screen and (max-width: 1300px) {
	.MscoreCardList > div h6 {
		font-size: 11px;
	}

	.MscoreCardList > div .Mrqs {
		font-size: 25px;
	}

	.MadminGoals h6 {
		font-size: 12px;
	}

	.MadminGoals img {
		width: 45px;
		height: 45px;
	}
}

@media screen and (max-width: 1160px) {
	.MscoreCardList > div h6 {
		font-size: 10px;
		padding-left: 2px;
	}

	.MadminGoals h6 {
		font-size: 11px;
	}
}

.box-section-heading {
	color: #143361;
}

/* Animations */
.slide-fade-enter-active {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.slide-fade-leave-active {
	-webkit-transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
	transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter,
.slide-fade-leave-to {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	opacity: 0;
}

/* vue2 medium editor global styles */
.medium-editor-element {
	background: #fff;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	width: 100%;
	height: auto;
	resize: none;
	color: #555555;
	padding: 6px 12px;
	min-height: 60px;
	font-size: 12px;
}

.medium-editor-element.ob-vuelidate_input-error,
textarea.ob-vuelidate_input-error {
	border: 1px solid #d60000;
}

.row.match-my-cols {
	overflow: hidden;
}

.row.match-my-cols [class*='col-'] .full-height {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.ob--setupVideo-header {
	background: #163460;
	padding: 8px;
}

.ob--setupVideo-header h1 {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin-top: 10px !important;
	padding-left: 10px;
}

.ob--setupVideo-header .close {
	background: #fff;
	opacity: 1 !important;
	border: 0 none;
	border-radius: 20px;
	width: 15px;
	height: 15px;
	color: #143362;
	margin-top: 10px;
	margin-right: 5px;
	cursor: pointer;
	font-size: 14px;
	padding-right: 0px;
	padding-top: 0px;
}

button.ClickRecord,
button.StopVideo,
button.saveBtn,
button.Setup-StopVideo,
button.video--Bdr,
button.play-Video2 {
	background: #fff !important;
	font-size: 10px;
}

.ob--saveBlue-circle {
	border: 1px solid #163460;
	border-radius: 20px;
	padding: 6px;
	width: 30px;
	display: block;
	height: 30px;
	margin: 0 auto;
}

.ob--Start-circle {
	border: 1px solid #e9232d;
	border-radius: 20px;
	padding: 1px;
	width: 30px;
	display: block;
	height: 30px;
	margin: 0 auto;
}

.ob--Start-circle i {
	color: #e9232d;
	padding-top: 8px;
}

.multiselect-wrapper input,
.multiselect-wrapper input:focus,
.multiselect-wrapper textarea:focus {
	border: none !important; /* or the default border style */
}

.multiselect.ob-vuelidate_input-error {
	border: 1px solid #d60000;
}

/* input error border */
.ob-vuelidate_input-error input,
.ob-vuelidate_input-error input:focus,
.ob-vuelidate_input-error textarea input:focus {
	border: 1px solid #d60000;
}

.vs__search {
	border: none !important;
}

.ob-vuelidate_input-share {
	border: 1px solid #d60000 !important;
}

.ob-vuelidate_sign-error {
	border: 1px solid #d60000;
}

.duedate-input.ob-vuelidate_input-error {
	border: 1px solid #d60000 !important;
}

.ob-vuelidate_input-error {
	/* border: 1px solid #d60000 !important; */
}

.ob-vuelidate_input-error .vs__dropdown-toggle {
	border: 1px solid #d60000;
}

/* .vs--searchable .vs__dropdown-toggle:focus {
outline: none;
} */

/* .col-md-5 .pL0 .pR0 .ob-vuelidate_input-error {
  border-radius:0px !important;
} */

.ob-vuelidate_error-msg {
	color: #d60000;
}

.ob--Start-circle-inner {
	background: #e9232d;
	width: 26px;
	height: 26px;
	padding: 8px;
	border-radius: 20px;
	cursor: pointer;
}

.panel.JS_viewjob_pop_panel_video {
	background: #000 !important;
	position: relative;
}

.JS_Profile_video_element {
	background: #000;
	height: 298px !important;
	margin: 0 auto;
	width: 100% !important;
}

.JSVideoRecordTimer,
.JSVideoRecordTimer2,
.editchangeMsg1,
.editchangeMsg2 {
	background: #385a87 !important;
	color: #fff;
	font-size: 10px;
	line-height: 20px;
	padding: 5px 15px;
	position: absolute;
	text-align: left !important;
	top: 0;
	width: 100%;
}

.JSVideoRecordTimer a,
.JSVideoRecordTimer2 a,
.editchangeMsg1 a,
.editchangeMsg2 a {
	color: #fff;
	padding-left: 10px;
}

.JS_Profile_video_element.video-wth {
	width: 100% !important;
}

.ob--videoTimer {
	bottom: 70px;
	background: bottom center;
	color: #fff;
	font-size: 10px;
	line-height: 20px;
	padding: 5px 10px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.ob--saveBlue-circle i {
	color: #163460;
}

.ob--stopBtn-inner {
	background: #e9232d;
	height: 10px;
	margin-top: 7px;
	padding: 6px;
	width: 10px;
	box-shadow: 1px 1px 0 #ddd;
	-moz-box-shadow: 1px 1px 0 #ddd;
	-webkit-box-shadow: 1px 1px 0 #ddd;
	cursor: pointer;
}

.JSVideoPlayBtn--svg {
	height: 50px;
	left: 50%;
	margin-left: -25px;
	margin-top: 0;
	position: absolute;
	top: 30%;
	width: 50px;
}

.JSVideoBtn {
	position: fixed !important;
}

.panel.JS_viewjob_pop_panel_video {
	text-align: center;
	border-radius: 0 !important;
}

#JS-EditProfile-playvideoRec .js--videoHide {
	display: none;
}

#JS-EditProfile-videoRec .js--videoShow {
	display: block;
}

.ob_video_container {
	position: absolute;
	top: 27%;
	left: 54%;
	margin-left: -45px;
}

.ob_video_conpo {
	margin-top: 16px;
}

.ob_outer_container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -67px;
	margin-top: -22px;
	z-index: 0;
}

.ob_outter_circle {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	cursor: pointer;
	float: left;
	border: 2px solid #ebebeb;
	display: none;
}

.ob_Inner_circle {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	cursor: pointer;
	float: left;
	background: #ff3633;
}

.ob_Inner_circle.active:nth-child(1) {
	background: #ff3633;
	-webkit-animation: r0 1.2s 0s ease-out infinite;
	animation: r0 1.2s 0s ease-out infinite;
}

@-webkit-keyframes r0 {
	0% {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 0px #ffffff,
			0 0 0px 0px rgba(255, 29, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 0px #ffffff,
			0 0 0px 0px rgba(255, 29, 26, 0);
	}

	10% {
		-webkit-box-shadow:
			0 0 0px 5px #ff1d1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1d1a;
		box-shadow:
			0 0 0px 5px #ff1d1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1d1a;
	}

	100% {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 10px #ffffff,
			0 0 0px 10px rgba(255, 29, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 10px #ffffff,
			0 0 0px 10px rgba(255, 29, 26, 0);
	}
}

@keyframes r0 {
	0% {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 0px #ffffff,
			0 0 0px 0px rgba(255, 29, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 0px #ffffff,
			0 0 0px 0px rgba(255, 29, 26, 0);
	}

	10% {
		-webkit-box-shadow:
			0 0 0px 5px #ff1d1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1d1a;
		box-shadow:
			0 0 0px 5px #ff1d1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1d1a;
	}

	100% {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 10px #ffffff,
			0 0 0px 10px rgba(255, 29, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 29, 26, 0),
			0 0 0px 10px #ffffff,
			0 0 0px 10px rgba(255, 29, 26, 0);
	}
}

@-webkit-keyframes r20 {
	from {
		-webkit-box-shadow:
			0 0 0px 5px #ff1a1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1a1a;
		box-shadow:
			0 0 0px 5px #ff1a1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1a1a;
	}

	to {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 26, 26, 0),
			0 0 4px 40px #ffffff,
			0 0 4px 41px rgba(255, 26, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 26, 26, 0),
			0 0 4px 40px #ffffff,
			0 0 4px 41px rgba(255, 26, 26, 0);
	}
}

@keyframes r20 {
	from {
		-webkit-box-shadow:
			0 0 0px 5px #ff1a1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1a1a;
		box-shadow:
			0 0 0px 5px #ff1a1a,
			0 0 12px 10px #ffffff,
			0 0 12px 14px #ff1a1a;
	}

	to {
		-webkit-box-shadow:
			0 0 0px 5px rgba(255, 26, 26, 0),
			0 0 4px 40px #ffffff,
			0 0 4px 41px rgba(255, 26, 26, 0);
		box-shadow:
			0 0 0px 5px rgba(255, 26, 26, 0),
			0 0 4px 40px #ffffff,
			0 0 4px 41px rgba(255, 26, 26, 0);
	}
}

.ob_videosetup_footer {
	height: 75px;
}

/*.ob_setupvideostopbtn{
    margin-top: -61px;
}*/
.ob_setupvideostopbtn {
	margin-top: 15px;
}

.ob_btnsetupstoptxt {
	bottom: -26px;
	position: absolute;
	left: -21px;
	font-size: 10px;
	width: 75px;
}

.ob_btnrecordnothervideo {
	width: 200px;
	text-align: left;
	top: 31px;
	left: -29px;
	font-size: 10px;
	position: absolute;
}

.ob_recordnothervideo {
	left: 63%;
	top: 8%;
}

.JSVideoRecordBTN .ob_saved_text {
	height: 60px;
	margin: 0 auto;
	font-size: 12px;
	color: #143361;
	padding: 20px 0;
}

.ob_saverecordbtn {
	margin-left: -100px;
}

.ob_btnstartrecordtxt {
	bottom: 0px;
	position: absolute;
	left: -21px;
	font-size: 10px;
	top: 31px;
	width: 76px;
}

.video-record-loader-main-div {
	width: 100%;
	position: relative;
}

.video-record-loader-main-div .starting-time {
	margin: 0;
	display: inline-block;
	color: #fff;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.video-record-loader-main-div .loaded-div {
	width: 80%;
	border: 1px solid #fff;
	position: relative;
	margin: 10px auto;
}

.video-record-loader-main-div .loaded-div .moving-div {
	border: 1px solid #59a2e7;
	width: 0%;
	position: absolute;
	left: -2px;
	top: -1px;
}

.video-record-loader-main-div .loaded-div .moving-div:after {
	width: 10px;
	height: 10px;
	content: '';
	position: absolute;
	right: -8px;
	border-radius: 10px;
	top: -5px;
	background-color: #59a2e7;
}

.video-record-loader-main-div .loaded-div .moving-div.is-moving {
	width: 100%;
	-webkit-animation: width 60s;
	animation: width 60s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.video-record-loader-main-div .starting-time.start-timer {
	position: absolute;
	top: -7px;
	left: 10px;
	font-weight: 100;
}

.video-record-loader-main-div .starting-time.endtimer {
	position: absolute;
	top: -7px;
	right: 10px;
	font-weight: 100;
}

.ob_timertext p {
	margin: 0;
	font-size: 12px;
	font-weight: 100;
}

@-webkit-keyframes width {
	0% {
		width: 0%;
	}

	2% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

@keyframes width {
	0% {
		width: 0%;
	}

	2% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

/*reject interview shortlist popup style*/
.ob_sch_interviwetxt {
	color: #d13259 !important;
	font-size: 12px !important;
	font-weight: 600 !important;
}

.ob_sch_createnametxt {
	color: #000000 !important;
	font-size: 12px !important;
	font-weight: 600 !important;
	margin: 0;
}

.ob_sch_scheduletxt {
	color: #b3b3b3 !important;
}

.ob--cardBox_compat .ob--cardBox_bdr .ob--card_bottomSec span {
	font-size: 11px;
}

/* Post modals updated  */
.amcompat_list-submit_resume {
	padding: 15px 0px 5px 0px;
	margin: 25px 0px 0 0px;
	border-top: 1px solid #ededed;
}

.amcompat_list-submit_resume p {
	line-height: 30px;
	font-size: 12px;
}

.amcompat_list-submit_resume button {
	padding: 5px 10px;
}

.text-ellipsis,
.candidate-add .form-group .candidate-name,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.name,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.mail-id,
.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-status-tick
	.status-name,
.addcandidate-selectAccount .addcandidate-row .candidate-name,
.addcandidate-selectAccount .addcandidate-row .uploaded-resume {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.modal_center {
	text-align: center;
	padding: 0 !important;
}

.modal_center .premodalHeader {
	margin: 0px 20px;
	padding-top: 10px;
}

.modal_center .premodalDetailHeader {
	margin: 0px 20px;
	padding: 25px 0 0px 0;
}

.modal_center:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal_center .modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: 750px;
}

.modal_center .modal-dialog .modal-body {
	padding: 0px;
}

.modal_center .modal-dialog .popup-container {
	padding: 15px 5px 0 5px;
}

.modal_center .modal-dialog .popup-container .overlay-header {
	margin: 0px 25px;
	padding-top: 0px;
}

.modal_center label.error {
	color: #d60000;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: 400;
	background: none;
	bottom: inherit;
	height: inherit;
	left: inherit;
	padding: inherit;
	position: inherit;
	margin-left: 0;
}

.modal_center input.form-control,
.modal_center .single-line {
	background: none;
	border-radius: 5px;
	color: inherit;
	font-size: inherit;
}

.modal_center .fa-minus-circle:before {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	top: 18px;
	color: red;
}

.modal_center .fa-check-circle-o:before,
.modal_center .fa-thumbs-o-up:before {
	color: green;
}

.modal_center .fa-exclamation-triangle:before {
	color: red;
}

.modal_center .fa-times-circle-o:before {
	content: '\F05C';
	display: inline-block;
	cursor: pointer;
	color: red;
	z-index: 1;
}

a.underline {
	text-decoration: underline;
}

.modal-dialog.pre-login_modal {
	width: 500px;
}

.modal-dialog.pre-login_modal .pre_modal-container {
	padding-bottom: 18px;
}

.pre_modal-container input {
	border: 1px solid #c4c6ca;
}

.pre_modal-container .modal-header {
	border-bottom: 0;
}

.pre_modal-container .modal-header h4 {
	text-align: center;
	color: #143362;
	font-size: 18px;
	font-weight: 400;
	margin-top: 15px;
}

.pre_modal-container .modal-header .close {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #143362;
	border-radius: 20px;
	color: #143362;
	cursor: pointer;
	font-size: 15px;
	margin: 0px;
	height: 21px;
	padding: 0 5px;
	width: 21px;
	opacity: 1;
	line-height: 12px;
	outline: 0;
	position: absolute;
	top: 10px;
	right: 10px;
}

.pre_modal-container .modal-footer {
	border-top: 0;
	text-align: center;
	padding: 5px 0 20px 0;
}

.pre_modal-container .login_form {
	width: 86%;
	margin: 0 auto;
	border-bottom: 1px solid #c4c6ca;
	padding: 0 10% 8px 10%;
}

.pre_modal-container .login_form .form_btn-group button {
	margin: 5px 0;
}

.pre_modal-container .login_form .form_btn-group label {
	display: block;
}

.selectAccount {
	width: 75%;
	margin: 0 auto;
	padding: 0 11% 10px 13%;
	border-bottom: 1px solid #c4c6ca;
}

.selectAccount .candidate-rowone {
	margin-bottom: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.selectAccount .candidate-rowone > div.colomTwo {
	width: 49%;
	display: inline-block;
	margin: 5px 10px 0px 0px;
	padding: 0;
}

.selectAccount .candidate-rowone > div.colomTwo input {
	margin-top: 2px;
}

.selectAccount .candidate-rowone .form-group--col-two {
	width: 97%;
}

.add-candidate-container {
	padding-top: 10px;
	width: 95%;
	margin: 0 auto;
}

.add-candidate-container .addCandidate {
	text-align: center;
	padding: 5px 0 0 0;
}

.add-candidate-container .addCandidate a {
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
}

.add-candidate-container .addCandidate a img {
	margin-right: 5px;
}

.add-candidate-container .candidate-add {
	margin: 10px 0;
}

.add-candidate-container .candidate-add > div {
	display: inline-block;
	width: 124px;
	margin: 0 5px;
}

.add-candidate-container .candidate-add > div label {
	display: inline-block;
	float: left;
	margin: 8px 0;
	width: 100%;
}

.add-candidate-container .candidate-add > div label span {
	display: inline-block;
	width: 90px;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	white-space: nowrap;
}

.add-candidate-container .candidate-add > div input {
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	float: left;
}

.add-candidate-container .candidate-add > div button {
	padding: 7px 5px;
	border-radius: 5px;
	border: 0;
	float: left;
}

.resumesSuccessfully {
	text-align: center;
	color: green;
	padding-top: 35px;
}

.success-message-box {
	background: #e4ecf6;
	padding: 20px 50px;
	width: 95%;
	margin: 20px auto 0 auto;
	border-radius: 10px;
	text-align: center;
}

.setupYourProfile-pic {
	width: 140px;
	float: left;
	text-align: left;
	padding: 5px 10px 0 10px;
	height: 110px;
	overflow: hidden;
	position: relative;
	margin-top: 15px;
}

.setupYourProfile-pic img {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	border: 1px solid #e2e2e2;
}

.setupYourProfile-container {
	float: left;
	width: 80%;
	margin: 0px auto;
	padding: 0 0 10px 0;
	margin-top: 25px;
	/* border-bottom: 1px solid #c4c6ca; */
}

.setupYourProfile-container .setup-profile-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.setupYourProfile-container .setup-profile-row > div.colomTwo {
	width: 49%;
	display: inline-block;
	margin: 5px 0;
	padding: 0 2px;
}

.setupYourProfile-container .setup-profile-row > div.colomTwo input {
	margin-top: 2px;
}

.footer-save-btn {
	padding-top: 15px;
}

.pre_submit-btn {
	border: 0;
	background: #c51c48;
	color: #fff;
	padding: 6px 40px;
	border-radius: 20px;
	margin: 0;
	font-size: 12px;
	outline: 0;
	min-width: 120px;
	text-align: center;
}

.pre_submit-btn:hover {
	color: #fff;
}

.pre_guest-btn {
	border: 0;
	background-color: #143362;
	color: #fff;
	padding: 6px 40px;
	border-radius: 20px;
	margin: 0;
	font-size: 12px;
	outline: 0;
	min-width: 120px;
	text-align: center;
}

.pre_guest-btn:focus,
.pre_guest-btn:hover {
	color: #fff;
}

/* updated styles */
.candidate-add .form-group .candidate-name {
	width: 90px;
	display: inline-block;
	margin-left: 30px;
}

.candidate-add .form-group:first-child {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.submission-details-container {
	width: 95%;
	margin: 0 auto;
}

.submission-details-container .submission-details-heading {
	text-align: center;
}

.submission-details-container .submission-details-sub-container--below-heading {
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0 15px;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container {
	width: 100%;
	margin: 10px 0;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container {
	width: 100%;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details {
	width: 40%;
	float: left;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.name {
	font-size: 14px;
	display: inline-block;
	max-width: 135px;
	font-weight: bold;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-details
	.mail-id {
	font-size: 12px;
	font-style: italic;
	display: inline-block;
	max-width: 115px;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-status-tick {
	width: 30%;
	float: left;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-status-tick
	.status-name {
	margin-left: 15px;
	max-width: 150px;
	display: inline-block;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-resume-status {
	width: 30%;
	float: left;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-resume-status
	.status-name {
	margin-left: 15px;
}

.submission-details-container
	.submission-details-sub-container--below-heading
	.submission-details-sub-container
	.submission-status-container
	.submission-candidate-resume-status
	.status-name-error {
	margin: 0 0 0 31px;
	font-size: 10px;
	display: inline-block;
	cursor: pointer;
}

.addcandidate-selectAccount {
	width: 95%;
	margin: 5px auto 20px auto;
	position: relative;
}

.addcandidate-selectAccount .addcandidate-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.addcandidate-selectAccount .addcandidate-row .candidate-name {
	width: 110px;
	display: inline-block;
	margin-left: 30px;
	-webkit-transform: translateY(16px);
	transform: translateY(16px);
	position: relative;
	margin-top: 22px;
}

.addcandidate-selectAccount .addcandidate-row .fa.fa-minus-circle {
	position: relative;
	margin-top: 23px;
}

.addcandidate-selectAccount .addcandidate-row > div.colomTwo {
	width: 27%;
	display: inline-block;
	margin: 5px 5px;
	padding: 0;
}

.addcandidate-selectAccount .addcandidate-row > div.colomTwo input {
	margin-top: 2px;
}

.addcandidate-selectAccount .addcandidate-row > div.colomone {
	width: 56%;
	display: inline-block;
	margin: 5px 5px 0px 145px;
	padding: 0;
}

.addcandidate-selectAccount .addcandidate-row > div.colomone input {
	margin-top: 2px;
}

.addcandidate-selectAccount .addcandidate-row .upload {
	border: 1px solid #143361;
	display: inline-block;
	color: #143361;
	height: 32px;
	padding: 7px 7px 6px 7px;
	-webkit-transform: translateY(9px);
	transform: translateY(9px);
	border-radius: 4px;
	margin-left: 13px;
	font-size: 12px;
	margin-top: -24px;
}

.addcandidate-selectAccount .addcandidate-row .upload:hover {
	text-decoration: none;
}

.addcandidate-selectAccount .addcandidate-row .upload span.upload-resume {
	margin-left: 8px;
	font-size: 10px;
}

.addcandidate-selectAccount .addcandidate-row .uploaded-resume {
	display: inline-block;
	margin: 5px 0 0 15px;
	width: 90px;
}

.addcandidate-selectAccount .addcandidate-row .fa.fa-times-circle-o {
	margin-top: -24px;
}

.adding-candidate {
	text-align: center;
	margin: 10px auto;
}

.adding-candidate span {
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.adding-candidate .fa.fa-plus-circle {
	color: #008000;
	font-size: 14px;
}

.add-candidate-footer-btn {
	margin-top: 15px;
}

.add-candidate-footer {
	margin: 30px 0 10px 0;
}

.upload_ResumeHere {
	margin-top: -18px;
	position: relative;
}

.upload.error,
.upload.errorSize {
	border: 1px solid #cc5965 !important;
}

.RSD-footer {
	padding: 15px 5px;
	margin: 20px 5px 10px 5px;
	border-top: 1px solid #ededed;
	text-align: center;
}

.upload_ResumeHere input[type='file'] + label.error {
	margin: 0px;
	position: absolute;
	left: 14px;
	width: 100%;
	top: 34px;
}

.candidate_file-removeicon {
	position: relative;
	top: -4px;
	left: 8px;
}

.uploaded-resume + .tooltip.top > .tooltip-inner {
	word-break: break-all;
}

.addcandidate-selectAccount .addcandidate-row .fa.fa-minus-circle {
	z-index: 10;
}

.ob_Calendar_popup {
	width: 300px;
	height: auto;
	background: #fff;
	position: absolute;
	top: 0;
	z-index: 9;
	padding: 10px;
	-webkit-box-shadow: 0px 1px 4px 2px #ccc;
	box-shadow: 0px 1px 4px 2px #ccc;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
}

.ob_Calendar_heading {
	color: #cc244e;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
}

.ob_Calendar_sideheading {
	color: #cc244e;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 5px;
	display: block;
}

.ob_Calendar_highlight {
	font-size: 11px;
	color: #143361;
	font-weight: 600;
}

.ob_Calendar_When {
	font-size: 11px;
	color: #143361;
	margin-bottom: 2px;
}

.ob_Calendar_Where {
	font-size: 11px;
	color: #143361;
	width: 188px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ob_Calendar_description {
	color: #143361;
	font-weight: 500;
	font-size: 11px;
	width: 280px;
}

.editBtn,
.DelBtn,
.acceptBtn,
.declineBtn {
	background: #fff;
	color: #436281;
	border: 0;
	border-radius: 4px;
	padding: 2px 12px;
}

.editBtn.active,
.DelBtn.active,
.acceptBtn.active,
.declineBtn.active {
	background: #436281;
	color: #fff;
}

.event1 {
	background-color: #436281 !important;
	color: #fff !important;
}

.event2 {
	background-color: #cc244e !important;
	color: #fff !important;
}

.event3 {
	background-color: #498fe1 !important;
	color: #fff !important;
}

.event4 {
	background-color: #f5a523 !important;
	color: #fff !important;
}

.event5 {
	background-color: #f7e71b !important;
	color: #fff !important;
}

.event6 {
	background-color: #7ed221 !important;
	color: #fff !important;
}

.event7 {
	background-color: #bc0fe0 !important;
	color: #fff !important;
}

.event8 {
	background-color: #50e2c1 !important;
	color: #fff !important;
}

.event9 {
	background-color: #8a572a !important;
	color: #fff !important;
}

.event_add {
	margin: 10px;
	display: inline-block;
	margin-left: 18px;
}

.event_backcolors {
	cursor: pointer;
}

.ob_Calendar_popup-footer {
	position: relative;
	top: 2px;
}

.ob_FullCalendar_timeline {
	background-color: #fff;
	margin: 53px 0px 15px 0px;
	padding: 10px 0px !important;
	height: calc(100% - 153px);
	position: fixed;
	width: calc(100% - 100px);
	overflow: hidden;
	overflow-y: auto;
}

.ob_FullCalendar_timeline .ob_calendar-timeline {
	height: 100%;
}

.ob_FullCalendar_timeline .new_contact_inform_list {
	border-bottom: 1px solid #ddd;
	margin: 0px 37px;
	margin-bottom: 35px;
}

.ob_FullCalendar_timeline .new_contact_inform_list h5 {
	padding: 15px 0px;
	font-size: 16px;
	color: #df3a62;
}

.activity_inform_div.ob_innerDiv {
	height: 100% !important;
	padding-left: 35px;
}

.timeline-list_fullcalendar {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

.timeline-list_fullcalendar .ob_calendarcontent {
	margin-bottom: 20px;
}

.timeline-list_fullcalendar .ob_calendarcontent h3 {
	padding: 0 33px;
	font-size: 13px !important;
	font-weight: 600;
	margin: 0px;
	color: #4a90e2;
}

.timeline-list_fullcalendar .ob_calendarcontent p {
	padding-left: 33px;
	font-weight: 400 !important;
	font-size: 13px !important;
	color: #676a6c;
	padding-top: 5px;
	color: #143361;
}

.timeline-list_fullcalendar .ob_calendarcontent img {
	width: 16px;
	margin-left: 33px;
	margin-top: -1px;
}

.timeline-list_fullcalendar .ob_calendarcontent span {
	padding-left: 10px;
	font-size: 12px !important;
	color: #707070;
}

.timeline-list_fullcalendar::before {
	content: '';
	left: 7px;
	top: 2em;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-animation: scaleVertical 3s 1s ease both 1;
	animation: scaleVertical 3s 1s ease both 1;
}

.timeline-list_fullcalendar li {
	position: relative;
	-webkit-box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
	box-shadow:
		6px 0px 0px #f9fcff inset,
		9px 0px 0px #cccccc inset;
	list-style: none;
	padding-bottom: 15px;
}

.timeline-list_fullcalendar li:last-child {
	padding-bottom: 0px;
}

.timeline-list_fullcalendar li::before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: none repeat scroll 0% 0% #ffffff;
	border: 3px solid #143362;
	-webkit-animation: revealScaleUp 0.75s 0s ease both 1;
	animation: revealScaleUp 0.75s 0s ease both 1;
	cursor: pointer;
}

button.ob_activity-close {
	float: right;
	opacity: 0.2;
	color: #000;
	background: transparent;
	border: 0;
	font-size: 17px;
}

.ob_activity-close:focus,
.ob_activity-close:hover {
	opacity: 0.7;
}

.calendar_display .fc-ltr .fc-basic-view .fc-day-number.fc-today::before {
	background: none !important;
}

.ob_SearchClick {
	position: relative;
	right: 30px;
	cursor: pointer;
}

.ob_invitees img {
	width: 15px;
}

.ob_moreContent span {
	display: none;
}

.ob_moreLink,
.ob_moreLink.ob_less,
.ob_moreLink:hover,
.ob_moreLink:focus {
	color: #498fe1;
}

.fc-basic-view tbody .fc-row {
	min-height: 3em;
}

.calendar_left {
	background: #fff;
	position: fixed;
	height: calc(100% - 202px);
	width: calc(100% - 25% - 90px);
	padding: 0px;
}

.Invitees
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: 0 !important;
	background: transparent !important;
}

.calender-timezone .select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
	border: 0 !important;
}

.calender-timezone .select2-container {
	width: 100%;
	height: 34px;
	border-radius: 3px;
	border: 1px solid #597e9c;
}

.calender-timezone
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: #555;
}

select#txtInvitees + .select2-container {
	background: #fff;
	border: 1px solid #aed4ff !important;
	border-radius: 3px;
	padding: 3px 6px;
	width: 100% !important;
	color: #4a4a4a;
	max-height: 100px !important;
	overflow-y: auto;
}

select#txtInvitees + .select2-container .select2-container--focus .select2-selection--multiple {
	border: 0 !important;
}

select#txtInvitees + .select2-container--default .select2-selection--multiple {
	margin-top: -2px;
	font-size: 10px;
	color: #4a4a4a !important;
}

select#EdittxtInvitees + .select2-container--default .select2-selection--multiple {
	margin-top: -2px;
	font-size: 10px;
	color: #4a4a4a !important;
}

select#EdittxtInvitees + .select2-container {
	background: #fff;
	border: 1px solid #aed4ff !important;
	border-radius: 3px;
	padding: 3px 6px;
	width: 100% !important;
	color: #4a4a4a;
	max-height: 100px !important;
	overflow-y: auto;
}

#mceu_41,
#mceu_13 {
	border: 1px solid #aed4ff;
}

.ob_btncancel {
	border: 0;
	color: #444 !important;
	font-size: 12px;
	background: #fff;
}

.ob_btncancel:hover {
	color: #444 !important;
	background: #fff !important;
	border: 0 !important;
}

.ob_btncancel:active,
.ob_btncancel:focus {
	color: #444 !important;
	background: #fff !important;
	border: 0 !important;
}

.ob_searchslide {
	width: calc(100% - 31%);
	height: calc(100% - 202px);
	background: #fff;
	position: fixed;
	top: 154px;
	z-index: 8;
	left: 85px;
	display: none;
}

.searchpostion {
	position: relative;
}

.ob_searcheventheader {
	margin: 0;
	padding: 10px;
	font-size: 14px;
	color: #64829d !important;
}

.ob_Searchdate {
	margin: 0px 30px;
	padding-top: 30px;
	padding-left: 0px;
	font-size: 13px;
	font-weight: 900;
	color: #58a2e8 !important;
	border-top: 1px solid #ddd;
}

.ob_Searchdate:first-child {
	border-top: 0px;
}

.ob_searcheader {
	margin: 0px 0px;
	padding-top: 25px;
	padding-left: 0px;
	font-size: 13px;
	font-weight: 600;
	color: #174474 !important;
}

.ob_Searchtext {
	color: #5c5b5c;
	font-size: 13px;
	padding-left: 0px;
	font-weight: 600;
	display: block;
	padding-bottom: 30px;
	margin: 0px 30px;
	word-wrap: break-word;
}

.ob_Searchtext:hover {
	color: #64829d;
}

.searcheventpadd {
	padding-top: 20px;
	padding-bottom: 30px;
}

.ob_overflow_Eventtype {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ob_calenderpopupevent_img {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: inline;
	background-size: cover;
}

.ob_calenderpopupevent_texttitle {
	display: inline;
	padding: 10px;
	text-align: center;
	color: #7090aa;
	font-size: 13px;
}

.ob_calenderpopupevent_texttitle {
	padding-top: 10px;
}

.Ob_calendar_invitees {
	padding-top: 5px;
	font-size: 11px;
	margin: 0;
	padding-bottom: 5px;
}

.ob_eventpopup_fullpad {
	padding-right: 10px;
}

.declinelBtn {
	color: #436281;
	border: 0;
	background: #fff;
}

.padding_off {
	padding: 0;
}

.padding_off_right {
	padding-left: 0;
}

.full_calender_page {
	padding: 0 15px !important;
}

.calender_activity {
	margin-top: 15px;
}

.calender_activity h3 {
	color: #143361;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
}

.calendar_tab {
	background: #fff;
	padding: 0;
	margin: 0;
	border-radius: 5px;
}

.activity_tablist {
	display: inline-block;
	padding: 5px 15px;
	border-radius: 5px;
}

.activity_tablist.active {
	background: #143361;
}

.activity_tablist.active a {
	color: #fff;
}

.calender_header {
	background-color: #d8dde2;
	margin-top: 10px;
	padding: 10px 15px;
}

.searcn_calender {
	border: 0;
	height: 30px;
	border-radius: 15px;
	width: 250px;
	padding-left: 15px;
	color: #8fa3c4;
}

.calendar_display .fc.fc-ltr.fc-unthemed .fc-toolbar .fc-center h2 {
	position: absolute;
	top: -35px;
	left: 65%;
	color: #77797a;
	font-size: 17px;
	font-weight: 600;
}

.calendar_display
	.fc.fc-ltr.fc-unthemed
	.fc-toolbar
	.fc-right
	.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
	background: none;
	position: absolute;
	top: -39px;
	left: 528px;
	border: none;
}

.calendar_display
	.fc.fc-ltr.fc-unthemed
	.fc-toolbar
	.fc-right
	.fc-next-button.fc-button.fc-state-default.fc-corner-right {
	background: none;
	position: absolute;
	top: -39px;
	right: 130px;
	border: none;
}

.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
	display: none;
}

.calendar_display .fc.fc-ltr.fc-unthemed .fc-toolbar .fc-left .fc-button-group {
	position: absolute;
	right: -260px;
	top: -39px;
}

.calendar_display .fc-button-group .fc-agendaDay-button.fc-button.fc-state-default.fc-corner-left,
.fc-agendaWeek-button.fc-button.fc-state-default {
	margin-right: 35px;
	border-radius: 5px;
	background: none !important;
	border: 0;
	color: #143361;
	font-weight: 600 !important;
}

.calendar_display .fc-month-button.fc-button.fc-state-default.fc-corner-right {
	border-radius: 5px;
	background: none !important;
	border: 0;
	color: #143361;
	font-weight: 600 !important;
}

.calendar_display .fc-month-button.fc-button.fc-state-default.fc-corner-right.fc-state-active,
.fc-agendaWeek-button.fc-button.fc-state-default.fc-state-active,
.fc-button-group .fc-agendaDay-button.fc-button.fc-state-default.fc-corner-left.fc-state-active {
	background: #97b3cd !important;
	font-weight: 600 !important;
}

.calendar_display .fc-widget-header.fc-mon,
.fc-tue,
.fc-wed,
.fc-thu,
.fc-fri,
.fc-sat {
	font-size: 14px !important;
	color: #143361 !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

.calendar_display .fc-day.fc-widget-content {
	font-size: 14px;
	color: #143361;
}

.calendar_display .fc-widget-header.fc-sun {
	font-size: 14px !important;
	color: #c2c2c2 !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
}

.calendar_display .fc-ltr .fc-basic-view .fc-day-number {
	color: #143361 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
}

.calendar_display .fc-ltr .fc-basic-view .fc-day-number.fc-today span {
	position: relative;
	z-index: 6;
}

.calendar_display .fc-ltr .fc-basic-view .fc-day-number.fc-today::before {
	background: #143361 !important;
	width: 25px !important;
	height: 25px !important;
	top: 20px;
	right: 9px;
}

.calendar_display .fc-widget-header .fc-day-header.fc-widget-header {
	border: 0;
	text-align: center;
}

.calendar_display .fc-view.fc-month-view.fc-basic-view .fc-widget-header {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.fc.fc-ltr.fc-unthemed .fc-toolbar {
	margin-bottom: 0;
}

.calendar_right {
	background: #fff;
	padding: 10px 5px;
	height: calc(100% - 202px);
	margin-bottom: 14px;
	position: fixed;
	right: 15px;
	width: calc(100% - 75% - 25px);
	overflow: auto;
}

.calendar_event {
	font-weight: 600;
	color: #4a494a;
}

.calender_edit {
	cursor: pointer;
	color: #7098e1;
	font-size: 13px;
	font-weight: 600;
	position: absolute;
	right: -7px;
	top: 16px;
	display: none;
}

.edit_hover {
	cursor: pointer;
}

.edit_hover:hover .calender_edit {
	display: block;
}

.interview {
	margin: 10px 15px 0px 15px;
	background: #436281;
	color: #fff;
	padding: 6px 10px;
	border-radius: 3px;
}

.edit_content {
	margin: 0;
	padding-right: 20px;
	color: #fff;
	font-weight: 600;
}

.remainder {
	margin: 10px 15px 0px 15px;
	background: #cc244e;
	color: #fff;
	padding: 6px 10px;
	border-radius: 3px;
}

.everyday {
	margin: 10px 15px 0px 15px;
	background: #498fe1;
	color: #fff;
	padding: 6px 10px;
	border-radius: 3px;
}

.event_name {
	margin: 35px 15px 0 15px;
}

.label_name {
	color: #4395c8;
	font-weight: 600;
}

.event_title {
	width: 100%;
	height: 36px;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	padding: 10px;
	color: #498fe1;
	font-weight: 600;
}

.interviwe {
	position: absolute;
	padding: 0;
	right: 30px;
	top: 7px;
}

.call_remaind,
.every_remaind {
	position: absolute;
	padding: 0;
	right: 40px;
	top: 20px;
	color: #fff;
}

.event_backcolors.active {
	border: 2px solid #aaa9aa;
}

.ob_modal-header {
	background: #e5e9ed;
	padding: 10px !important;
	border-radius: 6px;
}

.modal-content {
	border: none !important;
}

.ob_labeltext {
	color: #143361;
	/*padding-right: 0px;*/
	width: 100px;
	font-size: 12px;
	font-weight: 500;
}

.ob_Textbox {
	width: 100%;
	height: 30px;
	border-radius: 3px;
	border: 1px solid #aed4ff !important;
	padding: 5px;
	font-size: 10px;
	color: #4a4a4a !important;
}

.ob_Textarea {
	height: 100px;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #597e9c;
	padding: 8px;
}

.ob_Timeatag {
	text-decoration: none;
	font-size: 12px;
	color: #58a2e8;
}

.ob_Timeatag:hover {
	text-decoration: none;
	color: #58a2e8;
}

.ob_Timeatag:focus {
	text-decoration: none;
	color: #58a2e8;
}

.ob_labelcheckbox {
	font-size: 10px;
	color: #597e9c;
	font-weight: lighter !important;
	position: relative;
	top: -3px;
	margin-bottom: 0px;
}

.ob_paddingnone {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.ob_btnsave {
	background: #133361 !important;
	color: #fff;
}

.ob_btnborder {
	border: 0;
	font-size: 12px;
}

.ob_btnborder:hover {
	border: 0;
	background: #fff;
	color: #fff;
}

.modal-body-content {
	padding: 8px 15px;
}

.event_color {
	margin: 20px 0px 10px 15px;
}

.event_button {
	margin: 10px 0px 0 15px;
}

.event_color p {
	margin: 0;
}

.event_backcolors {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	display: inline-block;
	margin: 10px 0px 10px 5px;
}

.event_colortitle {
	color: #4395c8;
	font-weight: 600;
}

.color-1 {
	background-color: #436181;
}

.color-2 {
	background-color: #ba203e;
}

.color-3 {
	background-color: #498fe1;
}

.color-4 {
	background-color: #f5a523;
}

.color-5 {
	background-color: #f7e71b;
}

.color-6 {
	background-color: #7ed221;
}

.color-7 {
	background-color: #bc0fe0;
}

.color-8 {
	background-color: #50e2c1;
}

.color-9 {
	background-color: #8a572a;
}

/*.event_option {
  border: 0;
  padding: 5px 15px;
  border-radius: 5px;
  color: #143361;
  font-weight: 600;
}*/
/*.event_option.event_save {
  background-color: #143361;
  color: #fff;
  border-color: #10284c;
}
.event_option.event_save:hover {
    color: #fff;
    background-color: #0b1d37;
    border-color: #050d19;
}*/
/*.event_option.event_cancel {
  background-color: #fff;
}*/
.calendar_right .import_contact_errormesg {
	text-align: initial;
}

.addEventModal label.error {
	padding: 12px 15px;
	top: 23px;
	font-size: 12px !important;
	font-weight: 500;
}

@media screen and (min-width: 1211px) and (max-width: 1300px) {
	.calendar_display
		.fc.fc-ltr.fc-unthemed
		.fc-toolbar
		.fc-right
		.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
		left: 490px !important;
	}

	.calendar_display
		.fc.fc-ltr.fc-unthemed
		.fc-toolbar
		.fc-right
		.fc-next-button.fc-button.fc-state-default.fc-corner-right {
		right: 116px !important;
	}

	.calendar_display .fc.fc-ltr.fc-unthemed .fc-toolbar .fc-center h2 {
		left: 65% !important;
	}
}

@media only screen and (max-width: 1210px) {
	.calendar_display
		.fc.fc-ltr.fc-unthemed
		.fc-toolbar
		.fc-right
		.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
		left: 350px !important;
	}

	.calendar_display .fc.fc-ltr.fc-unthemed .fc-toolbar .fc-center h2 {
		left: 58% !important;
	}

	.calendar_display
		.fc.fc-ltr.fc-unthemed
		.fc-toolbar
		.fc-right
		.fc-next-button.fc-button.fc-state-default.fc-corner-right {
		right: 122px !important;
	}

	.calendar_display .fc.fc-ltr.fc-unthemed .fc-toolbar .fc-left .fc-button-group {
		right: -180px !important;
	}
}

#txtDescription_ifr {
	height: 117px !important;
}

#EdittxtDescription_ifr {
	height: 117px !important;
}

.Invitees
	.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border: 0 !important;
}

.calender-timezone .select2-container {
	width: 100%;
	height: 30px;
	border-radius: 3px;
	border: 1px solid #aed4ff;
}

.calender-timezone
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	font-weight: 400;
	line-height: 30px;
	font-size: 10px;
	color: #4a4a4a !important;
}

.event_addInPopup,
.event_EditInPopup {
	color: #59a2e7;
	font-size: 12px;
	padding-top: 7px;
	display: block;
}

.addEventInPopup .event_name,
.editEventInPopup .event_name {
	margin: 15px 0 0 0;
}

.addEventInPopup .label_name,
.editEventInPopup .label_name {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	padding-right: 10px;
	color: #143361;
}

.addEventInPopup .event_title,
.editEventInPopup .event_title {
	width: 80%;
	height: 30px;
}

.addEventColor_InPopup .event_color,
.editEventColor_InPopup .event_color {
	margin: 0px;
}

.addEventColor_InPopup .event_colortitle,
.editEventColor_InPopup .event_colortitle {
	font-size: 12px;
	font-weight: 500;
	display: block;
	margin-top: 6px;
	float: left;
	padding-right: 10px;
	color: #143361;
}

.addEventColor_InPopup .event_backcolors,
.editEventColor_InPopup .event_backcolors {
	width: 12px;
	height: 12px;
	margin: 0px 5px 0px 5px;
}

.saveEventInPopup .event_button,
.saveEditEventInPopup .event_button {
	margin: 10px 0px 0px;
}

.saveEventInPopup .event_button .event_save,
.saveEventInPopup .event_button .event_cancel,
.saveEditEventInPopup .event_button .event_save,
.saveEditEventInPopup .event_button .event_cancel {
	padding: 2px 10px;
	font-size: 12px;
}

.addEventModal label.error {
	padding: 5px 12px;
	top: 25px;
	font-size: 10px !important;
	font-weight: 500;
	background: none;
	background-size: 8px 8px;
	bottom: -38px;
	padding-left: 0px;
}

button[disabled],
a[disabled] {
	cursor: not-allowed;
	opacity: 0.5;
}

.toCloseIcon {
	color: #143361;
	font-weight: 400;
	display: block;
	font-size: 27px;
}

/*bug 5749*/
/*.event_option.event_remove{
    background: #fff;
    padding-right: 2px;
}*/
.accept-offer-details .job-offer-information {
	margin-bottom: 15px;
	border-bottom: 1px dashed #ddd;
	border-width: 2px;
}

.accept-offer-details .offer-title {
	color: #373541;
	font-weight: 600;
	font-size: 13px;
	margin-bottom: 20px;
}

.accept-offer-details .offer-label {
	color: #707070;
	font-size: 11px;
}

.accept-offer-details .offer-details {
	color: #000;
	font-size: 13px;
	margin-top: 0;
	line-height: 16px;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.accept-offer-details .offer-details.jobtitle {
	max-width: 139px;
	display: inline-block;
}

.accept-offer-details .client-information {
	margin: 5px 0 20px 0;
}

.accept-offer-details .update-button {
	margin: 8px 0;
}

.accept-offer-details .view-details-link {
	color: #4a90e2;
	font-size: 10px;
	font-style: italic;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 5px;
	-webkit-transform: translateY(-23px);
	transform: translateY(-23px);
}

.accept-offer-details .close-view-details {
	font-size: 25px;
	position: absolute;
	right: 30px;
	z-index: 1;
	top: -9px;
	font-weight: 600;
	cursor: pointer;
}

.accept-offer-details .job-details-header {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 10px 0;
}

.proceed-form-details .candidate-details {
	border-bottom: 1px dashed #ddd;
	border-width: 2px;
	padding-bottom: 15px;
}

.proceed-form-details .candidate-details .candidate-form-inputs {
	padding: 0 0 15px 0;
}

.proceed-form-details
	.candidate-details
	.candidate-form-inputs
	.intl-tel-input.allow-dropdown
	.flag-container {
	height: 31px;
	top: 5px;
}

.proceed-form-details .candidate-details .candidate-form-inputs .intl-tel-input input,
.proceed-form-details .candidate-details .candidate-form-inputs .intl-tel-input input[type='text'],
.proceed-form-details .candidate-details .candidate-form-inputs .intl-tel-input input[type='tel'] {
	margin-top: 5px !important;
}

.proceed-form-details .candidate-details .candidate-form-inputs .error-alignment label.error {
	left: 0;
}

.proceed-form-details .employer-details .employer-title {
	color: #373541;
	font-weight: 600;
	font-size: 13px;
	margin: 20px 0;
}

.proceed-form-details .employer-details .employer-form-inputs {
	padding-bottom: 15px;
}

.proceed-form-details .employer-details .employer-form-inputs .represent-details {
	font-size: 13px;
	color: #143361;
}

.proceed-form-details
	.employer-details
	.employer-form-inputs
	.intl-tel-input.allow-dropdown
	.flag-container {
	height: 31px;
	top: 5px;
}

.proceed-form-details .employer-details .employer-form-inputs .intl-tel-input input,
.proceed-form-details .employer-details .employer-form-inputs .intl-tel-input input[type='text'],
.proceed-form-details .employer-details .employer-form-inputs .intl-tel-input input[type='tel'] {
	margin-top: 5px !important;
}

.proceed-form-details .employer-details .error-alignment label.error {
	left: 0;
}

.proceed-form-details .candidate-label {
	font-size: 11px;
	color: #333333;
	font-weight: 400;
}

.proceed-form-details .candidate-input {
	width: 100%;
	border-radius: 5px;
	color: #333333;
	border: 1px solid #dfdfdf;
	padding: 6px;
	margin-top: 5px !important;
	font-size: 12px;
}

.proceed-form-details .candidate-input:focus,
.proceed-form-details .candidate-input :active {
	border: 1px solid #4a90e2;
}

.proceed-form-details .candidate-input.error {
	border: 1px solid #d60000;
}

.proceed-form-details .candidate-input label.error {
	background-size: 11px;
}

.HC_sub_block-img {
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin-right: 5px;
	border-radius: 3px;
	display: table;
	vertical-align: middle;
	border: 1px solid #f7f7f7;
	float: left;
}

.HC_sub_block-img span {
	width: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.HC_sub_block-img span img {
	width: 100%;
	text-align: center;
	float: none;
}

/* AM Hotlist new page styles */
.AM_Hotlist_New .Contact-header {
	padding: 10px 0px;
}

.AM_Hotlist_New .Contact-header h3 {
	font-size: 16px;
	margin: 0px;
}

.AM_Hotlist_New .Contact-header span {
	display: inline-block;
	margin-top: -3px;
	color: #143461;
	font-weight: 600;
}

.AM_Hotlist_New .js_span::before {
	content: '>';
	color: #143361;
	font-weight: 600;
	font-size: 15px;
	padding-right: 5px;
}

.AM_Hotlist_New .AM_Hotlist_Aside {
	margin-top: -53px;
}

.AM_Hotlist_New .AM_Hotlist_tab_content {
	height: calc(100% - 38px);
}

.AM_Hotlist_New .AM_hotlist_Search {
	width: 100%;
	margin: 15px 0px 10px 12px;
}

.AM_Hotlist_New .AM_hotlist_Search .dice_search_text {
	width: calc(100% - 50px);
	border-radius: 0 5px 5px 0;
}

.AM_Hotlist_New .JS_Search_body_aside {
	height: calc(100% - 10px);
}

.AM_Hotlist_New .Hot-Recipients_list {
	height: 100% !important;
}

.AM_Hotlist_New .Hot-Recipients_list ul {
	padding: 0px;
	margin: 0px;
}

.AM_Hotlist_New .Hot-Recipients_list ul li.Hotlist-candidate:hover {
	background: #f0f7ff;
	border-left: 3px solid #59a2e7;
	cursor: pointer;
}

.AM_Hotlist_New .Hot-Recipients_list ul.active {
	background: #f0f7ff;
	border-left: 3px solid #59a2e7;
}

.AM_Hotlist_New .Hot-Recipients_list .Hotlist-candidate {
	display: inline-block;
	padding: 15px 0px 10px 10px;
	position: relative;
	border-left: 3px solid transparent;
	width: calc(100% - 10px);
	margin: 0px 5px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}

.AM_Hotlist_New .Hot-Recipients_list .ob--inapp-top {
	z-index: initial;
}

.AM_Hotlist_New .Hot-Recipients_list .button_visibletop {
	position: absolute;
	z-index: 998;
	right: 0px;
}

.AM_Hotlist_New .Hot-Recipients_list .candidate_icon {
	top: 26px;
	right: 20px;
}

.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name {
	display: inline-block;
	float: left;
	vertical-align: middle;
}

.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name img {
	display: inline-block;
	width: 47px;
	vertical-align: top;
}

.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name h3,
.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name span {
	color: #143361;
	padding: 0px;
	margin: 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 170px;
}

.AM_Hotlist_New .Hot-Recipients_list h3 {
	margin-top: 3px;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.AM_Hotlist_New .Hot-Recipients_list span {
	font-size: 10px;
	font-weight: 500;
	display: block;
	line-height: 15px;
}

.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name label {
	padding-left: 10px;
	cursor: pointer;
}

.AM_Hotlist_New .JS_Search_body_aside .slimScrollDiv {
	padding: 10px 1px;
	height: calc(100% - 55px) !important;
}

.AM_Hotlist_New a.tab-slider__link:hover .tab_remove {
	right: 0px;
}

.AM_Hotlist_New .height_100 {
	height: 100%;
}

.AM_Hotlist_New .tab-content_height {
	height: calc(100% - 55px);
}

@media only screen and (max-width: 1150px) {
	.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name h3,
	.AM_Hotlist_New .Hot-Recipients_list .Profile_img_name span {
		width: 120px;
	}

	.AM_Hotlist_New .Hot-Recipients_list .candidate_icon {
		right: 7px;
	}
}

.AM_Hotlist_New .Hot-Recipients_list ul li.active {
	background: #f0f7ff;
	border-left: 3px solid #59a2e7;
}

/* AM job details page styles */
.AM-Job-Details_Internal_New .border-right-1 {
	border-right: 1px solid #ddd;
}

.AM-Job-Details_Internal_New .padding-left-20 {
	padding-left: 20px !important;
}

.AM-Job-Details_Internal_New .align-center {
	text-align: center;
}

.AM-Job-Details_Internal_New .Profile_img_name {
	display: inline-block;
	float: left;
	vertical-align: middle;
}

.AM-Job-Details_Internal_New .Profile_img_name .lb {
	vertical-align: super;
}

.AM-Job-Details_Internal_New .Profile_img_name img {
	display: inline-block;
	width: 47px;
}

.AM-Job-Details_Internal_New .Profile_img_name h3 {
	color: #143361;
	padding: 0px;
	margin: 0px 10px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 170px;
	font-size: 14px;
	font-weight: 600;
	border-right: 0px;
}

.AM-Job-Details_Internal_New .profile_compatibility {
	margin: 27px 0 0 -180px;
	border-right: 0px;
}

.AM-Job-Details_Internal_New .view_compatibility_h5 {
	margin-top: 27px;
	display: inline-block;
}

.AM-Job-Details_Internal_New .VJ-Keyskills_align {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.AM-Job-Details_Internal_New .Internal_btn,
.AM-Job-Details_Internal_New .Internal_btn:hover {
	padding: 2px 10px;
	border: 1px solid #2196f3;
	color: #2196f3;
	background: #fff;
	border-radius: 5px;
}

.AM-Job-Details_Internal_New .Back_job_listing {
	padding-left: 20px;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.5;
	color: #2196f3;
	cursor: pointer;
}

.AM-Job-Details_Internal_New .Back_job_listing::before {
	content: '\FFFD';
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	left: 10px;
	position: absolute;
}

.AM-Job-Details_Internal_New .link_job {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
	padding: 0px 10px;
}

.AM-Job-Details_Internal_New .link_job_prv {
	margin-right: 30px;
}

.AM-Job-Details_Internal_New .link_job_prv::before {
	content: '\FFFD';
	font-size: 20px;
	position: absolute;
	right: 184px;
	top: -4px;
}

.AM-Job-Details_Internal_New .link_job_nxt::before {
	content: '\FFFD';
	font-size: 20px;
	position: absolute;
	right: 0px;
	top: -4px;
}

@media only screen and (max-width: 1525px) and (min-width: 1000px) {
	.AM-Job-Details_Internal_New .res_align {
		margin-bottom: 10px;
	}
}

/*User Story 98 CSS Styles - add the new style for hotlist job details page**/
.AM-Hotlist-JobDetail .height_100 {
	height: 100%;
}

.AM-Hotlist-JobDetail .padding-right-10 {
	padding-right: 10px !important;
}

.AM-Hotlist-JobDetail .padding-10 {
	padding: 10px;
}

.AM-Hotlist-JobDetail .margin-right-5 {
	margin-right: 5px;
}

.AM-Hotlist-JobDetail .margin-0 {
	margin: 0px;
}

.AM-Hotlist-JobDetail .AMH_header {
	padding: 5px;
}

.AM-Hotlist-JobDetail .AMH_header a {
	margin: 0px;
	font-size: 15px;
	font-weight: 600;
	color: #143362;
}

.AM-Hotlist-JobDetail .AMH_header .new-heads__heading .heads--backbtn::before {
	right: 51px;
}

.AM-Hotlist-JobDetail .AMH_body {
	height: calc(100% - 25px);
	padding: 10px 5px;
}

.AM-Hotlist-JobDetail .AMH_body_height {
	height: 100%;
}

.AM-Hotlist-JobDetail .AMH_body .slimScrollDiv,
.AM-Hotlist-JobDetail .AMH_body .Job_details {
	height: calc(100% - 77px) !important;
}

.AM-Hotlist-JobDetail .AMH_body_parent .slimScrollDiv {
	height: calc(100% - 102px) !important;
}

.AM-Hotlist-JobDetail .AMH_body_parent .Job_details {
	height: 100% !important;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	background: #fff;
	padding: 20px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate .HC_sub_block {
	width: calc(100% / 3);
	float: left;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate .HC_sub_block a {
	float: right;
	padding: 5px 10px;
	border-radius: 5px;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate .HC_sub_block .card-compatibility {
	padding: 5px 20px 0px 5px;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate h3 {
	font-size: 13px;
	font-weight: 700;
	color: #143361;
	display: inline-block;
}

.AM-Hotlist-JobDetail .Job_details {
	border: 1px solid #ddd;
	background: #fff;
}

.AM-Hotlist-JobDetail .Job_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 20px;
	padding: 20px 0px;
	border-bottom: 1px solid #ddd;
}

.AM-Hotlist-JobDetail .Job_title h3 {
	font-size: 15px;
	font-weight: 700;
	color: #143361;
	display: inline-block;
}

.AM-Hotlist-JobDetail .Job_title span {
	font-size: 13px;
	color: #676a6c;
	font-weight: 500;
}

.AM-Hotlist-JobDetail .Job_title .IC_link {
	float: right;
	border-radius: 5px;
	padding: 5px 10px;
}

.AM-Hotlist-JobDetail .Job_title .J_left {
	display: inline-block;
	width: 50%;
	float: left;
}

.AM-Hotlist-JobDetail .Job_title .J_right {
	display: inline-block;
	width: 50%;
	float: right;
}

.AM-Hotlist-JobDetail .company_info {
	margin: 0 20px;
	padding: 20px 0px;
	border-bottom: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.AM-Hotlist-JobDetail .company_info h3 {
	font-size: 13px;
	font-weight: 700;
	color: #143361;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	width: 200px;
}

.AM-Hotlist-JobDetail .company_info .J_left_company_info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 70%;
	float: left;
}

.AM-Hotlist-JobDetail .company_info .J_right_company_info {
	width: 30%;
	float: right;
	position: relative;
}

.AM-Hotlist-JobDetail
	.company_info
	.J_right_company_info
	.ob--inapp_breadcrums-top.button_visibletop {
	height: 90px;
}

.AM-Hotlist-JobDetail .company_info .follow_job {
	border-radius: 5px;
	padding: 5px 10px;
	background: #fff;
}

.AM-Hotlist-JobDetail .company_info .following--btns {
	background: #143361;
}

.AM-Hotlist-JobDetail .company_info .logo_company_name {
	margin-right: 30px;
}

.AM-Hotlist-JobDetail .company_info .logo_company_name img {
	margin-right: 5px;
}

.AM-Hotlist-JobDetail .Req_details {
	display: table;
	border-bottom: 1px solid #ddd;
	padding-top: 20px;
	margin: 0px 20px;
	width: calc(100% - 40px);
}

.AM-Hotlist-JobDetail .Req_details .Req_block {
	width: calc(100% / 6);
	display: inline-block;
	float: left;
	padding-bottom: 20px;
}

.AM-Hotlist-JobDetail .Job_desc {
	margin: 0 20px;
}

.AM-Hotlist-JobDetail .Key_skills {
	background: #f0f7ff;
	border: 1px solid #d1e0f0;
	display: inline-block;
	padding: 20px;
	margin: 0 20px 20px;
}

.AM-Hotlist-JobDetail .Key_skills h3 {
	color: #090909;
}

.AM-Hotlist-JobDetail .Key_skills span {
	padding: 5px;
	display: inline-block;
	background: #fff;
	margin: 0 10px 10px 0;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.AM-Hotlist-JobDetail .Similar_jobs {
	height: calc(100% - 37px);
	background: #fff;
	border: 1px solid #ddd;
}

.AM-Hotlist-JobDetail .AMH_body_parent .Similar_jobs {
	height: 100%;
}

.AM-Hotlist-JobDetail .Similar_jobs .slimScrollDiv {
	height: calc(100% - 57px) !important;
}

.AM-Hotlist-JobDetail .Similar_jobs .Content_div {
	height: 100% !important;
}

.AM-Hotlist-JobDetail .Similar_jobs h3 {
	font-size: 15px;
	font-weight: 700;
	color: #143361;
	display: inline-block;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block {
	border-bottom: 1px solid #f7f7f7;
	display: table;
	width: calc(100% - 40px);
	margin: 0 20px;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .Similar_job_link {
	display: table;
	padding: 10px;
	width: 100%;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .Similar_job_link:hover {
	background: #f4f4f4;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .heading {
	margin: 0px;
	padding: 10px 0;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_left {
	width: 75%;
	float: left;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_left span,
.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_left h3 {
	color: #333;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	width: 170px;
	display: inline-block;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_left h3 {
	margin-bottom: 0px;
	height: 27px;
	color: #143361;
}

.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_right {
	width: 25%;
	float: right;
	margin-top: 10px;
}

.AM-Hotlist-JobDetail .Similar_jobs .view_all_btn {
	padding: 20px;
	text-align: center;
}

.AM-Hotlist-JobDetail .Similar_jobs .view_all_btn a {
	color: #2196f3;
}

.AM-Hotlist-JobDetail ul li.ob--inapp_li {
	padding: 4px 3px;
	display: table;
}

.uploaded-resume + .tooltip > .tooltip-inner {
	word-break: break-word;
}

#dynamic-fields .addcandidate-row .remove-candidate {
	z-index: 10;
}

#candidate-submit-form .js-email-field {
	width: 99%;
}

.HC_sub_block h3.text_Namefol {
	width: 200px !important;
	padding: 0px;
	margin-bottom: 6px;
}

.J_right_company_info span,
.Req_block:last-child .text_Namefol {
	width: 160px;
}

.Req_block .text_Namefol {
	width: 100px;
}

@media only screen and (max-width: 1180px) {
	.HC_sub_block h3.text_Namefol {
		width: 150px !important;
	}
}

@media only screen and (max-width: 1300px) {
	.Similar_jobs .Similar_job_block .S_left h3,
	.AM-Hotlist-JobDetail .Similar_jobs .Similar_job_block .S_left span {
		width: 120px;
	}
}

/* End - User Story 98 CSS Styles - add the new style for hotlist job details page**/
/* Bug 1252 */
#datetimepicker6-error,
#datetimepicker7-error,
#datetimepicker8-error,
#datetimepicker9-error {
	width: 100%;
	left: 0px;
}

#txtAlldays,
#EdittxtAlldays {
	margin: 0px 0 0 0;
}

/* End Bug 1252 */
/* U#882 Pay Range Validation logics */
#create_requirement_new .inputContainer label.error {
	overflow: visible;
}

/* End U#882 Pay Range Validation logics */
/*BUG 2524 : Admin - View Score Card-splitup  Start*/
.admin-new--select2 .input_text_title {
	display: inline-block;
}

.admin-new--select2 .select2_label_animation {
	display: inline-block;
	width: 20%;
}

.admin-new--select2 .select2_label_animation .select2-container {
	width: 150px !important;
}

.admin-new--select2 .select2-container--default .select2-selection--single {
	padding: 0px !important;
	height: auto !important;
	border: 1px solid #ddd !important;
	border-radius: 3px;
	width: 150px !important;
}

.admin-new--select2
	.select2-container--default
	.select2-selection--single
	.select2-selection__rendered {
	color: #df3a62;
}

.admin-empsplit--heading {
	margin-top: 10px !important;
	padding-right: 10px;
}

.admin-empsplit--title {
	padding: 5px 0px;
}

/*BUG 2524 : Admin - View Score Card-splitup End*/
/*BUG 2764 : Alignment Issue in compose mail page for CC and BCC Start*/
.ob--NewshareRC_Cc-mail {
	right: 50px !important;
}

.ob--NewshareRC_Bcc-mail {
	right: 20px !important;
}

.ob_CClos-mail {
	right: 23px !important;
}

.AM-Hotlist-JobDetail .AMH_body .Hotlist_cadidate.Hotlist_cadidate_height {
	height: 125px;
}

/*BUG 2764 : Alignment Issue in compose mail page for CC and BCC End*/
/* BUG 2832 Alignment Issue for Score card in Admin start*/
.MscoreCardList > div .Mrqs {
	/*font-size: 20px !important;*/
	margin: 0px 8px 0px 4px !important;
}

/* BUG 2832 Alignment Issue for Score card in Admin end*/
/*BUG 974 : Admin - integrate other job boards remove option need to replace with Edit  Start*/
.reveal-password {
	line-height: 1.8;
}

.job-board--cancel {
	display: none;
}

/*BUG 974 : Admin - integrate other job boards remove option need to replace with Edit  End*/
@media only screen and (max-width: 1250px) {
	.MscoreCardList > div .Mrqs {
		font-size: 16px !important;
		margin: 0px 8px 0px 4px !important;
	}
}

/*mail integration styles start*/
.email-intergration li {
	display: inline !important;
}

.email-intergration li a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 2;
}

.email-intergration .integrated_other_login_list {
	width: 49.95%;
}

.email_integrated_login_form {
	border: 1px solid #ddd;
	border-top: 0px;
	padding: 15px;
}

.email-intergration cursor-not {
	cursor: not-allowed;
	pointer-events: none;
}

.email-intergration .job-integration-scuess {
	padding-top: 15px !important;
	margin-bottom: 15px !important;
}

/*mail integration styles end*/
/*BUG 2898  Company feeds issue start*/
.Rec_Organization_right .getPhotoDiv {
	padding: 9px 9px 9px 3px !important;
}

/*BUG 2898  Company feeds issue end*/
/*BUG 2922 - Email Signature saved indication start*/
.signature-success {
	top: 1px;
	left: calc(100% - 57%);
	z-index: 1001;
	margin: 0 !important;
	position: absolute !important;
	width: 100%;
}

/*BUG 2922 - Email Signature saved indication end*/
/*3039 AM - Change Recruiter popup radio and label allignment issue Start*/
#divRecruitersList .rec-radiolbltext {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}

/*3039 AM - Change Recruiter popup radio and label allignment issue End*/
/*BUG 3084 & BUG 3053 drop down hiding issues start  */
.select2-container.in-overlay {
	z-index: 10003 !important;
}

/*BUG 3084 & BUG 3053 drop down hiding issues end  */
/*BUG 3343 drop down hiding issues start  */
#AddImportContact .select2-container.in-overlay {
	z-index: inherit !important;
}

/*BUG 3343 drop down hiding issues end  */
/*Bug 3120 : Change timezone - validation message alignment start*/
#timeError.error {
	bottom: -22px;
}

/*Bug 3120 : Change timezone - validation message alignment end*/
/*BUG 3308  Calendar issue start*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}

/*BUG 3308  Calendar issue end*/
/*Bug 2920 Personal UI Changes start */
.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes {
	width: 14.28% !important;
}

.PersonalTrends .MGmtRequirementNew .MGNT_requirementRow .count_boxes-am {
	width: 16.65% !important;
	float: left;
}

/*Bug 2920 Personal UI Changes end */
.AM-profile-tag .slimScrollDiv {
	height: calc(100% - 17px) !important;
}

#ProfileTags {
	height: calc(100% - 65px);
}

.AM-profile-tag .Content_div {
	height: 100% !important;
}

#accordion {
	height: calc(100% - 65px);
}

.AM-profile-tag #accordion .slimScrollDiv {
	height: calc(100% - 43px) !important;
}

.AM-profile-tag {
	padding-left: 10px;
	padding-right: 10px;
}

.AM-profile-padd {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

/*BUG 3717 Job seeker - Matching jobs - View all  - Add skills looks disabled start*/
.AddInput {
	background-color: #143362 !important;
}

button.Addskil {
	color: #fff !important;
	border: 1px solid #fff !important;
}

/*BUG 3717 Job seeker - Matching jobs - View all  - Add skills looks disabled end*/
/*New styles for  Recruiter-Dice/carrer builder/tech fetch search field and popups start */
.dice_search_texts {
	width: calc(100% - 58%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.dice_search_text_two {
	width: calc(100% - 67%);
	border: 1px solid #c2c2c2 !important;
	border-radius: 5px !important;
}

.new_rsearch_btn {
	border-radius: 5px;
	/*margin-left: 5px;*/
}

.search_icon_drop {
	padding: 5px 10px 6px 10px;
	background-color: #fff !important;
	border: 1px solid #c2c2c2 !important;
	color: #333 !important;
	border-right: 0px !important;
}

.search_icon_drop:hover,
.search_icon_drop:active,
.search_icon_drop:focus,
.search_icon_drop:visited {
	background-color: transparent !important;
	border-right: 0px !important;
	border-color: #c2c2c2 !important;
}

.advance-search_anchor {
	display: inline-block;
	padding: 16px 0px 0px 0px;
}

.advance_search_texts {
	width: calc(100% - 0%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.advance-search_body h4 {
	padding: 5px 0px 5px;
}

.advance-search_body p {
	margin-top: 5px;
}

.advance-search_body .input-group {
	padding: 0px 0px 10px 0px;
}

.advance_search-text_two {
	border-left: 1px solid #c2c2c2;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.cb_search_texts {
	width: calc(100% - 57%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.cb-popup_advance_search {
	padding-left: 10px;
}

.edu-cb {
	border-radius: 5px;
	width: 100% !important;
}

.popup-indeed_checklist {
	display: block;
}

.popup-indeed_checklist .Emore-block1 {
	display: none;
	padding: 0;
}

.popup-indeed_checklist .Emore-block1 li {
	clear: both;
	display: block;
	float: left;
	margin-left: 0;
	padding: 10px 0;
}

.popup-indeed_checklist .Emore-block1 li .checkdiv {
	padding: 0;
}

.popup-indeed_checklist .Emore-block1 li .checkdiv span {
	color: #143361;
	font-size: 12px;
	font-weight: 600;
}

.popup-indeed_checklist li {
	clear: both;
	display: block;
	margin-left: 0;
	position: relative;
}

.popup-indeed_checklist li .checkdiv {
	float: left;
}

.dropdown-menu > li > a {
	color: #333;
}

.margin-5 {
	margin: 5px 0px;
}

.new_techf_search,
.new_ind_search {
	height: 68px !important;
}

.tf_search_texts {
	width: calc(100% - 59%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.text_search_key {
	width: calc(100% - 45%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.text_search_location {
	width: calc(100% - 75%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.ind_search_texts {
	width: calc(100% - 38%);
	height: 30px;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	border-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	outline: 0;
	padding-left: 5px;
	margin-right: 10px;
}

.ind_search_text_two {
	width: calc(100% - 75%);
	border: 1px solid #c2c2c2 !important;
	border-radius: 5px !important;
}

.new-search_indeed {
	display: block;
}

.new-search_indeed .checkdiv {
	padding: 6px 0px !important;
	margin-top: 0px;
}

.new-search_indeed .checkdiv label span {
	font-size: 12px;
}

.Custom_radio span label {
	font-size: 13px;
}

.new_techf_search .Custom_radio span {
	margin: 4px 0;
}

.advance-search_body .experience-range .exp_input_div {
	margin-top: 0px !important;
}

.advance-search_body .experience-range .exp_input_div .range-input-value {
	border: 1px solid #c2c2c2 !important;
	background: #fff !important;
}

.advance-search_body .checkdiv-list-item {
	width: 100%;
	margin-left: 0px;
	float: left;
}

.advance-search_body .checkdiv {
	float: left;
}

.advance-search_body .checkdiv label span {
	font-size: 12px;
}

/*New styles for  Recruiter-Dice/carrer builder/tech fetch search field and popups end */
.GeekBotRates label.error {
	background: none !important;
	left: 0px !important;
}

/*external mailbox styles*/
.external-mails .mail-box {
	height: calc(100% - 155px) !important;
	margin-bottom: 0px !important;
}

.external-mails .mail-box.mail-box-compose {
	height: calc(100% - 85px) !important;
}

.external-mails .pagination {
	padding-right: 80px !important;
}

/* Geekbot styles */
.GKBTMainTabs li a {
	border-bottom: 0px !important;
	border: 1px solid #ddd;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-radius: 3px;
}

.GKBTMainTabs li.active a {
	border: 1px solid #dddddd !important;
	border-bottom: 0px !important;
}

.Availability .nav li a {
	padding: 10px 20px 10px 25px !important;
}

.feedcomment-textarea {
	width: 91.66666667% !important;
}

/*add new candidate alignment BUG 5097*/
.valida-margin_top {
	margin-top: 10px;
}

/* Portfolio link */
.custom_error-msg {
	border: 1px solid #d60000 !important;
	border-radius: 5px !important;
}

.custom_error-label {
	font-size: 11px !important;
	bottom: -35px;
	padding: 5px 10px;
	left: 7px;
	color: #d60000 !important;
	font-weight: 300;
	height: 40px;
	position: absolute;
	margin: 0;
}

.JS_Search_tab .JS-Search_tab .Calltabs1.Calltabs3 a,
.JS_Search_tab .JS-Search_tab .Calltabs a {
	padding: 5px 0;
}

.JS_Search_tab .JS-Search_tab .Calltabs1 a {
	padding: 2px 0;
}

.JS_Search_tab .JS-Search_tab.tab-slider .is-invisible {
	opacity: 0.2;
	visibility: visible;
}

#OnBlickProfiles1 .ob--cardBox_compat .ob--cardBox_bdr .card-compatibility.fa-icon.fav_consultant {
	margin-top: 18px;
}

.JS_Search_New .tab-slider__content {
	height: 54px;
}

/*** Recruiter change status select***/
.recruiter-change-status-select {
	width: 44% !important;
	display: inline-block;
	height: inherit;
	padding: 0 !important;
}

/*** TalentPool-content ****/
.TalentPool-content .ob--Closed_cardBox {
	min-width: 308px;
}

/* external mail box not found section */
.external-not-found {
	background: #fff;
	padding: 175px 20px;
	border: 1px solid #e7eaec;
	border-top: 0px;
	height: auto !important;
}

.external-mails .mailcheckbox .table {
	margin-bottom: 0px !important;
}

/* Calender addEventmodal in dateTimePicker */
.addEventModal .bootstrap-datetimepicker-widget {
	z-index: 99999;
}

.bootstrap-datetimepicker-widget table tr td:last-child {
	/* display: block !important; */
	line-height: 20px !important;
}

.ob_location.ob_EduState {
	position: relative;
}

.ob_location.ob_EduState .pac-container {
	top: 52px !important;
}

.cropit-image-zoom-input {
	display: inline-block !important;
	width: 160px !important;
}

/*compose mail select adjustment*/
#To ~ .select2-container {
	width: calc(100% - 70px) !important;
	border: 1px solid #cecece;
	border-radius: 4px;
}

#To ~ .select2-container .select2-dropdown.select2-dropdown--below {
	width: 810px;
}

#To ~ .select2-container .select2-container--default.select2-search--inline.select2-search__field {
	width: 180px !important;
}

#Cc1 ~ .select2-container {
	width: 810px !important;
	border: 1px solid #cecece;
	border-radius: 4px;
}

#Cc1 ~ .select2-container .select2-dropdown.select2-dropdown--below {
	width: 810px;
}

#Cc1 ~ .select2-container .select2-container--default.select2-search--inline.select2-search__field {
	width: 180px !important;
}

#Bcc1 ~ .select2-container {
	width: 810px !important;
	border: 1px solid #cecece;
	border-radius: 4px;
}

#Bcc1 ~ .select2-container .select2-dropdown.select2-dropdown--below {
	width: 810px;
}

#Bcc1
	~ .select2-container
	.select2-container--default.select2-search--inline.select2-search__field {
	width: 180px !important;
}

.thumbnail_Previewpost {
	display: block;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.thumbnail_Previewpost img {
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}

.remove_imgpost {
	background: transparent;
	border: 0;
	position: absolute;
	top: -5px;
	font-size: 19px;
	color: #fff;
	right: 0px;
	font-weight: 700;
	display: none;
}

.Rec_Organization_right .photo_Uploaddiv .image_Preview:hover .remove_imgpost,
.Rec_Organization_right .photo_Uploaddiv .image_Preview:hover .removeDiv {
	display: block;
}

.pay-range_errortext {
	color: #d60000 !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	-webkit-transform: translatey(-2px);
	transform: translatey(-2px);
}

.admin-dashboard .ibox-content {
	min-height: 340px;
}

.dropdown-report ul li a.btn-dark {
	background: #eaeaea !important;
}

.dropdown-report ul li a.btn-blue {
	background: #002a54 !important;
	padding: 3px 14px !important;
}

.Job_details.extrnal-job-details.dynamic-enable-scroll {
	height: calc(100% - 20px) !important;
	padding-bottom: 5px;
}

.site-job-description__main-content--right {
	background: #fff;
	float: left;
	width: 100%;
	height: calc(100% - 66px);
}

.site-job-description__main-content--right .Similar_jobs-left {
	float: left;
	width: 75%;
}

.site-job-description__main-content--right .Similar_jobs-left span {
	display: block !important;
	text-align: left;
	float: none !important;
}

.site-job-description__main-content--right .jobDB-trend-btn {
	background: #fff;
}

.site-job-description__main-content--right .site-job-description__section-title {
	margin: 0 0 7px 15px;
	font-size: 18px;
	color: #4990e2;
	line-height: 22px;
	font-weight: 400;
	border-top: 1px solid #f7f7f7;
	padding-top: 7px;
}

.site-job-description__main-content--right .site-job-description__similar-jobs {
	height: calc(100% - 37px);
	overflow-y: auto;
}

.site-job-description__main-content--right .site-job-description__similar-job-card {
	border-top: 1px solid #f7f7f7;
	margin: 0 15px;
}

.site-job-description__main-content--right .site-job-description__similar-job-card:last-child {
	border-bottom: 1px solid #f7f7f7;
	margin-bottom: 30px;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-title {
	font-size: 14px;
	margin-bottom: 6px;
	color: #000;
	font-weight: 600;
	margin-right: 50px;
	width: inherit !important;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-company,
.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-postedon,
.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-location {
	font-size: 10px;
	line-height: 12px;
	display: inline-block;
	font-weight: 400;
	width: inherit !important;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-company,
.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-location {
	color: #606060;
	font-size: 12px;
	line-height: 14px;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-location {
	clear: both;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-company {
	float: left;
	width: 75%;
}

.site-job-description__main-content--right
	.site-job-description__similar-job-card
	.site-job-description__similar-job-card-postedon {
	font-size: 11px;
	line-height: 14px;
	color: #9b9b9b;
	float: right;
	width: 25%;
	text-align: center;
}

.site-job-description__main-content--right .site-job-description__similar-job-card a {
	display: block;
	padding: 15px;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
	background: #fff;
	margin-left: 0;
}

.site-job-description__main-content--right .site-job-description__similar-job-card a:hover,
.site-job-description__main-content--right .site-job-description__similar-job-card a:active,
.site-job-description__main-content--right .site-job-description__similar-job-card a:focus {
	text-decoration: none;
}

.site-job-description__main-content--right .site-job-description__similar-job-card a:hover {
	background: #f4f4f4;
}

.checkEmployee_details {
	padding: 10px 0 0 0;
}

.checkEmployee_details .checkdiv label span {
	color: #002a54;
	font-size: 13px;
	font-weight: 400;
}

.detailw2eployer {
	padding-bottom: 13px;
}

.employer_detailssec {
	padding-bottom: 35px !important;
}

.side-nav .FDNS-Icons {
	float: left;
	background: url('/Content/Images/Left-nav_icons/ic_fdns.svg') no-repeat center 20px/18px auto;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}

.side-nav .FDNS-Icons + .nav-label {
	float: left;
	padding: 12px 0px 16px 10px;
}

.side-nav li.active a .FDNS-Icons,
.side-nav a:hover .FDNS-Icons {
	background: url('/Content/Images/Left-nav_icons/ic_fdns-white.svg') no-repeat center 20px/18px
		auto;
}

#page-container.full-height {
	height: 100% !important;
	overflow-y: inherit !important;
	padding: 0;
}

#page-container.full-height #page {
	height: calc(100% - 88px) !important;
	min-height: auto !important;
	overflow: auto !important;
	padding: 15px;
}

.l-2-c-fixed {
	margin-top: 15px;
	margin-bottom: 15px;
	height: calc(100% - 30px);
}

.l-2-c-fixed .c {
	height: 100%;
}

.l-2-c-fixed .c:first-child {
	padding-right: 0;
}

.l-2-c-fixed .c .holder {
	height: 100%;
	background: #fff;
	overflow: auto;
}

.l-1-c-fixed {
	height: calc(100% - 30px);
}

.l-1-c-fixed .c {
	height: 100%;
}

.l-1-c-fixed .c .holder {
	height: 100%;
	background: #fff;
	overflow: auto;
}

.ob-hire-candidate-popup .modal-dialog {
	width: 800px;
}

.ob-hire-candidate-popup .ob-candidate-details {
	padding-bottom: 10px;
}

.ob-hire-candidate-popup .ob-candidate-details .hire-candidate-details {
	padding: 0;
}

.ob-hire-candidate-popup .ob-candidate-details .hire-candidate-details img {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.ob-hire-candidate-popup .ob-candidate-details .hire-candidate-details h4 {
	font-size: 13px;
	color: #4a90e2;
	margin: 3px 0;
	font-weight: 600;
}

.ob-hire-candidate-popup .ob-candidate-details .hire-candidate-details span {
	color: #143361;
	font-size: 12px;
	display: inline-block;
	font-weight: 600;
}

.ob-hire-candidate-popup .ob-candidate-details .candidate-hire-type {
	padding: 0px;
}

.ob-hire-candidate-popup .ob-candidate-details .candidate-hire-type .ob-titleBlock {
	font-size: 12px;
	display: block;
	color: #333333;
	padding-bottom: 5px;
}

.ob-hire-candidate-popup .ob-candidate-details .candidate-hire-type .select2 {
	width: 65% !important;
}

.ob-hire-candidate-popup
	.ob-candidate-details
	.candidate-hire-type
	.select2
	.select2-selection__rendered {
	font-size: 12px;
}

.ob-hire-candidate-popup .ob-info-section {
	padding: 15px 0px;
}

.ob-hire-candidate-popup .ob-candidate-job-info {
	padding: 0px 15px;
	border-top: 1px dashed #dfdfdf;
}

.ob-hire-candidate-popup .ob-candidate-job-info h2 {
	color: #143361;
	font-size: 14px;
	margin: 20px 0 10px 0;
	font-weight: 600;
}

.ob-hire-candidate-popup .ob-candidate-job-info .ob-title {
	font-size: 12px;
	color: #333333;
}

.ob-hire-candidate-popup .ob-candidate-job-info .ob-link {
	color: #4a90e2;
	text-decoration: underline;
	font-size: 12px;
	font-style: italic;
}

.ob-hire-candidate-popup .ob-candidate-job-info .ob-input-box {
	width: 100%;
	border-radius: 5px;
	color: #333333;
	border: 1px solid #dfdfdf;
	padding: 6px;
	margin-top: 7px;
	font-size: 12px;
}

.ob-hire-candidate-popup .ob-candidate-job-info .ob-input-box:focus,
.ob-hire-candidate-popup .ob-candidate-job-info .ob-input-box :active {
	border: 1px solid #4a90e2;
}

.ob-hire-candidate-popup .ob-candidate-job-info .ob-input-box.error {
	border: 1px solid #d60000;
}

.ob-hire-candidate-popup .ob-candidate-job-info .select2 {
	margin-top: 5px;
}

.ob-hire-candidate-popup label.error {
	background: none;
	left: 2px;
	padding: 13px 15px;
}

.ob-hire-candidate-popup #hireTypeId-error {
	left: -11px;
}

.ob-hire-candidate-popup select.error ~ span.select2 {
	border: 1px solid #d60000;
	border-radius: 5px;
}

.ob-wage-details-popup .ob-wage-details--content {
	padding: 5px 80px;
}

.ob-wage-details-popup .ob-wage-details--content h3 {
	font-weight: bold;
	color: #333;
}

.ob-wage-details-popup .ob-wage-details--content a {
	font-size: 12px;
	text-decoration: underline;
}

.ob-wage-details-popup .ob-wage-details--content strong {
	color: #333;
}

.ob-wage-details-popup .ob-wage-details--content table {
	font-size: 12px;
	color: #333;
}

.ob-wage-details-popup .ob-wage-details--content p {
	margin: 15px 0px;
	color: #333;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userInfo h4 {
	color: #143361;
	font-weight: 600;
	margin: 0 0 0 5px;
	padding-bottom: 2px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userInfo span {
	color: #707070;
	font-size: 12px;
	font-weight: 600;
	margin-left: 5px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userInfo .ob-verify__rating {
	margin-left: 5px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userInfo .ob-verify__rating .Jstar {
	color: #fed200;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__resume {
	text-align: center;
	padding-top: 17px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__resume a {
	border: 1px dashed #4a90e2;
	padding: 8px 35px;
	color: #4a90e2;
	font-weight: 600;
	border-radius: 4px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userDetails {
	padding: 15px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userDetails .ob-user-title {
	color: #707070;
	font-weight: 500;
	display: block;
	font-size: 12px;
}

.ob-verify-apply-popup .ob-verify-apply__info .ob-verify__userDetails .ob-user-content {
	color: #143361;
	font-weight: 600;
	font-size: 12px;
}

.ob-verify-apply-popup .ob-external-job--apply .ob-notify__am {
	border-top: none;
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 0 10px 0;
}

.ob-verify-apply-popup .ob-external-job--apply .ob-notify__allAMs {
	height: 73px;
	overflow: hidden;
}

.ob-verify-apply-popup .ob-notify__am {
	padding: 10px 0 0 0;
	border-top: 1px solid #dfdfdf;
}

.ob-verify-apply-popup .ob-notify__am .checkdiv {
	float: left;
}

.ob-verify-apply-popup .ob-notify__am .checkdiv .checkbox:before {
	border-radius: 15%;
}

.ob-verify-apply-popup .ob-notify__am .checkdiv .checkbox span {
	font-size: 13px;
}

.ob-verify-apply-popup .ob-notify__am .checkdiv input[type='checkbox']:checked + label:before {
	background: #143362 url('/Content/Images/icons/checked.svg') 50% no-repeat;
	background-position: 1px 1px;
	background-size: 11px;
	content: '';
}

.ob-verify-apply-popup .ob-notify__am .ob-notify__amLayout {
	padding: 5px 30px 0px;
	display: none;
}

.ob-verify-apply-popup .ob-notify__am .ob-notify__amLayout .show-Data {
	display: none;
}

.ob-change-account-manager-popup .modal-dialog {
	width: 700px;
}

.ob-change-account-manager-popup .modal-dialog h5 {
	color: #898f8e;
	margin-top: 0px;
	font-weight: 600;
}

.ob-change-account-manager-popup .modal-dialog .ob-change__allAms {
	margin-top: 10px;
}

.ob-notify__template {
	border: 2px solid #dfdfdf;
	padding: 5px 0;
	border-radius: 4px;
	cursor: pointer;
	width: calc(33% - 5px);
	margin: 0px 7px 7px 0px;
	display: inline-block;
	float: left;
}

.ob-notify__template:hover {
	border: 2px solid #4a90e2;
}

.ob-notify__template.active {
	border: 2px solid #143361;
}

.ob-notify__template .ob-notify__image {
	padding: 3px;
}

.ob-notify__template .ob-notify__image img {
	border-radius: 50%;
	margin: 0 2px;
}

.ob-notify__template h4 {
	color: #143361;
	font-weight: 600;
	margin: 0;
	padding: 5px 0 4px 5px;
}

.ob-notify__template span {
	color: #707070;
	padding-left: 5px;
	font-size: 12px;
}

.ob-verify__showMore {
	text-align: center;
	display: block;
	font-weight: 600;
}

.ob-notify__allAMs {
	height: 73px;
	overflow: auto;
}

.ob-select-account-manager-popup .modal-dialog {
	width: 700px;
}

.ob-select__allAMs {
	height: 150px;
	overflow: auto;
}

.ob-select__allAMs .ob-notify__template {
	margin: 0 7px 17px 0;
}

.ob-tag-am {
	padding: 5px 0px;
	border-bottom: 2px solid #ddd;
}

.ob-tag-am.ob-tag--externalJobAm {
	padding: 5px 15px;
}

.ob-tag-am label {
	font-weight: 600;
	color: #143361;
	font-size: 13px;
	margin-bottom: 0px;
}

.ob-tag-am .ob-tag-am--heading {
	display: block;
	color: #676a6c;
	padding: 5px 0 7px;
}

.ob-tag-am .ob-tag-am--heading .fa-pencil-square {
	font-size: 16px;
	padding: 0px 3px;
	color: #143361;
	cursor: pointer;
}

.ob-tag-am .ob-notify__template {
	width: 250px;
	border-color: #143361;
}

.ob-tag-am .ob-notify__template:hover {
	border: 2px solid #143361;
}

/*.select2-results__option[aria-disabled=true] {
    display: none;
}*/
.ob-notify__allAMs .ob-notify__template {
	display: none;
}

.ob-notify__allAMs .ob-notify__template:nth-child(1),
.ob-notify__allAMs .ob-notify__template:nth-child(2),
.ob-notify__allAMs .ob-notify__template:nth-child(3) {
	display: block;
}

.ob-select__allAMs .ob-notify__template {
	display: none;
}

.ob-select__allAMs .ob-notify__template:nth-child(-n + 6) {
	display: block;
}

.ob_education__qualification {
	border-top: 1px solid #eee;
	margin-top: 10px;
}

.ob_education__qualification__field {
	margin: 10px 0 0 0;
}

.ob_education__qualification-add {
	border-top: 1px dashed #eee;
	margin-top: 25px;
}

.ob_PersonalInformation-title {
	color: #2e2e3b;
	font-weight: 600;
	font-size: 14px;
	float: left;
	margin: 0 0 10px;
}

.View-non-discrimination-policy-title,
.View-non-discrimination-policy-title:hover,
.View-non-discrimination-policy-title:focus {
	color: #6aa6ea;
	font-size: 12px;
	font-weight: 600;
	float: right;
	position: absolute;
	right: 43px;
}

.Personal-Information-container__field .arrow {
	float: right;
	-webkit-transition: all 300ms ease-in 0s;
	transition: all 300ms ease-in 0s;
	margin-left: 5px;
}

.rotate_policy-arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.Personal-Information__gender ul {
	display: inline-block;
	padding-left: 0;
}

.Personal-Information__gender ul li {
	font-size: 13px;
	color: #4990e2;
	letter-spacing: -0.16px;
	line-height: 19px;
	display: inline-block;
}

.Personal-Information-container {
	margin-top: 15px;
}

.Custom_radio-span {
	margin-left: 10px;
}

.Personal-Information__gender .Custom_radio span label {
	padding: 0px 25px 0 20px !important;
	font-size: 13px;
	font-weight: 600;
}

.View-non-discrimination-policy__description p {
	color: #2e2e3b;
	font-size: 12px;
	font-weight: 500;
}

.education-field-md {
	width: 30%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.Education-remove-btn {
	color: #d60000;
	display: block;
	font-size: 21px;
	font-weight: 900;
}

.Education-remove-btn a {
	font-weight: 600;
	color: #d60000;
}

.ob_education__qualification-container-add {
	border-bottom: 1px solid #eee;
}

.Education-add-container {
	margin-top: 17px;
}

.Education-Add__icon {
	color: #4a90e2;
	display: block;
	font-size: 18px;
}

.Education-Add__txt,
.Education-Add__txt:hover {
	font-weight: 600;
	color: #4a90e2;
	display: inline-block;
}

.Personal-Information-container__field {
	position: relative;
}

.View-non-discrimination-policy-title-arrow {
	height: 9px;
	position: absolute;
	right: 24px;
	top: 2px;
	font-size: 20px;
	color: #6aa6ea;
}

.Education-remove-txt,
.Education-remove-txt:hover {
	display: inline-block;
	font-weight: 600;
	color: #d60000;
}

@media only screen and (max-width: 1150px) {
	.Education-remove-txt {
		margin-left: -15px;
	}
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border {
	border: none;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .filter-icon {
	cursor: pointer;
	margin: 2px 0 0 0;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .filter-icon .fa-filter {
	font-size: 23px;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters {
	background-color: #fff;
	position: fixed;
	left: 19.7%;
	-webkit-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2);
	width: 470px;
	margin-top: 10px;
	display: none;
	z-index: 100;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters.active {
	display: block;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters:after {
	margin-left: 41px;
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-bottom-color: #fff;
	border-width: 13px;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters:before {
	margin-left: 41px;
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	border-width: 13px;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters .filter-heading {
	padding: 15px;
	border-bottom: 1px solid #ddd;
}

.Admin-contact-manager
	.ob_Recruiter-Seaarch_remove_border
	.placement-showfilters
	.filter-heading
	h2 {
	font-size: 15px;
	color: #143361;
	font-weight: 600;
	margin: 0;
	float: left;
}

.Admin-contact-manager
	.ob_Recruiter-Seaarch_remove_border
	.placement-showfilters
	.filter-heading
	.reset-filter {
	float: right;
	display: none;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters .filters-type {
	padding: 15px;
	border-bottom: 1px solid #ddd;
}

.Admin-contact-manager
	.ob_Recruiter-Seaarch_remove_border
	.placement-showfilters
	.filters-type
	.filter-by-roles {
	padding-bottom: 10px;
}

.Admin-contact-manager
	.ob_Recruiter-Seaarch_remove_border
	.placement-showfilters
	.filters-type
	.filter-by-roles
	p,
.Admin-contact-manager
	.ob_Recruiter-Seaarch_remove_border
	.placement-showfilters
	.filters-type
	.filter-by-license
	p {
	font-weight: 600;
	padding-bottom: 5px;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters .filter-footer {
	padding: 10px 15px;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters .padding-left-0 {
	padding-left: 0px !important;
}

.Admin-contact-manager .ob_Recruiter-Seaarch_remove_border .placement-showfilters .checkbox-inline {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
}

.Admin-manage-employee .R_img {
	right: 30px;
}

.ob-manageRole {
	float: right;
	position: relative;
	margin-right: 12px;
}

.ob-manageRole.ob-manageRole__addRole {
	width: 80px;
}

.ob-manageRole.ob-manageRole__addRole .ob-manageRole__section {
	cursor: pointer;
}

.ob-manageRole.ob-manageRole__recruiter {
	width: 134px;
}

.ob-manageRole.ob-manageRole__am {
	width: 185px;
}

.ob-manageRole .ob-manageRole__section {
	padding: 10px 8px;
	border: 1px solid #143361;
	background: #f0f7ff;
	border-radius: 4px;
}

.ob-manageRole .ob-manageRole__section .fa-plus {
	display: block;
	font-size: 19px;
	text-align: center;
	color: #143361;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__role {
	color: #143361;
	text-align: center;
	font-weight: 500;
	display: block;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__info {
	width: 80%;
	display: inline-block;
	padding-left: 5px;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__roleName {
	margin: 0;
	padding-bottom: 5px;
	color: #143361;
	font-weight: 600;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__subscribed {
	color: #92d514;
	font-weight: 500;
	cursor: pointer;
	font-size: 12px;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__freeAcnt {
	cursor: pointer;
	color: #707070;
	font-weight: 500;
	font-size: 12px;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__dropdwn {
	width: 16%;
	display: inline-block;
	position: relative;
	top: -8px;
	left: 3px;
	cursor: pointer;
}

.ob-manageRole .ob-manageRole__section .ob-manageRole__dropdwn .fa.fa-ellipsis-h {
	font-size: 20px;
}

#ob-popover-manageEmployee {
	display: none;
}

.ob-manageEmployee__heading {
	color: #707070;
	font-size: 12px;
	padding-bottom: 2px;
	display: block;
}

p {
	color: #707070;
	font-size: 12px;
	margin: 0px;
}

.ob-manageEmployee__period {
	color: #143361;
	font-weight: 500;
}

.ob-checkboxClass {
	padding-left: 18px;
}

.ob-checkboxClass label {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	color: #133361;
	font-weight: 400;
	line-height: 25px;
	min-height: 16px;
	position: relative;
	margin: 0;
	padding-left: 5px;
}

.ob-checkboxClass label input[type='checkbox'] + span::before {
	position: absolute;
	width: 16px;
	height: 16px;
	border: 2px solid #143362;
	background: #fff;
	border-radius: 15%;
	display: inline-block;
	content: ' ';
	cursor: pointer;
	top: 5px;
	left: -18px;
}

.ob-checkboxClass label input[type='checkbox']:checked + span::after {
	position: absolute;
	border: 0;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	width: 16px;
	height: 16px;
	font-weight: 700;
	line-height: 16px;
	border-radius: 10%;
	display: inline-block;
	content: '';
	cursor: pointer;
	left: -18px;
	top: 6px;
	color: #fff;
	text-align: center;
	background: #143362 url('/Content/Images/icons/checked.svg') center no-repeat;
	background-position: 3px 2px;
	background-size: 11px;
}

.ob-checkboxClass label input {
	display: none;
}

/*** disabled checkbox button start ***/
.ob-checkboxClass.disabled {
	opacity: 0.3;
}

.ob-checkboxClass.disabled label:hover {
	text-decoration: none;
	color: #133361;
	cursor: no-drop;
}

.ob-checkboxClass.disabled label input + span::before {
	cursor: no-drop;
}

.ob-radioClass {
	padding-left: 18px;
}

.ob-radioClass .radio-span {
	display: block;
	font-size: 12px;
	padding-left: 2px;
	color: #707070;
}

.ob-radioClass label {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	color: #143361;
	font-weight: 400;
	line-height: 25px;
	position: relative;
	margin: 0;
	padding-left: 3px;
}

.ob-radioClass label:hover {
	text-decoration: underline;
	color: #6c98e3;
}

.ob-radioClass label input[type='radio'] + span::before {
	position: absolute;
	border: 2px solid #143361;
	background: #fff;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	display: inline-block;
	content: ' ';
	cursor: pointer;
	top: 5px;
	left: -19px;
}

.ob-radioClass label input[type='radio']:checked + span::after {
	position: absolute;
	border: 0;
	background: fff;
	width: 8px;
	height: 8px;
	background: #143361;
	border-radius: 100%;
	display: inline-block;
	content: ' ';
	cursor: pointer;
	left: -15px;
	top: 9px;
}

.ob-radioClass label input {
	display: none;
}

/*** disabled Radio button start ***/
.ob-radioClass.disabled {
	opacity: 0.3;
}

.ob-radioClass.disabled label:hover {
	text-decoration: none;
	color: #143361;
	cursor: no-drop;
	display: inline-block;
}

.ob-radioClass.disabled label input + span::before {
	cursor: no-drop;
}

.ob-manageRole__addRoleSection,
.ob-manageRole__optionsSection {
	background-color: #fff;
	position: absolute;
	left: 33.7%;
	-webkit-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.2);
	width: 470px;
	margin-top: 8px;
	display: none;
	z-index: 100;
}

.ob-manageRole__addRoleSection.active,
.ob-manageRole__optionsSection.active {
	display: block;
}

.ob-manageRole__addRoleSection:after,
.ob-manageRole__optionsSection:after {
	margin-left: 41px;
	bottom: 100%;
	left: 67%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-bottom-color: #fff;
	border-width: 13px;
}

.ob-manageRole__addRoleSection:before,
.ob-manageRole__optionsSection:before {
	margin-left: 41px;
	bottom: 100%;
	left: 67%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	border-width: 13px;
}

.ob-manageRole__addRoleSection .filter-heading,
.ob-manageRole__optionsSection .filter-heading {
	padding: 15px;
	border-bottom: 1px solid #ddd;
}

.ob-manageRole__addRoleSection .filter-heading h2,
.ob-manageRole__optionsSection .filter-heading h2 {
	font-size: 15px;
	color: #143361;
	font-weight: 600;
	margin: 0;
	float: left;
}

.ob-manageRole__addRoleSection .filters-type,
.ob-manageRole__optionsSection .filters-type {
	padding: 15px;
	border-bottom: 1px solid #ddd;
}

.ob-manageRole__addRoleSection .filters-type .ob-manageRole__Roles .ob-roleSelect,
.ob-manageRole__optionsSection .filters-type .ob-manageRole__Roles .ob-roleSelect {
	display: inline-block;
	padding: 8px 12px;
	background: #eee;
	border: 2px solid #ddd;
	color: #143361;
	font-weight: 600;
	border-radius: 4px;
	margin: 0 20px 15px 0;
	cursor: pointer;
}

.ob-manageRole__addRoleSection .filters-type .ob-manageRole__Roles .ob-roleSelect.activeRole,
.ob-manageRole__optionsSection .filters-type .ob-manageRole__Roles .ob-roleSelect.activeRole {
	background: #f0f7ff;
	border: 2px solid #143361;
}

.ob-manageRole__addRoleSection .filters-type .ob-manageRole__Roles .ob-roleSelect:active,
.ob-manageRole__addRoleSection .filters-type .ob-manageRole__Roles .ob-roleSelect:hover,
.ob-manageRole__optionsSection .filters-type .ob-manageRole__Roles .ob-roleSelect:active,
.ob-manageRole__optionsSection .filters-type .ob-manageRole__Roles .ob-roleSelect:hover {
	border: 2px solid #4a90e2;
}

.ob-manageRole__addRoleSection .filter-footer,
.ob-manageRole__optionsSection .filter-footer {
	padding: 10px 15px;
}

.ob-manageRole__optionsSection {
	width: 130px;
	position: absolute;
	padding: 10px;
	margin-top: 0px;
}

.ob-manageRole__optionsSection:before,
.ob-manageRole__optionsSection:after {
	left: 23%;
	border-width: 11px;
}

.ob-manageRole__optionsSection .ob-manageRole__options {
	display: block;
	padding: 5px 0px;
	color: #707070;
	font-weight: 500;
	font-weight: 600;
	font-size: 12px;
}

.ob-manageRole__optionsSection .ob-manageRole__options:active,
.ob-manageRole__optionsSection .ob-manageRole__options:hover {
	color: #4a90e2;
}

.ob-unassignRole {
	/* padding:30px;
     text-align:center;*/
}

.assignEmployee__transferAcnt .assign-radio__button {
	padding: 10px;
	height: 50px;
	background: #f3f3f3;
}

.assignEmployee__transferAcnt .assignEmployee__newEmployee {
	display: none;
}

.assignEmployee__transferAcnt .assignEmployee__SearchDetails i {
	position: absolute;
	font-size: 12px;
	top: 13px;
	left: 10px;
}

.assignEmployee__transferAcnt .assignEmployee__SearchDetails .assignEmployee__SearchBar {
	width: 74%;
	height: 28px;
	padding: 6px 12px 6px 30px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	transition:
		border-color 0.15s ease-in-out,
		-webkit-box-shadow 0.15s ease-in-out;
	-webkit-transition:
		border-color 0.15s ease-in-out,
		-webkit-box-shadow 0.15s ease-in-out;
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out,
		-webkit-box-shadow 0.15s ease-in-out;
}

.assignEmployee__transferAcnt .assignEmployee__SearchDetails .btn-primary {
	background: #002a54;
	border: 1px solid #002a54;
	padding: 4px 16px;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	border-bottom-left-radius: 3px !important;
	border-top-left-radius: 3px !important;
	margin-left: -6px !important;
	margin-top: -5px;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails {
	padding: 0px 15px;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__details {
	height: 210px;
	overflow: auto;
	padding: 5px;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__row {
	padding: 0px 25px;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__content {
	border: 1px solid transparent;
	padding: 10px;
	margin: 1px 0px;
	cursor: pointer;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__content:hover {
	border-color: #ddd;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__content.text-exceed {
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.assignEmployee__transferAcnt .assign-employee__acntDetails .assign-employee__content.active {
	font-weight: 600;
	color: #143361;
	border-color: #ddd !important;
	background: aliceblue;
}

.assignEmployee__transferAcnt
	.assign-employee__acntDetails
	.assign-employee__content
	.contact-group-name
	.group-name-cirle {
	border-radius: 50%;
	width: 35px;
	height: 35px;
}

.assignEmployee__transferAcnt
	.assign-employee__acntDetails
	.assign-employee__content
	.contact-group-name
	.contact-name {
	margin: 0;
	color: #fff;
	position: relative;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.assignEmployee__transferAcnt
	.assign-employee__acntDetails
	.assign-employee__content
	.assign-employee__Role {
	text-align: right;
	margin-top: 10px;
	font-weight: 600;
	padding-right: 0px;
}

.assignEmployee__transferAcnt .create-new-employee {
	/*height:185px;*/
	display: none;
	padding: 15px 30px;
}

.assignEmployee__transferAcnt .create-new-employee .assign-employee__details .form-group label {
	color: #143361;
	display: block;
}

.assignEmployee__transferAcnt
	.create-new-employee
	.assign-employee__details
	.form-group
	label.error {
	color: #d60000 !important;
	position: relative;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 18px;
	background: none;
	padding: 0 !important;
}

.assignEmployee__transferAcnt .create-new-employee .assign-employee__details .form-group input {
	border: 1px solid #e5e5e5;
	padding: 6px 12px;
	width: 100%;
	border-radius: 4px;
	color: #555555;
	font-size: 12px;
	height: 31px;
	line-height: 1.42857;
}

.assignEmployee__transferAcnt
	.create-new-employee
	.assign-employee__details
	.form-group
	input.error {
	border: 1px solid #d60000;
}

.assignEmployee__transferAcnt .assign-checkbox__section {
	height: 62px;
}

.assignEmployee__transferAcnt .assign-checkbox__section > div {
	padding: 15px 45px;
}

.assignEmployee__transferAcnt .assign-checkbox__section p {
	font-weight: 600;
	padding-top: 10px;
	display: inline-block;
}

.assignEmployee__transferAcnt .assign-checkbox__section .ob-transferAcnt__error {
	display: none;
	font-weight: 500;
	color: #d60000;
	font-size: 12px;
	padding-left: 20px;
}

.ob-manageRole__tabs {
	background: #fff;
	margin-top: 10px;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px 10px;
	/* Pagination Styles */
}

.ob-manageRole__tabs ul {
	margin-bottom: 0;
}

.ob-manageRole__tabs ul li a {
	padding: 15px;
	display: block;
	color: #676a6c;
	text-transform: uppercase;
}

.ob-manageRole__tabs ul li a.active,
.ob-manageRole__tabs ul li a.router-link-active {
	font-weight: 700;
	color: #143361;
}

.ob-manageRole__tabs .pagination {
	padding: 10px 15px;
	color: #143361;
	font-weight: 600;
	position: absolute;
	top: 0;
	z-index: 3;
	right: 0px;
}

.ob-manageRole__tabs .pagination ul {
	margin-bottom: 0;
}

.ob-manageRole__tabs .pagination .ob-manageRole__month {
	padding: 6px 12px;
	display: inline-block;
	height: auto;
	float: none;
	border: 1px solid #143361;
	text-transform: initial;
	margin: 0px;
	color: #143361;
	font-weight: 600;
}

.ob-manageRole__tabs .pagination .pagination__controls {
	padding: 5px 10px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #143361;
	background-color: #fff;
	border-color: #143361;
}

.ob-manageRole__tabs .pagination .pagination__controls > .fa {
	margin-right: 0;
}

.Admin-manage-employee .Confirmations_block {
	margin-bottom: 0px;
}

.Admin-manage-employee .Confirmations_block .confirmation_heading {
	color: #707070;
	padding-left: 15px;
	font-weight: 600;
	width: 22%;
}

.Admin-manage-employee .Confirmations_block .edit_confirmation {
	padding-left: 15px;
	width: 78%;
}

.Admin-manage-employee .Confirmations_block .edit_confirmation .con_count_label {
	color: #143361;
}

.Admin-manage-employee .Confirmations_block .edit_confirmation .con_text {
	padding-left: 2px;
	color: #143361;
}

.Admin-manage-employee .Confirmations_block .edit_confirmation .edit_con {
	color: #143361;
	padding-left: 2px;
	font-size: 15px;
}

.Admin-manage-employee .Con_body_sub_heading {
	padding: 20px 30px;
	background: #fff;
}

.Admin-manage-employee .ob-manageRole__week {
	background: #fff;
}

.Admin-manage-employee .Confirmations_body_block {
	height: calc(100% - 159px);
}

#ErrorMsg123 {
	padding: 10px 45px 0px;
	margin: 0 auto;
}

#ErrorMsg123 .alert {
	margin-bottom: 0px;
}

#ErrorMsg123 .alert .close {
	right: 0px;
}

.btn-blue {
	display: inline-block;
	color: #fff;
	background: #002a54;
	border-radius: 6px;
	min-width: 75px;
	padding: 5px;
	text-align: center;
	margin-left: 3px;
}

.btn-dark {
	display: inline-block;
	background: #fff;
	border-radius: 6px;
	color: #656565;
	min-width: 75px;
	padding: 5px;
	text-align: center;
	margin-left: 10px;
}

.admin-dashboard-header {
	position: relative;
}

.admin-dashboard {
	margin-top: 15px;
}

.admn-bx-hd1 .btn-dark {
	background: #eaeaea;
	color: #656565;
	border: 0;
	width: inherit;
	cursor: pointer;
}

.ddl-heading {
	display: inline-block;
}

.ddl-heading h3 {
	font-size: 14px;
	margin: 0;
}

.admn-bx-hd {
	background: #fff;
	padding: 15px;
	min-height: 65px;
}

.admn-bx-hd h4 {
	font-size: 14px;
	color: #000;
	line-height: 18px;
	display: inline-block;
	margin: 0;
}

.admn-bx-hd .btn-dark {
	background: #eaeaea;
	color: #656565;
	border: 0;
	width: inherit;
	cursor: pointer;
}

.admn-bx-hd .btn-dark-ovu {
	text-align: left;
	border: 0;
	width: inherit;
	padding: 5px 10px 10px 15px;
	color: #939191;
	cursor: pointer;
}

.admn-bx-hd .btn-blue {
	display: inline-block;
	color: #fff;
	min-width: 75px;
	padding: 5px;
	/*text-align:center;*/
	margin-left: 3px;
	cursor: pointer;
}

.admn-bx-hd .search-ad {
	float: right;
	width: 50%;
	margin-top: -5px;
}

.sb-admn-ct {
	text-align: left;
}

.sb-admn-ct ul {
	padding: 0;
	list-style: none;
}

.sb-admn-ct ul li span {
	font-size: 36px;
	color: #d22f58;
	line-height: 45px;
}

.sb-admn-ct ul li span small {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	display: block;
}

.admin-list-links {
	text-align: center;
	padding: 25px 0;
}

.admin-list-links ul {
	padding: 0;
	list-style: none;
}

.admin-list-links ul li {
	padding-left: 2px;
	padding-right: 2px;
}

.admin-list-links ul li a {
	display: block;
}

.admin-list-links ul li a img {
	height: 50px;
}

.admin-list-links ul li a span {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	display: block;
	margin-top: 18px;
}

/* No data admin */
.admin-nodata {
	text-align: center;
}

.admin-nodata img {
	width: auto;
	height: 80px;
}

.admin-nodata span {
	font-size: 14px;
	color: #cdcdcd;
	line-height: 20px;
	display: block;
	margin-top: 15px;
}

/*** admin border zero ***/
.bdr-top-zero {
	border-top: 0;
}

/*** btn dropdown ***/
.dropdown-report {
	display: inline-block;
}

.dropdown-report .btn-drop {
	background: none;
	color: #939191;
	font-size: 12px;
	margin: 0;
}

.dropdown-report ul {
	padding: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-report ul li {
	margin: 0;
}

.dropdown-report ul li a {
	margin: 0;
	padding: 3px 14px;
	color: #939191;
}

.dropdown-report ul li a.btn-dark,
.dropdown-report ul li a.btn-blue {
	width: 100%;
	border-radius: 0;
	margin: 0;
}

.dropdown-report ul li input.btn-dark,
.dropdown-report ul li input.btn-blue {
	width: 100%;
	border-radius: 0;
	margin: 0;
}

.dropdown-report-white {
	display: inline-block;
}

.dropdown-report-white .btn-drop {
	background: #fff;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	line-height: 18px;
}

.dropdown-report-white ul {
	padding: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-report-white ul li {
	margin: 0;
}

.dropdown-report-white ul li a {
	margin: 0;
	padding: 3px 14px;
	color: #939191;
}

/*** report count ***/
.report-count span {
	font-size: 14px;
	color: #6e6e6e;
	float: right;
	max-width: 110px;
	margin-left: 10px;
	text-align: right;
	font-weight: bold;
}

.report-count span small {
	font-size: 10px;
	color: #6e6e6e;
	font-weight: normal;
	display: block;
}

/*** admin dashboard tabs ***/
.nav-tabs.admin-dashboard-tabs {
	margin: 15px 15px 0 15px;
	border-bottom: 2px solid #dfdfdf;
}

.nav-tabs.admin-dashboard-tabs li {
	border: 0;
}

.nav-tabs.admin-dashboard-tabs li a {
	font-size: 18px;
	color: #727276;
	border: 0;
	border-bottom: 2px;
}

.nav-tabs.admin-dashboard-tabs li.active a:focus,
.nav-tabs.admin-dashboard-tabs li.active a:hover,
.nav-tabs.admin-dashboard-tabs li.active a {
	color: #143361;
	border: 0;
	border-bottom: 2px solid #143361;
}

.nav-tabs.admin-dashboard-tabs li a:focus,
.nav-tabs.admin-dashboard-tabs li a:hover {
	background: none !important;
	border: 0;
	border-bottom: 2px;
}

.download-usage-report {
	position: absolute;
	top: -35px;
	right: 15px;
	color: #fff;
	background: #002a54;
	border-radius: 6px;
	padding: 5px 12px;
}

.download-usage-report:hover {
	color: #fff;
}

/*** accordion arrows***/
.panel.panel-default.actives .panel-heading .accordion-toggle.analysis-arrow:after,
.panel-heading .accordion-toggle:after {
	font-family: 'Glyphicons Halflings';
	content: '\E260';
	float: right;
	color: grey;
}

.panel.panel-default .panel-heading .accordion-toggle.analysis-arrow:after,
.panel-heading .accordion-toggle.analysis-arrow.collapsed:after {
	content: '\E259';
}

.analysis-accordion .panel-heading {
	position: relative;
	background: none;
	border-bottom: 1px solid #dfdfdf;
}

.analysis-accordion .panel-default {
	border: 0;
}

.analysis-accordion .analysis-img {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
}

.analysis-accordion .analysis-img img {
	width: 100%;
}

.analysis-accordion .analysis-content {
	float: left;
	margin-top: 6px;
	margin-left: 15px;
}

.analysis-accordion .analysis-content h4 {
	font-size: 16px;
	color: #143361;
	font-weight: bold;
	margin-bottom: 0;
}

.analysis-accordion .analysis-content span {
	font-size: 16px;
	color: #939393;
	line-height: 30px;
	display: block;
	padding: 0;
	line-height: 16px;
	margin-top: 3px;
}

.analysis-accordion .analysis-content span span {
	border-left: 1px solid #939393;
	padding-left: 5px;
	margin-left: 5px;
	display: inline-block;
}

.analysis-accordion .analysis-arrow {
	margin-top: 20px;
	display: inline-block;
	right: 15px;
	position: absolute;
}

.ai-tabs {
	text-align: center;
}

.ai-tabs li:hover,
.ai-tabs li:focus,
.ai-tabs li.active {
	border: 0;
	background: none;
}

.ai-tabs li:hover a:hover,
.ai-tabs li:hover a:focus,
.ai-tabs li:hover a,
.ai-tabs li:focus a:hover,
.ai-tabs li:focus a:focus,
.ai-tabs li:focus a,
.ai-tabs li.active a:hover,
.ai-tabs li.active a:focus,
.ai-tabs li.active a {
	background: #eee;
	color: inherit;
	position: relative;
}

.ai-tabs li:hover a:hover:after,
.ai-tabs li:hover a:focus:after,
.ai-tabs li:hover a:after,
.ai-tabs li:focus a:hover:after,
.ai-tabs li:focus a:focus:after,
.ai-tabs li:focus a:after,
.ai-tabs li.active a:hover:after,
.ai-tabs li.active a:focus:after,
.ai-tabs li.active a:after {
	border-bottom: 5px solid #868686;
	border-top: inherit;
}

.ai-tabs li {
	margin: 0 5px;
}

.ai-tabs li a {
	font-size: 24px;
	color: #595959;
	display: block;
	min-width: 110px;
	position: relative;
	text-align: center;
}

.ai-tabs li a span {
	display: block;
	font-size: 14px;
	color: #000000;
}

.ai-tabs li a:after {
	content: '';
	position: absolute;
	left: clac(100%/2);
	bottom: 5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #868686;
	clear: both;
}

.ai-tabs-result {
	list-style: none;
	margin-top: 20px;
	padding: 0;
}

.ai-tabs-result li {
	margin: 0 7px;
	display: inline-block;
	min-width: 75px;
	text-align: center;
}

.ai-tabs-result li img {
	display: inline-block;
	width: 25px;
	margin-left: 3px;
}

.ai-tabs-result li span {
	display: inline-block;
	margin-top: 4px;
	margin-left: 3px;
}

.internal-candidate-analysis {
	height: 712px;
	overflow: auto;
}

.customer-analysis {
	text-align: center;
}

.customer-analysis li {
	display: inline-block;
	font-size: 24px;
	color: #595959;
	min-width: 110px;
	position: relative;
	text-align: center;
}

.customer-analysis li span {
	display: block;
	font-size: 14px;
	color: #000000;
}

.panel.panel-default.actives {
	background: #fafafa;
}

.panel.panel-default.actives .panel-heading {
	border-bottom: 0;
}

.panel.panel-default.actives .panel-body {
	border-top: 0;
}

.cf-admn-ct iframe {
	border: 0;
}

.daterangepicker.dropdown-menu.openscenter {
	right: 0 !important;
	left: inherit !important;
}

.customer-analysis-accordion {
	height: 282px;
	overflow: auto;
}

.cf-admn-recruiter {
	height: 300px;
}

.cf-admn-recruiter h4 {
	text-align: center;
	font-size: 14px;
	color: #44474a;
	font-weight: 500;
}

.cf-admn-recruiter .turn-around-time {
	width: 80%;
	background: url(../images/admin-timer-path.svg) top center no-repeat;
	border: none;
	padding: 50px 40px 15px 40px;
	margin: 0 auto;
	font-size: 14px;
	color: #44474a;
	font-weight: 500;
}

.cf-admn-recruiter .turn-around-time .pull-left {
	margin-left: -60px;
	width: 100px;
}

.cf-admn-recruiter .turn-around-time .pull-right {
	margin-right: -60px;
	width: 100px;
	text-align: right;
}

.cf-admn-recruiter .turn-around-time .pull-center {
	margin-left: 30%;
	width: 50px;
	text-align: center;
	display: inline-block;
	font-weight: bold;
}

.average-rs > div {
	display: inline-block;
	margin: 5px 65px;
}

.average-rs .average-requirements div {
	background: #ce6ba3;
	border-radius: 6px;
	width: 146px;
	height: 126px;
	text-align: center;
	padding: 30px 0;
}

.average-rs .average-requirements div img {
	display: inline-block;
	width: 32px;
}

.average-rs .average-requirements div span {
	display: block;
	font-size: 26px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 10px;
}

.average-rs .average-requirements > span {
	font-weight: 500;
	font-size: 14px;
	color: #44474a;
}

.average-rs .average-submissions div {
	background: #56caa2;
	border-radius: 6px;
	width: 146px;
	height: 126px;
	text-align: center;
	padding: 30px 0;
}

.average-rs .average-submissions div img {
	display: inline-block;
	width: 32px;
}

.average-rs .average-submissions div span {
	display: block;
	font-size: 26px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 10px;
}

.average-rs .average-submissions > span {
	font-weight: 500;
	font-size: 14px;
	color: #44474a;
}

.report-view-count {
	position: absolute;
	z-index: 99;
	top: 80px;
	right: 30px;
	width: 180px;
}

.report-view-count .report-vc-list {
	margin: 10px 0;
	/*** color class ***/
}

.report-view-count .report-vc-list .color-style {
	background: #000;
	border-radius: 100px;
	width: 30px;
	height: 18px;
	float: left;
	margin: 10px 5px;
}

.report-view-count .report-vc-list .dice {
	background: #9ee0fb;
}

.report-view-count .report-vc-list .onBlick {
	background: #a8a0d6;
}

.report-view-count .report-vc-list .indeed {
	background: #f7aca1;
}

.report-view-count .report-vc-list .careerBuilder {
	background: #fcdab7;
}

.report-view-count .report-vc-list .techFetch {
	background: #fcdab7;
}

.report-view-count .report-vc-list .report-label-name {
	float: left;
	margin: 5px;
}

.report-view-count .report-vc-list .report-label-name h5 {
	margin: 0;
	font-size: 14px;
	color: #656565;
	font-weight: bold;
}

.report-view-count .report-vc-list .report-label-name span {
	font-size: 12px;
	color: #a6a6a6;
	line-height: 18px;
}

@media (min-width: 564px) {
	.daterangepicker {
		min-width: 602px;
	}
}

.daterangepicker .input-mini {
	border: 1px solid #ccc !important;
	color: #555 !important;
	width: 100% !important;
}

.custom-daterange-input {
	position: relative;
	display: inline-block;
}

.section-heading {
	border-bottom: 2px solid #dfdfdf;
	margin: 15px;
	width: calc(100% - 30px);
	padding: 0;
}

.section-heading h2 {
	color: #143361;
	border: 0;
	border-bottom: 2px solid #143361;
	padding: 15px;
	display: inline-block;
	margin: 0;
	font-weight: 600;
}

.rcss-vertical-horizontal-center {
	height: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* Typography */
.rcss-heading-1,
.rcss-heading-2,
.rcss-heading-3,
.rcss-heading-4,
.rcss-heading-5,
.rcss-heading-6 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color: #143361;
	display: block;
	font-weight: 600;
}

.rcss-heading-1 {
	font-size: 24px;
	line-height: 30px;
}

.rcss-heading-2 {
	font-size: 22px;
	line-height: 26px;
}

.rcss-heading-3 {
	font-size: 20px;
	line-height: 22px;
}

.rcss-heading-4 {
	font-size: 16px;
	line-height: 18px;
}

.rcss-heading-5 {
	font-size: 14px;
	line-height: 16px;
}

.rcss-heading-6 {
	font-size: 12px;
	line-height: 14px;
}

.rcss-para {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 15px;
	color: #333;
	display: block;
}

/*// Typography */
/* Helper classes */
.rcss-text-red {
	color: #d60000;
}

.rcss-text-primary {
	color: #143361;
}

.rcss-text-green {
	color: #006e0a;
}

.rcss-text-green1 {
	color: #1dc942;
}

.rcss-text-warning {
	color: #efa235;
}

.rcss-text-info-blue {
	color: #4b8fdb;
}

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

.rcss-text-bolder {
	font-weight: 700;
}

.rcss-validation-error {
	color: #d60000;
	font-size: 11px;
	margin: 0;
}

.rcss-validation-error-border {
	min-height: 25px;
	border: 1px solid #d60000;
	border-radius: 4px;
}

.rcss-label-success {
	color: #fff;
	background-color: #1dc942;
}

.rcss-truncate {
	width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sidenav {
	height: 100%;
	top: 0px;
	width: 200px;
	position: fixed;
	z-index: 1003;
	left: 0;
	cursor: pointer;
	background-color: #fff;
	transition: 0.5s;
	overflow-x: auto;
	box-shadow: 0px 2px 7px 0px #999;
	border-bottom: 1px solid #dfdfdf;
	padding: 0.5%;
}

.sideNavHeader {
	padding-top: 3px;
	padding-bottom: 5px;
	cursor: pointer;
	border: none;
}

.nav_bar_heading {
	font-size: 18px;
	color: #143361;
	letter-spacing: 0;
	font-weight: 600;
}

@media (max-width: 768px) {
	#user_name {
		width: 155px;
		color: #143361;
		letter-spacing: 0;
		display: block;
		text-decoration: none;
	}
}

#user_namemobile-icon {
	/* width:200px; */
	letter-spacing: 0;
	display: block;
	text-decoration: none;
	color: #ffffff;
}

@media (max-width: 767px) {
	.nav_bar_heading {
		display: none;
	}
}

.side-nav-mobile ul,
.side-nav-mobile li {
	padding: 0;
	margin: 0;
	list-style: none;
	height: 60px;
	position: relative;
}

.side-nav-mobile .side-bar ul li {
	transform: translate(-4px);
	width: 177px;
}

.side-nav-mobile .side-bar ul li .active {
	background-color: #143461 !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.modal.in .modal-dialog {
		margin: 0 !important;
	}
	/* .initiate-section-2 .modal-header4{
  display: none ;
} */
	.initiate-section-2 .modal-footer {
		bottom: 0;
		position: sticky;
		background: #ffffff;
	}

	.initiate-section-2 .modal-content .modal_type0_type1_border {
		height: 100vh;
	}

	.initiate-section-2 .modal-body {
		height: auto;
	}

	.initiate-section-3 .modal-footer {
		bottom: 0 !important;
		position: sticky !important;
		background: #ffffff;
	}

	.initiate-section-3 .modal-header {
		padding-top: 16px;
	}

	.initiate-section-3 .modal-header .modal-title {
		padding-top: 16px;
		position: sticky;
		top: 0;
		background: #ffffff;
	}

	.initiate-section-3 .modal-title span {
		font-size: 16px !important;
	}

	@media only screen and (min-width: 320px) and (max-width: 767px) {
		.modal.in .modal-dialog {
			margin: 0 !important;
		}
		/* .initiate-section-2 .modal-header4{
  display: none ;
} */
		.initiate-section-2 .modal-footer {
			bottom: 0;
			position: sticky;
		}

		.initiate-section-2 .modal-content .modal_type0_type1_border {
			height: 100vh;
		}

		.initiate-section-3 .modal-footer {
			bottom: 0 !important;
			position: sticky !important;
		}

		.initiate-section-3 .modal-header {
			padding-top: 16px;
		}
	}
}

/*// Helper classes */

@media (max-width: 767px) {
	.col-md-12.Work-autho {
		padding: 0 !important;
	}

	.sign-footer.form-check.form-group {
		padding: 0 !important;
	}

	.setion2-108 span {
		color: #212121;
		font-size: 12px !important;
	}

	.row.form-group.sec-wer.sec-verify {
		margin: 0;
	}

	.sec-wer .col-md-12.form-group .col-md-12.form-group {
		padding: 0 !important;
	}

	.form-group.sec-wer .col-md-12 {
		padding: 0;
	}

	.sec-wer .col-md-12.pL0.form-group {
		padding-right: 0;
	}
	/* div#primaryDocdocumentTitleDiv, .col-md-12.sec-wer {
  padding: 0;
} */
	.sec-wer .col-md-6.col-sm-12 {
		padding: 0;
	}

	.row.secton-finalize .row.pl-6.mb-2 {
		padding-left: 13px !important;
	}

	.sign-footer label.custom-control-label {
		padding-left: 0;
		text-align: left;
	}
	/* .supporting_docs .col-md-12 {
  padding: 0 !important;
} */
	a.clearLink-phone.desktop-none {
		padding-bottom: 7px;
	}

	.view-padding .form-check.form-group {
		padding-left: 0 !important;
	}

	.waring-code div {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.col-md-12.pL0.spacing-nonne,
	div#employeeEmployementStartDateDiv {
		padding-right: 0;
	}

	.right-space {
		gap: 10px;
	}

	div#signatureDiv {
		padding: 10px 5px !important;
	}

	.div_style {
		padding: 10px 20px 0 !important;
	}

	.col-md-12.form-group.additional,
	.col-md-12.form-group.additional .col-md-6.col-sm-12,
	.col-md-12.pL0.spacing-nonne .col-md-12.col-sm-12 {
		padding: 0 !important;
	}

	.spacing-inline .input-div2,
	.dyule-nnubr div {
		padding: 0 !important;
	}

	.desktop-none.style-file-intro .form-group.list-padding {
		padding: 0;
	}

	.row.secton-finalize {
		height: unset !important;
	}

	.col-md-12.lable-p0 .form-check.form-group {
		padding: 0 !important;
	}

	button.exit-button-style.btn.btn-secondary:after {
		position: absolute;
		content: 'Exit';
		background: #d1224d;
		width: 50%;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.secton-finalize .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.col-md-4.right-button-div button.back-button-style.btn.btn-primary {
		display: block !important;
	}

	.col-md-4.step-text-design {
		display: none;
	}

	td.sec1-document-list-td span.info_div_text.pR-8 {
		max-width: 103px !important;
		width: unset !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.candidate_list td.col-md-auto.text-center {
		width: fit-content;
		padding: 0 !important;
	}

	.l-header-dashboard,
	.l-header-dashboard .layout_heading {
		display: block !important;
	}

	.candidates-list-details {
		width: unset;
		max-width: unset;
		margin: 0 !important;
		float: unset;
	}

	.setion2-108 .modal-body .custom-control.custom-radio {
		padding-left: 0 !important;
		max-width: 90%;
		margin: 0 auto;
	}

	.setion2-108 .modal-body .custom-control-label::before,
	.setion2-108 .modal-body .custom-control-label::after {
		display: none;
	}

	.setion2-108 .modal.in .modal-dialog {
		margin: 0 10px !important;
		margin-right: 6px !important;
	}

	span.display-flex.class-here {
		gap: 20px;
	}

	.candidate_list table tr td:last-child {
		display: block !important;
		text-align: right;
		padding-right: 0px !important;
	}

	.candidate_list {
		padding-top: 0px !important;
	}

	.candidate_list tr {
		max-width: 90%;
		align-items: center;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px !important;
		width: 100% !important;
		border-bottom: 1px solid #7575757d;
		display: inline-flex;
	}

	.searchInput .form-control {
		opacity: 1;
		height: 38px;
		border-color: #757575 !important;
	}

	.form-control-div.searchInput {
		opacity: 1;
		height: 32px;
		background: #cccc;
		position: relative;
		top: -3px;
	}

	.searchInput .form-control::placeholder {
		color: #757575 !important;
	}

	.searchInput .form-control {
		border-color: #757575 !important;
	}

	.candidates-list-details {
		text-align: right;
	}

	.filter-mob {
		position: relative;
		top: -30px;
		left: -22px;
	}

	p.layout_heading.mB0 span {
		font-size: 16px !important;
		color: #122e57 !important;
		opacity: 1;
	}

	.l-header-dashboard {
		margin-top: 18px;
		padding: 0px 2px !important;
	}

	.filter-mob {
		position: absolute;
		top: 10px;
		left: unset;
		right: 23px;
	}

	.mobile-style {
		background: #143361;
		padding: 5px;
		margin-top: -6px;
		border-radius: 4px;
	}

	/* .flaver-clr {
  filter: invert(61);
} */
	button.phone-navstyle {
		background: #2196f3;
		border-color: #2196f3;
		padding: 0;
		height: 24px !important;
		width: 24px !important;
		border-radius: 50pc;
		line-height: 1px;
		font-size: 22px !important;
	}

	.img_contactCircle {
		border: 1px solid #fff;
		width: 17px;
		transform: translate(-13px, 25px);
		height: 17px;
		border-radius: 50px;
		background: #fff;
	}

	.candidate_list tr td:nth-child(2) {
		max-width: 200px !important;
		/* width: 100% !important; */
	}

	.candidate_list tbody tr:nth-last-child(1) {
		border-bottom: 0;
		height: 44px;
	}

	.candidate_list tr td {
		padding: 9px 0 !important;
	}

	.candidate_list tbody {
		margin: 0 16px !important;
		display: unset !important;
	}

	.contact-group-name .group-name-cirle {
		width: 42px !important;
		height: 42px !important;
	}

	.add-employee-modal .modal-dialog,
	.add-employee-modal .modal-content.modal_type0_type1_border {
		height: 100%;
	}

	.add-employee-modal .modal-dialog h2.modal-title {
		font-size: 16px !important;
		color: #060f1d !important;
	}

	.add-employee-modal .modal-dialog .modal-header4 span {
		padding-top: 0;
	}

	.add-employee-modal .modal-dialog .modal-header4 {
		padding: 8px 16px !important;
		border-bottom: 1px solid rgb(33 33 33 / 25%);
		align-items: center;
	}

	.add-employee-modal label.label-input {
		font-size: 14px !important;
	}

	.add-employee-modal .modal-body .col-md-12 {
		padding: 0 !important;
		margin-bottom: 0;
	}

	#buttonHide {
		display: none;
	}

	.add-employee-modal.modal.in .modal-dialog {
		width: 100% !important;
		margin: 0px 0px !important;
	}

	.sec-match h2 {
		padding-top: 26px;
		padding-bottom: 10px;
	}

	.changeText1.verify-detail {
		margin: 0 !important;
	}

	.form-group.sec-match .col-12.col-sm-6 {
		padding: 10px 0 20px 0;
	}

	.form-group.sec-match .col-4 {
		padding-left: 0;
		max-width: 49%;
		padding-top: 10px;
		float: left;
		padding-bottom: 20px;
	}

	.form-group.sec-match .col-4 br {
		display: none;
	}

	.changeText1.desktop-none.verify-detail {
		margin-left: 0 !important;
		height: 40px !important;
		right: 0;
		position: absolute;
		border-radius: 0 5px 5px 0;
		background: #143361 !important;
		opacity: 1 !important;
	}

	.add-employee-modal label.label-input {
		font-size: 14px !important;
		color: #212121 !important;
		opacity: 1;
	}

	.add-employee-modal .modal-body {
		max-height: 785px;
		overflow: scroll;
	}

	.space-manage .form-control {
		border-color: #9e9e9e;
	}

	span.ob-vuelidate-success {
		color: #2196f3;
		width: 100%;
		position: relative;
		font-size: 12px;
		display: block;
		max-width: 350px !important;
	}

	.form-group.addNewForm {
		display: inline !important;
	}

	.addNewForm .form-control-div input.form-control {
		padding-right: 70px;
	}

	.add-employee-modal .modal-body .col-md-12 .col-9.col-sm-10.col-md-10.col-lg-10.col-xs-10.p0 {
		width: 100%;
		max-width: 100%;
	}

	.add-employee-modal .space-manage .form-group.mB0 .d-flex {
		margin-left: 10px;
	}

	.space-manage .col-6.col-sm-6.padd,
	.space-manage .col-6,
	.space-manage .block.form-group {
		padding: 10px 0 20px 0;
		width: 100% !important;
		max-width: 100%;
	}

	.add-employee-modal .space-manage .form-group.mB0 {
		display: block !important;
	}

	.data-verify {
		padding: 0;
		position: absolute !important;
		right: 0;
		z-index: 9;
	}

	img.intro_img_cls {
		max-width: 100% !important;
		height: unset;
		width: 170px;
	}

	.Intro-Page .Intro-Page_initiate h3 {
		text-align: center;
		padding-bottom: 15px;
		font-size: 12px !important;
		color: #0b121b;
		font-weight: 400 !important;
	}

	.Intro-Page .info_div {
		display: none;
	}

	.Intro-Page_button button {
		height: 40px !important;
		font-weight: 400;
	}

	.col-md-4.filter-reset {
		position: absolute;
		top: 10px;
		right: 10px;
		max-width: 141px;
	}

	.Intro-Page_button button i,
	.text-wrap-syle.modal span.modal_close {
		display: none;
	}

	.text-wrap-syle .col-md-12 h2 {
		padding: 10px;
		margin-bottom: 0;
		border-bottom: 1px solid #76767673;
	}

	.text-wrap-syle .modal-header4,
	.text-wrap-syle .modal-header4 h2.modal-title .col-md-12 .col-md-4 {
		padding: 0 !important;
	}

	.text-wrap-syle.modal.in h2.modal-title .col-md-12.pL0 {
		padding: 0 !important;
	}

	.text-wrap-syle .col-md-12 {
		padding: 0 !important;
	}

	.text-wrap-syle .col-md-12 label {
		color: #060f1d;
		opacity: 1;
		font-size: 14px !important;
	}

	.text-wrap-syle .col-md-12 .col-md-6 {
		max-width: 49%;
		float: left;
	}

	.text-wrap-syle .pt-0 {
		padding: 0 !important;
	}

	.spacing-inline {
		padding-left: 0 !important;
	}

	.delete-one img.desktop-none {
		width: 80px;
		margin: 0 auto;
		text-align: center;
		margin-left: 50px;
	}

	.delete-one .parse-upload h2 {
		font-size: 16px !important;
		color: #000 !important;
	}

	.delete-one p {
		font-size: 14px !important;
	}
}
