\* Bootstrap v3.1.1 (http: //getbootstrap.com ) * Copyright 2011-2014
	Twitter, Inc . * Licensed under MIT (https: //github.com
	/twbs/bootstrap/blob/master/LICENSE)
 * /
	/*! normalize.css v3.0.0 | MIT License | git.io/normalize */      
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-weight: 300;
	font-size: 13px;
}
.icon{
	width: auto;
    height: auto;
    display: initial;
    vertical-align: middle;
    background-size: auto;
    margin: 0px;
	
}
/*common css start Bharat*/
*+html {
	margin: 0px;
	padding: 0px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
	form, fieldset, legend, input, textarea, p, blockquote, th, td, header,
	footer, section, nav {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
	outline: none;
}

p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

ul li, ol li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.pad-0 {
	padding: 0px !important;
}

.pad-left-0 {
	padding-left: 0px !important
}

.pad-right-0 {
	padding-right: 0px !important
}

.pad-top-0 {
	padding-top: 0px !important
}

.pad-bottom-0 {
	padding-bottom: 0px !important
}

.m-0 {
	margin: 0px !important;
}

.m-right5 {
	margin-right: 5px;
}

.m-right10 {
	margin-right: 10px;
}

.m-right20 {
	margin-right: 20px;
}
.m-left5 {
	margin-left: 5px;
}
.m-left10 {
	margin-left: 10px;
}

.m-left20 {
	margin-left: 20px;
}

.floatleft {
	float: left !important;
}

.floatright {
	float: right !important;
}

.flclear {
	float: none;
	clear: both;
}

.spacer2 {
	height: 2px;
}

.spacer5 {
	height: 5px;
}

.spacer10 {
	height: 10px;
}

.spacer15 {
	height: 15px;
}

.spacer20 {
	height: 20px;
}

.spacer30 {
	height: 30px;
}

.spacer40 {
	height: 40px;
}

.spacer50 {
	height: 50px;
}
.noboxshadow {
	box-shadow: none;
	border: none;
	background: transparent;
}
.bottomBorderSpacer {
	background-color: #e5e5e5;
	margin: 4px 0px;
	display: block;
	width: 100%;
	float: left;
	height: 1px;
}

.greentext {
	color: #26B52C;
}

.redtext {
	color: #FF0301;
}

.bluetext {
	color: #4682B4;
}

.blacktext {
	color: #000000;
}

.yellowtext {
	color: #FFC107;
}

.primary-color {
	color: #334152;
	font-weight: 500;
}
.secondary-color {
	color: #3F4254;
	font-weight: 500;
	float: left;
	width: 100%;
}

.external-newtab .external-newtab-link {
	display: none;
}
.external-newtab:hover .external-newtab-link {
	display: inline-block;
}
.external-newtab .external-newtab-link-visible{
	visibility: hidden;
}
.external-newtab:hover .external-newtab-link-visible{
	visibility:visible;
}
/*common css Bharat end*/
body {
	margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, nav, section, summary {
	display: block
}

body {
	/*background: -webkit-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Safari 5.1 to 6.0 */
	/*background: -o-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Opera 11.6 to 12.0 */
	/*background: -moz-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Fx 3.6 to 15 */
	/*background: radial-gradient(#eee, #f8f8f8, #fff);*/
	/* Standard syntax (must be last) */
	
}

#main-container {
	background: transparent !important;
	/*background: -webkit-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Safari 5.1 to 6.0 */
	/*background: -o-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Opera 11.6 to 12.0 */
	/*background: -moz-radial-gradient(#eee, #f8f8f8, #fff);*/
	/* For Fx 3.6 to 15 */
	/*background: radial-gradient(#eee, #f8f8f8, #fff);*/
	/* Standard syntax (must be last) */
	overflow: hidden;
}

iframe {
	border: 0px;
}

.ui-datatable thead th {
	white-space: nowrap !important;
	text-align: left;
}

.ui-datatable tbody td, .ui-datatable tfoot td {
	white-space: normal;
}
.ui-datatable table tr:last-child td{
	border-bottom:0px;
}
.ui-fluid .ui-inputtext[size], .ui-fluid .ui-inputfield[size] {
	width: 100%;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}

audio


:not

 

(
[
controls
]

 

){
display


:

 

none


;
height


:

 

0
}
[hidden], template {
	display: none
}

a {
	background: transparent
}

a:active, a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 600;
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg


:not

 

(
:root

 

){
overflow


:

 

hidden




}
figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code, kbd, pre, samp {
	font-family: 'Roboto', "sans-serif !important";
	font-size: 1em
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled], html input[disabled] {
	cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
	{
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td, th {
	padding: 0
}

.ui-icon-extlink::before {
	content: "\f08e" !important;
}

.ui-icon-newwin::before {
	content: "\f065" !important;
}

.ui-outputpanel.ui-widget.search-interviewer {
	text-align: left;
	padding-left: 0px;
}

@media print {
	* {
		text-shadow: none !important;
		color: #000 !important;
		background: transparent !important;
		box-shadow: none !important
	}
	a, a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: ""
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr, img {
		page-break-inside: avoid
	}
	img {
		max-width: 100% !important
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3
	}
	h2, h3 {
		page-break-after: avoid
	}
	select {
		background: #fff !important
	}
	.navbar {
		display: none
	}
	.table td, .table th {
		background-color: #fff !important
	}
	.btn .caret, .dropup .btn .caret {
		border-top-color: #000 !important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse !important
	}
	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important
	}
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	/*font-size: 62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)*/
	
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.img-responsive, .thumbnail img, .thumbnail a img, .carousel-inner .item img,
	.carousel-inner .item a img {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	border-radius: 0px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	border-radius: 5px!important;
	margin-bottom: 10px;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #f2f2f2
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small,
	.h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small,
	h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small,
	.h4 .small, .h5 .small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #999
}

/*h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px
}*/
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small,
	.h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	font-size: 65%
}

h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small,
	.h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
	font-size: 75%
}

h1, .h1 {
	font-size: 36px
}

h2, .h2 {
	font-size: 30px
}

h3, .h3 {
	font-size: 20px
}

h4, .h4 {
	font-size: 18px
}

h5, .h5 {
	font-size: 14px
}

h6, .h6 {
	font-size: 12px
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4
}

@media ( min-width :768px) {
	.lead {
		font-size: 21px
	}
}

small, .small {
	font-size: 85%
}

cite {
	font-style: normal
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

.text-muted {
	color: #999
}

.text-primary {
	color: #115b79
}

a.text-primary:hover {
	color: #3071a9
}

.text-success {
	color: #3c763d
}

a.text-success:hover {
	color: #2b542c
}

.text-info {
	color: #31708f
}

a.text-info:hover {
	color: #245269
}

.text-warning {
	color: #8a6d3b
}

a.text-warning:hover {
	color: #66512c
}

.text-danger {
	color: #a94442
}

a.text-danger:hover {
	color: #843534
}

.bg-primary {
	color: #fff;
	background-color: #115b79
}

a.bg-primary:hover {
	background-color: #3071a9
}

.bg-success {
	background-color: #dff0d8
}

a.bg-success:hover {
	background-color: #c1e2b3
}

.bg-info {
	background-color: #d9edf7
}

a.bg-info:hover {
	background-color: #afd9ee
}

.bg-warning {
	background-color: #fcf8e3
}

a.bg-warning:hover {
	background-color: #f7ecb5
}

.bg-danger {
	background-color: #f2dede
}

a.bg-danger:hover {
	background-color: #e4b9b9
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #f2f2f2;
}

/*ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}*/
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dt, dd {
	line-height: 1.42857143
}

dt {
	font-weight: bold
}

dd {
	margin-left: 0
}

@media ( min-width :768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child
	{
	margin-bottom: 0
}

blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #999
}

blockquote footer:before, blockquote small:before, blockquote .small:before
	{
	content: '\2014 \00A0'
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right
}

.blockquote-reverse footer:before, blockquote.pull-right footer:before,
	.blockquote-reverse small:before, blockquote.pull-right small:before,
	.blockquote-reverse .small:before, blockquote.pull-right .small:before
	{
	content: ''
}

.blockquote-reverse footer:after, blockquote.pull-right footer:after,
	.blockquote-reverse small:after, blockquote.pull-right small:after,
	.blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}

blockquote:before, blockquote:after {
	content: ""
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}

code, kbd, pre, samp {
	font-family: 'Roboto', "sans-serif !important";
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	white-space: nowrap;
	border-radius: 4px
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

@media ( min-width :768px) {
	.container {
		width: 750px
	}
}

@media ( min-width :992px) {
	.container {
		width: 970px
	}
}

@media ( min-width :1200px) {
	.container {
		width: 1170px
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
	.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
	.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
	.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
	.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
	.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
	.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-md-4VD {
	width: 33.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left
}

.col-xs-12 {
	width: 100%
}

.col-xs-11 {
	width: 91.66666667%
}

.col-xs-10 {
	width: 83.33333333%
}

.col-xs-9 {
	width: 75%
}

.col-xs-8 {
	width: 66.66666667%
}

.col-xs-7 {
	width: 58.33333333%
}

.col-xs-6 {
	width: 50%
}

.col-xs-5 {
	width: 41.66666667%
}

.col-xs-4 {
	width: 33.33333333%
}

.col-xs-3 {
	width: 25%
}

.col-xs-2 {
	width: 16.66666667%
}

.col-xs-1 {
	width: 8.33333333%
}

.col-xs-pull-12 {
	right: 100%
}

.col-xs-pull-11 {
	right: 91.66666667%
}

.col-xs-pull-10 {
	right: 83.33333333%
}

.col-xs-pull-9 {
	right: 75%
}

.col-xs-pull-8 {
	right: 66.66666667%
}

.col-xs-pull-7 {
	right: 58.33333333%
}

.col-xs-pull-6 {
	right: 50%
}

.col-xs-pull-5 {
	right: 41.66666667%
}

.col-xs-pull-4 {
	right: 33.33333333%
}

.col-xs-pull-3 {
	right: 25%
}

.col-xs-pull-2 {
	right: 16.66666667%
}

.col-xs-pull-1 {
	right: 8.33333333%
}

.col-xs-pull-0 {
	right: 0
}

.col-xs-push-12 {
	left: 100%
}

.col-xs-push-11 {
	left: 91.66666667%
}

.col-xs-push-10 {
	left: 83.33333333%
}

.col-xs-push-9 {
	left: 75%
}

.col-xs-push-8 {
	left: 66.66666667%
}

.col-xs-push-7 {
	left: 58.33333333%
}

.col-xs-push-6 {
	left: 50%
}

.col-xs-push-5 {
	left: 41.66666667%
}

.col-xs-push-4 {
	left: 33.33333333%
}

.col-xs-push-3 {
	left: 25%
}

.col-xs-push-2 {
	left: 16.66666667%
}

.col-xs-push-1 {
	left: 8.33333333%
}

.col-xs-push-0 {
	left: 0
}

.col-xs-offset-12 {
	margin-left: 100%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-9 {
	margin-left: 75%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-6 {
	margin-left: 50%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-3 {
	margin-left: 25%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-0 {
	margin-left: 0
}

@media ( min-width :768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-pull-11 {
		right: 91.66666667%
	}
	.col-sm-pull-10 {
		right: 83.33333333%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-8 {
		right: 66.66666667%
	}
	.col-sm-pull-7 {
		right: 58.33333333%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-5 {
		right: 41.66666667%
	}
	.col-sm-pull-4 {
		right: 33.33333333%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-2 {
		right: 16.66666667%
	}
	.col-sm-pull-1 {
		right: 8.33333333%
	}
	.col-sm-pull-0 {
		right: 0
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-push-11 {
		left: 91.66666667%
	}
	.col-sm-push-10 {
		left: 83.33333333%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-8 {
		left: 66.66666667%
	}
	.col-sm-push-7 {
		left: 58.33333333%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-5 {
		left: 41.66666667%
	}
	.col-sm-push-4 {
		left: 33.33333333%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-2 {
		left: 16.66666667%
	}
	.col-sm-push-1 {
		left: 8.33333333%
	}
	.col-sm-push-0 {
		left: 0
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
		.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-pull-11 {
		right: 91.66666667%
	}
	.col-md-pull-10 {
		right: 83.33333333%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-8 {
		right: 66.66666667%
	}
	.col-md-pull-7 {
		right: 58.33333333%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-5 {
		right: 41.66666667%
	}
	.col-md-pull-4 {
		right: 33.33333333%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-2 {
		right: 16.66666667%
	}
	.col-md-pull-1 {
		right: 8.33333333%
	}
	.col-md-pull-0 {
		right: 0
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-push-11 {
		left: 91.66666667%
	}
	.col-md-push-10 {
		left: 83.33333333%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-8 {
		left: 66.66666667%
	}
	.col-md-push-7 {
		left: 58.33333333%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-5 {
		left: 41.66666667%
	}
	.col-md-push-4 {
		left: 33.33333333%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-2 {
		left: 16.66666667%
	}
	.col-md-push-1 {
		left: 8.33333333%
	}
	.col-md-push-0 {
		left: 0
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
		.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-pull-11 {
		right: 91.66666667%
	}
	.col-lg-pull-10 {
		right: 83.33333333%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-8 {
		right: 66.66666667%
	}
	.col-lg-pull-7 {
		right: 58.33333333%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-5 {
		right: 41.66666667%
	}
	.col-lg-pull-4 {
		right: 33.33333333%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-2 {
		right: 16.66666667%
	}
	.col-lg-pull-1 {
		right: 8.33333333%
	}
	.col-lg-pull-0 {
		right: 0
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-push-11 {
		left: 91.66666667%
	}
	.col-lg-push-10 {
		left: 83.33333333%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-8 {
		left: 66.66666667%
	}
	.col-lg-push-7 {
		left: 58.33333333%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-5 {
		left: 41.66666667%
	}
	.col-lg-push-4 {
		left: 33.33333333%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-2 {
		left: 16.66666667%
	}
	.col-lg-push-1 {
		left: 8.33333333%
	}
	.col-lg-push-0 {
		left: 0
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
}

table {
	max-width: 100%;
	background-color: transparent;
	width: 100%;
}

th {
	text-align: left
}

.table {
	width: 100%;
	margin-bottom: 15px
}

.table thead tr th, .table tbody tr th, .table tfoot tr th {
	padding: 5px;
	line-height: 1.42857143;
	vertical-align: bottom;
}

.table thead tr th {
	border: 1px solid #d5d5d5;
	border-width: 0px 0px 1px 0px;
}

.table caption+thead tr:first-child th, .table colgroup+thead tr:first-child th,
	.table thead:first-child tr:first-child th, .table caption+thead tr:first-child td,
	.table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child td
	{
	
}

.table tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed thead tr th, .table-condensed tbody tr th,
	.table-condensed tfoot tr th, .table-condensed thead tr td,
	.table-condensed tbody tr td, .table-condensed tfoot tr td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered thead tr th, .table-bordered tbody tr th,
	.table-bordered tfoot tr th, .table-bordered thead tr td,
	.table-bordered tbody tr td, .table-bordered tfoot tr td {
	border: 1px solid #ddd
}

.table-bordered thead tr th, .table-bordered thead tr td {
	border-bottom-width: 2px
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th
	{
	
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column
}

table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell
}

.table thead tr td.active, .table tbody tr td.active, .table tfoot tr td.active,
	.table thead tr th.active, .table tbody tr th.active, .table tfoot tr th.active,
	.table thead tr.active td, .table tbody tr.active td, .table tfoot tr.active td,
	.table thead tr.active th, .table tbody tr.active th, .table tfoot tr.active th
	{
	background-color: #f5f5f5
}

.table-hover tbody tr td.active:hover, .table-hover tbody tr th.active:hover,
	.table-hover tbody tr.active:hover td, .table-hover tbody tr.active:hover th
	{
	background-color: #e8e8e8
}

.table thead tr td.success, .table tbody tr td.success, .table tfoot tr td.success,
	.table thead tr th.success, .table tbody tr th.success, .table tfoot tr th.success,
	.table thead tr.success td, .table tbody tr.success td, .table tfoot tr.success td,
	.table thead tr.success th, .table tbody tr.success th, .table tfoot tr.success th
	{
	background-color: #dff0d8
}

.table-hover tbody tr td.success:hover, .table-hover tbody tr th.success:hover,
	.table-hover tbody tr.success:hover td, .table-hover tbody tr.success:hover th
	{
	background-color: #d0e9c6
}

.table thead tr td.info, .table tbody tr td.info, .table tfoot tr td.info,
	.table thead tr th.info, .table tbody tr th.info, .table tfoot tr th.info,
	.table thead tr.info td, .table tbody tr.info td, .table tfoot tr.info td,
	.table thead tr.info th, .table tbody tr.info th, .table tfoot tr.info th
	{
	background-color: #d9edf7
}

.table-hover tbody tr td.info:hover, .table-hover tbody tr th.info:hover,
	.table-hover tbody tr.info:hover td, .table-hover tbody tr.info:hover th
	{
	background-color: #c4e3f3
}

.table thead tr td.warning, .table tbody tr td.warning, .table tfoot tr td.warning,
	.table thead tr th.warning, .table tbody tr th.warning, .table tfoot tr th.warning,
	.table thead tr.warning td, .table tbody tr.warning td, .table tfoot tr.warning td,
	.table thead tr.warning th, .table tbody tr.warning th, .table tfoot tr.warning th
	{
	background-color: #fcf8e3
}

.table-hover tbody tr td.warning:hover, .table-hover tbody tr th.warning:hover,
	.table-hover tbody tr.warning:hover td, .table-hover tbody tr.warning:hover th
	{
	background-color: #faf2cc
}

.table thead tr td.danger, .table tbody tr td.danger, .table tfoot tr td.danger,
	.table thead tr th.danger, .table tbody tr th.danger, .table tfoot tr th.danger,
	.table thead tr.danger td, .table tbody tr.danger td, .table tfoot tr.danger td,
	.table thead tr.danger th, .table tbody tr.danger th, .table tfoot tr.danger th
	{
	background-color: #f2dede
}

.table-hover tbody tr td.danger:hover, .table-hover tbody tr th.danger:hover,
	.table-hover tbody tr.danger:hover td, .table-hover tbody tr.danger:hover th
	{
	background-color: #ebcccc
}

@media ( max-width :767px) {
	#datatableDiv .widthPnlWest {
		width: 0px !important;
	}
	#datatableDiv .ui-layout-center {
		left: 0px !important;
	}
	.OpenJobWebsiteRes td, .tableresponcomman td, .inline-block td {
		display: block;
		float: left;
		width: 100%;
	}
	.OpenJobWebsiteRes table {
		width: 100%;
	}
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		overflow-x: scroll;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 0px solid #ddd;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive .table {
		margin-bottom: 0
	}
	.table-responsive .table thead tr th, .table-responsive .table tbody tr th,
		.table-responsive .table tfoot tr th, .table-responsive .table thead tr td,
		.table-responsive .table tbody tr td, .table-responsive .table tfoot tr td
		{
		white-space: nowrap
	}
	.table-responsive .table-bordered {
		border: 0
	}
	.table-responsive .table-bordered thead tr th:first-child,
		.table-responsive .table-bordered tbody tr th:first-child,
		.table-responsive .table-bordered tfoot tr th:first-child,
		.table-responsive .table-bordered thead tr td:first-child,
		.table-responsive .table-bordered tbody tr td:first-child,
		.table-responsive .table-bordered tfoot tr td:first-child {
		border-left: 0
	}
	.table-responsive .table-bordered thead tr th:last-child,
		.table-responsive .table-bordered tbody tr th:last-child,
		.table-responsive .table-bordered tfoot tr th:last-child,
		.table-responsive .table-bordered thead tr td:last-child,
		.table-responsive .table-bordered tbody tr td:last-child,
		.table-responsive .table-bordered tfoot tr td:last-child {
		border-right: 0
	}
	.table-responsive .table-bordered tbody tr:last-child th,
		.table-responsive .table-bordered tfoot tr:last-child th,
		.table-responsive .table-bordered tbody tr:last-child td,
		.table-responsive .table-bordered tfoot tr:last-child td {
		border-bottom: 0
	}
	.hide-mobile-part {
		display: none;
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

label {
	display: inline-block;
	white-space: normal;
	font-weight: 400;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-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: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output {
	display: block;
	padding-top: 7px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555
}

.ui-inputfield[disabled], .ui-inputfield[readonly], fieldset[disabled] .ui-inputfield
	{
	cursor: not-allowed;
	opacity: 1
}

input[type="search"] {
	-webkit-appearance: none
}

input[type="date"] {
	line-height: 34px
}

.form-horizontal tr {
	margin-bottom: 15px
}

.radio, .checkbox {
	display: block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px
}

.radio label, .checkbox label {
	display: inline;
	font-weight: normal;
	cursor: pointer
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
	float: left;
	margin-left: -20px
}

.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline, .checkbox-inline {
	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="checkbox"][disabled], .radio[disabled],
	.radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled],
	fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"],
	fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox,
	fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0px
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

textarea.input-sm, select[multiple].input-sm {
	height: auto
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 0px
}

select.input-lg {
	height: 46px;
	line-height: 46px
}

textarea.input-lg, select[multiple].input-lg {
	height: auto
}

.has-feedback {
	position: relative
}

.has-feedback .ui-inputfield {
	padding-right: 42.5px
}

.has-feedback .ui-inputfield-feedback {
	position: absolute;
	top: 25px;
	right: 0;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center
}

.has-success .help-block, .has-success .ui-outputlabel, .has-success .radio,
	.has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline
	{
	color: #3c763d
}

.has-success .ui-inputfield {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .ui-inputfield:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8
}

.has-success .ui-inputfield-feedback {
	color: #3c763d
}

.has-warning .help-block, .has-warning .ui-outputlabel, .has-warning .radio,
	.has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline
	{
	color: #8a6d3b
}

.has-warning .ui-inputfield {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .ui-inputfield:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3
}

.has-warning .ui-inputfield-feedback {
	color: #8a6d3b
}

.has-error .help-block, .has-error .ui-outputlabel, .has-error .radio,
	.has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline
	{
	color: #a94442;
}

.has-error .ui-inputfield {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .ui-inputfield:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede
}

.has-error .ui-inputfield-feedback {
	color: #a94442
}

.ui-inputfield-static {
	margin-bottom: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media ( min-width :768px) {
	.form-inline .form-horizontal tr {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .ui-inputfield {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .input-group .ui-inputfield {
		width: 100%
	}
	.form-inline .ui-outputlabel {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 0;
		vertical-align: middle
	}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]
		{
		float: none;
		margin-left: 0
	}
	.form-inline .has-feedback .ui-inputfield-feedback {
		top: 0
	}
}

.form-horizontal .ui-outputlabel, .form-horizontal .radio,
	.form-horizontal .checkbox, .form-horizontal .radio-inline,
	.form-horizontal .checkbox-inline {
	/*margin-top: 0;*/
	margin-bottom: 0;
}

.access-permission .form-horizontal .ui-outputlabel {
	padding-top: 0px !important;
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px
}

.form-horizontal .form-horizontal tr {
	margin-left: -15px;
	margin-right: -15px
}

.form-horizontal .has-feedback .ui-inputfield-feedback {
	top: 0;
	right: 15px
}

.btn, .btn-group .ui-selectonebutton .ui-button, .fc-month-button,
	.fc-agendaWeek-button, .fc-agendaDay-button, .fc-next-button,
	.fc-prev-button, .fc-today-button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.ui-datatable-data .ui-button {
	padding: 16px 10px !important;
}
/* #header .btn{padding:0px 8px!important;} */
.ChatIcon a i {
	font-size: 28px !important;
	padding-top: 9px !important;
}

.SchedulePage .ui-button {
	margin: 0px 2px;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:active, .btn.active {
	outline: 0;
	background-image: none;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	/*opacity: .35;
	filter: alpha(opacity =   35);*/
	opacity: 1;
	filter: alpha(opacity =   100);
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-group .ui-selectonebutton .ui-button-Old {
	margin-left: -4px;
}

.btn-open-status {
	color: #fff;
	background-color: #6e22e0;
	border-color: #4cae4c
}

.btn-closed-status {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-inprogress-status {
	color: #fff;
	background-color: #e3df00;
	border-color: #4cae4c
}

.btn-hold-status {
	color: #fff;
	background-color: #ff9900;
	border-color: #4cae4c
}

.btn-rejected-status {
	color: #fff;
	background-color: #ff5f5f;
	border-color: #4cae4c
}

.btn-end-status {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-noend-status {
	color: #333;
	background-color: #e3df00;
	border-color: #4cae4c
}

.btn-cndnoend-status {
	color: #fff;
	background-color: #e831e5;
	border-color: #4cae4c
}

.btn-cndend-status {
	color: #fff;
	background-color: #a2de7c;
	border-color: #4cae4c
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success
	{
	background-image: none
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success,
	.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
	.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
	.btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
	.btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active
	{
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info,
	.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover,
	.btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
	.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active,
	.btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active
	{
	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:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning
	{
	background-image: none
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning,
	.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover,
	.btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus,
	.btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
	.btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active
	{
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
	.open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger
	{
	background-image: none
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
	.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
	.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
	.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
	.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active
	{
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}

.btn-link {
	color: #115b79;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0
}

.btn-link, .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: #2a6496;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus,
	fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none
}

.btn-lg, .btn-group-lg .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 0px
}

.btn-sm, .btn-group-sm .btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs, .btn-group-xs .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0px
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.btn-block+.btn-block {
	margin-top: 5px
}

.name-container, #dataTableResultDiv .QuickSearchR1 .candidate-profile img
	{
	width: 50px !important;
	height: 50px !important;
	border-radius: 7px;
}

.name-container-resume {
	width: 35px;
	height: 35px;
	border-radius: 5px;
}

.JobViewDLG .name-container-resume {
	display: inline-block;
}

.name-container-resume.name-container-resume1 {
	width: 60px;
	height: 60px;
	border-radius: 5px;
	margin-bottom: 1px;
	margin-top: 4px;
}

.name-str {
	width: 100%;
	text-align: center;
	color: inherit;
	font-size: 20px;
	line-height: 50px;
}
/*.custome-tbl i{color:#ccc;}*/
.name-str-resume {
	width: 100%;
	text-align: center;
	color: inherit;
	font-size: 18px;
	line-height: 32px;
	border-radius: 5px;
	position: relative;
}

.name-str-resume.name-str-resume1 {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 25px;
	line-height: 60px;
	border-radius: 5px;
	position: relative;
}

.name-container-header {
	float: right;
	margin: -34px -20px -38px 0px;
	padding: 0px;
}

.name-container-resume .name-container-header i.fa.fa-angle-down {
	font-size: 16px !important;
}

.name-container-dlg {
	width: 70px;
	height: 70px;
	border-radius: 5px;
}



.name-str-dlg {
	width: 100%;
	text-align: center;
	color: inherit;
	font-size: 30px;
	line-height: 68px;
}

/* .A {
	background-color: #F1416C15 !important;
	color: #F1416C !important;
}

.B {
	background-color: #50CD8915 !important;
	color: #50CD89 !important;
}

.C {
	background-color: #115b7915 !important;
	color: #115b79 !important;
}

.D {
	background-color: #FFC70015 !important;
	color: #FFC700 !important;
}

.E {
	background-color: #4D4D4D15 !important;
	color: #4D4D4D !important;
}

.F {
	background-color: #6B45B815 !important;
	color: #6B45B8 !important;
}

.G {
	background-color: #CE41F115 !important;
	color: #CE41F1 !important;
}

.H {
	background-color: #F1564115 !important;
	color: #F15641 !important;
}

.I {
	background-color: #D40F3F15 !important;
	color: #D40F3F !important;
}

.J {
	background-color: #0FA05115 !important;
	color: #0FA051 !important;
}

.K {
	background-color: #1690C515 !important;
	color: #1690C5 !important;
}

.L {
	background-color: #D7A90515 !important;
	color: #D7A905 !important;
}

.M {
	background-color: #44444415 !important;
	color: #444444 !important;
}

.N {
	background-color: #4D0FCB15 !important;
	color: #4D0FCB !important;
}

.O {
	background-color: #990ABD15 !important;
	color: #990ABD !important;
}

.P {
	background-color: #F5210415 !important;
	color: #F52104 !important;
}

.Q {
	background-color: #F4587E15 !important;
	color: #F4587E !important;
}

.R {
	background-color: #27D67715 !important;
	color: #27D677 !important;
}

.S {
	background-color: #5FBEE815 !important;
	color: #5FBEE8 !important;
}

.T {
	background-color: #DCBD5115 !important;
	color: #DCBD51 !important;
}

.U {
	background-color: #6D6D6D15 !important;
	color: #6D6D6D !important;
}

.V {
	background-color: #834EEF15 !important;
	color: #834EEF !important;
}

.W {
	background-color: #BF63D615 !important;
	color: #BF63D6 !important;
}

.X {
	background-color: #E5635115 !important;
	color: #E56351 !important;
}

.Y {
	background-color: #115b7915 !important;
	color: #115b79 !important;
}

.Z {
	background-color: #00ffc815 !important;
	color: #00ffc8 !important;
} */

.A {
	background-color: #FFA62F !important;
	color: #fff !important;
}

.B {
	background-color: #B5C18E !important;
	color: #fff !important;
}

.C {
	background-color: #03AED2 !important;
	color: #fff !important;
}

.D {
	background-color: #FF76CE!important;
	color: #fff !important;
}

.E {
	background-color: #5BBCFF!important;
	color: #fff !important;
}

.F {
	background-color: #B3C8CF !important;
	color: #fff !important;
}

.G {
	background-color: #EFBC9B !important;
	color: #fff !important;
}

.H {
	background-color: #E178C5 !important;
	color: #fff !important;
}

.I {
	background-color: #B2B377 !important;
	color: #fff !important;
}

.J {
	background-color: #80BCBD !important;
	color: #fff !important;
}

.K {
	background-color: #7BD3EA !important;
	color: #fff !important;
}

.L {
	background-color: #88AB8E !important;
	color: #fff !important;
}

.M {
	background-color: #DADDB1 !important;
	color: #fff !important;
}

.N {
	background-color: #BEADFA !important;
	color: #fff !important;
}

.O {
	background-color: #A8DF8E!important;
	color: #fff !important;
}

.P {
	background-color: #9AC5F4 !important;
	color: #fff !important;
}

.Q {
	background-color: #A7727D !important;
	color: #fff !important;
}

.R {
	background-color: #579BB1 !important;
	color: #fff !important;
}

.S {
	background-color: #FFB9B9 !important;
	color: #fff !important;
}

.T {
	background-color: #E3C770 !important;
	color: #fff !important;
}

.U {
	background-color: #F2D7D9 !important;
	color: #fff !important;
}

.V {
	background-color: #9A86A4 !important;
	color: #fff !important;
}

.W {
	background-color: #D77FA1 !important;
	color: #fff !important;
}

.X {
	background-color: #FFADAD !important;
	color: #fff !important;
}

.Y {
	background-color: #E99497 !important;
	color: #fff !important;
}

.Z {
	background-color: #FF9292 !important;
	color: #fff !important;
}

.other-color {
	background-color: #d5d5d5;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block
	{
	width: 100%
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.dropdown {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 0px 0;
	margin: 0px 0 0;
	list-style: none;
	font-size: 13px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0px;
	/*-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);*/
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 0px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu li a {
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
}

.dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus
	{
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #115b79
}

.dropdown-menu .disabled a, .dropdown-menu .disabled a:hover,
	.dropdown-menu .disabled a:focus {
	color: #999
}

.dropdown-menu .disabled a:hover, .dropdown-menu .disabled a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=   false);
	cursor: not-allowed
}

.open .dropdown-menu {
	display: block
}

.open a {
	outline: 0
}

.dropdown-menu-right {
	left: auto;
	right: 0
}

.dropdown-menu-left {
	left: 0;
	right: auto
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #999
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}

.pull-right .dropdown-menu {
	left: 0px;
	right: auto;
}

ul.dropdown-menu.dropdown-custom.dropdown-menu-right {
	right: 0px !important;
	transform: inherit;
	left: auto;
	top: 42px
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

@media ( min-width :768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group .btn, .btn-group-vertical .btn {
	position: relative;
	float: left
}

.btn-group .btn:hover, .btn-group-vertical .btn:hover, .btn-group .btn:focus,
	.btn-group-vertical .btn:focus, .btn-group .btn:active,
	.btn-group-vertical .btn:active, .btn-group .btn.active,
	.btn-group-vertical .btn.active {
	z-index: 2
}

.btn-group .btn:focus, .btn-group-vertical .btn:focus {
	outline: none
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
	margin-left: -1px
}

.btn-toolbar {
	margin-left: -5px
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	margin-left: 5px
}

.btn-group .btn:not (:first-child ):not (:last-child ):not (.dropdown-toggle
	), .btn-group .ui-selectonebutton .ui-button-Old:not (:first-child ):not
	(:last-child ):not (.dropdown-toggle ) {
	border-radius: 0
}

.btn-group .btn:first-child, .btn-group .ui-selectonebutton .ui-button-Old:first-child
	{
	margin-left: 0
}

.btn-group .btn:first-child:not (:last-child ):not (.dropdown-toggle ),
	.btn-group .ui-selectonebutton .ui-button-Old:first-child (:last-child
	):not (.dropdown-toggle ) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.btn-group .btn:last-child:not (:first-child ), .btn-group .dropdown-toggle:not
	(:first-child ), .btn-group .ui-selectonebutton .ui-button-Old:last-child:not
	(:first-child ) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .btn-group {
	float: left
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group .btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px
}

.btn-group .btn-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px
}

.btn-group.open .dropdown-toggle {
	
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn .caret {
	margin-left: 0
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group,
	.btn-group-vertical .btn-group .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical .btn-group .btn {
	float: none
}

.btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group,
	.btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group
	{
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical






 






.btn












:not






 






(
:first-child






 






)
:not






 






(
:last-child






 






)
{
border-radius












:






 






0
}
.btn-group-vertical






 






.btn












:first-child












:not






 






(
:last-child






 






)
{
border-top-right-radius












:






 






4
px












;
border-bottom-right-radius












:






 






0;
border-bottom-left-radius












:






 






0
}
.btn-group-vertical






 






.btn












:last-child












:not






 






(
:first-child






 






)
{
border-bottom-left-radius












:






 






4
px












;
border-top-right-radius












:






 






0;
border-top-left-radius












:






 






0
}
.btn-group-vertical .btn-group:not  (:first-child  ):not  (:last-child 
	 ) .btn {
	border-radius: 0
}

.btn-group-vertical .btn-group:first-child:not  (:last-child  ) .btn:last-child,
	.btn-group-vertical .btn-group:first-child:not
	 (:last-child  ) .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical .btn-group:last-child:not  (:first-child  ) .btn:first-child
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified .btn, .btn-group-justified .btn-group {
	float: none;
	display: table-cell;
	width: 1%
}

.btn-group-justified .btn-group .btn {
	width: 100%
}

[data-toggle="buttons"] .btn input[type="radio"], [data-toggle="buttons"] .btn input[type="checkbox"]
	{
	display: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%;
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0
}

.input-group .ui-inputfield {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group-lg .ui-inputfield, .input-group-lg .input-group-addon,
	.input-group-lg .input-group-btn .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 0px
}

select.input-group-lg .ui-inputfield, select.input-group-lg .input-group-addon,
	select.input-group-lg .input-group-btn .btn {
	height: 46px;
	line-height: 46px
}

textarea.input-group-lg .ui-inputfield, textarea.input-group-lg .input-group-addon,
	textarea.input-group-lg .input-group-btn .btn, select[multiple].input-group-lg .ui-inputfield,
	select[multiple].input-group-lg .input-group-addon, select[multiple].input-group-lg .input-group-btn .btn
	{
	height: auto
}

.input-group-sm .ui-inputfield, .input-group-sm .input-group-addon,
	.input-group-sm .input-group-btn .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0px
}

select.input-group-sm .ui-inputfield, select.input-group-sm .input-group-addon,
	select.input-group-sm .input-group-btn .btn {
	height: 30px;
	line-height: 30px
}

textarea.input-group-sm .ui-inputfield, textarea.input-group-sm .input-group-addon,
	textarea.input-group-sm .input-group-btn .btn, select[multiple].input-group-sm .ui-inputfield,
	select[multiple].input-group-sm .input-group-addon, select[multiple].input-group-sm .input-group-btn .btn
	{
	height: auto
}

.input-group-addon, .input-group-btn, .input-group .ui-inputfield {
	display: table-cell
}

.input-group-btn { /*display: inline-block;*/
	
}

.input-group-addon


:not

 

(
:first-child

 

)
:not

 

(
:last-child

 

),
.input-group-btn


:not

 

(
:first-child

 

)
:not

 

(
:last-child

 

),
.input-group


.ui-inputfield


:not


	

(
:first-child

 

)
:not

 

(
:last-child

 

)
{
border-radius


:

 

0
}
.input-group-addon, .input-group-btn {
	white-space: nowrap;
	vertical-align: middle;
}

/*.input-group .form-control {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}*/

.input-group-addon {
	padding: 6px 12px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 0px
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 0px
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 0px
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]
	{
	margin-top: 0
}

.input-group .ui-inputfield:first-child, .input-group-addon:first-child,
	.input-group-btn:first-child .btn, .input-group-btn:first-child .btn-group .btn,
	.input-group-btn:first-child .dropdown-toggle, .input-group-btn:last-child .btn:not
	 (:last-child  ):not  (.dropdown-toggle  ),.input-group-btn:last-child .btn-group:not
	 (:last-child  ) .btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.input-group-addon:first-child {
	border-right: 0
}

.input-group .ui-inputfield:last-child, .input-group-addon:last-child,
	.input-group-btn:last-child .btn, .input-group-btn:last-child .btn-group .btn,
	.input-group-btn:last-child .dropdown-toggle, .input-group-btn:first-child .btn:not
	 (:first-child  ),.input-group-btn:first-child .btn-group:not  (:first-child
	 ) .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.input-group-btn.btn1 {
	width: 35px;
}
.input-group-btn.btn2 {
	width: 70px;
}

.input-group-btn .btn {
	position: relative
}

.input-group-btn .btn:hover, .input-group-btn .btn:focus,
	.input-group-btn .btn:active {
	z-index: 2
}

.input-group-btn:first-child .btn, .input-group-btn:first-child .btn-group
	{
	margin-right: -1px
}

.input-group-btn:last-child .btn, .input-group-btn:last-child .btn-group
	{
	margin-left: -2px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-btn:last-child .btn {
	margin-left: 0px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}

.nav li {
	position: relative;
	display: block
}

.nav li a {
	position: relative;
	display: block;
}

.nav li a:hover, .nav li a:focus {
	text-decoration: none;
}

.nav li.disabled a {
	color: #999
}

.nav li.disabled a:hover, .nav li.disabled a:focus {
	color: #999;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav li a img {
	max-width: none
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs li {
	float: left;
	margin-bottom: -1px
}

.nav-tabs li a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.nav-tabs li a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus
	{
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}

.nav-tabs.nav-justified li {
	float: none
}

.nav-tabs.nav-justified li a {
	text-align: center;
	margin-bottom: 5px
}

.nav-tabs.nav-justified .dropdown .dropdown-menu {
	top: auto;
	left: auto
}

@media ( min-width :768px) {
	.nav-tabs.nav-justified li {
		display: table-cell;
		width: 1%
	}
	.nav-tabs.nav-justified li a {
		margin-bottom: 0
	}
}

.nav-tabs.nav-justified li a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs.nav-justified .active a, .nav-tabs.nav-justified .active a:hover,
	.nav-tabs.nav-justified .active a:focus {
	border: 1px solid #ddd
}

@media ( min-width :768px) {
	.nav-tabs.nav-justified li a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs.nav-justified .active a, .nav-tabs.nav-justified .active a:hover,
		.nav-tabs.nav-justified .active a:focus {
		border-bottom-color: #fff
	}
}

.nav-pills li {
	float: left
}

.nav-pills li a {
	border-radius: 0px
}

.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: #115b79
}

.nav-stacked li {
	
}

.nav-stacked li+li {
	margin-top: 2px;
	margin-left: 0
}

.nav-justified {
	width: 100%
}

.nav-justified li {
	float: none
}

.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 {
		display: table-cell;
		width: 1%;
	}
	.nav-justified li a {
		margin-bottom: 0
	}
}

.nav-tabs-justified {
	border-bottom: 0
}

.nav-tabs-justified li a {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs-justified .active a, .nav-tabs-justified .active a:hover,
	.nav-tabs-justified .active a:focus {
	border: 1px solid #ddd
}

@media ( min-width :768px) {
	.nav-tabs-justified li a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs-justified .active a, .nav-tabs-justified .active a:hover,
		.nav-tabs-justified .active a:focus {
		border-bottom-color: #fff
	}
}

.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
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

@media ( min-width :768px) {
	.navbar {
		border-radius: 4px
	}
}

@media ( min-width :768px) {
	.navbar-header {
		float: left
	}
}

.navbar-collapse {
	max-height: 340px;
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
	overflow-y: auto
}

@media ( min-width :768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0
	}
}

.container .navbar-header, .container-fluid .navbar-header, .container .navbar-collapse,
	.container-fluid .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}

@media ( min-width :768px) {
	.container .navbar-header, .container-fluid .navbar-header, .container .navbar-collapse,
		.container-fluid .navbar-collapse {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media ( min-width :768px) {
	.navbar-static-top {
		border-radius: 0
	}
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 998;
}

@media ( min-width :768px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
		border-radius: 0
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}

@media ( min-width :768px) {
	.navbar .container .navbar-brand, .navbar .container-fluid .navbar-brand
		{
		margin-left: -15px
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px
}

.navbar-toggle:focus {
	outline: none
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 0px;
}

@media ( min-width :768px) {
	.navbar-toggle {
		display: none
	}
}

.navbar-nav {
	margin: 7.5px -15px !important
}

.navbar-nav  li a {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	line-height: 20px !important
}

@media ( max-width :767px) {
	.mailbox {
		margin-top: 16px;
	}
	.mailbox .col-md-4 {
		margin-bottom: 5px;
	}
	.mailbox .ui-datatable  .ui-reflow-label, .mailbox .ui-datatable  .ui-reflow-dropdown
		{
		display: none;
	}
	.WidthC500 {
		width: 100% !important;
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu li a, .navbar-nav .open .dropdown-menu .dropdown-header
		{
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu li a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu li a:hover, .navbar-nav .open .dropdown-menu li a:focus
		{
		background-image: none
	}
}

@media ( min-width :768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav li {
		float: left
	}
	.navbar-nav li a {
		padding-top: 15px !important;
		padding-bottom: 15px !important
	}
	.navbar-nav.navbar-right:last-child {
		margin-right: -15px !important
	}
}

@media ( min-width :768px) {
	.navbar-left {
		float: left !important
	}
	.navbar-right {
		float: right !important
	}
}

.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0
		rgba(255, 255, 255, 0.1);
	margin-top: 8px;
	margin-bottom: 8px
}

@media ( min-width :768px) {
	.navbar-form .form-horizontal tr {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .ui-inputfield {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.navbar-form .input-group .ui-inputfield {
		width: 100%
	}
	.navbar-form .ui-outputlabel {
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .radio, .navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 0;
		vertical-align: middle
	}
	.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"]
		{
		float: none;
		margin-left: 0
	}
	.navbar-form .has-feedback .ui-inputfield-feedback {
		top: 0
	}
}

@media ( max-width :767px) {
	.navbar-form .form-horizontal tr {
		margin-bottom: 5px
	}
}

@media ( min-width :768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-form.navbar-right:last-child {
		margin-right: -15px
	}
}

.navbar-nav   li   .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav  li   .dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}

@media ( min-width :768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px
	}
	.navbar-text.navbar-right:last-child {
		margin-right: 0
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand {
	color: #777
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
	{
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav li a {
	color: #777
}

.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus
	{
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover,
	.navbar-default .navbar-nav .active a:focus {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav .disabled a, .navbar-default .navbar-nav .disabled a:hover,
	.navbar-default .navbar-nav .disabled a:focus {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}

.navbar-default .navbar-nav .open a, .navbar-default .navbar-nav .open a:hover,
	.navbar-default .navbar-nav .open a:focus {
	background-color: #e7e7e7;
	color: #555
}

@media ( max-width :767px) {
	.navbar-default .navbar-nav .open .dropdown-menu li a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu li a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu li a:focus {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu .active a,
		.navbar-default .navbar-nav .open .dropdown-menu .active a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu .active a:focus {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu .disabled a,
		.navbar-default .navbar-nav .open .dropdown-menu .disabled a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu .disabled a:focus {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-default .navbar-link {
	color: #777
}

.navbar-default .navbar-link:hover {
	color: #333
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808
}

.navbar-inverse .navbar-brand {
	color: #999
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text {
	color: #999
}

.navbar-inverse .navbar-nav li a {
	color: #999
}

.navbar-inverse .navbar-nav li a:hover, .navbar-inverse .navbar-nav li a:focus
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav .active a, .navbar-inverse .navbar-nav .active a:hover,
	.navbar-inverse .navbar-nav .active a:focus {
	color: #fff;
	background-color: #080808
}

.navbar-inverse .navbar-nav .disabled a, .navbar-inverse .navbar-nav .disabled a:hover,
	.navbar-inverse .navbar-nav .disabled a:focus {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
	background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}

.navbar-inverse .navbar-nav .open a, .navbar-inverse .navbar-nav .open a:hover,
	.navbar-inverse .navbar-nav .open a:focus {
	background-color: #080808;
	color: #fff
}

@media ( max-width :767px) {
	.mailbox .ui-datatable-tablewrapper td {
		width: 100% !important;
	}
	.mailbox .ui-datatable-tablewrapper .ui-datatable-odd td {
		background: #f2f2f2 !important;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-header {
		border-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu li a {
		color: #999
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu li a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu li a:focus {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .active a,
		.navbar-inverse .navbar-nav .open .dropdown-menu .active a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu .active a:focus {
		color: #fff;
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .disabled a,
		.navbar-inverse .navbar-nav .open .dropdown-menu .disabled a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu .disabled a:focus {
		color: #444;
		background-color: transparent
	}
}

.navbar-inverse .navbar-link {
	color: #999
}

.navbar-inverse .navbar-link:hover {
	color: #fff
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 0px
}

.breadcrumb li {
	display: inline-block
}

.breadcrumb li+li:before {
	content: "/\00a0";
	padding: 0 5px;
	color: #ccc
}

.breadcrumb .active {
	color: #999
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 0px
}

.pagination li {
	display: inline
}

.pagination li a, .pagination li span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #115b79;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px
}

.pagination li:first-child a, .pagination li:first-child span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination li:last-child a, .pagination li:last-child span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.pagination li a:hover, .pagination li span:hover, .pagination li a:focus,
	.pagination li span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}

.pagination .active a, .pagination .active span, .pagination .active a:hover,
	.pagination .active span:hover, .pagination .active a:focus,
	.pagination .active span:focus {
	z-index: 2;
	color: #fff;
	background-color: #115b79;
	border-color: #115b79;
	cursor: default
}

.pagination .disabled span, .pagination .disabled span:hover,
	.pagination .disabled span:focus, .pagination .disabled a, .pagination .disabled a:hover,
	.pagination .disabled a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

.pagination-lg li a, .pagination-lg li span {
	padding: 10px 16px;
	font-size: 18px
}

.pagination-lg li:first-child a, .pagination-lg li:first-child span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg li:last-child a, .pagination-lg li:last-child span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}

.pagination-sm li a, .pagination-sm li span {
	padding: 5px 10px;
	font-size: 12px
}

.pagination-sm li:first-child a, .pagination-sm li:first-child span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm li:last-child a, .pagination-sm li:last-child span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center
}

.pager li {
	display: inline
}

.pager li a, .pager li span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px
}

.pager li a:hover, .pager li a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next a, .pager .next span {
	float: right
}

.pager .previous a, .pager .previous span {
	float: left
}

.pager .disabled a, .pager .disabled a:hover, .pager .disabled a:focus,
	.pager .disabled span {
	color: #999;
	background-color: #fff;
	cursor: not-allowed
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 300;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

.label[href]:hover, .label[href]:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.btn .label {
	position: relative;
	top: -1px
}

.label-default {
	background-color: #999
}

.label-default[href]:hover, .label-default[href]:focus {
	background-color: #808080
}

.label-primary {
	background-color: #115b79
}

.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de;
	line-height: 22px;
}

.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999;
	border-radius: 10px
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.btn-xs .badge {
	top: 0;
	padding: 1px 5px
}

a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

a.list-group-item.active .badge, .nav-pills .active a .badge {
	color: #115b79;
	background-color: #fff
}

.nav-pills li a .badge {
	margin-left: 3px
}

.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}

.jumbotron h1, .jumbotron .h1 {
	color: inherit
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}

.container .jumbotron {
	border-radius: 6px
}

.jumbotron .container {
	max-width: 100%
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}
	.container .jumbotron {
		padding-left: 60px;
		padding-right: 60px
	}
	.jumbotron h1, .jumbotron .h1 {
		font-size: 63px
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.thumbnail img, .thumbnail a img {
	margin-left: auto;
	margin-right: auto
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #115b79
}

.thumbnail .caption {
	padding: 9px;
	color: #333
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}

.alert h4 {
	margin-top: 0;
	color: inherit
}

.alert .alert-link {
	font-weight: bold
}

.alert p, .alert ul {
	margin-bottom: 0
}

.alert p+p {
	margin-top: 5px
}

.alert-dismissable {
	padding-right: 35px
}

.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #2b542c
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #245269
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b
}

.alert-warning hr {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link {
	color: #66512c
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442
}

.alert-danger hr {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link {
	color: #843534
}

@
-webkit-keyframes progress-bar-stripes {from { background-position:40px0
	
}

to {
	background-position: 0 0
}

}
@
keyframes progress-bar-stripes {from { background-position:40px0
	
}

to {
	background-position: 0 0
}

}
.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #115b79;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease
}

.progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}

.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
	background-color: #5cb85c
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
	background-color: #5bc0de
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
	background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
	background-color: #d9534f
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}

.media, .media-body {
	overflow: hidden;
	zoom: 1
}

.media, .media .media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media-object {
	display: block
}

.media-heading {
	margin: 0 0 5px
}

.media .pull-left {
	margin-right: 10px
}

.media .pull-right {
	margin-left: 10px
}

.media-list {
	padding-left: 0;
	list-style: none
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.list-group-item .badge {
	float: right
}

.list-group-item .badge+.badge {
	margin-right: 5px
}

a.list-group-item {
	color: #555
}

a.list-group-item .list-group-item-heading {
	color: #333
}

a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus
	{
	z-index: 2;
	color: #fff;
	background-color: #115b79;
	border-color: #115b79
}

a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading,
	a.list-group-item.active:focus .list-group-item-heading {
	color: inherit
}

a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text,
	a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8
}

a.list-group-item-success {
	color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
	color: inherit
}

a.list-group-item-success:hover, a.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6
}

a.list-group-item-success.active, a.list-group-item-success.active:hover,
	a.list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7
}

a.list-group-item-info {
	color: #31708f
}

a.list-group-item-info .list-group-item-heading {
	color: inherit
}

a.list-group-item-info:hover, a.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus
	{
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3
}

a.list-group-item-warning {
	color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
	color: inherit
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover,
	a.list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede
}

a.list-group-item-danger {
	color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
	color: inherit
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover,
	a.list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
}

.panel-body {
	padding: 15px
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel-heading .dropdown .dropdown-toggle {
	color: inherit
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}

.panel-title a {
	color: inherit
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel .list-group {
	margin-bottom: 0
}

.panel .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}

.panel .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}

.panel .table, .panel .table-responsive .table {
	margin-bottom: 0
}

.panel .table:first-child, .panel .table-responsive:first-child .table:first-child
	{
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel .table:first-child thead:first-child tr:first-child td:first-child,
	.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child td:first-child,
	.panel .table:first-child tbody:first-child tr:first-child td:first-child,
	.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child td:first-child,
	.panel .table:first-child thead:first-child tr:first-child th:first-child,
	.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child th:first-child,
	.panel .table:first-child tbody:first-child tr:first-child th:first-child,
	.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child th:first-child
	{
	border-top-left-radius: 3px
}

.panel .table:first-child thead:first-child tr:first-child td:last-child,
	.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child td:last-child,
	.panel .table:first-child tbody:first-child tr:first-child td:last-child,
	.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child td:last-child,
	.panel .table:first-child thead:first-child tr:first-child th:last-child,
	.panel .table-responsive:first-child .table:first-child thead:first-child tr:first-child th:last-child,
	.panel .table:first-child tbody:first-child tr:first-child th:last-child,
	.panel .table-responsive:first-child .table:first-child tbody:first-child tr:first-child th:last-child
	{
	border-top-right-radius: 3px
}

.panel .table:last-child, .panel .table-responsive:last-child .table:last-child
	{
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel .table:last-child tbody:last-child tr:last-child td:first-child,
	.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child td:first-child,
	.panel .table:last-child tfoot:last-child tr:last-child td:first-child,
	.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child td:first-child,
	.panel .table:last-child tbody:last-child tr:last-child th:first-child,
	.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child th:first-child,
	.panel .table:last-child tfoot:last-child tr:last-child th:first-child,
	.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child th:first-child
	{
	border-bottom-left-radius: 3px
}

.panel .table:last-child tbody:last-child tr:last-child td:last-child,
	.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child td:last-child,
	.panel .table:last-child tfoot:last-child tr:last-child td:last-child,
	.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child td:last-child,
	.panel .table:last-child tbody:last-child tr:last-child th:last-child,
	.panel .table-responsive:last-child .table:last-child tbody:last-child tr:last-child th:last-child,
	.panel .table:last-child tfoot:last-child tr:last-child th:last-child,
	.panel .table-responsive:last-child .table:last-child tfoot:last-child tr:last-child th:last-child
	{
	border-bottom-right-radius: 3px
}

.panel .panel-body+.table, .panel .panel-body+.table-responsive {
	border-top: 1px solid #ddd
}

.panel .table tbody:first-child tr:first-child th, .panel .table tbody:first-child tr:first-child td
	{
	border-top: 0
}

.panel .table-bordered, .panel .table-responsive .table-bordered {
	border: 0
}

.panel .table-bordered thead tr th:first-child, .panel .table-responsive .table-bordered thead tr th:first-child,
	.panel .table-bordered tbody tr th:first-child, .panel .table-responsive .table-bordered tbody tr th:first-child,
	.panel .table-bordered tfoot tr th:first-child, .panel .table-responsive .table-bordered tfoot tr th:first-child,
	.panel .table-bordered thead tr td:first-child, .panel .table-responsive .table-bordered thead tr td:first-child,
	.panel .table-bordered tbody tr td:first-child, .panel .table-responsive .table-bordered tbody tr td:first-child,
	.panel .table-bordered tfoot tr td:first-child, .panel .table-responsive .table-bordered tfoot tr td:first-child
	{
	border-left: 0
}

.panel .table-bordered thead tr th:last-child, .panel .table-responsive .table-bordered thead tr th:last-child,
	.panel .table-bordered tbody tr th:last-child, .panel .table-responsive .table-bordered tbody tr th:last-child,
	.panel .table-bordered tfoot tr th:last-child, .panel .table-responsive .table-bordered tfoot tr th:last-child,
	.panel .table-bordered thead tr td:last-child, .panel .table-responsive .table-bordered thead tr td:last-child,
	.panel .table-bordered tbody tr td:last-child, .panel .table-responsive .table-bordered tbody tr td:last-child,
	.panel .table-bordered tfoot tr td:last-child, .panel .table-responsive .table-bordered tfoot tr td:last-child
	{
	border-right: 0
}

.panel .table-bordered thead tr:first-child td, .panel .table-responsive .table-bordered thead tr:first-child td,
	.panel .table-bordered tbody tr:first-child td, .panel .table-responsive .table-bordered tbody tr:first-child td,
	.panel .table-bordered thead tr:first-child th, .panel .table-responsive .table-bordered thead tr:first-child th,
	.panel .table-bordered tbody tr:first-child th, .panel .table-responsive .table-bordered tbody tr:first-child th
	{
	border-bottom: 0
}

.panel .table-bordered tbody tr:last-child td, .panel .table-responsive .table-bordered tbody tr:last-child td,
	.panel .table-bordered tfoot tr:last-child td, .panel .table-responsive .table-bordered tfoot tr:last-child td,
	.panel .table-bordered tbody tr:last-child th, .panel .table-responsive .table-bordered tbody tr:last-child th,
	.panel .table-bordered tfoot tr:last-child th, .panel .table-responsive .table-bordered tfoot tr:last-child th
	{
	border-bottom: 0
}

.panel .table-responsive {
	border: 0;
	margin-bottom: 0
}

.panel-group {
	margin-bottom: 20px
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
	overflow: hidden
}

.panel-group .panel+.panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}

.panel-default {
	border-color: #ddd
}

.panel-default .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.panel-default .panel-heading+.panel-collapse .panel-body {
	border-top-color: #ddd
}

.panel-default .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ddd
}

.panel-primary {
	border-color: #115b79
}

.panel-primary .panel-heading {
	color: #fff;
	background-color: #115b79;
	border-color: #115b79
}

.panel-primary .panel-heading+.panel-collapse .panel-body {
	border-top-color: #115b79
}

.panel-primary .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #115b79
}

.panel-success {
	border-color: #d6e9c6
}

.panel-success .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success .panel-heading+.panel-collapse .panel-body {
	border-top-color: #d6e9c6
}

.panel-success .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #d6e9c6
}

.panel-info {
	border-color: #bce8f1
}

.panel-info .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info .panel-heading+.panel-collapse .panel-body {
	border-top-color: #bce8f1
}

.panel-info .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #bce8f1
}

.panel-warning {
	border-color: #faebcc
}

.panel-warning .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.panel-warning .panel-heading+.panel-collapse .panel-body {
	border-top-color: #faebcc
}

.panel-warning .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #faebcc
}

.panel-danger {
	border-color: #ebccd1
}

.panel-danger .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.panel-danger .panel-heading+.panel-collapse .panel-body {
	border-top-color: #ebccd1
}

.panel-danger .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ebccd1
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: transparent;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15)
}

.well-lg {
	padding: 24px;
	border-radius: 6px
}

.well-sm {
	padding: 9px;
	border-radius: 3px
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity =   20)
}

.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity =   50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

.modal {
	display: none;
	overflow: auto;
	overflow-y: scroll;
	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%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.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: none
}

.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: .5;
	filter: alpha(opacity =   50)
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857143
}

.modal-body {
	position: relative;
	padding: 20px
}

.modal-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.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
}

@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
	}
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity =   0)
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity =   90)
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	right: 5px;
	border-width: 5px 5px 0;
	border-top-color: #fff
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal
}

.popover.top {
	margin-top: -10px
}

.popover.right {
	margin-left: 10px
}

.popover.bottom {
	margin-top: 10px
}

.popover.left {
	margin-left: -10px
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.popover-content {
	padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover .arrow {
	border-width: 11px
}

.popover .arrow:after {
	border-width: 10px;
	content: ""
}

.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px
}

.popover.top .arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff
}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25)
}

.popover.right .arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff
}

.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px
}

.popover.bottom .arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff
}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25)
}

.popover.left .arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}

.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%
}

.carousel-inner .item {
	display: none;
	position: relative;
	-webkit-transition: .3s ease-in-out left;
	transition: .3s ease-in-out left
}

.carousel-inner .item img, .carousel-inner .item a img {
	line-height: 1
}

.carousel-inner .active, .carousel-inner .next, .carousel-inner .prev {
	display: block
}

.carousel-inner .active {
	left: 0
}

.carousel-inner .next, .carousel-inner .prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner .next {
	left: 100%
}

.carousel-inner .prev {
	left: -100%
}

.carousel-inner .next.left, .carousel-inner .prev.right {
	left: 0
}

.carousel-inner .active.left {
	left: -100%
}

.carousel-inner .active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 5%;
	opacity: .5;
	filter: alpha(opacity =   50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5)
		0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',
		endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001)
		0), color-stop(rgba(0, 0, 0, 0.5) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0,
		rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover, .carousel-control:focus {
	outline: none;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity =   90)
}

.carousel-control .icon-prev, .carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
	{
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left
	{
	left: 50%
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right
	{
	right: 50%
}

.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	font-family: serif
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
}

.carousel-caption .btn {
	text-shadow: none
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		margin-left: -15px;
		font-size: 30px
	}
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px
	}
	.carousel-indicators {
		bottom: 20px
	}
}

.clearfix:before, .clearfix:after, .container:before, .container:after,
	.container-fluid:before, .container-fluid:after, .row:before, .row:after,
	.form-horizontal .form-horizontal tr:before, .form-horizontal .form-horizontal tr:after,
	.btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical .btn-group:before,
	.btn-group-vertical .btn-group:after, .nav:before, .nav:after, .navbar:before,
	.navbar:after, .navbar-header:before, .navbar-header:after,
	.navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after,
	.panel-body:before, .panel-body:after, .modal-footer:before,
	.modal-footer:after {
	content: " ";
	display: table
}

.clearfix:after, .container:after, .container-fluid:after, .row:after,
	.form-horizontal .form-horizontal tr:after, .btn-toolbar:after,
	.btn-group-vertical .btn-group:after, .nav:after, .navbar:after,
	.navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after,
	.modal-footer:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important;
	padding-left: 75px;
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden {
	display: none !important;
	visibility: hidden !important
}

.affix {
	position: fixed
}

@
-ms-viewport {
	width: device-width
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important
}

@media ( max-width :767px) {
	.visible-xs {
		display: block !important
	}
	table.visible-xs {
		display: table
	}
	tr.visible-xs {
		display: table-row !important
	}
	th.visible-xs, td.visible-xs {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}
	table.visible-sm {
		display: table
	}
	tr.visible-sm {
		display: table-row !important
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}
	table.visible-md {
		display: table
	}
	tr.visible-md {
		display: table-row !important
	}
	th.visible-md, td.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-lg {
		display: block !important
	}
	table.visible-lg {
		display: table
	}
	tr.visible-lg {
		display: table-row !important
	}
	th.visible-lg, td.visible-lg {
		display: table-cell !important
	}
}

@media ( max-width :767px) {
	.applyForOtherJob .navbar-header, .applyForOtherJob .OutsideHeader {
		text-align: center !important;
		padding: 0px !important
	}
	.hidden-xs {
		display: none !important
	}
	.open-jobwebsite .table-responsive, .open-jobwebsite .ui-fieldset-content
		{
		padding: 0px !important;
	}
	.ui-dialog {
		width: 96% !important;
		margin: 0px 2% !important;
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}
	table.visible-print {
		display: table
	}
	tr.visible-print {
		display: table-row !important
	}
	th.visible-print, td.visible-print {
		display: table-cell !important
	}
}

@media print {
	.hidden-print {
		display: none !important
	}
}

.brandlogo {
	height: 35px;
	margin: 2px 2px 2px 0px;
}

.ui-widget-overlay {
	background: url("../image/body-bg.png") top left repeat #666;
	opacity: 0.3;
	background-color: #000;
	background-image: none;
}

.ui-dialog-titlebar-close {
	margin: 7px 7px 0px 0px !important;
	padding: 0px !important;
}

.ui-outputlabel span.ui-outputlabel-rfi {
	color: red;
}

.NoBackground1 body {
	background: none !important;
}

#social-apply .well-sm label, #social-apply .block-content p span {
	white-space: normal !important;
}

.ui-datatable-footer .btn-group .ui-button-icon-only {
	margin: 0px !Important;
}

.ui-datatable-footer .btn-group .ui-button-icon-only span {
	color: #fff !important;
	padding: 2px 0px 0px 10px !important;
	font-size: 16px;
}

.ui-datatable-footer .btn-group .ui-button-icon-only {
	width: 40px !important;
	height: 30px !important;
	border-radius: 0px;
}

.btn-group




 




.btn








:first-child








:not




 




(
:last-child




 




)
:not




 




(
.dropdown-toggle




 




)
{
border-bottom-right-radius








:




 




0;
border-top-right-radius








:




 




0;
}
.btn-group




 




.btn








:not




 




(
:first-child




 




)
:not




 




(
:last-child




 




)
:not




 




(
.dropdown-toggle





	




)
{
border-radius








:




 




0;
}
.btn-group




 




.btn








:last-child








:not




 




(
:first-child




 




),
.btn-group
>
.dropdown-toggle








:not





	




(
:first-child




 




)
{
border-bottom-left-radius








:




 




0;
border-top-left-radius








:




 




0;
}
.inprocess-cand span {
	/*display: inline-block;*/
	
}

.search-prospect .ui-datatable-data td span {
	display: block;
}

.noti_Container {
	height: auto !important;
	width: 22px !important;
	display: inline-block;
}

a.ui-commandlink.ui-widget.noti_Container.hidden-xs.notifiBadge1.hidden-sm
	{
	display: inline-block;
	margin-top: -1px;
}

a.ui-commandlink.ui-widget.noti_Container.hidden-xs.hidden-sm.mail-header.email-button
	{
	margin-top: 4px;
	top: 2px;
}

.UserName label {
	padding: 2px;
}

.UserName font i {
	font-size: 18px;
}

.UserName .ui-icon-power-off {
	font-size: 18px;
	color: #ff0000;
	margin-left: 5px;
}

.UserName a:hover, .UserName a:hover i {
	underline: none !important;
	text-decoration: none;
}

.quick-search .ui-fieldset .ui-selectcheckboxmenu {
	display: block;
}

/*.quick-search .ui-fieldset td {
	padding-left: 0px;
}*/
.ui-datatable-data .CanName {
	float: left;
	margin-right: 10px;
}

#callHistory .ui-dialog-content {
	overflow: hidden !important;
}

.triangle-isosceles {
	border-radius: 4px !important;
	width: 70% !important;
}

.triangle-isosceles.right:after {
	top: 18px !important;
	right: -29px !important;
	border-width: 8px 0px 8px 10px !important;
	margin-right: 15px;
	border-color: transparent #3276b1 !important;
}

.triangle-isosceles.left:after {
	top: 18px !important;
	left: -13px !important;
	border-width: 8px 10px 8px 0px !important;
	margin-right: 15px;
	border-color: transparent #666 !important;
}

.triangle-isosceles.right {
	border-right: solid 4px #3276b1 !important;
	margin-right: 10px !important;
	background: #ADD8E6 !important;
}

.triangle-isosceles.left {
	border-left: solid 4px #666 !important;
	margin-left: 10px !important;
	background: #eaedf1 !important;
}

.JobBoardListing {
	margin: 0px;
	padding: 0px;
	lin-height: 0px;
}

.JobBoardListing .widget-header {
	background: #fff;
	color: #333;
	padding: 2px 5px 2px 2px !important;
	border: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #f2f2f2;
}

.JobBoardListing .widget-header small {
	color: #333;
}

.JobBoardListing .widget-header a b {
	color: #115b79 !important;
}

.JobBoardListing .widget-main {
	padding: 0px !important;
}

.JobBoardListing .widget {
	margin: 0px !important;
}

.JobBoardListing .list-group-item {
	padding: 5px !important;
}

.JobBoardListing h4.widget-content-light {
	margin: 5px !important;
}

.CreateClient .ui-hidden-container .ui-datatable-tablewrapper td,
	.CreateClient .ui-hidden-container .ui-datatable-tablewrapper th {
	border: #f2f2f2 solid 1px;
}

.quick-search .ui-fieldset-content td {
	border: #ccc solid 0px !important
}

.LabelWidth {
	min-width: 126px !important;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.quick-search .ui-selectoneradio td {
	float: left;
}

header .container1 {
	left: 0px !important;
	top: 50px;
	display: block;
	z-index: 999 !important;
	position: absolute !important;
	float: left;
	opacity: 0.9;
}

header .container1 div {
	display: inline-block;
	position: relative;
	float: left;
	min-height: 800px;
}

header .container1 .sidenavOver div {
	background: url("../image/header-bg.png") top left repeat;
	width: 50px;
}

header .container1 .sidenavOver a {
	background: rgba(0, 0, 0, 0.5);
	padding: 10px 0px;
	margin: 2px 0px;
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

header .container1 .sidenavOver a i {
	font-weight: normal !important;
}

header .container1 .sidenavOver a:hover {
	text-decoration: none !important;
	color: #1bbae1;
}

header .container2 {
	right: 0px !important;
	top: 50px;
	display: block;
	z-index: 9993 !important;
	position: absolute !important;
	float: right;
	opacity: 1;
	/* left: 0; */
}

header .container2 .sidenavOfff {
	display: block !important;
	position: relative;
	float: right;
}

div#queryDlgJVD .ui-dialog-content.ui-widget-content, div#queryDlg .ui-dialog-content.ui-widget-content
	{
	height: 90vh !important;
}

div#queryDlgJVD .ui-dialog-content.ui-widget-content div.ui-rating, div#queryDlg .ui-dialog-content.ui-widget-content div.ui-rating
	{
	width: 110px;
}

header .container2 .RightPanelHover a:hover {
	text-decoration: none !important;
	color: #fff !important;
}

header .container2 .RightPanelHoverNotification div.HoverBody {
	width: 420px;
    min-height: 500px;
    max-height: 85vh;
    background: #FFFFFF;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    margin-right: 20px;
    padding: 0;
    box-shadow: 0 10px 40px rgba(15, 23, 42, 0.12);
    overflow: visible;
    display: flex;
    flex-direction: column;
}
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel {
	z-index: 10050 !important;
}

header .container2 .RightPanelHoverNotification div#notificationTbl {
	max-height: 70vh;
	overflow: auto;
	width: 100%;
}
header .container2 .RightPanelHoverNotification #notificationTbl_head{
	display:none;
}

header .container2 .RightPanelHoverNotification .notificationclearallbtn
	{
	float: right;
    display: block;
    clear: both;
    background: #fff;
    border: 0;
    padding: 5px;
    font-weight: 500;
    letter-spacing: 0.5px;
    border-radius: 8px;
    color: #394263;
    margin-top: -5px;
}

header .container2 .RightPanelHoverNotification .notificationclearallbtn:hover
	{
	color: #394263 !important;
}

/* header .RightPanelHoverNotification {
    display: block!important;
} */
header .container2 .RightPanelHoverNotification .notifacationtext button span.ui-button-icon-left.ui-icon.ui-c.fa.fa-remove
	{
	font-size: 18px;
}

header .container2 .RightPanelHoverNotification .notifacationtext a {
	padding: 0px 0px 5px;
}

header .container2 .RightPanelHoverNotification div#rightSearchBar1 {
	padding-right: 0px;
}

header .container2 .RightPanelHoverNotification .notifacationtext {
	position: relative;
	padding-right: 45px;
}

header .container2 .RightPanelHoverNotification .notifacationtext span.notifacationDate
	{
	color:#787878;
}

header .container2 .RightPanelHoverNotification .notifacationtext span.notifacationDate i.fa.fa-calendar
	{
	/*font-size: 13px;
	padding-right: 4px;*/
	
}

header .container2 .RightPanelHoverNotification .notifacationtext button
	{
	position: absolute;
	top: 7px;
	right: 5px;
}

header .container2 .RightPanelHoverNotification a:hover {
	text-decoration: none !important;
	color: #fff !important;
}

header .container2 .RightPanelHoverNotification .notifacationtext a:hover
	{
	color: #0394b7 !important;
}

.container2 #OpenBody {
	margin-top: -52px;
	background: #394263;
	width: 50px;
	height: 50px;
}

.container2 #OpenBody #rightPnlBtnLeft {
	margin-top: 4px;
	width: 40px;
	margin-left: 0px;
}

.container2 #OpenBody span {
	font-size: 26px;
	font-weight: bold;
	margin-top: -3px !important;
}

.container2 #OpenBody span.fa-chevron-left:before {
	content: "\f111" !important;
}

.container2 #CloseBody span.fa-chevron-right:before {
	content: "\f112" !important;
}

.fa-question::before {
	content: "\f2cc" !important;
}

.container2 #OpenBody .btn-primary {
	background: transparent !important;
	border: 0px !important;
}

.nav.navbar-nav-custom {
	width: 25%;
}

.nav.navbar-nav-custom {
	margin: 10px 0px 0px auto !important;
	width: auto !important;
}

.container2 #CloseBody {
	width: 30px;
	height: 30px;
	margin-left: -8px;
	margin-top: -49px;
	margin-bottom: 15px;
	position: absolute;
	top: 10px;
	right: 18px;
}

.container2 #CloseBody span {
	font-size: 15px;
	font-weight: bold;
	color: #4c4c4c;
	margin-top: 1px !important;
}

.container2 #CloseBody span.ui-icon {
	left: 5px !important;
	top: 21% !important;
}

.container2 #CloseBody .btn-primary {
	width: 24px !important;
	padding: 0px !important;
	height: 24px !important;
	margin: -3px 0px 0px -2px !important;
	border-radius: 0px;
	background: #f9fafc !important;
	border: 0;
	text-align: center;
	box-shadow: none;
}

.ButtonsRP {
	margin-top: 0px;
}

.CurrentJObList {
	margin-bottom: 20px;
}

.CurrentJObList .ui-outputlabel {
	line-height: 24px;
}

.CurrentJObList .btn {
	width: 100%;
}

.ButtonsRPBox .btn {
	width: 31%;
	margin: 1%;
	padding: 20px;
}

.ButtonsRPBox .btn {
	font-size: 25px;
}

.ButtonsRPBox .btn:hover i {
	color: #333;
}

.ButtonsRP .btn .ui-icon, .CurrentJObList .btn .ui-icon {
	float: left;
}

.ButtonsRP .btn .ui-button-text, .CurrentJObList .btn .ui-button-text {
	float: left;
	padding-left: 9px;
}

.CurrentJObList .CJView {
	float: right;
	margin: 0px 5px;
}

.HoverBody .ui-autocomplete {
	float: left;
	width: 100%;
}

.ResumeUploadRP {
	margin-top: 20px;
	background: #000;
	width: 100%;
	padding: 2px;
}

.ResumeUploadRP .ui-fileupload-choose {
	width: 100%;
	text-align: left;
}

.ResumeUploadRP .ui-fileupload-buttonbar {
	padding: 0px !important;
}

.ResumeUploadRP div.RUHeading {
	font-size: 13px;
	padding: 3px 8px;
	color: #ccc;
	text-align: center;
}

.ResumeUploadRP .ui-fileupload-content {
	height: 150px;
	border: #eee solid 1px !important;
}

.ResumeUploadRP .ui-fileupload-buttonbar {
	background: none !important;
	border: 0px !important;
}

.ResumeUploadRP .ui-fileupload-buttonbar .ui-button-text {
	text-align: left;
}

.ResumeUploadRP .ui-fileupload-buttonbar .ui-icon-plusthick {
	color: #fff !important;
}

/* Right Panel Fieldsets */
.HoverBody .input-group input {
	padding: 10px 20px !important;
	margin-bottom: 8px !important;
	background: #eff2f5;
	border-radius: 5px;
}

.HoverBody .input-group span#example-username2cndName, .HoverBody .input-group span#example-username3jobName,
	.HoverBody .input-group span#example-username3ClientName, .HoverBody .input-group span#example-username4ProspectName,
	.HoverBody .input-group span#example-username4ContactName, .HoverBody .input-group span.example-username3cndName
	{
	position: relative;
}

.HoverBody div#rightSearchBar .ButtonsRP {
	overflow: hidden;
}

.HoverBody .input-group {
	width: 100%;
	margin-bottom: 3px;
}

.ui-menuitem .ui-icon-triangle-1-s {
	display: none;
}

#header .ui-menu-list .ui-widget-header {
	border-radius: 0px !important;
	padding: 0px 0px 0px 5px !important;
}

#footer {
	background: #000;
	bottom: 0px;
	clear: both;
	position: fixed;
	z-index: 9999;
	color: #ccc;
	width: 100%;
	opacity: 0.3;
	display: block;
}

.footerTxt {
	font-size: 15px;
	margin-left: 5px;
	float: left;
	margin-top: 3px;
}

.footerDropDiv {
	float: right;
	margin-right: 18px;
	margin-top: 0px;
}

.FooterMarginB #footer {
	margin-bottom: 16px;
}

.FooterMarginB #content {
	padding: 10px 0px !important;
}

.rowexpansion-custom-background {
	border-width: 2px 0px 10px 0px;
	width: 98%;
}

/* .rowexpansion-custom-background-openJob .ui-datatable-odd td, .rowexpansion-custom-background .ui-datatable-odd td {
	background: #f2f2f2 !important;
} */
.ui-dashboard-column .ui-panel .ui-panel-titlebar {
	padding: 0px !important;
	padding: 0px !important;
	border-bottom: none;
}

.ui-dashboard-column .ui-panel-title {
	font-size: 15px;
	float: left;
	line-height: 30px;
}

.dashboardRightbox {
	margin-top: -32px;
	position: relative;
	z-index: 999;
	float: right;
	margin-right: 35px;
}

.ui-dashboard-column .ui-panel, .ui-dashboard-column .ui-panel-content {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.ui-dashboard-column .ui-panel .ui-panel-content {
	padding: 0px !important;
	margin: 0px !important;
}

.ui-dashboard-column .col-md-6 {
	/*margin: 1% 0.5% 1% 0.5%;
	width: 48.5%;*/
	
}

.ui-dashboard-column .col-md-4 {
	/*margin: 1% 0.5%;
	width: 48.5%;*/
	/* width: 31%; */
	
}
/*.ui-dashboard-column .col-md-6:nth-child(odd){clear:both;} */
/*.ui-dashboard-column .col-md-12 {
	margin: 1% 0.5%;
	width: 98%;
	clear: both;
}*/
.ui-dashboard-column {
	width: 100%;
	padding-bottom: 30px;
	/*padding-left: 8px;*/
}

.ui-dashboard-column .ui-fieldset-content {
	min-height: 216px;
	margin-top: 0px;
	padding: 5px;
}

.ui-dashboard-column .ui-panel-titlebar-icon, .ui-dashboard-column .ui-panel-titlebar-icon:hover
	{
	margin: 5px;
}

.ui-dashboard-column .ui-panel-titlebar-icon span {
	color: #ccc;
	font-size: 22px;
}

.NoteText {
	font-size: 11px;
	color: #666;
}

.new-submission-rpt .table-responsive .ui-fieldset-content td {
	border: #ccc solid 1px !important;
}

.new-submission-rpt .table-responsive  table {
	width: 100%;
}

/*.panelGridSetRight .ui-outputpanel {
	float: left;
	padding: 7px 8px 7px;
	border-radius: 0px;
	font-size: 13px;
}
*/
.panelGridSetRight .ui-outputpanel i {
	font-size: 16px;
	color: #FF8000;
	padding-left: 2px;
	display: block;
	float: right;
}

.header-section .btn-group .ui-button-old-icon-only .ui-icon {
	left: 36% !important;
	text-align: center;
	font-size: 13px;
}

.header-section .btn-group .ui-button-Old-icon-only .ui-button-Old-text
	{
	padding: 0px !important;
	color: #333 !important;
	display: none;
}

.panelGridSetRight




 




.ui-outputpanel








:first-child








:not




 




(
:last-child




 




)
:not




 




(
.dropdown-toggle





	




){
border-bottom-right-radius








:




 




0
px




 




!
important








;
border-top-right-radius








:




 




0
px




 




!
important








;
}
.panelGridSetRight




 




.ui-outputpanel








:not




 




(
:first-child




 




)
:not




 




(
:last-child





	




)
:not




 




(
.dropdown-toggle




 




)
{
border-radius








:




 




0
px








;
}
.panelGridSetRight




 




.ui-outputpanel








:last-child








:not




 




(
:first-child




 




){
border-bottom-left-radius








:




 




0
px




 




!
important








;
border-top-left-radius








:




 




0
px




 




!
important








;
}
#dashboardId .ui-panel {
	padding: 0px !important;
}

/*#dashboardId {
	float: left;
	width: 100%;
	padding: 1px 0px 3px 0px !important;
}

#dashboardId h1 {
	float: left;
	padding-top: 9px;
	padding-left: 12px;
	padding-bottom: 15px;
}*/

#dashboardId .ui-overlaypanel {
	left: auto !important;
	right: 30px;
/* 	border: 0px !important; */
}

#dashboardId .ui-overlaypanel .ui-selectlistbox-item {
	padding: 2px 0px;
}

#dashboardId .panelGridSetRight {
	margin-top: 2px;
	margin-right: 10px;
}

#dashboardId .ui-overlaypanel .ui-selectlistbox-item .ui-chkbox {
	margin-right: 5px;
}

.DashboardRightBtn {
	float: right;
	margin-right: 15px;
}

.DashboardRightBtn .widgetCombo, .DashboardRightBtn .exportData {
	margin: 5px 5px 0px 5px !important;
	color: #fff;
	background: none;
	float: right;
	border: 0px;
}

.DashboardRightBtn .ui-button-Old-icon-only .ui-icon {
	left: 24% !important;
	text-align: center;
	font-size: 20px;
	color: #fff;
	top: 3px !important;
}

.DashboardRightBtn .exportData {
	border: #fff solid 1px;
	padding: 3px 10px 2px 10px;
	margin-left: 15px !important;
	background: #fff;
	border-radius: 5px;
}

.DashboardRightBtn .exportData span {
	color: #333;
	margin: 0px 15px 0px 5px;
}

.ui-fileupload .ui-fileupload-content {
	width: 100% !important;
	height: 100% !important;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button-Old {
	padding: 0px 8px !important;
}

.FileuploadTable td:first-child {
	width: 70%;
}

.cnd-add-vendor-single {
	width: 160px !important;
	margin-left: -674px !important;
}

.cnd-add-vendor-contact-single {
	width: 160px !important;
	margin-left: -674px !important;
}

.cnd-add-vendor-contact-multi {
	width: 160px !important;
	margin-left: -95px !important;
}

.resume-upload .ui-fileupload .ui-fileupload-content {
	width: 100%;
	height: 120px;
	background: url("../image/drophere.png") center center no-repeat;
	background-size: 10%;
}

.ui-datatable-tablewrapper .ui-sortable-column-icon, .ui-sortable-column .ui-sortable-column-icon
	{
	display: inline;
	padding-left: 0px !important;
	font-size: 13px;
	background: transparent !important;
	/*opacity: 0.6;*/
	margin-left: 0px !important;
}

.ui-sortable-column span.ui-column-title {
	display: inline !important;
	padding-right: 4px;
}

.ui-datatable-tablewrapper .ui-inputfield, .ui-sortable-column .ui-inputfield
	{
	width: 100% !important;
	text-align: left;
}

.ViewDlgRight .ui-datatable-tablewrapper .ui-inputfield, .ViewDlgRight .ui-sortable-column .ui-inputfield
	{
	width: 100% !important;
}

.ui-fieldset .ui-fieldset-toggler {
	padding-right: 10px !important;
	line-height: 22px;
}

.resume-upload-custom-radio {
	border-radius: 5px;
	padding: 5px 15px;
}

.resume-upload-custom-radio  td  label {
	margin-right: 10px;
}

.resume-upload-custom-radio  td {
	text-align: left;
	float: left;
}

.resume-upload-custom-radio table {
	width: 70%;
}

.FieldTypeBox .ui-panel {
	padding: 14px 35px !important;
	cursor: move !important;
	border: 1px solid #eff2f5 !important;
	border-color: #e4e6ef !important;
	border-style: dashed !important;
	 border-radius: 5px;
	margin: 0px 5px;
	background-color: #ffffff;
}

.FieldTypeBox .ui-draggable:before {
	content: "\ec90";
	font-family: unicons-line;
	font-size: 24px;
	position: absolute;
	left: 9px;
	top: 9px;
	color: #b5b5c3;
}

.drag-icon {
	position: relative
}

.drag-icon i {
	font-size: 24px;
	position: absolute;
	left: -3px;
	top: 4px;
	color: #b5b5c3;
	cursor:move;
}

.schedule .fc-button {
	padding: 0px 10px 10px 10px;
}

.ui-autocomplete-token-icon {
	top: 8%;
}

.CalendarCheckbox td {
	padding: 3px 8px 2px 3px;
	vertical-align: middle;
}

.CalendarCheckbox .btn-primary, .CalendarCheckbox table {
	float: right;
}

.CalendarCheckbox .btn-primary {
	border-radius: 0px;
	margin: 1px 0px 0px 0px;
	font-weight: bold;
}

.CalendarCheckbox .btn {
	padding: 5px 10px 5px 10px !important;
}

.ui-datatable .ui-sortable-column {
	vertical-align: middle;
}

.add-Candidate .ui-fieldset-content table tr:nth-child(even) .ui-outputlabel,
	.CreateJob .ui-fieldset-content table tr:nth-child(even) .ui-outputlabel,
	.CreateClient .ui-fieldset-content table tr:nth-child(even) .ui-outputlabel,
	.search-cnadidate .ui-fieldset-content table tr:nth-child(even) .ui-outputlabel
	{
	display: none;
}

.ui-fileupload .ui-fileupload-buttonbar {
	float: left !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
}
.ui-fileupload-buttonbar .ui-button{
	 width: 100% !important;
	height: 100% !important;
}
.add-Candidate .ui-selectcheckboxmenu, .CreateJob .ui-selectcheckboxmenu,
	.CreateClient .ui-selectcheckboxmenu, .search-cnadidate  .ui-selectcheckboxmenu
	{
	display: block;
}

#addStatus .ui-dialog-content table tr td {
	padding-right: 10px;
}

.col-md-12 table {
	width: 100%;
}

.CustomContactD th, .CustomContactD td {
	border: #f2f2f2 solid 1px !important;
}

.CustomContactD th label {
	float: left !important;
}

.new-client-rpt .ui-datatable-tablewrapper .ui-inputfield,
	.new-client-rpt .ui-sortable-column .ui-inputfield {
	width: 70% !important;
}

.jqplot-table-legend {
	width: auto !important;
}

#tearSheetDlg table {
	margin: 3px 0px 6px 0px !important;
}

#tearSheetDlg table tr td {
	padding: 3px 0 !important;
}

.EditableColumnTXT .ui-commandlink {
	float: left;
	width: 14px;
	margin: 0px 0px 0px 0px !important;
}

.EditableColumnTXT .ui-cell-editor {
	width: 100%;
	text-align: center;
}

.inprocess-cand .ui-datatable-data td.ui-editable-column .ui-outputlabel, .status-rounded {
	float: left;
	width: 100%;
	margin-top: 0px;
	padding: 5px 15px;
	 border-radius: 5px;
	font-size: 13px;
	color: #3F4254;
	text-align: center;
}

.interviewer .interviewer-table .status-rounded {
	width: 100%;
	margin-top: 0px;
}

.ui-radiobutton {
	margin: 0px 5px 0px 0px !important;
	display: inline-block !important;
}

.dup-candidate .ui-selectoneradio label {
	margin: 0 8px !important;
}

#job-closure-rpt .duratuin-radio td {
	display: inline-table;
}

#job-closure-rpt .duratuin-radio  label {
	margin: 0 5px !important;
}

.ui-fileupload-buttonbar .ui-button-Old .ui-button-Old-text {
	display: block !important;
}

#testDlg .ui-dialog-content {
	overflow: auto !important;
}

#applyDlg .ui-dialog-content {
	overflow: auto !important;
}

/*.AttachmentTXT td:first-child {
	width: 80%;
}*/
.AttachmentTXT td table {
	float: right;
	width: 35px;
}

.AttachmentTXT td td {
	width: 50%;
}

.MARGINLR10 {
	margin-right: 10px !important;
	margin-left: 10px !important;
}

.schedule .CalendarCheckbox td {
	padding: 1px 8px 1px 3px !important;
}

.panelGridSetRight .BtnMoreColumn {
	background: transparent !important;
	border: 0px;
	width: 15px !important;
	float: right !important;
	margin-left: 10px;
}

.panelGridSetRight .BtnMoreColumn .ui-icon {
	left: 0px !important;
	font-size: 18px;
	top: 40% !important;
}

.panelGridSetRight .ui-panel-content {
	padding: 0px !important;
}

.padd5 {
	padding: 5px;
}

.SchedulePage {
	width: 100%;
	margin: 0px auto;
}

.ScheduleLeftNote td label {
	padding-right: 10px
}

.ScheduleRightNote td label {
	padding-right: 10px
}

.ScheduleLeftNote td i {
	color: #FF8000;
}

.resume-upload .ui-row-editor .ui-icon-check, .resume-upload .ui-row-editor .ui-icon-close
	{
	padding: 5px !important;
}

.resume-upload .ui-row-editor {
	float: left;
	padding: 2px 1px;
	margin-top: 2px;
	background: #fff;
}

.resume-upload .ui-datatable-data td .ui-button-Old {
	float: left;
}

#callHistory_title, #intwFeedbackPending_title {
	width: 70%;
}

#notiHeaderDialog_title {
	width: 93%;
}

.export-icons {
	text-align: center;
}

.ui-dashboard-column #SS_INTERVIEW_content,
.ui-dashboard-column #UPCOMING_INTERVIEW_content, .ui-dashboard-column #UPCOMING_JOINING_content,
.ui-dashboard-column #TO_DO_NOTIFICATION_content, .ui-dashboard-column #RECENT_WORKLOG_content,
.ui-dashboard-column #STATUS_WISE_JOBS_content, .ui-dashboard-column #DELAYED_JOBS_content,
.ui-dashboard-column #ACTIVE_JOBS_content, .ui-dashboard-column #UPCOMING_EVENTS_content,
.ui-dashboard-column #CALL_REMINDERS_content, .ui-dashboard-column #ATTENDANCE_content,
.ui-dashboard-column #INVOICE_PAYMENT_content, .ui-dashboard-column #OUSTANDING_PAYMENT_content,
.ui-dashboard-column #IDLE_LOGS_content, .ui-dashboard-column #USER_CURRENT_JOB_content,
.ui-dashboard-column #ACTIVE_PROSPECT_content, .ui-dashboard-column #RECRUITER_PERFORMANCE_content,
.ui-dashboard-column #ACTIVE_CANDIDATE_content, .ui-dashboard-column #WORK_LOAD_content,
.ui-dashboard-column #MANAGE_WORK_LOAD_content, .ui-dashboard-column #PIPELINE_content,
.ui-dashboard-column #OVERDUE_TASK_content, .ui-dashboard-column #RESUME_SOURCE_content,
.ui-dashboard-column #UPCOMING_TASK_content, .ui-dashboard-column #TEAM_PERFORMANCE_content,
.ui-dashboard-column #GDPR_COMPILANCE #GDPR_COMPILANCE_content,
.ui-dashboard-column #ONBOARDING_DOCUMENTS div#ONBOARDING_DOCUMENTS_content,
.ui-dashboard-column #TWILIO_MSG_content {
	height: 410px;
	overflow: auto;
	background-color: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #e5e5e5 !important;
}
.ui-dashboard-column #TO_DO_NOTIFICATION_content .ui-datatable-tablewrapper .ui-overlaypanel{
	left:0px !important;
}
.ui-overlaypanel-content
.loadingimg {
	text-align: center;
}

.loadingimg {
	text-align: center;
}
.loadingimg img {
	padding-top: 20%;
}

#MAIN_SECTION .loadingimg img {
	padding-top: 10%;
}

div#ACTIVE_PROSPECT table tr td div {
	text-align: left;
}

.ui-chkbox-icon {
	padding: 0px !important;
}

#callHistory .panelGridSetRight {
	margin-top: 0px;
}

.ui-button-Old-icon-only .ui-button-Old-text {
	padding: 0px !important;
}

.radiusboxRow td {
	vertical-align: top;
}

.radiusboxRow .RadiusTxt {
	font-size: 14px;
	margin-top: -28px;
	position: relative;
	padding-left: 20px;
	width: 80%;
	color: inherit;
    font-weight: inherit;
}

#dashBoardId .panelGridSetRight .ui-chkbox {
	margin-top: 7px !important;
}

header .UserName span.noti_bubble.notification_bubble {
	background: #B96E9E;
}

header .UserName span.noti_bubble.notification_bubble_green {
	background: #41c0BB;
}

.ui-dialog-content tr td label {
	/* padding-right: 10px; */
	
}

.joined-cnd-rpt .form-horizontal td {
	vertical-align: top;
}

.system-config .form-horizontal tr td:nth-child(1) {
	width: 60%;
	text-align: right;
}

.system-config .form-horizontal tr td:nth-child(2) {
	width: 40%;
}

.system-config .form-horizontal tr td:nth-child(3) {
	width: 20%;
	text-align: left;
}

.system-config .form-horizontal tr td:nth-child(3) td {
	width: 20%;
	text-align: left;
}

.system-config  .SC-AboutCompany td:nth-child(2) {
	width: 80% !important;
}

.system-config  .SC-AboutCompany td:nth-child(1) {
	width: 20% !important;
}

.add-Candidate .form-horizontal tr td:nth-child(1), .search-cnadidate .form-horizontal tr td:nth-child(1)
	{
	width: 0%;
	position: relative;
	vertical-align: top;
}

.add-Candidate .form-horizontal tr td:nth-child(2), .search-cnadidate .form-horizontal tr td:nth-child(2)
	{
	width: 50%;
	position: relative;
	vertical-align: top;
}

.add-Candidate .form-horizontal tr td:nth-child(3), .search-cnadidate .form-horizontal tr td:nth-child(3)
	{
	width: 0%;
	position: relative;
	vertical-align: top;
}

.add-Candidate .form-horizontal tr td:nth-child(4), .search-cnadidate .form-horizontal tr td:nth-child(4)
	{
	width: 50%;
	position: relative;
	vertical-align: top;
}

.CreateClient .form-horizontal tr td:nth-child(1) {
	width: 0%;
	position: relative;
	vertical-align: top;
}

.CreateClient .form-horizontal tr td:nth-child(2) {
	width: 50%;
	position: relative;
	vertical-align: top;
}

.CreateClient .form-horizontal tr td:nth-child(3) {
	width: 0%;
	position: relative;
	vertical-align: top;
}

.CreateClient .form-horizontal tr td:nth-child(4) {
	width: 50%;
	position: relative;
	vertical-align: top;
}

.CreateJob .form-horizontal tr td:nth-child(1) {
	width: 0%;
	position: relative;
	vertical-align: top;
}

.CreateJob .form-horizontal tr td:nth-child(2) {
	width: 50%;
	position: relative;
	vertical-align: top;
}

.CreateJob .form-horizontal tr td:nth-child(3) {
	width: 0%;
	position: relative;
	vertical-align: top;
}

.CreateJob .form-horizontal tr td:nth-child(4) {
	width: 50%;
	position: relative;
	vertical-align: top;
}

.OneColmn tr td:nth-child(1) {
	width: 30%;
}

.OneColmn tr td:nth-child(2) {
	width: 68%;
}

.OneColmn tr td:nth-child(3) {
	width: 5%;
}

.ProfileUpdate-Can tr td:nth-child(1) {
	width: 50%;
}

.ProfileUpdate-Can tr td:nth-child(2) {
	width: 50%;
}

.ProfileUpdate-Can tr td:nth-child(3) {
	width: 0%;
}

.ProfileUpdate-Can .upluad-resume-button tr td:nth-child(1),
	.ProfileUpdate-Can .upluad-resume-button tr td:nth-child(2),
	.ProfileUpdate-Can .upluad-resume-button tr td:nth-child(3) {
	width: auto;
}

#addTmpl tr td tr td:nth-child(1) {
	width: 2% !important;
}

/* #addTmpl {
	width: 80% !important;
} */
#login-container input.ui-inputfield, #login-container .ui-selectonemenu
	{
	width: 100%;
	padding: .375rem .75rem !important;
	font-size: .8rem;
	font-weight: 300 !important;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 2px solid #dde2ec;
	border-radius: 4px;
	-webkit-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;
	position: relative;
	margin-bottom: 15px;
}

#login-container .ui-selectonemenu .ui-inputfield {
	border: none !important;
}

#login-container .ui-selectonemenu {
	width: 100% !important;
	margin: 1px 0px;
}

#login-container .ui-button-Old {
	padding: 7px 25px;
	float: left;
	border-radius: 3px;
	margin-top: 10px;
	margin-right: 5px;
}

#login-container .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 3px !important;
}

.remember-me-login input[type="checkbox"] {
	vertical-align: middle;
	height: 17px;
	width: 17px;
}

.remember-me-login label {
	vertical-align: middle;
	line-height: 36px;
	padding-top: 3px;
}

.radiusboxRow .ui-spinner .ui-icon {
	top: -2px !important;
	left: 2px !important
}

.radiusboxRow .ui-spinner input {
	padding-right: 28px !important;
}

.ui-dashboard .panelGridSetRight {
	margin: 5px 5px !important;
}

.ui-dashboard .ui-fieldset-content {
	border: none !important;
}

#header .ui-menuitem .ui-icon-triangle-1-e {
	display: none;
}

@media ( max-width :620px) {
	#social-apply .Sapplyform td {
		display: block;
		width: 100%;
	}
	#header .ui-menuitem .ui-icon-triangle-1-e {
		display: block;
		color: #fff;
	}
	#header .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
		display: none;
	}
	#header .ui-menuitem .ui-menuitem  .ui-menuitem-text {
		display: block !important;
		color: #333;
	}
	#header .ui-menu-list td {
		float: left;
		width: 100%;
	}
	#header .ui-menu-list table {
		height: 300px;
		overflow: auto;
		display: block;
		width: 100%;
	}
	.ui-menuitem .ui-icon-triangle-1-s {
		display: block;
		color: #fff;
	}
	#header .ui-menuitem .ui-menuitem-link {
		padding: 7px 7px !important;
	}
	#header .ui-menuitem:hover span {
		color: #333 !important;
	}
	#footer {
		display: none;
	}
	.add-Candidate .form-horizontal td {
		width: 100% !important;
		float: left;
		display: block;
	}
	.CreateClient .form-horizontal td, .search-client .form-horizontal td {
		width: 100% !important;
		float: left;
		display: block;
	}
	.CreateJob .form-horizontal td {
		width: 100% !important;
		float: left;
		display: block;
	}
	.open-jobwebsite .ui-datatable-tablewrapper tr td:nth-child(2),
		.open-jobwebsite .ui-datatable-tablewrapper tr th:nth-child(2) {
		background: #ccc !important;
		font-weight: bold;
	}
	.open-jobwebsite .ui-datatable-tablewrapper tr td:nth-child(1),
		.open-jobwebsite .ui-datatable-tablewrapper tr th:nth-child(1) {
		display: none;
	}
}

@media ( max-width :400px) {
	#login-container {
		width: 96% !important;
		margin: 0px 2% !important;
		padding: 0px !important;
	}
	#login-container  .ui-selectonemenu {
		min-width: 150px !important;
	}
}

#social-apply .navbar-header {
	text-align: center;
}

#social-apply .horizontal-menu-collapse {
	
}

.search-client .ui-dialog .ui-scrollpanel-native {
	width: 100%;
}

.ui-accordion .ui-accordion-header .ui-icon {
	top: 30% !important;
}

#editStatus .ui-accordion .ui-state-active a {
	color: #fff !important;
}

#editStatus .ui-datatable-tablewrapper .ui-inputfield {
	width: 100% !important;
	padding: 5px 10px !important;
}
#editStatus .ui-datatable-tablewrapper .ui-selectonemenu-label {
	width: 100% !important;
    padding-right: 20px !important;
}

#dashboardId .ui-selectmanycheckbox label {
	display: block;
	margin-top: 4px;
	padding: 1px 5px;
	white-space: nowrap;
}

#dashboardId .ui-selectmanycheckbox.ui-widget td, .ui-selectoneradio.ui-widget td
	{
	border: 0 none;
	padding: 4px 0 4px 5px;
	text-align: center;
}

#trackerLinkDlg .ui-selectoneradio.ui-widget td {
	text-align: left;
}

.container5 {
	left: 0px !important;
	top: 0px;
	display: block;
	z-index: 999 !important;
	position: absolute !important;
	float: left;
}

.container5 div.FilterBox {
	display: inline-block;
	position: relative;
	float: left;
}

.container22 {
	left: 0px !important;
	top: 51px;
	display: block;
	z-index: 999 !important;
	position: relative !important;
	float: left;
}

.container22 .sidenavOfff22 {
	display: inline-block;
	position: relative;
	float: left;
}

.container22 .RightPanelHover22 div.HoverBody {
	min-width: 420px;
	min-height: 200px;
	position: absolute;
	background: #eee;
	min-height: 455px;
	box-shadow: 5px 0 5px -5px #333;
	border: #ccc solid 1px;
	margin-bottom: 50px;
}

.container22 .RightPanelHover22, .container22 .sidenavOfff22 {
	position: absolute;
	top: 0px;
	float: left;
}

.container22 .sidenavOfff22 {
	top: -40px !important;
}

.container22 .RightPanelHover22 a:hover {
	text-decoration: none !important;
	color: #1bbae1;
}

.container22 #OpenBody {
	margin: 0px 0px 10px 30px;
}

.container22 #CloseBody {
	margin: -58px 0px 10px 30px;
}

.container22 #CloseBody button, .container22 #OpenBody button {
	background: none;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 30px;
	height: 16px;
	text-align: center;
	font-size: 13px;
}

.container22 .FilterLocation .ui-fieldset-content, .container22 .FilterExp .ui-fieldset-content,
	.container22 .FilterInd .ui-fieldset-content, .container22 .FilterDesignation .ui-fieldset-content
	{
	width: 214px;
	height: 150px;
	overflow: auto;
}

.container22 .FilterGender .ui-fieldset-content, .container22 .FilterReadyCV .ui-fieldset-content,
	.container22 .FilterAllocated .ui-fieldset-content {
	width: 214px;
	height: 150px;
	overflow: auto;
}

.container22 .FilterRating .ui-fieldset-content {
	width: 214px;
	height: 150px;
	overflow: auto;
}

.FilterSidebar {
	max-height: 150px;
	overflow: auto;
}

.QueAnsSidebar {
	min-width: 185px;
	max-height: 300px;
	overflow: auto;
}

.FilterSidebarExperience {
	min-width: 165px;
	height: 118px;
	overflow: hidden;
}

.FilterSidebarAvailable {
	min-width: 165px;
	max-height: 36px;
	overflow: hidden;
}

.FilterSidebarRating {
	min-width: 165px;
	height: 100px;
	overflow: hidden;
}

.FilterSidebarTab {
	font-size: 15px;
	padding-top: 23px !important;
	font-weight: 600;
	line-height: 5px;
}

.container22 .ui-fieldset-content td {
	padding-right: 5px !important;
	padding-left: 0px !important;
}

.container22 .ui-fieldset-legend {
	font-size: 15px;
}

.container22 .FilerApplyNow {
	padding: 3px 30px !important;
}

.container22 .FilerApplyNow1 {
	margin: 15px 0px 40px 0px;
	padding: 3px 30px !important;
}

.resume-upload .ui-fileupload-files {
	position: relative;
	z-index: 99;
	border: #ccc solid 1px;
}

.excel-import .ui-icon-trash {
	left: 8px !important;
}

.ui-message-error .ui-message-error-icon {
	display: none;
}

.ui-message-error {
	padding: 0px 0px 2px 0px !important;
	margin: 0px !important;
	background: transparent !important;
	border: 0px !important;
	font-size: 11px;
}

.ui-dialog .ui-message-error {
	padding-left: 5px !important;
}

.ui-message-error .ui-message-error-detail {
	margin-top:7px;
	color: #e65252 !important;
	margin-left: 0px !important;
	font-size: .81rem;
	font-weight: 400;
}

.ui-fluid .ui-button-Old {
	width: auto;
}

.ui-fluid .container22 #OpenBody .ui-button-Old, .ui-fluid .container22 #CloseBody .ui-button-Old
	{
	width: 17px !important;
}

.WidthC15 {
	width: 15px;
}

.WidthC25, .ui-fluid .WidthC25 {
	width: 25px;
}

.WidthC35 {
	width: 35px;
}

.WidthC45 {
	width: 45px;
}

.WidthC55 {
	width: 55px;
}

.WidthC70 {
	width: 70px;
}

.WidthC90 {
	width: 90px;
}

.WidthC105 {
	width: 105px;
}

.WidthC500 {
	width: 500px;
}

.WidthP15 {
	width: 15%;
}

.WidthP12 {
	width: 12%;
}

.WidthP20 {
	width: 20%;
}

.WidthP25 {
	width: 25%;
}

.WidthP30 {
	width: 30% !important;
}

.WidthP33 {
	width: 33%
}

.WidthP100 {
	width: 100% !important;
}

.attendance-rpt .ui-icon-print {
	left: 5px !important;
	top: 18% !important
}

.SchedulePage .ui-widget-header, .SchedulePage .ui-widget-content {
	border-color: #f2f2f2;
}

.new-client-rpt .ui-datatable th.rotate-45 {
	height: 80px;
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	position: relative;
	vertical-align: bottom;
	padding: 0;
	font-size: 10px;
	line-height: 0.8;
}

.new-client-rpt .ui-datatable th.rotate-45>div {
	position: relative;
	top: 0px;
	left: 40px;
	/* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
	height: 100%;
	-ms-transform: skew(-45deg, 0deg);
	-moz-transform: skew(-45deg, 0deg);
	-webkit-transform: skew(-45deg, 0deg);
	-o-transform: skew(-45deg, 0deg);
	transform: skew(-45deg, 0deg);
	overflow: hidden;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}

.new-client-rpt .ui-datatable th.rotate-45 span {
	-ms-transform: skew(45deg, 0deg) rotate(315deg);
	-moz-transform: skew(45deg, 0deg) rotate(315deg);
	-webkit-transform: skew(45deg, 0deg) rotate(315deg);
	-o-transform: skew(45deg, 0deg) rotate(315deg);
	transform: skew(45deg, 0deg) rotate(315deg);
	position: absolute;
	bottom: 30px; /* 40 cos(45) = 28 with an additional 2px margin*/
	left: -25px;
	/*Because it looked good, but there is probably a mathematical link here as well*/
	display: inline-block; 
	width: 100%;
	width: 85px;
	/* 80 / cos(45) - 40 cos (45) = 85 where 80 is the height of the cell, 40 the width of the cell and 45 the transform angle*/
	text-align: left; 
	white-space: nowrap; /*whether to display in one line or not*/
}

.dashboard .ui-carousel-header {
	display: none;
}

.DashboardFixBox .widget-simple {
	margin-bottom: 8px;
}

.DashboardFixBox h2 {
	margin: 0px;
	font-size: 16px;
	padding: 8px 0px 8px 10px;
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 10px;
}

.DashboardFixBox .SGraph {
	/*padding-left: 0px !important;*/
	/*background: #fff;   */
	
}

.DashboardFixBox .col-lg-6, .DashboardFixBox .col-lg-3 {
	/*padding: 0px 5px !important;*/
	
}

.DashboardFixBox .col-lg-2, .DashboardFixBox .col-lg-4 {
	/*padding: 0px 5px !important;*/
	
}

.dashboard .RemoveFilter .ui-column-filter {
	display: none !important;
}

.dashboard .jqplot-target {
	width: 100%;
	height: 183px !important;
}

.dashboard #DELAYED_JOBS .jqplot-target, #IDLE_LOGS .jqplot-target {
	width: 100%;
	height: 300px !important;
}

.dashboard .customBack1 {
	background-image: url("../image/box1.jpg");
	background-size: cover;
	min-height: 108px;
}

.dashboard .customBack2 {
	background-image: url("../image/box2.jpg");
	background-size: cover;
	min-height: 108px;
}

.dashboard .customBack3 {
	background-image: url("../image/box3.jpg");
	background-size: cover;
	min-height: 108px;
}

.dashboard .customBack4 {
	background-image: url("../image/box4.jpg");
	background-size: cover;
	min-height: 108px;
}

.bordercccB {
	border-right: solid 4px;
	overflow: hidden;
}

.boxNumber h3 {
	margin-top: 5px !important;
}

.boxNumber h3 strong {
	font-size: 35px !important;
}

.boxOverflowText {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 222px;
}

.dropdown-menu-right li a img {
	width: 18px;
	margin-right: 5px;
}

.dropdown-menu.dropdown-custom.dropdown-menu-right .menuleftborder a img
	{
	width: 10px;
	margin-right: 3px;
	margin-left: 3px;
}

.CreateJob div#tabViewDiv div#tabViewJob .SearchCandidate.QuickSearchR1 table tr td .name-container-resume-openJob
	{
	background: #fff !important;
	border: 2px solid #0b0b0b;
}

.CreateJob div#tabViewDiv div#tabViewJob .SearchCandidate.QuickSearchR1 table tr td .name-container-resume-openJob .name-str-resume-openJob
	{
	color: #000 !important;
	line-height: 36px;
}

.ui-menu-dynamic {
	width: 270px;
	border-width: 1px;
}

.ui-sortable-column-icon {
	/*color: #ccc !important;*/
	color: #939da9 !important;
}

.ui-column-title label {
	font-weight: 500;
}

.themed-background-white strong {
	color: #000;
}
.themed-background-white small {
	color: #000;
	font-weight: 500;
}

.excel-import .ui-orderlist {
	width: 100%;
}

.ui-datatable table {
	table-layout: auto !important;
}

.ui-fileupload-buttonbar .ui-fileupload-choose input {
	
}

.ui-button-Old-icon-only, .btn-group .btn-default {
	width: 28px !important;
}

.ui-button-Old-icon-only span.ui-icon, .btn-group .btn-default I {
	top: 6px !important;
	left: 7px !important;
}

.content-header .header-section .btn-default, .content-header .header-section .btn-default:hover
	{
	background: none !important;
}

.content-header .header-section .btn-default span.ui-icon,
	.content-header .header-section .btn-default i {
	line-height: 21px;
}

.ui-button-Old {
	margin-right: 0px;
}

.ui-datepicker-today a {
	color: #fff !important;
}

.ui-datepicker {
	background: #fff;
}

.busy-dlg .ui-dialog-content {
	overflow: hidden !important;
	padding: .5em 1em !important;
}

.ui-colorpicker .ui-button-Old-text span {
	border: 0px !important;
}

.ui-paginator .ui-icon-seek-first:first-letter, .ui-paginator .ui-icon-seek-prev:first-letter,
	.ui-paginator .ui-icon-seek-next:first-letter, .ui-paginator .ui-icon-seek-end:first-letter
	{
	font-size: 0px !important;
}

.ui-paginator span.ui-icon {
	display: block;
}

.ui-orderlist {
	width: 100%
}

.ui-dialog .ui-selectbooleanbutton {
	margin: 2px 5px 2px 0px;
	padding: 5px 9px !important;
	font-weight: 600;
}

.text-nowrap {
	white-space: nowrap !important;
}

.attendance-search .ui-selectcheckboxmenu {
	width: auto !important;
}

.btn-xstatus {
	border-radius: 18px;
	padding: 5px 10px;
	text-align: center;
}

.interview-search .btn-xstatus, .ui-dialog-content .btn-interview-ca-status label,
	.ui-dialog-content .btn-interview-cc-status label {
	width: 150px !important;
}

.attendance-search .ui-selectcheckboxmenu {
	width: auto;
}

.CanViewCD {
	border: #eee solid 1px;
	background: #fff;
	padding: 10px;
}

.CanViewCD label {
	font-weight: normal !important;
}

.CanViewCD span {
	font-weight: bold;
}

.CanViewCD td {
	padding: 2px;
}

.CanViewCDName {
	font-size: 17px;
	color: #115b79;
	text-align: left !important;
}

.CanViewCDName label {
	width: auto !important;
	padding: 0px 20px;
}

.CanViewCDProfile span {
	padding: 0px 3px;
}

#tabView .ui-tabs-nav,
#tabViewJobDlg .ui-tabs-nav
#tabViewCV .ui-tabs-nav,
#tabViewPVD .ui-tabs-nav,
#tabViewPVDNew .ui-tabs-nav,
.idtabView  .ui-tabs-nav {
	padding: 0px;
	margin: 0 15px;
}

#tabView .ui-tabs-selected,
#tabViewCV .ui-tabs-selected,
#tabViewPVDNew .ui-tabs-selected,
.idtabView .ui-tabs-selected,
.AdvanceSearchPopup .ui-tabs-selected {
	background: transparent;
	border: none;
	border-width: 1px 1px 0px 1px;
	margin-bottom: 0px;
}

#tabView li.ui-state-default,
#tabViewJob li.ui-state-default,
#tabViewJobDlg li.ui-state-default,
#tabViewCV li.ui-state-default,
#tabViewPVD li.ui-state-default,
#tabViewPVDNew li.ui-state-default,
.idtabView li.ui-state-default {
	padding: 2px 0px;
	text-transform: uppercase;
	color: #000;
	font-weight: 500;
	margin-right: 0.9em;
}

@
-moz-document url-prefix () { #tabViewJob li.ui-state-default,
	#tabViewJobDlg li.ui-state-default, #tabViewCV li.ui-state-default,
	#tabView li.ui-state-default, #tabViewPVD li.ui-state-default,
	.idtabView li.ui-state-default {
	margin-right: 1.5em;
}

}
#tabViewJob li.ui-state-default:last-child, #tabViewJobDlg li.ui-state-default:last-child,
	#tabViewCV li.ui-state-default:last-child, #tabView li.ui-state-default:last-child,
	#tabViewPVD li.ui-state-default:last-child, .idtabView li.ui-state-default:last-child,
	#tabViewJobDlg li.ui-state-default:last-child {
	margin-right: 0em;
}

@media ( max-width :1280px) {
	#tabViewJobDlg li.ui-state-default {
		margin-right: 1.2em;
	}
}

.idtabView li a, .AdvanceSearchPopup li a {
	font-size: 13px;
}

.idtabView .ui-tabs-selected a {
	color: #000;
}

#tabView .ui-tabs-panels, #tabViewPVD .ui-tabs-panels, .idtabView .ui-tabs-panels,
	.AdvanceSearchPopup .ui-tabs-panels, #tabViewJob .ui-tabs-panels,
	#tabViewJobDlg .ui-tabs-panels {
	border: #eee solid 1px;
}

/*#tabViewJob .ui-tabs-panels, #tabViewJobDlg .ui-tabs-panels {
	margin-top: 0px !important;
}*/
#tabView .ui-tabs-panels, .idtabView .ui-tabs-panels,
	.AdvanceSearchPopup .ui-tabs-panels {
	background: #f7fbfd;
}

.CandidateViewC .ui-dialog-content, .padd0 {
	padding: 0px !important;
}

.CandidateDLGNevig h2 {
	font-size: 20px !important;
}

.CandidateDLGNevig h1 {
	font-size: 28px !important;
	padding: 5px 0px !important;
	margin: 0px !important;
}

.CandidateViewDLG #cndNMCV .ui-inplace-display, .CandidateDLGNevig #cndNM .ui-inplace-display,
	.CandidateViewDLG #cndNM .ui-inplace-display, .CandidateViewDLG #cndNMPVD .ui-inplace-display,
	.ContactViewDlg #contactFrm .ui-inplace-display, .ContactViewDlg #contactFrm small label
	{
	color: #115b79 !important;
	text-transform: none;
	font-size: 18px !important;
}

.ContactViewDlg #contactFrm small label {
	line-height: 63px;
}

.ClientViewDlg .CandidateViewDLG #cndNMCV .ui-inplace-display,
	.ClientViewDlg .CandidateViewDLG #cndNM .ui-inplace-display,
	.CandidateViewDLG #cndNMPVD .ui-inplace-display, .ContactViewDlg .CandidateViewDLG #contactFrm .ui-inplace-display,
	.prospectViewDlg .CandidateViewDLG #cndNM .ui-inplace-display,
	.CandidateViewDLG #cndNMPVD .ui-inplace-display {
	line-height: 63px;
}

.CandidateDLGNevig .CPsocialLinks i {
	font-size: 16px !important;
	margin-right: 3px;
}

.CPProfilePic {
	padding-right: 8px;
	margin: 5px 0px
}

.CPProfileName {
	padding-top: 8px;
	padding-left: 3px;
}

.CPProfileName .CPscore {
	width: 100%;
	float: left;
}

.CPAddNote tr, .CPAddNote td {
	float: left;
}

.CPAddNote {
	margin: 5px 0px;
}

.CPAddNote .ui-button-Old {
	padding: 2px 10px 4px !important;
	border-radius: 0px !important;
	margin-left: -2px;
	min-width: 95px;
}

.CPAddNote h1 {
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 5px;
}

.CPAddNote .ui-selectonemenu, .CPAddNote .ui-selectcheckboxmenu,
	.CPAddNote input {
	padding: 2px;
	width: 72% !important;
	min-width: 72% !important;
}

.CPAddNote .ui-selectcheckboxmenu .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label
	{
	padding: 2px 26px 2px 5px !important;
}

.CPAddNote .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
	.CPAddNote .ui-selectonemenu .ui-selectonemenu-trigger {
	padding: 0px !important;
	margin-right: 3px !important;
}

.CPMoreDetails {
	background: #fff;
	padding: 0px 0px;
	height: 100vh; /* overflow: auto; */
}

.CPMoreDetails .quick-search>div.col-md-12.data-overlist {
	max-height: 36vh;
	overflow: auto;
	margin-bottom: 15px;
	clear: both;
}

.CPMoreDetails .quick-search>div.col-md-12.data-overlist.job-data-left {
	max-height: calc(100vh - 130px);
}

.resume-viewer-editor {
	border: #f2f2f2 solid 0px !important;
}

#viewerFrm1 .resume-viewer-editor, #resumeEditor, #viewerFrm1 .ui-editor,
	#viewerFrm1 .ui-editor iframe {
	height: 100vh !important;
	border: #f2f2f2 solid 0px !important;
}

.viewerFrm1 .resume-viewer-editor, .viewerFrm1 .ui-editor, .viewerFrm1 .ui-editor iframe
	{
	height: 100vh !important;
}

.CPMoreDetails .CPDetailTable td {
	padding: 6px 0px 6px 0px !important;
}

.CPMoreDetails .CPDetailTable td label {
	color: #666;
}

.CPMoreDetails .CPDetailTable td span {
	font-weight: normal;
}

.CPMoreDetails .CPDetailTable tr {
	border-bottom: #f2f2f2 solid 1px;
}

.CPbox2, .CPbox1 {
	padding: 7px 12px;
}

.CPupdateDate {
	padding: 10px 5px 10px 17px;
	border-top: #f2f2f2 solid 2px;
	background: #f2f2f2;
	width: 100%;
	margin-top: 4px;
}

.CPDetailTable .ui-inplace .ui-button, #cndNM .ui-inplace-editor .ui-button,
	#cndNMPVD .ui-inplace-editor .ui-button, #contactFrm .ui-inplace-editor .ui-button
	{
	background: none !important;
	border: 0px !important;
	color: #115b79;
}

.CPDetailTable .ui-inplace .ui-button span, #cndNM .ui-inplace-editor .ui-button span,
	#cndNMPVD .ui-inplace-editor .ui-button span {
	color: #115b79;
}

.CPDetailTable .ui-inplace .ui-button span {
	color: #fff;
}

.CandidateDLGNevig .animation-hatch i {
	padding-right: 3px;
}

.CandidateViewC .ui-dialog-content {
	position: initial !important;
	padding: 0px !important;
	height:100vh !important;
}
.CandidateViewC .ui-dialog-content form
{
	height:100%;
}
.CPPreNext span, .CPPreNext a {
	padding: 3px 10px;
	font-size: 13px;
	display: block;
	color: #fff !important;
}

.CPPreNext span i, .CPPreNext a i {
	color: #fff !important;
}

.CPPreNext a:hover, .CPPreNext a:hover i, .CPPreNext span:hover i {
	opacity: 1;
	color: #ccc !important;
}

.PrevNext {
	position: relative;
	float: right;
	margin-bottom: 2px;
	margin-right: 44px;
	z-index: 99999999 !important;
}

.PrevNext span, .PrevNext a {
	border: #f2f2f2 solid 1px;
	padding: 3px 10px;
	font-size: 13px;
	background: #fff;
}

#tabViewCV .CPsubmissionTab td .ui-panel, #tabView .CPsubmissionTab td .ui-panel,
	.idtabView .CPsubmissionTab td .ui-panel {
	text-align: left;
	margin-right: 5px;
}

#tabViewCV .CPsubmissionTab .ui-panel-content strong, #tabView .CPsubmissionTab .ui-panel-content strong,
	.idtabView .CPsubmissionTab .ui-panel-content strong {
	font-size: 25px;
}

#tabViewCV .CPsubmissionTab .ui-panel-content small, #tabViewPVD .CPsubmissionTab .ui-panel-content small,
	#tabView .CPsubmissionTab .ui-panel-content small, .idtabView .CPsubmissionTab .ui-panel-content small
	{
	font-size: 12px;
	text-transform: uppercase;
}

.quick-search #tabViewCV .ui-fieldset-content td, .quick-search #tabView .ui-fieldset-content td,
	.quick-search .idtabView .ui-fieldset-content td {
	border-bottom: #f2f2f2 solid 1px !important;
}

.ui-selectcheckboxmenu-filter-container input, .ui-selectonemenu-panel .ui-selectonemenu-filter
	{
	width: 100%;
}

.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container {
	width: 92%;
}

.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container input[type="text"].ui-inputfield {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon {
	right: 10px;
	top: 50% !important;
    transform: translateY(-50%);
}

.dashboard #TO_DO_NOTIFICATION .ui-datatable-tablewrapper {
	width: 100%;
	padding-top: 2%;
}

.analytivs .ui-fieldset, .analytivs .ui-fieldset .ui-fieldset-legend {
	background: none;
	padding: 0px 0px 20px 0px !important;
}

.analytivs #tabViewCV .ui-tabs-panels, .analytivs #tabView .ui-tabs-panels
	{
	border: 0px !important;
}

.analytivs #tabViewCV li, .analytivs #tabView li {
	text-transform: none !important;
}

.analytivs .btn-group .ui-selectonebutton .ui-state-default {
	margin-left: 10px;
}

/* #dlgcompose{top:70px!important;} */
.ui-fileupload .ui-fileupload-choose input {
	width: 100%;
	height: 30px;
	margin-top: -6px;
}

.NoteTable {
	border: 0px !important;
	color: #333 !important;
}

.NoteTable td {
	padding: 3px !important;
	border: #eee solid 1px !important;
	color: #333 !important;
}

.NoteTable th {
	padding: 3px !important;
	background-color: #f2f2f2 !important;
	border: #eee solid 1px !important;
}

.tearSheetDetailPnl td {
	padding: 5px 5px !important;
	border: 0px !important
}

.ui-datatable-tablewrapper .ui-sortable-column .ui-column-customfilter .ui-selectonemenu
	{
	width: 85%;
	min-width: 40% !important;
}

.ui-datatable-tablewrapper .ui-sortable-column .ui-column-customfilter .ui-inputfield
	{
	margin: 0px !important;
}

.DashboardFixBox .col-sm-8 .widget {
	min-height: 225px;
}

.ui-datatable-tablewrapper th select {
	width: 100%;
	padding: 10px 10px 10px 20px !important;
	font-size: 11px;
	font-weight: 500 !important;
	line-height: 20px;
	color: #495057;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-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;
	background: #eff2f5;
	border-radius: 5px;
}

.ui-datatable-tablewrapper  .WidthC45 .ui-inputfield {
	width: 60% !important;
}

.SearchCandidate  .ui-state-hover .NoteTable th {
	background: #f2f2f2 !important;
}

.SearchCandidate .secondary-color label.designation {
	/*font-size: 13px;
	color: #acacac;*/
}

.resume-upload .ui-row-editor span {
	line-height: 20px;
	color: #888;
}

.resume-upload .panelGridSetRight .ui-outputpanel {
	background: none;
}

.quick-search .ui-spinner .ui-spinner-button .ui-icon {
	position: inherit;
}

.quick-search .ui-spinner .ui-spinner-button {
	height: auto;
	padding-right: 10px;
}
.quick-search .ui-spinner .ui-spinner-up {
	padding-top: 4px;
}
.quick-search .ui-spinner .ui-spinner-down {
	padding-bottom: 4px;
}

.SCUploadLogo, .WidthFull {
	width: 100% !important;
}

.SCUploadLogo td {
	padding: 0px 5px 0px 0px !important;
}

.SCUploadLogo td:first-child {
	width: 75%;
}

.analytivs #tabViewCV .ui-tabs-panels, .analytivs #tabView .ui-tabs-panels
	{
	background: none;
}

.width100P {
	width: 1100px;
}

/* Smartphones (portrait and landscape) ----------- This apply on BELOW 480 Width */
@media ( max-width : 320px) {
	.inprocess-cand .WidthP12 {
		width: 250px !important;
	}
	.hidden-xs {
		display: none !important
	}
	.col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.pad10 {
		padding: 0px !important;
	}
	.ui-fieldset-content {
		padding: 8px !important;
	}
	#job-closure-rpt .col-md-12, .joined-cnd-rpt .col-md-12 {
		padding-left: 8px;
		padding-right: 8px;
	}
	.WidthC500 {
		width: 275px;
	}
}

@media only screen and (min-device-width : 300px) and (max-device-width
	: 650px) {
	.CreateJob .FieldTypeBox .ui-datagrid-column {
		float: left;
		width: 100% !important;
	}
	.ui-dialog {
		height: 300px;
	}
	.quick-search #viewResumeDlg1 {
		height: 100% !important;
	}
	.tdwrap {
		white-space: pre-wrap !important;
		height: auto !important;
	} /*  For long text  TD*/
	.hidden-xs, .ui-datatable-tablewrapper .name-container-resume,
		#datatableDiv .ui-layout-resizer, .TableSearchFilter, #return-to-top {
		display: none !important
	}
	#datatableDiv .widthPnlWest {
		width: 0px !important;
	}
	#datatableDiv .ui-layout-center {
		left: 0px !important;
	}
	#viewResumeDlg1 .ui-dialog-content {
		padding: 2px !important;
	}
	.ui-datatable-data .ui-datatable-odd td {
		background: #f2f2f2 !important;
	}
	.ui-datatable-data .ui-datatable-even td {
		border-bottom: #f2f2f2 solid 1px !important;
	}
	header .container2 {
		right: -15px !important;
	}
	.ui-datatable .ui-button-Old-icon-only {
		height: 15px !important;
	}
	.UserName {
		margin: -21px 26px 0px 0px !important;
	}
	.SearchPlusIcon {
		margin-top: 15px;
	}
	#rightSearchBar, #rightSearchBar form, #rightSearchBar .form-group {
		width: 100%;
		display: block;
		height: 100%;
	}
	.nav.navbar-nav-custom {
		margin: 0px !important;
	}
	.UserName .nav.navbar-nav-custom {
		margin: -4px -3px 0px 0px !important;
		width: 70px !important;
	}
	/*.ui-dashboard-column .col-md-6, .ui-dashboard-column .col-md-4 {
		margin: 10px 10px 10px 5px !important;
		width: 96% !important;
	}*/
	#header .ui-menuitem .ui-icon-triangle-1-s {
		display: none;
	}
	.CreateJob .form-horizontal td label.ui-outputlabel, .add-Candidate .form-horizontal td label.ui-outputlabel,
		.CreateClient .form-horizontal td label.ui-outputlabel {
		padding-top: 10px;
		padding-bottom: 3px;
	}
	.ui-datatable-data td {
		text-align: left !important;
	}
	.ui-datatable-data .ui-datatable-odd {
		background: #f2f2f2 !important;
		padding: 10px 0px !important;
	}
	.ui-datatable-data .ui-datatable-odd td {
		border: #fff solid !important;
		border-width: 0px 0px 1px 0px !important;
	}
	.ui-datatable-data .ui-widget-content td div {
		text-align: left;
		display: inline-block;
	}
	.search-prospect .ui-datatable-reflow .ui-datatable-data td, .invoice .ui-datatable-reflow .ui-datatable-data td,
		.pending-invoice .ui-datatable-reflow .ui-datatable-data td,
		#invoiceDialog td, #viewDlg td, .inprocess-cand td, .resume-upload td
		{
		width: 100% !important;
	}
	#invoiceDialog td, #viewDlg td, .inprocess-cand td {
		display: block;
		border: none !important
	}
	.inprocess-cand .WidthP12 .ui-column-title {
		float: left;
	}
	#viewDlg table {
		border: 0px;
	}
	#addStatus table td {
		width: 100%;
		display: block;
	}
	.search-prospect .ui-datatable-reflow .ui-cell-editor-input,
		.inprocess-cand .ui-datatable-reflow .ui-cell-editor-input {
		display: none;
	}
	span.ui-paginator-current {
		width: 100%;
		margin: 0 0 5px 0 !important;
		padding: 0 !important;
	}
	.add-Candidate .ui-editor-group {
		width: 280px !important;
	}
	.add-Candidate .ui-editor iframe {
		width: 280px !important;
	}
	.export-icons, .inprocess-cand .panelGridSetRight {
		display: none;
	}
	.ui-datatable-tablewrapper .ui-overlaypanel {
		display: none !important;
	}
	.ViewDTabs {
		width: 100% !important;
	}
	.quick-search .QuickSearchR2 tr td, .search-cnadidate .ui-datatable-tablewrapper td table tr td
		{
		width: 100%;
		display: block;
	}
	.quick-search .ui-panel .ui-panel-content, .search-cnadidate .ui-panel .ui-panel-content
		{
		padding: 0px !important;
	}
	.quick-search .ui-panel .ui-panel-content .col-md-12, .search-cnadidate .table-responsive
		{
		padding: 0px;
	}
	.new-client-rpt .ui-fieldset .ui-fieldset-content td, .job-success-rpt .ui-fieldset .ui-fieldset-content td,
		.joined-cnd-rpt .ui-fieldset .ui-fieldset-content td, #job-closure-rpt .ui-fieldset .ui-fieldset-content td
		{
		display: block;
		width: 100%;
		padding-top: 5px;
	}
	.joined-cnd-rpt .ui-fieldset .ui-fieldset-content td td:nth-child(odd),
		#job-closure-rpt .ui-fieldset .ui-fieldset-content td td:nth-child(odd)
		{
		display: inline-block !important;
	}
	.joined-cnd-rpt .ui-fieldset .ui-fieldset-content td td:nth-child(even),
		#job-closure-rpt .ui-fieldset .ui-fieldset-content td td:nth-child(even)
		{
		display: inline-block !important;
		width: 90% !important;
	}
	.ui-message-error {
		display: block;
	}
	.ui-state-error label, input.ui-state-error {
		background: rgba(255, 0, 0, 0.1)
	}
	.new-client-rpt .ui-datatable-tablewrapper td {
		min-width: 100% !important;
		max-width: 100% !important;
		width: 100% !important;
		display: block;
	}
	.new-client-rpt  .ui-row-toggler {
		display: none !important;
	}
	.quick-search .ui-datatable-data .ui-datatable-odd td td {
		border: #f2f2f2 solid !important;
		border-width: 0px 0px 1px 0px !important
	}
	.content-header {
		padding-top: 20px !important;
		margin-bottom: 15px !important;
	}
	.ui-dialog-titlebar a {
		margin-left: 20px !important;
	}
	#cndNoteListDialog .ui-widget-content td {
		width: 100%;
		display: block;
	}
	#cndNoteListDialog  .ui-datatable-tablewrapper span {
		width: 100%;
		display: block;
		font-weight: bold;
	}
	#cndNoteListDialog .ui-inputfield {
		width: 100% !important;
	}
	#cndNoteListDialog .ui-dialog-content {
		padding: 5px !important;
	}
}

@media only screen and (min-device-width : 480px) and (max-device-width
	:1024px) {
	/*.ui-dashboard-column .col-md-6 {
		margin: 10px 10px 10px 5px !important;
		width: 96% !important;
	}*/
	/* .DashboardFixBox .col-sm-4, .DashboardFixBox .col-sm-8{width:50%;} */
	.add-Candidate .ui-editor-group {
		width: 280px !important;
	}
	.add-Candidate .ui-editor iframe {
		width: 280px !important;
	}
	.FieldTypeBox .ui-panel {
		width: 100% !important;
		font-size: 13px !important;
	}
}

@media only screen and (min-device-width : 200px) and (max-device-width
	:1024px) {
	#footer, .ui-fileupload .ui-fileupload-content {
		display: none;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width
	:1024px) {
	#header .ui-menuitem-text {
		padding-left: 2px;
	}
	#header .ui-menuitem .ui-menuitem-link {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}
}

.error-msg {
	color: #ff0000 !important;
	margin-left: 0px !important;
	font-size: 11px;
}

.font-color-wight {
	color: #ffffff !important;
}

#tabView div.jqplot-highlighter-tooltip, #tabViewPVD div.jqplot-highlighter-tooltip,
	#tabViewCV div.jqplot-highlighter-tooltip, #job-closure-rpt div.jqplot-highlighter-tooltip,
	#job-closure-rpt div.jqplot-highlighter-tooltip, .joined-cnd-rpt div.jqplot-highlighter-tooltip,
	.worklog-rpt div.jqplot-highlighter-tooltip, #frm div.jqplot-highlighter-tooltip,
	#dashBoardId div.jqplot-highlighter-tooltip {
	border: 1px solid #000000 !important;
	font-size: 0.95em !important;
	white-space: nowrap !important;
	background-color: #ffffff !important;
	padding: 5px !important;
	color: #000000 !important;
	z-index: 999999999 !important;
	width: auto !important;
	text-align: center !important;
	border-radius: 6px !important;
	position: absolute !important;
	/* border color:357ebd ,background-color: #115b79 */
}

#tabView div.jqplot-highlighter-tooltip::after, #tabViewPVD div.jqplot-highlighter-tooltip::after,
	#tabViewCV div.jqplot-highlighter-tooltip::after, #job-closure-rpt div.jqplot-highlighter-tooltip::after,
	#job-closure-rpt div.jqplot-highlighter-tooltip::after, .joined-cnd-rpt div.jqplot-highlighter-tooltip::after,
	.worklog-rpt div.jqplot-highlighter-tooltip::after, #frm div.jqplot-highlighter-tooltip::after,
	#dashBoardId div.jqplot-highlighter-tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #000000 #000000 transparent transparent;
}

.ProfileUpdate-Can .ProfileFieldNote {
	font-size: 11px;
	color: #888;
}

.ProfileUpdate-Can .ui-fieldset-content td {
	padding-top: 8px;
}

span.ui-button-icon-left.ui-icon.ui-c.fa.fa-arrows-alt {
	margin-top: 3px !important;
}

.workLogReport-footer-lowPriority {
	margin-left: 87px;
	position: absolute;
	margin-top: -20px
}

.workLogReport-footer-highPriority {
	margin-left: 87px;
	position: absolute;
	margin-top: -18px
}

.QuickSearchR2 #score, .SearchCandidate #score {
	float: left;
}

.Displaypipeline .widget-simple {
	padding: 0px 0px 3px 0px !important;
}

.Displaypipeline.Displaypipeline-new .widget-simple {
	padding: 10px 15px !important;
}

.Displaypipeline .ui-commandlink, .Displaypipeline .widget-simple {
	border-radius: 0px;
}

.Displaypipeline .widget-icon {
	color: #000000 !important;
	width: 100% !important;
	line-height: 42px !important;
	height: 32px !important;
	text-align: left;
	padding-left: 5px;
}

.Displaypipeline.Displaypipeline-new .widget-icon {
	line-height: 28px !important;
}

.Displaypipeline .boxbigIcon i {
	left: auto;
	right: 2px;
	font-size: 72px;
	width: 100px;
	height: 73px;
	overflow: hidden;
	text-align: right;
	margin-top: 10px;
}

.Displaypipeline .widget-content {
	font-size: 12px !important;
	margin: 5px 0 !important;
	color: rgba(0, 0, 0, 0.5) !important;
	text-align: center !important;
	float: left;
	padding-left: 5px;
	white-space: nowrap;
}

.Displaypipeline a.widget {
	background: #fff;
	position: relative;
	border: 1px solid #e5e5e5;
}

.Displaypipeline .widget-simple span {
	float: right;
	font-size: 30px;
	color: #f2f2f2;
	position: relative;
	margin-top: -30px;
	padding-right: 10px;
}

.OpenJWJDTitle {
	white-space: nowrap !important;
	font-weight: bold;
}

.open-jobwebsite {
	padding: 5px;
}

.SocialApplyJobDe div {
	padding: 5px 5px;
	background: #f2f2f2;
	border: #fff solid 2px;
}

.SocialApplyJobDe .well {
	margin-bottom: 0px;
}

.SocialApplyJobDe div label.titlehead {
	font-weight: bold;
	padding-right: 10px;
}

.composeBtn {
	width: 100% !important;
	border-radius: 0px !important;
}

.mailbox .ui-datatable-tablewrapper th {
	padding: 12px 20px;
	background: #f2f2f2;
	text-align: left;
	font-size: 12px;
	color: #666;
}

.mailbox .ui-datatable-tablewrapper td {
	padding: 12px 20px;
	background: #fff;
	text-align: left;
	font-size: 12px;
	color: #666;
}

.mailbox .ui-datatable-tablewrapper .ui-datatable-selectable {
	background: #f2f2f2 !important;
}

.mailbox .ui-datatable-tablewrapper .gray {
	border-left: 3px solid #ccc;
}

.mailbox .ui-datatable-tablewrapper tr:hover td {
	background: #f2f2f2;
}

.mailbox .ui-datatable-tablewrapper .black, .mailbox .ui-datatable-tablewrapper .black:hover
	{
	font-weight: 600 !important;
	border-left: 3px solid #ffc107;
}

.mailbox .ui-datatable-tablewrapper .ui-sortable-column-icon, .mailbox .ui-sortable-column .ui-sortable-column-icon
	{
	position: absolute;
	bottom: 13px !important;
	right: auto;
	left: 5px !important;
	padding: 0px !important;
}

.mailbox .ui-datatable-header input {
	padding: 10px !important;
}

.mailbox .ui-toolbar .MailLabel {
	width: auto;
    padding: 0;
    margin: 0;
    margin-left: 7px;
    border: 1px solid #ccc;
    border-radius: 40px;
    overflow: hidden;
    vertical-align: top;
}
.mailbox .MailLabel .ui-button {
	border: none;
}

.deleteMenuTooll .ui-menubutton {
	margin-top: 5px;
	width: 100%;
}

.deleteMenuTooll .ui-menubutton .ui-button {
	padding: 0px;
	margin: 0px !important;
	border: 0px !important;
	width: 100% !important;
	background: none !important;
	text-aligh: left;
}

.deleteMenuTooll .ui-menubutton .ui-button span {
	text-align: left;
	color: #666
}

.deleteMenuTooll .ui-menubutton .ui-button .ui-button-text {
	padding-left: 37px;
}
/* .mailbox .ui-datatable-tablewrapper thead{display:none;} */
.ReportTableBorderS td {
	border: #ccc solid 1px !important;
	padding: 3px;
}

.ReportTableBorderS th {
	border: #ccc solid 1px !important;
	padding: 5px;
}

.CCBCCBut {
	position: relative;
	display: block;
	z-index: 999;
	margin-top: -27px;
	float: right;
	font-size: 13px;
}

.CCBCCBut a {
	color: #ccc;
	margin: 0px 8px;
	font-weight: 600;
}

.MailComSubBox td:first-child {
	width: 100%;
}

.MailComSubBox {
	margin-bottom: 5px;
}

.MailComSubBox input, .MailComSubBox .ui-selectonemenu-label {
	line-height: 21px !important;
}

.MailPageCompose .ui-button-text-icon-left .ui-button-text {
	padding: 0px 0px 0px 10px !important;
}

.MailPageCompose .ui-datatable-tablewrapper td {
	Padding: 0px 10px;
	width: 100%;
}

/*#addVendor table, #addVendor .ui-selectonemenu {
	width: 100%;
}
*/
.ResumeParserCon table {
	width: 100%;
}

.ResumeParserCon .ui-picklist-buttons button {
	background: none !important;
	border: 0px !important;
	padding: 6px 0px !important;
	text-align: center !important;
	color: #a8a8a8;
}

.ResumeParserCon .ui-picklist-buttons button:hover {
	color: #0394b7;
}

.ResumeParserCon button ui-icon {
	font-weight: bold !important;
	font-size: 15px !important;
}

.chat-form .form-control {
	background: 0 0 !important;
	color: #eee !important;
	font-size: 13px !important;
	padding: 6px 8px !important;
	margin: 1px 0 !important;
	border: none !important;
	box-shadow: none !important;
}

.chat-form .form-control {
	background: 0 0 !important;
	color: #000 !important;
	font-size: 13px !important;
	padding: 6px 8px !important;
	margin: 1px 0 !important;
	border: none !important;
}
/* .ChatIcon a:hover {
	background: #ccc !important;
	line-height: 27px !important;
} */
.CandiCompose .topBorder1 {
	border-top: #f2f2f2 solid 1px !important;
}

.CandiCompose .bottomBorder1 {
	border-bottom: #f2f2f2 solid 1px !important;
	padding: 6px 0px !important;
}

.CandiCompose .ui-autocomplete-input-token {
	margin: 0px !important;
}

.CandiCompose .ui-inputfield, .CandiCompose .ui-autocomplete {
	border: 0px !important;
}

.form-group.ReportsBoxes.ScheduleBoxes .media-items i {
	font-size: 52px;
}

.navbar-form-custom {
	height: auto !important;
}

.navbar-form-custom input {
	border: #ddd solid 1px;
	padding: 5px !important;
	margin-top: 6px;
	border-radius: 4px;
	margin-left: 10px;
}

.slimScrollDiv, .slimScrollDiv ul {
	height: 410px !important;
}

.SocialApplyNow #page-content {
	padding: 0px !important;
}

.SocialApplyNow .header-section {
	padding: 20px !important;
	padding: 0px !important;
	margin: 0px !important;
}

#social-apply .btn-lg {
	border: #f2f2f2 solid 1px;
	border-radius: 6px;
	color: #f2f2f2 !important;
	font-weight: bold;
	padding: 5px 20px !important;
	font-size: 13px !important;
	background: none !important;
	margin-top: 13px;
}

#social-apply .btn-lg:hover {
	opacity: 0.85
}

#social-apply .btn-lg.allOpenJobLinkbtn {
	border-radius: 5px !important;
    color: #fff !important;
    font-weight: bold;
    padding: 8px 20px !important;
    font-size: 13px !important;
    background:#115b79 !important;
    margin-top: 36px;
    border:0;
}

button.btn-default.ApplyonTwitter {
	color: #115b79;
	background-color: #ffffff;
	border-color: #115b79;
	padding: 6px 22px;
	text-transform: uppercase;
	font-weight: 600;
}

.SocialApplyRightP a.btn.btn-primary.btn-block, .SocialApplyRightP .btn.btn-primary.btn-block
	{
	background: #666666 !important;
	color: #fff !important;
}

.btn-default.ApplyonTwitter {
	border-radius: 5px !important;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	color: #115b79 !important;
	background: #fff !important;
}

.btn-default.ApplyonTwitter:hover {
	color: #fff !important;
	background: #115b79 !important;
}

#social-apply .JobTitleBox {
	padding: 50px;
	margin: 50px 0px 80px;
	text-align: center;
}
.JobTitleBox img{
	width:40px;
	height:40px;
}
.JobTitleBox .info{
	margin-bottom: 10px;
	font-size: 14px;
}
.JobTitleBox .content{
	font-size: 16px;
}
.SocialApply_btn .btn-success{
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/* #social-apply .JobTitleBox h1{border-bottom:#117cba solid 1px;} */
.SocialApplyNow .header-section {
	float: left;
    width: 100%;
}
.SocialApplyRightP{
	position: sticky;
    top: 50px;
}
.SocialApplyNow .btn-primary, .SocialApplyNow .ui-fileupload-choose {
	border: none !important;
	padding: 8px !important;
	line-height: 14px;
	background: #666666 !important;
	color: #fff;
}

.SocialApplyNow .ui-fileupload-choose {
	background: #eee !important;
}

.SocialApplyNow .header-section i {
	padding-right: 5px;
	font-size: 24px;
}

.SocialApplyNow h1 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: center;
	text-transform: capitalize;
	margin: 0 0 30px 0;
}

.SocialApplyNow h2 {
	line-height: 30px;
	font-size: 22px;
	font-weight: 500;
}

.SocialApplyNow h2 label {
	margin-bottom: 5px;
}

.SocialApplyNow h2 br {
	display: none;
}

.SocialApplyNow h1.text-left {
	text-align: left !important;
}

.SocialApplyNow h2 small {
	color: #f2f2f2;
	font-size: 18px;
	display: block;
}

.SocialApplyNow .form-group h4 {
	margin-top: 15px;
	margin-bottom: 5px;
}

.bottomBorderJT a {
	line-height: 30px;
}

.open-jobwebsite .ui-paginator .ui-state-active {
	background: #00aff0 !important;
}

.bottomBorderJT {
	border-bottom: #f2f2f2 solid 0px;
	padding: 20px 0;
}

.JDContent {
	font-size: 15px;
	line-height: 25px;
	color: #333;
}

.SocialApplyNow .Sapplyform .ui-inputfield {
	width: 100% !important;
	padding: 5px !important;
}

.SocialApplyNow .block-content {
	color: #666;
}

@media ( max-width :400px) {
	.SocialApplyNow .Sapplyform .ui-inputfield, .SocialApplyNow .ui-fileupload .ui-fileupload-content,
		.SocialApplyNow .ReCaptch {
		width: 200px !important;
	}
}

.helpTextColor {
	display: block;
	color: #3F4254;
	font-size: .8rem;
	font-weight:400;
}

.CreateJob .form-horizontal td.ui-datagrid-column {
	width: auto !important;
	display: inline;
}

.CreateJob .ui-fieldset .ui-selectoneradio td {
	width: auto !important;
	display: inline;
}

.new-client-rpt .media-filter strong, .new-client-rpt .media-filter i {
	color: #888;
}

.ScheduleBoxes .media-items {
	padding: 20px 0px;
}

.ScheduleBoxes h4 {
	color: #333;
    font-weight: normal;
    font-size: 13px;
    margin: 0px;
    padding-top: 10px;
}

.quickCndContent .filterLayout {
	margin-top: 57px;
}

.quickCndContent .filterLayout .ui-accordion-header {
	font-size: 12px;
}

.ui-accordion .ui-accordion-content {
	background: #fff;
}

#sidebar #sidebar-scroll {
	background: #333;
}

#sidebar {
	position: fixed;
	z-index: 9;
	width: 0px;
}

#sidebar, #sidebar-alt {
	width: 0px;
}

.helptext .booleanSearchDiv {
	min-height: 100px;
	padding: 50px;
	background: #fff !important;
	border: 1px solid #BBBBBB;
	box-sizing: border-box;
	border-style: dashed;
	padding-top: inherit;
	padding: 30px 30px 20px 30px;
	box-shadow: rgb(122, 113, 113) 0 0px 8px -1px !important;
	-webkit-box-shadow: rgba(187, 187, 187, 0.7) 0 0px 10px -1px !important;
	font: 12px Arial, Helvetica, sans-serif;
	color: #888;
	border-radius: 10px !important;
	-webkit-border-radius: 1px !important;
}

.container .booleanSearchDiv span {
	font-size: 12px;
	line-height: 17px;
}

.ui-icon-question-sign {
	color: #ccc;
}

.ui-tooltip .ui-tooltip-text {
	max-width: 500px;
	border-radius: 5px;
	color: #3F4254;
	padding: 5px 10px;
	border: none;
	background: #f2f2f2;
	font-size: 12px;
}

.ui-tooltip-right .ui-tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #f2f2f2;
}

.ui-tooltip-left .ui-tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #f2f2f2;
}

.ui-tooltip-top .ui-tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #f2f2f2;
}

.ui-tooltip-bottom .ui-tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #f2f2f2;
}

.ui-shadow {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 1px solid #e5e5e5;
}

.ui-accordion .ui-accordion-header {
	padding: 14px 12px 13px 27px !important;
	font-size: 13px;
	color: #3F4254;
	background-color: #F0F9FE;
	border-radius: 18px;
	margin-bottom: 5px;
}

#tweakConfigPnlFieldSet td label {
	font-size: 17px;
}

.sidebar-content ul.chat-users {
	max-height: 400px;
	overflow: auto;
}

.ui-scrollpanel .ui-scrollpanel-drag {
	background: #b9b9b9;
}

.sidebar-user-avatar .name-container-resume {
	width: 65px;
	height: 65px;
	border-radius: 65px;
}

.sidebar-user-avatar .name-container-resume .name-str-resume {
	font-size: 33px;
	line-height: 65px;
}

div.highlightMenu {
	background: rgba(0, 0, 0, 0.15);
}

div.highlightMenu .alert {
	color: #ccc !important;
}

#header .MegaMenuTop button {
	margin-left: 15px;
}

#tweakConfigPnlFieldSet .ui-selectbooleanbutton {
	margin-right: 9PX;
	MARGIN-TOP: 5PX;
}

.SchedulePage .TopRightBtns .ui-icon {
	position: unset !important;
	font-size: 18px !important;
}

#datatableDiv .ui-layout-resizer-open {
	left: 226px !important;
}

#datatableDiv .ui-layout-toggler {
	top: 250px !important;
}

.widthPnlWest {
	width: 220px !important;
}

.search-btn {
	height: 37px;
	border: none !important;
	padding: 10px 25px 10px 25px !important;
	color: #FFF !important;
	box-shadow: 1px 1px 5px #B6B6B6 !important;
	border-radius: 3px !important;
	text-shadow: 1px 1px 1px #9E3F3F !important;
	cursor: pointer !important;
	margin-bottom: 12.5px;
	margin-right: -10px;
	width: 100% !important;
}

.header-section .search-btn {
	width: auto !important;
	background: transparent !important;
	box-shadow: none !important;
	border: 1px solid #ccc !important;
	color: #666 !important;
	text-shadow: none !important;
	padding: 6px 15px !important;
	height: auto;
	margin-top: 4px;
}

.header-section .search-btn .fa.fa-plus {
	padding-right: 5px;
	font-weight: bold;
}

.header-section .search-btn:hover {
	color: #666 !important;
}

.header-section .search-btn label {
	font-weight: 500;
}

.txt-box-keyword {
	border: 1px solid #DADADA !important;
	color: #666 !important;
	height: 37px;
	margin-bottom: 16px !important;
	margin-right: 6px !important;
	margin-top: 2px !important;
	outline: 0 none;
	padding: 3px 3px 3px 5px !important;
	font-size: 12px !important;
	line-height: 21px !important;
	/*box-shadow: inset 0px 1px 4px #ECECEC !important;
	-moz-box-shadow: inset 0px 1px 4px #ECECEC !important;
	-webkit-box-shadow: inset 0px 1px 4px #ECECEC !important;*/
}

.txt-box-location {
	border: 1px solid #DADADA !important;
	color: #888 !important;
	height: 37px;
	margin-bottom: 16px !important;
	margin-right: 6px !important;
	margin-top: 2px !important;
	outline: 0 none;
	padding: 3px 3px 3px 5px !important;
	font-size: 12px !important;
	line-height: 21px !important;
	/*box-shadow: inset 0px 1px 4px #ECECEC !important;
	-moz-box-shadow: inset 0px 1px 4px #ECECEC !important;
	-webkit-box-shadow: inset 0px 1px 4px #ECECEC !important;*/
}

.new-client-rpt .ui-datatable-tablewrapper div.ui-row-toggler {
	font-size: 12px;
	color: #666;
}

.open-jobwebsite .ui-inputtext {
	font-size: 15px !important;
	border: #eee solid 1px !important;
	border-radius: 6px !important;
	background: #fff !important;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.08)
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column {
	background: #fff !important;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.08);
	border-radius: 6px !important;
	margin: 8px;
	border: #eee solid 1px;
	position: relative;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column:hover {
	background: #00aff0 !important;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.08);
	border-radius: 6px !important;
	margin: 8px;
	border: #eee solid 1px;
	position: relative;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column:hover .ui-panel-content td
	{
	color: #fff !important;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column .ui-panel-title {
	font-size: 20px;
	color: #333;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column td {
	border: 0px !important;
	text-align: left;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column .ui-panel .ui-panel-content
	{
	padding: 0px !important;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column .ui-panelgrid-cell {
	font-size: 13px;
	color: #aaa !important;
}

.open-jobwebsite .Arrowbtn {
	background: none;
	border: none;
	font-size: 35px;
	position: absolute;
	top: 16px;
	right: 25px;
	color: #ccc;
}

.open-jobwebsite .ui-grid-row .ui-datagrid-column:hover .Arrowbtn {
	color: #fff;
}

.open-jobwebsite .ui-fieldset-content {
	box-shadow: none !important;
	border: 0px !important;
}

.open-jobwebsite .filtersearchJW i {
	float: right;
	margin-top: -52px;
	font-size: 20px;
	color: #ccc;
	margin-right: 14px;
}

.TableSearchFilter {
	position: absolute;
	top: 0px;
	right: 10px;
	font-size: 18px !important;
	z-index: 99;
	color: #a8a8a8;
}
.TableSearchFilter .ui-selectbooleanbutton, .TableSearchFilter .filter-btn {
	font-size: 15pt;
	background-color: #115b79;
	border-radius: 5px;
	width: 30px !important;
	height: 30px !important;

}
.TableSearchFilter .ui-selectbooleanbutton .fa-filter,
.TableSearchFilter .filter-btn .fa-filter {
	color: #fff !important;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.ui-fieldset-content {
	position: relative;
	padding: 0px !important;
}

.RightPanelHover .ButtonsRP .ui-fileupload .ui-button, .RightPanelHover .ButtonsRP .ui-fileupload .ui-fileupload-buttonbar
	{
	width: 99% !important;
}

.source-rpt .ui-datatable .ui-datatable-footer .ui-panel {
	margin-top: 0px !important;
}

.ui-datatable .ui-datatable-footer .ui-panel .ui-panel-content {
	padding-right: 0px !important
}

.actionTablecol td {
	border: 0px !important;
}

.actionTablecol .ui-commandlink {
	display: inline-block;
	margin: 0px 5px;
}

.ui-datatable-data .actionTablecol .ui-button {
	background: transparent !important;
	border-radius: 4px !important;
}

.actionTablecol .ui-button {
	background: #f2f2f2 !important;
	border-radius: 4px !important;
}

.ui-inputswitch .ui-inputswitch-on, .ui-inputswitch .ui-inputswitch-off,
	.ui-inputswitch .ui-inputswitch-handle {
	height: 31px !important;
}

.ui-inputswitch .ui-inputswitch-on, .ui-inputswitch .ui-inputswitch-off
	{
	height: 31px;
}

.ui-inputswitch-off {
	background: #0b0b0b;
	color: #fff;
}

.ui-inputswitch-handle, .GrayBackground {
	background: #41C08B !important;
	border: 0px !important;
}

.ui-inputswitch {
	margin-right: 10px;
}

.CreateJob .ui-fieldset-content, .add-Candidate .ui-fieldset-content,
	.CreateClient .ui-fieldset-content {
	box-shadow: none !important;
	border: 0px !important;
}

.CreateJob .ui-fieldset-legend, .add-Candidate .ui-fieldset-legend,
	.CreateClient .ui-fieldset-legend {
	border-bottom: #f2f2f2 solid !important;
	box-shadow: none !important;
	border-width: 0px 0px 1px 0px !important;
}

.CreateJob .ui-fieldset-toggleable .ui-fieldset-content, .add-Candidate .ui-fieldset-toggleable .ui-fieldset-content,
	.CreateClient .ui-fieldset-toggleable .ui-fieldset-content {
	margin-top: 0px !important;
}

.textgray {
	color: #3E4B5B;
	font-weight: 300;
}

.resume-upload .ui-fileupload .ui-fileupload-buttonbar {
	width: auto !important;
}

#quickInterviewDlg .ui-selectcheckboxmenu, #quickInterviewDlg .ui-autocomplete,
	#quickInterviewDlg .ui-inputfield, #quickInterviewDlg table,
	#quickInterviewDlg .ui-selectonemenu, #quickInterviewDlg .input-group {
	width: 100% !important;
}

#scheduleInterview .ui-selectcheckboxmenu, #scheduleInterview .ui-autocomplete,
	#scheduleInterview .ui-inputfield, #scheduleInterview table,
	#scheduleInterview .ui-selectonemenu, #scheduleInterview .input-group {
	width: 100% !important;
}

#eventDlg .ui-selectcheckboxmenu, #eventDlg .ui-autocomplete, #eventDlg .ui-inputfield,
	#eventDlg table, #eventDlg .ui-selectonemenu, #eventDlg .input-group {
	width: 100% !important;
}

#addTask .ui-selectcheckboxmenu, #addTask .ui-autocomplete, #addTask .ui-inputfield,
	#addTask table, #addTask .ui-selectonemenu, #addTask .input-group {
	width: 100% !important;
}

#eventDlg td td, #scheduleInterview td, #quickInterviewDlg td {
	padding-bottom: 4px;
}

#eventDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	width: auto !important;
}

a label {
	cursor: pointer;
}

.ui-inputswitch-on {
	background: #0b0b0b;
	color: #fff;
}

.ui-inputswitch .ui-state-default {
	border: 1px solid #d6d6d6;
	background: #fff;
	font-weight: normal;
	color: #555;
}

#menuLogo i {
	font-size: 21px;
}

.ui-datatable-tablewrapper .ui-overlaypanel {
	left: 0px;
}

@media ( max-width : 640px) {
	.ui-datatable-tablewrapper td div, .ui-editable-column .ui-cell-editor {
		text-align: left !important;
		display: inline;
	}
	.ui-editable-column .ui-cell-editor label {
		text-align: left !important;
		display: inline !important;
	}
	.ui-editable-column .ui-cell-editor-input {
		display: none !important;
	}
	.inprocess-cand span {
		display: inline;
	}
	.ui-datatable-tablewrapper td {
		text-align: left !important;
		width: 100% !important;
	}
	.ui-datatable-tablewrapper td .ui-rating div {
		display: inline-block;
	}
	.EditableColumnTXT .ui-commandlink {
		float: none;
	}
	.TopRightBtns {
		margin-top: 8px;
	}
	.ui-fieldset {
		width: 100%;
	}
	#addStatus td, #addStatus tbody, #addStatus table, #addStatus tr,
		.tearSheetDetailPnl td, #dashboardId .ui-overlaypanel-content td,
		.interview-search .ui-fieldset-content td {
		width: 100% !important;
		display: block;
	}
	.analytivs #tabViewCV, .analytivs #tabView, .analytivs .ui-tabs-nav {
		width: 100% !important;
		height: auto;
		display: block;
		float: none !important;
	}
	.analytivs .ui-tabs-nav  li, .analytivs .ui-tabs-left .ui-tabs-panels {
		width: 100% !important;
	}
	#page-content {
		margin-top: 40px;
	}
	.ResponsiveSearchpanel td {
		width: 100% !important;
		display: block;
	}
	.actionTablecol td {
		float: left;
		width: 30% !important;
	}
	.ui-datatable-data .ui-datatable-odd .actionTablecol td {
		background-color: #f2f2f2 !important;
	}
	.actionTablecol .ui-button-icon-only .ui-icon {
		padding: 0px 6px !important;
	}
}

.ui-column-filter.hideit {
	display: none !important;
}

.ui-column-filter.showit {
	display: block !important;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, #header .SearchPlusIcon .dropdown-menu a:hover i
	{
	text-decoration: none;
	color: #1bbae1;
}

.dropdown-menu a:hover img {
	opacity: 1;
}

.ui-growl {
	width: max-content !important;
	margin: 0 auto;
	position: fixed;
	top: 7px !important;
	right: 0;
	left: 0;
	opacity: 1;
}
.ui-growl-item-container {
	margin: 0;
	padding: 12px;
	background: #fff;
	border-radius: 5px;
	border: 0px solid #f2f2f2;
	overflow: hidden;
	opacity: 1;
}
/*.ui-growl-info {
	background-color: #A9E4FF !important;
}
.ui-growl-error {
	background-color: #FBBFCE !important;
}
.ui-growl-warn {
	background-color: #FFF8DD !important;
}*/
.ui-growl-info {
	background-color: #e5f2e9 !important;
}
.ui-growl-error {
	background-color: #ffdddd !important;
}
.ui-growl-warn {
	background-color: #ffeca6 !important;
}
.ui-growl-item {
	display: flex;
    justify-content: center;
    align-items: center;
    min-height: inherit;
	padding: 0px !important;
}
.ui-growl-icon-close {
 display: none!important;
	font-size: 15px !important;
	color: #fff;
	position: absolute;
    top: 2px;
    right: 2px;
    z-index: 999;
}
.ui-growl-info .ui-growl-icon-close {
	color: #115b79;
}
.ui-growl-error .ui-growl-icon-close {
	color: #F1416C;
}
.ui-growl-warn .ui-growl-icon-close {
	color: #FFC700;
}
.ui-growl-image {
	width: 30px;
	height: 30px;
	margin-bottom: 0px;
}
.ui-growl-image-info {
	background-color: #1d8348 !important;
	background: url("../images/icons/Success-New.svg") center center no-repeat !important;
	background-position: center center !important;
	background-size: 100% !important;
}
.ui-growl-image-error {
	background-color: #e74c3c !important;
	background: url("../images/icons/Error-New.svg") center center no-repeat !important;
	background-position: center center !important;
	background-size: 100% !important;
}
.ui-growl-image-warn {
	background-color: #e48c01 !important;
	background: url("../images/icons/Info-New.svg") center center no-repeat !important;
	background-position: center center !important;
	background-size: 100% !important;
}
.ui-growl-message {
	float: none;
	width: 100%;
	padding: 0;
	text-align: left;
}
.ui-growl-message .ui-growl-title {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 14px;
	color: #000;
	font-weight: 400;
}
.ui-growl-message p {
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #000;
	font-weight: 400;
}

.input-group .input-group-btn a, .copybtn {
	padding: 3px 10px !important;
}

.onboardingDetail .AttachFileTable table {
	border: 0px !important;
}

#welcomeScreenDlg .ui-dialog-titlebar {
	border: 0px !important;
	box-shadow: none !important;
	background: #f2f2f2 !important;
}

#welcomeScreenDlg .ui-dialog-content {
	padding-top: 0px !important;
	background: #f2f2f2;
}

#welcomeScreenDlg .ui-carousel-dropdown {
	display: none;
}

#welcomeScreenDlg .ReportsBoxes li a {
	color: #333 !important;
}

#welcomeScreenDlg .ReportsBoxes li a:hover {
	color: #666 !important;
}

#welcomeScreenDlg .ui-carousel .ui-carousel-header {
	padding: 0px !important;
	margin-top: -30px !important;
}

#welcomeScreenDlg .ui-carousel-button {
	padding: 0px 15px !important;
	font-size: 25px;
}

#welcomeScreenDlg small {
	line-height: 17px !important;
	display: block;
	padding: 0px 5px;
}

.CPbox2 span.btn-primary {
	opacity: 0.3
}

.ui-autocomplete-panel li {
	background: #fff;
	padding-left: 10px !important;
}

.ui-autocomplete-panel {
	background: #fff;
}

.SocialApplyNow .brandlogo {
	width: auto;
    max-width: 200px;
	height: auto;
	margin: 10px 0 0 0;
}

table.tncAgreeQuesstionapply tr td:nth-of-type(1) {
	width: 26px;
}

.messageCombo {
	margin: 5px 0px 0px 500px !important;
}

#quickContactDlg .CPMoreDetails {
	padding: 10px 0px !important;
}

.quickcontantDLG {
	width: 900px;
	background: #f2f2f2;
	float: left;
	height: 550px;
	overflow: auto;
}

.idtabView li.ui-tabs-selected, .idtabView li.ui-state-hover {
	border-top: #888888 solid 2px !important;
}

.dashboard-drag-icon {
	float: left;
	height: 30px;
	margin-right: 10px;
}

#clientViewDlg #clientContactTab td input {
	width: 100% !important;
}

.CPAddNoteCV .ui-inputtext, .CPAddNoteCV .ui-inputtextarea {
	width: 86%;
	height: 70px;
	overflow: hidden;
	overflow-wrap: break-word;
	margin: 5px 0px;
	float: left;
	height: 57px !important;
	background: #fff !important;
	color: #333 !important;
}

.CPAddNoteCV .ui-inplace {
	float: left;
	width: 85%;
}

.CPAddNoteCV .ui-inplace {
	font-size: 13px;
	text-transform: uppercase;
	padding: 5px 5px 5px 12px;
	color: #383838;
	font-weight: 600;
	line-height: 27px;
	display: block !important;
	border-radius: 5px;
	border-radius: 0px 0px 0px 0px;
}

.ClientViewDlg .CPAddNoteCV .ui-inplace, .JobViewDLG .CPAddNoteCV .ui-inplace,
	.prospectViewDlg .CPAddNoteCV .ui-inplace {
	width: 83% !important;
}

.CPAddNoteCV i {
	padding: 9px 17px;
	font-size: 19px;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	float: left;
	width: 16%;
	max-width: 53px;
}

.CPAddNoteCV .ui-button {
	background: none;
	border: none;
	width: 26px;
}

.CPAddNoteCV .ui-inplace-editor {
	width: 32px;
	float: left;
}

.ClientViewDlg .CPAddNoteCV .ui-inplace-editor, .JobViewDLG .CPAddNoteCV .ui-inplace-editor,
	.prospectViewDlg .CPAddNoteCV .ui-inplace-editor {
	width: 67px;
	float: left;
	margin-bottom: 5px;
}

.ClientViewDlg .CPAddNoteCV .ui-selectonemenu-label, .ClientViewDlg .CPAddNoteCV .ui-selectonemenu-trigger .ui-icon,
	.JobViewDLG .CPAddNoteCV .ui-selectonemenu-label, .JobViewDLG .CPAddNoteCV .ui-selectonemenu-trigger .ui-icon,
	.prospectViewDlg .CPAddNoteCV .ui-selectonemenu-label, .prospectViewDlg .CPAddNoteCV .ui-selectonemenu-trigger .ui-icon
	{
	color: #666;
}

.ClientViewDlg .CPAddNoteCV .ui-inputtextarea, .JobViewDLG .CPAddNoteCV .ui-inputtextarea,
	.prospectViewDlg .CPAddNoteCV .ui-inputtextarea {
	width: 99%;
	color: #666;
}

.CPAddNoteCV .ui-message-error {
	display: none;
}

.CPAddNoteCV .ui-state-error {
	border-left: #ff0000;
}

#searchViewDlg, #clientViewDlg, #jobViewDlg, #vendorViewDlg,
	#prospectViewDlg, #clientViewHeaderDlg, #contactViewHeaderDlg,
	#prospectViewDlgHeader1, #searchViewDlgJVD, #jobViewDlgCVD {
	left: auto !important;
	top: 0px !important;
	right: 0px !important;
	height: 100% !important;
	width:90% !important;
}

#searchViewDlg iframe, #jobViewDlg iframe, #vendorViewDlg iframe, #prospectViewDlg iframe, #clientViewDlg iframe, #searchViewDlgHeader iframe, #jobViewDlgHeader1 iframe, #clientViewHeaderDlg iframe, #prospectViewDlgHeader1 iframe, #contactViewHeaderDlg iframe {
	width: 100%;
	height: 100vh !important;
	vertical-align: top;
}


#searchViewDlg, #jobViewDlg, #vendorViewDlg, #clientViewDlg,
	#prospectViewDlg, #searchViewDlgHeader, #jobViewDlgHeader1, #clientViewHeaderDlg, #prospectViewDlgHeader1, #contactViewHeaderDlg {
	width: 95% !important;
}

#searchViewDlg .CandidateViewDLG .resume-view .resume-viewer-editor .ui-editor.ui-widget-content iframe
	{
	height: 78vh !important;
}
#frmJobViewDlgCVD iframe{
	width: 100% !important;
}

/* @media only screen and (max-width: 1024px) {
	#clientViewDlg iframe, #jobViewDlgCVD iframe,
		 #vendorViewDlg iframe, 
		#prospectViewDlg iframe, #prospectViewDlg, #jobInfoDlg,
		#clientViewHeaderDlg iframe, #contactViewHeaderDlg iframe,
		#prospectViewDlgHeader1 iframe, #searchViewDlgHeader iframe, div.create-lead
		{
		height: 100vh !important;
		display:block;
		width: 1020px !important;
		min-width: 1020px;
		overflow: auto;
	}
}

@media only screen and (min-width: 1024px) {
	#clientViewDlg iframe, #jobViewDlgCVD iframe, #searchViewDlgJVD iframe,
		#vendorViewDlg iframe,
		#prospectViewDlg iframe, #prospectViewDlg, #jobInfoDlg,
		#clientViewHeaderDlg iframe, #contactViewHeaderDlg iframe,
		#prospectViewDlgHeader1 iframe, #searchViewDlgHeader iframe {
		height: 100vh !important;
		display:block;
		width: 1020px !important;
		overflow: auto;
	}
}

@media only screen and (min-width: 1100px) {
	#clientViewDlg iframe, #jobViewDlgCVD iframe, #searchViewDlgJVD iframe,
		#vendorViewDlg iframe,
		#prospectViewDlg iframe, #prospectViewDlg, #jobInfoDlg,
		#clientViewHeaderDlg iframe, #contactViewHeaderDlg iframe,
		#prospectViewDlgHeader1 iframe, #searchViewDlgHeader iframe {
		height: 100vh !important;
		display:block;
		width: 1090px !important;
	}
	.CPAddNoteCV .ui-inplace {
		float: left;
		width: 83.6%;
	}
}

@media only screen and (min-width: 1200px) {
	#clientViewDlg iframe, #jobViewDlgCVD iframe, #searchViewDlgJVD iframe,
		#vendorViewDlg iframe,
		#prospectViewDlg iframe, #prospectViewDlg, #jobInfoDlg,
		#clientViewHeaderDlg iframe, #contactViewHeaderDlg iframe,
		#prospectViewDlgHeader1 iframe, #searchViewDlgHeader iframe {
		height: 100vh !important;
		display:block;
		width: 1190px !important;
	}
	.CPAddNoteCV .ui-inplace {
		float: left;
		width: 84.6%;
	}
	table.job-board-logos tr td {
		width: 116px !important;
	}
}

@media only screen and (min-width: 1300px) {
	#clientViewDlg iframe, #jobViewDlgCVD iframe, #searchViewDlgJVD iframe,
		#vendorViewDlg iframe,
		#prospectViewDlg iframe, #prospectViewDlg, #jobInfoDlg,
		#clientViewHeaderDlg iframe, #contactViewHeaderDlg iframe,
		#prospectViewDlgHeader1 iframe, #searchViewDlgHeader iframe {
		height: 100vh !important;
		display: block;
		width: 1300px !important;
	}
	.CPAddNoteCV .ui-inplace {
		float: left;
		width: 85%;
	}
} */

/* div.create-lead {
	left: auto !important;
	top: 0px !important;
	right: 0px !important;
	height: 100% !important;
} */
div.create-lead table tr td {
	width: 50%;
}

div.create-lead div.ui-resizable-handle {
	display: none !important;
}

div#editInterviewer, div#addInterviewer {
	min-width: 400px;
}

.frmViewCndInfo .prospectViewDlg td {
	border: 0px solid #f2f2f2 !important;
	padding: 0px;
	font-size: 12px;
}

.prospect-contact-details table tr td, .prospect-contact-detailsPVD table tr td {
	border: 0px solid #e5e5e5 !important;
}

#vendorViewDlg .ClientViewDlg td {
	border: 0px solid #e5e5e5 !important;
}

#searchViewDlg .ui-dialog-titlebar #searchViewDlg_title, #clientViewDlg .ui-dialog-titlebar #clientViewDlg_title,
#searchViewDlgJVD .ui-dialog-titlebar #jobViewDlg_title, #jobViewDlg .ui-dialog-titlebar #jobViewDlg_title,
#vendorViewDlg .ui-dialog-titlebar #vendorViewDlg_title,
#prospectViewDlg .ui-dialog-titlebar #prospectViewDlg_title,
#clientViewHeaderDlg .ui-dialog-titlebar #clientViewHeaderDlg_title,
#vendorViewHeaderDlg .ui-dialog-titlebar #vendorViewHeaderDlg_title,
#contactViewHeaderDlg .ui-dialog-titlebar #contactViewHeaderDlg_title,
#prospectViewDlgHeader1  .ui-dialog-titlebar #prospectViewDlgHeader1_title {
	display: none;
}

#searchViewDlg .ui-dialog-titlebar, #clientViewDlg .ui-dialog-titlebar,
#searchViewDlgJVD .ui-dialog-titlebar, #jobViewDlg .ui-dialog-titlebar,
#vendorViewDlg .ui-dialog-titlebar, #prospectViewDlg .ui-dialog-titlebar,
#clientViewHeaderDlg .ui-dialog-titlebar, #vendorViewHeaderDlg .ui-dialog-titlebar,
#contactViewHeaderDlg .ui-dialog-titlebar, #prospectViewDlgHeader1 .ui-dialog-titlebar {
	position: absolute;
	width: 40px;
	border-bottom: 0px !important;
	padding: 0px !important;
	background: none !important;
	box-shadow: none;
	z-index: 9999;
}

#searchViewDlgJVD .ui-dialog-titlebar, #jobViewDlg .ui-dialog-titlebar,
#clientViewDlg .ui-dialog-titlebar, #vendorViewDlg .ui-dialog-titlebar,
#prospectViewDlg .ui-dialog-titlebar, #clientViewHeaderDlg .ui-dialog-titlebar,
#vendorViewHeaderDlg .ui-dialog-titlebar, #contactViewHeaderDlg .ui-dialog-titlebar,
#prospectViewDlgHeader1 .ui-dialog-titlebar {
	left: 0px;
}

#searchViewDlg .ui-dialog-titlebar .ui-icon, #clientViewDlg .ui-dialog-titlebar .ui-icon,
#searchViewDlgJVD .ui-dialog-titlebar .ui-icon, #jobViewDlg .ui-dialog-titlebar .ui-icon,
#vendorViewDlg .ui-dialog-titlebar .ui-icon, #prospectViewDlg .ui-dialog-titlebar .ui-icon,
#clientViewHeaderDlg .ui-dialog-titlebar .ui-icon, #vendorViewHeaderDlg .ui-dialog-titlebar .ui-icon,
#contactViewHeaderDlg .ui-dialog-titlebar .ui-icon,
#prospectViewDlgHeader1 .ui-dialog-titlebar .ui-icon {
	font-size: 24px;
	color: #115b79 !important;
}

.CandidateDLGNevig {
	padding-top: 40px;
	background: #f2f2f2;
}

.CandidateViewDLG .CandidateDLGNevig {
	position: relative;
}

.CandidateDLGNevig.jobCandidateDLGNevig {
	padding: 0 !important;
}

#searchViewDlg .ui-dialog-titlebar-close, #clientViewDlg .ui-dialog-titlebar-close,
#searchViewDlgJVD .ui-dialog-titlebar-close, #jobViewDlg .ui-dialog-titlebar-close,
#vendorViewDlg .ui-dialog-titlebar-close, #prospectViewDlg .ui-dialog-titlebar-close,
#clientViewHeaderDlg .ui-dialog-titlebar-close, #vendorViewHeaderDlg .ui-dialog-titlebar-close,
#contactViewHeaderDlg .ui-dialog-titlebar-close {
	font-size: 18px;
}

.HelpIconBox-i {
	font-size: 60px;
	color: #ccc;
	margin-bottom: 20px;
}

.ui-expanded-row {
	background: #f1f1f1;
}

.ui-expanded-row a, .ui-expanded-row label, .ui-expanded-row td,
	.ui-expanded-row .ui-icon-circle-triangle-s {
	color: #0b0b0b;
}

.ui-expanded-row-content {
	background: #fbfbfb !important
}

.ui-expanded-row-content .actionTablecol .ui-button {
	background: #fff !important
}

.ui-datatable .ui-row-toggler {
	font-size: 12px;
}

.search-prospect .ResponsiveSearchpanel .ui-fieldset-content td {
	vertical-align: top;
	padding-top: 10px;
}

.CV-Download {
	position: absolute;
	top: 8px;
	right: 76px;
	font-size: 20px;
	cursor: pointer;
	color: #666;
}

.NazahaPdfViewer span.ui-button-icon-left.ui-icon.ui-c.fa.fa-file-pdf-o
	{
	font-size: 22px;
}

.NazahaPdfViewer {
	position: absolute;
	top: 10px;
	right: 66px;
	font-size: 18px;
	cursor: pointer;
	color: #666;
}

.ui-selectbooleanbutton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.NazahaPdfViewer
	{
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
}

.CallTwilio {
	position: absolute;
	top: 9px;
	right: 132px;
	font-size: 19px;
	cursor: pointer;
	color: #666;
}

.CVNoteBox {
	padding: 15px 25px 5px 25px;
}

.CVNoteBox .CPAddNoteCV {
	margin-bottom: 4px;
}

.CanPipelineBox td {
	border: 0px !important;
	color: #808080;
}

.CanPipelineBox td label {
	font-size: 13px;
	width: 100%;
	text-align: left;
	color: #666;
	font-weight: 500;
	margin-top: 6px;
}

.CanPipelineBox .CPClientName, .CanPipelineBox .CPJobName {
	font-size: 13px;
	font-weight: 500;
}

.CanPipelineBox .CPClientName {
	padding-left: 15px;
	border-left: #ccc solid 1px;
	margin-left: 15px;
}

.CanPipelineBox .CPStatus {
	float: right;
	text-align: center;
	padding: 6px 20px;
}

.CanPipelineBox .ui-rating {
	padding: 5px 15px 0px 0px;
}

.ResponsiveSearchpanel input[type="text"].ui-inputfield {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.ResponsiveSearchpanel .ui-selectonemenu, .ResponsiveSearchpanel .ui-selectcheckboxmenu {
	min-width: auto !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.ComboAddButton td {
	padding: 0px !important;
}

.ComboAddButton td:first-child {
	width: 95% !important;
}

.highlight-percentage {
	background: #5cb85c !important;
	border: #5cb85c solid 1px;
	font-size: 12px;
}

.FieldTypeBox .ui-datagrid-column .ui-panel-titlebar {
	padding: 0px !important;
	font-weight: 600;
}

.FieldTypeBox .ui-datagrid-column {
	width: 20%;
}

.quickcontantDLG .CPMoreDetails {
	height: auto !important;
}

.quickcontantDLG .CandidateDLGNevig {
	padding-top: 4px !important;
}

.new-client-rpt table {
	border: 0px;
}

.AdvanceSearchPopup {
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 1005;
	width: 60%;
	min-width: 820px;
	height: 100vh;
	background: #f7fbfd;
	border: 0px;
	overflow: auto;
	padding: 0px;
	box-shadow: 0px 0px 30px rgb(187 187 187 / 40%);
}

.AdvanceSearchPopup .ui-tabs-panels {
	border: 0px !important;
}

.AdvanceSearchPopup h3 {
	font-size: 15px;
	border-bottom: #eee solid 1px;
	padding: 9px 0px 9px 15px;
	/*margin: 10px 0px 20px 0px;*/
}

.AdvanceSearchPopup h3 a {
	margin-right: 30px;
	color: #f4f4f4;
	font-size: 20px;
	margin-top: -3px;
}
.AdvanceSearchPopup h3 a i{
	color:#f4f4f4;
}

.AdvanceSearchPopup .ui-tabs {
	margin-top: 10px;
	margin-bottom: 50px;
}

.AdvanceSearchPopup .ui-tabs.ui-tabs-top>.ui-tabs-nav {
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
}

.AdvanceSearchPopup .ASTitle {
	font-size: 15px;
	padding-bottom: 5px;
	margin-bottom: 7px;
}

.AdvanceSearchPopup .cdndetails-heading {
	margin-bottom: 15px;
	padding-left: 0px;
	font-weight: 500;
	padding-bottom: 5px;
}

.AdvanceSearchPopup .helpTextColor {
    /* padding-left: 25px; */
}

.importedformat label {
	line-height: 30px;
	padding-right: 30px;
}

.importedformat .ui-chkbox {
	margin-right: 10px;
	margin-top: 6px;
}

.form-bordered .form-group {
	padding: 0px 0px 15px;
	border-bottom: 0px dashed #eaedf1;
}
/* .ui-tabs .ui-tabs-panel{margin-top:35px;} */
/*form.resume-view {
	margin-top: 35px;
}*/
.ui-tabs object {
	height: 80vh;
}

#scheduleInterview, #intwDlg {
	width: 480px !important;
}

#scheduleInterview #frmCndSch {
	padding: 0 0 10px 0;
}

/* MailBox Page CSS */
.mailbox .mail-left {
	background: #ffffff;
	border: 1px solid #f2f2f2;
	 border-radius: 5px;
	overflow: hidden;
}
.mailbox .ComposeBTNNew {
	color: #fff;
	width: 100% !important;
	border: none;
	padding: 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	margin-top: 0px;
}
.mailbox .ComposeBTNNew .ui-button-icon-left {
	display: none;
}
.mailbox .ui-tree .ui-tree-container {
	padding: 0px;
	margin-top: 2px;
}
.mailbox .ui-tree-container li {
	width: 100%;
	background: #fff;
	padding: 10px;
	margin: 1px 0px;
	border: 0px;
	font-size: 12px;
	font-weight: 500;
	color: #666;
}
.mailbox .ui-tree-container li:hover {
    background: #f5f8fa;
}
.mailbox .ui-tree-container li:hover span {
	font-weight: 500;
}
.mailbox .ui-tree-container li span span.icon {
	display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    vertical-align: middle;
}
.mailbox .ui-tree-container span.fa, .mailbox .ui-tree-container .ui-icon-folder-open {
	padding-right: 7px;
}
.mailbox .ui-treenode-content .ui-treenode-label {
	display: block;
}
.mailbox .ui-treenode-content .ui-treenode-leaf-icon {
	display: none;
}
.Maildeletebtn {
	margin: 2px 0px;
	padding: 10px;
	width: 100%;
	background: #fff;
	font-size: 12px;
	font-weight: 500;
	color: #666;
}
.Maildeletebtn .ui-button {
	background: none;
	border: 0px;
}
.Maildeletebtn .ui-button .ui-icon {
	top: -2px !important;
	font-size: 18px;
	left: 5px;
	color: #a8a8a8;
}
.Maildeletebtn .ui-button-text-icon-left .ui-button-text {
	padding: 0px 0px 0px 30px !important;
}
.mailbox .mail-top {
	border: none;
	background: #ffffff;
	border: 1px solid #f2f2f2;
	 border-radius: 5px;
}
.mailbox .mail-main {
	margin: 0px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #f2f2f2;
	 border-radius: 5px;
	overflow: hidden;
}
.ui-paginator .ui-icon {
	font-size: 20px;
}
.ui-paginator a {
	font-size: 13px;
	padding: 0px 5px !important;
}
.ui-button-text-icon-left .ui-button-text {
    padding: 0px 0px 0px 20px !important;
}

.CPMoreDetails .CPupdateDate #mainIconPnl #overlayPanel {
	width: 80% !important;
	position: fixed !important;
	left: unset !important;
	top: unset !important;
}

#quickContactDlg .CPProfilePic .name-container-dlg {
	Width: 40px;
	height: 40px;
}

#quickContactDlg .CPProfilePic .name-str-dlg {
	line-height: 40px;
	font-size: 20px;
}

#dashBoardId .ui-paginator {
	text-align: center !important;
}

#dashBoardId .ui-paginator a {
	padding: 2px 9px !important
}

#callHistory span.fa fa-filter {
	right: -15px;
	top: 18px !important;
}

#searchViewDlgHeader {
	left: auto !important;
	top: 0px !important;
	right: 0px !important;
	height: 100% !important;
}
/* #searchViewDlgHeader iframe{height:100vh!important; display:block; width:1300px;} */
#searchViewDlgHeader .ui-dialog-titlebar #searchViewDlgHeader_title {
	display: none;
}

#searchViewDlgHeader .ui-dialog-titlebar {
	position: absolute;
	width: 40px;
	border-bottom: 0px !important;
	padding: 0px !important;
	background: none !important;
	box-shadow: none;
}

#searchViewDlgHeader .ui-dialog-titlebar .ui-icon {
	font-size: 26px;
}

#searchViewDlgHeader .ui-dialog-titlebar-close {
	font-size: 18px;
}

#viewJobDlg .ui-outputlabel {
	width: 100%;
}

#callHistory .TableSearchFilter {
	top: 12px;
	right: -41px;
}
.SocialApplyRightP button span.ui-icon {
	top: 30%;
}

#updateDatePnl {
	font-size: 11px;
}

.smartSearchTab ul.ui-inputfield {
	width: 100%;
    padding: 10px 10px 10px 20px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 20px;
    color: #495057;
    border: 0;
    border-radius: 4px;
    -webkit-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;
    background: #F5F8FA;
    border-radius: 5px;
    border: 0 !important;
}

.smartSearchTab ul.ui-inputfield input {
	border: 0px !important;
	padding:0px !important;
	margin:0px !important;
}

.smartSearchTab .ui-fieldset-content {
	padding: 0px !important;
	box-shadow: none !important;
	border: 0px !important;
}

.ui-autocomplete-token {
	display: inline-block;
	padding: 0px;
}

.ui-icon-close:before {
	content: "\e9b3" !important;
	font-family: unicons-line;
	font-size: 11px;
	color: #3F4254;
}

.ui-autocomplete-token-label {
	padding: 0px;
	font-weight: 500;
}

.ui-chips-token .ui-chips-token-icon, .ui-autocomplete-token-icon {
	top: 50% !important;
	padding-right: 0px !important;
	transform: translateY(-50%);
}

.smartSearchTab .ui-fieldset-content .row .col-md-2 {
	margin: 5px 0px !important;
}


.ui-dialog {
	background: #f7f9ff;
	width: 50% !important;
	border:none!important;
	box-shadow: 0px 0px 30px rgb(187 187 187/ 20%);
}
.idle-dlg{
	width: 400px !important;
}
.timeline.timeline-note.block-content-full i.fa {
	font-size: 16px;
	padding-right: 3px;
}

.timeline.timeline-note.block-content-full small {
	font-size: 100%;
}
/*  Form Input & Textare & Selectmenu & SelectBoxMenu style comman  */
input.ui-widget, textarea.ui-widget, .ui-selectonemenu, ui-selectcheckboxmenu, .ui-selectcheckboxmenu {
	width: 100%;
	padding: 7px 15px !important;
	font-size: 13px;
	font-weight: 400 !important;
	line-height: 20px;
	color: #495057;
	border:1px solid #e5e5e5;
	border-radius: 5px;
	-webkit-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;
	background:#ffff;
}

.ui-selectcheckboxmenu-label {
	background: #fff;
	margin: 0px;
	padding: .375rem .75rem !important;
	font-size: 13px;
	line-height: 1.5;
	color: #495057;
	width: 100%;
}

.ui-selectonemenu .ui-inputfield {
	padding: 0;
}

.ui-inputfield:focus {
	outline: 0;
	border: 1px solid #eff2f5;
	background-color: #eff2f5;
}

select.ui-inputfield {
	padding: 6px 0px 6px 8px !important;
}

/*  Selectmenu & SelectBoxMenu style   */
.ui-selectonemenu .ui-selectonemenu-trigger {
	width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	display: flex;
    justify-content: center;
    align-items: center;
}
.ui-cell-editor-input .ui-selectonemenu {
	padding: 0px !important;
}

.status-edit .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin: 0px !important;
}

.ui-selectonemenu-trigger .ui-icon, .ui-selectcheckboxmenu-trigger .ui-icon {
	margin-top: 0px !important;
	margin-right: 0px !important;
	line-height: normal;
}

.ui-selectonemenu-panel, .ui-selectcheckboxmenu-panel {
	background: #fff;
	box-shadow: none;
	border: 1px solid #e5e5e5;
	 border-radius: 5px;
}

.ui-selectonemenu-filter-container {
	width: 100%;
}

.ui-selectonemenu-items-wrapper li, .ui-selectcheckboxmenu-items-wrapper li
	{
	padding: 7px 8px !important;
	border-top: #f2f2f2 solid 0px !important;
	margin: 0px !important;
}

.ui-selectonemenu-items-wrapper li:hover,
	.ui-selectcheckboxmenu-items-wrapper li:hover {
	background: #e3e3e3;
}

/* All Buttons   */
.ui-button-text-only .ui-button-text {
	padding: 0px 0px !important;
}

/*.ui-button .ui-icon {
	top: 30%;
}*/
.ui-datatable .ui-menubutton button {
	border: none;
	/*background: #eee;	
	width: 25px;
	text-align: center;
	border-radius: 6px;
	position: unset;*/
}

/*.ui-datatable .ui-menubutton button .ui-icon {
	top: 19%;
	left: 30%;
	font-weight: bold;
}*/
.TopRightBtns a i {
	padding-right: 5px;
	color: #666;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border: #4cae4c solid 1px;
	padding: 6px 22px;
	text-transform: capitalize;
}

/*.btn-default {
	color: #333;
	background-color: #f2f2f2;
	border-color: #ccc;
	padding: 6px 22px;
	text-transform: capitalize;
	border-radius: 4px !important;
}

.btn-close {
	color: #333;
	background-color: #f2f2f2;
	border-color: #ccc;
	padding: 6px 22px;
	text-transform: uppercase;
	border-radius: 4px !important;
}

.btn-success:hover, .btn-primary:hover {
	color: #fff;
}*/
/* .btn-default:hover {color:#000!important;} */
.create-job-plus-btn, .PlusIcon-btn {
	padding: 0px 13px !important;
	margin: 0px;
	border: #115b79 solid 1px;
	color: #394263;
	font-size: 12px;
	background: transparent !important;
	line-height: 21px;
}

.input-group-btn a.PlusIcon-btn,
.input-group-btn button.PlusIcon-btn {
	background: #115b79 !important;
	border-radius: 5px !important;
	width: 25px;
	height: 25px;
	float: left !important;
	margin-left: 10px !important;
	padding: 3px 10px !important;
}

.input-group-btn a.PlusIcon-btn i,
.input-group-btn button.PlusIcon-btn .ui-icon {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	position: absolute;
	color: #ffffff;
}

.create-job-plus-btn .ui-icon, .PlusIcon-btn .ui-icon {
	left: 10px !important;
}

.create-job-plus-btn .ui-icon:hover, .PlusIcon-btn .ui-icon:hover, .create-job-plus-btn:hover .ui-icon, .PlusIcon-btn:hover .ui-icon, .PlusIcon-btn:hover {
	color: #ffffff !important;
}

.create-job-plus-btn:hover .ui-icon {
	color: #fff !important;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align:left;
}
.resume-view .ui-fileupload-responsive.upload_icon{
	border: none;
    position: absolute;
    right: -10px;
    top: 68px;
    padding: 0;
    margin-top: 0;
    height: auto;
}
.resume-view .ui-fileupload-responsive.upload_icon .ui-button-icon-left{
	position: static;
    margin-right: 0 !important;
}
.ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick::before {
	content: "" !important;
	background: url("../images/icons/upload.svg") no-repeat center;
	width: 30px;
	height: 30px;
}
.file_upload_icon .ui-icon-plusthick::before {
    content: "" !important;
    background: url(../images/icons/filed.svg) no-repeat center!important;
    width: 30px;
    height: 30px;
} 
.ui-fileupload-content {
	padding: .5em .4em !important;
}
.ui-fileupload .ui-fileupload-buttonbar .ui-button-text {
	display: none !important;
}

#importResumeDlg .ui-fileupload-content {
	border: #eee dashed 3px !important;
}
.ui-fileupload-content {
	background: url("../image/drophere.png") center center no-repeat;
}
.file_upload_icon .ui-fileupload-content {
    background: url(../image/drophere.png) center center no-repeat !important;
					    
}

.ui-datatable .ui-button-icon-only .ui-button-text {
	display: none;
}

/* Pipeline page   */
.cdndetails-tabs .TopRightBtns .btn-primary {
	float: right;
	cursor: pointer;
	background: #115b79;
	border: 0px;
	box-sizing: border-box;
	border-radius: 5px !important;
	width: 30px;
	height: 30px;
	position: relative;
	margin-top: -25px;
	padding: 0px !important;
}

.cdndetails-tabs .TopRightBtns .btn-primary .ui-icon::before {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 18px;
	padding: 2px;
}

.cdndetails-tabs .TopRightBtns .btn-primary .ui-icon {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
}

.ui-datatable-tablewrapper .ui-button {
	background: none !important;
	border: 0px;
	font-size: 18px;
	color: #a8a8a8;
	font-weight: 300;
	padding: 12px 12px !important;
	width: 24px;
}

.Interview .ui-datatable-tablewrapper .ui-button {
	width: 33px;
	height: 33px;
}

.Interview .ui-datatable-tablewrapper .ui-button .ui-icon {
	font-size: 18px !important;
	color: #FFFFFF;
	top: 6px;
}

.SearchCandidate .ui-datatable-tablewrapper .ui-button {
	padding: 10px 18px;
}

.SearchCandidate .ui-datatable-tablewrapper .ui-button:hover {
	background: none !important;
}

.SearchCandidate .ui-datatable-tablewrapper .ui-button:hover {
	background-color: none !important;
	color: #333 !important;
}

/*.ui-datatable-tablewrapper .ui-button .ui-icon {
	font-size: 16px;
}*/
.boxbigIcon {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: none;
}

.boxbigIcon i {
	font-size: 144px;
	position: absolute;
	top: -11px;
	left: -1px;
	opacity: 0.1;
	z-index: 0;
}

.dashboard .bordercccB i {
	color: #f2f2f2;
	font-size: 65px;
}

.open-job .TableSearchFilter .BtnMoreColumn {
	float: right;
	top: 10px;
	margin-right: 25px;
}
/*
.NewStyleTable .NSColumn {
	padding: 5px;
}
.NewStyleTable .NSColumn a {
	font-size: 13px;
}
*/
.NewStyleTable .NSColumn a i {
	font-size: 12px;
}

.NewStyleTable .NSColumn small, .NSCclientName {
	/*color: #787878;*/
	/*white-space: nowrap;*/
}

.NewStyleTable .NSColumn small .fa {
	font-size: 13px;
}

.NewStyleTable .NSColumn small .fa-share-square-o, .NewStyleTable .NSColumn small .fa-user-secret
	{
	padding-right: 5px;
}

/* .CandidateViewDLG #tabView li.ui-state-default:nth-child(5), 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(6), 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(7), 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(8), 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(9),
.CandidateViewDLG #tabView li.ui-state-default:nth-child(10)
{ background:#fff ; padding: 8px 10px; color: #fff; border-radius: 50px; margin-top:-10px; border:#eee dashed 1px; float:right; }

.CandidateViewDLG #tabView li.ui-state-default:nth-child(5):hover, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(6):hover, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(7):hover, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(8):hover, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(9):hover,
.CandidateViewDLG #tabView li.ui-state-default:nth-child(10):hover{ background:#f2f2f2 ; } */

/* .CandidateViewDLG #tabView li.ui-state-default:nth-child(5) a, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(6) a, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(7) a, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(8) a, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(9) a,
.CandidateViewDLG #tabView li.ui-state-default:nth-child(10) a
{margin:0px; padding:0px;}

.CandidateViewDLG #tabView li.ui-state-default:nth-child(5) a i, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(6) a i, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(7) a i, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(8) a i, 
.CandidateViewDLG #tabView li.ui-state-default:nth-child(9) a i,
.CandidateViewDLG #tabView li.ui-state-default:nth-child(10) a i{color:#0087ba; font-size:15px;}
 */
 
/* Timeline */
.ui-datatable-tablewrapper [id*="cndNotesHover"] .ui-overlaypanel {
	max-width: 800px;
	max-height: 350px;
	padding: 15px;
	overflow: auto;
}
[id*="cndNotesHover"] .ui-overlaypanel-content {
	padding: 0px !important;
}

.timeline {
	position: relative;
	margin-top: 0px;
}
.timeline-header {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	padding: 0 15px;
	min-height: 60px;
	line-height: 60px;
	background-color: #ffffff;
	border-bottom: 2px solid #f0f0f0;
	z-index: 500;
}
.timeline-list {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 0px;
}
.timeline-list li {
	position: relative;
	float: none !important;
	margin: 0 !important;
	padding: 0;
}
.timeline .timeline-content {
	position: unset;
	padding: 5px 5px 12px 50px;
	border-radius: 0px;
	color: #939393;
	font-weight: 400;
	text-align: left;
	line-height:22px;
}
.timeline-header + .timeline-list:after {
	top: 60px;
}
.timeline-list:before {
	position: absolute;
	display: block;
	width: 1px;
	top: 20px;
	left: 14px;
	bottom: 0;
	content: "";
	z-index: 0;
	border: 1px dashed #f2f2f2;
}
.timeline-list .timeline-icon {
	float: left;
	width: 30px;
	border-bottom: 0px solid rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 14px;
	left: 0px;
}
.timeline-list .timeline-icon img {
	width: 16px !important;
}
.timeline-list .timeline-icon a {
	background: #BBBBBB;
	width: 30px;
	height: 30px;
	display: inline-flex;
	border-radius: 7px;
	justify-content: center;
	align-items: center;
}
.timeline-list .timeline-icon a i.fa.fa-tags {
	font-size: 20px;
}
.timeline-list .active .timeline-icon {
	color: #ffffff;
}
.timeline-list .timeline-time {
	float: left;
	width: 70px;
	text-align: right;
	white-space: normal !important;
	position: absolute;
	top: 20px;
	left: 5px;
	background-color: #fff;
	z-index: 99;
	padding: 4px 0;
}
.timeline-list .timeline-content span.title {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #3F4254;
	padding-bottom: 4px;
	display: block;
}
.timeline-list .timeline-content span.icon {
	font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #3F4254;
    /* margin-right: 10px; */
    display: inline-block;
    /* margin-left: 10px; */
}
.timeline-list .timeline-content .icon .tag {
	color: #8d8b8b;
	/* background-color: #1773EA15 !important; */
	font-size: 13px;
	border-radius: 5px;
}
.timeline-list .timeline-content .icon .tag::after { 
  content: " ]";
  font-weight: 400;
}
.timeline-list .timeline-content .icon .tag::before { 
  content: "[ ";
  font-weight: 400;
}

.timeline-list .timeline-content span.icon i {
	color: #3F4254;
	font-size: 18px;
	margin-right: 5px;
}

.createNoteDlg .ui-overlaypanel{
	padding:0px;
}

.xxxTabing .ui-tabs-panels .ui-selectmanycheckbox td .ui-chkbox {
	background: rgba(255, 255, 255, 0.5);
	border: 0px;
}

.xxxTabing .ui-tabs-panels .ui-selectmanycheckbox td {
	background: #f2f2f2;
	padding: 7px 15px !important;
}

.xxxTabing .ui-tabs-panels .ui-selectmanycheckbox td label {
	color: #fff;
	font-weight: 600;
	padding: 0px 2px;
	margin: 0px;
}

.xxxTabing .ui-tabs-panels .ui-selectmanycheckbox td {
	display: inline-block;
	margin: 0 1px;
	border-radius: 0px;
}

.CPAddNote .ui-selectonemenu {
	float: left;
}

.addpoolBTN {
	padding: 6px 31px;
	width: 26%;
}

.quick-search .ui-datatable-selectable .WidthC90 .ui-button {
	padding: 16px 18px;
}

.quick-search .ui-datatable-selectable .WidthC90 .ui-button {
	font-size: 13px;
}

/* New Style ADD Candidate & Job Form  Start */
.CreateClient .form-horizontal .ui-outputlabel, .CreateJob .form-horizontal .ui-outputlabel,
	.add-Candidate .createCandidateTab .form-horizontal .ui-outputlabel {
	text-align: left;
	font-size: 12px;
	top: -8px;
	color: #6b6b6b;
	position: absolute;
	z-index: 99;
	left: 82px;
	background: #fff;
	padding: 0px 5px;
	max-width: 310px;
	white-space: nowrap;
	height: 19px;
	overflow: hidden;
}

.CreateClient .ui-inputfield, .CreateClient .ui-selectcheckboxmenu-label,
	.CreateJobNewStyle .ui-inputfield, .CreateJobNewStyle .ui-selectcheckboxmenu-label,
	.add-Candidate .createCandidateTab .ui-inputfield, .add-Candidate .createCandidateTab .ui-selectcheckboxmenu-label
	{
	padding: 15px 0px 7px 8px !important;
	border-radius: 4px;
}

.CreateClient .ui-selectonemenu .ui-inputfield, .CreateJobNewStyle .ui-selectonemenu .ui-inputfield,
	.add-Candidate .createCandidateTab .ui-selectonemenu .ui-inputfield {
	margin-bottom: 0px !important;
}

.CreateClient .ui-selectonemenu-trigger .ui-icon, .CreateClient .ui-selectcheckboxmenu-trigger .ui-icon,
	.CreateJobNewStyle .ui-selectonemenu-trigger .ui-icon,
	.CreateJobNewStyle .ui-selectcheckboxmenu-trigger .ui-icon,
	.add-Candidate .createCandidateTab .ui-selectonemenu-trigger .ui-icon,
	.add-Candidate .createCandidateTab .ui-selectcheckboxmenu-trigger .ui-icon
	{
	margin-top: 11px !important;
}

.CreateClient .ui-fileupload-content, .CreateJobNewStyle .ui-fileupload-content,
	.add-Candidate .createCandidateTab .ui-fileupload-content {
	padding: 8px !important;
	border-radius: 4px;
}

.CreateClient .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose,
	.CreateJobNewStyle .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose,
	.add-Candidate .createCandidateTab .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	padding: 5px 0px !important;
}

.CreateClient .ui-fileupload, .CreateJobNewStyle .ui-fileupload,
	.add-Candidate .createCandidateTab .ui-fileupload {
	margin-bottom: 15px;
	border: 1px solid #f2f2f2;
	padding-bottom: 1px;
}

.CreateClient .ui-rating, .CreateJobNewStyle .ui-rating, .add-Candidate .createCandidateTab .ui-rating
	{
	padding: 16px 12px 12px 0px;
}

.CreateClient .ui-selectoneradio, .CreateJobNewStyle .ui-selectoneradio,
	.add-Candidate .createCandidateTab .ui-selectoneradio {
	line-height: 43px;
}

.AddClientGoogleLink td:nth-child(2) {
	width: 100% !important;
}

.cke_chrome {
	width: auto !important;
}

.add-Candidate .createCandidateTab .ui-selectmanycheckbox td,
	.add-Candidate .createCandidateTab .ui-selectoneradio td, .candidate .ui-selectmanycheckbox td,
	.candidate .ui-selectoneradio td
.CreateJob .ui-selectmanycheckbox td, .CreateJob .ui-selectoneradio td,
	.CreateJob .ui-selectmanycheckbox td, .CreateJob .ui-selectoneradio td
	{
	background: #f2f2f2 !important;
	margin: 2px 15px;
	display: block;
	width: 98% !important;
	float: left;
	padding: 5px 10px !important;
	line-height: 20px !important;
	border-radius: 4px !important;
	text-align: left;
}

.add-Candidate .createCandidateTab .ui-selectmanycheckbox,
	.add-Candidate .createCandidateTab .ui-selectoneradio, .CreateJob .ui-selectmanycheckbox,
	.CreateJob .ui-selectoneradio {
	margin-top: 17px;
	margin-bottom: 10px;
}

.add-Candidate .createCandidateTab .ui-selectmanycheckbox label {
	display: inline !important;
}

.CreateJobNewStyle .ui-selectonemenu-trigger .ui-icon,
	.CreateJobNewStyle .ui-selectcheckboxmenu-trigger .ui-icon {
	margin-top: 12px !important;
}

.CreateJobNewStyle .create-job-plus-btn {
	padding: 9px 13px 0px 13px !important;
	font-size: 16px;
	border-radius: 4px !important;
}
/* New Style ADD Candidate & Job Form  END */
.form-horizontal td {
	/*padding-bottom: 4px;*/
	
}
.form-horizontal.form-bordered td {
    padding: 3px;
}
.RightPanelHover .ui-fileupload-buttonbar {
	margin-bottom: -30px;
	margin-left: 1px;
	opacity: 0.8;
	border: 0px !important;
}

.RightPanelHover .ui-fileupload-buttonbar .ui-button {
	background: transparent;
	margin-bottom: -100px;
}

.timeline-list .timeline-icon i {
	color: #FFFFFF;
}

.AddWidgetSection {
	font-size: 17px;
	color: #000 !important;
}

.pdfViewBtn {
	background: #fff;
	/* padding: 15px 10px 17px !important; */
	border-radius: 50px !important;
	/* margin-top: -46px!important; */
	width: 30px;
	height: 30px;
	/* margin-top: -15px; */
	/* float: right; */
	/* margin-right: 10px; */
	position: absolute;
	right: -8px;
	top: -7px;
}
/* .CandidateViewDLG #tabView li.ui-state-default:nth-child(5) {
    margin-right: 45px;
} */
.pdfViewBtn:hover {
	background: #f2f2f2;
}

.pdfViewBtn .file {
	background-image: url("../images/icons/file.svg") !important;
	background-repeat: no-repeat !important;
	width: 23px;
	height: 23px;
}

.pdfViewBtn .file-pdf {
	background-image: url("../images/icons/filed.svg") !important;
	background-repeat: no-repeat !important;
	width: 23px;
	height: 23px;
}

.pdfViewBtn .ui-icon {
	top: 4px;
	left: 5px !important;
}

.AdvanceSearchPopup .ui-selectbooleanbutton {
	padding: 12px !important;
}

.ui-datatable-data .ui-button {
	background: transparent !important;
	border: 0px !important;
}

.ui-datatable .ui-column-filter, .ui-datatable .ui-inputfield.hasDatepicker {
	min-width: 100px !important;
	padding: 6px 10px !important;
	margin: 0px;
	border: 0;
	font-size: 11px !important;
	background: #eff2f5;
}
.ui-column-customfilter .ui-selectcheckboxmenu{
	background: #eff2f5;
}
.ui-datatable .ui-selectcheckboxmenu-label {
	font-size: 11px;
}
.ui-datatable select.ui-column-filter {
	padding: 7px 10px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 5px;
    background: #eff2f5;
    background-image: linear-gradient( 45deg, transparent 50%, #cccccc 50%), linear-gradient( 135deg, #cccccc 50%, transparent 50%);
    background-position: calc(100% - 15px) calc(1em + 2px), calc(100% - 10px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 6px, 6px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}
.ui-datatable .ui-selectonemenu-label {
	padding: 5px 10px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: linear-gradient( 45deg, transparent 50%, #cccccc 50%), linear-gradient( 135deg, #cccccc 50%, transparent 50%);
    background-position: calc(100% - 15px) calc(1em + 2px), calc(100% - 10px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 6px, 6px 5px, 1px 1.5em;
    background-repeat: no-repeat;
}
.ui-datatable .ui-selectcheckboxmenu {
	padding: 7px 10px !important;
}
.ui-datatable .ui-selectonemenu {
	padding: 0px !important;
	min-width: 285px !important;
}

.FontSize20 {
	/*font-size: 15px !important;*/
	
}

.ui-expanded-row div.ui-row-toggler {
	color: #0b0b0b !important;
}

.ui-datatable-tablewrapper .ui-button .ui-icon-triangle-1-s {
	/*font-size: 15px;*/
	
}

.CreateJob .js-copytextarea {
	margin-top: 4px;
}

.ui-autocomplete-multiple-container.ui-inputfield {
	width: 100%;
	font-size: .8rem;
	line-height: 1.5;
	color: #495057;
	/*background-color: #fff;*/
	background-color: transparent;
	-webkit-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;
	min-height: 40px;
}

.cdndlgslills .ui-autocomplete-multiple-container.ui-inputfield {
	/*width: 88%;*/
	background-color: transparent;
}
.CityField .ui-autocomplete-multiple-container {
    padding: 5px;
    background-color: #fff !important;
    border-radius: 5px;
    border: 1px solid #e5e5e5 !important;
}
.CityField span {
	background: #FFFFFF !important;
	border: 1px solid #9F9F9F !important;
	box-sizing: border-box;
	border-radius: 5px;
	color: #000;
	font-size: 11px;
	padding: 3px 20px 3px 5px;
	font-weight: normal;
}
.CityField span.ui-icon-close {
	background: transparent !important;
	border: 0px solid transparent !important;
	padding: 0px !important;
	top: 12px !important;
}

.ui-column-customfilter .ui-selectonemenu {
	vertical-align: bottom;
}

.ui-datatable-tablewrapper .ui-button-icon-only:hover {
	background: none !important;
	border: 0 !important;
}

.RoleDispLbl {
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
	color: #666 !important;
	width: auto;
}

.consentSuccess {
	padding: 6px 22px !important;
}

.consentDanger {
	padding: 6px 22px !important;
}

.panelGridSetRight .ui-state-active .ui-icon {
	/*color: #0087ba;*/
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items-wrapper {
	height: 190px !important;
}

.quick-search .moreColCnd .ui-button {
	margin-top: -4px;
	padding: 10px 15px;
	background: none;
}

.CPDetailTable .skillsChips ul li {
	padding: 1px 0px;
	font-size: 11px;
	margin: 1px;
	border-radius: 2px;
}

.CPDetailTable .skillsChips .ui-chips-input-token {
	display: none;
}

.CPDetailTable .skillsChips .ui-chips-token .ui-chips-token-label {
	display: block;
	padding: 0 0.5em 0 .5em;
	color: #fff;
}

.CPDetailTable .skillsChips span.ui-chips-token-icon.ui-icon.ui-icon-close
	{
	display: none;
}

div#queryDlg {
	max-height: 90%;
	overflow: auto;
}

div#queryDlg .ui-dialog-content.ui-widget-content #frmQueryDlg table tr td:nth-of-type(3)
	{
	padding-right: 10px;
	/* width:110px; */
}

.ui-autocomplete-panel.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow
	{
	width:70%!important;
	/*width: 24% !important;*/
	max-height: 300px;
	overflow: auto;
	height: 190px !important;
}

.ui-dialog-content.ui-widget-content form#frmQueryDlg table tr td table tr td:nth-of-type(3)
	{
	padding: 0 10px;
}

#frmQueryDlg\:quaSearchStr {
	width: 49%;
}

.change-settings .col-md-10 {
	padding: 0 0px 0 0;
	margin-left: -10px;
}

#frmQueryDlg .change-settings .ui-rating {
	width: 49%;
}

#cndExport.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container
	{
	width: 100% !important;
}

#queryDlg .ui-dialog-content.ui-widget-content #frmQueryDlg table {
	widht: 100% !important;
	min-width: 100% !important;
}

#queryDlg .ui-dialog-content.ui-widget-content #frmQueryDlg .ui-autocomplete.ui-autocomplete-multiple
	{
	widht: 100%;
	min-width: 100% !important;
}

.export-title-popup {
	width: 400px !important;
	max-width: 400px !important;
}

.col-xs-8r, .col-sm-8r, .col-md-8r, .col-md-8r-4, .col-lg-8r {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-8r {
	width: 12%;
	float: left;
}

.col-xs-8r-4 {
	width: 8%;
	float: left;
}

@media ( min-width : 768px) {
	.col-sm-8r {
		width: 12.5%;
		float: left;
	}
	.col-sm-8r-4 {
		width: 6.25%;
		float: left;
	}
}

@media ( min-width : 992px) {
	.col-md-8r {
		width: 12.5%;
		float: left;
	}
	.col-md-8r-4 {
		width: 6.25%;
		float: left;
	}
}

@media ( min-width : 1200px) {
	.col-lg-8r {
		width: 6.25%;
		float: left;
	}
	.col-lg-8r-4 {
		width: 6.25%;
		float: left;
	}
}

.invterview-bg-color {
	/*border-bottom: 3px solid #ff8100 !important;
	color: #ff8100;*/
	
}

.client-submmision-bg-color {
	/*border-bottom: 3px solid #34e0d8 !important;
	color: #34e0d8;*/
	
}

#frmMassSMS table tr td {
	padding: 4px 0;
}

#frmMassSMS table tr td a.ui-spinner-button.ui-spinner-up.ui-corner-tr.ui-button.ui-widget.ui-state-default.ui-button-text-only,
	#frmMassSMS table tr td a.ui-spinner-button.ui-spinner-down.ui-corner-br.ui-button.ui-widget.ui-state-default.ui-button-text-only
	{
	display: none;
}

.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-minimize,
	.ui-dialog .ui-dialog-titlebar-maximize {
	padding: 0px;
}

.CandidateViewDLG .col-md-8.xxxTabing #tabViewCV iframe,
	.CandidateViewDLG .col-md-8.xxxTabing #tabView iframe {
	height: 100vh;
	margin-top: 20px;
}

.name-container-dlg img {
	width: 100%;
	height: 100%;
}

form#frmViewCndInfo .CPAddNoteCV .ui-inputtextarea {
	color: #000 !important;
	max-height: 57px !important;
}

fieldset#tweakConfigPnlFieldSet .ui-fieldset-content table .ui-inputswitch-on.ui-state-active
	{
	background: #0b0b0b;
}

fieldset#tweakConfigPnlFieldSet .ui-fieldset-content table .ui-inputswitch
	{
	box-shadow: 0px 0px 1px #000;
	margin-right: 20px;
}

.advance-search-width-select .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 60% !important;
}

.advance-search-width table tr td {
	width: 50%;
}

.advance-search-padding {
	padding: 15px 15px 15px 15px !important;
	border-radius: 4px;
}

.quick-search-customDatePnl:nth-of-type(even) {
	padding-right: 0px;
}

.quick-search-customDatePnl:nth-of-type(odd) {
	padding-left: 0px;
}

.Nazaha-PDF {
	position: absolute;
	top: 8px;
	right: 102px;
	font-size: 20px;
	cursor: pointer;
	color: #666;
}

.edit-interview-dialog .ui-dialog-content.ui-widget-content,
	#scheduleInterview .ui-dialog-content.ui-widget-content, div#quickInterviewDlg .ui-dialog-content.ui-widget-content
	{
	max-height: 450px !important;
	overflow: auto;
}

.tearsheetAddBtnnew span, .assignJobBtnnew span {
	padding: .3em 1em !important;
	font-size: 13px;
	font-weight: 600;
}

.ui-fluid .ui-autocomplete, .ui-fluid .ui-autocomplete-input {
	display: block;
}

.CPDetailTable .ui-inplace .ui-button span {
	color: #666;
}

.tearsheetAddBtnnew span:before {
	content: "\f1c0";
	font-family: FontAwesome;
	padding: 10px 17px 9px 17px;
	font-size: 19px;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	margin-right: 15px;
	font-weight: 100;
}

.assignJobBtnnew span:before {
	content: "\f151";
	font-family: FontAwesome;
	padding: 10px 17px 9px 17px;
	font-size: 19px;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	margin-right: 15px;
	font-weight: 100;
}

.tearsheetAddBtnnew, button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-sm.btn-primary.assignJobBtnnew,
	button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-sm.btn-primary.tearsheetAddBtnnew,
	.assignJobBtnnew {
	width: 98% !important;
	float: left !important;
	margin-top: 0px !important;
	margin-right: 8px !important;
	text-align: left !important;
	border: 0 !important;
	padding: 9px 15px 8px 0px !important;
}
/* button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-sm.btn-primary.assignJobBtnnew:hover,
.assignJobBtnnew:hover {
    background: #e4e4e4!important;
} */
.ui-outputpanel.ui-widget.CPAddNoteCV {
	width: 98%;
}

/* mobile responsive css new start*/
@media ( max-width : 767px) {
	.table.table-vcenter.SearchCandidate.QuickSearchR1 img {
		display: none;
	}
	.white-space-img {
		display: none;
	}
}

@media ( max-width : 500px) {
	.Displaypipeline .boxbigIcon i {
		font-size: 52px;
	}
	.Displaypipeline .widget-content {
		font-size: 8px !important;
		white-space: nowrap;
	}
}

@media ( max-width : 992px) {
	.col-xs-8r, .col-sm-8r, .col-md-8r, .col-md-8r-4, .col-lg-8r {
		margin-bottom: 15px;
	}
}

.ui-chips {
	width: 85%;
}

.CPMoreDetails .CPDetailTable td label {
	vertical-align: top;
}

.add-Candidate .form-horizontal tr td:nth-child(1) {
	width: 50%;
}
/* mobile responsive css new end*/
@media ( max-width : 500px) {
	.import-resume table tr td {
		width: 100%;
		display: block;
		text-align: center;
	}
	.import-resume table tr td .btn {
		width: 100% !important;
	}
	.btn-group .ui-selectonebutton .ui-state-default {
		padding: 3px;
	}
	#prospectNoteDlg {
		max-width: 90%;
		min-width: unset !important;
	}
	div#noteDataTblDlg {
		min-width: unset !important;
		overflow: auto;
		max-height: 100% !important;
	}
	/* form#frmCallReminder button {
		width: 100%;
	} */
}

#frmCndSch table tbody tr:nth-of-type(7) td:nth-of-type(1) {
	display: none;
}

#frmCndSch table tbody tr:nth-of-type(7) td table tr td:nth-of-type(1) {
	display: block;
}

.add-Candidate .form-horizontal.TwoColmn tr td:nth-child(2),
	.search-cnadidate .form-horizontal.TwoColmn tr td:nth-child(2) {
	width: auto;
}

.add-Candidate .form-horizontal.TwoColmn tr td:nth-child(1) {
	width: auto;
}

.search-client .ui-datatable-data td span {
	display: block;
}

.CreateClient-captcha div {
	margin: 0 auto;
}

.hide-invisable-space {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.hide-invisable-space .ui-icon {
	font-size: 17px;
}

.hide-invisable-space .ui-outputpanel {
	padding: 0px;
	padding-top: 4px;
}

.hide-invisable-space .ui-button {
	margin-top: 0px !important;
}

.search-heighlight .ui-selectmanycheckbox label, .search-heighlight1 label
	{
	/* vertical-align: middle; */
	/* cursor: pointer; */
	/* margin: 0 16px 0 8px; */
	/* outline: medium none; */
	/* z-index: 1; */
	font-size: 13px;
	/* display: inline-block; */
	letter-spacing: 0.5px;
	font-weight: 700;
	color: #929292;
	margin: 0 16px 0 8px;
}

.ui-selectoneradio label, .ui-selectmanycheckbox label {
	margin: 0 16px 0 8px !important;
}

#filterDiv .menu-tag-main .ui-selectmanycheckbox label {
	margin: 0 0px 0 8px !important;
}

.candidateviewdlg-activities .ui-selectmanycheckbox label {
	margin: 0 0px 0 2px !important;
}

.search-heighlight1 {
	padding: 15px 0;
}

@media screen and (min-width: 768px) {
	.search-heighlight td {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}

.datatableclients table tr td .btn-success {
	color: #fff;
	background-color: #00aff0 !important;
	border: #0088ba solid 1px !important;
	padding: 2px 10px;
	text-transform: capitalize;
	border-radius: 4px !important;
}

.tabVeiwJob .ui-tabs-selected {
	/* border-width: 0px 0px 4px 0px!important; */
	margin-bottom: 0px !important;
}

.on-off-lable {
	display: inline-block;
	margin-bottom: 8px;
	font-weight: normal;
}

.on-off-switch {
	display: inline-block;
	margin-bottom: -11px;
}

#frmIntw textarea, #frmCndSch textarea {
	max-height: 70px;
}

.google-calendar-connect td {
	display: inline-block;
	margin-bottom: 10px;
}

.quick-search .ui-datatable-tablewrapper {
	/* box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.08);
    padding: 15px 20px;
    background: #fff;
    margin: 5px; */
	
}

.quick-search form #datatableDiv .ui-layout-container .ui-panel-content.ui-widget-content .table-responsive .QuickSearchR1 .ui-datatable-tablewrapper
	{
	box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.08);
	padding: 15px 20px;
	background: #fff;
	margin: 5px;
}

.smartSearchTab img.img-circle {
	margin-bottom: 0;
}

.open-job canvas {
	width: 50px;
	height: 50px;
	border: 2px solid white;
	border-radius: 50%;
	border-style: hidden;
}

.ui-rating-star a, .ui-rating-cancel a {
	background-image:
		url("https://app.ismartrecruit.com/javax.faces.resource/rating/rating.png.xhtml?ln=primefaces&v=6")
		!important;
}

.sidebar-visible-lg #sidebar {
	z-index: 99999;
}

.ui-paginator-top span {
	display: none !important;
}

.ui-paginator-top {
	text-align: right;
}

form#frmMenu, #frmMenuCVD {
	position: absolute;
	top: 9px;
	left: 85%;
}

#frmMenu ul li span, #frmMenuCVD ul li span {
	font-family: 'Roboto', "sans-serif !important";
	white-space: nowrap;
}

form#frmMenu .fa-ellipsis-h::before, form#frmMenuCVD .fa-ellipsis-h::before
	{
	content: "\f1c3";
	font-size: 30px;
}

#frmMenu .ui-panelmenu-header .ui-icon {
	position: absolute;
	top: 46%;
	left: 110px;
	transform: translateY(-50%);
}

#frmMenu .ui-panelmenu-header .ui-icon:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	display: inline-block;
	content: "\f165";
}

#frmMenu .ui-panelmenu-header .ui-icon.ui-icon-triangle-1-s {
	position: absolute;
	top: 46%;
	left: 110px;
	transform: translateY(-50%);
}

.showmorecndviewdlg {
	padding-top: 11px;
}

.showmorecndviewdlg span.ui-icon {
	display: none
}

#frmMenu .ui-panelmenu-header a {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
}

.cdndetails-tabs [id*="tabView"] .ui-tabs-nav li a {
	float: left;
	padding: 10px 0px;
	text-decoration: none;
	outline: 0;
}

.cdndetails-tabs [id*="tabView"].ui-tabs ul.ui-tabs-nav li.ui-state-hover a,
	.cdndetails-tabs [id*="tabView"].ui-tabs ul.ui-tabs-nav li.ui-state-active a
	{
	color: #115b79;
	font-size: 13px;
}

.pnlmenu .ui-panelmenu-content {
	background: #fff;
}

.knob-rounded input {
	width: 70px !important;
	height: 50px !important;
	position: absolute !important;
	vertical-align: middle !important;
	margin-top: 0px !important;
	margin-left: -60px !important;
	border: 0px !important;
	background: none !important;
	font: normal 12px Arial !important;
	text-align: center !important;
	color: rgb(0, 0, 0) !important;
	padding: 0px !important;
	-webkit-appearance: none !important;
}

.noHeading thead {
	display: none;
}

.prospectStatusClr label {
	margin-top: 0px;
	padding: 3px 10px;
	text-align: left;
	float: left;
	width: 100%;
	text-align: center;
	border-radius: 18px;
}

/*.QuickSearchR1 .ui-datatable .ui-menubutton button .ui-icon,
	.QuickSearchR2 .ui-datatable .ui-menubutton button .ui-icon {
	top: 19%;
	left: 10%;
	font-weight: bold;
}*/
.ui-menubutton.menu-button button span {
	top: 0px;
}

.interviewer-table thead {
	display: none;
}

/* .col-md-12.interviewer .ui-fieldset-content {
	background: transparent;
	padding: 0 15px;
	box-shadow: none;
	border: none;
} */

.col-md-12.interviewer .ui-fieldset-content table tr {
	/*margin-bottom: 30px;
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	background: #fff;
	border: #d9dde4 solid 1px;
	border-radius: 6px;*/
}

.col-md-12.interviewer .ui-fieldset-content table {
	border-collapse: unset !important;
	/*border-spacing: 0 20px !important;*/
	/*padding: 0px 10px;*/
}

.col-md-12.interviewer .ui-fieldset-content table tr td {
	width: auto;
	vertical-align: middle;
}

.col-md-12.interviewer .ui-fieldset-content table tr td:nth-of-type(2) {
	white-space: nowrap;
	font-size: 13px;
	letter-spacing: 1px;
}

.col-md-12.interviewer .ui-fieldset-content table tr td:nth-of-type(6) div
	{
	visibility: visible;
}

.interviewer table tr td:nth-last-of-type(1) {
	width: 140px !important;
}

/*.col-md-12.interviewer .ui-fieldset-content table tr:hover {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}*/
.col-md-12.interviewer .ui-fieldset-content table tr:hover td:nth-of-type(6) div
	{
	visibility: visible;
}

.col-md-12.interviewer .ui-fieldset-content table tr td:nth-of-type(6) div span
	{
	font-size: 20px;
}

.col-md-12.interviewer .ui-fieldset-content table tr i.fa.fa-external-link
	{
	font-size: 15px;
}

.interviewer .TableSearchFilter {
	display: none;
}

.ui-outputpanel.ui-widget.search-interviewer {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	text-align: left;
}
.ui-outputpanel.ui-widget.search-interviewer i {
	display: none;
}
.ui-outputpanel.ui-widget.search-interviewer input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
	width: 100% !important;
}

.manage-decuments .ui-outputpanel.ui-widget.search-interviewer {
	text-align: inherit;
	padding-left: 0px;
}

.lead-status .ui-menu-dynamic {
	width: auto !important;
}

.lead-status .ui-button {
	padding: 3px 10px !important;
}

.lead-status table tr td:nth-of-type(1) {
	width: 50%;
}

.lead-status table tr td:nth-of-type(2) {
	width: 20% !important;
}

.lead-status table tr td .ui-button {
	color: #fff;
}

.lead-status .btn-primary {
	background-color: #555 !important;
	padding: 3px 22px !important;
}

.lead-status .ui-splitbutton .ui-button.ui-splitbutton-menubutton {
	width: 32px;
	position: absolute;
	top: 8px;
	margin-left: 19px;
	right: 10px;
}

.lead-status .ui-menu-dynamic {
	width: auto !important;
	border-width: 1px;
}

.lead-edit-btn {
	background-color: #fff !important;
	border-color: #fff !important;
	padding: 0px !important;
	text-transform: capitalize;
	color: #333 !important;
	text-align: left !important;
	border-radius: 4px !important;
	opacity: 1 !important;
}

.widget-simple .widget-content {
	float: left;
}

.widget .widget-icon {
	width: 55px !important;
}

.ui-fieldset-content.pipline {
	background: transparent;
	padding: 0px;
	box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.0);
	border-radius: 0px;
	border-color: transparent;
}

.pipline .inprocess-tbl table {
	border-collapse: unset !important;
	border-spacing: 0 0px !important;
	padding: 0px 0px;
}

.pipline .inprocess-tbl table table tr td:nth-last-of-type(1) {
	opacity: 0.5;
}

.pipline .inprocess-tbl table tbody tr:hover table tr td:nth-last-of-type(1)
	{
	opacity: 1;
}

.pipline .inprocess-tbl table tbody tr {
	margin-bottom: 30px;
	box-shadow: none;
	padding: 10px 20px;
	display: table-row;
	transition: all 0.3s;
	margin: 20px 0;
	height: 40px;
	background-color: transparent;
	border-radius: 69px !important;
	overflow: hidden !important;
}

.pipline .inprocess-tbl table tbody tr td:first-child,
.quickSearch-table .fieldsetGrid table tbody tr td:first-child,
.pnlGrpGrid table tbody tr td:first-child {
	border-radius: 0px 0px 0 0px;
}

.pipline .inprocess-tbl table tbody tr td:last-child,
.quickSearch-table .fieldsetGrid table tbody tr td:last-child,
.pnlGrpGrid table tbody tr td:last-child {
	border-radius: 0px 0px 0px 0px;
}

.inprocess-tbl-first {
	border-collapse: unset !important;
}

.pipline .inprocess-tbl table tr table tr {
	margin-bottom: 0 !important;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0) !important;
	padding: 0px !important;
	display: auto !important;
	margin: 0 !important;
	height: auto !important;
}

/*.pipline .inprocess-tbl table tbody tr td {
	width: auto;
	padding: 6px 10px;
}*/
.pipline .inprocess-tbl table table tr td {
	width: auto;
	padding: 0px 0px;
}

.otpLoginDiv {
	margin: 0;
	padding: 10px;
}

.optLoginText {
	width: 100% !important;
}

.userStatus {
	margin-top: 6px;
	padding: 5px 10px;
	text-align: left;
	float: left;
	width: 100%;
	text-align: center;
	border-radius: 18px;
}

.moreaction-btn {
	/*display: inline-block !important;*/
	
}

.moreaction-btn button {
	background: #666;
	text-transform: capitalize;
}

/*.moreaction-btn button .ui-icon {
	top: 24% !important;
	left: 14% !important;
	font-weight: bold;
}*/
.moreaction-btn button .ui-button-text {
	/*padding: 0px 0px 0px 20px !important;*/
	text-transform: capitalize;
}

.activeStatus {
	position: absolute;
	height: 10px;
	width: 10px;
	background: green;
	border-radius: 50%;
	bottom: 1px;
	left: 1px;
}

.deactiveStatus {
	position: absolute;
	height: 10px;
	width: 10px;
	background: red;
	border-radius: 50%;
	bottom: 1px;
	left: 1px;
}

.fieldsetGrid .TableSearchFilter {
	display: none;
}

.fieldsetGrid .ui-fieldset-content {
	background: transparent;
	box-shadow: none;
	border: none;
}

.fieldsetGrid .ui-datatable-data .actionTablecol .ui-button {
	background: transparent !important;
	border-radius: 0px !important;
}

.fieldsetGrid table tr {
	background: #fff;
}

.fieldsetGrid table {
	border-collapse: unset !important;
	border-spacing: 0 5px !important;
	padding: 0px 0px;
}

.fieldsetGrid table table {
	border-collapse: collapse !important;
	border-spacing: auto !important;
	padding: 0 !important;
	/* display: none; */
	/* visibility:hidden; */
	transition: all 0.1s;
}

.fieldsetGrid table table tr td:nth-last-of-type(1),
	.inprocess-tbl-first tr td small {
	/*opacity: 0.7;*/
	
}

.NewStyleTable tr.ui-datatable-selectable td small:nth-last-of-type(1),
	.manage-lead tr td small:nth-last-of-type(1) {
	opacity: 1;
}

.fieldsetGrid table tr:hover table tr td:nth-last-of-type(1),
	.NewStyleTable tr.ui-datatable-selectable:hover td small:nth-last-of-type(1),
	.manage-lead tr:hover td small:nth-last-of-type(1) {
	opacity: 1;
}

.quickSearch-table#dataTableResultDiv {
	padding: 0 !important;
    background: transparent;
    box-shadow: none;
    border: none;
}
.quickSearch-table#dataTableResultDiv.test .table thead tr td,
.quickSearch-table#dataTableResultDiv.test .table tbody tr td,
.quickSearch-table#dataTableResultDiv.test .table tfoot tr td {
	background: #fff !important;
}
.fieldsetGrid.quickSearch-table table table {
	border-collapse: collapse !important;
	border-spacing: auto !important;
	padding: 0 !important;
	/* display: none; */
	visibility: visible;
	transition: all 0.1s;
}

.fieldsetGrid.quickSearch-table table table.custome-tbl td.quicksearchoption
	{
	/* visibility: hidden; */
	min-width: 120px;
}

.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(1) td:nth-of-type(1) a
{
}

.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(3) td:nth-of-type(1) div:nth-of-type(1)
	{
	padding-bottom: 5px;
}

.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(3) td:nth-of-type(1) div:nth-of-type(1) div
	{
	padding-bottom: 0px;
}

.fieldsetGrid table tbody tr:hover, .pipline .inprocess-tbl table tbody tr:hover
	{
	box-shadow: none;
	/* transform: scale(1.01); */
}

.fieldsetGrid.quickSearch-table table tbody tr:hover table.custome-tbl td.quicksearchoption
	{
	visibility: visible;
}

.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(2) td span font
	{
	margin: 0 5px 0 5px;
}

/*.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(2) td span label
	{
	font-size: 13px;
}*/
.fieldsetGrid table tbody tr:hover table {
	visibility: visible;
}

.fieldsetGrid table tbody tr {
	margin-bottom: 30px;
	transition: all 0.3s;
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.fieldsetGrid table thead tr {
	margin-bottom: 30px;
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.fieldsetGrid table thead tr th:nth-of-type(1) {
	padding: 10px 15px;
}

.inprocess-tbl-first {
	border-collapse: unset !important;
}

.fieldsetGrid table tr table tr {
	margin-bottom: 0 !important;
	padding: 0px !important;
	display: auto !important;
	margin: 0 !important;
	height: auto !important;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0) !important;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0) !important;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0) !important;
}

.fieldsetGrid table tbody tr td {
	width: auto;
	padding: 3px 5px;
	border-bottom: 0px;
}

.fieldsetGrid table table tr td {
	width: auto;
	padding: 0px 0px;
}

.fieldsetGrid .fieldsetGrid-lable, .fieldsetGrid .fieldsetGrid-lable a {
	font-size: 20px !important;
	/* color: #666; */
	font-weight: 600 !important;
}

/*.fieldsetGrid .ui-state-disabled, .fieldsetGrid a {
	font-size: 15px !important;
	font-weight: 500 !important;
}*/
.job-Interviews-color {
	color: #e17200;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.job-active-color {
	color: #7460ee;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.job-Rejected-color {
	color: #ff4747;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.job-Success-color {
	color: green;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/*.fieldsetGrid .ui-paginator-pages a {
	font-size: 15px !important;
	font-weight: 400 !important;
}*/
.fieldsetGrid a font i {
	font-size: 16px;
}

.ui-icon-angle-down:before, .ui-picklist-button-move-down span:before,
.ui-orderlist-button-move-down span:before, .ui-icon-triangle-1-s:before
	{
	content: "\f110" !important;
	font-size:11px;
}
.ui-icon-triangle-1-n:before {
    content: "\f113" !important;
    font-size: 11px;
}
span.ui-icon.ui-icon-seek-next:before {
	content: "\f112" !important;
	font-size:11px;
}
span.ui-icon.ui-icon-seek-end:before {
	content: "\f10e" !important;
}

span.ui-icon.ui-icon-seek-end:after {
	content: "" !important;
}

span.ui-icon.ui-icon-seek-end {
	color: transparent;
}

span.ui-icon.ui-icon-seek-next {
	color: transparent;
}

span.ui-icon.ui-icon-seek-next:after {
	content: "" !important;
}
.ui-orderlist-button-move-down span:before{
	font-size:17px;
}


.ui-paginator .ui-state-disabled .ui-icon {
	color: transparent !important;
	/*width: 18px;*/
	white-space: nowrap;
	overflow: hidden;
	display: inline-flex;
}

span.ui-icon.ui-icon-seek-first:after {
	content: "" !important;
}

span.ui-icon.ui-icon-seek-first:before {
	content: "\f10d" !important;
}

.ui-paginator-bottom a.ui-paginator-prev.ui-state-default.ui-corner-all span.ui-icon.ui-icon-seek-prev,
	.ui-paginator-bottom a.ui-paginator-first.ui-state-default.ui-corner-all span.ui-icon.ui-icon-seek-first,
	.ui-paginator-bottom a.ui-paginator-next.ui-state-default.ui-corner-all.ui-state-hover span.ui-icon.ui-icon-seek-next,
	.ui-paginator-bottom a.ui-paginator-last.ui-state-default.ui-corner-all span.ui-icon.ui-icon-seek-end,
	.ui-paginator-bottom a.ui-paginator-next.ui-state-default.ui-corner-all span.ui-icon.ui-icon-seek-next
	{
	font-size: 0;
}

.ui-paginator-bottom span.ui-icon.ui-icon-seek-first:before,
	.ui-paginator-bottom span.ui-icon.ui-icon-seek-prev:before,
	.ui-paginator-bottom span.ui-icon.ui-icon-seek-end:before,
	.ui-paginator-bottom span.ui-icon.ui-icon-seek-next:before {
	font-size: 18px;
}

span.ui-icon.ui-icon-seek-prev:after {
	content: "" !important;
}

span.ui-icon.ui-icon-seek-prev:before {
	content: "\f111" !important;
}

span.ui-icon.ui-icon-seek-prev {
	color: transparent;
}

span.ui-icon.ui-icon-seek-first {
	color: transparent;
}

.fieldsetGrid-btn button span {
	/*top: 42% !important;
	left: 15% !important;*/
	font-weight: bold;
}

.candidate-name {
	font-size: 18px;
}

.SearchCandidate table.custome-tbl tr td {
	border: none;
}

.custome-tbl tr td:nth-of-type(1) {
	width: 60%;
}

.custome-tbl tr td button.ui-button {
	padding: 0px !important;
}

.custome-tbl tr td:nth-of-type(2) {
	width: 20%;
}

.custome-tbl tr td:nth-of-type(3) {
	width: 5%;
}

.custome-tbl tr td:nth-of-type(4) {
	width: 15%;
}

.quickSearch-table .other-color.name-container {
	margin: 5px 0px;
}

.quickSearch-filter {
	padding: 0px;
}

.img-circle.profile-pic-change {
	margin-bottom: 10px;
}

.quickSearch-filter table tr {
	margin: 3px 0;
	display: inline-block;
}

.quickSearch-filter .ui-panel .ui-panel-title {
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 600;
	background: #f1f1f1;
	display: block;
	padding: 3px 10px;
	margin-right: 0;
}
/* menu css start */
div#leftMenu {
	background-color: #115B79;
	text-align: center;
	padding: 10px 0 0 0 !important;
	margin: 0 !important;
	overflow: visible;
	z-index: 999 !important;
	min-width: 60px;
	width: 60px !important;
	position: fixed !important;
	height: 100vh !important;
}

.left-menu {
	height: 100%;
	padding: 0;
	margin: 0;
}
.left-menu form {
	display: flex;
    flex-direction: column;
	height: calc(100% - 75px);
}

.left-menu .logo-left {
	margin-bottom: 30px;
}

.left-menu .logo-left img {
	width: 40px;
}

.left-menu .left-menu-item span {
	opacity: 0.9;
	width: 18px;
    height: 18px;
	display: block;
	margin: 0 auto;
	margin-bottom: 22px!important;
	background-size: cover;
	position: relative;
}

.left-menu .left-menu-item .dashboard-icon span {
	background-image: url("../images/icons/dashboard.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .dashboard-icon span:hover, .left-menu .left-menu-item .dashboard-icon.active span
	{
	background-image: url("../images/icons/dashboard-hover.svg");
}

.left-menu .left-menu-item .search-icon span {
	background-image: url("../images/icons/search.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .search-icon span:hover, .left-menu .left-menu-item .search-icon.active span
	{
	background-image: url("../images/icons/search-hover.svg");
}

.left-menu .left-menu-item .candidate-icon span {
	background-image: url("../images/icons/menu-candidates.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .candidate-icon span:hover, .left-menu .left-menu-item .candidate-icon.active span
	{
	background-image: url("../images/icons/menu-candidates-hover.svg");
}

.left-menu .left-menu-item .pipeline-icon span {
	background-image: url("../images/icons/menu-pipeline.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .pipeline-icon span:hover, .left-menu .left-menu-item .pipeline-icon.active span
	{
	background-image: url("../images/icons/menu-pipeline-hover.svg");
}

.left-menu .left-menu-item .jobs-icon span {
	background-image: url("../images/icons/menu-jobs.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .jobs-icon span:hover, .left-menu .left-menu-item .jobs-icon.active span
	{
	background-image: url("../images/icons/menu-jobs-hover.svg");
}

.left-menu .left-menu-item .clients-icon span {
	background-image: url("../images/icons/menu-client.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .clients-icon span:hover, .left-menu .left-menu-item .clients-icon.active span
	{
	background-image: url("../images/icons/menu-client-hover.svg");
}

.left-menu .left-menu-item .leads-icon span {
	background-image: url("../images/icons/menu-leads.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .leads-icon span:hover, .left-menu .left-menu-item .leads-icon.active span
	{
	background-image: url("../images/icons/menu-leads-hover.svg");
}

.left-menu .left-menu-item .revenue-icon span {
	width: 13px;
	height: 20px;
	background-image: url("../images/icons/menu-revenue.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .revenue-icon span:hover, .left-menu .left-menu-item .revenue-icon.active span {
	width: 13px;
	height: 20px;
	background-image: url("../images/icons/menu-revenue-hover.svg");
}

.left-menu .left-menu-item .reports-icon span {
	background-image: url("../images/icons/menu-reports.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .reports-icon span:hover, .left-menu .left-menu-item .reports-icon.active span
	{
	background-image: url("../images/icons/menu-reports-hover.svg");
}

.left-menu .left-menu-item .settings-icon span {
	background-image: url("../images/icons/menu-settings.svg");
	background-repeat: no-repeat;
}

.left-menu .left-menu-item .settings-icon span:hover, .left-menu .left-menu-item .settings-icon.active span {
	background-image: url("../images/icons/menu-settings-hover.svg");
}
.left-menu .left-menu-item .help-left-icon span {
	background-image: url("../images/icons/help-left-hover.svg");
	background-repeat: no-repeat;
	width:32px;
	height:32px;
	    border-radius: 5px;
}
.left-menu .left-menu-item .help-left-icon span:hover, .left-menu .left-menu-item .help-left-icon.active span {
	background-image: url("../images/icons/help-left-hover.svg");
}
.left-menu .left-menu-item .help-left-icon span .tooltip{
	background-color:#50CD89;
	white-space: nowrap;
}
#header .UserName .help-btn-icon {
    background-image: url("../images/icons/help.svg");
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    border-radius: 5px;
    display:block;
    position: relative;
    top: 7px;
    left: 7px;
}
.circle-menu-bottom {
	margin-top: auto;
}
.circle-menu-bottom span{
	margin-bottom: 20px !important;
}
.left-menu .left-menu-item .more-action-icon {
	display: block;
    padding: 15px 0;
}
.left-menu .left-menu-item .more-action-icon span {
	width: 30px;
    height: 30px;
	margin-bottom: 0;
	background-image: url("../images/icons/more-actions.svg");
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
}

.left-menu .left-menu-item .more-action-icon span:hover {
	opacity: 0.9;
}

.left-menu .left-menu-item span .tooltip {
	position: absolute;
    display: none;
    opacity: 1;
    color: #115b79;
    font-weight: 500;
    padding: 3px 7px;
    top: 50%;
    left: 120%;
    transform: translateY(-50%);
    background: #ffff;
    /* box-shadow: 0px 0px 30px rgb(187 187 187 / 40%); */
    border-radius: 5px;
}

.left-menu .left-menu-item span:hover .tooltip {
	display: inline-block;
}

.left-menu .left-menu-item span i {
	color: #BBBBBB;
}

.left-menu .left-menu-item span.orange:hover {
	background: #FFDDAC;
	box-shadow: 0px 0px 0px 2px #FFDDAC;
}

.left-menu .left-menu-item span.orange:hover i {
	color: #E79623;
}

.left-menu .left-menu-item span.purple:hover, .left-menu .left-menu-item .active span.purple
	{
	background: #F3C2E2;
	box-shadow: 0px 0px 0px 2px #F3C2E2;
}

.left-menu .left-menu-item span.purple:hover i, .left-menu .left-menu-item .active span.purple i
	{
	color: #B96E9E;
}

.left-menu .left-menu-item span.green:hover, .left-menu .left-menu-item .active span.green
	{
	background: #C3EADA;
	box-shadow: 0px 0px 0px 2px #C3EADA;
}

.left-menu .left-menu-item span.green:hover i, .left-menu .left-menu-item .active span.green i
	{
	color: #41C08B;
}

.left-menu .left-menu-item span.blue:hover, .left-menu .left-menu-item .active span.blue
	{
	background: #A6DBEF;
	box-shadow: 0px 0px 0px 2px #A6DBEF;
}

.left-menu .left-menu-item span.blue:hover i, .left-menu .left-menu-item .active span.blue i
	{
	color: #115b79;
}

.left-menu .left-menu-item span.teal:hover, .left-menu .left-menu-item .active span.teal
	{
	background: #9EEDEB;
	box-shadow: 0px 0px 0px 2px #9EEDEB;
}

.left-menu .left-menu-item span.teal:hover i, .left-menu .left-menu-item .active span.teal i
	{
	color: #3B9694;
}

.left-menu .left-menu-item span.red:hover, .left-menu .left-menu-item .active span.red
	{
	background: #EBA9A8;
	box-shadow: 0px 0px 0px 2px #EBA9A8;
}

.left-menu .left-menu-item span.red:hover i, .left-menu .left-menu-item .active span.red i
	{
	color: #9B3837;
}

.left-menu .left-menu-item span.grey:hover, .left-menu .left-menu-item .active span.grey
	{
	background: #C0D1DE;
	box-shadow: 0px 0px 0px 2px #C0D1DE;
}

.left-menu .left-menu-item span.grey:hover i, .left-menu .left-menu-item .active span.grey i
	{
	color: #5B7589;
}

.left-menu .left-menu-item span.brown:hover, .left-menu .left-menu-item .active span.brown
	{
	background: #F0D9D4;
	box-shadow: 0px 0px 0px 2px #F0D9D4;
}

.left-menu .left-menu-item span.brown:hover i, .left-menu .left-menu-item .active span.brown i
	{
	color: #A2908B;
}

.left-menu .footer-menu {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
}
.left-menu .left-menu-item .chat-support-icon span {
	background-image: url("../images/icons/chat-support-icon.gif");
	background-repeat: no-repeat;
}
.left-menu .left-menu-item .ai-agent-menuIcon span,
.left-menu .left-menu-item .ai-agent-menuIcon span:hover,
.left-menu .left-menu-item .ai-agent-menuIcon.active span {
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.left-menu .left-menu-item .ai-agent-menuIcon span {
	background-image: url("/images/icons/agents-menu-icon.svg");
}

.left-menu .left-menu-item .ai-agent-menuIcon span:hover,
.left-menu .left-menu-item .ai-agent-menuIcon.active span {
	background-image: url("/images/icons/agents-menu-icon-hover.svg");
}
.pull-left.MegaMenuTop.hidden-xs.hidden-sm {
	display: none !important;
}

/* menu css end */
/* .ui-layout-resizer-west-open-hover{
	background: none!important;
} */
#MainContent .ui-layout-resizer-west-open-hover,
	.ui-layout-resizer-west-colsed-hover {
	background: none !important;
}

.ui-layout-resizer-west-colsed-hover {
	background: none !important;
}

.ui-layout-toggler.ui-layout-toggler-west.ui-layout-toggler-open.ui-layout-toggler-west-open
	{
	position: fixed !important;
	display: block !important;
	padding: 0px !important;
	margin: 0px !important;
	overflow: hidden !important;
	text-align: center !important;
	font-size: 1px !important;
	cursor: pointer !important;
	visibility: visible !important;
	height: 50px !important;
	width: 6px !important;
	top: 91% !important;
	left: -12px !important;
	z-index: 99999 !important;
	transform: rotate(0deg) !important;
	transition: all 0.3s;
	width: 21px !important;
	background-color: #0b0b0b;
}

.ui-layout-toggler-west-open {
	background: url("https://app.ismartrecruit.com/image/arrow-2.png")
		no-repeat scroll left center transparent;
}

.ui-layout-toggler-west-closed {
	background: url("https://app.ismartrecruit.com/image/arrow-1.png")
		no-repeat scroll right center transparent;
}

.ui-layout-toggler.ui-layout-toggler-west.ui-layout-toggler-open.ui-layout-toggler-west-open:hover
	{
	left: 0px !important;
}

.ui-layout-resizer.ui-layout-resizer-west.ui-layout-resizer-closed.ui-layout-resizer-west-closed
	{
	background: transparent;
	width: 18px !important;
	display: none !important
}

.ui-layout-toggler.ui-layout-toggler-west.ui-layout-toggler-closed.ui-layout-toggler-west-closed
	{
	top: 91% !important;
	background-color: #474747;
	width: 21px !important;
	left: -14px !important;
	z-index: 9999999 !important;
	transition: all 0.3s;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.ui-layout-toggler.ui-layout-toggler-west.ui-layout-toggler-closed.ui-layout-toggler-west-closed.ui-layout-toggler-hover.ui-layout-toggler-west-closed-hover:hover
	{
	left: 0px !important;
}

input.header-search {
	height: 32px;
	margin-top: 9px !important;
	margin-bottom: -18px !important;
	background-color: transparent !important;
	width: 280px !important;
	border: none;
	border-bottom: 1px solid transparent;
	border-radius: 0;
	margin-left: 0px;
	/* color: #fff; */
	letter-spacing: 1px;
	font-size: 12px;
	padding-top: 0px !important;
}

input.header-search::-webkit-input-placeholder, input.header-search:-ms-input-placeholder, input.header-search::placeholder {
	color: gainsboro;
}

.header-search-icon {
	float: right;
	width: 23px;
    height: 23px;
    margin-right: 12px;
    margin-top: 5px;
    background-image: url("../images/icons/search.svg");
	background-repeat: no-repeat;
    background-size: cover;
}

.quick-action-icon {
	float: right;
	width: 30px;
    height: 30px;
    margin-right: 12px;
    margin-top: 2px;
    background-image: url("../images/icons/quick-action-icon.svg");
	background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
}

.header-search-icon:hover {
	/*background-image: url("../images/icons/search-hover.svg");*/
}

.calender-header {
	margin: 0px 10px;
	display: inline-block;
	font-size: 19px;
}

.mail-header {
	margin: 0px 10px;
	display: inline-block;
	font-size: 19px;
	top: 5px;
}

a.dropdown-toggle.btn.btn-primary.create-new-header {
	margin: 0px 22px 0px 0px !important;
	display: inline-block;
}

.ChatIcon {
	background: transparent !important;
}

.nav.navbar-nav-custom>li>a .label-indicator {
	position: absolute;
	top: 12px;
	line-height: 15px;
	right: 3px;
	border-radius: 4px;
	font-weight: 600;
}

.ChatIcon .label-primary {
	background: #4caf50 !important;
	font-size: 12px;
}

.sidbarbutton {
	color: #000000 !important;
}

/* loginpage css start */
#login-container {
	float: unset;
	padding-top: 0px;
	margin-right: 0px;
	height: auto;
	min-height: auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 1);
	flex-direction: row;
	padding: 0;
	-moz-box-shadow: 0px 0px 110px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0px 0px 110px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 110px rgba(0, 0, 0, .5);
}

#login-container .form-horizontal {
	padding: 0 0px;
}

.PoweredTXT {
	color: #9c9c9c !important;
	font-size: 11px !important;
	text-align: center !important;
	padding-top: 6vh;
	padding-bottom: 30px;
	position: unset !important;
}

.loginQuote span {
	color: #ffffff;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

#login-container .login-title.text-center {
	padding: 20px 0;
}
/*.loginform .login-lable{color:#ccc; font-size:11px;}*/
.loginQuote i {
	font-size: 20px;
	padding: 0px 10px;
	color: #115b79;
}

.loginQuote {
	padding: 0px 10px 10px;
	text-align: center;
	position: relative;
	height: 100%;
}

.left-quote {
	width: 40%;
	float: left;
	background-image: url("https://app.ismartrecruit.com/images/login.jpg");
	background-position: 76% 17%;
	padding: 15px;
	background-size: cover;
}

.login-fild {
	width: 100%;
}

.login-bg {
	/* background: url("https://app.ismartrecruit.com/images/login-box.jpg")
		no-repeat 50% fixed !important; */
	background: url("../images/login-box.jpg") no-repeat 50% fixed !important;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

span.login-lable {
	position: absolute;
	z-index: 999;
	left: 30px;
	background: #fff;
	padding: 0 4px;
	top: 0px;
	font-weight: 300;
	height: 12px;
	color: rgba(48, 48, 48, 1);
}

.login-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary,
.forgotPassword-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary {
	background: #115b79 !important;
	border-color: #115b79 !important;
	border-radius: 4px !important;
	transition: all 0.3s;
	display: inline-block;
	width: auto;
	margin-top: 10px;
	color: #fff;
	text-transform: capitalize;
	font-size: .8rem;
}

.forgotPassword-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary {
	margin-top: 0px;
	margin-left: 10px;
}

.login-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary:hover,
.forgotPassword-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary:hover {
	background: #027eb0 !important;
	border-color: #027eb0 !important;
	transition: all 0.3s;
}

.forgotPassword-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-cancel {
	color: #333;
	background-color: #f2f2f2 !important;
	border-color: #ccc !important;
	padding: 6px 22px;
	text-transform: capitalize;
	border-radius: 4px !important;
	transition: all 0.3s;
	display: inline-block;
	width: auto;
	margin-top: 10px;
	font-size: .8rem;
	margin-left: 10px;
}

.forgotPassword-fild .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-cancel:hover {
	background-color: #dbe1e8 !important;
	border-color: #dbe1e8 !important;
	color: #394263 !important;
}

@media only screen and (max-width: 992px) {
	.left-quote {
		display: none;
	}
	.login-fild {
		width: 100%;
	}
	#login-container .form-horizontal {
		padding: 0 20px;
	}
}
/* loginpage css end */
.Client-table table {
	border-collapse: unset !important;
	border-spacing: 0 20px !important;
	padding: 0px 10px;
}

.Client-table table tr {
	margin-bottom: 30px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	background: #fff;
}

.Client-table table tr td:nth-of-type(1), .Client-table table tr th:nth-of-type(1)
	{
	padding: 10px;
}

.ui-fieldset-content.Client-table {
	box-shadow: none;
	border: none;
	background: transparent;
}

.Client-table table tr td table {
	margin-bottom: 40px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.0);
	padding: 0px 10px;
	margin: 0px 0;
	height: auto;
}

.Client-table table tr td table tr {
	margin-bottom: 0px;
	box-shadow: none;
	padding: 0;
	margin: 0;
	height: auto;
}

.status-head {
	font-size: 15px;
	margin-bottom: 1px;
	position: relative;
	padding: 7px 5px 8px !important;
	color: #a9a9a9;
	border-bottom: none !important;
}

.quickSearch-filter .panel-header {
	position: relative;
	margin: 0px 0;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
}

.quickSearch-filter .panel-header:nth-last-of-type(1) {
	border-bottom: 0px;
}

.quickSearch-filter .panel-header > span {
	width: 100%;
	/* background: #e8e8e8; */
	background: transparent;
	display: block;
	padding: 10px 10px 10px 25px;
	font-weight: 500;
	position: relative;
	letter-spacing: 1px;
	font-size: 15px;
	color: #000;
	text-transform: capitalize;
}

.menu-tag-main .panel-header .FilterSidebar {
	width: 100% !important;
}

.quickSearch-filter .panel-header>span:after {
	position: absolute;
	height: 7px;
	width: 7px;
	content: '';
	top: 50%;
	left: 7px;
	transform: translateY(-50%);
}

.quickSearch-filter .panel-header .filter-tag {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	text-align: left;
	cursor: pointer;
	width: 100%;
	height: 45px;
	padding: 4px 0px 13px 0px;
}

.quickSearch-filter .panel-header .filter-tag i {
	float: right;
	/* transform: rotate(-95deg); */
	transition: all 0.3s;
	font-weight: 900;
	background-color: rgba(0, 0, 0, 0.07);
	color: rgba(0, 0, 0, 0.4);
	padding: 5px;
	border-radius: 8px;
	font-size: 16px;
}

.quickSearch-filter .panel-header .filter-tag.down i {
	/* transform: rotate(0deg); */
	transition: all 0.3s;
}

.quickSearch-filter .panel-header .filter-tag i.fa.fa-minus {
	display: none;
	transition: all 0.3s;
}

.quickSearch-filter .panel-header .filter-tag i.fa.fa-plus {
	display: block;
	transition: all 0.3s;
}

.quickSearch-filter .panel-header .filter-tag.down i.fa.fa-minus {
	display: block;
	transition: all 0.3s;
}

.quickSearch-filter .panel-header .filter-tag.down i.fa.fa-plus {
	display: none;
	transition: all 0.3s;
}

.menu-tag-main .panel-header .FilterSidebar {
	/*padding: 10px 0 0px 5px;*/
	background: transparent;
	border: 0px solid #e8e8e8;
	margin-bottom: 10px;
}

.menu-tag-main .panel-header .FilterSidebar .ui-chkbox.ui-widget {
	/*margin-left: 6px;*/
	
}

.ui-scrollpanel-hbar {
	height: 6px;
}
/* Pipeline css start */
.Displaypipeline .ui-carousel-viewport li a h3 {
	
}

.Displaypipeline .ui-carousel-viewport li a .widget-icon.pull-left.animation-fadeIn
	{
	float: unset !important;
	display: block;
}

.Displaypipeline .ui-carousel-viewport li a h3 {
	margin: 5px 0 !important;
	padding-right:15px;
	display: block;
}
/* Pipeline css end */
.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.fieldsetGrid
	{
	margin-top: 0px !important;
}

.menu-tag-main table tr {
	width: 100%;
	display: block;
	margin-bottom: 7px;
}

.FilterSidebar table tr {
	white-space: nowrap;
}

.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.fieldsetGrid .ui-fieldset-content
	{
	padding: 0px !important;
}

.talent-pool-details a .widget-icon.pull-left.animation-fadeIn {
	width: 200px !important;
	white-space: nowrap;
	display: block;
	float: unset !important;
	text-align: left;
	padding-left: 10px;
}

.talent-pool-details a .widget-icon.pull-left.animation-fadeIn {
	width: 200px !important;
	white-space: nowrap;
	display: block;
	float: unset !important;
	text-align: left;
}

.talent-pool-details a h3.widget-content.animation-pullDown {
	float: unset;
	display: block;
	width: 100% !important;
	text-align: left !important;
	margin: 10px 0 !important;
	padding-left: 10px;
}

.talent-pool-details-table .ui-fieldset-content {
	box-shadow: none !important;
	border-radius: 0px !important;
	border: none !important;
	background: transparent !important;
}

.fieldsetGrid-header thead tr {
	display: none !important;
}

.personal-setting .ui-fieldset-content {
	box-shadow: none !important;
	border: none;
	padding: 0px;
}

.personal-setting .padding-10 {
	padding: 5px;
	font-size: 13px;
	margin: 0 3px;
	color: #fff;
	opacity: 0.5;
	transition: all 0.3s;
}

.personal-setting .padding-10:hover {
	opacity: 1;
}

.personal-setting table {
	width: 100%;
}

.personal-setting table tr td {
	padding: 0 10px;
	max-width: 50%;
}

.personal-setting .frmTwilio table tr td {
	padding: 5px 0;
}

.personal-setting .frmTwilio table tr:nth-of-type(3), .personal-setting .frmTwilio table tr:nth-of-type(4)
	{
	display: none;
}

.profile-table {
	width: unset !important;
}

.personal-setting .profile-table tr td {
	padding: 0 0px;
}

.personal-setting li.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top.block-title,
	.personal-setting .block-title {
	background: transparent !important;
}

.personal-setting li.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top.block-title a
	{
	color: #0b0b0b !important;
}

.personal-setting #tabView .ui-tabs-nav li a, .personal-setting #tabViewCV .ui-tabs-nav li a
	{
	color: #787878;
	padding: 10px 0px;
}

.personal-setting #tabViewCV .ui-tabs-nav li a:hover, .personal-setting #tabView .ui-tabs-nav li a:hover
	{
	color: #000;
}

.personal-setting #tabView .ui-tabs-nav li.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top.block-title a
	{
	opacity: 1;
}

.personal-setting .header-section {
	padding-bottom: 0px !important;
}

.personal-setting h4 {
	font-size: 20px !important;
	font-weight: 600;
	margin-top: 30px;
}

.personal-setting .ui-tabs .ui-tabs-panel {
	margin-top: 15px;
	background: transparent;
	padding: 0;
}

.personal-setting #tabView .ui-tabs-panels {
	border: #eee solid 0px;
	background: transparent !important;
	box-shadow: none;
}

.personal-setting .User-Settings table tr td:nth-of-type(1),
	.personal-setting .Change-Password table tr td:nth-of-type(1) {
	width: 50%;
}

.personal-setting .Email-Configuration table tr td:nth-of-type(1) {
	width: 5% !important;;
}

.personal-setting .Email-Configuration table tr td {
	padding: 5px 10px;
}

.personal-setting .Social-Network-Connect .social-network label {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
}

.personal-setting .Social-Network-Connect .social-network a font {
	font-size: 32px !important;
}

.personal-setting .Preferences table tr td {
	padding: 10px 0;
}

.personal-setting .Batch-Report table tr td {
	padding: 10px 0;
}

/*.datatableclients .panelGridSetRight .ui-outputpanel {
	padding: 0px 8px 0px;
}*/
.datatableclients .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.hidden-xs.pull-right
	{
	background-color: transparent;
}

.datatableclients .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.hidden-xs.pull-right .ui-button-text
	{
	padding: 0 .3em;
}

.datatableclients .fieldsetGrid table thead tr {
	display: none;
}

.datatableclients small {
	font-size: 12px;
}

.datatableclients small i {
	padding: 10px 5px 10px 0;
	font-size: 16px;
}

.datatableclients .fieldsetGrid .ui-menubutton button {
	position: relative;
}

.datatableclients .fieldsetGrid .ui-menubutton button .ui-button-icon-left.ui-icon
	{
	/*top: 0% !important;
	left: 4% !important;*/
	
}

td.client-sts label {
	/* background: green;
    color: #fff; */
	padding: 3px 10px;
	border-radius: 5px;
}

td.client-sts.searchprospect-status label {
	background: #fff;
	color: #666;
}

span.button-action button {
	position: relative !important;
}

span.button-action {
	background: transparent !important;
}

span.button-action span.ui-button-icon-left.ui-icon.ui-c.ui-icon-triangle-1-s
	{
	top: 35%;
	left: 11% !important;
	font-weight: bold;
}

.manage-lead .NewStyleTable table tbody td small {
	font-size: 13px;
}

.manage-lead .NewStyleTable table tbody td small i {
	color: #fff;
	padding: 2px;
	margin-right: 5px;
	border-radius: 50%;
}

.manage-lead fieldset .ui-fieldset-content {
	background: transparent !important;
	box-shadow: none;
	border: none;
	padding: 0px;
}

.manage-lead fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container
	{
	margin-top: 0 !important;
}

legend.lead-manage.ui-fieldset-legend.ui-corner-all.ui-state-default {
	padding: 0 !important;
}

.pnlGrpGrid .ui-panel.ui-widget.ui-widget-content.ui-corner-all .ui-panel-content.ui-widget-content
	{
	padding: 0px !important;
}
/* .pnlGrpGrid .TableSearchFilter{
	display: none;
} */
.pnlGrpGrid .ui-datatable-data .actionTablecol .ui-button {
	background: transparent !important;
	border-radius: 0px !important;
}

.pnlGrpGrid table tr {
	background: #fff;
}

.pnlGrpGrid table tbody tr:hover table, .pnlGrpList table tbody tr:hover table {
	visibility: visible;
}
.pnlGrpGrid table tbody tr {
	margin-bottom: 30px;
	box-shadow: none;
	padding: 5px 20px;
	display: table-row;
	margin: 20px 0;
	transition: all 0.3s;
	background-color: #FFFFFF;
	 border-radius: 5px;
}
.pnlGrpGrid table tbody tr td {
	background-color: #fff !important;
}
.pnlGrpGrid table thead tr {
	margin-bottom: 30px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
}

table tbody tr.follow_Up td {
	background-color: #f5fcff !important;
}

.manage-lead .NewStyleTable table tbody td a {
	font-size: 18px;
}

/* .manage-lead .ui-fieldset-content .pnlGrpList {
	background: #fff;
	box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.08);
} */
/* .lead-manage .panelGridSetRight button.BtnMoreColumn:after {
    content: "";
    background: #666666;
    width: 1px;
    height: 16px;
    position: absolute;
    right: -15px;
    top: 5px;
} */
.lead-manage .panelGridSetRight button.BtnMoreColumn {
	margin-top: -5px;
	position: relative;
	margin-right: 14px;
}

.filter-button {
	right: -37px !important;
	top: 7px !important;
}

span.cke_bottom.cke_reset_all {
	display: none !important;
}

/* .ui-outputpanel.ui-widget.topBorder1.bottomBorder1.row .ui-outputpanel.ui-widget.CCBCCBut
	{
	display: none;
} */

.ui-outputpanel.ui-widget.topBorder1.bottomBorder1.row:hover .ui-outputpanel.ui-widget.CCBCCBut
	{
	display: block;
}

.ui-outputpanel.ui-widget.row .ui-outputpanel.ui-widget.pull-right .input-group .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	/* min-width: 160px!important;
    max-width: 160px!important; */
	
}

.manage-vendor table tbody td small {
	font-size: 13px;
}

.manage-vendor table tbody td small i {
	color: #0b0b0b;
	padding: 2px;
	margin-right: 5px;
	border-radius: 50%;
}

.fieldsetGrid .gridicons .ui-button-icon-only .ui-button-text {
	padding: 0px .3em;
	text-indent: -9999999px;
	margin-top: -15px;
}

.fieldsetGrid table tr td.more-action div {
	transition: all 0.2s;
}

.fieldsetGrid table tbody tr td small {
	font-size: 12px;
	letter-spacing: 0.5px;
}

td.more-action button span.fa {
	font-size: 18px !important;
}

.form-horizontal.form-bordered td, .invoice-status table tr td:nth-of-type(1),
	.job-status table tr td:nth-of-type(1), .client-status table tr td:nth-of-type(1)
	{
	/*font-size: 13px !important;*/
	
}

.manage-role table tr td button span, .client-status table tr td button span,
	.job-status table tr td button span, .candidate-status table tr td button span,
	.email-server-configuration table tr td button span, .invoice-status table tr td button span,
	.lead-statuss table tr td button span {
	font-size: 16px !important;
}

.invoice-status table thead {
	display: none;
}

.attachmentIcon {
	font-size: 20px;
	padding: 0px 8px;
}

.mrg10 {
	margin-top: 10px;
}

.ui-outputpanel.ui-widget.mass-mail-switch {
	margin-top: 10px;
}

.mass-mail-switch .ui-inputswitch.ui-widget.ui-widget-content.ui-corner-all
	{
	display: table-cell;
}

.mass-mail-switch label {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 1px;
}

/* Candidate Search css start */
.quicksearch-filter {
	position: relative;
}

.searchhideshow {
	padding: 5px;
	color: #0b0b0b;
	/* border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; */
	display: inline-block;
	position: absolute;
	top: 102px;
	left: 0px;
}

.advancedSearchLink {
	/* background: #0b0b0b;
    padding: 5px; */
	color: #394263;
	/*     border-radius: 4px;
    display: inline-block; */
}

.listgridviewdiv .advancedSearchLink {
	line-height: 34px;
	margin-right: 10px;
}
/* Candidate Search css end */
.fieldsetGrid.manage-role table tr td:nth-of-type(2) div {
	text-align: right;
	padding-right: 13px;
}

.fieldsetGrid.candidate-status div.drag-drop-table table tr td:nth-of-type(1)
	{
	width: 10%;
}

.fieldsetGrid.candidate-status div.drag-drop-table table tr td:nth-of-type(2)
	{
	width: 50%;
}
/* .fieldsetGrid.candidate-status table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.candidate-status table tr:hover td:nth-of-type(2) div{
	visibility: visible;
}
.fieldsetGrid.invoice-status table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.invoice-status table tr:hover td:nth-of-type(2) div{
	visibility: visible;
}  */
.fieldsetGrid.job-status table tr td:nth-of-type(1) {
	width: 50%;
}

.fieldsetGrid.job-status table tr td:nth-of-type(2) div, .fieldsetGrid.lead-statuss div.drag-drop-table table tr td:nth-of-type(3) div
	{
	text-align: right !important;
}
/* .fieldsetGrid.job-status table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.job-status table tr:hover td:nth-of-type(2) div{
	visibility: visible;
} */
.fieldsetGrid.lead-statuss div.drag-drop-table table tr td:nth-of-type(1)
	{
	width: 10%;
}

.fieldsetGrid.lead-statuss div.drag-drop-table table tr td:nth-of-type(2)
	{
	width: 50%;
}
/* .fieldsetGrid.lead-statuss table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.lead-statuss table tr:hover td:nth-of-type(2) div{
	visibility: visible;
} */
.fieldsetGrid.client-status table tr td:nth-of-type(1) {
	width: 50%;
}
/* .fieldsetGrid.client-status table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.client-status table tr:hover td:nth-of-type(2) div{
	visibility: visible;
} */
.fieldsetGrid.manage-skills table tr td:nth-of-type(3) div {
	/* visibility: hidden; */
	width: 90px;
}
/* .fieldsetGrid.manage-skills table tr:hover td:nth-of-type(3) div{
	visibility: visible;
} */
.fieldsetGrid.manage-skills table tr td:nth-of-type(1) label:nth-of-type(1)
	{
	font-size: 16px;
	display: block;
}

/* .fieldsetGrid.email-server-configuration table tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.email-server-configuration table tr:hover td:nth-of-type(2) div{
	visibility: visible;
}  */
.searchhideshow.down {
	transform: rotate(180deg);
}

a.searchhideshow:hover, a.searchhideshow:focus {
	color: #0b0b0b;
}

.new-candidate button span {
	background: #fff !important;
}
/* span.new-candidate:hover button span{
	background: #f2f2f2!important;
} */
span.new-candidate button span {
	text-transform: capitalize;
}

.new-candidate .ui-button .ui-icon {
	top: 10% !important;
	left: 0px !important;
}

.ui-panel.ui-widget.ui-widget-content.ui-corner-all.fieldsetGrid.quickSearch-table,
.ui-panel.ui-widget.ui-widget-content.ui-corner-all.fieldsetGrid.quickSearch-table .ui-panel-content.ui-widget-content {
	padding: 0;
}

/*.ui-panel.ui-widget.ui-widget-content.ui-corner-all.fieldsetGrid.quickSearch-table
	{
	 margin-top: -12px; 
	
}*/

/*.menu-tag-main {
	margin-top: 22px;
}*/

/*.fieldsetGrid.quickSearch-table table table.custome-tbl tr:nth-of-type(2) td span a
	{
	font-size: 13px !important;
}*/
.menu-tag-tags .filter-tags ul.ui-inputfield {
	background: transparent;
	padding: 0 !important;
}

.menu-tag-tags .filter-tags {
	width: 80%;
	float: left;
	position: absolute;
	top: 10px;
}

.FilterSidebar.menu-tag-tags {
	position: relative;
	padding-top: 130px !important;
}

.quick-search .fieldsetGrid table thead tr {
	display: none;
}

.menu-tag-tags .filter-tags ul.ui-inputfield li span.ui-icon-close {
	/* position: absolute;
	top: 50% !important;
	left: 3px !important;
	right: unset !important;
	padding-right: 0px !important;
	bottom: unset !important;
	width: 15px !important;
	transform: translateY(-50%); */
	/*top: 10px !important;
	width: 15px !important;*/
}

.menu-tag-tags .filter-tags ul.ui-inputfield li span.ui-chips-token-label {
	/*bottom: 15px;
	left: 2px;*/
}

.FilterSidebar.menu-tag-tags a {
	position: absolute;
	right: 10px;
	top: 15px;
	font-size: 18px;
}

td.text-left.WidthC70.hidden-xs.cust-pad10.profile-pic {
	width: 1%;
}

.fieldsetGrid.searchFolder table thead {
	display: none;
}

.fieldsetGrid.searchFolder .ui-datatable table tr td {
	border: transparent;
}

.searchFolder .ui-datatable table tr td {
	border-bottom: 1px solid #e5e5e5 !important;
}

/*.fieldsetGrid.searchFolder .ui-datatable-tablewrapper .ui-button .ui-icon
	{
	font-size: 16px;
}
*/
.fieldsetGrid.searchFolder .ui-datatable-data .ui-button {
	padding: 12px !important;
}

span.ui-menubutton.btn.btn-primary.col-md-5.pull-right.fieldsetGrid-btn
	{
	background: transparent !important;
	border-color: transparent;
}

.ui-menubutton.btn.btn-primary.col-md-5.pull-right.fieldsetGrid-btn span.ui-button-icon-left.ui-icon.ui-c.ui-icon-triangle-1-s
	{
	left: 28% !important;
	top: 38% !important;
}

.searchFolder-sub-option span font i {
	padding: 0 5px 0 3px;
}

input.header-search:focus {
	color: #495057;
	background-color: #fff;
	border-color: transparent;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .0);
}

.searchFolder span.ui-menubutton.btn.btn-primary.col-md-5.pull-right.fieldsetGrid-btn
	{
	min-width: 130px;
}

.xxxTabing #tabView .ui-tabs-selected, .xxxTabing #tabViewPVD .ui-tabs-selected,
	.xxxTabing #tabViewCV .ui-tabs-selected, .xxxTabing #tabViewJob .ui-tabs-selected,
	.xxxTabing #tabViewJobDlg .ui-tabs-selected {
	background: transparent !important;
	margin-bottom: 0px;
	border: 0;
}

.CPupdateDate label font i, .CPupdateDate a font i {
	font-size: 15px;
}

.fieldsetGrid.Interview .ui-fieldset-content {
	padding: 0;
}

.fieldsetGrid.Interview table {
	padding: 0px 4px;
}

.fieldsetGrid.Interview table tr td:nth-of-type(3) {
	opacity: 1;
}

.fieldsetGrid.Interview table table {
	visibility: visible !important;
}

.fieldsetGrid.Interview table tr:hover td:nth-of-type(3) {
	opacity: 1;
}

.fieldsetGrid.Interview table tr td:nth-of-type(3) button {
	margin: 0;
}

.fieldsetGrid.Interview table tr td:nth-of-type(2) label {
	padding: 4px;
	border-radius: 5px;
}

a.ui-commandlink.ui-widget.attachmentIcon.pull-left {
	display: inline-block;
	padding: 1px 0;
	margin: 0 10px;
	border-radius: 4px;
	color: #1bbae1;
}

.pad-10 {
	height: 10px;
	width: 10px;
	background: transparent;
	display: block;
}

.createTask, input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all.createTask
	{
	float: left;
	margin-bottom: 10px;
}

.jobselectcdn {
	width: 70% !important;
	float: left;
	margin-right: 10px;
}

.jobselectcdn .viwecdn-btn {
	float: left;
	text-align: center;
	padding: 8px 12px !important;
}

/*a.ui-commandlink.ui-widget.addSettingBtn.fa.fa-cog {
	font-size: 13px;
	color: #666666;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

a.ui-commandlink.ui-widget.addSettingBtn.fa.fa-cog:before {
	content: "\f19a";
	padding-right: 5px;
	font-size: 22px;
	color: #666666;
	font-family: FontAwesome;
}*/
.oneline-scrnning {
	position: absolute;
	margin-top: -14px;
	font-size: 12px;
}

.editClientDlg table tr td fieldset .ui-fieldset-content {
	width: 100%;
}

.editClientDlg table tr td fieldset .ui-fieldset-content {
	padding: 15px 0px !important;
}

.edit-dlg .ui-fieldset-content label, .form-horizontal.form-bordered.OneColmn label
	{
	font-size: 12px !important;
}

.edit-dlg-Client table tr td:nth-of-type(2), .edit-dlg-Client table tr td:nth-of-type(4)
	{
	width: 40%;
	font-size: 12px !important;
}

.edit-dlg-Client table tr td:nth-of-type(1), .edit-dlg-Client table tr td:nth-of-type(3)
	{
	width: 10%;
	font-size: 12px !important;
}

.sent-email-client {
	width: 100%;
	overflow: hidden;
}

.pull-left.CPProfileName label#jobTitle {
	color: #24bde2;
	font-size: 20px;
	display: block;
}

.pull-left.CPProfileName label#clientName {
	font-size: 13px;
}

table.CPDetailTable tr:nth-of-type(4) td label {
	display: block;
}

table.CPDetailTable tr:nth-of-type(4) td .other-color.name-container-resume
	{
	display: inline-block;
}

div#searchViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#jobViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#searchViewDlgJVD .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#clientViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#searchViewDlgHeader .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#prospectViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#contactViewHeaderDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	div#vendorViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top
	{
	position: absolute;
	top: 0px;
	left: 0px;
}

.CPMoreDetails .CPDetailTable td i {
	font-size: 18px;
}

.CPMoreDetails .CPProfileName #cndNMCV button.ui-button {
	background: none !important;
	border: 0px !important;
	color: #115b79;
}

#cndNMCV .ui-inplace-editor {
	float: left;
}

div#dlgCallHistDetail table tr td {
	padding: 2px 5px;
}

div#tabViewJob .ui-tabs-panels, div#tabViewJobDlg .ui-tabs-panels {
	background: white;
	/*margin-top: -15px;*/
}

td.openJob-cndStatus label {
	padding: 4px 15px;
	border-radius: 5px;
	text-align: center;
	white-space: nowrap;
}

td.interview-status span {
	padding: 4px 10px;
	border-radius: 5px;
	display: inline-block;
}

.openjob-screening .ui-accordion .ui-accordion-header,
	.openjob-screening .ui-accordion .ui-accordion-content {
	margin-bottom: 5px;
}

.openjob-screening .ui-accordion-content.ui-helper-reset.ui-widget-content fieldset
	{
	margin-bottom: 10px;
}

.openjob-screening .ui-accordion-content.ui-helper-reset.ui-widget-content fieldset label
	{
	font-size: 13px;
	margin-bottom: 5px;
}

.openjob-screening .select-multiple-ans table tr td:nth-of-type(1),
	.openjob-screening .select-multiple-ans table tr td:nth-of-type(2) {
	background: transparent !important;
}

.openjob-screening .select-multiple-ans table tr td .ui-chkbox {
	/*border: 1px solid #ccc !important;*/
}

.openjob-screening .select-multiple-ans table tr td label {
	color: #000 !important;
}

.openjob-screening .ui-accordion .ui-accordion-header .ui-icon-triangle-1-e:before
	{
	content: "\f112" !important;
}

.openjob-screening .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s:before
	{
	content: "\f110" !important;
	margin-top: 2px;
}

table.matching-candidates-dlg tr:nth-of-type(4) td a {
	font-size: 13px;
}

table.matching-candidates-dlg tr:nth-of-type(8) td div.ui-outputpanel.ui-widget
	{
	margin-bottom: 10px;
}

table.prospectdlg-edit tr td:nth-of-type(2), table.prospectdlg-edit tr td:nth-of-type(5)
	{
	width: 290px;
	padding: 5px 10px;
}

.prospect-contact-details table, .prospect-contact-detailsPVD table {
	width: 100%;
}

.prospect-contact-details table tr td div label,
	.prospect-contact-detailsPVD table tr td div label {
	/*font-size: 13px;*/
	
}

.Vendor-editClient table tr td:nth-of-type(2), .Vendor-editClient table tr td:nth-of-type(5)
	{
	max-width: 200px;
	padding: 5px 10px;
}

.contactviewdlgedit table tr td:nth-of-type(2) {
	padding-bottom: 15px;
}

.jobviewdlg-promoteTab .ui-fieldset-content {
	box-shadow: none !important;
	padding: 0;
	border: 0;
}

.fieldsetGrid label.documenter-name {
	/*font-size: 18px;*/
	
}

.document-status label {
	margin-top: 6px;
	padding: 5px 10px;
	border-radius: 18px;
}

td.prospectStatusClr a {
	padding: 4px 10px;
	border-radius: 28px;
	color: #666;
	width: 90px;
	display: inline-block;
	text-align: center;
}
/* .manage-decuments table tbody tr td:nth-of-type(3) div{
	visibility: hidden;
}
.manage-decuments table tbody tr:hover td:nth-of-type(3) div{
	visibility: visible;
}
.fieldsetGrid.manageQuestionnaire table tbody tr td:nth-of-type(2) div{
	visibility: hidden;
}
.fieldsetGrid.manageQuestionnaire table tbody tr:hover td:nth-of-type(2) div{
	visibility: visible;
}
.fieldsetGrid.employeeManagement table tbody tr td:nth-of-type(3) div{
	visibility: hidden;
}
.fieldsetGrid.employeeManagement table tbody tr:hover td:nth-of-type(3) div{
	visibility: visible;
} */
.ResponsiveSearchpanel button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary
	{
	text-transform: unset !important;
	width: 100% !important;
}

/* scroll-bar css */
::-webkit-scrollbar-track {
/* 	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); */
	background-color: #f2f2f2;
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	background-color: #f2f2f2;
}
::-webkit-scrollbar-thumb {
	background-color: #d5d5d580;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #d5d5d5;
}

@
-moz-document url-prefix () { #header {
	width: 98.8% !important;
}

}
a.advancedSearchLink {
	position: relative;
}

a.advancedSearchLink:before {
	position: absolute;
	width: 1px;
	top: 1px;
	height: 16px;
	right: 2px;
	background: #474747;
}

.gridandlistview div.filter-btn {
	/*margin-top: -9px !important;*/
	background-image: url(../images/icons/filter.svg);
	background-repeat: no-repeat;
	background-position: 14px 10px;
	padding-left: 35px !important;
	color: #fff;
	font-size: 16px;
	opacity: 0.5;
	display: none;
}

.gridandlistview div.filter-btn.active {
	opacity: 1;
}

.gridandlistview .addcolumn-btn {
	position: relative;
	float: right;
	margin-right: 10px;
	padding: 7px 7px !important;
	background: #115b79;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 500;
	opacity: 1;
}
.gridandlistview .addcolumn-btn:hover {
	opacity: 1;
}
.gridandlistview .addcolumn-btn .ui-icon {
	font-size: 17px;
	line-height: 0;
	position: static;
	transform: translateY(0%);
}
.gridandlistview .addcolumn-btn .ui-button-text {
	display: none;
}

.gridicons .addcolumn-btn {
	position: relative;
    float: right;
    margin-right: 10px;
    padding: 7px 7px !important;
    background: #115b79;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: 500;
    opacity: 1;
}
.gridicons .addcolumn-btn:hover {
	opacity: 1;
}
.gridicons .addcolumn-btn .ui-icon {
	font-size: 17px;
	line-height: 0;
	position: static;
	transform: translateY(0%);
}
.gridicons .addcolumn-btn .ui-button-text {
	display: none;
}

.fieldsetGrid .gridandlistview .cndDataGridView .fa {
	opacity: 1 !important;
}

.fieldsetList .gridandlistview .cndDataListView .fa {
	opacity: 1 !important;
}

.user-name .name-container-header i {
	font-size: 12px !important;
	font-weight: 700;
}

.gridandlistview .fa {
	font-size: 24px !important;
	color: #a8a8a8;
}

.gridandlistview .fieldsetGrid-icon .fa, .gridandlistview .fieldsetList-icon .fa,
	.fieldsetGrid-icon.gridandlistview .fa, .fieldsetList-icon.gridandlistview .fa
	{
	/*opacity: 0.3;*/
	
}

.gridandlistview .fieldsetGrid-icon .fa.fa-th-large, .gridandlistview .fieldsetList-icon .fa.fa-bars
	{
	opacity: 1 !important;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.btn-primary.tabsControl, .TopRightBtns button.moreMenu-btn {
	/*background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 20px;*/
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.btn-primary.tabsControl span.ui-button-icon-left.ui-icon.ui-c.fa.fa-cog, .TopRightBtns button.moreMenu-btn span.ui-button-icon-left.ui-icon.ui-c.fa.fa-cog {
	font-size: 20px;
}
/* .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
    background: #e6e6e6;
} */
fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.fieldsetGrid, div.pnlGrpGrid {
	/*margin-top: -10px;*/
	padding: 0px !important;
	background: transparent;
	border: none;
	box-shadow: none;
}

#statusViewDlg #statusViewFrm .ui-picklist-buttons-cell button {
	background: transparent;
	border: none;
	text-align: center;
}

#statusViewDlg #statusViewFrm .ui-picklist-buttons-cell button {
	height: 34px;
	overflow: hidden;
	margin-top: 0;
	background: transparent !important;
	margin: 0px;
}

.fieldsetGrid .ui-fieldset-content.managesearchVendor {
	padding: 0;
	margin-top: -10px;
}

.fieldsetGrid .ui-fieldset-content.managesearchVendor .ui-panel,
	.fieldsetGrid .ui-fieldset-content.managesearchVendor .ui-panel .ui-panel-content
	{
	padding-top: 0;
}

.fieldsetGrid .ui-fieldset-content.managesearchVendor .ui-panel .ui-panel-content .table.table-vcenter.table-striped
	{
	margin: 0;
}

.fieldsetGrid .ui-fieldset-content.managesearchVendor .actionTablecol a.ui-commandlink.ui-widget
	{
	margin-right: 10px;
}

.AdvanceCanSearchPopup.AdvanceSearchPopup .tabViewadvancesearch .ui-state-default
	{
	color: #334152;
}

.AdvanceCanSearchPopup.AdvanceSearchPopup .tabViewadvancesearch .search-sort-icon
	{
	color: #a8a8a8 !important;
	min-height: inherit;
	font-size: 18px;
	background: none !important;
	padding: 0 !important;
	margin-top: -9px;
}

.AdvanceCanSearchPopup.AdvanceSearchPopup .tabViewadvancesearch .search-sort-icon:hover
	{
	color: #0394b7 !important;
}
/*.AdvanceCanSearchPopup.AdvanceSearchPopup .tabViewadvancesearch .search-sort-icon .ui-button .ui-icon
{
	top: 20%;
    left: 10px!important;
}*/
.AdvanceCanSearchPopup.AdvanceSearchPopup .tabViewadvancesearch .ui-tabs-nav li a
	{
	padding: 8px 0px;
	font-size: 14px;
	font-weight: 500;
}

.jobScreeningTab .ui-outputpanel.ui-widget.col-md-12 .row .ui-outputpanel.ui-widget.col-md-6 button
	{
	background: transparent;
	border: none;
	font-size: 13px;
}

.ui-chips-token .ui-chips-token-label {
	display: block !important;
	background: #f2f2f2;
	border-radius: 4px;
}

#editQueDlg .ui-dialog-content.ui-widget-content,
	.jobviewdlg-addquestion .ui-dialog-content.ui-widget-content {
	max-height: 400px;
}

#editQueDlg .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 40px);
}

#editQueDlg .ui-dialog-content.ui-widget-content table tr td,
	.jobviewdlg-addquestion .ui-dialog-content.ui-widget-content table tr td
	{
	padding: 5px 0;
}
/* .profileSettingsEmailTmpl fieldset .ui-datatable-tablewrapper table tr td:nth-of-type(3){
	opacity: 0.9;
}
.profileSettingsEmailTmpl fieldset .ui-datatable-tablewrapper table tr:hover td:nth-of-type(3){
	opacity: 1;
} */
/*.fieldsetList .SearchCandidate table tr td {
	padding: 7px 10px !important;
}*/
.fieldsetList .SearchCandidate table tr td .img-circle {
	margin-bottom: 0;
}

.profileSettingsEmailTmpl table tr td:nth-last-of-type(1) {
	width: 180px;
	opacity: 0.5 !important;
}

.profileSettingsEmailTmpl table tr:hover td:nth-last-of-type(1) {
	opacity: 1 !important;
}

/* div#candUpdateDltCVD {
	min-width: 800px !important;
	max-width: 800px !important;
} */
div#candUpdateDltCVD .ui-dialog-content.ui-widget-content .ui-panel.ui-widget.ui-widget-content.ui-corner-all,
	div#candUpdateDltCVD .ui-dialog-content.ui-widget-content .ui-panel-content.ui-widget-content
	{
	padding: 0;
}

/* div#candUpdateDlt {
	min-width: 800px !important;
	max-width: 800px !important;
} */
div#candUpdateDlt .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
	overflow: auto;
}

div#candUpdateDlt table {
	width: 100%;
}

div#candUpdateDlt .ui-dialog-content.ui-widget-content .ui-panel.ui-widget.ui-widget-content.ui-corner-all,
	{
	padding: 0;
}

div#candUpdateDlt .ui-dialog-content.ui-widget-content .ui-panel-content.ui-widget-content input
	{
	
}

div#candUpdateDlt table td div input-group {
	width: 100%;
}
/* .CreateJob .ui-fileupload-content {
    border: #f2f2f2 solid 1px !important;
} */
.skillSetAutoComtag {
	top: 7px !important;
}

tr.ui-widget-content.ui-datatable-selectable.ui-expanded-row td {
	background: #efefef;
}

/* .ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix .ui-chkbox {
    display: none;
} */
.ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix .ui-selectcheckboxmenu-filter-container {
	width: calc(100% - 40px) !important;
}

.ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix .ui-chkbox
	{
	float: left;
	margin-top: 5px;
}

.pnlGrpList .tbl-global-filter {
	position: absolute;
	top: -50px;
	left: 0;
}

.tbl-global-filter-list {
	position: absolute;
	top: -35px;
	left: -10px;
}

/* progress bar profile Completion */
.progress-circle {
	font-size: 20px;
	/* margin: 20px; */
	position: relative; /* so that children can be absolutely positioned */
	padding: 0;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	line-height: 50px;
	float: left;
}

.progress-circle:after {
	border: none;
	position: absolute;
	top: 5px;
	left: 5px;
	text-align: center;
	display: block;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background-color: #fff;
	content: " ";
}
/* Text inside the control */
.progress-circle span {
	position: absolute;
	line-height: 50px;
	width: 50px;
	text-align: center;
	display: block;
	color: #0b0b0b;
	z-index: 2;
	font-size: 12px;
}

.openJob .progress-circle span {
    background: #e3f2f9;
    border-radius: 100%;
}

.left-half-clipper {
	/* a round circle */
	border-radius: 50%;
	width: 50px;
	height: 50px;
	position: absolute; /* needed for clipping */
	clip: rect(0, 50px, 50px, 25px); /* clips the whole left half*/
}
/* when p>50, don't clip left half*/
.progress-circle.over50 .left-half-clipper {
	clip: rect(auto, auto, auto, auto);
}

.value-bar {
	/*This is an overlayed square, that is made round with the border radius,
   then it is cut to display only the left half, then rotated clockwise
   to escape the outer clipping path.*/
	position: absolute; /*needed for clipping*/
	clip: rect(0, 25px, 50px, 0);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 5px solid transparent;
	/*The border is 0.35 but making it larger removes visual artifacts */
	/*background-color: #4D642D;*/ /* for debug */
	box-sizing: border-box;
}
/* Progress bar filling the whole right half for values above 50% */
.progress-circle.over50 .first50-bar {
	/*Progress bar for the first 50%, filling the whole right half*/
	position: absolute; /*needed for clipping*/
	clip: rect(0, 50px, 50px, 25px);
	background-color: transparent;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}
.dashboardnew .progressdiv .value-bar {
	border: 5px solid  #115b79;
}
.dashboardnew .progressdiv .progress-circle.over50 .first50-bar {
	background-color:  #115b79;
}

.progress-circle:not (.over50 ) .first50-bar {
	display: none;
}

/* Progress bar rotation position */
.progress-circle.p0 .value-bar {
	display: none;
}

.progress-circle.p1 .value-bar {
	transform: rotate(4deg);
}

.progress-circle.p2 .value-bar {
	transform: rotate(7deg);
}

.progress-circle.p3 .value-bar {
	transform: rotate(11deg);
}

.progress-circle.p4 .value-bar {
	transform: rotate(14deg);
}

.progress-circle.p5 .value-bar {
	transform: rotate(18deg);
}

.progress-circle.p6 .value-bar {
	transform: rotate(22deg);
}

.progress-circle.p7 .value-bar {
	transform: rotate(25deg);
}

.progress-circle.p8 .value-bar {
	transform: rotate(29deg);
}

.progress-circle.p9 .value-bar {
	transform: rotate(32deg);
}

.progress-circle.p10 .value-bar {
	transform: rotate(36deg);
}

.progress-circle.p11 .value-bar {
	transform: rotate(40deg);
}

.progress-circle.p12 .value-bar {
	transform: rotate(43deg);
}

.progress-circle.p13 .value-bar {
	transform: rotate(47deg);
}

.progress-circle.p14 .value-bar {
	transform: rotate(50deg);
}

.progress-circle.p15 .value-bar {
	transform: rotate(54deg);
}

.progress-circle.p16 .value-bar {
	transform: rotate(58deg);
}

.progress-circle.p17 .value-bar {
	transform: rotate(61deg);
}

.progress-circle.p18 .value-bar {
	transform: rotate(65deg);
}

.progress-circle.p19 .value-bar {
	transform: rotate(68deg);
}

.progress-circle.p20 .value-bar {
	transform: rotate(72deg);
}

.progress-circle.p21 .value-bar {
	transform: rotate(76deg);
}

.progress-circle.p22 .value-bar {
	transform: rotate(79deg);
}

.progress-circle.p23 .value-bar {
	transform: rotate(83deg);
}

.progress-circle.p24 .value-bar {
	transform: rotate(86deg);
}

.progress-circle.p25 .value-bar {
	transform: rotate(90deg);
}

.progress-circle.p26 .value-bar {
	transform: rotate(94deg);
}

.progress-circle.p27 .value-bar {
	transform: rotate(97deg);
}

.progress-circle.p28 .value-bar {
	transform: rotate(101deg);
}

.progress-circle.p29 .value-bar {
	transform: rotate(104deg);
}

.progress-circle.p30 .value-bar {
	transform: rotate(108deg);
}

.progress-circle.p31 .value-bar {
	transform: rotate(112deg);
}

.progress-circle.p32 .value-bar {
	transform: rotate(115deg);
}

.progress-circle.p33 .value-bar {
	transform: rotate(119deg);
}

.progress-circle.p34 .value-bar {
	transform: rotate(122deg);
}

.progress-circle.p35 .value-bar {
	transform: rotate(126deg);
}

.progress-circle.p36 .value-bar {
	transform: rotate(130deg);
}

.progress-circle.p37 .value-bar {
	transform: rotate(133deg);
}

.progress-circle.p38 .value-bar {
	transform: rotate(137deg);
}

.progress-circle.p39 .value-bar {
	transform: rotate(140deg);
}

.progress-circle.p40 .value-bar {
	transform: rotate(144deg);
}

.progress-circle.p41 .value-bar {
	transform: rotate(148deg);
}

.progress-circle.p42 .value-bar {
	transform: rotate(151deg);
}

.progress-circle.p43 .value-bar {
	transform: rotate(155deg);
}

.progress-circle.p44 .value-bar {
	transform: rotate(158deg);
}

.progress-circle.p45 .value-bar {
	transform: rotate(162deg);
}

.progress-circle.p46 .value-bar {
	transform: rotate(166deg);
}

.progress-circle.p47 .value-bar {
	transform: rotate(169deg);
}

.progress-circle.p48 .value-bar {
	transform: rotate(173deg);
}

.progress-circle.p49 .value-bar {
	transform: rotate(176deg);
}

.progress-circle.p50 .value-bar {
	transform: rotate(180deg);
}

.progress-circle.p51 .value-bar {
	transform: rotate(184deg);
}

.progress-circle.p52 .value-bar {
	transform: rotate(187deg);
}

.progress-circle.p53 .value-bar {
	transform: rotate(191deg);
}

.progress-circle.p54 .value-bar {
	transform: rotate(194deg);
}

.progress-circle.p55 .value-bar {
	transform: rotate(198deg);
}

.progress-circle.p56 .value-bar {
	transform: rotate(202deg);
}

.progress-circle.p57 .value-bar {
	transform: rotate(205deg);
}

.progress-circle.p58 .value-bar {
	transform: rotate(209deg);
}

.progress-circle.p59 .value-bar {
	transform: rotate(212deg);
}

.progress-circle.p60 .value-bar {
	transform: rotate(216deg);
}

.progress-circle.p61 .value-bar {
	transform: rotate(220deg);
}

.progress-circle.p62 .value-bar {
	transform: rotate(223deg);
}

.progress-circle.p63 .value-bar {
	transform: rotate(227deg);
}

.progress-circle.p64 .value-bar {
	transform: rotate(230deg);
}

.progress-circle.p65 .value-bar {
	transform: rotate(234deg);
}

.progress-circle.p66 .value-bar {
	transform: rotate(238deg);
}

.progress-circle.p67 .value-bar {
	transform: rotate(241deg);
}

.progress-circle.p68 .value-bar {
	transform: rotate(245deg);
}

.progress-circle.p69 .value-bar {
	transform: rotate(248deg);
}

.progress-circle.p70 .value-bar {
	transform: rotate(252deg);
}

.progress-circle.p71 .value-bar {
	transform: rotate(256deg);
}

.progress-circle.p72 .value-bar {
	transform: rotate(259deg);
}

.progress-circle.p73 .value-bar {
	transform: rotate(263deg);
}

.progress-circle.p74 .value-bar {
	transform: rotate(266deg);
}

.progress-circle.p75 .value-bar {
	transform: rotate(270deg);
}

.progress-circle.p76 .value-bar {
	transform: rotate(274deg);
}

.progress-circle.p77 .value-bar {
	transform: rotate(277deg);
}

.progress-circle.p78 .value-bar {
	transform: rotate(281deg);
}

.progress-circle.p79 .value-bar {
	transform: rotate(284deg);
}

.progress-circle.p80 .value-bar {
	transform: rotate(288deg);
}

.progress-circle.p81 .value-bar {
	transform: rotate(292deg);
}

.progress-circle.p82 .value-bar {
	transform: rotate(295deg);
}

.progress-circle.p83 .value-bar {
	transform: rotate(299deg);
}

.progress-circle.p84 .value-bar {
	transform: rotate(302deg);
}

.progress-circle.p85 .value-bar {
	transform: rotate(306deg);
}

.progress-circle.p86 .value-bar {
	transform: rotate(310deg);
}

.progress-circle.p87 .value-bar {
	transform: rotate(313deg);
}

.progress-circle.p88 .value-bar {
	transform: rotate(317deg);
}

.progress-circle.p89 .value-bar {
	transform: rotate(320deg);
}

.progress-circle.p90 .value-bar {
	transform: rotate(324deg);
}

.progress-circle.p91 .value-bar {
	transform: rotate(328deg);
}

.progress-circle.p92 .value-bar {
	transform: rotate(331deg);
}

.progress-circle.p93 .value-bar {
	transform: rotate(335deg);
}

.progress-circle.p94 .value-bar {
	transform: rotate(338deg);
}

.progress-circle.p95 .value-bar {
	transform: rotate(342deg);
}

.progress-circle.p96 .value-bar {
	transform: rotate(346deg);
}

.progress-circle.p97 .value-bar {
	transform: rotate(349deg);
}

.progress-circle.p98 .value-bar {
	transform: rotate(353deg);
}

.progress-circle.p99 .value-bar {
	transform: rotate(356deg);
}

.progress-circle.p100 .value-bar {
	transform: rotate(360deg);
}

.value-bar {
	transform: rotate(360deg);
}

/* progress bar profile Completion */
.candidateDetail-action .ui-button {
	padding: 16px 10px !important;
}

.WidthC107 {
	width: 107px;
}

.inprocesscdnmoreMenuicon {
	width: 415px !important;
	right: 0px !important;
	padding: 0px !important;
	left: inherit !important;
}

.cdndetailsmoreMenuicon {
	width: 370px !important;
}

.cdndetailsmoreMenuicon .ui-outputlabel.ui-widget {
	width: 70%;
	float: left;
}

.cdndetailsmoreMenuicon .ui-chkbox.ui-widget {
	width: 30%;
	float: left;
}

.panelGridSetRight .inprocesscdnmoreMenuicon table tr td span.ui-icon,
	.panelGridSetRight .cdndetailsmoreMenuicon table tr td span.ui-icon {
	color: #333 !important;
}

.ProfileUpdate-Can.ProfileUpdate-Candidate table tr td {
	/*width: 34% !important;*/
	
}

.ProfileUpdate-Can.ProfileUpdate-Candidate table tr td:nth-of-type(1),
	.ProfileUpdate-Can.ProfileUpdate-Candidate table tr td:nth-of-type(3) {
	/*width: 16% !important;*/
	
}

.ProfileUpdate-Can.ProfileUpdate-Candidate .ui-fileupload-content {
	border: #eee solid 1px !important;
}

.col-md-12.text-right.gridandlistview, .ui-outputpanel.ui-widget.pull-right.fieldsetList-icon.gridandlistview
	{
	padding-right: 0px;
}

.ui-outputpanel.ui-widget.pull-right.fieldsetList-icon.gridandlistview.filter-view
	{
	padding-right: 0px;
}

.container2 #OpenBody {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
/* .statusViewDlgConfiguration .ui-icon-triangle-1-n:before {
    content: "";
} */
span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-s:before
	{
	content: "\f10c" !important;
}

span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-s:before {
	content: "\f110" !important;
}

span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-n:before
	{
	content: "\f10f" !important;
}

span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-n:before {
	content: "\f113" !important;
}

span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-n,
	span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-s, span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrow-1-n,
	span.ui-button-icon-left.ui-icon.ui-c.ui-icon.ui-icon-arrowstop-1-s {
	font: normal normal normal 14px/1 FontAwesome !important;
	font-size: inherit !important;
	text-decoration: inherit !important;
	text-rendering: optimizeLegibility !important;
	text-transform: none !important;
	-moz-osx-font-smoothing: grayscale !important;
	-webkit-font-smoothing: antialiased !important;
	font-smoothing: antialiased !important;
	display: inline-block !important;
	font-size: 18px !important;
}

.search-interviewer input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all {
	padding: 4px 15px !important;
	padding-right: 40px !important;
	border: none;
	background-color: #ffff;
	background-image: url(../images/icons/search.svg) !important;
	background-repeat: no-repeat !important;
	background-position: right 10px top 2px !important;
	background-size: 23px !important;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden {
	display: none !important;
	margin-left: -21px;
	margin-top: 2px !important;
	background: transparent;
}
.showmorecndviewdlg:hover .ui-panelmenu-content.ui-widget-content.ui-helper-hidden {
	display: block !important;
	width: 270px;
	margin: 0 !important;
	padding: 0;
	background-color: transparent;
	text-align: left;
	text-shadow: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 9994;
	overflow: inherit;
}
.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset {
	background: #FFFFFF;
	border: 1px solid #f2f2f2;
	 border-radius: 5px;
	padding: 10px !important;
}
.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset li a {
	padding: 8px 15px;
	font-size: 13px;
	color: #7f7f8b;
}
.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset li a:hover {
	color: #115b79;
}

ul.ui-chips-container.ui-inputfield.ui-state-default.ui-corner-all {
	/*padding-left: 0px !important;
	margin-left: -5px;*/
	
}

.createjobmatchingcnd table tr td {
	font-size: 13px;
	padding: 5px 8px !important;
}

.createjobmatchingcnd table tr td:nth-of-type(2) {
	width: 90px;
}

.createjobmatchingcnd table tr td a {
	font-size: 18px;
	display: inline-block;
	margin-bottom: 2px;
	margin-top: 5px;
}

.createjobmatchingcnd table tr td label {
	font-size: 18px;
}

.createjobmatchingcnd .name-container-resume {
	width: 60px !important;
	height: 60px !important;
}

.createjobmatchingcnd .name-str-resume {
	font-size: 25px !important;
	line-height: 60px !important;
}

.createjobmatchingcnd img.img-circle {
	width: 60px;
	height: 60px;
}

.Displaypipeline .ui-carousel.ui-widget.ui-widget-content.ui-corner-all
	{
	position: relative;
}

.Displaypipeline .ui-carousel.ui-widget.ui-widget-content.ui-corner-all .ui-carousel-header.ui-widget-header.ui-corner-all {
	position: absolute;
	width: 100%;
	height: 64px;
	left: 0px;
	overflow: visible;
}

.Displaypipeline .ui-carousel.ui-widget.ui-widget-content.ui-corner-all span.ui-carousel-button.ui-carousel-next-button.ui-icon.ui-icon-circle-triangle-e
	{
	position: absolute;
	right: -10px;
	padding: 2px !important;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
}

.Displaypipeline .ui-carousel.ui-widget.ui-widget-content.ui-corner-all span.ui-carousel-button.ui-carousel-prev-button.ui-icon.ui-icon-circle-triangle-w
	{
	position: absolute;
	left: -10px;
	padding: 2px !important;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
}

.share-to-referral fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.empReferral
	{
	margin-top: 0px !important;
}

.share-to-referral fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.empReferral .ui-fieldset-content
	{
	padding: 0;
}

.share-to-referral .col-md-6.GrayBackground {
	text-align: center;
}

#header .assignJobCndBtn {
	padding: 5px 10px !important;
}

.edit-job-details .ui-inputfield, .edit-job-details  .ui-selectcheckboxmenu-label,
	.edit-job-details .ui-inputfield, .edit-job-details .ui-selectcheckboxmenu-label,
	.edit-job-details .ui-inputfield, .edit-job-details .ui-selectcheckboxmenu-label
	{
	padding: 4px 0px 4px 8px !important;
}

.edit-job-details .ui-selectonemenu-trigger .ui-icon, .edit-job-details .ui-selectcheckboxmenu-trigger .ui-icon
	{
	margin-top: 5px !important;
}

.edit-job-details .create-job-plus-btn {
	padding: 0px 13px 0px 13px !important;
	background: #fff !important;
	color: #666 !important;
	border: 0;
}

.edit-job-details .ui-button .ui-icon {
	top: 22% !important;
}

.edit-job-details .ui-button-icon-only .ui-button-text {
	padding: 1px 4px !important;
}

.edit-job-details .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	padding: 0px !important;
}

.fieldsetGrid table table.optionTablecol tr td:nth-of-type(1) label {
	margin: 10px 6px 0 6px !important;
}

.jobScreeningTab button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-sm.btn-primary
	{
	color: #fff;
}

.jobScreeningTab .ASTitle {
	padding-left: 0;
}

div#massInterview {
	min-width: 400px;
}

.gridicons span.ui-chkbox-icon.ui-icon.ui-c.ui-icon-check {
	font-size: 15px !important;
}

.prospect-contact-details table table tr td:nth-of-type(1),
	.prospect-contact-detailsPVD table table tr td:nth-of-type(1) {
	width: 5% !important;
}

.dashboard .jqplot-target .jqplot-pie-series.jqplot-data-label {
	font-size: 13px;
}

.menu-button button .ui-icon-triangle-1-s:before {
	content: "\f1c3";
	font-size: 18px !important;
}

.ui-icon-carat-2-n-s:before {
	content: "\f113" !important;
	margin-left: 5px;
}

.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before {
	content: "\f110" !important;
	color: #115b79;
	margin-left: 5px;
}

.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before
	{
	content: "\f113" !important;
	color: #115b79;
	margin-left: 5px;
}


.pnlGrpGrid .openjob-search .search-interviewer {
	top: 0px;
}

#importResumeDlg .form-bordered td, #importResumeDlg .form-bordered .td
	{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.openJob-completion {
	height: 40px;
	width: 40px;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	border-radius: 50%;
	padding-top: 10px;
	color: #474747;
	font-size: 12px !important;
	border: 2px solid #115b79;
}

.ui-icon-angle-right:before, .ui-icon-seek-next:after,
	.ui-picklist-button-add span:before, .ui-icon-triangle-1-e:before {
	content: "\f112" !important;
	font-size: 18px;
}

.ui-icon-angle-left:before, .ui-icon-seek-prev:after,
	.ui-picklist-button-remove span:before {
	content: "\f111" !important;
	font-size: 18px;
}

.ui-icon-double-angle-right:before, .ui-icon-seek-end:after,
	.ui-picklist-button-add-all span:before {
	content: "\f10e" !important;
	font-size: 18px;
}

.ui-icon-double-angle-left:before, .ui-icon-seek-first:after,
	.ui-picklist-button-remove-all span:before {
	content: "\f10d" !important;
	font-size: 18px;
}

.ui-picklist-buttons .ui-picklist-buttons-cell button.ui-button-icon-only .ui-icon
	{
	transform: translateX(-50%);
}

/*table.inprocess-tbl-first .fa-phone {
	color: #394263 !important;
}
.pipline .inprocess-tbl table thead th, .pnlGrpList table thead th {
	padding: 5px;
}*/
.SearchCandidate.QuickSearchR1 table thead th span.ui-column-title label
	{
	white-space: nowrap;
}
/*.table.table-vcenter.SearchCandidate.QuickSearchR1 table thead th label {
	white-space: normal;
}*/
.datatableclients .pnlGrpGrid table tbody tr td:nth-of-type(1) {
	width: 40px;
}

.prospectViewDlg .prospect-contact-details label.location,
	.prospectViewDlg .prospect-contact-detailsPVD label.location {
	font-size: 12px !important;
}

.prospectViewDlg .prospect-contact-details table tr td .fa,
	.prospectViewDlg .prospect-contact-detailsPVD table tr td .fa {
	font-size: 16px !important;
}

.manage-lead .pnlGrpList table tbody tr td:nth-of-type(3) a,
	.search-prospect .pnlGrpList table tbody tr td:nth-of-type(2) a {
	/*font-size: 13px !important;*/
	
}

.input-group-btn a.ui-link.ui-widget.btn.btn-primary.hidden-xs.hidden-sm.PlusIcon-btn
	{
	padding: 3px 10px !important;
	margin: 0px 0px 0px 5px;
	/*border: #eee solid 1px !important;*/
	color: #394263;
	font-size: 12px;
	line-height: 21px;
}

div#vendorViewDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top
	{
	right: 15px;
}

.ui-icon-remove-sign:before, .ui-icon-closethick:before {
	/* content: "\f343"; */
	content: "\f342";
	/*content: "\f057";*/
}

.open-job i.fa.fa-bullhorn {
	font-size: 16px;
}

.nofoundimg.text-center .noDataHead {
	display: block;
	font-size: 14px;
	font-weight: 600;
}

.nofoundimg.text-center label {
	display: block;
	font-size: 12px;
}

#editQueDlg .ui-panel .ui-panel-content {
	padding: .5em 0em;
}

.rowexpansion-openJob.rowexpansion-custom-background-openJob table {
	visibility: visible !important;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.btn-sm.btn-primary.buttom-opt
	{
	padding: 20px 18px !important;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.btn.btn-sm.btn-primary.buttom-opt span
	{
	font-size: 18px;
}

#header .UserName .ui-outputpanel-loading {
	display: none;
}

#header .UserName a#msgIconLink .label {
	padding: 0px 4px !important;
}

#header .UserName .themeSwitcher {
	min-width: 90px !important;
	padding: 0px !important;
	background: #f2f2f2;
}
#header .UserName .themeSwitcher .ui-selectonemenu-label {
	padding: 7px 30px 7px 20px;
	color: #5E6278;
}
#header .UserName .themeSwitcher .ui-selectonemenu-label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: -2px 7px 0 0;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	mix-blend-mode: luminosity;
}
#header .UserName .themeSwitcher.light .ui-selectonemenu-label:before {
	background-image: url("../resources/light.svg");
}
#header .UserName .themeSwitcher.dark .ui-selectonemenu-label:before {
	background-image: url("../resources/dark.svg");
}
#header .UserName .themeSwitcher .ui-selectonemenu-trigger .ui-icon {
	color: #cccccc;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel {
	width: auto;
    background: #FFFFFF;
    border: 1px solid #f2f2f2 !important;
     border-radius: 5px;
    margin-right: 20px;
    padding: 10px;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table td {
	padding: 5px 15px;
	border: none;
    background: transparent;
    border-radius: 5px;
    font-size: 13px;
    color: #7f7f8b;
    font-weight: 500;
    line-height: 25px;
    text-transform: capitalize;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table td:hover {
    color: #115b79;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table .ui-state-highlight td {
	background: #F0F9FE;
    color: #115b79;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table td img {
	width: 20px;
	margin-right: 7px;
	mix-blend-mode: luminosity;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table td:hover img,
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table .ui-state-highlight td img {
	mix-blend-mode: normal;
}
[id*="statefulSwitcher_panel"].ui-selectonemenu-panel .ui-selectonemenu-table td label {
	cursor: pointer;
}


.VisibleCandidate .ui-chkbox {
	float: unset;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.pull-left.field-mrg.selectfildonboarding
	{
	float: right !important;
}

.systemconfigtab.ui-tabs .ui-tabs-panel {
	margin-top: 0px;
	min-height: 820px;
}

.systemconfigtab .ui-fieldset {
	margin-top: 0px !important;
}

.excel-import.dashboard .ui-tabs-nav .ui-state-active a, .excel-import.dashboard li.ui-state-default.ui-corner-left:hover a
	{
	color: #fff;
}

.personal-setting table tr td {
	padding: 10px 5px;
}

.dashboard .ui-panel-content.ui-widget-content .fa, .dashboard .ui-panel-content.ui-widget-content .ui-icon-info
	{
	font-size: 18px !important;
	opacity: 0.6;
}

.dashboard .ui-panel-content.ui-widget-content .fa:hover, .dashboard .ui-panel-content.ui-widget-content .ui-icon-info:hover
	{
	opacity: 1;
}

.dashboard .ui-panel-content.ui-widget-content .widget-icon.pull-right.animation-fadeIn .fa
	{
	font-size: 65px !important;
}

.dashboard #frmInterviewPnl .table tbody tr td {
	background: transparent;
}

.openjobscrenning {
	margin-top: 10px;
	overflow: hidden;
}

.openjobscrenning table tr td {
	text-align: left !important;
}

.searchFolderprogress-circle {
	border: 2px solid #115b79;
    background: transparent;
    height: 40px;
    width: 40px;
    text-align: center;
    color: #474747;
    font-size: 13px;
    border-radius: 50%;
    padding-top: 9px;
}

.tabTitle-circle {
	height: 22px;
	width: 22px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	border-radius: 50%;
	padding-top: 5px;
	margin-top: -6px;
	font-weight: 600;
}

.searchfolder-table table tr td {
	border: 0;
}

.searchfolder-table table tr td .ui-button {
	padding: 20px 18px !important;
}

.internal-submission .widget-content {
	text-align: left !important;
}

.dropdown-menu-right li.HeaderLogout a {
	border: none !important;
}

.CandiCompose .ui-outputpanel.ui-widget.row .ui-outputpanel.ui-widget.pull-right
	{
	width: 34%;
}

.CandiCompose .ui-outputpanel.ui-widget.row .ui-outputpanel.ui-widget.pull-right:nth-of-type(2)
	{
	width: 66%;
	text-align: left;
}

i.ui-icon-flag {
	font-size: 16px;
}
/* .btn-primary.clinetaddMoreBtn,
.btn-primary.AddMoreBtn{
    background-color: #fff !important;
    color: #292929;
    border: 1px solid #292929;
} */
/* .btn-primary.clinetaddMoreBtn:hover,
.btn-primary.AddMoreBtn:hover{
    background-color: #fff !important;
    color: #292929!important;
    border: 1px solid #292929;
    opacity: 0.8;
} */
.ui-dialog .ui-dialog-titlebar-close span {
	font-size: 22px;
	margin-top: -1px !important;
}

.SchedulePage .fc-event-inner-schedule:before {
	font-size: 13px;
	top: -2px;
}

.SchedulePage .fc-event-inner-task:before {
	font-size: 12px;
	top: -1px;
}

.SchedulePage .fc-event-inner-task-due:before {
	font-size: 12px;
	top: -1px;
}

.SchedulePage .fc-event-inner-callRem:before {
	font-size: 12px;
}

.SchedulePage .fc-event-inner-task-comp:before {
	font-size: 12px;
	top: 0px;
}

#editQueDlg table tr td:nth-of-type(2) .ui-chkbox {
	margin-left: 50%;
}

div#ticketDiv table tr td {
	padding: 3px 6px;
}

.ReportsBoxes div#ticketDiv .btn {
	background: #a1a1a1 !important;
	text-transform: uppercase;
	padding: 7px 15px;
	color: #fff;
}

.job-success-rpt table thead th, .job-closure-rpt table thead th,
	.new-client-rpt table thead th, .joined-cnd-rpt table thead th,
	.worklog-rpt table thead th, .massmail-rpt table thead th,
	.candidate-status-rpt table thead th, .sales-rpt table thead th,
	.search-user table thead th, .jobDetails-rpt table thead th,
	.job-closure-rpt .col-md-12.table-responsive.pad10 thead tr th,
	.search-payment table thead th, .pending-payment table thead th,
	.invoice table thead th, .pending-invoice table thead th {
	vertical-align: top !important;
	padding: 0px 4px 10px 4px !important;
}
/* {
	vertical-align: top!important;
	padding: 10px 4px!important;
} */


.new-client-rpt .ReportsBoxes .media-items {
	border-bottom: 3px solid #999999;
}

.ui-selectmanycheckbox.ui-widget.advanced-select tr td {
	text-align: left !important;
}

table.job-board-logos {
	margin: 6px 0;
}

table.job-board-logos tr td {
	border: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
	margin: 1.5px;
	display: inline-block;
	height: 121px;
	position: relative;
	width: 130px;
	padding: 0px;
}

table.job-board-logos tr td span, table.job-board-logos tr td a {
	position: absolute;
	top: 50%;
	left: 0%;
	transform: translate(-0%, -50%);
}

table.job-board-logos tr td img {
	max-width: 100%;
	width: 100%;
}

.img-circle.name-str-resume-img {
	height: 60px;
	width: 60px;
}

#massEmailDialog .CandiCompose .ui-outputlabel {
	width: auto !important;
	margin-top: 10px;
}

.pnlGrpList .ui-datatable-data td div.client-stsnew {
	color: #666;
	padding: 5px 10px;
	border-radius: 5px;
}

#addTask .btn-success, #addTask .btn-danger {
	padding: 7px 22px !important;
}

.rowexpansion-openJob table.actionTablecol.optionTablecol.WidthC25.pull-right .ui-icon-triangle-1-s:before
	{
	content: "\f1c3" !important;
}

table.actionTablecol tr td {
	padding: 0px !important;
}

.showmorecndviewdlg .ui-icon-triangle-1-e:before {
	content: "\f165" !important;
}

/*.input-group-btn a.PlusIcon-btn {
	border: 1px solid #f2f2f2 !important;
	padding: 4px 5px !important;
	background: #efefef !important;
	border-radius: 0 4px 4px 0 !important;
}*/
/* chat icon css start */
/* .round #tawkchat-status-text-container {
    width: 50px!important;
    height: 50px!important;
}
#tawkchat-minified-box.round {
    width: 50px!important;
    height: 50px!important;
}
iframe[title="chat"]{
    height: 50px !important;
    min-height: 50px !important;
    max-height: 50px !important;
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
} 
input[type="password"]
#short-message, #maximizeChat, #minimizeChatMinifiedBtn {
    line-height: 56px!important;
}
#maximizeChat, #minimizeChatMinifiedBtn {
    font-size: 24px!important;
} */
/* chat icon css end */
/*.cdnmatchingJobTab .fa {
	font-size: 16px;
}
*/
.cdnmatchingJobTab small {
	font-size: 100%;
}
/* .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btn.btn-primary.AddMoreBtn.AddMoreBtnprospect.pull-right{
    background: #fff !important;
    border: 1px solid #ccc;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btn.btn-primary.AddMoreBtn.AddMoreBtnprospect.pull-right:hover{
	color: #292929!important;	
} */
#addCampaign .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
}

.dashboard .nofoundimg.text-center {
	padding: 10px 0 !important;
}

.dashboard .nofoundimg.text-center img {
	width: 30%;
}

.dashboard .nofoundimg.text-center h1 {
	font-size: 18px;
	margin: 10px 0;
}

.dashboard .ui-commandlink.ui-widget.gotopage-link {
	background: #0b0b0b;
	color: #fff;
	padding: 5px 10px;
	margin: 10px 0;
	display: inline-block;
	border-radius: 5px;
	transition: all 0.3s;
}

.dashboard .ui-commandlink.ui-widget.gotopage-link:hover {
	opacity: 0.7;
}

#CHECK_LIST .col-md-4 {
	margin: 0% !important;
	width: 33.33333333% !important;
}

#CHECK_LIST .checklist-box {
	/*background: #f2f4f8;*/
	padding: 6px 10px;
	border: 1px solid transparent;
	border-radius: 8px;
}

#CHECK_LIST .checklist-box a {
	color: #394263;
}

#CHECK_LIST .checklist-header p, #CHECK_LIST .have-question label {
	color: #ccc;
	font-size: 11px;
}

#CHECK_LIST #frmCheckList .checklist-box i.fa {
	border: 1px solid #333;
	border-radius: 50%;
	padding: 5px;
	margin-right: 5px;
	font-size: 18px !important;
	background: #fff;
	color: #333;
	opacity: 1 !important;
}

#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-check {
	border: 1px solid #4cae4c;
	background: #4cae4c;
	color: #fff;
}

/*#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-check {
	font-size: 16px !important;
	color: #fff;
	float: right;
	padding: 3px;
	margin-right: 0;
	margin-top: 5px;
}

#CHECK_LIST #frmCheckList .checklist-box i.checked.fa.fa-check {
	background: #00c516;
}

#CHECK_LIST #frmCheckList .checklist-box i.unchecked.fa.fa-check {
	background: #f86c6b;
}

#CHECK_LIST #frmCheckList .checklist-box span {
	color: #000;
	font-size: 11px;
}

#CHECK_LIST .col-md-4 a:hover .checklist-box, #CHECK_LIST .col-md-3 a.checklist-box:hover
	{
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	transform: scale(1.02);
}

#CHECK_LIST .have-question h3 {
	margin-top: 5px;
	color: #1bbae1;
}

#CHECK_LIST .have-question {
	padding: 10px;
}

#CHECK_LIST .checklist-header h3 {
	margin-top: 0;
	color: #111;
	margin-bottom: 0px;
}*/

/*#CHECK_LIST .col-md-12.checklist-header {
	margin: 5px 0 0 0 !important;
	width: 100% !important;
}*/
#CHECK_LIST .checklist-header p {
	margin-bottom: 0;
	font-size: 13px;
	/*margin-top: 5px;*/
}

#CHECK_LIST .have-question a {
	font-size: 12px;
	letter-spacing: 1px;
}

#CHECK_LIST .have-question i {
	font-size: 13px !important;
	color: #22bce1;
}

.checklist-box img {
	float: right;
	padding: 5px;
	max-width: 100%;
}

/*#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-cloud-upload {
	background: #7460ee !important;
	color: #fff;
}

#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-briefcase {
	background: #34e0d8 !important;
	color: #fff !important;
}*/
#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-users {
	background: #71c2c2 !important;
	color: #fff !important;
}

#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-linkedin {
	background: #63c2de !important;
	color: #fff !important;
}

div#mainIconPnl div#overlayPanel .ui-overlaypanel-content {
	white-space: nowrap;
}

/*#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-envelope {
	background: #ff8100 !important;
	color: #fff !important;
}

#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-share-alt-square {
	background: #f86c6b !important;
	color: #fff !important;
}*/

/*#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-user-secret {
	background: #f09727;
	color: #fff;
}
#CHECK_LIST #frmCheckList .checklist-box i.fa.fa-chrome {
	background: #3683ff !important;
	color: #fff !important;
}*/
#frmCheckList .col-md-3.Customizations-box {
	/*padding: 0 10px;*/
	
}

.ui-panelmenu-panel.fa.fa-ellipsis-h span.ui-icon.ui-icon-triangle-1-e {
	display: none;
}

.ui-panelmenu-panel.fa.fa-ellipsis-h h3.ui-widget.ui-panelmenu-header.ui-state-default.ui-corner-all
	{
	display: none;
}

/*button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btn.btn-primary.addCandidateIntreview span.ui-button-icon-left.ui-icon.ui-c.fa.fa-plus
	{
	top: 5px !important;
}*/
#candUpdateDlt .ui-dialog-content.ui-widget-content table tr td {
	padding: 0 !important;
}

div#CHECK_LIST_content .ui-panel {
	background: transparent !important;
}

.add-Candidate table.AttachmentTXT tr td:nth-of-type(3) table tr td:nth-of-type(2) label,
	.CreateJob table.AttachmentTXT tr td:nth-of-type(3) table tr td:nth-of-type(1) label,
	.CreateClient table.AttachmentTXT tr td:nth-of-type(3) table tr td:nth-of-type(1) label,
	.add-Candidate table.AttachmentTXT tr td:nth-of-type(3) table tr td:nth-of-type(1) label
	{
	display: none;
}

.ui-layout-resizer.ui-layout-resizer-west.ui-layout-resizer-open.ui-layout-resizer-west-open
	{
	z-index: 999 !important;
	left: -12px !important;
	width: 21px !important;
	display: none !important;
}

.timeline-list strong {
	white-space: normal;
	color: #3F4254;
}

#candUpdateDlt .ui-dialog-content.ui-widget-content {
	/* max-height: 420px; */
	
}

/* notification animation css start */
/* .pulse {
  animation: pulse 2s infinite;
  animation: pulse 3s;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
} */
.badge-num {
	animation: pulse1 2s 1;
}

@
keyframes pulse1 { 0% {
	transform: scale(1);
}

20%
{
transform








:




 




scale








(1
.4








);
}
50%
{
transform








:




 




scale








(
.9








);
}
80%
{
transform








:




 




scale








(1
.2








);
}
100%
{
transform








:




 




scale








(1);
}
}
@
-webkit-keyframes pulse1 { 0% {
	transform: scale(1);
}

20%
{
transform








:




 




scale








(1
.4








);
}
50%
{
transform








:




 




scale








(
.9








);
}
80%
{
transform








:




 




scale








(1
.2








);
}
100%
{
transform








:




 




scale








(1);
}
}
/* notification animation css end */
#searchViewDlg div#frmViewDlgPnl_content, #searchViewDlg div#frmViewDlgPnl,
	#searchViewDlg #frmViewDlg div#frmViewDlg_content, #searchViewDlg #frmViewDlg,
	#searchViewDlg #frmViewCndInfo, #searchViewDlg #frmViewCndInfoQS,
	#searchViewDlg #frmViewCndInfoQS div#frmViewCndInfoQS_content,
	#searchViewDlg #frmViewCndInfo #frmViewCndInfo_content, #searchViewDlg #frmViewDlgCnd,
	#searchViewDlg #frmViewDlgCnd_content, #vendorViewDlg #frmVendorViewDlg,
	#vendorViewDlg #frmVendorViewDlg_content, #jobViewDlg #frmJobViewDlg,
	#jobViewDlg #frmJobViewDlg_content, #clientViewDlg #frmClientViewDlg,
	#clientViewDlg #frmClientViewDlg #frmClientViewDlg_content {
	padding: 0;
}

.cdnmatchingJobTab td {
	padding: 4px !important;
}

/*.gridicons .ui-button:hover {
	background: transparent !important;
}*/
#searchViewDlg #tabView .ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top .ui-icon-triangle-1-s:before
	{
	content: "\f110" !important;
}

.candidate-custfrm .ui-fieldset-content, .FieldTypeBox .ui-fieldset-content
	{
	padding: 10px 0px !important;
}

.candidate-custfrm .ui-fieldset-content td, .FieldTypeBox .ui-fieldset-content td
	{
	padding-left: 10px !important;
}

.col-md-8.xxxTabing {
	background: #fff;
	height: 100vh;
}

.custom-overlay {
	z-index: -1;
}

.CreateJobNewStyle.edit-job-details table tr td table tr td, #tabViewCV .ui-tabs-panels table tr td table tr td
	{
	padding: 5px 10px;
}

.prospectViewDlg .col-md-8.ViewDlgRight.xxxTabing table tr td {
	padding: 2px 10px;
}

#clientContactDlgPVD table tr td, div#clientContactDlgCVDD table tr td {
	padding: 2px 4px;
}

div#clientContactDlgCVDD textarea {
	margin: 2px 4px;
}

div#intwConfirmDialog form#frmIntwConfirm table {
	margin-bottom: 15px;
}

div#intwConfirmDialog form#frmIntwConfirm table tr td {
	padding: 3px 0;
}

div#intwViewDialog form#frmViewIntw table {
	width: 100%;
}

/*.rowexpansion-openJob table tr th:nth-of-type(3), .rowexpansion-openJob table tr td:nth-of-type(3)
	{
	width: 20% !important;
}*/

div#intwViewDialog form#frmViewIntw table tr td:nth-of-type(1) label {
	font-weight: 500;
}

div#intwViewDialog form#frmViewIntw table tr td {
	padding: 2px 0;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container.clientContactDlg-PVD
	{
	width: 37% !important;
}

#viewJobDlg form#frmViewJobDlg table tr td {
	border: 1px solid #f2f2f2 !important;
	padding: 3px 5px !important;
}

@media only screen and (min-width: 1024px) {
	.jobViewDlg-Header1 {
		height: 100vh !important;
		width: 1020px !important;
	}
}

@media only screen and (min-width: 1100px) {
	.jobViewDlg-Header1 {
		height: 100vh !important;
		width: 1090px !important;
	}
}

@media only screen and (min-width: 1200px) {
	.jobViewDlg-Header1 {
		height: 100vh !important;
		width: 1190px !important;
	}
}

@media only screen and (min-width: 1300px) {
	.jobViewDlg-Header1 {
		height: 100vh !important;
		width: 1300px !important;
	}
}

.jobViewDlg-Header1 {
	left: auto !important;
	right: 0;
}

.jobViewDlg-Header1 iframe {
	width: 100%;
	height: 100vh !important;
}

#scheduleInterviewCVD form#frmCndSchCVD table tr td {
	padding: 2px 0;
}

#scheduleInterviewCVD form#frmCndSchCVD table tr td table {
	width: 100%;
	padding: 3px 0;
}

#scheduleInterviewJVD #frmCndSchJVD table table {
	width: 100%;
}

#scheduleInterviewJVD #frmCndSchJVD table table tr td {
	padding: 3px 0;
}

div#candUpdateDltCVD  #cndFrmCVD table, div#candUpdateDltCVD  #cndFrmCVD table tr td .input-group
	{
	width: 100%;
}

div#candUpdateDltCVD  #cndFrmCVD table tr td {
	padding: 3px 0;
}

.NewStyleTable .NSColumn a i.fa.fa-external-link, .search-client .pnlGrpGrid .NewStyleTable.table.table-vcenter.table-striped table tr td a i.fa.fa-external-link
	{
	font-size: 18px;
}

/* div#candUpdateDltJVD {
	width: 350px !important;
} */
div#candUpdateDltJVD table {
	width: 100%;
}

div#candUpdateDltJVD table tr td .input-group {
	width: 100%;
}

/*#vendorContactDlgPVD table tr td:nth-of-type(1) label,
	#prospectContactDlgPVD table tr td:nth-of-type(1) label,
	#vendorContactDlg table tr td:nth-of-type(1) label, #prospectContactDlg table tr td:nth-of-type(1) label,
	#clientContactDlgPVD table tr td:nth-of-type(1) label, div#clientContactDlgCVDD table tr td:nth-of-type(1) label
	{
	vertical-align: top;
	padding-top: 4px;
}*/
#frmInterviewPnl a i.fa.fa-external-link, #ACTIVE_JOBS_content a i.fa.fa-external-link
	{
	font-size: 15px !important;
	opacity: 0.6;
}

#frmInterviewPnl a i.fa.fa-external-link:hover, #ACTIVE_JOBS_content a i.fa.fa-external-link:hover
	{
	opacity: 1;
}

.openjobscrenning .ui-accordion-header.ui-helper-reset.ui-state-default label:nth-of-type(2)
	{
	float: right;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-sm.btn-primary.tearsheetAddBtnnew
	{
	margin-bottom: 10px !important;
}

/*body.applyForOtherJob .open-jobwebsite .ui-datatable-tablewrapper .ui-sortable-column-icon
{
	top: 5px !important;
}
*/
body.applyForOtherJob .open-jobwebsite .ui-datatable-tablewrapper th span.ui-column-title
	{
	padding: 4px 0;
	display: inline-block !important;
}

body.applyForOtherJob .open-jobwebsite .ui-datatable-tablewrapper th {
	vertical-align: top;
}

div#ststusDlg {
	width: auto !important;
}

div#cndStatusDlg {
	width: 20% !important;
}

.google-calendar-connect table tr td:nth-of-type(2) label {
	margin-bottom: 0 !important;
}

div#tearSheetDlg form#frmTearSheet table table {
	width: 100%;
}

.CandidateViewDLG .cdnviewdlgmail iframe, .CandidateViewDLG .cdnviewdlgmail .cke_contents
	{
	max-height: 224px !important;
	min-height: 224px !important;
	margin-top: 0px !important;
}

div#jobViewDlgHeader1 .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top
	{
	padding: 0 !important;
	border: 0px !important;
}

div#jobViewDlgHeader1 .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top span#jobViewDlgHeader1_title
	{
	margin: 0px !important;
}

div#jobViewDlgHeader1 span.ui-icon.ui-icon-closethick {
	font-size: 26px !important;
}

div#jobViewDlgHeader1 a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all
	{
	position: absolute;
	left: 5px;
	top: 0;
}

#cndNMCV div.pull-right, #cndNM div.pull-right {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
}

div#scheduleInterviewDlg {
	width: 50% !important;
	top: 0 !important;
	right: 0 !important;
	left: unset !important;
	height: 100vh !important;
}

div#scheduleInterviewDlg form#frmIntw2 {
	padding: 20px 0;
}

div#scheduleInterviewDlg form#frmIntw2 table td {
	padding: 0 5px 0 0;
}

div#scheduleInterviewDlg .col-md-12.schedule-interview {
	height: calc(100vh - 146px);
	overflow: auto;
}
#scheduleInterviewDlg .form-page .ui-inputswitch {
   margin: 0px;
   margin-right: 10px;
}
#scheduleInterviewDlg .form-page label.ui-outputlabel{
    margin-top: 0px;
}

div.attendees-cdn .attendees-column .ui-panel,
div.attendees-cdn .attendees-column .ui-panel-content,
div.attendees-cdn .attendees-column table,
div.attendees-cdn .attendees-column table tbody {
	height: 100%;
}
div.attendees-cdn .attendees-column table tr {
	position: relative;
	display: inline-block;
	min-width: 100%;
	height: 100%;
	padding: 10px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}
div.attendees-cdn .attendees-column table tr td {
	width: inherit !important;
	padding: 0px !important;
}
div.attendees-cdn .attendees-column table tr td img {
	width: 30px;
	height: 30px;
	margin: 0 10px 0 0;
	padding: 0px;
}
div.attendees-cdn .attendees-column table tr td a {
	padding: 0px !important;
	position: absolute;
	right: 0;
	top: 0;
}
div.attendees-cdn .attendees-column table tr td label {
	display: block;
	width: 100%;
	margin: 0px !important;
}
div.attendees-cdn .attendees-column table tr td label:nth-of-type(1) {
	font-weight: 600;
	margin-bottom: 5px !important;
}

.attendees-cdn a.PlusIcon-btn {
	position: relative;
	background: #115b79 !important;
	border-radius: 100%;
	width: 25px;
	height: 25px;
}
.attendees-cdn a.PlusIcon-btn i {
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	position: absolute;
	color: #ffffff;
}

.attendees-cdn a {
	padding: 4px 10px !important;
}

.attendees-cdn .addmoreUsers {
	display: inline-block;
	padding: 4px 0px;
	vertical-align: top;
	background: #666;
	border-radius: 4px;
	color: #fff;
	margin-top: -4px;
	margin-left: 30px;
}

.guest-Email {
	margin-bottom: 15px !important;
	display: block;
}

/*.reminder-notific table table tr td:nth-of-type(1) {
	width: 72px;
}*/
.reminder-notific table>tbody>tr {
	margin-bottom: 5px;
	display: block;
}

/* schedule css start */
a.fc-h-event.fc-event {
	position: relative;
	display: block;
	font-size: 13px !important;
	line-height: unset !important;
	border-radius: 0px !important;
	font-weight: normal;
	letter-spacing: 0.3px;
	background: #fafafa !important;
	border: none !important;
}

.fc-event, .fc-event:hover, .ui-widget .fc-event {
	color: #666 !important;
	text-decoration: none;
}

.fc-event-inner-schedule, .fc-event-inner-pass, .fc-event-inner-task,
	.fc-event-inner-task-due, .fc-event-inner-callRem,
	.fc-event-inner-task-comp, .fc-event-container,
	.fc-event-inner-canceleddByClient, .fc-event-inner-scheduleEvent,
	.fc-event-inner-fail {
	background: #fafafa !important;
	border: none !important;
}

.fc-event-inner-schedule:before, .fc-event-inner-pass:before,
	.fc-event-inner-task:before, .fc-event-inner-task-due:before,
	.fc-event-inner-callRem:before, .fc-event-inner-task-comp:before,
	.fc-event-inner-scheduleEvent:before, .fc-event-inner-canceleddByClient:before,
	.fc-event-inner-fail:before {
	font-size: 16px !important;
	opacity: 0.4;
	color: #a7a7a7 !important;
}
/* .fc-event-inner-callRem:before {
    color: #d8517f !important;
} */
.fc-event-inner-schedule:before {
	/* color: #1f83d3; */
	font-size: 20px !important;
}

.fc-event-inner-scheduleEvent:before {
	font-size: 14px !important;
	/* color: #a7a7a7; */
}
/* .fc-event-inner-task-due:before {
    color: #fb9036;
} */
.fc-event-inner-fail:before {
	font-size: 20px !important;
	/* color: #ff5f5f; */
}

.fc-event-inner-pass:before {
	/* color: #2297a4; */
	font-size: 20px !important;
}
/* .fc-event-inner-task-comp:before {
    color: #00cc00;
} */
.fc-event-inner-canceleddByClient:before {
	/* color: #323ff0; */
	font-size: 20px !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-scheduleEvent.fc-draggable
	{
	border-left: 4px solid #4caf50 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-task-due.fc-draggable
	{
	border-left: 4px solid #fb9036 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-task-due.fc-draggable
	{
	border-left: 4px solid #fb9036 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-pass.fc-draggable
	{
	border-left: 4px solid #22c73f !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-task.fc-draggable
	{
	border-left: 4px solid #a4a200 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-callRem.fc-draggable
	{
	border-left: 4px solid #d8517f !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-task-comp.fc-draggable
	{
	border-left: 4px solid #00cc00 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-canceleddByClient.fc-draggable
	{
	border-left: 4px solid #323FF0 !important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.fc-event-inner-fail.fc-draggable
	{
	border-left: 4px solid #ff5f5f !important;
}

.fc-day-grid-event {
	margin: 5px 2px 0;
	padding: 4px 4px;
}

.fc-event {
	position: relative;
	display: block;
	font-size: 13px !important;
	line-height: unset !important;
	border-radius: 0px !important;
	font-weight: normal;
	letter-spacing: 0.3px;
}

.fc-day-grid-event .fc-time {
	font-weight: 600 !important;
}

.fc-event:before {
	/* display: none; */
	
}
/* schedule css end */
#frmMassSMS table table tr td:nth-of-type(1) {
	display: block;
}

#frmMassSMS table tr td:nth-of-type(1) {
	display: none;
}

div#dlgMailDetail .ui-dialog-content tr td label:nth-of-type(1), div#dlgMailDetail .ui-dialog-content tr td label:nth-of-type(3)
	{
	padding-right: 5px;
	font-weight: 600;
}

div#holidayDlg table tr td {
	padding: 2px 0;
}

div#holidayViewDialog form#frmViewHold table tr td {
	padding: 5px 6px;
}

div#holidayViewDialog form#frmViewHold table tr td:nth-of-type(1) label
	{
	font-weight: 600;
}

div#dlgMailDetail .ui-dialog-content tr td label:nth-of-type(2), div#dlgMailDetail .ui-dialog-content tr td label:nth-of-type(4)
	{
	margin-right: 10px;
	background: #f1f1f1;
	padding: 5px 10px;
	border-radius: 5px;
}

.CandiCompose .ui-outputpanel.ui-widget.row .ui-outputpanel.ui-widget.pull-right .input-group
	{
	/* float: right; */
	width: 100%;
}

div#intwDlg table {
	width: 100%;
}

div#editStatus table tr td {
	padding: 4px 0;
}

div#editQueDlg .ui-dialog-content tr td label {
	padding-right: 10px;
}

.onboardingDetail div#tabView.onboardingdetailstab {
	float: left;
    width: 100%;
	margin: 0px;
	padding: 0px;
}
.onboardingDetail div#tabView.onboardingdetailstab ul.ui-tabs-nav {
	margin: 15px 0 0 0;
}
.onboardingDetail div#tabView.onboardingdetailstab ul.ui-tabs-nav li a {
    font-size: 13px;
    letter-spacing: 0.5px;
    padding: 6px 3px;
    font-weight: 500;
    color: #3F4254;
}
.onboardingDetail div#tabView.onboardingdetailstab ul.ui-tabs-nav li.ui-state-active a {
    color: #115b79;
    font-size: 13px;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels {
	float: left;
    width: 100%;
	margin: 15px 0px;
	padding: 20px 15px;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels .ui-tabs-panel {
	padding: 0;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels .ui-fieldset {
	margin: 0 0 30px 0;
    padding: 0 !important;
    border: none;
    background: transparent;
    box-shadow: none;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels .ui-fieldset:last-of-type {
	margin-bottom: 0;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels .ui-fieldset .ui-fieldset-legend {
	padding: 0px 0px 0px !important;
}
.onboardingDetail div#tabView.onboardingdetailstab .ui-tabs-panels .ui-fieldset .iconsmargin button {
	margin: 0 4px;
	vertical-align: top;
}

.onboardingdetailstab .block, .onboardingdetailstab .block-title {
	border: 0;
}

div#ticketDiv table {
	width: 100%;
}

.manageQuestionnaire table tr td:nth-of-type(2) label {
	/*background: #474747;*/
	text-align: center;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	/*padding-top: 11px;*/
	color: #fff;
	font-size: 16px;
}


.openjobscrenning .ui-accordion-header.ui-helper-reset.ui-state-default label:nth-of-type(2)
	{
	background: #666666;
	height: 38px;
	width: 38px;
	text-align: center;
	border-radius: 50%;
	margin-top: -12px;
	padding-top: 9px;
	color: #fff;
}

.timeline-note pre {
	overflow: auto !important;
	margin-bottom: 0px !important;
}

.screeningScore-rounded {
	background: #115b79;
	border-radius: 50%;
	height: 34px;
	width: 34px;
	text-align: center;
	padding-top: 10px;
	color: #fff;
	font-size: 11px;
	margin-top: -9px;
}

form.frmScreening-tab table tr td {
	text-align: left !important;
}

.frmScreening-tab label {
	margin-top: 1rem;
	margin-bottom: 4px !important;
	line-height: 1.5;
	float: none;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #3F4254;
}
/*label.dlgjob-title {
	font-size: 13px;
}*/
.externalApi-Tab i.fa.fa-question, .general-SettingFrm i.fa.fa-question,
	.website-integration .fa.fa-picture-o, .website-integration i.fa.fa-question
	{
	font-size: 20px;
}

.website-integration span.ui-button-icon-left.ui-icon.ui-c.fa.fa-copy {
	font-size: 15px;
}

.externalApi-Tab a.fa.fa-eye {
	font-size: 16px;
}

.externalApi-Tab .fa.fa-copy {
	font-size: 18px;
	margin-top: -2px !important;
}

.rounded-payment {
	background: #0b0b0b;
	height: 36px;
	width: 36px;
	text-align: center;
	padding-top: 10px;
	color: #fff;
	border-radius: 50%;
	font-size: 13px;
}

div#paymentViewDlg .ui-datatable-tablewrapper .ui-sortable-column-icon,
	.ui-sortable-column .ui-sortable-column-icon {
	top: 2px !important;
	right: 2px !important;
	position: static;
}

}
td.text-center-c {
	text-align: center;
}

td.text-center-c .ui-chkbox {
	float: unset;
}

.ui-datatable-tablewrapper .ui-overlaypanel {
	max-width: 800px;
	max-height: 350px;
	padding: 5px;
	overflow: auto;
}

.onboardingdetailstab .block-title .col-md-5 {
	margin-bottom: 0px;
	margin-top: 10px;
}

.pending-invoice .ui-sortable-column-icon {
	top: 11px !important;
}

.ui-scrollpanel-native {
	overflow: unset;
}

div#mailDetailDlg .ui-dialog-content form table tr td label:nth-of-type(1),
	#mailDetailDlgCV .ui-dialog-content form table tr td label:nth-of-type(1),
	#mailDetailDlgCVD .ui-dialog-content form table tr td label:nth-of-type(1),
	#mailDetailDlgPVD .ui-dialog-content form table tr td label:nth-of-type(1),
	#mailDetailDlgVVD .ui-dialog-content form table tr td label:nth-of-type(1)
	{
	font-size: 12px !important;
	font-weight: 500;
	margin-right: 6px;
}

div#tabViewOfferLetter ul li a {
	color: #666;
	font-size: 13px;
}

/*div#tabViewOfferLetter ul li.ui-state-active a {
	border-bottom: 2px solid #666;
}*/
div#frmOfferLetter {
	padding: 0;
}

div#tabViewOfferLetter div#frmOfferLetter_content {
	padding: 0;
}

/*div#tabViewOfferLetter {
	padding: 0;
}*/
div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom
	{
	margin-top: 0px;
	padding: 0px 0px 10px;
}

div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom table tr td
	{
	padding: 2px 3px;
}

div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom table .input-group
	{
	width: 100%;
}

div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom table
	{
	width: 100%;
}

div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all
	{
	margin: 2px 0px;
}

div#offerLetterDlg .ui-dialog-content.ui-widget-content {
	padding: 0 !important;
}

div#offerLetterDlg div#frmOfferLetter {
	height: 100%;
}
div#offerLetterDlg div#frmOfferLetter .ui-panel-content {
	height: 100%;
}



div#offerLetterDlg {
	width: 60% !important;
}

div#offerLetterDlg button.btn-refresh span.ui-button-icon-left.ui-icon.ui-c.fa.fa-refresh
	{
	margin-top: -2px !important;
	margin-left: 7px !important;
}

/*div#tabViewOfferLetter .ui-tabs-panel.ui-widget-content.ui-corner-bottom table tr td span.input-group-btn a
	{
	font-size: 20px !important;
	background: #eee!important;
}*/
.templatereviewtab table tr td {
	text-align: center;
}

form#frm .col-md-12 .col-md-8.form-group .ui-scrollpanel-native {
	overflow: auto;
}

.ui-datatable-scrollable-body::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 10px !important;
	background-color: transparent;
}

.ui-datatable-scrollable-body::-webkit-scrollbar-thumb {
	border-radius: 0px !important;
	border: 1px solid #b9b9b9 !important;
	background-color: rgb(185, 185, 185) !important;
}

div#editStatus form#frmEdit table tr td span.ui-colorpicker {
	/*margin-right: 5px;*/
	
}

.col-md-12.CPDetailTable {
	padding-left: 27px;
}
/* .screeningquestiontab .ui-accordion-content.ui-helper-reset.ui-widget-content {
    border: 1px solid #f2f2f2;
} */
.screeningquestiontab span.ui-icon.ui-icon-triangle-1-s:before {
	content: "\f110" !important;
	margin-top: 2px;
}

.fieldsetList .listviewcdnname a {
	/*font-size: 13px;*/
	letter-spacing: 0.2px;
}

/*.fieldsetList .listviewcdnname a i {
	font-size: 15px;
}*/
td.ui-editable-column.openJob-cndStatus label {
	width: 100%;
}

label.ui-outputlabel.ui-widget.interviewdate-label {
	font-size: 13px;
}

.frmScreening-tab table {
	width: 100%;
}

.ui-icon-flag:before {
	content: "\f1f9";
	font-size: 16px;
}

.table.table-vcenter.SearchCandidate.QuickSearchR1 .ui-sortable-column .ui-sortable-column-icon
	{
	top: 2px !important;
	right: 2px !important;
	position: static;
}

table.inprocess-tbl-first .ui-sortable-column .ui-sortable-column-icon {
	top: 2px !important;
	right: 2px !important;
	position: static;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(1) .BackgroundGray
	{
	background: transparent !important;
	border-bottom: 3px solid #63c2de !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(2) .BackgroundGray
	{
	background: transparent !important;
	border-bottom: 3px solid #ffc107 !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(3) .BackgroundGray
	{
	background: transparent !important;
	border-bottom: 3px solid #4dbd74 !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(4) .BackgroundGray
	{
	background: transparent !important;
	border-bottom: 3px solid #ff8100 !important;
}

.analytivs fieldset.ui-fieldset legend.ui-fieldset-legend {
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1px;
	color: #666;
	line-height: 28px;
}

.AdvanceCanSearchPopup .ui-tabs .ui-tabs-panel {
	height: auto;
	overflow: auto;
}

.ui-dialog .ui-scrollpanel-native {
	overflow: auto;
}

/* div#editStatus form#editFrm .ui-accordion-content,
div#addStatus form#addStatusFrm .ui-accordion-content{
    padding: 0 10px;
    height: 70px;
} */
div#conformDialog1 .ui-dialog-content.ui-widget-content form#frmDelTearSheet1 label
	{
	margin-bottom: 15px;
}

div#intwDupliDialogJVD form#frmIntwDupliDlgJVD table, div#viewDlgId form#frmDelSchJVD table
	{
	margin-bottom: 15px;
}

div#viewDlgId .fa, #viewDlgIdJVD .fa {
	font-size: 15px !important;
}

#cndiStatusActionDlgId, #cndiStatusActionDlgIdJVD {
	width: 350px !important;
}

div#cndiStatusActionDlgIdJVD form#cndStatActionFrmJVD table, div#viewDlgId form#cndStatActionFrmJVD table
	{
	width: 100%;
}

div#cndiStatusActionDlgIdJVD form#cndStatActionFrmJVD table .ui-fieldset-content,
	div#cndiStatusActionDlgId form#cndStatActionFrmJVD table .ui-fieldset-content
	{
	box-shadow: none;
	border: none;
}

div#cndiStatusActionDlgIdJVD form#cndStatActionFrmJVD table .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all,
	div#cndiStatusActionDlgId form#cndStatActionFrmJVD table .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 100% !important;
}

div#prospectChngDialog {
	min-width: 300px !important;
}

div#prospectChngDialog form#frmProspectUserDlg .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 100% !important;
}

div#tearSheetDlg {
	min-width: 300px;
}

div#tearSheetDlg .ui-dialog-content.ui-widget-content table {
	width: 100%;
}

div#noteDataTblDlgCVD div#noteTblPnlCVD_content form#frmCanNoteTblCVD .col-md-12.table-responsive
	{
	max-height: 250px;
}

div#massSMSDialog .ui-dialog-content.ui-widget-content form#frmMassSMS table tr:nth-of-type(3) label
	{
	margin-bottom: 10px;
}

.Maildeletebtn span.ui-button-icon-left.ui-icon.ui-c.ui-icon-triangle-1-s:before,
	#screeningQueDlg .ui-icon-triangle-1-s:before, div#editStatus form#editFrm .ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top span.ui-icon.ui-icon-triangle-1-s:before
	{
	content: "\f110";
}

.CPMoreDetails div#cndScorePnlForUpdate div#cndScorePnlForUpdate_content
	{
	padding: 0;
}

.CPMoreDetails .CandidateDLGNevig h1 small {
	display: block;
}

#screeningQueDlg .ui-selectoneradio.ui-widget td {
	text-align: left;
}

div#addVendor table thead th span {
	font-weight: 600;
}

div#addVendor form#frm1 table:nth-of-type(1) tr td {
	padding: 4px 4px;
}

div#addStatus fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container table thead th:nth-of-type(10)
	{
	width: 100px !important;
}

div#confirmNoteDialog table, div#confDlgId form#frmDelete label, div#intwDupliDialogCVD form#frmIntwDupliDlgCVD label,
	div#confirmNoteDialogCVD table, div#confirmNoteDialogCnd table, div#confirmNoteDialogCV table,
	div#confirmNoteDialogPVD table, div#confirmNoteDialogVVD table, div#confirmNoteDialogJVD table
	{
	margin-bottom: 15px;
}

div#scheduleInterviewCVD .ui-dialog-content.ui-widget-content {
	max-height: 450px;
}

.uploaddoc-tbl table tr td:nth-of-type(2) {
	width: 100px;
}

div#confirmDialog form#frmDelSch table tr td {
	padding: 0 0 10px 0;
}

.candidateDetailcmpDlgId div.resumeViewLayoutPnl, .resumeViewLayoutPnl {
	overflow: hidden !important;
}

.cdnDtlconfirmationdlg table {
	margin-bottom: 15px;
}

div#sendQueConfirm table {
	margin-bottom: 15px;
}

table.selectsalarytype tr td:nth-of-type(3) {
	width: 39px;
}

table.selectsalarytype tr td:nth-of-type(3) a.btn-primary {
	background: transparent !important;
	color: #666 !important;
	border: 1px solid #666;
	padding: 2px 12px !important;
}

.SearchCandidate .ui-datatable-tablewrapper table tr td:nth-last-of-type(1) label.ui-outputlabel.ui-widget {
	/*opacity: 0.9;*/
	transition: all 0.35s ease-in-out;
}
.SearchCandidate .ui-datatable-tablewrapper table tr:hover td label.ui-outputlabel.ui-widget {
	/*opacity: 1;*/
}

div#viewCallDlg table {
	width: 100%;
	margin-bottom: 15px;
}

div#viewCallDlg table tr td {
	padding: 3px 0px;
}

div#scheduleInterview .google-calendar-connect table tr td {
	display: unset !important;
}

div#cndiStatusActionDlgId .ui-fieldset-content {
	box-shadow: none;
	border: none;
	padding: 0;
}

div#cndiStatusActionDlgId table {
	width: 100%;
}

div#cndiStatusActionDlgId table tr td {
	padding: 3px 0;
}

div#cndiStatusActionDlgId  .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 100% !important;
}

div#dlg form#frmDelDlg label {
	margin-bottom: 15px;
}

div#dialog form#frm2 .ui-selectbooleanbutton {
	margin-left: 5px;
}

div#deleteDlg form#fdlg label {
	margin-bottom: 15px;
}

form#frmDelFldr table {
	margin-bottom: 15px;
}

form#frmDelMail table {
	margin-bottom: 15px;
}

div#confirmDialogCallHistory form#frmConfirmCallHistory table {
	margin-bottom: 15px;
}

div#intwDupliDialog form#frmIntwDupliDlg table {
	margin-bottom: 15px;
}

div#conformDialog1 form#frmDelEmp label {
	margin-bottom: 15px;
}

div#confDlgAllId form#frmDeleteAll label {
	margin-bottom: 15px;
}

.ContactViewDlg .col-md-4VD.CPMoreDetails table tr:nth-of-type(4) td label
	{
	display: inline-block;
}

div#addCallDlg form#frmAddCall .btn-group.text-center {
	margin-bottom: 0px;
	margin-top: 5px;
}

.header-section .search-btn:hover {
	background: white !important;
}

div#empDlg form#frmEmp table {
	width: 100%;
}

div#empDlg form#frmEmp table tr td {
	padding: 3px 6px;
}

.create-lead .input-group {
	width: 100%;
}

.create-lead .input-group .form-control {
	display: inline-block;
	/*width: calc(107% - 32px);*/
}

.create-lead .input-group .input-group-btn {
	width: 10%;
}

.frmScreening-tab table td:nth-child(1), .frmScreening-tab table td:nth-child(2),
	.frmScreening-tab table td:nth-child(3), .frmScreening-tab table td:nth-child(4),
	.frmScreening-tab table td:nth-child(5), .frmScreening-tab table td:nth-child(6),
	.frmScreening-tab table td:nth-child(7) {
	background: transparent !important;
}

/*.frmScreening-tab .ui-selectmanycheckbox td .ui-chkbox {
	background: rgba(0, 0, 0, 0.0) !important;
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
}*/

#cndHistoryDialogCVD label#jobTitleTip i, #cndHistoryDialog i, form#cndHistoryFrmCVD i,
	form#cndHistoryFrm i {
	font-size: 17px;
	margin-right: 5px;
}

.prospect-contact-details i, .prospect-contact-detailsPVD i {
	font-size: 17px;
	margin-right: 5px;
}

.prospect-contact-details span.ui-button-icon-left.ui-icon,
	.prospect-contact-detailsPVD span.ui-button-icon-left.ui-icon {
	/*font-size: 15px;*/
	margin-right: 5px;
}

.prospect-contact-detailsPVD span.ui-button-icon-left.ui-icon {
	/*margin-top: -3px !important;*/
	
}

button.send-twilio-sms, button.edit-Prospect-details {
	padding: 6px 22px !important;
}

#candUpdateDltCVD .input-group span.input-group-btn {
	width: 30px;
}

.prospect-contact-details .ui-datatable table tr th,
	.prospect-contact-detailsPVD .ui-datatable table tr th {
	border-width: 0px 0px 0px 0px;
	border: none;
}

.prospect-contact-details .ui-inputswitch, .prospect-contact-detailsPVD .ui-inputswitch
	{
	height: 28px;
}

.prospect-contact-details .ui-inputswitch .ui-inputswitch-on,
	.prospect-contact-detailsPVD .ui-inputswitch .ui-inputswitch-on,
	.ui-inputswitch .ui-inputswitch-off {
	padding-top: 4px;
}

@media ( min-width :992px) {
	.Displaypipeline .ui-commandlink, .Displaypipeline .widget-simple {
		margin-bottom: 0px;
	}
}

@media ( min-width :1300px) {
	.Displaypipeline .ui-commandlink, .Displaypipeline .widget-simple {
		min-height: 50px;
	}
}

@media ( min-width :1370px) {
	.Displaypipeline .ui-commandlink, .Displaypipeline .widget-simple {
		min-height: 50px;
	}
}

@media ( min-width :1370px) {
	.Displaypipeline .widget-content {
		font-size: 12px !important;
	}
}

@media ( min-width :1350px) {
	.Displaypipeline .widget-content {
		font-size: 12px !important;
	}
}

div#confirmDlg form#fdlg label {
	margin-bottom: 15px;
}

#candUpdateDlt .input-group {
	width: 100%;
}

#candUpdateDlt .input-group span.input-group-btn {
	width: 30px;
}

div#addDocumentDlg form#frm1 .ui-scrollpanel.ui-scrollpanel-native.ui-widget.ui-widget-content.ui-corner-all table tr td
	{
	padding: 2px 1px;
}

div#addDocumentDlg {
	min-height: 350px;
}

div#addDocumentDlg form#frm1 .ui-panel-content.ui-widget-content {
	padding: 0;
}

div#addDocumentDlg {
	min-width: 400px;
}

div#addDocumentDlg form#frm1 .input-group, div#addDocumentDlg form#frm1 table
	{
	width: 100%;
}

div#addDocumentDlg form#frm1 span.input-group-btn {
	/*width: 30px;*/
	
}

.top-buttons .btn-default {
	padding: 5px 22px;
}

.top-buttons .TopRightBtns .btn-primary .ui-icon {
	margin-top: -4px !important;
	left: 7px !important;
}

.col-md-8.col-lg-10.top-buttons .btn-default {
	padding: 5px 10px 5px 8px;
}

.mailbuttonsgroup button {
	padding: 10px 10px 10px 30px !important;
}

.mailbuttonsgroup button span.ui-icon {
	font-size: 19px;
	top: 8px;
}

div#clientViewDlg .col-md-8.ViewDlgRight.xxxTabing table tr td {
	border: 0;
}

#cndIntwFeedBackId .ui-fieldset-content {
	box-shadow: none;
	border: none;
	padding: 5px 0;
}

#cndIntwFeedBackId .ui-fieldset-content table tr td {
	padding: 4px 5px;
}

#cndIntwFeedBackId .ui-fieldset-content table tr td:nth-of-type(2) {
	display: none;
}

form#scheduleSummaryFrm .widget-icon.pull-right.animation-fadeIn {
	position: absolute;
	right: 20px;
}

div#paymentDlg form#frmPayment table tr td {
	padding: 2px 0;
}

div#paymentDlg {
	min-width: 400px;
}

/*div#updatePaymentDlg {
	min-width: 400px;
}*/
div#paymentDlg form#frmPayment table tr td .input-group, div#paymentDlg table
	{
	width: 100%;
}

div#maxAmtDlg label {
	margin-bottom: 5px;
}

div#maxAmtDlg .pad10 button {
	margin: 0 7px;
}

/*div#paymentDlg form#frmPayment table tr td .input-group span.input-group-btn
	{
	width: 30px;
}*/
div#scheduleInterviewCVD table {
	width: 100%;
}

div#scheduleInterviewCVD {
	min-width: 400px;
}

#CALL_REMINDERS .ui-datatable .ui-datatable-footer .ui-panel,
	#UPCOMING_TASK .ui-datatable .ui-datatable-footer .ui-panel,
	#OVERDUE_TASK .ui-datatable .ui-datatable-footer .ui-panel {
	margin-top: 10px !important;
}

.email-button {
	position: relative;
	box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.7);
	border-radius: 50%;
	cursor: pointer;
	-webkit-animation: email 1.25s cubic-bezier(0.66, 0, 0, 1);
	-moz-animation: email 1.25s cubic-bezier(0.66, 0, 0, 1);
	-ms-animation: email 1.25s cubic-bezier(0.66, 0, 0, 1);
	animation: email 1.25s cubic-bezier(0.66, 0, 0, 1);
	animation-iteration-count: 5;
}

.email-button:hover {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
}

@
-webkit-keyframes email {
	to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);
}

}
@
-moz-keyframes email {
	to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);
}

}
@
-ms-keyframes email {
	to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);
}

}
@
keyframes email {
	to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);
}

}
.emailConfigTab table tr td {
	padding: 0;
}

div.viewintvwDlg table {
	width: 100%;
}

div.viewintvwDlg .addCandidateIntreview {
	background: #ffffff !important;
	color: #0b0b0b !important;
	border: 1px solid #0b0b0b !important;
}

div.viewintvwDlg button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btn.btn-primary.addCandidateIntreview span.ui-button-icon-left.ui-icon.ui-c.fa.fa-plus
	{
	top: 8px !important;
}

div.viewintvwDlg table tr td {
	padding: 4px;
}

div.viewintvwDlg table tr td i.fa.fa-briefcase {
	padding-right: 5px;
}

div.viewintvwDlg table tr td i.fa {
	font-size: 17px;
	margin-right: 3px;
}

div.viewintvwDlg  .ui-datatable-tablewrapper .ui-button .ui-icon {
	font-size: 15px;
}

#scheduleInterview #frmCndSch table tbody tr:nth-of-type(7) td:nth-of-type(1)
	{
	display: block;
}

.massMailconfiger table tr td:nth-of-type(1) {
	width: 230px;
}

.massMailconfiger table tr td {
	text-align: left !important;
}

div#quickCndStatusDlg {
	width: 300px !important;
}

.add-Candidate .createCandidateTab .ui-selectmanycheckbox td,
	.add-Candidate .createCandidateTab .ui-selectoneradio td, .candidate .ui-selectmanycheckbox td,
	.candidate .ui-selectoneradio td
.CreateJob .ui-selectmanycheckbox td, .CreateJob .ui-selectoneradio td,
	.CreateJob .ui-selectmanycheckbox td, .CreateJob .ui-selectoneradio td
	{
	background: transparent !important;
	text-align: left !important;
}

#addStatus .InnerPanel.InnerPanelnew .ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all,
	#editStatus .InnerPanel.InnerPanelnew .ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 93% !important;
	float: left;
	margin-right: 5px;
}

.rereorder-List .ui-grid-row .ui-orderlist-controls.ui-grid-col-2 {
	overflow: hidden;
}

div#jobInfoDlg form#frmViewDlg table {
	border: 0;
}

div#jobInfoDlg form#frmViewDlg table tr:nth-of-type(even) td {
	padding: 5px 0px;
	margin-bottom: 10px;
	display: block;
}

div#jobInfoDlg form#frmViewDlg table tr:nth-of-type(even) td {
	border: 0px solid #ececec;
}

div#jobInfoDlg form#frmViewDlg table tr td {
	padding: 4px 6px 4px 0;
}

div#jobInfoDlg .ui-dialog-content.ui-widget-content {
	height: auto;
	margin: 15px 0;
}

.CreateClient .ui-fileupload, .CreateJobNewStyle .ui-fileupload,
	.addnewcdnpg.add-Candidate .createCandidateTab .ui-fileupload {
	margin-bottom: 15px !important;
	border: 1px solid #f2f2f2 !important;
	padding-bottom: 1px !important;
	height: 60px !important;
}

.CreateClient .ui-fileupload .ui-fileupload-buttonbar,
	.CreateJobNewStyle .ui-fileupload .ui-fileupload-buttonbar,
	.addnewcdnpg.add-Candidate .ui-fileupload .ui-fileupload-buttonbar {
	float: left !important;
	width: 100% !important;
	height: 60px !important;
	padding: 0px !important;
}

.CreateClient .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose,
	.CreateJobNewStyle .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose,
	.addnewcdnpg.add-Candidate .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	background: transparent;
	margin: 1px !important;
	width: 100% !important;
}

.CreateClient .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left,
	.CreateJobNewStyle .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left,
	.addnewcdnpg.add-Candidate .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	color: #aaa !important;
	position: relative !important;
	width: 30px !important;
	text-align: left !important;
	font-size: 15px !important;
	height: 60px !important;
	left: 50% !important;
	line-height: 26px !important;
	transform: translateX(-50%) !important;
	top: 20px !important;
}

.CreateClient .ui-fileupload .ui-fileupload-choose input,
	.CreateJobNewStyle .ui-fileupload .ui-fileupload-choose input,
	.addnewcdnpg.add-Candidate .ui-fileupload .ui-fileupload-choose input {
	width: 100% !important;
	height: 30px !important;
	margin-top: -6px !important;
}

.custom-fileupload .ui-fileupload {
	margin-bottom: 15px !important;
	height: 60px !important;
	border: 1px dashed #9E9E9E;
	box-sizing: border-box;
	border-radius: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar {
	float: left !important;
	width: 100% !important;
	height: 100% !important;
	padding: 0px !important;
}

.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	background: transparent !important;
	width: 100% !important;
    height: 100%;
}



.custom-fileupload .ui-fileupload-content {
	
}

.custom-fileupload .ui-fileupload-buttonbar .ui-button {
	padding: 0 !important;
}
.custom-fileupload .ui-fileupload .ui-fileupload-choose input {
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
}
.container2.custom-fileupload  .ui-fileupload {
	height: 120px !important;
}

.container2.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	height: 120px !important;
	left: 44% !important;
}
.resume-upload.custom-fileupload .ui-fileupload {
	height: 100px !important;
}

#importResumeDlg .custom-fileupload .ui-fileupload {
	border: none !important;
	height: 120px !important;
}

#importResumeDlg .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar
	{
	height: 120px !important;
}

/*#addCampaign .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	left: 0% !important;
	top: 20px !important;
}*/
#addCampaign .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	height: 60px;
}

div#CHECK_LIST {
	background-image: url("../image/logo/checkback.jpg");
	background-size: cover;
	background-position: bottom left;
}

.contactviewdlgedit .edittab-contactviewdlg tr td table tr td {
	padding: 0px;
}

.contactviewdlgedit .edittab-contactviewdlg tr td table tr td:nth-of-type(2)
	{
	padding-left: 5px;
}

.sent-message-pnl table {
	width: 100%;
}

.sent-message-pnl table tr td {
	padding: 3px 0;
}

div#addCallDlg form#frmAddCall table tr td span {
	width: 100%;
}

.new-client-rpt.manage-sys .manage-sys-icon, .administration-boxview .manage-sys-icon
	{
	width: 80px;
	float: left;
	color: #999999;
}

.administration-boxview .media-filter-items .row > div:nth-child(3n+3) {
	
}
.administration-boxview .media-items {
	display: flex;
	align-items: center;
	grid-gap: 12px;
	padding: 15px;
	margin: 0 0 30px 0;
	border: 1px solid #e5e5e5 !important;
	background: #FFFFFF;
	 border-radius: 5px;
	transition: all 0.3s;
}

.administration-boxview .media-items-content {
	float: left;
	width: 50px;
	height: auto;
}

.administration-boxview .media-items:hover {
	transform: scale(1) !important;
}

.media-items-info {
	width: 100%;
}

.administration-boxview .media-items i {
	color: #999 !important;
	font-size: 3em !important;
}

.administration-boxview .media-items h4 {
	margin: 0 0 2px 0;
	font-size: 16px;
	color: #000;
	font-weight: 500;
}

.administration-boxview .media-items small.helpTextColor {
	font-size: 12px;
	color: #878787;
	letter-spacing: 0.3px;
}

.administration-boxview.admin-boxview .media-items {
	align-items: center;
	min-height: 74px;
}

.administration-boxview.admin-boxview .media-items h4 {
	margin-bottom: 0px;
}

/*@media ( max-width :768px) {
	.administration-boxview .media-items {
		min-height: 90px;
	}
}

@media ( min-width :768px) {
	.administration-boxview .media-items {
		min-height: 110px;
	}
}

@media ( min-width :992px) {
	.administration-boxview .media-items {
		min-height: 125px;
	}
}

@media ( min-width :1200px) {
	.administration-boxview .media-items {
		min-height: 110px;
	}
}
*/
@media ( max-width :1200px) {
	.manage-sys-box {
		min-height: 140px;
	}
	.new-client-rpt.manage-sys .manage-sys-icon i {
		padding-top: 10px !important;
		padding-bottom: 10px;
	}
}

.new-client-rpt.manage-sys .manage-sys-icon i {
	padding-top: 7px;
	padding-bottom: 7px;
}

.manage-sys-box:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	/* background: whitesmoke; */
	margin-left: -3px;
}

div#addInvoice table tr td {
	padding: 2px 0;
}

div#deleteQueDlg form#frmDeleteQue label {
	margin-bottom: 15px;
}

div#confirmDialog table {
	margin-bottom: 15px;
}

div#viewDlgIdJVD form#frmCndViewJVD .ui-datatable-footer.ui-widget-header.ui-corner-bottom,
	div#viewDlgId form#frmCndView .ui-datatable-footer.ui-widget-header.ui-corner-bottom
	{
	margin-top: 15px;
}

.chat-users a label {
	float: left;
	display: inline-block;
	font-size: 13px;
	line-height: 40px;
	padding-left: 8px;
}

.chat-users .name-container-resume-chat {
	width: 38px;
	height: 38px;
	border-radius: 37px;
	margin-bottom: 1px;
	float: left;
	display: inline-block;
}

.chat-users .name-str-resume-chat {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 16px;
	line-height: 42px;
	border-radius: 5px;
}

.chat-users a {
	position: relative;
	display: inline-block;
	padding: 5px 12px;
	width: 100%;
	float: left;
	margin-bottom: 0px;
	border-bottom: 1px solid #f2f2f2;
	height: 50px;
	border-radius: 0px;
	background: url("../img/template/ie8_opacity_light_10.png") repeat;
	background: rgba(255, 255, 255, 0.10);
}

.chat-users a:hover {
	background: #f2f2f2;
}

.chat-users li {
	float: left;
	margin: 0px 0;
	padding: 0px 4px;
	width: 100%;
}

.chat-users a:hover img, .chat-users a.chat-user-online img, .chat-users a.chat-user-away img,
	.chat-users a.chat-user-busy img {
	opacity: 1;
	filter: alpha(opacity = 100);
	float: left;
}

.chat-users a img {
	width: 38px;
	height: 38px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.sidebar-content ul.chat-users {
	max-height: calc(100vh - 100px);
	overflow: auto;
	background: #fff;
}

.chat-talk .slimScrollDiv, .chat-talk .slimScrollDiv ul {
	height: calc(100vh - 205px) !important;
	background: #fff;
	padding: 5px 10px 5px 10px;
}

.chat-talk .slimScrollDiv {
	height: calc(97vh - 192px) !important;
}

.chat-talk .slimScrollDiv {
	box-shadow: inset -3px 1px 5px rgba(0, 0, 0, 0.5);
}

.chat-talk-messages .chat-talk-msg.chat-talk-msg-highlight {
	margin-right: 10px;
	border-right: none;
	text-align: right;
	/* float: right; */
	display: inline-block;
	clear: both;
	background: #3498db;
	width: auto;
	color: #fff;
	border-left-width: 0px;
	border-left-style: solid;
	border-radius: 10px 0px 10px 10px;
	max-width: 80%;
}
/* .chat-talk-messages .chat-talk-msg.chat-talk-msg-highlight:before {
    position: absolute;
    height: 12px;
    width: 15px;
    content: '';
    background: #3498db;
    top: 0px;
    right: -9px;
    border-radius: 0px 0 20px 0px;
} */
.chat-talk-messages .chat-talk-msg.chat-talk-msg-highlight a {
	color: #000000 !important;
}

.chat-talk-messages .chat-talk-msg {
	margin-left: 10px;
	/* border-right: 3px solid #fff; */
	background: url("../img/template/ie8_opacity_dark_40.png") repeat;
	background: #f1f0f0;
	border-radius: 0px 10px 10px 10px;
	/* float: left; */
	color: #000;
	max-width: 80%;
	display: inline-block;
	clear: both;
	/* box-shadow: 0 2px 4px rgba(0,0,0,0.3); */
}

.chat-form {
	margin: 0;
	padding: 15px 10px;
	background: url("../img/template/ie8_opacity_dark_40.png") repeat;
	background: rgba(255, 255, 255, 1.7);
	border-top: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
}

.sidebar-brand, .sidebar-title {
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	margin: 0;
	font-weight: 300;
	font-size: 18px;
	display: block;
	color: #ffffff;
	background: url("../img/template/ie8_opacity_dark_15.png") repeat;
}

button#chat-talk-close-btn {
	background: transparent !important;
	color: #fff;
	border: 0;
	padding: 14px 3px;
	width: 92%;
	position: absolute;
	right: 14px;
	text-align: right;
}

button#chat-talk-close-btn:after {
	content: "\f342";
	font: normal normal normal 14px/1 FontAwesome;
}

button#chat-talk-close-btn i {
	display: none;
}

button#chat-talk-close-btn:hover {
	color: #fff !important;
	opacity: 0.9;
}

.chat-talk-messages li {
	padding: 7px 10px;
	margin-bottom: 7px;
	clear: both;
	color: #191919;
}

.chat-talk-info.sidebar-section .name-container-resume-chat-user .name-str-resume-chat-user
	{
	font-size: 20px !important;
	line-height: 40px !important;
}

.chat-talk-info.sidebar-section .name-container-resume-chat-user {
	width: 40px !important;
	height: 40px !important;
}

.chat-talk-info.sidebar-section strong {
	font-size: 16px;
	margin-top: 10px;
	letter-spacing: 1px;
	display: inline-block;
	color: #fff;
}

.sidebar-no-animations.sidebar-alt-visible-lg div#sidebar-alt:before {
	position: fixed;
	top: 0px;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	content: '';
	z-index: -1;
}
/* .chat-talk-info.sidebar-section:hover {
    background: #f9f9f9;
} */
div#replaceDlg form#frmReplace table {
	width: 100%;
	margin-top: 10px;
}

.buttom-opt-group {
	min-width: 76px;
}

#viewTstDlg form#frmViewTask table tr td {
	padding: 4px 0px;
}

#viewTstDlg form#frmViewTask table tr td:nth-of-type(1) label {
	font-weight: 600;
}

#viewTstDlg form#frmViewTask table tr td:nth-of-type(2) {
	width: 350px;
}

div#addTmpl form#frmAddTmpl font i.fa.fa-question, div#addTmpl3 form#frmAddTmpl3 i.fa.fa-question
	{
	font-size: 20px;
}

div#addTmpl2 form#frmAddTmpl2 i.fa.fa-question {
	float: right;
	font-size: 20px;
}

div#createOfferLetterTmplDlg {
	max-width: 80%;
}

div#frmProspectViewDlgHeader div#frmProspectViewDlgHeader_content, div#frmProspectViewDlgHeader
	{
	padding: 0;
}

.CandidateViewDLG #cndNMPVD {
	width: 240px;
}

.CandidateViewDLG #cndNMPVD div a {
	line-height: 65px;
}

/* @import url("responsive.css.xhtml?ln=css&ikResource=21.7"); */

/* .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container.busy-dlg {
    display: block!important;
} */
.cssload-loading, .cssload-loading:after, .cssload-loading:before {
	border-radius: 50%;
	width: 2em;
	height: 2em;
	-webkit-animation: 1.8s ease-in-out infinite bubble-horz;
	animation: 1.8s ease-in-out infinite bubble-horz
}

.cssload-loading {
	display: inline-block;
	font-size: 9px;
	margin: auto;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

.cssload-loading:after, .cssload-loading:before {
	content: '';
	position: absolute;
	top: 0;
}

.cssload-loading:before {
	left: -3.5em;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.cssload-loading:after {
	left: 3.5em
}

@
-webkit-keyframes bubble-horz { 0%,100%,80%{
	box-shadow: 0 2.5em 0 -1.3em
}

40%{
box-shadow




:




0
2
.5em


 


0
0
}
}
@
keyframes bubble-horz { 0%,100%,80%{
	box-shadow: 0 2.5em 0 -1.3em
}

40%{
box-shadow




:




0
2
.5em


 


0
0
}
}
.cssload-loading {
	color: #fff;
}

.cssload-flex-container {
	display: inline-block;
	width: 200px;
	height: 200px;
	padding: 1em;
	list-style-type: none;
	position: relative;
}

a.left-menu-item.help-animation {
	/* background-image: url(../image/help-animation.gif);
	    background-size: 80px 60px;
	    color: transparent;
	    background-repeat: no-repeat;
	    height: 60px;
	    opacity: 1; */
	
}

a.left-menu-item.help-animation span i {
	transform: rotate(0deg);
	box-shadow: 0 0 0px rgba(255, 255, 255, 1);
	border-radius: 50%;
	-webkit-animation: 2s ease-in-out 4 help;
	animation: 2s ease-in-out 4 help;
}

@
-webkit-keyframes help { 0%{
	transform: rotateY(0deg);
	box-shadow: 0 0 5px rgba(255, 255, 255, 1);
}

50%{
transform








:




 




rotateY








(180
deg






);
box-shadow








:




 




0
0
20
px




 




rgba








(255
,
255,255,1);
}
100%{
transform








:




 




rotateY








(0
deg






);
box-shadow








:




 




0
0
5
px




 




rgba








(255
,
255,255,1);
}
}
@
keyframes help { 0%{
	transform: rotateY(0deg);
	box-shadow: 0 0 5px rgba(255, 255, 255, 1);
}

50%{
transform








:




 




rotateY








(180
deg






);
box-shadow








:




 




0
0
20
px




 




rgba








(255
,
255,255,1);
}
100%{
transform








:




 




rotateY








(0
deg






);
box-shadow








:




 




0
0
5
px




 




rgba








(255
,
255,255,1);
}
}
.company-information table, .create-system-configuration table {
	width: 100%;
}

.company-information table table.text-left tr td {
	text-align: left;
}

.company-information table tr td .ui-selectonemenu {
	width: 100% !important;
}

.create-system-configuration table tr td {
	padding: 5px 0;
}

.create-system-configuration .User-Settings {
	margin-bottom: 20px;
}

.create-system-configuration table tr td .ui-selectcheckboxmenu {
	width: 100% !important;
}

.create-system-configuration table:nth-of-type(1) tr td:nth-of-type(1),
	.company-information table tr td:nth-of-type(1), .create-account-user table tr td:nth-of-type(1)
	{
	width: 25%;
}

table.country-selection button.ui-button {
	background: transparent;
	border: 0;
	box-shadow: none;
	outline: 0;
	display: block;
	text-align: center;
	width: 70px !important;
	margin: 10px 0 !important;
}

.create-account-user table {
	width: 100%;
}

#massSMSDialog table tr td:nth-of-type(1) {
	display: table-cell !important;
}

.joined-cnd-rpt form#frm div#datatableDiv table {
	width: 100%;
}

div#overlayPanelJVD {
	max-height: 350px;
	overflow: auto;
}

.informationlbl label {
	background: #0087ba;
	margin: 10px 30px;
	height: 90px;
	width: 90px;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	padding-top: 30px;
	font-size: 20px;
	font-weight: 500;
}

div#editStatus .ui-dialog-content.ui-widget-content .ui-selectonemenu {
	width: 100%;
	min-width: auto !important;
}

/*div#addTaskCVDD .btn, div#addTaskJVD .btn, div#addTask .btn, div#addTaskPVD .btn {
	height: 32px;
	border-radius: 4px !important;
}*/

.adcdnjoining-link {
	text-align: center;
}

td.adcdnjoining-link a {
	margin-right: 20px;
}

div#dlgcomposeClient .custom-fileupload .ui-fileupload {
	margin-top: 6px;
}

.ui-dialog form#frmSaveNote button.btn, form#frmCreateVendorNote button.btn,
	form#frmCreateNote button.btn {
	/*height: 30px;
	margin-bottom: 7px;
	margin-top: 10px;*/
	padding: 6px 12px;
}

.ui-dialog form#frmSaveNote button.btn {
	height: auto;
}

.notification-header {
	padding: 10px 15px;
    color: #fff;
    border-bottom: 1px solid #F0F0F0;
    margin-left: -10px;
    margin-right: -10px;
}

.notification-header strong {
	font-size: 18px;
	color: #394263;
}

/* Notification Center panel — scoped to bell panel only (does not affect Quick Action / other pages) */
header .container2 .RightPanelHoverNotification .noti-center {
	display: flex;
	flex-direction: column;
	height: 100%;
	max-height: 85vh;
	background: #fff;
}
header .container2 .RightPanelHoverNotification .noti-center-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 18px 12px;
	border-bottom: 1px solid #F3F4F6;
}
header .container2 .RightPanelHoverNotification .noti-center-title {
	font-size: 18px;
	font-weight: 700;
	color: #111827;
}
header .container2 .RightPanelHoverNotification .noti-center-actions {
	display: flex;
	align-items: center;
	gap: 14px;
}
header .container2 .RightPanelHoverNotification .noti-mark-all-link {
	color: #2563EB !important;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none !important;
}
header .container2 .RightPanelHoverNotification .noti-mark-all-link:hover {
	color: #1D4ED8 !important;
	text-decoration: underline !important;
}
header .container2 .RightPanelHoverNotification .noti-close-btn {
	color: #6B7280 !important;
	font-size: 16px;
	line-height: 1;
	padding: 2px 4px;
}
header .container2 .RightPanelHoverNotification .noti-close-btn:hover {
	color: #111827 !important;
}
header .container2 .RightPanelHoverNotification .noti-center-tabs {
	display: flex;
	gap: 18px;
	padding: 0 18px;
	border-bottom: 1px solid #F3F4F6;
	overflow-x: auto;
}
header .container2 .RightPanelHoverNotification .noti-center-tabs .noti-tab,
header .container2 .RightPanelHoverNotification .noti-center-tabs a.noti-tab {
	display: inline-block;
	padding: 12px 0 10px;
	font-size: 13px;
	font-weight: 500;
	color: #6B7280 !important;
	text-decoration: none !important;
	border-bottom: 2px solid transparent;
	white-space: nowrap;
}
header .container2 .RightPanelHoverNotification .noti-center-tabs .noti-tab.active,
header .container2 .RightPanelHoverNotification .noti-center-tabs a.noti-tab.active {
	color: #2563EB !important;
	border-bottom-color: #2563EB;
	font-weight: 600;
}
header .container2 .RightPanelHoverNotification .noti-center-filters {
	display: flex;
	gap: 10px;
	padding: 12px 18px;
	align-items: center;
	border-bottom: 1px solid #F3F4F6;
}
header .container2 .RightPanelHoverNotification .noti-search-btn {
	width: 38px;
	height: 38px;
	min-width: 38px;
	border: 1px solid #E5E7EB;
	border-radius: 8px;
	background: #fff;
	color: #6B7280;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	padding: 0;
	outline: none;
}
header .container2 .RightPanelHoverNotification .noti-search-btn:hover {
	background: #F9FAFB;
	color: #2563EB;
	border-color: #D1D5DB;
}
header .container2 .RightPanelHoverNotification .noti-search-panel {
	padding: 0 18px 12px;
	border-bottom: 1px solid #F3F4F6;
}
header .container2 .RightPanelHoverNotification .noti-search-wrap {
	position: relative;
	width: 100%;
}
header .container2 .RightPanelHoverNotification .noti-search-icon {
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
	color: #9CA3AF;
	font-size: 13px;
	z-index: 1;
}
header .container2 .RightPanelHoverNotification .noti-search-wrap .noti-search-input,
header .container2 .RightPanelHoverNotification .noti-search-wrap input.noti-search-input,
header .container2 .RightPanelHoverNotification .noti-search-wrap .ui-inputfield {
	width: 100% !important;
	padding: 8px 12px 8px 34px !important;
	border: 1px solid #E5E7EB !important;
	border-radius: 8px !important;
	font-size: 13px !important;
	background: #F9FAFB !important;
	box-shadow: none !important;
}
header .container2 .RightPanelHoverNotification .noti-date-preset,
header .container2 .RightPanelHoverNotification .noti-center-filters .ui-selectonemenu {
	flex: 1 !important;
	width: 100% !important;
	min-width: 0 !important;
	height: 40px !important;
	padding: 0 !important;
	display: flex !important;
	align-items: center !important;
	box-sizing: border-box !important;
	border-radius: 8px !important;
	border: 1px solid #E5E7EB !important;
	background: #fff !important;
	box-shadow: none !important;
	position: relative !important;
}
header .container2 .RightPanelHoverNotification .noti-center-filters .ui-selectonemenu .ui-selectonemenu-label {
	flex: 1 1 auto !important;
	width: auto !important;
	max-width: calc(100% - 36px) !important;
	height: 38px !important;
	margin: 0 !important;
	padding: 0 8px 0 12px !important;
	line-height: 38px !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	font-size: 13px !important;
	color: #374151 !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}
header .container2 .RightPanelHoverNotification .noti-center-filters .ui-selectonemenu .ui-selectonemenu-trigger {
	position: relative !important;
	right: auto !important;
	top: auto !important;
	flex: 0 0 36px !important;
	width: 36px !important;
	height: 38px !important;
	margin: 0 !important;
	padding: 0 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel {
	background: #fff !important;
	border: 1px solid #E5E7EB !important;
	border-radius: 8px !important;
	box-shadow: 0 8px 24px rgba(15, 23, 42, 0.14) !important;
	margin-top: 4px !important;
	padding: 4px !important;
	overflow: hidden !important;
}
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-items,
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-list {
	padding: 0 !important;
	background: transparent !important;
}
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-item,
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-list-item {
	margin: 0 !important;
	padding: 8px 12px !important;
	border: 0 !important;
	border-radius: 6px !important;
	background: transparent !important;
	color: #111827 !important;
	font-size: 13px !important;
}
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-highlight,
header .container2 .RightPanelHoverNotification .ui-selectonemenu-panel .ui-selectonemenu-list-item.ui-state-highlight,
header .container2 .RightPanelHoverNotification .ui-selectonemenu-items-wrapper li:hover {
	background: #F3F4F6 !important;
	color: #111827 !important;
}
header .container2 .RightPanelHoverNotification .noti-list-area {
	flex: 1;
	overflow-y: auto;
	max-height: 55vh;
	padding: 0 0 8px;
}
header .container2 .RightPanelHoverNotification .noti-day-header {
	padding: 12px 18px 6px;
	font-size: 12px;
	font-weight: 700;
	color: #6B7280;
	text-transform: none;
	letter-spacing: 0.2px;
}
header .container2 .RightPanelHoverNotification .noti-item {
	display: flex;
	align-items: flex-start;
	gap: 12px;
	padding: 12px 18px;
	border-bottom: 1px solid #F9FAFB;
	transition: background 0.15s ease;
}
header .container2 .RightPanelHoverNotification .noti-item:hover {
	background: #F9FAFB;
}
header .container2 .RightPanelHoverNotification .noti-item-icon {
	width: 36px;
	height: 36px;
	min-width: 36px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
}
header .container2 .RightPanelHoverNotification .noti-item-icon.job {
	background: #DBEAFE;
	color: #2563EB;
}
header .container2 .RightPanelHoverNotification .noti-item-icon.candidate {
	background: #FCE7F3;
	color: #DB2777;
}
header .container2 .RightPanelHoverNotification .noti-item-icon.system {
	background: #D1FAE5;
	color: #059669;
}
header .container2 .RightPanelHoverNotification .noti-item-body {
	flex: 1;
	min-width: 0;
}
header .container2 .RightPanelHoverNotification .noti-item-msg {
	font-size: 13px;
	line-height: 1.45;
	color: #111827;
	word-break: break-word;
}
header .container2 .RightPanelHoverNotification .noti-item-msg a {
	font-weight: 500;
}
header .container2 .RightPanelHoverNotification .noti-item-meta {
	margin-top: 6px;
	font-size: 12px;
	color: #9CA3AF;
	display: flex;
	align-items: center;
	gap: 5px;
}
header .container2 .RightPanelHoverNotification .noti-item-right {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	padding-top: 4px;
}
header .container2 .RightPanelHoverNotification .noti-read-dot {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
}
header .container2 .RightPanelHoverNotification .noti-read-dot.unread {
	background: #2563EB;
}
header .container2 .RightPanelHoverNotification .noti-read-dot.read {
	background: #D1D5DB;
}
header .container2 .RightPanelHoverNotification .noti-dismiss {
	color: #9CA3AF !important;
	font-size: 14px;
	padding: 2px 4px;
	text-decoration: none !important;
}
header .container2 .RightPanelHoverNotification .noti-dismiss:hover {
	color: #4B5563 !important;
}
header .container2 .RightPanelHoverNotification .noti-empty {
	text-align: center;
	padding: 48px 24px;
	color: #6B7280;
}
header .container2 .RightPanelHoverNotification .noti-empty-icon {
	font-size: 36px;
	color: #D1D5DB;
	display: block;
	margin-bottom: 12px;
}
header .container2 .RightPanelHoverNotification .noti-empty label {
	display: block;
	font-size: 15px;
	font-weight: 600;
	color: #374151;
	margin-bottom: 4px;
}
header .container2 .RightPanelHoverNotification .noti-empty span {
	font-size: 13px;
	color: #9CA3AF;
}
header .container2 .RightPanelHoverNotification .noti-center-footer {
	padding: 12px 18px;
	border-top: 1px solid #F3F4F6;
	text-align: center;
}
header .container2 .RightPanelHoverNotification .noti-view-all-link {
	color: #2563EB !important;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none !important;
}
header .container2 .RightPanelHoverNotification .noti-view-all-link:hover {
	text-decoration: underline !important;
}
header .container2 .RightPanelHoverNotification .noti-center a:hover {
	color: #2563EB !important;
	text-decoration: none !important;
}
header .container2 .RightPanelHoverNotification .noti-center .noti-close-btn:hover {
	color: #111827 !important;
}
header .container2 .RightPanelHoverNotification .noti-center .noti-dismiss:hover {
	color: #4B5563 !important;
}
header .container2 .RightPanelHoverNotification .noti-center .noti-tab:hover {
	color: #2563EB !important;
}
.mailbox.custom-fileupload div#lDtbl .well .ui-toolbar-group-left .TopRightBtns .fa-folder-open:before
	{
	content: "\f1fe";
}

div#dlgMailDetail, div.dlgcomposemail {
	right: 0 !important;
	margin-top: 0px !important;
	left: unset !important;
	top: 0 !important;
	bottom: 0;
	width: 85% !important;
}

div#dlgMailDetail iframe {
	height: 100% !important;
	display: block;
}

div#dlgMailDetail .ui-editor.ui-widget-content {
	height: calc(100vh - 280px) !important;
	height: calc(100dvh - 280px) !important;
	max-height: calc(100vh - 280px);
	max-height: calc(100dvh - 280px);
	min-height: 180px;
	box-sizing: border-box;
}

@media (max-width: 991px) {
	div#dlgMailDetail .ui-editor.ui-widget-content {
		height: calc(100vh - 340px) !important;
		height: calc(100dvh - 340px) !important;
		max-height: calc(100vh - 340px);
		max-height: calc(100dvh - 340px);
	}
}

@media (max-width: 767px) {
	div#dlgMailDetail .ui-editor.ui-widget-content {
		height: calc(100vh - 400px) !important;
		height: calc(100dvh - 400px) !important;
		max-height: calc(100vh - 400px);
		max-height: calc(100dvh - 400px);
		min-height: 160px;
	}
}

@media (max-height: 640px) {
	div#dlgMailDetail .ui-editor.ui-widget-content {
		height: calc(100vh - 250px) !important;
		height: calc(100dvh - 250px) !important;
		max-height: calc(100vh - 250px);
		max-height: calc(100dvh - 250px);
		min-height: 140px;
	}
}

div.dlgcomposemail .ui-dialog-content.ui-widget-content {
	height: calc(100vh - 42px) !important;
}
/* div#dlgcompose .ui-dialog-content.ui-widget-content .cke_contents.cke_reset,
div#dlgcompose .ui-dialog-content.ui-widget-content .cke_contents.cke_reset{
    height: 50vh!important;
} */
div.dlgcomposemail .cke_contents.cke_reset {
	height: 50vh !important;
}

.UserName .dropdown-menu.dropdown-custom {
	z-index: 9999;
	border-color: transparent;
}

a.candidate-pipeline-icon {
	background: transparent !important;
	border: none !important;
	padding: 0;
	margin: 0 10px;
}

a.candidate-pipeline-icon:hover {
	background: transparent !important;
}

.tearsheetAddBtnnew:hover, .assignJobBtnnew:hover {
	background: #e4e4e4 !important;
}

a.candidate-pipeline-icon {
	background: transparent !important;
	border: none !important;
}

a.candidate-pipeline-icon img {
	width: 56px;
}

.rowexpansion-openJob.rowexpansion-custom-background-openJob i.fa.fa-external-link
	{
	font-size: 17px;
}

div#jobViewDlg .JobViewDLG form#detailsJVD table.CPDetailTable tr:nth-of-type(4) td label
	{
	display: inline-block;
}

div#clientViewDlg .ClientViewDlg .data-overlist table.CPDetailTable tr:nth-of-type(4) td label
	{
	display: inline-block;
}

div#MainContent .JobViewDLG .quick-search table.CPDetailTable tr:nth-of-type(4) td label
	{
	display: inline-block;
}

span.candidate-search-button {
	padding: 5px 22px !important;
}

.search-client .pnlGrpGrid table tbody tr td .ui-state-disabled {
	opacity: 1;
}

.count-cdn-interview {
	width: 100%;
	display: block;
	margin-top: 37px;
}

.count-cdn-interview .count-cdn, .count-cdn-interview .count-int {
	width: 49%;
	float: left;
	margin: 0 1% 0 0%;
	border-radius: 5px;
	padding: 10px;
	position: relative;
	background: #e4e4e4;
}

.count-cdn-interview .count-cdn label, .count-cdn-interview .count-int label
	{
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 19px;
	font-size: 18px;
	padding-left: 60px;
}

.count-cdn-interview .count-cdn i.fa, .count-cdn-interview .count-int i.fa
	{
	font-size: 28px;
	color: #fff;
	margin-right: 15px;
	line-height: 30px;
	background-color: rgb(156, 156, 156);
	border-radius: 50%;
	height: 40px;
	width: 40px;
	padding-top: 5px;
	text-align: center;
}

div#cndDetailDialogCV form#cndDtlFrmCV table tr td i.fa.fa-external-link,
	div#cndDetailDialog form#cndDtlFrm table tr td i.fa.fa-external-link,
	.pending-invoice table tr td:nth-of-type(3) i.fa.fa-external-link,
	.pending-invoice table tr td:nth-of-type(4) i.fa.fa-external-link,
	.invoice table tr td:nth-of-type(5) i.fa.fa-external-link,
	.pending-payment table tr td:nth-of-type(3) i.fa.fa-external-link,
	.search-payment table tr td:nth-of-type(2) i.fa.fa-external-link,
	.pending-invoice table tr td:nth-of-type(5) i.fa.fa-external-link,
	.invoice table tr td:nth-of-type(6) i.fa.fa-external-link,
	.pending-payment table tr td:nth-of-type(4) i.fa.fa-external-link,
	.search-payment table tr td:nth-of-type(3) i.fa.fa-external-link {
	font-size: 15px;
}

.sidebar-content ul.chat-users {
	display: block !important;
	min-height: calc(100vh - 100px);
}

#sidebar-alt {
	overflow: unset !important;
}

.chat-talk.display-none {
	position: absolute;
	z-index: 99999;
	left: -800px;
	top: 0;
	right: 300px;
	background: #fff;
}
/* .chat-talk-info {
    background: #fff;
} */
.chat-talk-info {
	padding: 20px 0px 30px 20px !important;
}

li.chat-talk-msg.chat-talk-msg-highlight.themed-border.animation-slideLeft a
	{
	color: #1bbae1;
}

.reorder-candidate .ui-orderlist-list, .reorder-client .ui-orderlist-list,
	.reorder-job .ui-orderlist-list {
	height: auto !important;
}

.SearchCandidate .gridicons .btn:hover {
	background: #fff !important;
}

.CanPipelineBox .ui-progressbar {
	height: 12px !important;
}

.CanPipelineBox .ui-progressbar .ui-progressbar-value, .CanPipelineBox .ui-progressbar .ui-progressbar-label
	{
	border-radius: 5px;
}

.CanPipelineBox .ui-progressbar .ui-progressbar-label {
	font-size: 10px;
	letter-spacing: 1px;
	color: #000;
}

.col-md-12.data-overlist .CVNoteBox {
	padding: 15px 0px 5px 0px;
}

.ClientViewDlg .data-overlist table.CPDetailTable tr:nth-of-type(4) td label
	{
	display: inline-block;
}

.Displaypipeline.search-prospect-status .widget-icon {
	color: #000 !important;
	padding-left: 10px;
}

.Displaypipeline .widget-content {
	font-size: 13px !important;
	font-weight: 500;
	color: #000000 !important;
	padding-left: 10px;
}

ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-profile {
	display: inline-block;
	width: 45px;
	vertical-align: middle;
}
ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-name {
	display: inline-block;
	width: 190px;
	vertical-align: middle;
}
ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-logout {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-name label
	{
	display: block;
	padding-left: 8px;
}

li.HeaderLogout a i {
	color: #fff !important;
}

.col-md-12.interviewer .ui-fieldset-content table tr td .img-circle {
	margin-bottom: 0;
}

.col-md-12.interviewer .ui-paginator.ui-paginator-bottom.ui-widget-header,
	.searchFolder .ui-paginator.ui-paginator-bottom.ui-widget-header,
	.onboarding-tracking .ui-paginator.ui-paginator-bottom.ui-widget-header
	{
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	/*margin: 0 10px 10px;*/
}

.cdn-status-list label {
	background: transparent;
	height: 42px;
	width: 32px;
	margin-bottom: -2px;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	padding: 11px 0;
	margin-right: 10px;
	position: relative;
	background-image: url("../image/candidate-pipline.png");
	background-size: 32px;
	background-repeat: no-repeat;
}

.cdn-status-list label:before {
	/* position: absolute;
    content: '';
    width: 30px;
    border-top: 11px solid transparent;
    border-right: 11px solid #f9f9f9;
    border-left: 11px solid #f8f8f8;
    border-bottom: 11px solid #f9f9f9;
    top: -11px;
    left: 0px;
    height: 20px;
    border-radius: 50%; */
	
}

.cdn-status-list label:after {
	/* position: absolute;
    content: '';
    width: 30px;
    border-radius: 50%;
    height: 20px;
    bottom: -10px;
    left: 0;
    border-top: 10px solid #880000;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #880000;
    border-right: 10px solid #880000;
    transform: rotate(180deg); */
	
}

.cdn-status-list a {
	color: #636363;
	font-size: 13px;
	font-weight: 500;
	position: absolute;
	padding-left: 43px;
	left: 23px;
	padding-top: 7px;
	line-height: 14px;
	margin-top: 3px;
}

@media ( max-width :1200px) {
	.cdn-status-list a {
		font-size: 13px;
	}
}

.cdn-status-list {
	margin-top: 0px;
}

a.cnadidatePipelineRecruiter {
	display: inline-block;
	margin-left: -8px;
}

td a.cnadidatePipelineRecruiter:nth-of-type(1) {
	margin-left: 0;
}

li.download-extlinks ul.dropdown-menu.dropdown-custom.dropdown-menu-right
	{
	display: none;
	position: absolute;
	top: 0;
	left: -320px;
	right: 270px;
	transition: all 0.3s;
}

li.download-extlinks:hover ul.dropdown-menu.dropdown-custom.dropdown-menu-right
	{
	display: block !important;
	transition: all 0.3s;
}

li.download-extlinks ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1)
	{
	padding: 0px 0px !important;
	background: #fff;
}

i.fa.fa-file-csv:before {
	content: "\f1e3";
}

.kpi-Frm .down-flag, .kpi-Frm .up-flag {
	float: right;
	text-align: right;
}

.kpi-Frm .down-flag small {
	color: #FF5858;
	font-size: 16px;
	display: inline-block;
	font-weight: 500;
}

.kpi-Frm .up-flag small {
	color: #115b79;
	font-size: 16px;
	display: inline-block;
	font-weight: 500;
}

.kpi-Frm .up-flag .flag {
	height: 0;
	width: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 33px solid #115b79;
	border-top: 0;
	display: inline-block;
	margin-left: 6px;
	position: absolute;
	bottom: -40px;
	right: 0px;
}

.kpi-Frm .down-flag .flag {
	height: 0;
	width: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 0;
	border-top: 33px solid #FF5858;
	display: inline-block;
	margin-left: 6px;
	position: absolute;
	bottom: -40px;
	right: 0px;
}

.kpi-Frm .bordercccB {
	border: 0;
	border: 1px solid #e5e5e5;
	margin: 7px 0;
}

div#KPI form#kpiFrm .kpi-Frm {
	padding: 20px;
	background-color: #ffffff;
     border-radius: 5px;
    border: 1px solid #e5e5e5;
}

.kpi-Frm .col-sm-3 {
	padding: 0 7px;
}

#frmGraph .select-timeing {
	width: 300px;
	margin-bottom: 10px;
	float: right;
	position: absolute;
	right: 40px;
	top: 5px;
}

.dashboardnew #frmGraph .select-timeing {
	top: -7px;
	z-index: 9;
}
.dashboardnew #frmGraph .select-timeing {
	top: -7px;
	z-index: 9;
}
.dashboardnew #frmGraph .select-timeing .ui-selectonemenu {
	
}
/* div#fdbkId form#frmFeedback span.ui-button-icon-left.ui-icon.ui-c.fa.fa-smile:before {
    content: "\f305";
} */
.fa.fa-smile:before {
	content: "\f305";
}

div#fdbkId form#frmFeedback .ui-buttonset .ui-button {
	padding: 8px 15px;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 1px solid #666;
}

div#fdbkId .ui-dialog-content.ui-widget-content {
	max-height: 500px;
	overflow: auto;
}

div#fdbkId form#frmFeedback table {
	width: 100%;
}

div#fdbkId form#frmFeedback table tr td {
	padding: 3px;
}

.rating-feedback-table .ui-panel-content {
	padding: 0;
}

.rating-feedback-table .ui-panel {
	padding: 0em;
}

.overall-rating .btn-group button span.ui-icon {
	font-size: 20px !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
}

.overall-rating .btn-group button {
	padding: 4px 20px !important;
	margin-right: 4px;
}

.interview_result {
	/*margin-bottom: 15px;*/
	margin-left: 10px;
}

div.interviewFeedbackhideshow .ui-panel-content.ui-widget-content, div.interviewFeedbackhideshow,
	div.view-feedback-list {
	padding: 0;
}

div.view-feedback-list .ui-panel-content.ui-widget-content {
	padding: 5px 0;
}

.rating-feedback-table .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all
	{
	width: 75%;
	margin-bottom: 6px;
	/*min-width: 490px !important;
	
	max-width: 500px !important;*/
}

.overall-rating .ui-panel-content.ui-widget-content {
	padding: 0;
}

.overall-rating .ui-panel-content.ui-widget-content label {
	margin-right: 20px;
}

.rating-feedback-table tr td .btn-group {
	float: right;
	    width: 120px;
        display: flex;
        align-items: center;
        justify-content: space-between;
}

.rating-feedback-table tr td .btn-group button.ui-button {
	padding: 6px 0px !important;
	height: 27px;
	width: 27px;
	text-align: center;
	font-size: 19px;
	background: transparent !important;
	margin: 0 2px;
}

.rating-feedback-btn button.ui-button {
	/* padding: 6px 0px!important;
    height: 27px;
    width: 27px; */
	text-align: center;
	font-size: 19px;
	background: transparent !important;
	margin: 0 2px;
}

.rating-feedback-table tr td .ui-button .ui-button-text {
	padding: 5px 7px;
}

.rating-feedback-table tr td button.add-more-btn {
	border: 0;
	padding: 0 10px;
	width: auto;
	text-align: center !important;
	color: #fff;
	display: block;
	border-radius: 4px;
	margin: 10px auto;
	width: 40px;
	float: right;
	clear: both;
}

.rating-feedback-table tr td button.add-more-btn span.ui-button-icon-left
	{
	top: 50% !important;
	left: 50% !important;
	right: unset !important;
	bottom: unset !important;
	transform: translate(-50%, -50%);
}

.rating-feedback-table tr td .btn .ui-icon {
	left: 2px !important;
}

.rating-feedback-table tr td .ui-button .ui-icon {
	top: 8%;
}

.rating-feedback-table table.rating-feedback-table {
	max-height: 270px !important;
	overflow: auto;
	display: block;
}

div.view-feedback-list .ui-panel-content.ui-widget-content label:nth-of-type(even)
	{
	width: 150px;
	margin: 5px 0;
}

div.view-feedback-list .ui-panel-content.ui-widget-content label i, div.view-feedback-list .ui-panel-content.ui-widget-content a i
	{
	font-size: 18px;
	margin-right: 5px;
}

.kpi-Frm .up-flag, .kpi-Frm .down-flag {
	position: relative;
}

.kpi-Frm .up-flag img, .kpi-Frm .down-flag img {
	max-width: 80px;
	position: absolute;
	right: 12px;
	bottom: -50px;
}

.kpi-Frm .up-flag img.go-down, .kpi-Frm .down-flag img.go-up {
	display: none;
}

.kpi-Frm .up-down-flag .flag {
	border: 0;
}

.kpi-Frm .up-down-flag .flag:before {
	border-bottom: 16px solid #115b79;
	top: -25px;
	content: '';
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	position: absolute;
	right: 10px;
}

.kpi-Frm .up-down-flag .flag:after {
	content: '';
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 0;
	border-top: 16px solid #115b79;
	position: absolute;
	right: 10px;
	top: -7px;
}

.switch-yes-no .ui-state-active {
	background: #f2f2f2 !important;
}

.switch-yes-no .ui-button-text-only {
	border: 1px solid #f2f2f2 !important;
	border-radius: 4px;
}

div#clientContactDlgCVDD .ui-messages ul {
	margin-left: 0px;
}

div#columnDialog form#colFrm table tr td .ui-chkbox {
	margin-bottom: 2px;
}

div#columnDialog form#colFrm table tr td label {
	display: inline;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary.moreMenu-btn.status-stage-btn
	{
	background-image: url("../image/candidate-pipeline-icon-1.png")
		!important;
	background-size: 50px !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	width: 60px !important;
	margin-top: 9px !important;
}

tr.detailsJVD-name-img td a div.name-container-resume {
	-webkit-box-shadow: 0 0 0 2px white;
	box-shadow: 0 0 0 2px white;
}

tr.detailsJVD-name-img td a {
	margin-left: -8px;
}

tr.detailsJVD-name-img td a.plus_more {
	/* height: 35px!important;
    width: 35px!important;
    overflow: hidden!important;
    border-radius: 50%;
    display: inline-block;
    white-space: nowrap;
    font-size: 18px;
    color: #fff;
    padding: 7px 4px;
    -webkit-box-shadow: 0 0 0 2px white;
    box-shadow: 0 0 0 2px white;
    margin-bottom: -14px;
    margin-top: 4px; */
	margin-left: 0;
}

.job-data-left .custom-fileupload .ui-fileupload {
	border: 0px solid #eeeeee !important;
	height: 100px !important;
}

.job-data-left .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar
	{
	float: left !important;
	width: 100% !important;
	height: 110px !important;
	padding: 0px !important;
}

.job-data-left .custom-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-color: #fff !important;
	border: #bababa dashed 2px !important;
	height: 110px;
	float: left;
	margin-top: -101px !important;
}

.job-data-left .custom-fileupload .ui-fileupload .ui-helper-hidden {
	margin-top: 50px;
}

.job-data-left .custom-fileupload .ui-fileupload-content {
	background: url("../image/drop-resume.png") center center no-repeat
		!important;
}

.share-job a i {
	font-size: 17px;
}

.pull-right.share-job {
	display: inline-flex;
}

.share-job a {
	background: #9c9c9c;
	padding: 7px;
	border-radius: 4px;
	height: 30px;
	width: 30px;
	margin: -9px 3px -9px 0;
	color: #ffffff;
	display: inline-block;
}

div.email0Pnl, div.email1Pnl, div.email2Pnl {
	padding: 0;
}

div.email0Pnl .ui-panel-content, div.email1Pnl .ui-panel-content, div.email2Pnl .ui-panel-content {
	padding: 0;
}

div.email0Pnl .ui-panel-content table, div.email1Pnl .ui-panel-content table, div.email2Pnl .ui-panel-content table {
	width: 100%;
}

div.email0Pnl .ui-panel-content table td button, div.email1Pnl .ui-panel-content table td button, div.email2Pnl .ui-panel-content table td button {
    width: 30px;
    height: 30px;
	margin-top: 5px;
    background: #115b79 !important;
    border-radius: 5px !important;
}
div.email0Pnl .ui-panel-content table td button .ui-icon, div.email1Pnl .ui-panel-content table td button .ui-icon, div.email2Pnl .ui-panel-content table td button .ui-icon {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    position: absolute;
    color: #ffffff !important;
}

div.email0Pnl .ui-panel-content table td:nth-of-type(3), div.email1Pnl .ui-panel-content table td:nth-of-type(3),
	div.email2Pnl .ui-panel-content table td:nth-of-type(3) {
	width: 10%;
}

div.email0Pnl .ui-panel-content table td:nth-of-type(1), div.email1Pnl .ui-panel-content table td:nth-of-type(1),
	div.email2Pnl .ui-panel-content table td:nth-of-type(1) {
	width: 50%;
}

div.email0Pnl .ui-panel-content table td:nth-of-type(2), div.email1Pnl .ui-panel-content table td:nth-of-type(2),
	div.email2Pnl .ui-panel-content table td:nth-of-type(2) {
	width: 39%;
}

div#offerLetterDlg div#frmOfferLetter div#frmOfferLetter_content .ui-tabs .ui-tabs-panel
	{
	height: auto !important;
}

div#offerLetterDlg div#frmOfferLetter div#frmOfferLetter_content .ui-tabs .ui-tabs-panel span.input-group-btn
	{
	width: 100px;
}

div#tearSheetDlg form#frmTearSheet .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all
	{
	max-width: 100%;
}

.addcdn-assignjob table tr td:nth-of-type(1) {
	width: 50% !important;
}

.addcdn-assignjob table tr td:nth-of-type(2) {
	width: 50% !important;
}

.addcdn-assignjob table tr td:nth-of-type(2) label {
	white-space: unset !important;
	overflow: unset !important;
	position: unset !important;
	/*width:50% !important;*/
}

.chat-talk-messages img.test-2-img {
	border-radius: 50%;
	height: 40px;
	width: 40px;
}

.chat-talk-messages img.test-1-img {
	border-radius: 50%;
	height: 40px;
	width: 40px;
}

.sender {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	text-align: right;
}

.reciver {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	text-align: left;
}

.uploadRecDocDialog {
	min-width: 400px;
	max-width: 400px
}

.uploadRecDocDialog table {
	width: 100%;
}

.uploadRecDocDialog table tr td:nth-of-type(2) {
	/*min-width: 200px;*/
	
}

div#scheduleInterviewDlg .ui-tabs-scrollable .ui-tabs-nav li.ui-state-active
	{
	border-bottom: 4px solid;
}

div#scheduleInterviewDlg .ssIntwTab table tr td {
	padding: 2px;
}

div#scheduleInterviewDlg .Schedule-Interview-massIntwTab table tr:nth-last-of-type(1) td:nth-of-type(odd)
	{
	width: 30px;
	vertical-align: top;
}

.candidateDetail-action .btn .ui-icon {
	left: 4px !important;
}

.schedule-interview-scheduleTab table tr td .schedule-int-cndJobPnl td {
	width: 50%;
}

.interviewerFeedback-page table {
	width: 100%;
}

.interviewerFeedback-page table tr td {
	padding: 4px 3px;
}

.interviewerFeedback-page .ui-panel .ui-panel-content {
	padding: 0;
}

.interviewerFeedback-page .ui-button.ui-widget.ui-state-default.ui-button-text-only
	{
	padding: 8px 15px;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 5px;
	/*border: 1px solid #666;*/
}

div.viewFdbkDlgall, div#viewFdbkDlg {
	max-width: 80%;
}

div.viewFdbkDlgall form#frmFdbkDlg table tr td, div#viewFdbkDlg form#frmFdbkDlg table tr td
	{
	padding: 5px 0;
}

div.viewFdbkDlgall form#frmFdbkDlg table tr td:nth-of-type(1), div#viewFdbkDlg  form#frmFdbkDlg table tr td:nth-of-type(1)
	{
	width: 130px;
}

div.viewFdbkDlgall form#frmFdbkDlg table tr td:nth-of-type(1) label, div#viewFdbkDlg form#frmFdbkDlg table tr td:nth-of-type(1) label
	{
	font-weight: 500;
}

div.viewFdbkDlgall form#frmFdbkDlg table tr td:nth-of-type(1) label, div#viewFdbkDlg form#frmFdbkDlg table tr td:nth-of-type(1) label
	{
	font-weight: 600;
	letter-spacing: 0.5px;
}

div#addmoteAttendeeDlg form#addmoteAttendeeFrm .ui-selectcheckboxmenu {
	text-align: left;
}

label.filter-heading {
	/*background: #ebebea;*/
	display: block;
	padding: 10px 15px;
	margin-left: 0px;
	font-size: 16px;
	margin: 0 -15px;
	position: relative;
	font-size: 13px;
	font-weight: 500;
	color: #000;
}

div.openjob-jobFilterPnl {
	border: 1px solid #bbbbbb;
	padding: 0;
	margin-bottom: 15px;
	background: #fff;
}

div.openjob-jobFilterPnl .col-md-3 {
	padding: 0 15px;
	/*border-right: 1px solid #bbbbbb;
	background: #ffffff;*/
}

div.openjob-jobFilterPnl table tr {
	background: none !important;
}

div.openjob-jobFilterPnl .ui-panel-content {
	padding: 0;
}

div.openjob-jobFilterPnl table {
	padding: 0 !important;
	margin: -1px 0 !important;
	border-spacing: 0 0px !important;
}

div.openjob-jobFilterPnl table tr {
	box-shadow: none !important;
	height: 24px !important;
}

div.openjob-jobFilterPnl table tr td {
	padding: 0 !important;
}

div.openjob-jobFilterPnl table tr td label {
	width: calc(100% - 30px);
	margin-right: 0 !important;
}

div.openjob-jobFilterPnl .col-md-3 .ui-scrollpanel.ui-widget.ui-widget-content,
	div.openjob-jobFilterPnl .col-md-3 .ui-panel.ui-widget.ui-widget-content.ui-corner-all
	{
	max-height: 170px;
	min-height: 170px;
	overflow: auto;
	margin-right: -15px;
}

.ui-scrollpanel-vbar {
	width: 6px !important;
}

.job-status-box {
	display: inline-block;
	width: 200px !important;
}

a.filterview-job-name label {
	margin-right: 10px !important;
}

div.filterview-job-table table tr {
	box-shadow: none;
	padding: 0 !important;
}

div.filterview-job-table table tr:hover {
	box-shadow: none;
}

div.filterview-job-table table {
	padding: 0;
}

.filterview-created-date {
	float: right;
}

.filterview-job-table tr td i {
	margin-right: 5px;
	font-size: 17px;
}

.filterview-status {
	position: absolute;
	left: 40%;
	transform: translateX(-40%);
	width: 100%;
	z-index: 999;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-last-of-type(1) .filterview-status a
	{
	width: 163px;
	padding-left: 20px;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-last-of-type(1) .filterview-status
	{
	left: 0%;
	transform: translateX(0%);
}

.jobFilterPnl-footer {
	/*background: #f9f9f9;*/
	padding: 20px;
	/*border-top: 1px solid #bbbbbb;*/
}

.jobFilter-heading-column {
	background: #ffffff;
	padding: 10px;
	width: 100%;
	display: block;
	border: 1px solid #d8d8d8;
}

.filterview-job-table tr td {
	padding: 0 !important;
}

.jobFilter-containt-column {
	padding: 15px 10px;
	border: solid #ebebea;
	border-width: 0 1px 1px 1px;
	display: flex;
	position: relative;
}

.jobFilter-containt-column .carousel-inner {
	min-height: 80px;
}

.item.active.left, .item.active.right {
	display: none !important;
}

.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item
	{
	margin: 0px;
}
/*.ui-carousel .ui-carousel-viewport .ui-carousel-items {
    width: 100%;
}*/
.jobFilter-containt-column .carousel-inner {
	margin: auto;
	width: 100%;
	margin-left: 10px !important;
}

.jobFilter-containt-column .carousel-control {
	width: 4%;
}

.jobFilter-containt-column .carousel-control.left, .carousel-control.right
	{
	background-image: none;
}

.jobFilter-containt-column .glyphicon-chevron-left,
	.jobFilter-containt-column .carousel-control .glyphicon-chevron-right {
	margin-top: -10px;
	margin-left: -10px;
	color: #444;
}

.jobFilter-containt-column .carousel-inner a {
	display: table-cell;
	height: 180px;
	/* width: 200px; */
	vertical-align: middle;
}

.jobFilter-containt-column .carousel-inner img {
	max-height: 150px;
	margin: auto auto;
	max-width: 100%;
}

@media ( max-width : 767px) {
	.jobFilter-containt-column .carousel-inner .active.left {
		left: -100%;
	}
	.jobFilter-containt-column .carousel-inner .next {
		left: 100%;
	}
	.jobFilter-containt-column .jobFilter-containt-column .carousel-inner .prev
		{
		left: -100%;
	}
	.jobFilter-containt-column .active>div {
		display: none;
	}
	.jobFilter-containt-column .active>div:first-child {
		display: block;
	}
}

@media ( min-width : 767px) and (max-width: 992px) {
	.jobFilter-containt-column .carousel-inner .active.left {
		left: -50%;
	}
	.jobFilter-containt-column .carousel-inner .next {
		left: 50%;
	}
	.jobFilter-containt-column .carousel-inner .prev {
		left: -50%;
	}
	.jobFilter-containt-column .active>div {
		display: none;
	}
	.jobFilter-containt-column .active>div:first-child {
		display: block;
	}
	.jobFilter-containt-column .active>div:first-child+div {
		display: block;
	}
}

@media ( min-width : 992px) {
	.jobFilter-containt-column .carousel-inner .active.left {
		left: -16.7%;
	}
	.jobFilter-containt-column .carousel-inner .active.right {
		left: 16.7%;
	}
	.jobFilter-containt-column .carousel-inner .next {
		left: 16.7%;
	}
	.jobFilter-containt-column .carousel-inner .prev {
		left: -16.7%;
	}
	.jobFilter-containt-column .carousel-inner {
		margin: auto;
	}
}

.jobFilter-containt-column .box {
	height: 80px;
	width: 100%;
	background-color: #f5f5f5;
	background-color: #f9f9f9;
	color: #000;
	padding: 6px 10px 16px 10px;
	position: relative;
	margin: 0px 0;
	float: left;
	margin-right: 0px;
	margin-right: -30px;
	border: 1px solid #bababa;
	/* border-width: 2px 0px 2px 0px; */
	text-align: center;
}

.jobFilter-containt-column .box.arrow-top {
	margin-top: 50px;
}
/* .jobFilter-containt-column .box.arrow-right:after {
    content: " ";
    position: absolute;
    right: -20px;
    z-index: 999;
    height: 60px;
    width: 60px;
    top: 8px;
    border-top: 1px solid transparent;
    border-right: none;
    border-left: 0px solid #bababa;
    border-bottom: 0px solid transparent;
    box-shadow: 2px 2px 1px #bababa;
    transform: rotate(-45deg);
} */
.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12 {
	margin: 0 -5px;
	padding: 0px;
	width: 14.48%;
}

.jobFilter-containt-column .item .col-md-2.col-sm-4.col-xs-12 {
	padding: 0;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-of-type(1)
	{
	margin-left: 10px;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-of-type(1) .box
	{
	border-left: 2px solid #bababa;
	margin-left: 0;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-last-of-type(1)
	{
	padding-right: 0;
	overflow: hidden;
}

.jobFilter-containt-column .item.active .col-md-2.col-sm-4.col-xs-12:nth-last-of-type(1) .box:after
	{
	display: none;
}

.jobFilter-containt-column .col-md-12 {
	padding: 0;
}

.jobFilter-containt-column a.right.carousel-control,
	.jobFilter-containt-column a.left.carousel-control {
	background: transparent;
	height: 24px;
	width: 20px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0.4;
	transition: all 0.3s;
}

.jobFilter-containt-column a.right.carousel-control:hover,
	.jobFilter-containt-column a.left.carousel-control:hover {
	opacity: 1;
}

.jobFilter-containt-column a.right.carousel-control i,
	.jobFilter-containt-column a.left.carousel-control i {
	margin-top: 0;
	margin-left: 0;
	color: #000;
}

.jobFilter-containt-column .box span.status-count {
	font-size: 26px;
	font-weight: 500;
	color: #000;
}

.jobFilter-containt-column .carousel-inner .filterview-status a {
	height: auto;
	/* width: 200px; */
	margin-top: 0px;
	display: block;
}

.jobFilter-containt-column .box span.status-name {
	width: 60%;
	display: block;
	margin: 0 auto;
	font-size: 12px;
	color: #000;
}

.jobFilter-containt-column a.candidate-pipeline-icon:hover {
	background: #fff !important;
}

.tracker-status-wise-candidates label {
	position: relative;
	top: -25px;
	margin-right: 10px;
}

.tracker-status-wise-candidates div {
	margin-right: 30px;
}

.share-job a img {
	width: 17px;
}

.trackReferralCnd .BackgroundBlue.widget-simple {
	background: #fff;
}

.trackReferralCnd .col-md-4 {
	transition: all 0.3s;
}

.trackReferralCnd .col-md-4:hover {
	margin-top: -3px;
}

div#cndNoteDlg .ui-button, #cndStatusDlg .ui-button, div#candUpdateDtl .ui-button
	{
	padding: 5px 15px;
}

a.cnadidatePipelineRecruiter .name-container-resume {
	-webkit-box-shadow: 0 0 0 2px white;
	box-shadow: 0 0 0 2px white;
}

.add-edit-user .col-md-12 {
	padding: 0;
}

.add-edit-user table tr td, .add-edit-user table {
	width: 100%;
	padding-right: 0;
}

.add-edit-user table tr td .input-group {
	width: 100%;
}

.add-edit-user table tr td .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.form-control
	{
	width: 100%;
}

.add-edit-user table tr td span.input-group-btn {
	width: 10%;
}

.add-edit-user .ui-scrollpanel.ui-scrollpanel-native.ui-widget.ui-widget-content.ui-corner-all
	{
	overflow: unset;
}

table.imageuploadpnl tr td:nth-of-type(2), table.imageuploadpnl tr td:nth-of-type(3),
	table.imageuploadpnl tr td:nth-of-type(4) {
	width: 10%;
}

table.imageuploadpnl tr td:nth-of-type(1) {
	width: 70%;
}

/* #trackerLinkDlg {
	top: unset !important;
} */
div#daysDlg .daysDlg-pnladd tr td {
	padding: 0 5px;
}

.share-icon-pipline {
	width: 13px;
	margin-top: -5px;
}

.SocialApplyNow table.ui-selectoneradio tr td {
	text-align: left !important;
}

#cndJobActionDlg .ui-dialog-content.ui-widget-content {
	max-height: 80%;
	max-height: 80vh;
	background:#fff;
}

.data-export {
	margin-top: -50px;
}

div#socialUrlDialog form#frmSocialUrl input {
	margin-bottom: 15px;
}

.cndFields-Pnl .btn-default:hover, .cndFields-Pnl .btn-default:focus,
	.cndFields-Pnl .btn-default:active, .cndFields-Pnl .btn-default.active
	{
	background-color: transparent !important;
	border-color: transparent !important;
	color: #666 !important;
}

.cndFields-Pnl .btn-close:hover, .cndFields-Pnl .btn-close:focus,
	.cndFields-Pnl .btn-close:active, .cndFields-Pnl .btn-close.active {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #666 !important;
}

#addTagDlg table {
	width: 100%;
}

.tagsFieldset .ui-fieldset-content {
	box-shadow: none;
	border: none;
	width: 100%;
	/*max-height: 250px;
	overflow: auto;*/
	padding: 0;
}

.tagsFieldset table tr td, .tagsFieldset table tr th {
	border-width: 0px 0px 0px 0px !important;
	padding: 3px 0;
}

.mail-box-header .ui-datatable-tablewrapper table thead {
	display: table-header-group !important;
}

.mail-box-header .ui-datatable-tablewrapper table thead tr th {
	background: transparent !important;
}

.mail-box-header .ui-datatable-tablewrapper table thead tr th:nth-of-type(2),
	.mail-box-header .ui-datatable-tablewrapper table thead tr th:nth-of-type(3)
	{
	display: none !important;
}

.mail-box-header .ui-datatable-tablewrapper table thead tr th:nth-of-type(1)
	{
	border: none !important;
	width: 60px !important;
	display: inline-block;
	float: left;
	border-right: 0 !important;
}

.mail-box-header .ui-datatable-tablewrapper table thead {
	border-bottom: 1px dashed #f2f2f2;
}

.custom-fileupload.fileupload-social-apply .ui-fileupload {
	height: 90px !important;
	overflow: hidden;
	border: 2px dashed #eee !important;
}

.custom-fileupload.fileupload-social-apply .ui-fileupload-content {
	background: url("../image/drop-resume.png") center center no-repeat
		!important;
}

.custom-fileupload.fileupload-social-apply .ui-fileupload-content .ui-messages-error
	{
	position: absolute;
	width: 95%;
}

.custom-fileupload.fileupload-social-apply .ui-fileupload .ui-fileupload-choose input
	{
	height: 0px !important;
}

.custom-fileupload.fileupload-social-apply .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	height: 100%;
}

/* By divya started */
.custom-fileupload.fileupload-social-apply1 .ui-fileupload {
	height: 90px !important;
	overflow: hidden;
	border: 2px dashed #eee !important;
}

.custom-fileupload.fileupload-social-apply1 .ui-fileupload-content {
	background: url("../image/drop-document.png") center center no-repeat
		!important;
}

.custom-fileupload.fileupload-social-apply1 .ui-fileupload-content .ui-messages-error
	{
	position: absolute;
	width: 95%;
}

.custom-fileupload.fileupload-social-apply1 .ui-fileupload .ui-fileupload-choose input
	{
	height: 0px !important;
}

.custom-fileupload.fileupload-social-apply1 .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	height: 90px;
}

/* By divya ended */
.mail-datatable .ui-datatable-header.ui-widget-header.ui-corner-top {
	margin-left: 60px;
}

.mail-datatable .ui-datatable-tablewrapper {
	margin-top: -60px;
}

.CanPipelineBox .ui-progressbar .ui-progressbar-value {
	max-width: 100%;
}

.jobQuestionList table tr:nth-child(2n) .ui-outputlabel {
	display: inline-block !important;
}

.CreateClient .ui-datatable-tablewrapper .ui-button {
	color: #000 !important;
}

.editQueNameDlg .ui-dialog-content.ui-widget-content {
	max-height: 380px;
}

.duplicatecdnBtn.btn-success {
	position: absolute;
	top: 10px;
	right: 0;
	background: transparent !important;
	color: #666 !important;
	border: none !important;
	font-size: 21px;
	padding: 0;
}

.duplicatecdnBtn.btn-success:hover {
	background: transparent !important;
	border: none !important;
	color: #666 !important;
}

.duplicatecdnBtn.btn-success span.ui-button-text.ui-c {
	display: none;
}

div#dlgMailDetail .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
	max-height: calc(100dvh - 42px);
}

td.searchprospect-status span.status-rounded.status-view {
	max-width: 250px;
}

div#testDlg table tr td {
	padding: 2px 10px;
}

div#testDlg table {
	width: 100%;
}

.noOfSMS_input input {
	text-align: left;
}

div#jobInfoDlg {
	top: 0 !important;
	right: 0 !important;
	left: unset !important;
	bottom: 0;
	width: 69% !important;
}

.RightPanelHover {
	position: fixed;
	top: 0px;
	left: 59px;
	right: unset;
	border: 0px;
	display: none;
}

.container2 #CloseBody {
	width: 30px !important;
	height: 30px !important;
	margin-left: -8px !important;
	margin-top: -49px !important;
	margin-bottom: 15px !important;
	position: absolute !important;
	top: 55px !important;
	right: 20px !important;
	z-index: 99999999 !important;
}

.container2 #CloseBody .btn-primary {
	width: 36px !important !important;
	padding: 5px !important !important;
	height: 33px !important !important;
	margin: 1px 0px 0px 0px !important;
	border-radius: 7px !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}

.header-search-icon i {
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 5px;
	font-size: 18px;
	color: #115b79;
	transform: scale(1, 1);
}

.frmHeaderSearch-cdn {
	position: relative;
}

.MegaMenuTop {
	margin-top: 2px !important;
}

#header .MegaMenuTop a.leftline {
	margin-left: 20px !important;
}

#header .MegaMenuTop a {
	margin-right: 10px !important;
}

li.ChatIcon a#msgIconLink {
	min-width: 46px;
	padding-right: 10px;
	margin-right: 20px;
	margin-left: 10px;
}

.nav.navbar-nav-custom>li>a .label-indicator {
	position: absolute;
	top: 23px !important;
	line-height: 15px !important;
	left: 24px !important;
	font-weight: 600;
	right: unset !important;
}

li.ChatIcon a#msgIconLink:after {
	position: absolute;
	content: '';
	height: 30px;
	width: 1px;
	background: #e6e5e5;
	top: 18px;
	right: -20px;
}

a.dropdown-toggle.btn.btn-primary.create-new-header {
	background: rgba(169, 169, 169, 0.2);
	border-radius: 6px !important;
	height: 30px;
	padding: 8px 4px 3px 0px !important;
	height: 43px;
}

.SearchPlusIcon a.dropdown-toggle i {
	color: #666;
	font-size: 23px !important;
	font-weight: normal;
	line-height: 28px;
	overflow: hidden;
	/* background: #0b0b0b; */
	border-radius: 4px;
	height: auto;
	width: auto;
	text-align: center;
	margin-top: 0px;
}

.SearchPlusIcon a.dropdown-toggle i.fa.fa-angle-down {
	background: transparent !important;
	color: #0b0b0b !important;
	margin-left: 0px;
	font-size: 12px !important;
	padding-top: 2px;
}

.SearchPlusIcon a.dropdown-toggle i.fa-plus:before, .SearchPlusIcon a.dropdown-toggle i.fa-angle-down:before
	{
	font-weight: 900;
}

li.help-top {
	margin-top: 0px;
	padding-top: 8px;
}

li.help-top a {
	line-height: 20px !important;
}

.frmHeaderSearch-cdn div, .SearchPlusIcon div {
	display: inline-block;
	height: auto;
}

.searchtop {
	margin-top: 0px !important;
}

.searchtop i {
	position: absolute;
	right: 6px;
	top: 3px;
}

.frmHeaderSearch-cdn div input[type="text"].ui-inputfield {
	height: 32px;
	top: 0px !important;
	position: relative;
	margin-bottom: 0px !important;
	background-color: #eeeeee;
	width: 300px !important;
	color: #4A4A4A;
	padding: 8px 7px 8px 20px !important;
	margin-top: 0px !important;
	border:none!important;
}

.search-header {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	text-align: left;
	height: 40px;
	padding: 0px 25px;
}

.search-header label {
	line-height: 1.2;
	color: #334152;
	font-size: 15px;
	font-weight: 500;
	display: block;
	letter-spacing: 0.5px;
	padding-left: 0px;
	position: relative;
	margin-top: 10px;
	padding-bottom: 7px;
}

.search-header label:before {
	position: absolute;
	content: '';
	background: #d6d6d6;
	height: 1px;
	width: 100%;
	bottom: -4px;
}

.search-header label:after {
	position: absolute;
	content: '';
	height: 3px;
	width: 25px;
	left: 0;
	bottom: -5px;
	border-radius: 1px;
}

div#UPCOMING_INTERVIEW_content form#frmInterviewPnl table table, div#UPCOMING_INTERVIEW_content form#frmInterviewPnl table thead th:nth-last-of-type(1)
	{
	width: 120px;
}

div#ATTENDANCE div#ATTENDANCE_content table tr td img.img-circle {
	height: 35px !important;
	width: 35px !important;
	margin-bottom: 1px !important;
	margin-top: 4px !important;
}

.AdvanceCanSearchPopup.AdvanceSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li:nth-last-of-type(1)
	{
	/*background: #f2f2f2;*/
	
}

.template-section {
	position: relative;
}

.template-section .TopRightBtns {
	position: absolute;
	top: 0px;
	right: -5px;
	z-index: 99;
	opacity: 1;
}

.template-section .TopRightBtns .ui-icon {
	top: 7px;
	left: 11px !important;
}

.template-section .search-interviewer {
	float: left;
}

.template-section .TopRightBtns button.AddMoreBtn.btn.btn-primary {
	height: 50px !important;
	width: 50px !important;
	text-align: center;
	padding: 15px !important;
	border-radius: 50% !important;
	border: 0px solid red !important;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.template-section .TopRightBtns button.AddMoreBtn.btn.btn-primary span.ui-button-icon-left.ui-icon.ui-c.fa.fa-plus
	{
	color: #fff;
	padding: 1px !important;
	font-size: 22px;
	font-weight: 700;
}

.template-section .TopRightBtns button.AddMoreBtn span.ui-button-text {
	display: none;
}

.template-section .TopRightBtns button.AddMoreBtn.btn.btn-primary:hover
	{
	opacity: 0.9;
}

.template-section .TopRightBtns button.AddMoreBtn.btn.btn-primary:hover span.ui-button-icon-left.ui-icon.ui-c.fa.fa-plus
	{
	color: white !important;
}

a.note-tab-icon {
	float: left;
	/*background: white;*/
	/*line-height: 29px;*/
	width: 22px;
}

#empDataTbl a.note-tab-icon {
	line-height: 40px;
}
/*.download-ext {
	float: left;
}

.download-ext button {
	background: #fff !important;
	color: #666 !important;
	border: solid 0px !important;
	padding: 6px 18px !important;
	position: relative;
	float: left;
	height: 30px;
	
}
.download-ext:hover button{background: transparent !important;}*/
.schedule-interview div#tabViewIntw .ui-tabs-panels table tr td {
	padding: 2px;
}

ul.dropdown-menu.dropdown-left {
	position: absolute;
	left: 59px;
	bottom: 0px;
	top: unset;
}

.dropdown-left {
	
}

.dropdown-left li {
	
}

.dropdown-left li a {
	text-align: left !important;
	font-size: 13px;
	padding: 8px 20px !important;
	color: #3F4254;
}

.dropdown-left li a img {
	width: 18px;
	margin-right: 5px;
}

.dropdown-left li a i {
	font-size: 22px !important;
	line-height: 17px;
	padding-right: 3px;
	color: #fff;
}

ul.dropdown-menu.dropdown-left li a:hover i {
	opacity: 1;
}
/* .left-menu form.menu {
    padding-top: 7px;
} */
.jobDetailPnl-job table tr td:nth-of-type(1), .jobDetailPnl-job table tr td:nth-of-type(2),
	.jobDetailPnl-job table tr td:nth-of-type(3) {
	text-align: center;
}

.jobDetailPnl-job table tr td:nth-of-type(1) label, .jobDetailPnl-job table tr td:nth-of-type(2) label,
	.jobDetailPnl-job table tr td:nth-of-type(3) label {
	text-align: center;
	font-size: 18px;
	font-weight: 600 !important;
}

.jobDetailPnl-job table tr td {
	color: #333;
}

#viewFdbkDlg table tr td i {
	font-size: 17px;
}

.ui-paginator {
	background: transparent !important;
	box-shadow: none !important;
	text-align: right;
	color: #939393;
    font-weight: 400;
	font-size: 13px;
}

.ui-paginator span.ui-icon.ui-icon-seek-first:before {
	content: "\eb3e" !important;
	font-family: unicons-line;
	color: #3F4254;
	font-size: 24px;
}

.ui-paginator span.ui-icon.ui-icon-seek-end:before {
	content: "\eb43" !important;
	font-family: unicons-line;
	color: #3F4254;
	font-size: 24px;
}

.ui-paginator span.ui-icon.ui-icon-seek-prev:before {
	content: "\eb79" !important;
	font-family: unicons-line;
	color: #3F4254;
	font-size: 24px;
}

.ui-paginator span.ui-icon.ui-icon-seek-next:before {
	content: "\eb6d" !important;
	font-family: unicons-line;
	color: #3F4254;
	font-size: 24px;
}

.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current {
	padding: 2px 5px;
}
.ui-paginator .ui-paginator-current, .ui-paginator .ui-paginator-rpp-options {
	margin-left: 0em;
    margin-right: 0em;
}
.ui-paginator .ui-paginator-page {
	display: inline-flex;
    justify-content: center;
    align-items: center;
	width: 18px;
    height: 18px;
    padding: 0px !important;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
     color:#939393;
}
.ui-paginator .ui-state-active {
    width: 28px;
    height: 28px;
    padding: 0px !important;
    background-color: #eff2f5 !important;
    color:#3F4254!important;
    margin-left: 5px;
    margin-right: 5px;
}

.ui-paginator a.ui-paginator-next.ui-state-default.ui-corner-all, a.ui-paginator-last.ui-state-default.ui-corner-all,
	a.ui-paginator-prev.ui-state-default.ui-corner-all.ui-state-disabled, a.ui-paginator-first.ui-state-default.ui-corner-all.ui-state-disabled,
	a.ui-paginator-prev.ui-state-default.ui-corner-all, a.ui-paginator-first.ui-state-default.ui-corner-all
	{
	background: transparent !important;
}

a.ui-paginator-page.ui-state-default.ui-corner-all {
	background: transparent;
}

.cdnfullview-header {
	margin: 0px;
	padding: 15px 0px;
}

.cdnprofile-pic img {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.cdnprofile-pic .name-container-dlg {
	width: 100%;
	height: 100%;
}

.cdnprofile-pic .name-container-dlg .name-str-dlg {
	line-height: 90px;
}

.cdnprofile-pic {
	height: 90px;
	border-radius: 5px;
	width: 90px;
	border: #f2f2f2 solid 1px;
	margin: 0 auto;
	display: block;
	margin: 0 auto;
	position: relative;
}

.cdnfullview-header-menu a {
	margin: 0px 1px 2px 1px;
	display: inline-block;
	padding: 8px 10px;
	color: #fff;
	border-top: 2px solid transparent;
	text-transform: uppercase;
}

.cdnfullview-header-menu a:hover {
	border-top: 2px solid #0b0b0b;
	color: #fff;
}

.cdnfullview-header-menu {
	padding: 0 100px;
	background: #0b0b0b;
}

.cdn-details table {
	width: 100%;
}

.cdn-details table td {
	font-size: 13px;
	padding: 2px 0px;
	vertical-align: middle;
	border: 1px solid transparent;
	position: relative;
}

.cdn-name {
	margin-top: 15px;
}

.cdn-details table td.cdn-name h3, .cdn-details table td.cdn-name .status-edit .ui-inplace-display,
	.cdn-name span .ui-inputfield {
	font-size: 22px;
	font-weight: 700;
	margin: 0px;
	line-height: 18px;
	margin-bottom: 5px;
	border: none;
	padding: 0px;
}

.cdn-name span .ui-inputfield:focus, .cdn-name span .ui-inputfield:hover,
	.cdn-name span .ui-inputfield, .cdn-details .designation .ui-inputfield:focus,
	.cdn-details .designation .ui-inputfield:hover, .cdn-details .designation .ui-inputfield,
	.cdn-info .status-edit .ui-inputfield:focus, .cdn-info .status-edit .ui-inputfield:hover,
	.cdn-info .status-edit .ui-inputfield {
	border: none !important;
	margin: 0px !important;
	padding: 4px 10px !important;
	box-shadow: none !important;
}

.designation .ui-selectonemenu {
	padding: 5px;
}

.cdn-details table td.cdn-name h3 span {
	color: #0394b7;
	text-transform: uppercase;
}

.cdn-details table td.cdn-name h3 .fright span {
	color: #01c603 !important;
}

.cdn-details table td.cdndlgslills {
	display: block;
	width: 100%;
}

h4.designation . .designation, .cdn-details .designation .ui-inputfield
	{
	color: #989898;
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	margin-bottom: 6px;
}

h4.designation a {
	font-size: 18px;
	border-bottom: 1px solid #179acb;
}

.skillBox {
	background: #FFFFFF !important;
    border: 1px solid #9F9F9F !important;
    box-sizing: border-box;
    border-radius: 5px;
    color: #000;
    font-size: 11px;
    padding: 3px 5px;
    margin-bottom: 5px;
    margin-right: 5px !important;
    float: left;
}
/*.cdndlgslills ul li.ui-autocomplete-input-token input
{
	margin: 6px 0px 0px;
}*/
.cdndlgslills .ui-autocomplete-multiple-container{
	padding: 5px;
    background-color: #fff !important;
    border-radius: 5px;
    border:1px solid #e5e5e5!important;
}
.cdndlgslills span {
	background: #FFFFFF !important;
	border: 1px solid #9F9F9F !important;
	box-sizing: border-box;
	border-radius: 5px;
	color: #000;
	font-size: 12px;
	font-weight: 500;
	padding: 3px 20px 3px 5px;
}

.cdndlgslills span.ui-icon-close {
	background: transparent !important;
	border: 0px solid transparent !important;
	padding: 0px !important;
	top: 13px !important;
}

.cdn-lisks {
	float: right;
	margin: 0;
}

.cdn-lisks .dropbtn {
	background-color: #4CAF50;
	color: white;
	padding: 6px 12px;
	font-size: 12px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	width: 60px;
}

.cdn-lisks .share {
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.cdn-lisks .share button {
	margin: 0;
	line-height: normal !important;
}
.cdn-lisks .share-content {
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	border:1px solid #f2f2f2;
	min-width: 160px;
	z-index: 1;
	 border-radius: 5px;
	padding: 10px !important;
	right:0;
}
.cdn-lisks .share-content a {
	display: block;
	padding: 8px 15px;
	border-radius: 5px;
	font-size: 13px;
	color: #7f7f8b;
	text-decoration: none;
	white-space: nowrap;
}
.cdn-lisks .share-content a:hover {
    background: #F0F9FE;
	color: #115b79 !important;
}
.cdn-lisks .share-content a i {
	position: relative;
	top: 3px;
	right: 5px;
}

.cdn-lisks .share:hover .share-content {
	display: block;
}

.cdn-lisks .share:hover .dropbtn {
	background-color: #3e8e41;
}

.cdn-lisks .status-rounded {
	margin-top: 6px;
	padding: 3px 10px;
	text-align: left;
	float: left;
	width: 137%;
	text-align: center;
	border-radius: 18px;
}

.cdn-lisks .ui-overlaypanel {
	width: fit-content;
	max-width: 270px;
    padding: 10px;
}
.cdn-lisks .ui-overlaypanel-content {
    padding: 0px !important;
}
.cdn-lisks .ui-overlaypanel-content li {
	list-style: none;
    margin: 1px 0;
    padding: 0;
}
.cdn-lisks .ui-overlaypanel-content li a {
	position: relative;
    display: block;
    padding: 8px 15px;
    outline: 0;
    border-bottom: 0px solid #ececec;
    background: transparent;
    border-radius: 5px;
    font-size: 13px;
    color: #7f7f8b;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    cursor: pointer;
}
.cdn-lisks .ui-overlaypanel-content li a:hover {
    background: #F0F9FE;
    color: #115b79;
}

div#searchViewDlg .ui-dialog-content.ui-widget-content {
	background: #fff !important;
}

.cdndetails-tabs {
	display: flex;
	width: 100%;
	padding-bottom: 30px;
	margin: 0px;
}

.cdnfullview-header .col-md-8 {
	border-right: 1px dashed #d6d6d6;
}

.cdndetails-tabs-list .ui-tabs-panels .ui-tabs-panel {
	background: white;
	margin: 0px;
	border-radius: 6px;
}

.cdndetails-tabs-list a.ui-tabs-navscroller-btn {
	display: none;
}

.scoreCard .item {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #3F4254;
}

.cdndetails-right-panel {
	margin-top: 0px;
}

.cdndetails-right-panel .cdndetails-panel {
	margin: 0px 0px 15px 0px;
	background: white;
	padding: 20px 15px;
	background: #FFFFFF;
	border: 1px solid #e5e5e5;
	border-radius: 5px
}

.cdndetails-panel .cdndetails-heading h3 {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	color: #3F4254;
}

.cdndetails-heading {
	padding-bottom: 10px;
	position: relative;
	float: left;
	width: 100%;
}

.cdndetails-heading h3 {
	float: left;
}

.cdndetails-heading .cdndetails-addmore {
	float: right;
	cursor: pointer;
	background: #115b79;
	border: 0;
	box-sizing: border-box;
	border-radius: 5px;
	width: 30px;
	height: 30px;
}

.cdndetails-heading .cdndetails-addmore .ui-icon {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.cdndetails-heading .cdndetails-addmore .ui-icon:before {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 18px;
	padding: 2px;
}

.cdndetails-heading a.cdndetails-addmore i {
	background: transparent;
	border: 1px solid #0191c6;
	border-radius: 50%;
	color: #0191c6;
	margin-right: 4px;
	font-size: 12px;
	padding: 0.5px;
}

.ui-icon-check::before {
	content: "\e9c3" !important;
	font-family: unicons-line;
	font-size: 18px;
	color: #3F4254;
}

.ui-icon-close::before {
	content: "\e9b8" !important;
	font-family: unicons-line;
	font-size: 13px;
	color: #3F4254;
}

.talentpool-list .PoolTitle {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.talentpool-list .PoolTitle:last-child {
	padding-bottom: 0px;
}

.cdn-info p {
	margin-top: 4px;
	font-size: 13px;
	margin-bottom: 4px;
	font-weight: 400;
	color: #3F4254;
	padding: 0px;
}

.cdn-info p span.job-count>span {
	color: #0191c6;
	border-bottom: 1px solid #0191c6;
}

/*.cdn-info i.uil {
	font-size: 18px;
	margin-right: 8px;
	color: #C0D1DE;
}*/
.cdn-info .cdn-socialicon i{
	    color: #fff;
        background: transparent;
        display: inline-block;
        width: 20px;
        height: 20px;
        border-radius: 3px;
        text-align: center;
        line-height: 21px;
}

.cdn-info p i.fa.fa-plane {
	transform: rotate(45deg);
}

.cdn-info .ullilistdiv ul li {
	margin: 0px;
}

.cdn-socialicon a, .cdn-socialicon span {
	font-size: 22px;
	color: #828282;
	margin-right: 6px;
}

.cdndetails-tabs-list {
	border-bottom: 0px solid #e9e9e9;
	margin-bottom: 30px;
}

.cdndetails-tabs .cdndetails-tabs-list .ui-tabs-nav a {
	/*padding: 7px 15px;*/
	display: inline-block;
	/*color: #0b0b0b;*/
	text-transform: capitalize;
	/*border-top: 2px solid transparent;*/
	position: relative;
}

.cdndetails-tabs .cdndetails-tabs-list ul li.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top
	{
	position: relative;
}

.cdndetails-tabs .cdndetails-tabs-list ul li.ui-state-default.ui-tabs-selected.ui-state-active.ui-corner-top:after
	{
	content: '';
	position: absolute;
	height: 3px;
	width: 100%;
	left: 0;
}
/*.cdndetails-tabs .cdndetails-tabs-list ul.ui-tabs-nav li
{
	margin-right: 1.7em;
}*/
.cdndetails-tabs .cdndetails-tabs-list ul.ui-tabs-nav li a {
	font-size: 13px;
	letter-spacing: 0.5px;
	padding: 6px 3px !important;
	font-weight: 500;
	color: #9b9dab;
}

.cdndetails-tabs .cdndetails-tabs-list .ui-tabs-nav a:after {
	position: absolute;
	width: 0px;
	height: 16px;
	content: '';
	top: 6px;
	left: -5px;
	background: #c3c3c3;
}

.cdndetails-tabs .cdndetails-tabs-list ul.ui-tabs-nav li:nth-of-type(1) a:after
	{
	display: none;
}

.cdndetails-tabs-list div#tabView, .cdndetails-tabs-list div#tabViewJobDlg, .cdndetails-tabs-list div#tabViewCV, .cdndetails-tabs-list div#tabViewPVDNew {
	margin: 0px;
	padding: 0px;
}

/* div#importResumeDlgHeader {
	top: 0 !important;
	right: 0 !important;
	left: unset !important;
	width: 700px !important;
	height: 100vh !important;
	margin-top: 0 !important;
} */
div#dupJobDlg {
	top: 0 !important;
	right: 0 !important;
	left: unset !important;
	height: 100vh !important;
}
/* div#importResumeDlgHeader .ui-dialog-content.ui-widget-content {
	height: calc(100vh - 42px) !important;
	overflow: auto;
} */
.importresumeheading {
	padding: 15px 40px 0px;
}

.importresumeheading h3 {
	display: block;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}

.invoice-tab .TableSearchFilter {
    position: absolute;
    top: -4px;
    right: 4px;
    z-index: 99;
}
.invoice-tab .TableSearchFilter .ui-button-icon-only .ui-button-text {
	padding: 0.2em;
}

.invoice-tab .ui-tabs-navscroller {
	/*margin: 0 30px;*/
	
}

div.header-resume-upload {
	height: 250px;
	position: relative;
	border: dashed 1px #e2e0e2;
    border-radius: 5px;
}

.AddCand-fileupload div.header-resume-upload {
	height: 140px;
	position: relative;
	border: dashed 1px #e2e0e2;
    border-radius: 5px;
}

div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top {
	float: unset;
	top: 50%;
	width: 100% !important;
	height: 100%;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
}

.header-resume-upload .ui-icon-plusthick:before {
	content: "\f194" !important;
}

div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top span.ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick {
	text-align: center;
	position: relative;
}

div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top span.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-fileupload-choose {
	background: transparent;
	position: relative;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	margin-top: 0%;
	text-align: center;
}

#importResumeDlgHeader .ui-fileupload-content.ui-widget-content.ui-corner-bottom {
	background-image: url("../images/drop-resume-ai.png") !important;
	background-size: 60%;
	background-position: center top 140px;
}
#importResumeDlgHeader .ui-messages-error{
	border: 1px dashed;
    border-color: #F1416C;
    background-color: #fce6ec;
     border-radius: 5px;
    color: #000000;
    z-index: 999999999;
    position: absolute;
    width: 98%;
}
#importResumeDlgHeader .ui-messages-error-icon {
    background: url(/images/icons/Error.svg) no-repeat;
    background-size: 100%;
}
#importResumeDlgHeader .ui-button .ui-icon {
	top: 40%;
}

.AddCanImportBox .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-image: url("../images/drop-resume-ai.png") !important;
	background-size: 50%;
	margin-top: 35px;
}

div#importResumeDlgHeader form#frmImportHeader .helpTextColor {
	font-size: 11px;
	display: block;
}

.share-to-referral table tr td i {
	font-size: 60px !important;
}

.share-to-referral table tr td {
	padding: 10px 7px;
}

div#searchViewDlg span.ui-icon.ui-icon-closethick {
	color: #115b79 !important;
}

.cdn-rating {
	display: inline-block;
	line-height: 10px;
}

.cdn-rating a {
	margin: 0px 0;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: #f5c106;
}

.quick-icon {
	float: right;
	margin: 0 2px 0 0;
	text-align: center;
	display: inline-flex;
	align-items: center;
	flex-wrap: nowrap;
}
.quick-icon > a {
	display: inline-flex;
	justify-content: center;
    align-items: center;
    width: 31px;
    height: 31px;
    margin: 0 3px;
    background-color: #115b79;
    border-radius: 5px;
    font-size: 17px;
    color: #fff;
    opacity: 1;
}
.quick-icon > a:hover {
    opacity: 0.9;
}
.quick-icon > a.active {
    background-color: #115b79;
    color: #ffffff;
}
.quick-icon > a.block.active {
	background-color: #f17272;
    color: #ffffff;
}
.quick-icon > a i, .quick-icon > a i:hover {
	font-size: inherit !important;
	color: inherit;
}
.btn-showmotenote {
	font-size: 12px !important;
	color: #fff !important;
}

td.cdn-socialicon a {
	font-size: 22px;
	margin: 0 1px;
	color: #0b0b0b;
}

.share-to-referral {
	padding: 0 15px;
}

.share-to-referral .col-md-12 {
	border: 2px dashed #eeeeee !important;
	margin: 10px 0;
}

.share-to-referral table tr td:nth-of-type(3) {
	width: 200px;
	text-align: right;
}

.pnlGrpGrid table table a.ui-commandlink.ui-widget img, .actionTablecol a.ui-commandlink.ui-widget img
	{
	width: 22px;
}

/* div#trackerLinkDlg {
	left: unset !important;
	top: 0 !important;
	margin: 0 !important;
	right: 0;
	bottom: 0;
	width: 650px !important;
} */
div#trackerLinkDlg .ui-dialog-content.ui-widget-content,
	#trackerLinkDlgOpenJob .ui-dialog-content.ui-widget-content, div#viewDoumentDlg .ui-dialog-content.ui-widget-content
	{
	height: calc(100vh - 74px) !important;
	overflow: auto;
}

div#viewDoumentDlg form, div#viewDoumentDlg iframe, div#viewDoumentDlg object
	{
	height: 100%;
}

div#trackerLinkDlg form#frmTrackerLinkDlg .ui-panel-content.ui-widget-content
	{
	padding: 6px 0;
}

div#addCampaign, div#fdbkId, div#dlgcomposeClient, div#dlgcompose, div#viewFullResumeDlg,
	div#candUpdateDtl, div#trackerLinkDlgOpenJob, div#testDlg, div#addInvoice,
	div#invoiceDialog, div#paymentDlg, div#replaceDlg, div#addCallDlg, div#viewDoumentDlg,
	div#offerLetterDlg, div#addInterviewer, div#editInterviewer {
	left: unset !important;
	top: 0 !important;
	margin: 0 !important;
	right: 0;
	bottom: 0;
}

div#testDlg, div#paymentDlg, div#replaceDlg, div#invoiceDialog {
	width: 50% !important;
}

div#viewDoumentDlg {
	width: 50% !important;
}

div#candUpdateDtl .ui-dialog-content.ui-widget-content, div#addInvoice .ui-dialog-content.ui-widget-content
	{
	height: calc(100vh - 42px) !important;
	overflow: auto !important;
}

div#docMailDlg {
	left: unset !important;
	top: 0 !important;
	margin: 0 !important;
	right: 0;
	bottom: 0;
	width: 60% !important;
	max-width: 100% !important;
}

div#addTaskDlg table tr td {
	padding: 4px 0;
}

div#addCampaign form#frm1 .ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-west.ui-layout-pane.ui-layout-pane-west,
	div#addCampaign form#frm1 .ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-center.ui-layout-pane.ui-layout-pane-center
	{
	width: 49% !important;
	margin-right: 1% !important;
	float: left;
	position: unset !important;
	height: calc(85vh - 39px) !important;
}

div#addCampaign form#frm1 .ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-west.ui-layout-pane.ui-layout-pane-west .ui-layout-unit-content.ui-widget-content
	{
	height: auto !important;
}

div#addVendor .ui-dialog-content.ui-widget-content {
	height: calc(100vh - 42px) !important;
}

div#addVendor form#frm1 table:nth-of-type(1) tr td {
	width: 18%;
}

div#fdbkId .ui-dialog-content.ui-widget-content {
	padding: 5px 0px !important;
}

div#fdbkId div#tabViewFdbk ul.ui-tabs-nav {
	border-bottom: 0px solid #f2f2f2;
	margin-bottom: 5px;
	margin-left: 15px;
}

div#fdbkId div#tabViewFdbk ul.ui-tabs-nav li.ui-state-default.ui-corner-top
	{
	border-bottom: 4px solid transparent;
}

div#fdbkId div#tabViewFdbk ul.ui-tabs-nav li.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active
	{
	border-bottom: 4px solid #333;
}

div#fdbkId div#tabViewFdbk ul li {
	margin-right: 1.7em;
}

div#fdbkId div#tabViewFdbk ul li:last-child {
	margin-right: 0em;
}

div#fdbkId div#tabViewFdbk ul.ui-tabs-nav li a {
	padding: 1em 0em;
    font-weight: 500;
}

div#fdbkId div#frmCanFdbk_content {
	padding: 0;
}

div#fdbkId .ui-dialog-content.ui-widget-content {
	height: calc(100vh - 42px) !important;
	max-height: unset
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating {
	width: 100%;
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating tr td:nth-of-type(1)
	{
	width: 150px;
	text-align: left;
	padding-bottom: 10px;
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating tr td {
	border: none;
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating tr td:nth-of-type(2)
	{
	width: 20px;
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating {
	margin-bottom: 10px;
	border-bottom: 1px solid #d8d8d8;
}

div#fdbkId div#tabViewFdbk table.cdnfeedback-rating .ui-progressbar.ui-widget.ui-widget-content.ui-corner-all
	{
	height: 6px;
	border-radius: 6px;
	overflow: hidden;
}

div#fdbkId div#tabViewFdbk h4 {
	margin-top: 15px;
	font-weight: 500;
	font-size: 13px;
}

.feedback-timeline {
	width: 100%;
	clear: both;
	min-height: 100px;
	padding: 20px;
        border-radius: 10px;
}

.feedback-timeline-containt {
	width: 86%;
	float: left;
}

.feedback-timeline-img {
	width: 8%;
	float: left;
	position: relative;
	text-align: center;
}


.feedback-timeline-img img, .feedback-timeline-img .name-container-resume {
	position: relative;
	z-index: 99;
}

.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-helper-hidden .feedback-timeline:nth-last-of-type(1) .feedback-timeline-img:after
	{
	display: none;
}

.feedback-timeline-containt label:nth-of-type(1) {
	/*margin-top: 7px;*/
	font-size: 12px;
}

.feedback-timeline-containt label:nth-of-type(2) {
	/*background: #f1f1f1;
	padding: 10px;
	width: 100%;
	border-radius: 7px;
	margin: 5px 0;*/

}

.profile-feedback {
	width: 70px;
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.3);
	border-radius: 50%;
}

.feedback-header table tr td:nth-of-type(1) {
	width: 90px;
}

.feedback-header table td {
	padding: 5px 10px !important;
	border: none !important;
}

.feedback-header table {
	background: #0b0b0b;
}

.profile-feedback img {
	width: 100%;
	border-radius: 50%;
	border: 4px solid #fff;
	height: 70px;
	margin-bottom: 0;
}

.feedback-header table td h2 {
	color: #fff;
	margin-top: 0;
	font-weight: 500;
	font-size: 24px;
	margin-bottom: 2px;
}

.feedback-header table td label {
	color: #fff;
	font-size: 15px;
	letter-spacing: 0.5px;
}

.feedback-header table td label:nth-of-type(1) {
	margin-right: 10px;
}

.feedback-header table td label i {
	font-size: 18px;
}

.feedback-body h2 {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
}

.overlayFdbkhover {
	width: 500px !important;
	padding-bottom: 0px;
}

.overlayFdbkhover .feedback-header table {
	width: 100%;
}

.overlayFdbkhover .feedback-body textarea {
	display: block;
	width: 100%;
	height: 70px;
	padding: .375rem .75rem;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	resize: none;
}

button.btn.btn-review:hover {
	background: #000;
	color: #fff;
}

button.btn.btn-review.active {
	background: #000;
	color: #fff;
}

button.btn.btn-review {
	background: #fff;
	margin-right: 7px;
	padding: 6px 15px;
	border-radius: 0;
	transition: all 0.3s;
	border: 1px solid #0b0b0b;
}

button.btn.btn-review i.fa {
	font-size: 18px;
}

.overlayFdbkhover .ui-overlaypanel-content {
	padding: 0 !important;
}

.overlayFdbkhover .ui-overlaypanel-content .feedback-body {
	padding: 0px 15px 10px 15px;
}

.review-list button.btn.btn-review {
	border-radius: 4px;
	padding: 6px;
	margin-bottom: 10px;
}

.review-list label {
	width: 300px;
	padding-right: 10px;
	vertical-align: middle;
}

button.btn.btn-review.active.add-more-btn.pull-right {
	border-radius: 4px;
	margin-top: 20px;
}

.interview_result .ui-button {
	padding: 10px 15px;
	border: 1px solid #115b79;
	margin-right: 5px;
}



 {
	transition: all 0.3s;
	opacity: 1;
	border: 0;
	width: 100px;
}

div#leftMenu div.dropdown:hover ul.dropdown-menu.dropdown-left {
	display: block;
}

.UserName .dropdown-menu.dropdown-custom smalltitle {
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
	color: #181C32;
	padding-left: 14px;
	margin: 5px 0 5px 0;
	float: left;
	width: 100%;
}

.UserName .user-menu li a {
	font-weight: 500;
	font-size: 13px;
	line-height: 25px;
	color: #7f7f8b;
	padding: 5px 15px;
	background: transparent;
	border-radius: 5px;
}
.UserName .user-menu li a:hover {
	background: #F0F9FE;
	color: #115b79;
}

.UserName .user-menu li .language-menu {
	position: relative;
}
.UserName .user-menu li .language-menu a.link {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.UserName .user-menu li .language-menu a.link span.language {
	display: flex;
    justify-content: space-between;
    align-items: center;
    min-width: 130px;
    padding: 3px 12px;
    background: #F1F1F1;
    border-radius: 5px;
    font-size: 12px;
    line-height: normal;
    color: #000000;
}
.UserName .user-menu li .language-menu a.link span.language img {
	width: 25px;
    margin: 0;
}
.UserName .user-menu li .language-menu .language-menu-items {
	display: none;
	padding-right: 10px;
    position: absolute;
    right: 100%;
    top: 0;
}
.UserName .user-menu li .language-menu:hover .language-menu-items {
    display: block;
}
.UserName .user-menu li .language-menu .language-menu-items ul {
	min-width: 190px;
	padding: 10px;
    background: #FFFFFF;
    border: 1px solid #e5e5e5;
    border-radius: 5px 0px 0px 5px;
}
.UserName .user-menu li .language-menu .language-menu-items ul li a {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.UserName .user-menu li .language-menu .language-menu-items ul li a img {
	width: 25px;
    margin: 0;
	filter: brightness(0.5);
}

.UserName .user-menu li a.green {
	background: #50CD89;
	color: #fff;
	margin-top: 5px;
}

.UserName .user-menum li a:hover.green {
	opacity: 0.9;
}

.UserName .user-menu li a.logout {
	padding: 4px 10px;
    background-color: #115b79;
    border-radius: 5px;
    color: #ffffff;
    line-height: 20px;
    opacity: 1;
}

.UserName .user-menu li a:hover.logout {
	opacity: 0.9;
}

.dropdown-menu.dropdown-custom>li {
	padding: 10px 10px;
	font-size: 13px;
}
/*.inprocess-cand td a.ui-commandlink {
	font-size: 13px !important;
}*/
.cdn-lisks form#frmMenuCVD1 .showmorecndviewdlg {
	padding: 0;
}

.cdn-lisks form#frmMenuCVD1 {
	display: inline-block;
	border: 1px solid red;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	background-color: #ffffff !important;
	border-color: #0b0b0b !important;
	padding: 0px 0px !important;
	text-transform: uppercase;
	color: #0b0b0b;
	border-radius: 4px !important;
	height: 31px;
}

.pnlmenu.showmorecndviewdlg {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0;
}
.pnlmenu.showmorecndviewdlg .ui-panelmenu-panel {
	position: relative;
	display: inline-flex;
	justify-content: center;
    align-items: center;
    width: 31px;
	height: 31px;
	background-color: #115b79;
	border-radius: 5px;
	font-size: 20px;
	color: #ffffff;
}
.pnlmenu.showmorecndviewdlg .ui-panelmenu-panel:hover {
    background-color: #115b79;
}
.pnlmenu.showmorecndviewdlg .ui-panelmenu-panel .ui-panelmenu-header {
	display: none;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset a {
	border-bottom: 0px solid #ececec;
	padding: 5px 15px;
	background: transparent;
	border-radius: 5px;
	font-size: 13px !important;
	font-weight: 500;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset {
	padding: 0 !important;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset a:hover {
	color: #115b79 !important;
	background: #F0F9FE;
	color: #115b79;
}

/*.application-desc span {
	margin-right: 10px;	
	font-size: 12px;   
    font-weight: 500;
    color: #666;
}
.application-desc span i
{
	font-size: 18px;  
}*/
.cdndetails-notes p, .pending-tasklist p {
	margin-bottom: 0px;
}

.cdndetails-notes p label, .pending-tasklist p {
	font-size: 12px;
	font-weight: 500;
	color: #666;
	margin-bottom: 0px;
}

.cdndetails-notes label, .pending-tasklist label {
	float: left;
	padding-bottom: 0px;
	font-size: 13px;
	color: #3F4254;
}

.secondary-color label {
	font-size: 11px;
	color: #787878;
}
.secondary-color .ui-commandlink {
	font-size: 11px;
}

.secondary-color label i {
	color: #969fa9;
}

.cdndetails-notes label i {
	margin-right: 4px;
	font-size: 18px;
	float: left;
}

.cdndetails-notes a.more-note {
	float: right;
}

.application-desc label.status-view {
	background: #ececec !important;
	padding: 5px 15px;
	border-radius: 18px;
}

.application-desc .status-edit {
	float: right;
}

.cdndetails-tabs .cdndetails-tabs-list .ui-tabs-nav {
	padding-bottom: 6px !important;
}

.task-list a {
	color: #0191c6;
}

.interview-list a {
	font-weight: 500;
	cursor: pointer;
}

.interview-list {
	font-size: 12px;
	color: #828282;
}

.interview-list i {
	/*font-size: 13px;*/
	
} /* 
.CandidateViewC.dlgscrolled .cdnfullview-header .cdn-details table tr:nth-of-type(3) {
    display: none;
}
.CandidateViewC.dlgscrolled .cdnfullview-header .cdn-info p:nth-of-type(4),
.CandidateViewC.dlgscrolled .cdnfullview-header .cdn-info p:nth-of-type(5){
	display: none;
}
.CandidateViewC.dlgscrolled .cdnfullview-header .cdn-info .cdn-socialicon{
	display: none;
}
.CandidateViewC.dlgscrolled .cdnfullview-header .cdn-info>p:nth-of-type(2) {
    display: none;
}
.cdn-info .status-edit p {
    display: inline-block;
} 
.CandidateViewC.dlgscrolled .cdnfullview-header .cdnprofile-pic{
	height: 80px!important;
    width: 80px!important;
}
.CandidateViewC.dlgscrolled  .cdnprofile-pic .name-container-dlg .name-str-dlg{
	line-height: 80px;
}
.CandidateViewC.dlgscrolled .cdnfullview-header{
	position: fixed;
    height: 141px;
    top: 0;
    right: 0;
    width: 1300px;
    z-index: 99999;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.CandidateViewC.dlgscrolled .cdndetails-tabs{
	margin-top: 348px;
    height: calc(127vh - 141px);
}
.CandidateViewC.dlgscrolled .cdndetails-tabs .cdndetails-tabs-list .ui-tabs-panel {
    height: calc(100vh - 221px);
    overflow: auto;
}
.CandidateViewC.dlgscrolled .cdndetails-right-panel {
    height: calc(100vh - 221px);
    overflow: auto;
}
.CandidateViewC.dlgscrolled .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top{
    position: fixed!important;
    top: 0!important;
    right: 15px!important;
    z-index: 999999999!important;
} */
.CPPreNext {
	position: fixed;
	float: left;
	margin-top: 0px;
	z-index: 99999999 !important;
	margin-right: 0px;
	top: 0px;
}

@media only screen and (min-width: 1024px) {
	.CPPreNext {
		right: 95%;
	}
}

@media only screen and (min-width: 1100px) {
	.CPPreNext {
		right: 95%;
	}
}

@media only screen and (min-width: 1200px) {
	.CPPreNext {
		right: 95%;
	}
}

@media only screen and (min-width: 1300px) {
	.CPPreNext {
		right: 95%;
	}
}

.inprocess-tbl .ui-datatable-tablewrapper {
	overflow: unset;
}

.configTab .block table.cndFields-Pnl table thead tr th:nth-last-of-type(1),
	.configTab .block table.cndFields-Pnl table thead tr th:nth-last-of-type(2),
	.configTab .block table.cndFields-Pnl table thead tr th:nth-last-of-type(3)
	{
	width: 160px !important;
}

.configTab .block table.cndFields-Pnl table thead tr th:nth-last-of-type(1)
	{
	text-align: center;
}

.configTab .block table.cndFields-Pnl table thead tr th:nth-of-type(1) {
	width: 50px !important;
}

form#frmScreeningQue table {
	width: 100%;
}

form#frmScreeningQue table .ui-selectcheckboxmenu-trigger.ui-state-default.ui-corner-right
	{
	width: 30px !important;
}

div#CHECK_LIST {
	background: linear-gradient(-45Deg, #f1f1f1, #ffffff) !important;
}

.Displaypipeline a div {
	text-align: left !important;
}

table thead tr th, table thead tr th label {
	text-transform: capitalize;
	color: #9A9AA7;
	font-size: 10px;
	font-weight: 500;
}

.col-md-12.ResponsiveSearchpanel {
	padding: 0;
}

div#testDlg form#frmViewDlg table {
	border: none;
}

.ui-autocomplete-panel .ui-autocomplete-list {
	padding: 0em !important;
}

/* tab design start */
ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
}

div#tabView .ui-tabs-panels {
	margin: 10px 0 0 0;
	padding: 20px 5px;
	border: 1px solid #e5e5e5;
	background: #FFFFFF;
	 border-radius: 5px;
}

div#tabViewJobDlg .ui-tabs-panels, div#tabViewCV .ui-tabs-panels, div#tabViewPVDNew .ui-tabs-panels {
	margin: 10px 0 0 0;
	padding: 20px 5px;
    border: 1px solid #e5e5e5;
    background: #FFFFFF;
    border-radius: 5px;
}
/* span.ui-inplace-editor {
    display: none;
} */
.invoice-tab ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all
	{
	margin: 0 0px 1px 0px;
}

.cdn-info {
	background: #FFFFFF;
	border: 1px solid #e5e5e5;
	 border-radius: 5px;
	padding: 15px;
}

.cdn-info .list {
	/* border-bottom: 1px solid #f2f2f2; */
}

.cdn-info .status-edit {
	display: block;
}

.cdn-info .status-edit span {
	display: inline-block;
}

ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after, ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-state-hover:after {
	content: '';
	position: absolute;
	height: 3px;
	width: 100%;
	bottom: 1px;
	left: 0px;
}

ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-state-hover:after
	{
	background: #115b79 !important;
}

.invoice-tab ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	bottom: -2px;
}

ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all .ui-tabs-selected a
{
	position: relative;
	color:#115b79;
}

.ui-tabs .ui-tabs-nav li a {
	text-transform: capitalize;
	color: #989d9f;
	padding: 1em 1em;
}

.ui-tabs .ui-tabs-nav li a:hover {
	color: #115b79;
}

.invoice-tab .ui-tabs .ui-tabs-nav li a, .schedule-interview .ui-tabs .ui-tabs-nav li a	{
	padding: 0.6em 0em;
}

.invoice-tab .ui-tabs .ui-tabs-nav li, .schedule-interview .ui-tabs .ui-tabs-nav li	{
	margin-right: 1.7rem;
}

.schedule-interview .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #115b79;
	cursor: pointer;
	font:500;
}
.schedule-interview .guest-Email .ui-autocomplete-token-label {
	padding: 0 23px 0 0;
}
.schedule-interview .guest-Email .ui-autocomplete-input-token {
	float: none;
}
.schedule-interview .guest-Email .ui-autocomplete-input-token input {
    width: 100%;
    padding: 7px 20px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 20px;
    color: #495057;
    border: 0;
    border-radius: 5px;
    -webkit-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;
    background: #fff;
    border:1px solid #e5e5e5;
    border-radius: 5px;
}

.ui-tabs-scrollable .ui-tabs-nav li {
	border: none !important;
}

.analytivs #tabView .ui-tabs-selected a, .analytivs #tabView a {
	text-transform: unset;
}

.analytivs .ui-tabs-selected:after {
	display: none;
}
/* tab design end */
.jobdescription img {
	width: 16px;
}

.gridandlistview .fieldsetGrid-icon .fa.fa-th-large, .gridandlistview .fieldsetList-icon .fa.fa-bars
	{
	opacity: 1 !important;
}

/*.gridandlistview .fieldsetGrid-icon .fa, .gridandlistview .fieldsetList-icon .fa
	{
	opacity: 0.3 !important;
}*/
.website-integration button.copybtn {
	background: transparent !important;
	border: none !important;
	color: #a8a8a8;
	padding: 0 15px !important;
	margin-top: -15px;
}

.website-integration button.copybtn span.ui-button-icon-left.ui-icon.ui-c.fa.fa-copy
	{
	font-size: 18px;
}

.website-integration button.copybtn:hover {
	color: #0394b7 !important;
}

.ui-inputswitch .ui-inputswitch-on span, .ui-inputswitch .ui-inputswitch-off span
	{
	color: transparent !important;
}

.ui-inputswitch {
	box-shadow: none !important;
	border-radius: 20px !important;
	border: 0px solid #ccc !important;
}

.ui-inputswitch  .ui-inputswitch-on.ui-state-active {
	width: 24px !important;
	overflow: hidden !important;
	border-radius: 50% !important;
	height: 24px !important;
	background: #ffffff !important;
}

.ui-inputswitch .ui-inputswitch-off {
	width: 24px !important;
	height: 24px !important;
	border-radius: 50%;
	background: #ffffff !important;
}

.ui-inputswitch {
	background: #b5b5c3;
}

.ui-inputswitch .ui-inputswitch-handle {
	background: #b5b5c3 !important;
}

.ui-inputswitch-checked {
	background: #50CD89;
}

.ui-inputswitch-checked .ui-inputswitch-handle {
	background: #50CD89 !important;
}

.fieldsetList-icon.gridandlistview span.fa.fa-th-large,
	.fieldsetGrid-icon.gridandlistview span.fa.fa-bars {
	/*opacity: 1 !important;
	color: #394263 !important;*/
	
}

div#tabViewFdbk .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	width: 100% !important;
	left: inherit !important;
	top: 0px !important;
}

div#tabViewFdbk .custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick:before
	{
	position: absolute;
	top: 20%;
	left: 50%;
	transform: translate(-50%, -30%);
}

label.gdprIcon {
	position: absolute;
	bottom: 14px;
	right: 10px;
	background: #fff;
	height: 20px;
	width: 20px;
	text-align: center;
	border-radius: 50%;
}

a.gdprIcon {
	position: absolute;
	bottom: 1px;
	right: 0px;
	background: #fff;
	height: 22px;
	width: 22px;
	text-align: center;
	border-radius: 50%;
	line-height: 26px;
}

td.candidate-profile {
	position: relative;
}

div#dlgcomposeClient div.cke_contents, div#dlgcompose div.cke_contents,
	div#massEmailDialog div.cke_contents {
	height: 350px !important;
}

div#dlgcompose .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px) !important;
	height: auto !important;
}

div#dlgcomposeClient, div#dlgcompose {
	width: 60% !important;
}

.TopRightBtns.pull-right.MARGINLR10.scheduleHeaderIcons .ui-selectbooleanbutton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.ui-state-active.btn.btn-primary,
	.TopRightBtns.MARGINLR10.pull-right.scheduleHeaderIcons .ui-selectbooleanbutton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-left.btn.btn-primary
	{
	background: transparent !important;
	border: none !important;
	padding: 6px 9px !important;
}

.TopRightBtns.MARGINLR10.pull-right.scheduleHeaderIcons {
	margin: 0 !important;
}

.dashboard .ui-panel-content.ui-widget-content i.fa.fa-file-pdf-o.fa-2x,
	.dashboard .ui-panel-content.ui-widget-content i.fa.fa-file-excel-o.fa-2x
	{
	font-size: 20px !important;
}

.dashboard .ui-messages-warn, .dashboard .ui-message-warn {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
	color: #e09e20;
	background-color: #fffff3;
	border-color: #f5b73f;
	width: 80%;
	margin: 10px auto;
	position: relative;
	border-radius: 4px;
}

.dashboard span.ui-messages-warn-icon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.dashboard .ui-messages ul {
	margin: 0 40px;
	padding: 0;
	list-style-type: none;
}

.dashboard .ui-messages-warn a.ui-messages-close {
	color: #f5b73f;
	font-size: 2px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.searchhideshow {
	display: none !important;
}

form#quickAssignJobFrm .ui-fileupload.ui-widget.ui-fileupload-responsive
	{
	margin-bottom: 0px !important;
}

div#rightSearchBar {
	max-height: calc(100vh - 245px);
	overflow: auto;
}
div#rightSearchBar .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick::before {
	margin-top: 40px;
}

.col-md-12.Displaypipeline.search-prospect-status .ui-carousel .ui-carousel-button
	{
	top: 30%;
}

.filtertblradio {
	width: 36px !important;
	position: relative;
}

.filtertblradio .ui-chkbox.ui-widget {
	position: absolute;
	top: calc(50% - 43px);
	transform: translateY(calc(40% + 43px));
	left: 8px;
}

table.cndDetailSearchTab tr td {
    padding-bottom: 20px;
}
table.cndDetailSearchTab tr td:nth-of-type(3) {
	width: 20%;
	padding-left: 20px;
}
table.cndDetailSearchTab tr td:nth-of-type(2), table.cndDetailSearchTab tr td:nth-of-type(4) {
	width: 30%;
}
table.cndDetailSearchTab .ui-state-default {
    margin-bottom: 0px;
}

.cdn-designation .status {
	float: left;
	background-color: #50cd8815 !important;
	color: #50cd88;
	font-size: 13px;
	font-weight: 500;
	border-radius: 5px !important;
	padding: 5px 15px;
}

.cdndetails-panel div.header-resume-upload {
	height: 100px !important;
	border: 0px !important;
}
/*
.cdndetails-panel .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	margin-top: 0 !important;
}

.cdndetails-panel span.ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick
	{
	text-align: left !important;
	font-size: 50px !important;
	padding-left: 50px !important;
}
.cdndetails-panel .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top
	{
	top: 12px !important;
	transform: unset !important;
	left: unset !important;
	height: unset !important;
	z-index: 555;
}

.cdndetails-right-panel .cdndetails-panel .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top
	{
	height: auto !important;
}

.cdndetails-right-panel .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	border: 0 !important;
}

.cdndetails-right-panel .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-icon-plusthick::before
	{
	font-size: 45px;
}
*/
.cdndetails-panel div.header-resume-upload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-image: url("../image/drop-resume.png") !important;
	background-size: 40% !important;
	background-position: bottom 0px center;
	margin-top: -15px;margin-left:15px;
}
.cdndetails-panel .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top{
	top: 40%;left: 45%;
}
.frmMailConfig table table tr td:nth-of-type(1), .frmMailConfig table table tr td:nth-of-type(3){
	width: 13% !important;
}

.sort-alpha-asc-desc {
	height: 26px !important;
	font-size: 22px;
	padding-top: 0 !important;
	margin-top: -5px;
}

.sort-alpha-asc-desc span.ui-button-icon-left.ui-icon.ui-c {
	/*margin-top: -10px !important;
	left: 18px !important;*/
	top: 20%;
}

.table-responsive.col-md-12.talent-pool-details-table .ui-datatable-header.ui-widget-header.ui-corner-top
	{
	margin: 15px 00 5px 00;
}

.add-Candidate .createCandidateTab .createcandidatredtl td {
	width: 10% !important;
}

.customizemassSMSPnlBtn .btn.btn-sm.PlusIcon-btn {
	/*border: 1px solid #f2f2f2 !important;*/
	padding: 5px 18px !important;
	background: #efefef !important;
	/*margin-left: 8px !important;*/
	border-radius: 0 4px 4px 0 !important;
}

fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.inline-block.fieldCriteria .ui-fieldset-content
	{
	display: flex;
}

.inprocesscdnmoreMenuicon table tr td label {
	float: left;
	width: 344px;
}

.cdndetails-tabs-list .ui-tabs-navscroller a.ui-tabs-navscroller-btn {
	display: none;
}

.cdn-lisks button {
	margin: 0 5px 0 0;
	background: #115b79 !important;
	color: #fff !important;
	border: 0px !important;
	border-radius: 5px;
	vertical-align: top;
}

.cdn-lisks .ui-menubutton button {
	border: 0px !important;
}

.cdn-lisks span.cdndropdownbtn button {
	/*padding: 0 22px 0 6px !important;
	margin-top: -2px;*/
	padding: 8px 15px !important;
}

span.cdndropdownbtn:hover {
	background: transparent !important;
	border: 0 !important;
}

.cdn-lisks span.cdndropdownbtn button {
	background: transparent;
	border: 0;
	/*padding: 0px!important;
	padding-left: 22px !important;*/
}

.pending-tasklist.panelactivecount p {
	font-size: 12px;
	color: #b1b1b1;
}

.pending-tasklist.panelactivecount h2 {
	font-weight: 600;
	margin: 10px 0 0 0;
}

.pending-tasklist.panelactivecount .col-md-6 {
	margin: 0% 2% 0% 2%;
	width: 46%;
	border-radius: 6px;
}

/*.cdndetails-panel .application-desc, .cdndetails-panel .cdndetails-notes, .cdndetails-panel, .cdndetails-panel .pending-tasklist, .cdndetails-panel .talentpool-list { 
	max-height: 250px; 
	overflow: auto;
}*/

.cdn-info .status-edit span button.ui-button,
.cdn-name .status-edit .ui-inplace-editor button,
.cdn-designation .status-edit .ui-inplace-editor button,
.cdn-details .designation .ui-inplace-editor button {
	border: 0;
	width: 25px;
	background: #BBF0D4;
	padding: 0px;
	border-radius: 4px;
	margin-left: 2px;
}

.cdn-info .status-edit span button.ui-button span {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#createJobNoteDlg .well {
	float: left;
}

.CPTaskTab .row {
	/*Background: #f2f2f2;
	border-radius: 6px;
	padding: 5px !important;
	border: solid 1px #eee;*/
	
}

.CPTaskTab .primary-color label {
	font-size: 13px;
	font-weight: 400;
}

.CPTaskTab .row .col-md-1 label {
	padding: 2px;
	background: #fff;
	border-radius: 50px;
}

.CPTaskTab .row .col-md-7 tr:first-child td {
	font-size: 15px;
	padding: 0px 0px;
}

.application-desc .col-md-12 {
	margin-bottom: 3px;
}

.application-desc .JobList a {
	font-size: 13px;
	color: #3F4254;
	padding-bottom: 5px;
	float: left;
}

.cdndetails-panel .Date {
	display: flex;
	align-items: center;
	float: left;
	width: auto;
	margin-right: 15px;
	margin-bottom: 5px;
	font-size: 11px;
	color: #787878;
}

.cdndetails-panel .Title {
	font-size: 13px;
	color: #3F4254;
	padding-bottom: 10px;
}

.cdndetails-panel .User {
	display: flex;
	align-items: center;
	float: left;
	width: auto;
	margin-right: 15px;
    margin-bottom: 5px;
	font-size: 11px;
	color: #787878;
}

.cdndetails-panel i {
	font-size: 18px;
	float: left;
	margin-right: 4px;
	line-height: 18px;
}

.application-desc label.status-view {
	font-size: 12px;
}

#tabViewJobDlg .ui-carousel .ui-carousel-viewport {
	margin-bottom: 20px;
}

#tabViewJobDlg #candidateTblDiv label.status-view {
	padding: 3px 10px;
}

#tabViewJobDlg .ui-datatable .ui-menubutton button {
	width: auto !important;
}

#tabViewJobDlg .ui-dialog .ui-selectbooleanbutton {
	margin: 20px 5px 2px 0px !important;
}

#tabViewJobDlg #intaerviewTblDiv tr td {
	padding: 10px 0px;
	background: none;
	border-bottom: solid 1px #f2f2f2;
}

.JobViewDLG .TableSearchFilter {
	top: -4px;
	right: 0;
}

.cdn-name .ui-panel .ui-panel-content {
	padding: 0px !important;
}

.EditIconCdn {
	visibility: hidden;
}

.status-edit:hover .EditIconCdn {
	visibility: visible;
}

.CandidateViewDLG .ActivitiesTabs .itemList, .JobViewDLG .ActivitiesTabs .itemList {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

.CandidateViewDLG .ActivitiesTabs .ui-selectmanycheckbox label,	.JobViewDLG .ActivitiesTabs .ui-selectmanycheckbox label {
	font-family: Roboto;
	font-style: normal;
	font-size: 15px;
	line-height: 20px;
	color: #3F4254;
	padding-bottom: 5px;
	font-weight: 400;
}

.prospect-contact-details tr tr td, .prospect-contact-detailsPVD tr tr td
	{
	background: #f2f2f2;
	padding: 10px !important;
}

.prospect-contact-details tr tr, .prospect-contact-detailsPVD tr tr {
	border-bottom: #fff solid 10px;
}

.CandidateViewDLG .fieldsetGrid thead tr {
	box-shadow: none;
}

.CandidateViewDLG .fieldsetGrid tr td {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0px;
}

.CandidateViewDLG #tblDivJobs.fieldsetGrid tr td, .CandidateViewDLG #tblDivVendorJobs.fieldsetGrid tr td
	{
	padding: 10px 10px;
}

.cdnfullview-header .status-edit input.ui-widget {
	width: 60% !important;
	background: #ffffff;
}

.cdn-name .status-edit input.ui-widget, .designation input.ui-widget,
.cdn-name .status-edit .ui-inplace-editor, .designation .ui-selectonemenu,
.cdn-designation .status-edit .ui-inplace-editor,
.designation .ui-inplace-editor {
	float: left;
}

.cdn-name .status-edit .ui-inplace-editor .ui-icon,
.cdn-designation .status-edit .ui-inplace-editor .ui-icon,
.cdn-details .designation .ui-inplace-editor .ui-icon {
	transform: translate(-50%, -50%);
}

.cdn-details .cdn-name {
	width: 100%;
	margin-top: 15px;
}
.cdn-details .cdn-name .idnum input.ui-widget {
	width: 37% !important;
}
.cdn-details .cdn-name .idnum label {
	color: #000000;
	font-size: 13px;
	padding-left: 5px;
}

.cdn-details .designation .ui-inplace .ui-inplace-display {
	color: #000000;
	font-size: 13px;
}

.cdnfullview-header .designation .ui-selectonemenu {
	width: 60%;
	padding: 0 !important;
	background-color: #ffffff;
}

.cdn-name .status-edit .status .ui-inplace-display {
	font-size: 12px !important;
}

/*.CandidateViewDLG .cdn-lisks .cdndropdownbtn span {
	text-transform: uppercase !important;
}*/
#candUpdateDltCVD {
	top: 0px !important;
}

.quick-icon .ui-overlaypanel {
	width: fit-content;
	max-width: 700px;
	max-height: 350px;
	padding: 15px;
	overflow: auto;
}
.ProspectViewDialog .quick-icon .ui-overlaypanel{
    min-width: 400px;
    left: inherit !important;
    right: 0;	
}
.clientView .quick-icon .ui-overlaypanel{
	width: 600px;
}
.quick-icon .ui-overlaypanel .ui-overlaypanel-content {
	padding: 0px !important;
}
.quick-icon .ui-overlaypanel .timeline-note {
	/*overflow: auto;
	max-height: 320px;*/
}

.timeline-content pre {
	padding: 0px 0px 5px 0px;
}

.timeline-content small {
	color: #8d8b8b !important;
	font-weight: 400;
    margin-right: 10px;
}
.timeline-content small strong {
	color: #8d8b8b !important;
	font-weight: 400;
}

.cust-menu .cdn-lisks .ui-overlaypanel {
	min-width: 200px;
}

.cust-menu .cdn-lisks .ui-overlaypanel li {
	padding: 8px;
	background: #f2f2f2;
	list-style: none;
	margin: 1px 0px;
}

.cust-menu .cdn-lisks .ui-overlaypanel li:hover {
	background: #ccc;
}

.cust-menu .cdn-lisks .ui-overlaypanel .ui-overlaypanel-content {
	padding: 0px !important;
}

.cust-menu .cdn-lisks .ui-overlaypanel li a {
	color: #000 !important;
}

.ui-selectonemenu-trigger .ui-icon, .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon
	{
	color: #ccc;
}

.ui-selectonemenu {
	padding-right: 0px !important;
	/*min-width: auto !important;*/
}

.input-group .ui-inputfield {
	width: calc(100% - 25px) !important;
}

.HoverBody .input-group .ui-inputfield {
	width: 100% !important;
	z-index: initial;
}

.ui-panelgrid .ui-panelgrid-cell {
	border: 0px;
}

#createJobNoteDlg .well .col-md-6 button {
	margin-top: 10px;
}

#createJobNoteDlg .well {
	width: 100%:
}

#editStatus .form-page table {
	/*border-collapse: unset;
    border-spacing: 0 5px;*/
}
#editStatus .form-page table tr td {
	padding: 0px 0;
}
#editStatus .form-page table td .ui-chkbox, #addStatus .form-page table td .ui-chkbox {
	/* margin-top: 16px; */
}
#editStatus .form-page .ui-colorpicker, #addStatus .form-page .ui-colorpicker{
	margin-top: 0;
}
#editStatus .form-page .ui-inputswitch, #addStatus .form-page .ui-inputswitch{
	margin-top: 0;
}
#editStatus .form-page table td .ui-chkbox + label.ui-outputlabel, #addStatus .form-page table td .ui-chkbox + label.ui-outputlabel{
	margin-top: 0;
}
#editStatus .form-page table td .ui-colorpicker + label.ui-outputlabel, #addStatus .form-page table td .ui-colorpicker + label.ui-outputlabel{
	margin-top: 0;
}
#editStatus .form-page table td .ui-colorpicker{
margin-top: 6px;
}
#editStatus .form-page table td .ui-colorpicker + label.ui-outputlabel{
margin-top: 6px;
}
.onboarding-tracking table td:nth-child(1) {
	width: 5% !important;
}

.onboarding-tracking table td:nth-child(2) {
	width: 35% !important;
}

.onboarding-tracking table td:nth-child(3) {
	width: 30% !important;
}

.onboarding-tracking table td:nth-child(4) {
	width: 30% !important;
}

.analytivs #tabView li a {
	padding-left: 10px;
}

#dlgcomposeClient .ui-dialog-content {
	height: 100% !important;
}

#trackerLinkDlg .ui-selectmanycheckbox td, #trackerLinkDlgOpenJob .ui-selectmanycheckbox td
	{
	padding: 5px !important;
}

#trackerLinkDlg .ui-selectmanycheckbox, #trackerLinkDlgOpenJob .ui-selectmanycheckbox
	{
	margin-bottom: 0px !important;
}

.ui-autocomplete-input-token input, .ui-autocomplete-input-token {
	margin: 2px;
	line-height: 20px;
}

.add-widgetBtn:hover {
	color: #333 !important;
}

.pipline .ui-datatable-tablewrapper tr td .ui-link { /*color: #CCC;*/
	
}

.pipline .ui-datatable-tablewrapper tr td :hover 
		.ui-link {
	color: #0394b7;
}

.profileSettingsEmailTmpl .ui-datatable-data .fa-question {
	padding: 10px 0px 0px 10px;
}

.CPTaskTab .fa-pencil {
	padding-top: 0px;
	margin: 0px 5px;
}
/*.CPTaskTab .col-md-10 label:nth-child(1){font-size:13px; font-weight:600; padding-bottom:5px;}*/
#addCallDlg .ui-chkbox {
	margin-top: 16px;
}

/* Color appliedi n Placeholder */
.ui-selectonemenu .ui-selectonemenu-label, .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	color: #4a4c55;
	background: transparent !important;
	font-weight: 400;
	text-transform: none;
	line-height: 20px;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	padding: inherit !important;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	width: 25px;
	display: flex;
    justify-content: center;
    align-items: center;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #181C32;
	opacity: 0.5; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #181C32;
	opacity: 0.5;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #181C32;
	opacity: 0.5;
}

/* if Small form in Dialog like Add Task - JAY */
/*#addTaskDlg .ui-dialog-content {
	padding: 15px 40px !important;
}*/

/* Form Page New Stye for all form with Label as well watermark April 2020 */
.form-page label.ui-outputlabel {
	margin-top: 1rem;
	margin-bottom: 4px !important;
	line-height: 1.5;
	float: none;
}
.reminder-notific .form-page label.ui-outputlabel {
	display: inline-block !important;
}

#sendVendorEmailDlg
.form-page label.ui-outputlabel span {
	font-size: 10px;
	font-style: italic;
	padding-left: 5px;
}

.form-page .ui-selectoneradio label, .form-page .ui-selectmanycheckbox td label
	{
	margin: 0px;
	padding-right: 15px;
	color: #394263;
	font-size: 12px;
}
.form-page .ui-rating {
	padding-top: 5px;
}

.form-page .ui-inputswitch {
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
}

.form-page .SwitchJoininPG {
	/*margin-top: 5px !important;
	color: #394263 !important;
	font-size: 11px !important;*/
	
}

.form-page td {
	border: none !important;
}

/*.form-page table table:nth-child(1) {
	width: 98% !important;
	padding-right: 2% !important;
}*/

/* Create Client New Stye April 2020 */
.Create-Client .form-bordered table tr td {
	vertical-align: top;
}

.Create-Client .form-bordered table tr td:nth-child(1),
	.personal-setting .form-page tr td:nth-child(1), #scheduleInterviewDlg .form-page tr td:nth-child(1),
	#createTaskDlg .form-page tr td:nth-child(1), #createJobTaskDlg .form-page tr td:nth-child(1),
	.Create-Client table tr td:nth-child(1), #clientContactDlgCVDD .form-page tr td:nth-child(1),
	#createClientTaskDlg .form-page tr td:nth-child(1), .CanViewEditTab tr td:nth-child(1),
	.JobViewEDITTab tr td:nth-child(1), #addStatus tr td:nth-child(1),
	.edittab-contactviewdlg tr td:nth-child(1) {
	/*width: 49% !important; 	padding-right: 1% !important;*/
	
}

.Create-Client .AttachmentTXT table tr td:nth-child(1) {
	width: 85% !important;
}

#tabViewFdbk .form-page tr td:nth-child(1), #tabViewFdbk .form-page tr td:nth-child(2)
	{
	width: 32% !important;
	padding-right: 1% !important;
}

.Create-Client .form-bordered table tr td:nth-child(2),
	.personal-setting .form-page tr td {
	/*width: 49% !important;
	padding-left: 1% !important;*/
	
}

.ui-fileupload-responsive {
	border: dashed 1px #e2e0e2;
	border-radius: 5px;
	padding: 5px;
	height:60px;
	background: #fff;
}

.form-page table.ui-selectoneradio tr td {
	width: auto !important;
	padding-right: 0px !important;
	text-align: left;
	display: inline-block;
}

/*quickSearch css*/
#frmCndInfo a.gdprIcon.shield {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background-color: #115b79;
}

#frmCndInfo a.gdprIcon.shield i, #frmCndInfo a.gdprIcon.shield i:hover {
	color: #ffffff;
	font-size: 14px !important;
}
/* div#candUpdateDltJVD {
	width: 800px !important;
	min-width: 800px !important;
	max-width: 800px !important;
	top: 0 !important;
} */
div#composeCndDlg {
	top: 0 !important;
	bottom: 0px;
}

div#composeCndDlg .cke_contents {
	height: 350px !important;
}

div#composeDlgJobClient {
	top: 0px !important;
	bottom: 0px;
}

div#composeDlgJobClient .cke_contents {
	height: 350px !important;
}

div#sendEmaildlg .cke_contents {
	height: 250px !important;
}

div#sendClientEmailDlg .cke_contents {
	height: 250px !important;
}

.upldPnlLink label {
	margin-right: 20px;
}

.upldPnlLink a.ui-commandlink.ui-widget {
	margin-right: 10px;
}

div#prospectViewDlg {
	right: 0 !important;
	overflow: hidden;
}
.CandidateViewDLG.ProspectViewDialog {
	overflow: hidden;
}

div#sendContactEmailDlg .cke_contents {
	height: 300px !important;
}

div#jobCndtearSheetDlg .botmar15 {
	margin-bottom: 15px;
}

div#jobCndtearSheetDlg .botmar5 {
	margin-bottom: 5px;
}

#frmLeadInfo .cdn-details .cdn-name .errormesg {
	position: absolute;
	bottom: -14px;
}

.CPTaskTab.tasktabicon .falgicon {
	margin: 11px 0px;
}

.CPTaskTab.tasktabicon .taskediticon {
	color: #115b79;
}

div#queryDlgJVD {
	width: 45% !important;
	right: 0 !important;
	top: 0px !important;
	bottom: 0px;
}

div#statusViewDlg .picklistStatusbtn button {
	border: none;
	padding: 10px;
	text-align: center;
	margin: 0px 0px 0px 6px;
	background: none;
}

div#statusViewDlg .picklistStatusbtn .ui-picklist-source-controls .ui-button .ui-icon
	{
	top: 13px !important;
	left: inherit !important;
}

div#statusViewDlg {
	right: 0 !important;
	top: 0px !important;
	bottom: 0px;
}

#createCallHistoryDlg .form-page label.ui-outputlabel {
	margin-top: 3px;
}

#createCallHistoryDlg table tr td {
	width: 100%;
}

#sendVendorEmailDlg, #eventDlg, #addTask {
	top: 0px !important;
	bottom: 0px;
	width: 60% !important;
	right: 0 !important;
}

#addTask {
	width: 40% !important;
}

#sendVendorEmailDlg .cke_contents {
	height: 300px !important;
}

#composeJobDlg {
	top: 0px !important;
	bottom: 0px;
	width: 60% !important;
	right: 0 !important;
}

#composeJobDlg .ui-dialog-content.ui-widget-content, #sendVendorEmailDlg .ui-dialog-content.ui-widget-content,
	#eventDlg .ui-dialog-content.ui-widget-content, #addTask .ui-dialog-content.ui-widget-content
	{
	max-height: calc(100vh - 42px);
	overflow: auto;
	height: 100% !important;
}
/*#addTagDlg .ui-dialog-content.ui-widget-content
{
	max-height: calc(100vh - 42px);
	overflow: auto;
	height:435px !important;
}
*/
#composeJobDlg .cke_contents {
	height: 250px !important;
}

#frmJobInfo .cdn-details .cdn-name .errormesg {
	position: absolute;
	bottom: -10px;
}

#frmJobInfo .cdn-details .cdn-name .EditIconCdn, #frmJobInfo .designation .EditIconCdn
	{
	font-size: 18px;
	margin-right: 8px;
	color: #ccc;
}

#frmCndInfo .cdn-details .cdn-name .EditIconCdn, #frmCndInfo .designation .EditIconCdn
	{
	/*font-size: 18px;*/
	margin-right: 8px;
	/*color: #ccc;*/
}

#sendCndEmailDlg .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
	overflow: auto;
	height: 100% !important;
}

#sendCndEmailDlg .cke_contents {
	height: 300px !important;
}

.CandidateViewDLG .pulseicon {
	background: #115b79;
	border: 0;
	box-sizing: border-box;
	border-radius: 7px;
	width: 30px;
	height: 30px;
	position: relative;
}

.CandidateViewDLG .pulseicon i {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #ffffff;
	position: absolute;
}

.closeiconnone .ui-message-error-icon {
	display: none !important;
}

#frmCndInfo .cdn-details .cdn-name .errormesg {
	position: absolute;
	bottom: -10px;
}

#statusViewDlg {
	top: 0px !important;
	bottom: 0px;
	width: 700px !important;
	right: 0 !important;
}

div#statusViewDlg.statusViewDlgnotscroll .ui-dialog-content.ui-widget-content
	{
	overflow: hidden;
	overflow-y: auto;
}

#viewFullResumeDlg #frmViewFullResume .ui-editor {
	height: 520px !important;
}

#viewFullResumeDlg #frmViewFullResume .ui-editor iframe {
	height: 520px !important;
}

#cndHistoryDialog,
#cndHistoryJobDlg {
	width: 500px !important;
}

/* Dialog Right Top 0  */
div#sendEmaildlg, div#sendClientEmailDlg, div#sendContactEmailDlg, div#statusViewDlg,
	#createCallHistoryDlg, #sendCndEmailDlg, #paymentViewDlg,
	#prospectContactDlg, #empDlg {
	top: 0px !important;
	bottom: 0px;
	width: 60% !important;
	right: 0 !important;
	left: auto !important;
}

#viewResumeDlg1 {
	top: 0px !important;
	bottom: 0px;
	width: 70% !important;
	right: 0 !important;
	left: auto !important;
}

div#addMailDlg, #prospectNoteDlg, #noteDataTblDlg, #cndNoteListDialog {
	top: 0px !important;
	bottom: 0px;
	width: 40% !important;
	right: 0 !important;
	left: auto !important;
}
/* #addStatus
{
	top: 0px !important;
	bottom: 0px;
	width: 60% !important;
	right: 0 !important;
	left: auto !important;
} */
#createCallHisotryDlg {
	left: unset !important;
	top: 0 !important;
	bottom: 0 !important;
	width: 40% !important;
	right: 0 !important;
}

div#addMailDlg .ui-dialog .ui-dialog-content {
	max-height: calc(100vh - 42px);
	overflow: scroll;
}

#addCallDlg .ui-dialog-content, #createCallHistoryDlg .ui-dialog-content.ui-widget-content,
	div#statusViewDlg .ui-dialog-content.ui-widget-content, div#sendClientEmailDlg .ui-dialog-content.ui-widget-content,
	div#sendEmaildlg .ui-dialog-content.ui-widget-content, div#composeDlgJobClient .ui-dialog-content.ui-widget-content,
	div#candUpdateDltJVD .ui-dialog-content.ui-widget-content, div#composeCndDlg .ui-dialog-content.ui-widget-content,
	div#candUpdateDltCVD .ui-dialog-content.ui-widget-content, #empDlg .ui-dialog-content.ui-widget-content,
	div#screeningQueDlg	.ui-dialog-content.ui-widget-content, #editStatus .ui-dialog-content.ui-widget-content,
	#addStatus .ui-dialog-content.ui-widget-content, #prospectNoteDlg .ui-dialog-content.ui-widget-content,
	#noteDataTblDlg .ui-dialog-content.ui-widget-content,
	#cndNoteListDialog .ui-dialog-content.ui-widget-content, div#addTmpl .ui-dialog-content.ui-widget-content,
	#editDocumentDlg .ui-dialog-content.ui-widget-content, #addDocumentDlg .ui-dialog-content.ui-widget-content
	{
	max-height: calc(100vh - 42px);
	overflow: auto;
}

#createCandidateHeaderDlg .ui-dialog-content,
#createJobHeaderDlg .ui-dialog-content,
#createClientHeaderDlg .ui-dialog-content,
#createProspectHeaderDlg .ui-dialog-content,
#campaignDlg .ui-dialog-content {
	max-height: calc(100vh - 42px);
	overflow: hidden;
}

#createClientHeaderDlg iframe,
#createJobHeaderDlg iframe,
#createCandidateHeaderDlg iframe,
#createProspectHeaderDlg iframe,
#dupJobDlg iframe {
	height: 94vh !important;
}

.Create-Client .pad10 {
	margin-bottom: 20px;
}

.ClientPageBody #content, .JobPageBody #content {
	padding-top: 5px !important;
}

#createClientHeaderDlg .ui-dialog-content, #createJobHeaderDlg .ui-dialog-content,
	#createCandidateHeaderDlg .ui-dialog-content, #createProspectHeaderDlg .ui-dialog-content
	{
	padding: 0px !important;
}

.JobPageBody .ui-autocomplete {
	display: block !important;
	width: 100% !important;
}

/*#addInterviewer .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
}

#editInterviewer .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
}*/
div#offerLetterDlg form#frmFeedback .ui-buttonset .ui-button {
	padding: 8px 15px;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 1px solid #666;
}

div#offerLetterDlg .ui-dialog-content.ui-widget-content {
	max-height: 500px;
	overflow: hidden;
}

div#offerLetterDlg form#frmFeedback table {
	width: 100%;
}

div#offerLetterDlg form#frmFeedback table tr td {
	padding: 3px;
}

div#offerLetterDlg .ui-dialog-content.ui-widget-content {
	padding: 0px 0px !important;
}

div#offerLetterDlg div#tabViewFdbk ul.ui-tabs-nav {
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 5px;
}

div#offerLetterDlg div#tabViewFdbk ul.ui-tabs-nav li.ui-state-default.ui-corner-top
	{
	border-bottom: 4px solid transparent;
}

div#offerLetterDlg div#tabViewFdbk ul.ui-tabs-nav li.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active
	{
	border-bottom: 4px solid #333;
}

div#offerLetterDlg div#tabViewFdbk ul.ui-tabs-nav li a {
	color: #333;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

div#offerLetterDlg div#frmCanFdbk_content {
	padding: 0;
}

div#offerLetterDlg .ui-dialog-content.ui-widget-content {
	height: calc(100vh - 42px) !important;
	max-height: unset
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating {
	width: 100%;
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating tr td:nth-of-type(1)
	{
	width: 150px;
	text-align: left;
	padding-bottom: 10px;
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating tr td {
	border: none;
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating tr td:nth-of-type(2)
	{
	width: 20px;
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating {
	margin-bottom: 10px;
	border-bottom: 1px solid #d8d8d8;
}

div#offerLetterDlg div#tabViewFdbk table.cdnfeedback-rating .ui-progressbar.ui-widget.ui-widget-content.ui-corner-all
	{
	height: 6px;
	border-radius: 6px;
	overflow: hidden;
}

div#offerLetterDlg div#tabViewFdbk h4 {
	margin-top: 20px;
	font-weight: 500;
}

.tableicons .share-job a {
	margin-left: 7px !important;
	width: 20px !important;
	padding: 10px 7px !important;
}

.tableicons .share-job a img {
	width: 17px;
	height: 21px;
	margin-top: -5px;
}

.tabletdspace td:first-child {
	width: 49% !important;
	padding-right: 1% !important;
}

.tabletdspace td:last-child {
	width: 49% !important;
	padding-left: 1% !important;
}

/*.tabletdspace.selectdiv td:last-child
{
	padding-top: 5px!important;
}*/
.tabletdspace.selectdiv td:last-child .input-group {
	margin-top: 0px;
	width: 100%;
}

#frmViewPayment .ui-datatable-tablewrapper .ui-button {
	padding: 20px 10px !important;
}

#frmViewPayment .ui-button-icon-only {
	width: 2.0em;
}

#frmViewPayment .ui-datatable .ui-datatable-footer .ui-panel {
	margin-top: -48px !important;
	margin-right: -10px;
}

#frmViewPayment .ui-panel {
	padding: 0;
}

.CandiCompose.emailcompse .bottomBorder1 {
	padding: 6px 6px 6px 0px !important;
}

.CandiCompose.emailcompse .ui-autocomplete-multiple ul {
	padding: 1px 0px !important;
}

.CandiCompose.emailcompse .ui-autocomplete-token {
	padding: 3px 10px;
	margin: 0 5px 0 0;
	background: #f3f3ef;
	border: solid 1px #e0e0e0;
}

.CandiCompose.emailcompse .ui-autocomplete-token-label {
	padding: 0 2.1em 0 .0em !important;
}

.showinactive {
	position: absolute;
	left: 146px;
	top: 11px;
	line-height: 30px;
}

.manage-decuments .showinactive, .search-user .showinactive {
	left: 0px;
	margin-top: -8px;
}

.CandidateViewDLG.ProspectViewDialog .ui-tabs .ui-tabs-nav {
	margin-left: 15px;
}

.CandidateViewDLG.ProspectViewDialog .ui-tabs .ui-tabs-nav li {
	margin-right: 1.7em;
}

.CandidateViewDLG.ProspectViewDialog .ui-tabs .ui-tabs-nav li:last-child
	{
	margin-right: 0px;
}

.btnPnl.rightside td:nth-child(1) {
	text-align: right;
}

#importResumeDlgHeader .form-horizontal td {
	padding: 0px 0px 4px 0px;
}

#importResumeDlgHeader a.btnpluse {
	border: 1px solid #f2f2f2;
	padding: 3px 5px;
	background: #efefef;
	border-radius: 0 4px 4px 0;
	margin: 0px -8px 0px 0px;
	color: #394263;
	font-size: 19px;
	text-align: center;
	line-height: 30px;
}

#createCallHisotryDlg table tr td:first-child {
	width: 49% !important;
	padding-right: 1% !important;
}

#createCallHisotryDlg table tr td:last-child {
	width: 49% !important;
	padding-left: 1% !important;
}

#createCallHisotryDlg .form-page label.ui-outputlabel {
	margin-top: 2px !important;
}

.spaser15 {
	height: 15px;
}

.timeline-content .pencilicon {
	margin-top: -13px;
}

#createClientHeaderDlg .ui-dialog-content {
	max-height: calc(100vh - 42px);
	overflow: hidden;
}

#createClientHeaderDlg iframe,
#createJobHeaderDlg iframe,
#createCandidateHeaderDlg iframe,
#campaignDlg iframe {
	height: 94vh !important;
}

.Create-Client .pad10 {
	margin-bottom: 20px;
}
.ClientPageBody #content, .JobPageBody #content {
	padding-top: 5px !important;
}

#createClientHeaderDlg .ui-dialog-content,
#createJobHeaderDlg .ui-dialog-content,
#createCandidateHeaderDlg .ui-dialog-content,
#campaignDlg .ui-dialog-content {
	padding: 0px !important;
}

/* .JobTemplateBtn {
	position: relative;
	bottom: -30px;
	z-index: 999;
} */

.JobPageBody .ui-autocomplete {
	display: block !important;
	width: 100% !important;
}

.SearchBoxQS {
	background: #fff;
	padding: 15px 0px 0px 10px;
	border-radius: 6px;
	margin-bottom: 15px;
}

#docMailDlg .MailPageCompose .ui-inputfield {
	padding: 7px 8px !important;
}

#frmClientInfo .cdn-details .cdn-name .errormesg {
	position: absolute;
	bottom: -10px;
}

#editStatus .form-page .ui-inputswitch {
	margin-top: 12px;
}

.leftmar10 {
	margin-left: 10px !important;
}

#leftMenu123 {
	width: calc(100% - 60px) !important;
	padding-top: 50px !important;
	inset: 0px 0px 0px 96px;
	position: absolute;
	left: 60px !important;
	z-index: initial !important;
	/*overflow: initial !important;*/
}

-moz-document url-prefix () { #leftMenu123 {
	overflow-x: hidden !important;
}

}
.GmailBOld {
	font-weight: 600;
}

.QuickSearchActionIcons a {
	margin-right: 10px;
}

.ProspectViewDialog .cdndetails-tabs .cdndetails-tabs-list ul.ui-tabs-nav li a
	{ /*padding:6px 15px !important;*/
	
}


.onboardingTracking .BackgroundBlue {
	border-bottom: 3px solid #0037ff;
}

.onboardingTracking .BackgroundYellow {
	border-bottom: 3px solid #ffc107;
}

.onboardingTracking .BackgroundGreen {
	border-bottom: 3px solid #4dbd74;
}

.onboardingTracking .Displaypipeline h3 {
	font-size: 14px !important;
}

.cdn-designation .status-edit .ui-selectonemenu-label {
	font-size: 13px !important;
	padding: 2px !important;
}
.cdn-designation .status-edit .ui-selectonemenu {
	width: 150px !important;
	min-width: auto !important;
	float: left;
	padding: 0px !important;
	background-color: transparent;
}
.cdn-designation .status-edit .ui-inplace-content {
	display: block;
	min-width: 210px;
}
/*.QuickSearchSRBOX {
	background: #e7ebf3;
	padding:15px;   
    border-radius:6px;    
    margin-bottom: 15px;
}*/
.QuickSearchSRBOX button {
	padding: 9px 10px !important;
	font-weight: 600;
	min-width: 100%;
	margin-top: 2px;
}

.JobViewDLG .cdn-name .status-edit.fright .ui-selectonemenu-trigger .ui-icon
	{
	line-height: 26px;
	margin: 0 !important;
}

.DisplayInlineCLA {
	display: inline !important;
}

#prospectViewDlg .ui-dialog-content { /*margin-top:-15px;*/
	
}

.excel-import ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all
	{
	border-bottom: 0px !important;
}

.UserName .help-top .fa-question-circle {
	color: #a8a8a8 !important;
}

/* New Dashboard Design May 2020 */
.dashboardnew .ui-panel {
	background: none !important;
	border-radius: 0px !important;
	border: none !important;
	margin-bottom: 30px !important;
}

.dashboardnew .ui-panel-titlebar {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	padding: 0px 0px 1rem 0px !important;
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
	clear: both;
	display: block;
}

.dashboardnew .ui-panel-title, .dashboardnew .ui-panel-title2 {
	padding: 0 0 15px 0 !important;
	margin: 0 !important;
	font-size: 15px;
	color: #334152;
	font-weight: 500;
	line-height: 1.2;
}
.dashboardnew .ui-panel-title2 {
	position: relative;
	top: -48px;
	left: -15px;
}
.dashboardnew .ui-panel-title:after, .dashboardnew .ui-panel-title2:after {
	content: "";
	width: 50px;
	height: 3px;
	background-color: #01a7f9 !important;
	border-radius: 0px;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.dashboardnew .dashboard-drag-icon {
	display: none;
}

.dashboardnew .ui-panel-titlebar-icon span {
	color: #334152;
	font-size: 15px;
	font-weight: 700;
}

.dashboardnew .ui-panel-content {
	clear: both;
}

.dashboardnew div#CHECK_LIST, #UPCOMING_INTERVIEW {
	background: none !important;
	margin: 0px 0px 30px 0px !important;
	width: 100% !important;
}

.dashboardnew .ui-panel-content {
	margin-bottom: 1rem !important;
	border-radius: 6px !important;
	background-color: #fff !important;
	border: none !important;
	border: 1px solid #f2f2f2 !important;
}

.dashboardnew .ui-dashboard-column .ui-panel .ui-panel-content {
	padding: 0px !important;
	border: none !important;
}

.dashboardnew .ui-dashboard-column .ui-panel .ui-panel-content,
	.ui-dashboard-column .ui-panel .ui-panel-content {
	padding: 0px !important;
	border: none !important;
}

.dashboardnew .ui-fieldset-content {
	padding: 15px 10px !important;
}

.dashboardnew .ui-fieldset-content .jqplot-target {
	height: 250px !important;
}

#TEAM_PERFORMANCE_content .ui-selectonemenu {
	width: 125px;
	position: absolute;
	top: -8px;
	right: 50px;
	z-index: 1;
}

#CHECK_LIST_content {
	padding: 20px !important;
}

.AddCand-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-image: url("../image/drop-resumess.png") !important;
	background-size: 35% !important;
	background-position: bottom 23px center;
}

.AddCand-fileupload.jd-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-image: url(/image/drop-jd.png) !important;
    background-size: 100% !important;
    margin-top: 0px !important;
    background-position: bottom 23px center;
}

.Create-Client .AddCand-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	width: 100% !important;
}

.AddCand-fileupload  div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top
	{
	width: 100% !important;
}

.AddCand-fileupload .ui-icon-plusthick:before {
	content: "\f0ee" !important;
}

#frmClient table tr td {
	vertical-align: top;
}

.AttachmentTXT tr td {
	vertical-align: middle !important;
}

.AttachmentTXT tr td a {
	font-size: 18px;
	color: #a8a8a8;
	padding: 0px 10px;
}

.Create-Client .header-section {
	padding: 3px 0px 6px !important;
}

.Create-Client .header-section .TopRightBtns .btn-primary {
	margin: 0px !important;
}

#prospectContactDlg .ui-dialog .ui-dialog-content {
	height: 100% !important;
}

.TopRightBtns a i {
	font-family: "FontAwesome";
	font-size: 13px;
	font-style: normal !important;
}

.TopRightBtns a i.fa-list-alt:before {
	content: "\f0ca" !important;
}

.cdn-details table td.cdndlgslills .ui-outputpanel span {
	background: #FFFFFF !important;
	border: 1px solid #9F9F9F !important;
	box-sizing: border-box;
	border-radius: 5px;
	color: #000;
	font-size: 11px;
	padding: 3px 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}

.cdn-details table td.cdndlgslills:hover span {
	opacity: 1;
	top: 0px;
}

.cdn-details table td.cdndlgslills .ui-outputpanel {
	display: inline;
}

.cdn-details table td.cdndlgslills button {
	border: 0px;
	opacity: 0;
	background: transparent;
	padding: 0px;
	margin: 0px;
	display: inline;
}

.cdn-details table td.cdndlgslills:hover button {
	opacity: 1;
}

.cdn-details table td.cdndlgslills button.btn-sm {
	width: 30px;
	border: none;
	background: #115b79;
	opacity: 1;
	position: absolute;
	right: 35px;
	top: 2px;
	border-radius: 4px;
}

.cdn-details table td.cdndlgslills button.btn-sm span {
	font-weight: 600;
	font-size: 16px;
	margin-top: 0px !important;
}

.cdn-details table td.cdndlgslills button span {
	border: 0px !important;
	background: transparent !important;
}

.cdn-details table td.cdndlgslills button.btn-sm span.fa-check {
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    color:#fff;
}
.cdn-details table td.cdndlgslills button.btn-sm span.fa-close {
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
     color:#fff;
}

/*div#viewFullResumeDlg
{
	width: 69% !important;
}*/

/*.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#ffc107 solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#63c2de solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(3) {border-bottom:#7B3F00 solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(4) {border-bottom:#4dbd74 solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(5) {border-bottom:#f86c6b solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(6) {border-bottom:#4e75bf solid 3px !important;}
.ActivitiesTabsCnd .ui-selectmanycheckbox td:nth-child(7) {border-bottom:#7460ee solid 3px !important;}
.ActivitiesTabsJob .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#ffc107 solid 3px !important;}
.ActivitiesTabsJob .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#7B3F00 solid 3px !important;}
.ActivitiesTabsJob .ui-selectmanycheckbox td:nth-child(3) {border-bottom:#4dbd74 solid 3px !important;}
.ActivitiesTabsJob .ui-selectmanycheckbox td:nth-child(4) {border-bottom:#7460ee solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#ffc107 solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#63c2de solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(3) {border-bottom:#7B3F00 solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(4) {border-bottom:#4dbd74 solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(5) {border-bottom:#f86c6b solid 3px !important;}
.ActivitiesTabsClient .ui-selectmanycheckbox td:nth-child(6) {border-bottom:#7460ee solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#ffc107 solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#63c2de solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(3) {border-bottom:#7B3F00 solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(4) {border-bottom:#4dbd74 solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(5) {border-bottom:#f86c6b solid 3px !important;}
.ActivitiesTabsProspect .ui-selectmanycheckbox td:nth-child(6) {border-bottom:#4e75bf solid 3px !important;}
.ActivitiesTabsVendor .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#63c2de solid 3px !important;}
.ActivitiesTabsVendor .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#ffc107 solid 3px !important;}
.ActivitiesTabsVendor .ui-selectmanycheckbox td:nth-child(3) {border-bottom:#f86c6b solid 3px !important;}
.ActivitiesTabsContact .ui-selectmanycheckbox td:nth-child(1) {border-bottom:#63c2de solid 3px !important;}
.ActivitiesTabsContact .ui-selectmanycheckbox td:nth-child(2) {border-bottom:#ffc107 solid 3px !important;}*/

/*.backgroundNote .timeline-content{border-left:#ffc107 solid 3px;}
.backgroundTask .timeline-content{border-left:#7B3F00 solid 3px;}
.backgroundWorklog .timeline-content{border-left:#7460ee solid 3px;}
.backgroundEmail .timeline-content{border-left:#63c2de solid 3px;}
.backgroundTwilio .timeline-content{border-left:#f86c6b solid 3px;}
.backgroundCallHist .timeline-content{border-left:#4dbd74 solid 3px;}
.backgroundInterview .timeline-content{border-left:#4e75bf solid 3px;}*/
.ActivitiesTabs .timeline-content strong {
	font-weight: 300;
	color: #3E4B5B;
}
/*.ActivitiesTabs .timeline-content span{font-size:14px;}*/

/*.gridicons .ui-button {
    background: transparent !important;
    font-size: 14px !important;
    padding: 4px 10px!important;
    line-height: 20px;
    width: 30px!important;
    top: -4px!important;
    display: inline-block;
}*/
/*.gridicons .ui-button .fa-filter
{
	margin-top: -1px!important;
    margin-left: 5px!important;
}*/
.downloadicon {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 5px 0px 0px 6px;
	font-weight: 600;
	cursor: pointer !important;
	position: absolute;
	right: -7px;
	top: 28px;
}

.righticons a.ui-commandlink {
	float: right;
	margin-left: 10px;
	margin-top: 1em;
}

#docMailDlg .well {
	background-color: #fff !important;
	border: 1px solid #fff !important;
	box-shadow: none !important;
}

#docMailDlg .AttachFileTable table {
	border: #fff solid 1px !important;
	box-shadow: none !important;
}

.customCloseBTN {
	position: absolute;
	right: 35px;
	top: 0px;
	z-index: 9;
}

.customCloseBTN button {
	background: transparent;
	border: 0px;
	font-size: 24px;
	color: #ccc;
}

.ProfileUpdate-Candidate .ui-fileupload .ui-fileupload-buttonbar {
	width: 100% !important;
}

.ProfileUpdate-Candidate  .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	width: 100% !important;
}
/*
.ProfileUpdate-Candidate.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	color: #aaa !important;
	position: relative !important;
	width: 60px !important;
	text-align: left !important;
	font-size: 15px !important;
	height: 60px !important;
	left: 50% !important;
	line-height: 26px !important;
	transform: translateX(-50%) !important;
	top: 20px !important;
}

 .ProfileUpdate-Candidate .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top span.ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick
	{
	font-size: 40px !important;
	width: auto !important;
	height: 60px !important;
	line-height: initial !important;
	left: unset!important;
	text-align: center !important;
} */

.ProfileUpdate-Candidate .ui-icon-plusthick:before {
	content: "\f0ee";
}

.ui-menu-dynamic {
	width: 300px !important;
	padding: 0px !important;
	background: #ffffff !important;
	border: 1px solid #f2f2f2 !important;
	border-radius: 5px !important;
	box-shadow: 0px 0px 30px rgb(187 187 187 / 70%) !important;
}

.ui-menu-dynamic label {
	font-weight: 500 !important;
}

.ui-menu ul.ui-menu-list {
	max-height: 280px;
    overflow: auto;
    padding:10px;
}
.ui-menu a.ui-menuitem-link {
	width: 100% !important;
	font-weight: 500;
	font-size: 13px;
	line-height: 25px;
	color: #7f7f8b;
	padding: 5px 15px;
	background: transparent;
	border-radius: 5px;
}

.ui-menu a.ui-menuitem-link:hover {
	background: #F0F9FE;
	color: #115b79;
}

.ui-menu a.ui-menuitem-link.ui-state-disabled {
	opacity: 0.5
}

.QuickSearchSRBOX small {
	display: block;
	padding-bottom: 5px;
	color: #333;
	line-height: 28px;
}

.QuickSearchSRBOX h4 {
	padding-top: 0px !important;
	margin-top: 0px;
	font-size: 13px;
	color: #000;
}

.QuickSearchSRBOX h4 i {
	transform: scale(-1, 1);
	font-size: 15px;
	color: #fff;
	padding-right: 5px;
}

.systemMailYN td {
	width: 50% !important;
	max-width: 50% !important;
}

.systemMailYN table {
	width: 35%;
	float: left;
}

.inputSwitchBTN {
	margin-top: 0px !important;
}

.inputSwitchLABEL {
	line-height: 25px;
}

.search-prospect .searchprospect-status {
	width: 15%;
	padding-right: 15px;
	text-align: center;
}

.search-prospect .searchprospect-status .status-edit {
	width: 100%;
}

#prospectNoteDlg .col-md-2.text-center, #noteDataTblDlg .col-md-2.text-center,
	#cndNoteListDialog .col-md-2.text-center {
	display: none;
}

#prospectNoteDlg .col-md-10, #noteDataTblDlg .col-md-10,
	#cndNoteListDialog .col-md-10 {
	width: 100% !Important;
}

.form-page td {
	vertical-align: top;
}

.ui-progressbar-value {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
	background-color: #5cb85c;
	border-radius: 0px !important;
}

#viewFullResumeDlg object {
	height: 83vh
}

#viewFullResumeDlg .ui-dialog-content, #dupJobDlg .ui-dialog-content {
	padding: 0px !important;
	margin: 0px;
	width: 100%;
}

/*.JobPageBody .TopRightBtns {padding-right:37px;}*/
#scheduleInterviewDlg .form-page .ui-outputpanel .ui-autocomplete {
	margin-top: 0px !important;
}
/*#noteDataTblDlg button{margin-top:27px !important;}*/
#statusViewDlg .ui-picklist.ui-picklist-responsive .ui-picklist-buttons button
	{
	width: 100% !important;
	background: none !important;
	margin: 0px;
}

.left-menu form.menu label.ui-outputlabel {
	display: block !important;
}

.docBtn:hover {
	color: #797474 !important;
}

.docAddEditDlg {
	left: unset !important;
	top: 0 !important;
	bottom: 0 !important;
	width: 50% !important;
	right: 0 !important;
}

.docAddEditDlg .doc-switch-row {
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
	clear: both !important;
	float: none !important;
	width: 100% !important;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	text-align: left;
}

.docAddEditDlg .doc-switch-row .ui-inputswitch {
	float: none !important;
	margin: 0 8px 0 0 !important;
	position: static !important;
}

.docAddEditDlg .doc-switch-row label.ui-outputlabel {
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.4;
	text-align: left;
}

.docAddEditDlg form.form-page > label.ui-outputlabel,
.docAddEditDlg form.form-page > [id$="notificationDatePnl"] {
	clear: both !important;
	float: none !important;
	display: block;
	margin-left: 0 !important;
	padding-left: 0 !important;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
}

.docViewDlg {
	left: unset !important;
	top: 0 !important;
	bottom: 0 !important;
	width: 69% !important;
	right: 0 !important;
}

#frmCndInfo .cdndlgslills .btn-sm, #frmJobInfo .cdndlgslills .btn-sm {
	padding: 0px !important;
	color: #949494;
}

.fixeddiv {
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	background: #fff;
	z-index: 998;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 5px;
}

.fixeddiv.widht90 {
	width: 90%;
	left: inherit;
}

.fixeddiv.widht80 {
	width: 80%;
	left: inherit;
}

.fixeddiv.widht70 {
	width: 70%;
	left: inherit;
}

.fixeddiv.widht60 {
	width: 60%;
	left: inherit;
}

.fixeddiv.widht50 {
	width: 50%;
	left: inherit;
}

.fixeddiv.widht40 {
	width: 40%;
	left: inherit;
}

.fixeddiv.widht44 {
	width: 44%;
	left: inherit;
}

.fixeddiv.widht30 {
	width: 30%;
	left: inherit;
}

.fixeddiv.widht20 {
	width: 20%;
	left: inherit;
}

.CandidateViewDLG .fieldsetGrid tr td:first-child {
	/*width: 76%;*/
	
}

td.candidatetdone {
	width: 85%;
}

.UserName .u-profile .name-container-resume {
	width: 45px;
	height: 45px;
}

.UserName .u-profile .name-container-resume .name-str-resume {
	line-height: 45px;
}

.resume-view .ui-fileupload-responsive {
	border: dashed 1px #e2e0e2;
	border-radius: 5px;
	padding: 40px;
	height:120px;
}

#sidebar-alt {
	margin-top: 0px !important;
}

.analytivs.custom-fileupload .ui-tabs-left>.ui-tabs-nav {
	height: auto;
}

.listgridviewdiv .serchfiltter {
	margin-right: -7px;
}

.listgriddiv {
	float: right;
	background: #fff;
	padding: 5px 12px 3px 0px;
	border-radius: 4px;
}

#datatableDiv .listgriddiv {
	padding: 5px 1px 5px 0px;
}

#datatableDiv .panelGridSetRight .listgriddiv {
	padding: 5px 1px 5px 8px;
}
/*#datatableDiv .lead-manage .gridicons .ui-button
{
	padding: 0px 10px!important;
	width: 34px!important;
    top: -6px!important;
    right: 12px;
}*/
#datatableDiv.manage-vendor .panelGridSetRight .listgriddiv {
	padding: 0px 0px 0px 10px;
}

.manage-vendor .gridicons .ui-button {
	/*left: -14px;*/
	
}

.ui-autocomplete {
	width: 100%;
	display: block;
}

.spinner {
	margin: 100px auto 0;
	width: 100px;
	text-align: center;
}

.spinner > div {
	background-color: #0d506b;
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.selectplus {
	float: left;
}
.selectplus100 {
	width: 100% !important;
}
/* .JobPageBody .selectplus {
	max-width: 90% !important;
}
.ClientPageBody .selectplus {
	max-width: 85% !important;
}
.LeadPageBody .selectplus {
	max-width: 90% !important;
} */

.VendorPlusIcon-btn {
	float: right;
	font-size: 12px;
	color: #115b79;
	padding: 2px !important;
}

@
-moz-document url-prefix () { #addStatus .selectplus,
	#scheduleInterviewDlg {
	width: 89% !important;
	border-radius: 4px 0px 0px 4px;
}

}
button.countryplus {
	/*border: 1px solid #f2f2f2;*/
    background: #115b79 !important;
    border-radius:5px !important;
    margin: 0px 0px 0px 0px;
    float: right;
    width: 30px;
    font-size: 18px !important;
    height: 30px;
    padding: 0px !important;
    margin-left:10px;
}
button.countryplus:hover{
	 background: #115b79 !important;
}
button.countryplus .ui-icon {
    left: 7px !important;
    color: #fff;
}

#gridIconDiv .listgriddiv {
	padding: 5px 0px 5px 0px;
}

.showonlydiv {
	background: #eee;
	width: 100% !important;
	margin: 5px 0px 5px 0px !important;
	padding: 5px 10px !important;
	font-weight: 600 !important;
	font-size: 13px !important;
}

#frmDaysDlg .ui-outputlabel {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-right: 10px;
}

.jobviewdlg-promoteTab .refreshBtn {
	/*margin-top: 4px;
    padding: 0px 5px 2px 5px;
    font-size: 16px;
    color: #9e9e9e;*/
	
}
/*.jobviewdlg-promoteTab .refreshBtn .ui-button .ui-icon
{
	top: 25%;
}*/
.showalllable {
	margin-right: 10px;
	margin-top: 6px;
	float: left;
}

#tagsFieldset #tagsAliasTbl.ui-inputfield {
	margin-bottom: 10px;
}

.ui-state-error {
	border-color: #e65252 !important;
}

.ui-inputfield:focus {
	box-shadow: none;
}

.request-onboarding-candidate .ui-fieldset {
	margin-bottom: 25px;
}
.request-onboarding-candidate .ui-fieldset-content {
    margin-top: 0px;
    margin-bottom: 30px;
}
.request-onboarding-candidate .ui-datatable table tr td {
	padding: 10px 10px;
    border: none !important;
}

.Create-Client {
	padding-bottom: 70px;
}
.Create-Client:after,
.Create-Client:before {
	content: "";
	display: table;
	clear: both;
}
.candidate-profile-update .form-bordered .ui-fieldset {
	margin-bottom: 25px;
}
.candidate-profile-update .ui-autocomplete-token-label {
	background: #FFFFFF !important;
    border: 1px solid #e5e5e5 !important;
    box-sizing: border-box;
    border-radius: 5px;
    color: #000;
    font-size: 11px;
    padding: 4px 20px 4px 8px;
    font-weight: normal;
}
.candidate-profile-update span.ui-icon-close {
    background: transparent !important;
    border: 0px solid transparent !important;
    padding: 5px 7px !important;
    top: 11px !important;
    padding: 0px !important;
}
.candidate-profile-update span.ui-icon-close:before {
	content: "\f00d" !important;
    font-family: FontAwesome;
    font-size: 13px;
}
#addCallDlg .ui-buttonset-3 .ui-button {
	position: relative;
	padding: 2px 0px;
    margin-right: 0.9em;
    border: none !important;
    background: transparent !important;
    border-radius: 0px;
}
#addCallDlg .ui-buttonset-3 .ui-button .ui-button-text {
    padding: 6px 3px !important;
    font-size: 13px;
    font-weight: 500;
    color: #989d9f;
    letter-spacing: 0.5px;
}
#addCallDlg .ui-buttonset-3 .ui-button.ui-state-active .ui-button-text, #addCallDlg .ui-buttonset-3 .ui-button.ui-state-hover .ui-button-text {
	color: #115b79 !important;
}
#addCallDlg .ui-buttonset-3 .ui-button.ui-state-active:after, #addCallDlg .ui-buttonset-3 .ui-button.ui-state-hover:after {
	content: '';
	background: #115b79!important;
    position: absolute;
    height: 3px;
    width: 100%;
    bottom: -2px;
    left: 1px;
}


.selected-status:before {
	content: "\f05d";
	font-family: FontAwesome;
	font-size: 20px;
	position: absolute;
	right: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	text-align: right;
	left: 0px;
	padding: 0 5px 0 0;
}

.newpassworddiv #login-container {
	border-radius: 5px;
}

.newpassworddiv #login-container .ui-fieldset-content {
	padding: 15px 0px 30px 0px;
}

.profile-table .ui-fileupload {
	margin-bottom: 0px !important;
	height: 100px !important;
	width: 100px !important;
	border-radius: 50% !important;
}

.profile-table .ui-fileupload-content {
	background: transparent;
}

.profile-table .ui-fileupload .ui-fileupload-buttonbar {
	height: 100px !important;
}

.profile-table .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	left: 33% !important;
	line-height: 100px !important;
	top: -7px !important;
	height: 100px !important;
	width: 100px !important;
}

.profilephoto {
	height: 100px !important;
	width: 100px !important;
	overflow: hidden;
}

.profilephoto img {
	border-radius: 50% !important;
}

.profile-table {
	margin-top: -100px;
	margin-left: 0px;
	background: rgba(255, 255, 255, 0.9);
	visibility: hidden;
	z-index: 1;
}

.profilephoto:hover .profile-table {
	visibility: visible;
	background: rgba(255, 255, 255, 0.9);
}
.profile-table .ui-fileupload{background: transparent;}
.profilephoto a.ui-commandlink.ui-widget {
	z-index: 1;
	position: relative;
	visibility: hidden;
	left: -26px;
	font-size: 18px;
	background: #fff;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	color: #666;
}

.profilephoto:hover a.ui-commandlink.ui-widget {
	visibility: visible;
}

.emailViewDlg {
	left: unset !important;
	top: 0 !important;
	bottom: 0 !important;
	width: 69% !important;
	right: 0 !important;
}

.coustomimgdiv {
	text-align: center;
	margin-top: 10px;
}

.coustomimgdiv img {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 20px;
}

.padlr15 {
	padding: 0px 15px;
}

.tabmenu {
	float: left;
    width: 100%;
	margin-bottom: 20px;
}

.tabmenu ul {
	float: left;
    width: 100%;
	padding: 0;
	margin: 0;
}

.tabmenu ul li {
	margin: 0 !important;
	margin-right: 1.7em !important;
	padding: 0px !important;
	border-bottom: solid 3px transparent !important;
	background: none !important;
}

.tabmenu ul li:last-child {
	margin-right: 0em;
}

.tabmenu ul li.active, .tabmenu ul li:hover {
	border-bottom-color: #115b79 !important;
}
.tabmenu ul li.active a, .tabmenu ul li:hover a {
	color: #115b79 !important;
}
.tabmenu ul li a {
	display: block;
	padding: 6px 3px;
	font-size: 13px;
	font-weight: 500;
	color: #3F4254 !important;
	letter-spacing: 0.5px;
	text-transform: capitalize;
}

.ui-inputswitch {
	height: 20px;
	width: 42px !important;
 	transform: rotate(-180deg);
	vertical-align: middle;
}

.ui-inputswitch+label {
	vertical-align: middle;
}

.ui-inputswitch .ui-state-default {
	width: 20px !important;
	height: 20px !important;
	border-radius: 20px !important;
}

.ui-inputswitch .ui-inputswitch-off {
	top: 3px;
	right: 3px;
	width: 14px !important;
	height: 14px !important;
}

.ui-inputswitch .ui-inputswitch-on.ui-state-active {
	top: 3px;
	left: 3px;
	width: 14px !important;
	height: 14px !important;
}

.autocomplete-multiple .ui-autocomplete-multiple-container.ui-inputfield {
	padding: 5px;
	padding-bottom: 10px;
	background-color: #eff2f5;
	border-radius: 5px;
}

.autocomplete-multiple .ui-autocomplete-token {
	background: #FFFFFF !important;
	padding: 5px 20px 5px 7px;
	display: inline-block;
	margin: 5px 5px 0px 5px;
	color: #000;
	font-size: 10px;
	border: solid 1px #9F9F9F !important;
	border-radius: 5px;
}

.autocomplete-multiple .ui-autocomplete-token-icon {
	top: 14px !important;
}

.autocomplete-multiple .ui-autocomplete-input-token {
	margin: 5px 5px 0px 5px;
}

input[type="text"].experience-min-max {
	width: calc(100% - 20px);
	margin: 0 10px;
}

#quickAssignJobFrm .input-group {
	width: 100%;
}

#quickAssignJobFrm .quickAssignJobopenjob .ui-selectonemenu-trigger {
	width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.othericon {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

.dropdown-left li a:hover {
	color: #ccc !important;
}

.dropdown-left li a i {
	color: #fff !important;
	display: none;
}

.header-section {
	padding: 0px !important;
	position: relative;
}

#datatableDiv .ui-panel .ui-panel-content {
	padding: 0em;
}

#addStatus .name-container {
	width: 100px !important;
	height: 100px !important;
	border-radius: 7px;
}

#addStatus .name-str {
	line-height: 100px;
}

.CandidateViewDLG .timeline {
	margin-top: 0px;
}

.ui-overlaypanel {
	background: #FFFFFF !important;
	border-radius: 5px !important;
	box-shadow: none !important;
	border: 1px solid #e5e5e5 !important;
	padding: 20px;
}

.ui-overlaypanel h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 36px;
	color: #181C32;
	padding: 10px 15px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
	margin-left: -20px;
	margin-right: -20px;
}

.taskDlg {
	left: unset !important;
	top: 0 !important;
	bottom: 0 !important;
	width: 45% !important;
	right: 0 !important;
}

.flclear {
	float: none;
	clear: both;
}

.header-section h1 {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	text-transform: inherit !important;
}

#datatableDiv .ui-panel {
	padding: 0em;
}

.martop15 {
	margin-top: 15px;
}

.martop10 {
	margin-top: 10px;
}

.heading h3 {
	text-transform: uppercase;
	font-size: 16px;
	color: #000;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: 500;
}
/* button css */
.btn-inner button {
	display: inline-block;
	padding: 8px 15px !important;
	margin-bottom: 0;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 0px solid transparent;
	background: #115b79;
	border-radius: 5px;
}
.btn-inner button.btn:hover {
	opacity: 0.9;
}
.btn-inner button .ui-icon {
    left: 10px !important;
    top: 50% !important;
    transform: translateY(-50%);
}

.btn.ui-menubutton {
    padding: 0 !important;
}
.btn.ui-menubutton button {
    padding: 8px 15px !important;
    background: transparent;
    outline: 0;
    border: 0;
}
.btn.ui-menubutton button .ui-button-text {
	padding-left: 15px !important;
}

.btn {
	display: inline-block;
	padding: 8px 15px !important;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.42857143 !important;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 0px solid transparent;
	background: #115b79;
	border-radius: 5px;
}

.btn:hover {
	opacity: 0.9;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-success {
	color: #fff;
	background: #50CD89;
	border-color: #50CD89;
	border: 0;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #c9302c;
}

.btn-close {
	color: #333;
	background-color: #e9e9ed;
	border-color: #e9e9ed;
}

.btn-gray {
	color: #333;
	background-color: #e9e9ed;
	border-color: #e9e9ed;
}

.form-bordered {
	margin: 0px;
}

.cust .ui-fieldset, .form-bordered .ui-fieldset {
	margin-top: 0px !important;
}

.download-ext button {
	color: #fff;
	background-color: #337ab7;
	border-radius: 4px;
}

.download-ext:hover button {
	background-color: #286090;
	!
	important;
}

.download-ext .fa-download {
	left: -7px !important;
	top: 2px;
}

.catalog .ui-fieldset, .access-permission .ui-fieldset, .job-status .ui-fieldset,
	.ResponsiveSearchpanel .ui-fieldset {
	margin-top: 0px !important;
}

.catalog .ui-fieldset-legend {
	padding: 0px 0px 0px !important;
	line-height: 29px;
}

.analytivs #tabView {
	margin-top: 0px;
	padding: 0;
}

.analytivs #tabView li {
	width: 100%;
	margin: 0 0 2px 0px !important;
	border: none;
	/*padding: 0!important;*/
}

.analytivs div#tabView .ui-tabs-panels {
	margin: 0px;
}

.dashboard .ui-tabs-nav, .analytivs .ui-tabs-nav {
	width: 22% !important;
}

.analytivs div#tabView .ui-tabs-panels {
	float: right;
	width: 77%;
}

.access-permission .form-horizontal.form-bordered td {
	padding: 7.5px 0 7.5px 0;
}

.ResumeParserCon .ui-picklist-filter-container .ui-icon {
	top: 9px !important;
}

#tblDiv .ui-carousel .ui-carousel-header {
	padding: 10px 0px;
	margin: 0px;
}

#tblDiv .ui-carousel .ui-carousel-header .ui-carousel-next-button {
	margin-left: 10px !important;
}

#tblDiv .ui-carousel .ui-carousel-dropdown {
	margin: 0 20px 0 0px;
}

.interviewer .ui-inputswitch {
	float: left !important;
}

.documentdiv .ui-fieldset-content {
	padding: 0px 0px 15px;
}

.invoice-tab .ui-tabs .ui-tabs-panel {
	padding: 1em 0em 0em 0em;
}

.invoice .content-header {
	margin-bottom: 0px !important;
	padding-top: 0px;
}

.reportsdiv .content-header .header-section {
	padding: 0px !important;
	color: #333 !important;
}

.reportsdiv .ui-button-icon-only .ui-button-text, .gridlistview .ui-button-icon-only .ui-button-text
	{
	padding: 0em 0em 0em 0em;
}

.reportsdiv .btn .ui-icon.fa-question {
	left: 7px !important;
}

.noticeboard {
	/* Explicitly declare the direction */
	background-image: linear-gradient(to bottom, #00bb88, #05c497);
	/* Explicitly declare the angle, in degrees */
	background-image: linear-gradient(to bottom, #00bb88, #05c497);
	padding: 10px;
	border-radius: 5px;
	position: fixed;
	width: 370px;
	right: 15px;
	bottom: 15px;
	z-index: 1;
	border: solid 2px #ddd;
	color: #fff;
}

.noticeboard .heading {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	background: #04ad60;
	padding: 6px 10px;
	width: 90%;
	margin: 0 auto;
}

.btnnotice {
	background: transparent;
	border: none;
	padding: 0px 1px;
	font-weight: 700;
	font-size: 16px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.media-left {
	float: left;
	margin-right: 15px;
}

#noDataFoundAtt h1, .nofoundimg h1 {
	text-align: center !important;
}

/*
.progressdiv {
	text-align: center;
	margin-top: 20px;
}

.progressdiv .progress-circle {
	text-align: center;
	margin: 0 auto;
	float: none;
}
.progressdiv .openJob-completion
{
	height: 80px;
    width: 80px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
    border-radius: 50%;
    color: #474747;
    
    font-size: 22px !important;
    border: 2px solid #474747;
    line-height: 80px;
    padding: 0px;
}
.progressdiv .progress-circle, .progressdiv .progress-circle span, .progressdiv .left-half-clipper
{
	width: 80px;
    height: 80px;
    line-height: 80px;
    float: none;
    margin: 0 auto;
    font-size: 18px;
}
.progressdiv .progress-circle:after
{
	width: 70px;
    height: 70px;
}
.progressdiv .progress-circle.over50 .first50-bar
{
	width: 80px;
    height: 80px;
    clip: rect(0, 80px, 80px, 25px);
}
.progressdiv .value-bar
{
	width: 80px;
    height: 80px;
}
*/

/*---------- START Dashboard New ----------*/
.dashboardnew .ui-button-icon-only .ui-button-text {
	padding: 0em;
}

.dashboardnew .ui-button .ui-icon {
	top: 24%;
}

.dashboardnew .ui-panel .ui-panel-content .ui-panel {
	margin-bottom: 0px !important;
}
.dashboardnew .ui-panel .ui-panel-content .ui-panel .table {
	margin-bottom: 0px;
}

.dashboardnew #CHECK_LIST_content .ui-panel {
	background: none !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	margin-bottom: 0px !important;
}

.dashboardnew .content-header {
	margin-bottom: 0px !important;
	padding-top: 0px;
}

.dashboardnew .ui-messages-warn {
	margin: 0 0 15px 0;
	padding: 20px;
	border: 1px dashed;
    border-color: #F1416C;
    background-color: #fce6ec;
     border-radius: 5px;
    color: #000000;
}
.dashboardnew .ui-messages-warn-icon {
	background: url(/images/icons/Error.svg) no-repeat;
	background-size: 100%;
}

.dashboardnew .header-section h1 {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    text-transform: inherit !important;
}
.dashboardnew .header-section h1 label {
    font-weight: 600;
}
.header-section p{
	color: #878787;
    font-weight: 500;
}
.dashboardnew .ui-button.tabsControl {
	background: url(/images/icons/dashboard-show-widget.svg) no-repeat center;
}
.dashboardnew .ui-button.tabsControl .ui-icon {
	display: none;
}

.dashboardnew .checkListPnl_BG {
	padding: 20px;
    background-color: #ffffff;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
}

.dashboardnew .progressdiv {
	text-align: center;
}
.dashboardnew .progressdiv .progress-circle {
	width: 120px;
	height: 120px;
	line-height: 120px;
	float: none;
	margin: 0 auto;
}
.dashboardnew .progressdiv .progress-circle:after {
    top: 10px;
    left: 10px;
    width: 100px;
    height: 100px;
}
.dashboardnew .progressdiv .progress-circle span {
	line-height: 120px;
	width: 120px;
    font-size: 30px;
    color: #115b79;
}
.dashboardnew .progressdiv .left-half-clipper {
	width: 120px;
	height: 120px;
	clip: rect(0, 120px, 120px, 60px);
}
.dashboardnew .progressdiv .progress-circle.over50 .left-half-clipper {
	clip: rect(auto, auto, auto, auto);
}
.dashboardnew .progressdiv .value-bar {
	clip: rect(0, 60px, 120px, 0);
	width: 120px;
	height: 120px;
	border-width: 10px;
}
.dashboardnew .progressdiv .progress-circle.over50 .first50-bar {
	clip: rect(0, 120px, 120px, 60px);
	width: 120px;
	height: 120px;
}
.dashboardnew .progressdiv .progressdiv_content {
	color: #115b79;
    font-size: 18px;
}

.dashboardnew #CHECK_LIST_content {
    padding: 0!important;
}
.dashboardnew .checklist-box .icon {
    display: block;
    position: relative;
    width:auto;
    height:auto;
    text-align: center;
    margin-bottom:10px;
}
.dashboardnew .checklist-box .icon img {
    float: none;
    padding: 0px;
    width: 50px;
    max-width: 50px;
}
.dashboardnew .checklist-box .icon img.check {
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    left: 0;
    margin:0 auto;
    filter: none;
}
.dashboardnew #CHECK_LIST .checklist-box a span {
	color: #000000 !important;
    font-weight: 500!important;
    font-size: 12px!important;
}
.dashboardnew #CHECK_LIST .checklist-box:hover a span {
	color: #333!important;
    font-weight: 500!important;
    font-size: 12px!important;
}

.dashboardnew .services_box_in {
	margin-top: 68px;
}
.dashboardnew .services_box_in .box_items {
	display: flex;
    justify-content: flex-start;
    align-items: center;
	min-height: 245px;
 	transition: all .2s;
 	background-repeat: no-repeat;
	background-size: contain;
	 border-radius: 5px;
	background-position: bottom;
}
.dashboardnew .services_box_in .box_items.box1{
	background-image: url("../images/icons/client-service-portal.svg");
	justify-content: flex-end;
	padding-right: 15px;
	background-color:#FFF8DD;
	border:1px solid #FFDC60;
}
.dashboardnew .services_box_in .box_items.box2{
	background-image: url("../images/icons/candidate-service.svg");
	background-color:#E8FFF3;
	border:1px solid #50CD89;
}
.dashboardnew .services_box_in .box_items.box3{
	background-image: url("../images/icons/web-integration.svg");
	background-color:#F1FAFF;
	border:1px solid #115b79;
}
.dashboardnew .services_box_in .box_items .box_items_inn {
	padding-left: 15px;
}
.dashboardnew .services_box_in .box_items .box_items_inn .items_content {
	font-size: 15px;
    font-weight: 700;
    position: relative;
    margin-bottom: 20px;
    width: 100px;
}
.dashboardnew .services_box_in .box_items .box_items_inn .items_content:after {
	content: "";
    height: 5px;
    width: 31px;
    position: absolute;
    left: 0;
    bottom: -8px;
}
.dashboardnew .services_box_in .box_items.box1 .items_content:after{
	background-color: #ED7D2B;
}
.dashboardnew .services_box_in .box_items.box2 .items_content:after{
	background-color: #6BB7BF;
}
.dashboardnew .services_box_in .box_items.box3 .items_content:after{
	background-color: #115b79;
}
.dashboardnew .services_box_in .box_items.box1 .btn{
	background-color: #ED7D2B;	
}
.dashboardnew .services_box_in .box_items.box2 .btn{
	background-color: #6BB7BF;	
}
.dashboardnew .services_box_in .box_items.box3 .btn{
	background-color: #115b79;	
}
.dashboardnew .services_box_in .box_items:hover {
	transform: translateY(-10px);
}
.dashboardnew .ui-panel-content {
	background: none !important;
}
.dashboardnew .services_box_in .box_items .items_avtar_img {
	/*width: fit-content;
	max-width: 123px;*/
}

.dashboardnew #MAIN_SECTION .summaryBox,
.dashboardnew #MAIN_SECTION .SGraph .weeklyUpdateBox {
    height: 224px;
}
.dashboardnew #MAIN_SECTION .summaryBox {
    background-color: #ffffff;
     border-radius: 5px;
    border: 1px solid #e5e5e5;
}
.dashboardnew #MAIN_SECTION .summaryBox .widget {
    display: block;
    margin: 0px;
    background-color: transparent;
    border-radius: 0px !important;
}
.dashboardnew #MAIN_SECTION .summaryBox .widget-simple {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
    border: none;
}
.dashboardnew #MAIN_SECTION .summaryBox .widget-simple .widget-icon {
    float: left;
    width: 52px !important;
    height: auto;
    line-height: normal;
    position: static;
}
.dashboardnew #MAIN_SECTION .summaryBox .widget-simple .widget-icon img {
    max-width: 100%;
    height: auto;
}
.dashboardnew #MAIN_SECTION .summaryBox .widget-simple .widget-content {
	float: left;
    width: calc(100% - 67px);
    margin: 0 0 0 15px;
}
.dashboardnew #MAIN_SECTION .SGraph .weeklyUpdateBox {
    margin-bottom: 0px;
    background-color: #ffffff;
    border-radius: 5px !important;
    border: 1px solid #e5e5e5;
}
.dashboardnew #MAIN_SECTION .SGraph .weeklyUpdateBox .ui-panel {
	margin-bottom: 0px !important;
}
/*---------- END Dashboard New ----------*/

/*---------- START jobTracker New ----------*/
.job-tracker .ui-state-highlight th, .job-tracker .ui-state-hover th {
    background: #c7edff;
}
/*---------- END jobTracker New ----------*/

#frmDashboard .ui-fieldset {
	padding: 0px 15px !important;
}

.ui-carousel-viewport .ui-commandlink {
	display: block;
}

.fl {
	float: left;
}

.padmar {
	padding-top: 4px;
	margin-right: 10px;
	float: right;
}

.CandidateViewDLG.dilogdiv {
	padding: 0px 15px;
	/*margin-top: -15px;*/
	/*background: #ffffff;*/
}

.CandidateViewDLG.dilogdiv .ui-chkbox {
	margin-top: 17px;
}

#addCallHistDlg .ui-dialog-content, #addCallDlgView .ui-dialog-content,
	#createCallHisDlg .ui-dialog-content, #createCallHisotryDlg .ui-dialog-content
	{
	padding: 0px !important;
}

#addCallDlgView, #createCallHisDlg, #createCallHisotryDlg {
	top: 0px !important;
	bottom: 0px;
	right: 0 !important;
	width: 40% !important;
}

#addCallHistDlg .ui-dialog-content.ui-widget-content, #addCallDlgView .ui-dialog-content.ui-widget-content,
	#createCallHisDlg .ui-dialog-content.ui-widget-content,
	#createCallHisotryDlg .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 37px);
	overflow: inherit;
	height: 100% !important;
}

.sliderselect {
	position: relative;
}

.sliderselect .ui-carousel-header select {
	display: none !important;
}

.sliderselect .ui-carousel-next-button {
	position: absolute;
	top: 49%;
	right: 10px;
	z-index: 1;
}

.sliderselect .ui-carousel-prev-button {
	position: absolute;
	top: 49%;
	left: 10px;
	z-index: 1;
}

.ui-carousel.sliderselect .ui-carousel-viewport .ui-carousel-items .ui-carousel-item
	{
	float: none;
	display: inline-block;
	text-align: center;
}

.sliderselect .ui-carousel-viewport .ui-carousel-items img {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

.dialogwidth25 {
	width: 25% !important;
}

.dialogwidth30 {
	width: 30% !important;
}

.dialogwidth40 {
	width: 40% !important;
}

.dialogwidth50 {
	width: 50% !important;
}

.dialogwidth60 {
	width: 60% !important;
}

.dialogwidth70 {
	width: 70% !important;
}

.dialogwidth75 {
	width: 75% !important;
}

.dialogwidth80 {
	width: 80% !important;
}

.dialogwidth85 {
	width: 85% !important;
}

.dialogwidth90 {
	width: 90% !important;
}

.dialogwidth95 {
	width: 95% !important;
}

.rightsidedialog {
	top: 0px !important;
	bottom: 0px;
	right: 0 !important;
	left: unset !important;
	border-left: 1px solid #9ba7ae !important;
}

.rightsidedialog .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
	overflow: auto;
	height: 100% !important;
	padding: 0px 15px 50px 15px;
}

#callReminderViewDlg.rightsidedialog .ui-dialog-content.ui-widget-content
	{
	padding: 0px;
}

#gridIconDiv .ui-panel .ui-panel-content {
	padding: 0px;
}

.resume-view {
	position: relative;
}

#statusCheck {
	font-size: 12px;
	font-weight: 500;
	color: #666;
	padding: inherit;
	margin-top: 2px;
	margin-right: 5px;
}

.width10 {
	width: 10%;
}
.width11 {
	width: 11%;
}
.width12 {
	width: 12%;
}
.width13 {
	width: 13%;
}

#tabViewIntw.ui-tabs {
	padding: 0em;
}

.cpttaskbotmar10 {
	margin-bottom: 10px;
}

.cpttaskbotmar10 table tbody tr td {
	background: none !important;
}

.martop8 {
	margin-top: 8px;
}

.CPTaskTab .datalistdiv .martop8 {
	margin-top: 5px;
}

#tabViewIntw.ui-tabs .ui-tabs-panel {
	padding: 0em;
}

.addva-search .ui-panel {
	padding: 0em;
}

.addva-search .ui-panel .ui-panel-content {
	padding: .5em 0em;
}

.addva-search .moreMenu-btn {
	margin-left: 10px;
	background: transparent !important;
	border: none !important;
	color: #a8a8a8 !important;
	font-size: 20px;
	padding: 0px 10px;
}

.addva-search .moreMenu-btn:hover {
	color: #0394b7 !important;
}

.addva-search .ui-button .ui-icon {
	top: 16%;
}

.addva-search .btn .ui-icon {
	left: 0px !important;
}

.listgridviewdiv ul {
	float: right;
	padding: 0px;
	margin: 0px;
}

.listgridviewdiv ul li {
	float: left;
}

.listgridviewdiv ul li:first-child {
	margin-left: 0px;
}

.listgridviewdiv ul li.gridlistview {
	/*background: #fff;
	padding:5px 10px;
	border-radius: 4px;*/
	
}

.listgridviewdiv ul li ul li {
	margin: 0px 0px 0px 0px;
}

.listgridviewdiv ul li li:last-child {
	margin: 0px 0px 0px 0px;
}

.listgridviewdiv ul li .filter-btn {
	width: 37px !important;
	margin: 0px 0px 0px 0px;
}

.listgridviewdiv .ui-button .ui-icon {
	font-size: 20px;
	color: #115b79 !important;
	line-height: 0;
	opacity: 0.5;
	position: static;
	transform: translateY(0%);
}

.gridlistview .ui-button.active .ui-icon {
	opacity: 1;
}
.listgridviewdiv .ui-button .ui-button-text {
	display: none;
}

.listgridviewdiv .ui-button .ui-icon.fa-filter {
	top: 10% !important;
}

.filter-view .listgridviewdiv .ui-button .ui-icon.fa-filter {
	top: 9% !important;
}
/*.listgridviewdiv ul li.gridlistview ul li .ui-button .ui-icon {
    top: 43%!important;
    left: 50%!important;
}*/
.listgridviewdiv {
	float: right;
	width: auto;
	padding: 0px 7px;
	border: 1px solid #e5e5e5;
	background: #FFFFFF;
	border-radius: 5px;
}

.gridlistview .ui-button {
	background: transparent !important;
	padding: 4px 4px !important;
	margin: 0;
	border-radius: 0px !important;
}

.gridlistview .ui-button:hover {
	/*background: #fff!important;*/
	
}

.gridlistview .ui-button.active {
	opacity: 1;
}
/*#viewDiv.gridlistview .ui-button
{
	padding: 5px 13px 5px 12px!important;
}*/
#paymentDlg .selectplus {
	width: 100% !important;
}

#noteDlgPnl.ui-panel, #noteDlgPnl .ui-panel-content {
	padding: 0 !important;
}

#tabView .ui-tabs-nav, #tabViewJobDlg .ui-tabs-nav, #tabViewCV .ui-tabs-nav, #tabViewPVDNew .ui-tabs-nav {
	width: 100%;
	margin: 0 0px;
}

.profilephoto .name-container {
	width: 100px !important;
	height: 100px !important;
}

.profilephoto .name-str {
	line-height: 100px;
}

.NewStyleTable .ui-datatable .ui-datatable-header {
	width: 400px;
	margin: -53px 0 0 0px;
	padding: 0;
	position: absolute;
	z-index: 1;
}
.openJob .ui-datatable .ui-datatable-header{
	margin: -40px 0px 0 190px;
}
.searchClient.NewStyleTable .ui-datatable .ui-datatable-header {
	margin: -40px 0px 0 190px;
}

.contactTabSearch.NewStyleTable .ui-datatable .ui-datatable-header {
	margin: -30px 0px 0 175px;
}

.manage-lead .ui-datatable .ui-datatable-header {
	width: 400px;
	margin: -40px 0 0 0px;
	z-index: 1;
	position: absolute;
}

.hedingline legend {
	margin-bottom: 2px;
	position: relative;
	z-index: 1;
	line-height: 1.2;
	color: #3F4254 !important;
	font-size: 18px;
	padding: 0px !important;
	font-weight: 400;
}

.hedingline .ui-fieldset-content {
	padding: 0px 0px 15px 0px;
	border-radius: 0;
	border: none;
}

#scheduleSummaryFrm .widget, .SGraph .widget {
	border-radius: 6px !important;
}

#sendEmailCommonDlg.sendEmailCommonDlg-offerletter {
	width: 100% !important;
}
#sendEmailCommonDlg.sendEmailCommonDlg-offerletter .fixeddiv.widht50 {
    width: 100%;
}

#sendEmailCommonDlg {
	top: 0px !important;
	bottom: 0px !important;
	right: 0 !important;
	width: 50% !important;
	left: unset !important;
}
#viewOfferLetterDlg{
    top: 0px !important;
	bottom: 0px !important;
	right: 0 !important;
	width: 75% !important;
	left: unset !important;
}
#aiGeneratorDlgShowEmailSend{
    top: 0px !important;
	bottom: 0px !important;
	right: 0 !important;
	width: 75% !important;
	left: unset !important;
}
#sendEmailCommonDlg .ui-dialog-content.ui-widget-content {
	max-height: calc(100vh - 42px);
	overflow: auto;
	height: 100% !important;
}

#frmEmailCompose {
	padding: 4px 15px 0px;
}

#frmEmailCompose .ui-autocomplete-multiple-container.ui-inputfield {
	padding: .375rem 0.5rem !important;
    background: #eff2f5;
    border-radius: 6px;
    margin-top:7px;
}

#frmEmailCompose .ui-autocomplete-token-label {
	padding: 0 2.1em 0 0em;
}

#frmEmailCompose .ui-autocomplete-token {
	/*padding: 1px 0px;
	margin: 0;*/
	padding: 3px 10px;
	margin: 0 5px 0 0;
	background: #f3f3ef;
	border: solid 1px #e0e0e0;
	border-radius: 5px;
}

.lineheight37 {
	line-height: 37px;
}
/*.TopRightBtns .ui-button .ui-icon {
    top: 30%;
    left: 7%!important;
}*/
.TopRightBtns .download-ext .fa-download {
	left: 9px !important;
	top: 8px !important;
}
/*.cdn-lisks .ui-button .ui-icon
{
	top: 0%;
    left: 0%!important;
}*/
.AdvanceCanSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	bottom: -2px;
}

.AdvanceCanSearchPopup .ui-tabs .ui-tabs-nav li {
	margin: 0 1em 1px 0;
	padding: 0 0 5px 0;
}

.AdvanceCanSearchPopup .ui-tabs .ui-tabs-nav li:last-child {
	margin-left: 0px;
}

#frmAdd .ui-button {
	margin-left: 5px;
}

#frmAdd .ui-button .ui-button-icon-left {
	/*left: 25%!important;*/
	
}

div#tabViewOfferLetter ul {
	padding: .2em 0em 0;
}

div#tabViewOfferLetter ul li {
	margin-right: 1.7em;
}

div#tabViewOfferLetter ul li:lsat-child {
	margin-right: 0em;
}

div#tabViewOfferLetter ul li a {
	color: #787878 !important;
	padding: 1em 0em !important;
}

div#tabViewOfferLetter ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	bottom: -2px;
}

.onboardingdetailstab ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	bottom: -2px;
}

.edit {
	font-size: 16px;
	color: #ccc;
	right: -16px !important;
	visibility: hidden;
}

.status-edit:hover .edit {
	visibility: visible;
}

.custome-tbl .edit {
	right: -26px !important;
	top: 5px !important;
}

.status-edit a i, .cdndlgslills span.fa-pencil {
	color: #ccc;
	font-size: 16px;
}

.AddCand-fileupload .ui-button .ui-icon {
	top: 30%;
}

#frmAddJobTmpl .ui-autocomplete-multiple-container {
    padding: 5px;
    background-color: #eff2f5 !important;
    border-radius: 5px;
}
#frmAddJobTmpl .ui-autocomplete-token-label {
	background: #FFFFFF !important;
	border: 1px solid #9F9F9F !important;
	box-sizing: border-box;
	border-radius: 5px;
	color: #000;
	font-size: 11px;
	padding: 3px 20px 3px 5px;
	font-weight: normal;
}
#frmAddJobTmpl .ui-icon-close {
	background: transparent !important;
	border: 0px solid transparent !important;
	padding: 0px !important;
	top: 12px !important;
}

.marbotnone {
	margin-bottom: 0px !important;
}

.ui-datepicker {
	border: solid 1px #dde2ec;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
	width: 280px;
}

#ui-datepicker-div td {
	background: #ffffff;
	border: #dde2ec solid 1px;
}

#ui-datepicker-div .ui-datepicker-week-end {
	background: #fff;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year	{
	width: 46%;
	margin: 0px 2%;
	border: 1px solid #dde2ec;
}

.ui-datepicker td span, .ui-datepicker td a {
	text-align: center;
	padding: 8px 0px;
}

#ui-datepicker-div .ui-datepicker-current-day {
	background: #0191c6 !important;
}

.ui-datepicker td {
	padding: 0px;
}

#ui-datepicker-div .ui-datepicker-days-cell-over a, #ui-datepicker-div .ui-datepicker-current-day a
	{
	color: #fff !important;
}

#ui-datepicker-div .ui-datepicker-today a {
	background: #eeeeee !important;
	color: #888888 !important;
	/*border: solid 1px #eee!important;*/
}

.datalistdiv {
	border-radius: 6px;
	padding: 10px 15px !important;
	border: solid 1px #eee;
}

.lineheight38 {
	line-height: 38px;
}

.status-edit span {
	text-transform: capitalize;
}

.menubtn {
	background-color: transparent !important;
	border: 0px !important;
	border-radius: 4px;
	color: transparent !important;
	text-transform: capitalize;
	vertical-align: top;
}

.menubtn:hover {
	background-color: transparent !important;
	border-color: transparent !important;
}

.menubtn button {
	padding: 8px 15px;
}
.menubtn .ui-button .ui-icon {
	left: 15px !important;
    top: 50% !important;
    transform: translateY(-50%);
}
.menubtn .ui-button .ui-button-text {
	padding-left: 15px !important;
}

/*.ui-button-icon-left {
    left: inherit;
}*/
.bot2 {
	bottom: -2px;
}

.bot1 {
	bottom: -1px;
}

.helpbtn {
	background: transparent;
	top: 30%;
}

.pending-tasklist .secondary-color label i {
	font-size: 18px;
	float: left;
	margin-right: 4px;
}

.pending-tasklist .primary-color {
	margin-bottom: 10px;
}

.relative {
	position: relative;
}

.interviewimg .activeStatus, .interviewimg .deactiveStatus {
	bottom: 10px;
	left: 16px;
}

.interviewdata .secondary-color label i {
	font-size: 18px;
	float: left;
	margin-right: 4px;
}

.ullistintview ul li {
	float: left;
	margin-right: 15px;
}

.ullistintview ul li:last-child {
	margin-right: 0px;
}

.ullistintview ul li label:first-child {
	/*float: left;*/
}

.ullistintview ul li .btn-xstatus {
	margin-top: -3px;
}

.ullistintview ul li button span {
	font-size: 18px !important;
	color: #a8a8a8;
}

.ullistintview ul li body button:hover span {
	color: #0394b7;
}

.ullistintview ul li i {
	display: inline-block;
	margin-right: 4px;
	font-size: 18px;
	color: #3F4254;
	line-height: 20px;
	vertical-align: top;
}

.Interview .cdndetails-heading {
	margin-bottom: 0px;
}

.pending-tasklist .ui-chkbox {
	margin-top: 3px;
}

.btntransparent, button:hover.btntransparent, button:focus.btntransparent
	{
	background: transparent !important;
	border: none !important;
	color: #a8a8a8;
}

.btntransparent:hover {
	color: #0394b7 !important;
	background: transparent !important;
	border: none !important;
}

#frmImportHeader {
	padding: 0px 20px;
}

.actionTablecol .ui-button .ui-icon {
	left: 8px;
	top: 0px;
}

.actionTablecol.dots .ui-button .ui-icon {
	left: 16px !important;
	top: 4px;
}

.actionTablecol.tpldiv .ui-button .ui-icon {
	left: 0px !important;
}

.actionTablecol span i.fa-area-chart, .actionTablecol a i.fa-area-chart
	{
	padding: 0px 3px;
}

.width100 {
	width: 100%;
}

.reminder-notific td:first-child {
	width: 100%;
}

.threecoltable td:first-child {
	width: 49% !important;
	padding-right: 1% !important;
}

.threecoltable td:nth-child(2) {
	width: 44% !important;
	padding-left: 1% !important;
	padding-right: 1% !important;
}

.threecoltable td:last-child {
	width: 4% !important;
	vertical-align: inherit;
	font-size: 18px;
}

.threecoltable td:last-child span i {
	color: #a8a8a8;
	cursor: pointer;
}

.threecoltable td:last-child span:hover i {
	color: #0394b7;
}

.tabletdspace .ui-selectonemenu {
	/*min-width: auto!important;*/
	
}

.searchdiv ul li {
	float: left;
	margin-left: 2%;
}

.searchdiv ul li:first-child {
	margin-left: 0%;
}

.searchdiv ul li.width46 {
	width: 46%;
}

.searchdiv ul li.width25 {
	width: 25%;
}

.searchdiv ul li.width11 {
	width: 11%;
}

.searchdiv ul li.width12 {
	width: 12%;
}

#frmCallReminder {
	padding: 15px;
}

.cndDetailSearchTab .ui-state-default {
	margin-bottom: 15px;
}

.iconleft {
	float: left;
	margin-right: 4px;
}

.iconsdiv i {
	font-size: 18px !important;
	color: #a8a8a8;
}

#resumeTab {
	margin: 15px 20px 15px 15px;
}

.resume-view {
	padding: 0px 30px 30px 0px;
}

.ui-panel, .ui-panel .ui-panel-content {
	padding: 0em !important;
}

.TopRightBtns .btn-primary .fa-refresh {
	font-size: inherit !important;
	color: #ffffff;
}

.TopRightBtns .btn-primary .fa-cog {
	color: #ffffff;
}
/*.TopRightBtns .btn-primary:hover .fa-cog
{
	color: #0394b7;
}*/
.Width90P .input-group .ui-selectonemenu .ui-selectonemenu-trigger {
	width: 25px;
}

.checkboxdiv {
	margin-top: 16px;
	margin-right: 10px;
}

.JobViewDLG .ui-tabs-panels, .CandidateViewDLG .ui-tabs-panels {
	margin: 15px;
}

.navrightbtn ul {
	float: right;
}

.navrightbtn ul li {
	float: left;
	margin-left: 10px;
}

.navrightbtn ul li:first-child {
	margin-left: 0px;
}

.TopRightBtns .menubtn button {
	padding: 6px 12px;
}

.dlgjob-title {
	margin-right: 10px !important;
}

.marright5 {
	margin-right: 5px !important;
}
.marright10 {
	margin-right: 10px !important;
}

.inprocesscdnmoreMenuicon table tr td {
	padding: 5px 0px;
}

#frmViewTask .ui-state-disabled {
	opacity: 0.7;
}

.fieldsetGrid-btn .ui-button .ui-icon {
	top: 0%;
	left: 0 !important;
}

.button-bar .moreaction-btn button {
	background: none;
	border: none;
	padding: 7px 12px 8px;
}

.AttachmentTXT tr td {
	vertical-align: middle;
}

.datatableclients .ui-fieldset {
	margin-top: 0px !important;
}

.conttabdata table tr {
	border-bottom: 1px solid #e5e5e5 !important;
}

.conttabdata table tr td {
	background: transparent;
}

.font18 {
	font-size: 18px;
}

.wauto {
	width: auto !important;
}

.iconsmargin span.ui-button-icon-left.ui-icon {
	margin-top: -4px !important;
}

.iconsmargin1 span.ui-button-icon-left.ui-icon {
	margin-top: -6px !important;
}

.roleicon.iconsmargin span.ui-button-icon-left.ui-icon {
	margin-top: -2px !important;
}
.table thead tr td, .table tbody tr td, .table tfoot tr td {
	background: #fff!important;
}
#statusViewFrm .ui-picklist-filter-container .ui-icon {
	right: 10px !important;
	top: 9px !important;
}

.documentRecPnl lable {
	word-break: break-word;
}

#uploadRecDocDialog table tr td:first-child {
	width: 36%;
}

.notify-histriicon {
	width: 40px;
	font-size: 32px;
	padding: 10px;
	color: #a8a8a8;
	vertical-align: top;
}

.social-network .btn-default:hover {
	background: transparent !important;
}

.lineheight34 {
	line-height: 34px;
}

.lineheight34 .ui-icon {
	top: -6px;
	left: 0% !important;
}

.marbotnone {
	margin-bottom: 0px !important;
}

.graytext {
	color: #a8a8a8 !important;
}

.iconcolor, .iconcolor span {
	color: #a8a8a8;
}

.onboardingdetailstab .ui-fieldset-legend {
	padding: 0px 0px 15px !important;
}

.onboardingdetailstab .ui-fieldset-content {
	padding: 0px;
}

.ui-colorpicker {
	margin-right: 5px;
	margin-top: 16px;
	float: left;
}

.excel-import ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	height: 0px;
}

.excel-import .ui-tabs {
	padding: 0px;
}

.excel-import .ui-tabs.ui-tabs-left>.ui-tabs-nav li, .excel-import .ui-tabs.ui-tabs-left>.ui-tabs-nav li a,
	.excel-import .ui-tabs.ui-tabs-right>.ui-tabs-nav li a {
	width: 100%;
}

.excel-import.dashboard .ui-tabs-nav {
	width: 21% !important;
}

.excel-import .ui-tabs-left>.ui-tabs-panels {
	width: 77% !important;
}

.excel-import.dashboard .ui-tabs-panels {
	margin: 0 0% 0 2%;
}

.martopnone {
	margin-top: 0px !important;
}

.excel-import .ui-orderlist-controls .ui-button .ui-button-icon-left {
	color: #a8a8a8;
}

.excel-import .ui-orderlist-controls .ui-button:hover .ui-button-icon-left
	{
	color: #0394b7;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.candidate-detail-pnl .ui-panel-content, .candidate-detail-pnl.ui-panel,
	.quick-search .ui-panel-content, .quick-search.ui-panel {
	padding: 0px !important;
}

table.sortingicon thead tr td, table.sortingicon tbody tr td, table.sortingicon tfoot tr td,
	.sortingicon tr td {
	background: transparent !important;
	padding: 0px !important;
}

.whitebg {
	background: #fff;
}

/*.whitebg table tr td {
	padding: 5px !important;
}*/

.SearchCandidate .WidthP33 i {
	font-size: 18px;
	color: #a8a8a8;
	width: 25px;
	float: left;
	text-align: center;
}

.sortingicon .sort-alpha-asc-desc span.ui-button-icon-left.ui-icon.ui-c	{
	top: 8%;
}

.sortingicon .sort-alpha-asc-desc:hover span.ui-button-icon-left.ui-icon.ui-c {
	color: #0394b7;
}

.TopRightBtns .helpicon {
	padding-right: 16px;
}

.TopRightBtns .helpicon .ui-button-icon-left {
	left: 0;
	top: -7px;
	right: 0;
}

.ullilistdiv ul li {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ullilistdiv ul li:first-child {
	margin: 0px 0px 0px 0px;
}

.ullilistdiv ul li .font18 {
	font-size: 18px !important;
}

.interviewer-table .ui-datatable .ui-datatable-header {
	width: 400px;
	margin: -31px 0 0 0px;
	padding: 0;
	position: absolute;
	z-index: 1;
}

.vendor-list .ui-datatable .ui-datatable-header {
	margin: -40px 0px 0px 190px;
}

.searchFolder .ui-datatable .ui-datatable-header {
	width: 100%;
	margin: -37px 0 0 0px;
	z-index: 1;
	position: absolute;
}

.leadsearch .ui-datatable .ui-datatable-header {
	margin: -41px 0 0 173px;
}
.leadsearchnone .ui-datatable .ui-datatable-header {
	margin: -41px 0 0 15px;
}

.interviewersearch .ui-datatable .ui-datatable-header {
	margin: -51px 0 0 160px;
	padding: 0;
}

.onboarding-tracking .ui-datatable .ui-datatable-header {
	margin: -46px 0 0 -14px;
}

.selectwidth882 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth859 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth825 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth84 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth848 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth817 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth81 {
	width: 100% !important;
	min-width: 100% !important;
}

.selectwidth80 {
	width: 100% !important;
	min-width: 100% !important;
}

#intaerviewTblDiv.fieldsetGrid table {
	border-spacing: 0 0px !important;
}

.profilehelpidon {
	margin: 7px 0 0 10px;
	display: inline-block;
}

.assignjoblable {
	margin: 0px !important;
	display: block;
}

#removeColumnsDlg .ui-datatable table tr th, #removeColumnsDlg .ui-datatable table tr td
	{
	border: none;
}

.btnpad {
	padding: 6px 12px !important;
}

.leftserchupload .ui-fileupload-content {
	background: url("../images/drop-resume-single.svg") center 85% no-repeat
		!important;
}

.socialbtn {
	width: 50px;
	display: inline-block;
	line-height: 50px;
	height: 50px;
	text-align: center;
	border-radius: 4px;
}

.socialbtn i {
	font-size: 32px !important;
	line-height: 50px;
}

.btn-primary.socialbtn i {
	color: #fff !important;
}

.candidate-profile-update .hedingline .ui-fieldset-content {
	padding: 0px 15px 15px 15px;
	border-radius: 10px;
	border: none;
	margin-top: 15px;
	margin-bottom: 30px;
}

.candidate-profile-update .ui-fileupload-content {
	background: url("../image/drophere.png") center center no-repeat
		!important;
	/*background: url(../images/drop-resume.png) center 70% no-repeat;
    background-size: 34%;*/
	height: 33px !important;
	border: #d9dde4 dashed 1px !important;
}

#social-apply .ui-fileupload-content {
	border: none !important;
	margin-top: -30px;
	background-color: transparent !important;
}

/* .candidate-profile-update .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top span.ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick
	{
	font-size: 15px !important;
	width: 31px !important;
	height: 31px !important;
	background: #eee !important;
	text-align: center !important;
	line-height: 31px !important;
	color: #aaa !important;
} 

.ProfileUpdate-Candidate .candidate-profile-update .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	top: 0px !important;
	left: 15px !important;
}
*/
.candidate-profile-update .ui-icon-plus-sign-alt:before,
	.ui-icon-plusthick:before {
	content: "\f0fe" !important;
}

.custom-fileupload .candidate-profile-update .ui-fileupload {
	height: 35px !important;
	margin-bottom: 0px !important;
}

.custom-fileupload .candidate-profile-update .ui-fileupload .ui-fileupload-buttonbar
	{
	height: 30px !important;
}

.candidate-profile-update lable#filePnlIMAGE_PATH {
	margin-top: 0px !important;
}

.candidate-profile-update .AttachmentTXT tr td a {
	margin: 15px 0 0 0;
	display: inline-block;
}

.morelesslink {
	float: left;
	margin-bottom: 10px;
	font-size: 13px;
}

.socialconnect-btn i {
	float: left;
	color: #fff !important;
}

.socialconnect-btn:hover i {
	color: #fff;
}

.analytivs .pickcontry ul li {
	padding: 8px !important;
}

.fixeddiv.widht45 {
	width: 45%;
	left: inherit;
}

.leadserch {
	margin-bottom: 10px;
}

#subPnl input.ui-widget {
	padding: .375rem 0rem !important;
}

.padlrnone {
	padding-left: 0px;
	padding-right: 0px;
}

.padlrnone input[type="text"].ui-inputfield {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#statusViewDlg .ui-picklist>div {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.ui-picklist-filter-container .ui-icon {
	right: 10px !important;
	top: 9px !important;
}

#addStatus .ui-fieldset-content {
	padding: 0px 0px 25px !important;
}

.JDContent ul, .JDContent ol {
	margin-bottom: 25px;
}

.JDContent ul li {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	list-style: disc;
}

.JDContent ol li {
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 5px;
	list-style: decimal;
}

.btnlink {
	background: none;
	border: none;
	color: #394263;
}

.btnlink:hover {
	background: none;
	border: none;
	color: #000;
}

.coustomimgdiv .btnlink span.fa-plus {
	margin-left: -8px !important;
	margin-top: -3px !important;
}

.coustomimgdiv .btnlink {
	margin: 5px 0px 15px;
}

div#prospectViewHeaderDlg .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top,
	#jobViewDlgCVD .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top
	{
	position: absolute;
	top: 0;
	left: 0px;
	background: none !important;
	border-bottom: none !important;
	padding: 10px 0px !important;
	width: auto;
}

div#prospectViewHeaderDlg .ui-dialog-titlebar-close, #jobViewDlgCVD .ui-dialog-titlebar-close
	{
	margin: 0px 0px 0px -6px !important;
	padding: 0px !important;
}

#prospectViewHeaderDlg {
	top: 0px !important;
	bottom: 0px !important;
	right: 0 !important;
	left: unset !important;
}

#prospectViewHeaderDlg iframe {
	width: 100%;
	height: 100vh !important;
}

.martop12 {
	margin-top: 12px;
}

.rightulli ul {
	float: right;
}

.rightulli ul li {
	float: left;
	margin-left: 5px;
}

.phonelable {
	float: left;
	width: 10%;
	text-align: left;
	margin-top: 10px;
}

.phoneinput {
	width: 90% !important;
}

.egnlishcontent {
	text-align: left;
}

.egnlishcontent .ui-outputpanel.ui-widget {
	text-align: left;
	margin-top: 10px;
}

.exampage .showinactive {
	left: 0px;
}

.exampage .ui-datatable .ui-datatable-header {
	width: 40%;
	margin: -41px 0 0 0px;
	z-index: 1;
	position: absolute;
	left: 180px;
}

.calendaricon {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 5px 0px 0px 6px;
	font-weight: 600;
	cursor: pointer !important;
	position: absolute;
	right: -7px;
	top: 66px;
}

.vendorserarch .status-edit, .manage-decuments .status-edit, .client-sts .status-edit
	{
	position: relative;
}

.vendorserarch .status-edit .edit, .manage-decuments .status-edit .edit
	{
	position: absolute;
	top: 6px;
}

.client-sts .status-edit .edit {
	position: absolute;
	top: 4px;
}

.iconmartop {
	margin-top: 12px;
}

.iconmartop .none {
	display: none;
}

.pnlGrpList table tr td.client-sts {
	padding: 0 20px;
}

.searchprospect-status .status-edit .edit {
	/*top: 40%;*/
}

#editDocFrm .ui-button-icon-only .ui-icon {
	top: 20%;
}

#editDocFrm .ui-button-icon-only .ui-icon:hover {
	color: #0394b7 !important
}

.advsearch {
	margin-top: 10px;
}

.advsearch .ui-chkbox .ui-chkbox-label {
	margin: -17px 16px 0 25px;
	width: 200px;
}

.sched-intertabletd tr td:first-child {
	width: 60px;
}

.jobreporthelpicon .helpicon .ui-button-icon-left {
	top: -8px;
}

.cdnmatchingJobTab table tr.ui-widget-content td {
	padding-top: 15px !important;
}

.cdnmatchingJobTab table tr.ui-widget-content td:first-child {
	vertical-align: top;
}

.cdnmatchingJobTab .matching-job-list .briefcase {
	width: 50px;
}

.cdnmatchingJobTab .matching-job-list .briefcase:before {
	content: "\e8b2";
	color: #fff;
	font-family: unicons-line;
	background: #0073B1;
	width: 30px;
	height: 30px;
	border-radius: 7px;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	font-size: 18px;
	padding: 6px;
}

.cdnmatchingJobTab .matching-job-list .A {
	background-color: transparent !important;
    width: 40px;
    height: 40px;
    border: 2px solid #115b79;
}

.cdnmatchingJobTab .matching-job-list .A .name-str-job-matching {
	line-height: 36px;
	color: #3F4254;
}

.cdnmatchingJobTab .matching-job-list .menu {
	background: #E9EFF4;
	border-radius: 7px;
	width: 40px;
	height: 40px;
}

.cdnmatchingJobTab .matching-job-list .menu i {
	color: #3F4254;
	font-size: 24px;
	display: inline-block;
	padding-top: 2px;
}  





.cdnmatchingJobTab .matching-job-list .menu .menu-list {
	background: #FFFFFF;
	box-shadow: 5px 5px 6px 6px rgb(0 0 0/ 2%);
	 border-radius: 5px;
	padding: 10px 15px !important;
	display: block;
	width: 200px;
	right: 0px;
	position: absolute;
	z-index: 1000;
}

.cdnmatchingJobTab .matching-job-list .menu:hover .menu-list {
	display: block;
}

.cdnmatchingJobTab table tr.ui-widget-content td:last-child {
	border-radius: 0px 8px 8px 0px;
}

#createOfferLetterTmplDlg .form-page td {
	vertical-align: middle;
}

.job-criteria .ui-tabs .ui-tabs-panel {
	padding: 0px;
}

.job-criteria .tableresponcomman td {
	padding: 0px 5px !important;
}

/* Latest 2022 Theme CSS Updated */
.ui-selectonemenu-panel .ui-selectonemenu-filter-container input[type="text"].ui-inputfield {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}
.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon {
	right: 15px;
	top: 50% !important;
    transform: translateY(-50%);
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon-search::before {
	/*content: '\e99a';
	font-family: unicons-line;
	color: #3F4254;*/
}

.cdndetails-heading h3 {
	line-height: 1.2;
	color: #3F4254 !important;
	font-size: 16px !important;
	padding: 0px !important;
	font-weight: 500;
}

.BackgroundBlue {
	background-color: #115b79 !important;
}

.BackgroundSkyblue {
	background-color: #115b79 !important;
}

.BackgroundYellow {
	background-color: #E79623 !important;
}

.BackgroundGreen {
	background-color: #41C08B !important;
}

.BackgroundRed {
	background-color: #DF9594 !important;
}

.BackgroundPurple {
	background-color: #B96E9E !important;
}

.BackgroundGray {
	background-color: #BBBBBB !important;
}

.BackgroundLightBlue {
	background-color: #F0F9FE !important;
}

.BackgroundLightGrey {
	background-color: #F5F8FA !important;
}

.CPTaskTab .cpttaskbotmar10 {
	border-bottom: 1px solid #E9EFF4;
	padding: 2px 0px 15px 0px;
	display: inline-block;
	width: 100%;
}

.CPTaskTab .cpttaskbotmar10:last-child {
	border-bottom: 0px solid #E9EFF4;
}

.CPTaskTab .primary-color a, .CPTaskTab .primary-color label.title {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #3F4254;
	display: block;
}

.CPTaskTab .timeline-icon {
	width: 30px;
	height: 30px;
	display: inline-flex;
	border-radius: 7px;
	justify-content: center;
	align-items: center;
}

.CPTaskTab .timeline-icon i {
	color: #FFFFFF;
	font-size: 18px;
}

.CPTaskTab .secondary-color .icon {
	margin-right: 15px;
}

.CPTaskTab .secondary-color .icon i {
	color: #3F4254;
	margin-right: 5px;
}

.CPTaskTab .secondary-color .icon label {
	font-style: normal;
	font-weight: 500;
	font-size: 11px;
	line-height: 15px;
	color: #787878;
}

.CPTaskTab .secondary-color .priority {
	border-radius: 5px;
	padding: 5px 10px;
	color: #1773EA;
	background-color: #1773EA15 !important;
	font-size: 13px;
}

.CPTaskTab .status .status-view {
	background-color: #115b79 !important;
	border-radius: 5px !important;
	padding: 6px 12px !important;
	color: #fff;
	border: none !important;
	font-size: 13px;
	text-align: center;
}

.CPTaskTab .createTask {
	width: 94%;
}

.CPTaskTab .createTask-btn {
	width: 5% !important;
	float: right;
	text-align: center;
}

.CPTaskTab .createTask-btn .btn {
	padding: 10px 13px !important;
}

.CPsubmissionTab .Stats {
	float: left;
}

.CPsubmissionTab .Stats .number {
	width: 30px;
	height: 30px;
	border-radius: 7px;
	margin-right: 10px;
	float: left;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
}

.CPsubmissionTab .Stats span {
	float: left;
	font-family: Roboto;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #3F4254;
	padding-top: 8px;
}

.CPsubmissionTab .Interview .TopRightBtns .btn-primary {
	margin-top: 0px;
}

.CPsubmissionTab .Interview {
	padding-top: 20px;
}

.CPsubmissionTab .Interview .ui-fieldset {
	box-shadow: none;
	border: none;
}

.CPsubmissionTab .Interview .interviewdata .primary-color {
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: #3F4254;
	padding-bottom: 10px;
	display: block;
}

.CPsubmissionTab .secondary-color .icon {
	margin-right: 15px;
}

.CPsubmissionTab .secondary-color .icon i {
	color: #3F4254;
	margin-right: 5px;
}

.CPsubmissionTab .secondary-color .priority {
	border-radius: 18px;
	padding: 5px 10px;
	color: #1773EA;
	background-color: #1773EA15 !important;
	font-size: 13px;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .interviewdata {
	width: 70%;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .Options {
	width: 30%;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .Options .ui-cell-editor
	{
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: 200px;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .Options .ui-selectonemenu
	{
	padding: 5px 10px !important;
	color: #3F4254;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .MoreInfo {
	width: 5%;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .MoreInfo .ui-button
	{
	background: #115b79 !important;
	border-radius: 100% !important;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .MoreInfo .ui-button .ui-icon
	{
	left: 7px !important;
	top: 10px !important;
}

.CPsubmissionTab .Interview .Job-Listing-Interview .MoreInfo .ui-button .ui-icon:before
	{
	font-size: 18px !important;
	content: '\e99b';
	font-family: unicons-line;
}

.CPsubmissionTab .custom-add {
	margin: -2px 10px 0px 0px;
	background: #115b79 !important;
	color: #fff !important;
	border: 0px !important;
	border-radius: 50px;
	padding-left: 20px !important;
	padding-right: 20px !important;
	font-size: 16px;
}

.CPsubmissionTab .custom-add .ui-icon {
	top: 10px;
}

.cdndetails-tabs .PlusIcon-btn {
	float: right;
	cursor: pointer;
	background: #115b79 !important;
	box-sizing: border-box;
	border-radius: 5px !important;
	width: 30px;
	height: 30px;
	position: relative;
	margin-left: 5px;
	padding: 0px !important;
}

.cdndetails-tabs .PlusIcon-btn .fa-plus, .cdndetails-tabs .PlusIcon-btn .fa-refresh
	{
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	position: absolute;
	color: #ffffff !important;
}

.CPsubmissionTab .ui-fieldset {
	padding: 0px !important;
	box-shadow: none;
	background: transparent;
}

.CPsubmissionTab .matchingCandidates .ui-fieldset-content {
	padding: 0px;
}
.matchingCandidatesBorder {
	border-left: 1px dashed #d6d6d6;
}

/* Matching Candidates table: compact global Search (not full-width) */
.matchingCandidates .ui-datatable-header {
	background: transparent;
	border: none;
	padding: 0 0 10px 0;
	text-align: left;
}
.matchingCandidates .search-matching-cnd.ui-outputpanel {
	display: inline-flex;
	align-items: center;
	width: 220px;
	max-width: 100%;
	border: 1px solid #d9dce3;
	border-radius: 6px;
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.matchingCandidates .search-matching-cnd.ui-outputpanel i.fa-search {
	display: inline-block;
	color: #8c93a3;
	font-size: 13px;
	margin-right: 8px;
	flex-shrink: 0;
}
.matchingCandidates .search-matching-cnd.ui-outputpanel input.ui-inputfield {
	width: 100% !important;
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
	padding: 7px 0 !important;
	margin: 0 !important;
	font-size: 13px;
	color: #3f4254;
}
.matchingCandidates .search-matching-cnd.ui-outputpanel input.ui-inputfield:focus {
	outline: none !important;
	box-shadow: none !important;
}

.CndPageBody .ui-fieldset {
	padding: 0px !important;
	box-shadow: none;
	border: none;
	background: transparent;
}

.ClientPageBody .ui-fieldset {
	padding: 0px !important;
	box-shadow: none;
	border: none;
	background: transparent;
}

.LeadPageBody .ui-fieldset {
	padding: 0px !important;
	background: transparent;
	box-shadow: none;
	border: none;
}

.screening .ui-selectoneradio label {
	font-size: 13px;
}

.advertise .publish label {
	line-height: 26px;
	color: #3F4254 !important;
	font-size: 16px;
	font-weight: 600;
}

.share-to-referral .btn-default.blue {
	background-color: #115b79 !important;
	color: #ffffff;
	border: 0;
	transition: all .3s ease-in-out !important;
}

.share-to-referral .btn-default:hover {
	opacity: 0.9;
	color: #ffffff !important;
	transition: all .3s ease-in-out !important;
}

.share-to-referral .btn-default.green {
	background-color: #41C08B !important;
	color: #ffffff;
	border: 0;
	transition: all .3s ease-in-out !important;
}

.share-to-referral i.uil {
	font-size: 50px;
}

.share-to-referral i.blue {
	color: #115b79;
}

.share-to-referral i.green {
	color: #41C08B;
}

.share-to-referral .emp-desc label {
	line-height: 20px;
	color: #3F4254 !important;
	font-size: 16px;
	font-weight: 600;
}

.navrightbtn .socialconnect-btn {
	background-color: #115b79 !important;
	color: #ffffff;
	border: 0;
	transition: all .3s ease-in-out !important;
	font-size: 12px;
	line-height: 20px;
}

.navrightbtn .socialconnect-btn:hover {
	opacity: 0.9;
	transition: all .3s ease-in-out !important;
}

.site-notice {
	background: #FFF8DD;
	border: 1px dashed #FFC700;
	box-sizing: border-box;
	 border-radius: 5px;
	padding: 15px 15px;
	position: relative;
	margin-top: 20px;
}
.site-notice .icon {
	float: left;
	width: 56px;
	height: 56px;
	margin-right: 15px;
}
.site-notice h3 {
	margin: 0;
	padding-bottom: 10px;
	font-weight: 700;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}
.site-notice p {
	padding-bottom: 5px;
}
.site-notice .close-icon {
	float: right;
	position: absolute;
	right: 11px;
	top: 11px;
}
.dashboard-notice {
	background: #FFF8DD;
    border: 1px dashed #FFC700;
    box-sizing: border-box;
     border-radius: 5px;
    padding: 15px 20px;
    position: relative;
    margin-top: 20px;
}
.dashboard-notice.blue{
	background: #F1FAFF;
	border: 1px dashed #115b79;
}
.dashboard-notice.yellow{
	background: #FFF8DD;
    border: 1px dashed #FFC700;
}
.dashboard-notice .icon {
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
.dashboard-notice .icon img {
	width:100%;
}
.dashboard-notice p {
	padding-bottom: 5px;
	color:#000000;
}
.dashboard-notice .close-icon {
	float: right;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0, -50%);
}

.sticky-actions {
	position: sticky;
	right: 0px;
	background-color:#ffffff;
}

.quick-search #dataTableResultDiv,
.inprocess-cand #tblDiv,
.open-job #tblDiv,
.search-client #datatableDiv, 
.search-prospect .manage-lead, 
.search-prospect .search-vendor {
	margin-left: -15px !important;
    margin-right: -15px !important;
}

.quick-search .ui-fieldset,
.inprocess-cand .ui-fieldset,
.open-job .ui-fieldset,
.search-client .ui-fieldset, 
.search-prospect .ui-fieldset {
	border: none;
	padding: 0px !important;
}

.ui-datatable-resizable {
	padding-bottom: 0px;
}

#footerBottom {
	width: 100%;
    height: 42px;
    border-top: 1px solid #e5e5e5;
    background-color: #ffffff;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.footerBottomPadding {
	padding-bottom: 42px !important;
}
.ui-datatable .ui-datatable-footer {
	float: left;
	width: auto;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.quick-search .ui-datatable .ui-datatable-footer,
.inprocess-cand .ui-datatable .ui-datatable-footer,
.open-job .ui-datatable .ui-datatable-footer,
.search-client .ui-datatable .ui-datatable-footer,
.search-prospect .ui-datatable .ui-datatable-footer {
	margin-top: 0px;
	padding: 0px;
	position: fixed;
    bottom: 4px;
    left: 65px;
    z-index: 3;
}
#candidateTblDiv .ui-datatable .ui-datatable-footer {
	margin-top: 0px;
	padding: 0px;
	position: fixed;
    bottom: 4px;
    left: 30px;
    z-index: 3;
}

.ui-datatable .ui-datatable-footer .download-btn,
.download-btn {
	background: #115b79;
	border-radius: 5px;
	padding: 6px 6px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.ui-datatable .ui-datatable-footer .download-btn span, .download-btn span {
	display: initial;
	font-size: 13px;
	color: #115b79;
	line-height: 20px;
	text-indent: -9999px;
}

.ui-datatable .ui-datatable-footer .download-btn span:before,
.download-btn span:before {
	content: "";
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 0px;
	background-size: 100%;
}

.ui-datatable .ui-datatable-footer .download-btn.pdf span:before,
.download-btn.pdf span:before {
	background-image: url("../images/icons/pdf.svg");
	background-repeat: no-repeat;
}

.ui-datatable .ui-datatable-footer .download-btn.xls span:before,
.download-btn.xls span:before {
	background-image: url("../images/icons/excel.svg");
	background-repeat: no-repeat;
}

.ui-datatable .ui-datatable-footer .download-btn.agent-toolbar-btn span:before,
.download-btn.agent-toolbar-btn span:before {
	background-image: url("/images/icons/enable-agent-icon.svg?v=5");
	background-repeat: no-repeat;
	background-size: contain;
	background-size: 21px;
}

.ui-paginator.ui-paginator-bottom {
	float: right;
	width: auto;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.quick-search .ui-paginator.ui-paginator-bottom,
.inprocess-cand .ui-paginator.ui-paginator-bottom,
.open-job .ui-paginator.ui-paginator-bottom,
.search-client .ui-paginator.ui-paginator-bottom,
.search-prospect .ui-paginator.ui-paginator-bottom {
	margin-top: 0px;
	padding: 0px !important;
	position: fixed;
    bottom: 4px;
    right: 150px;
    z-index: 3;
}
#candidateTblDiv .ui-paginator.ui-paginator-bottom {
	margin-top: 0px;
	padding: 0px !important;
	position: fixed;
    bottom: 4px;
    right: 150px;
    z-index: 3;
}

.ui-paginator.ui-paginator-bottom .ui-state-disabled {
	opacity: 0.3;
}

div#leftMenu div.dropdown ul.dropdown-menu.dropdown-left {
	background: #FFFFFF;
	border: 1px solid #e5e5e5;
	border-radius: 0px 5px 5px 0px;
	min-width: 330px;
}

div#leftMenu div.dropdown ul.dropdown-menu.dropdown-left h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 25px;
	color: #181C32;
	padding: 10px 15px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}

.UserName .dropdown-menu.dropdown-custom {
	background: #FFFFFF;
	border: 1px solid #e5e5e5;
	 border-radius: 5px;
	min-width: 330px;
	left: 50%;
	transform: translateX(-50%);
}

.UserName .dropdown-menu.dropdown-custom h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 36px;
	color: #181C32;
	padding: 10px 15px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}

.block-nav {
	width: 100%;
	float: left;
}

.block-nav .item {
	width: 33.33% !important;
	float: left;
	padding: 15px;
	text-align: center;
}

.block-nav .item h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	color: #7f7f8b;
}

.block-nav .item:hover h4 {
	color: #000;
}

.ui-datatable-tablewrapper .actionBtn {
	background-image: url(../images/icons/action.svg);
	background-repeat: no-repeat;
	margin-top: 3px;
	position: inherit;
	margin-left: 3px;
}

.fixeddiv .ui-button {
	float: none !important;
}

.ui-datatable-tablewrapper .actionBtn .ui-icon-triangle-1-s:before {
	display: none;
}

.pnlGrpGrid table tbody tr .job-Interviews-color, .pnlGrpGrid table tbody tr .job-active-color,
	.pnlGrpGrid table tbody tr .job-Rejected-color, .pnlGrpGrid table tbody tr .job-Success-color
{
	color: #3f4254;
	font-size: 12px;
}
.pnlGrpGrid table tbody tr .fieldsetGrid-lable
{
	font-size: 18px !important;
}

.ui-datatable-tablewrapper .status-view {
	color: #7e8299;
	background-color: #f5f8fa !important;
	font-size: 13px;
	font-weight: 400;
	min-width:150px;
}

.table-responsive {
	width: 100%;
	position:relative;
	margin-bottom: 0px;
	/*overflow-y: hidden;
	overflow-x: auto;*/
	overflow-y: visible;
    overflow-x: visible;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 0px solid #ddd;
	-webkit-overflow-scrolling: touch;
}

.table-responsive.QuickSearchR1 .ui-datatable-tablewrapper {
	height: calc(100vh - 195px);
	overflow: auto;
}
.table-responsive.pipelineProcess .ui-datatable-tablewrapper {
	height: calc(100vh - 232px);
	overflow: auto;
}
.table-responsive.openJob .ui-datatable-tablewrapper {
	height: calc(100vh - 224px);
	overflow: auto;
}
.table-responsive.searchClient .ui-datatable-tablewrapper {
	height: calc(100vh - 215px);
	overflow: auto;
}
.table-responsive.leadsTable .ui-datatable-tablewrapper {
	height: calc(100vh - 284px);
	overflow: auto;
}
.table-responsive.vendor-list .ui-datatable-tablewrapper {
	height: calc(100vh - 202px);
	overflow: auto;
}
.table-responsive.manageDocuments .ui-datatable-tablewrapper {
	height: calc(100vh - 253px);
	overflow: auto;
}
.table-responsive.employeeManagement .ui-datatable-tablewrapper {
	height: calc(100vh - 254px);
	overflow: auto;
}
.table-responsive.outStandingInvoice .ui-datatable-tablewrapper {
	height: calc(100vh - 253px);
	overflow: auto;
}
.table-responsive.manageInvoiceTab .ui-datatable-tablewrapper {
	height: calc(100vh - 330px);
	overflow: auto;
}
.table-responsive.onboardingTracking .ui-datatable-tablewrapper {
	height: calc(100vh - 343px);
	overflow: auto;
}
.table-responsive.interViewer .ui-datatable-tablewrapper {
	height: calc(100vh - 263px);
	overflow: auto;
}

.table-responsive .ui-datatable-tablewrapper table thead tr th {
	position: sticky;
	top: 0;
	background-color: #ffff;
	z-index: 1;
}

.table-hr-block, .table-hr-block>table, .table-hr-block>table>tbody,
	.table-hr-block>table>tbody>tr, .table-hr-block>table>tbody>tr>td {
	display: block;
}

.panelGridSetRight .onebuttondiv {
	float: left;
	width: auto;
	padding: 0px;
	border: 1px solid #e5e5e5;
	background: #fff;
	color: #b5b5b5;
	border-radius: 5px;
}
.panelGridSetRight .onebuttondiv .ui-selectonebutton {
	padding: 0px;
	margin-right: 0px;
}
.panelGridSetRight .onebuttondiv .ui-button {
	width: auto !important;
	padding: 7px 10px;
	margin: 0;
	border: 0;
	border-radius: 1px;
	font-size: 13px;
	line-height: 14px;
	font-weight: 400;
	opacity:1;
}
.panelGridSetRight .onebuttondiv .ui-selectonebutton .ui-button.ui-state-focus {
	color: #b5b5b5 !important;
}
.panelGridSetRight .onebuttondiv .ui-selectonebutton .ui-state-active {
	background: #115b79 !important;
    color: #fff !important;
	opacity: 1;
}
.panelGridSetRight .onebuttondiv .ui-button .ui-button-text {
	line-height: inherit;
}

.pipeLine .Displaypipeline>div:first-child {
	padding-left: 0px;
}

.Displaypipeline {
	/* background: #FFFFFF; */
	border-radius: 5px;
	margin-top: 0px !important;
	padding: 0px !important;
	float: left;
	width: 100%;
}
.Displaypipeline .bdr-box {
   /* border: 1px solid #eff2f5 !important;
    border-color: #c1c1c1 !important;
    border-style: dashed !important; */
     border-radius: 5px;
    margin: 0px 0px;
    float: left;
    width: 19.1%;
    min-height: 50px;
    padding: 0 7px;
    padding-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.Displaypipeline .widget-simple {
	/* box-shadow: 0 0 4px rgba(0, 0, 0, 0.02); */
}

.Displaypipeline .bdr-box:last-child {
	margin-right: 0;
}
.Displaypipeline .bdr-box label {
	display: block;
	margin-bottom: 3px;
    text-align: center;
}
@media only screen and (max-width: 1460px)  {
	.Displaypipeline .bdr-box label { font-size: 12px; }
}
.Displaypipeline .bdr-box label + img {
	display: none;
}
.Displaypipeline a.widget {
	/* border: 1px solid #eff2f5 !important;
	border-color: #c1c1c1 !important;
	border-style: dashed !important; */
	 border-radius: 5px;
	margin: 0px 0px;
	float: left;
	width: 100%;
}

.Displaypipeline a.widget:hover {
	border-color: #115b79 !important;
}

.Displaypipeline a.widget.selected-status {
	border-color: #115b79 !important;
}

.Displaypipeline a.widget.selected-status:before {
	background: none;
}

.Displaypipeline a.widget:hover h3, .Displaypipeline a.widget:hover .widget-icon
	{
	color: #115b79 !important;
}

.advSearch {
	position: relative;
	padding-left: 30px !important;
}

.advSearch i {
	padding-right: 0px !important;
	font-size: 19px !important;
	position: absolute;
	left: 8px !important;
    top: 50% !important;
    transform: translateY(-50%);
	color: #ffffff !important;
}
.advSearch label {
    padding: 0px 0px 0px 13px !important;
}

.leadserch {
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 15px;
}

.manage-lead .pnlGrpList>.ui-panel, .manage-lead .pnlGrpGrid>.ui-panel {
	background: transparent;
	border: 0px solid #f2f2f2;
	 border-radius: 5px;
	margin-top: 0px !important;
	padding: 0 !important;
}

.dragger-left {
	position: sticky;
	top: 53px;
	z-index: 1;
}

.profileLeft {
	padding: 50px 25px !important;
	float: left;
	width: 100%;
}

.profileLeft .profile-pic {
	margin: 0 auto;
	width: 100px;
}

.profileLeft .profile-pic img {
	border-radius: 50%;
	width: 100px;
	height: 100px;
}

.profileLeft .profile-name {
	color: #3f4254 !important;
	font-size: 20px;
	text-align: center;
	font-weight: 600;
	padding: 10px;
}

.profileLeft .profile-role {
	display: block;
	text-align: center;
}

.profileLeft .profile-role span {
	color: #115b79;
	background-color: #f1faff;
	border-radius: 5px;
	padding: 5px 10px;
}

.profileLeft .profile-details {
	margin: 40px 0px;
	float: left;
	width: 100%;
}
.profileLeft .profile-details h3 {
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: #181C32;
	padding: 10px 24px;
	border-bottom: 1px solid #f2f2f2;
	text-align: left;
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 25px;
}
.profileLeft .profile-details p span {
	color: #115b79;
}
.profileLeft .profile-details .list {
	color: #8f8f8f;
}
.profileLeft .ui-inplace-editor button {
    border: 0;
    width: 25px !important;
    background: #BBF0D4;
    padding: 0px;
    border-radius: 5px;
    margin-left: 2px;
    margin-top: 2px;
    font-size: revert;
}
.profileLeft .ui-inplace-editor .ui-icon {
    transform: translate(-50%, -50%);
}

.personal-setting #tabView {
	margin-top: 0px;
}

.personal-setting .social-network a {
	margin-right: 20px;
}

.Batch-Report .ui-fieldset-content {
	width: 50%;
}

.voipCallPref {
	width: auto !important;
}
.reportsdiv {
    margin-bottom:30px;
}
/* Quick Search */
.quickSearch-filter {
	display: none;
	position: absolute;
	z-index: 2;
	background: #FFFFFF;
	box-shadow: 0px 0px 30px rgb(187 187 187/ 70%);
	 border-radius: 5px;
	margin-top: 0px !important;
	padding: 30px !important;
	float: left;
	width: 400px;
	margin-left: 16px;
}
.quickSearch-filter.show {
	display: block !important;
}
.quickSearch-filter .quickSearch-close {
	position: absolute;
    top: 10px;
    right: 10px;
}
.quickSearch-filter #leftFilterDiv {
	height: 500px;
	overflow-y: auto;
	padding-right: 10px;
}

.quickBtn, .quickBtn:hover {
	color: #ffffff;
	padding: 5px 15px !important;
}

.quickBtn i, .quickBtn:hover i {
	color: #ffffff;
	padding-right: 5px;
}

.quickSearch-filter .menu-tag-tags .filter-tags {
	width: 95%;
}
.quickSearch-filter .menu-tag-tags .filter-tags .ui-chips-container{
	/*padding: 8px !important;
    background-color: #eff2f5 !important;*/
    border-radius: 5px;
    width: 100%;
}
.quickSearch-filter .menu-tag-tags .filter-tags .ui-chips-container .ui-chips-token{
	display: inline-block;
	padding: 0px;
} 
.quickSearch-filter .menu-tag-tags .filter-tags .ui-chips-container .ui-chips-token .ui-icon-close{
}
.quickSearch-filter .menu-tag-tags .filter-tags .ui-chips-container .ui-chips-token .ui-chips-token-label{
	background: #FFFFFF !important;
    border: 1px solid #9F9F9F !important;
    color: #000;
    font-size: 11px;
    padding: 3px 20px 3px 5px;
}
.quickSearch-filter .menu-tag-tags .filter-tags .ui-chips-container .ui-chips-input-token input{
	background: #e5e7e933;
    padding: 10px !important;
    width: 295px;
    border-radius: 5px;
}
.QuickSearchSRBOX {
	background: #FFFFFF;
	box-shadow: 0px 0px 30px rgb(187 187 187/ 20%);
	 border-radius: 5px;
	margin: 20px 0px !important;
	padding: 10px 10px !important;
	float: left;
	width: 100%;
}

.add-on button {
	background-color: transparent;
}

.add-on .ui-icon {
	top: -5px !important;
	left: -11px !important;
	font-size: 20px !important;
}

a.advancedSearchLink label {
	font-size: 16px;
}

.secondary-color .ullistintview span {
	margin-right: 10px;
	display: inline-block;
}

.employeeManagement .ui-datatable .ui-datatable-header {
	width: 400px;
	margin: -46px 0 0 160px;
	padding: 0;
	position: absolute;
	z-index: 1;
}

.view-btn {
	background-image: url("../images/icons/view.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.upload-btn {
	background-image: url("../images/icons/upload.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.download-button {
	background-image: url("../images/icons/download-btn.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.download-file-btn {
	background-image: url("../images/icons/download-file.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.note-btn {
	background-image: url("../images/icons/add-note.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.Edit-btn {
	background-image: url("../images/icons/Edit.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.Delete-btn {
	background-image: url("../images/icons/Delete.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.change-status-btn {
	background-image: url("../images/icons/change-status.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.edit-job-btn {
	background-image: url("../images/icons/edit-job.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.change-owner-btn {
	background-image: url("../images/icons/change-owner.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.interview-btn {
	background-image: url("../images/icons/add-schedule-interview.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.history-btn {
	background-image: url("../images/icons/resume.svg");
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.mail-inbox-btn {
	background-image: url("../images/icons/email.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	background-size: cover;
}
.mail-sent-btn {
	background-image: url("../images/icons/mail-sent.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	background-size: cover;
}
.mail-trash-btn {
	background-image: url("../images/icons/mail-trash.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	border: 0;
	background-size: cover;
}
.mail-refresh-btn {
	background-image: url("../images/icons/mail-refresh.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.mail-folder-btn {
	background-image: url("../images/icons/mail-folder.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.refresh-btn {
	background-image: url("../images/icons/refresh.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.copy-btn {
	background-image: url("../images/icons/copy.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.reply-btn {
	background-image: url("../images/icons/reply.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-color: transparent !important;
	border: 0;
	background-size: cover;
}
.ui-state-disabled.view-btn,
.ui-state-disabled.upload-btn,
.ui-state-disabled.download-button,
.ui-state-disabled.download-file-btn,
.ui-state-disabled.note-btn,
.ui-state-disabled.Edit-btn,
.ui-state-disabled.Delete-btn,
.ui-state-disabled.change-status-btn,
.ui-state-disabled.edit-job-btn,
.ui-state-disabled.change-owner-btn,
.ui-state-disabled.interview-btn,
.ui-state-disabled.history-btn,
.ui-state-disabled.mail-inbox-btn,
.ui-state-disabled.mail-send-btn,
.ui-state-disabled.mail-trash-btn,
.ui-state-disabled.mail-refresh-btn,
.ui-state-disabled.mail-folder-btn,
.ui-state-disabled.refresh-btn,
.ui-state-disabled.copy-btn,
.ui-state-disabled.reply-btn {
	opacity:1;
}

.view-btn>span,
.upload-btn>span,
.download-button>span,
.download-file-btn>span,
.note-btn>span,
.Edit-btn>span,
.Delete-btn>span,
.change-status-btn>span,
.edit-job-btn>span,
.change-owner-btn>span,
.interview-btn>span,
.history-btn>span,
.mail-inbox-btn>span,
.mail-send-btn>span,
.mail-trash-btn>span,
.mail-refresh-btn>span,
.mail-folder-btn>span,
.refresh-btn>span,
.copy-btn>span,
.reply-btn>span {
	display: none !important;
}

.job-btn,
.settings-btn {
	position: static !important;
    top: 0 !important;
}
.ui-state-disabled.job-btn,
.ui-state-disabled.settings-btn {
	opacity:0.5;
}
.job-btn>span,
.settings-btn>span {
	display: none !important;
}


.FilesTab .col-md-9 table tbody tr td {
	padding: 3px 3px;
}

.CallHistoryTab .col-md-9 table tbody tr td {
	padding: 3px 3px;
}
.fa-question{
	background: none !important;
    border-radius: 50px;
    border: 1px solid #d5d5d5!important;
}    
.fa-question:before{
	content: "\ec98" !important;
    font-family: unicons-line;
    color: #d5d5d5;
}
.NoDataFound_img {
    width: 100% !important;
    max-width: 320px !important;
}
.SchedulePage .circle-icons{
	background: transparent !important;
	background-repeat:no-repeat !important;
	width: 40px !important;
    height: 40px;
    display: inline-block;
    background-size: cover !important;
    margin-right:10px;
}
.SchedulePage .TopRightBtns .ui-state-active:before{
	content: " ";
    background-image: url(../images/icons/dashboard-check.svg) !important;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    bottom: -3px;
    background-size: cover;
}
.SchedulePage .circle-icons.calendar-alert{
	background-image: url(../images/icons/calendar-alert.svg) !important;
}
.SchedulePage .circle-icons.calendar-event{
	background-image: url(../images/icons/calendar-event.svg) !important;
}
.SchedulePage .circle-icons.calendar-interview{
	background-image: url(../images/icons/calendar-interview.svg) !important;
}
.SchedulePage .circle-icons.calendar-task{
	background-image: url(../images/icons/calendar-task.svg) !important;
}
.SchedulePage .circle-icons.calendar-google{
	background-image: url(../images/icons/calendar-google.svg) !important;
}
.SchedulePage .circle-icons.calendar-outlook{
	background-image: url(../images/icons/calendar-outlook.svg) !important;
}

/*---------- Added by Jayul 28 September 2022 START ----------*/
.navbar-header .search-icon {
	float: right;
    margin-right: 12px;
    margin-top: 5px;
}
.navbar-header .search-icon span {
	width: 23px;
    height: 23px;
	display: block;
	margin: 0 auto;
	margin-bottom: 0px;
	background-size: cover;
	position: relative;
}
.navbar-header .search-icon span {
	background-image: url("../images/icons/search.svg");
	background-repeat: no-repeat;
}

.navbar-header .search-icon span:hover,
.navbar-header .search-icon.active span {
	background-image: url("../images/icons/search-hover.svg");
}
.navbar-header .search-icon span .tooltip {
	position: absolute;
    display: none;
    opacity: 1;
    color: #FFFFFF;
    padding: 3px 7px;
    top: 50%;
    left: 120%;
    transform: translateY(-50%);
    background: #115b79;
    /* box-shadow: 0px 0px 30px rgb(187 187 187 / 40%); */
    border-radius: 5px;
}
.navbar-header .search-icon span:hover .tooltip {
	display: inline-block;
}

.cursor-move {
	cursor: move !important;
}
.offer-letter-tab .items {
	display: flex;
    justify-content: space-between;
    align-items: center;
	padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.offer-letter-tab .items:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
	border-bottom: none;
}
.offer-letter-tab .items .title a {
    display: inline-block;
    margin-bottom: 10px;
    color: #115b79;
    font-size: medium;
    font-weight: bold;
}
#offerLetterTab .offer-letter-tab .items .title a {
    font-weight: 400!important;
}
.offer-letter-tab .items .title span.icon {
    display: inline-block;
    margin-right: 20px;
}
.offer-letter-tab .items .title span.icon:last-child {
    margin-right: 0;
}
.offer-letter-tab .items .title span.icon img {
	margin-right: 10px;
	vertical-align: bottom;
}
.offer-letter-tab .items .title span.icon .status {
    padding: 5px 10px;
    background-color: #1773EA15 !important;
    border-radius: 18px;
    font-size: 13px;
    color: #1773EA;
    text-align: center;
}
.offer-letter-tab .items .ui-panel-content button {
	vertical-align: top;
}
#sendEmailCommonDlg .AttachFileTable table thead {
	display: none;
}
#sendEmailCommonDlg .AttachFileTable table thead {
	margin-bottom: 15px;
    border-color: #9E9E9E;
    border-radius: 5px;
}
#sendEmailCommonDlg .AttachFileTable table tbody .remove {
	    padding: 2px !important;
        margin: 0px;
        line-height: 0;
        color: #ffffff;
        background: #c0c0c0 !important;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        font-size: 15px;
}
#sendEmailCommonDlg .AttachFileTable table tbody .remove .ui-icon {
	position: static;
}
.JobPageBody .ui-fieldset {
    padding: 0px !important;
    box-shadow: none;
    border: none;
    background: transparent;
}
.JobPageBody .ui-fieldset.col1 .ui-fieldset-content {
	padding: 0 10px !important;
}
.vmsReport > td {
	padding: 10px 0px !important;
}
.resume-parser-tab .ui-picklist-list li.ui-picklist-item {
	padding-left: 30px !important;
}
.campaignJobDetails .ui-panelgrid .ui-panelgrid-cell {
    width: 50%;
    vertical-align: top;
}
.campaignJobDetails .ui-selectcheckboxmenu {
	min-height: 40px;
	padding: 5px 20px !important;
}
.campaignJobDetails .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	width: 32px;
}
.campaignJobDetails .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
	top: 0%;
}
.campaignJobDetails .ui-selectcheckboxmenu-token {
	background: #FFFFFF !important;
	border: 1px solid #9F9F9F !important;
	box-sizing: border-box;
	border-radius: 5px;
	color: #000;
	font-size: 11px;
	padding: 3px 20px 3px 5px;
	font-weight: normal;
}
.campaignJobDetails .ui-selectcheckboxmenu-token-label {
	padding: 0 0.3em 0 0.2em;
	line-height: 17px;
}
.campaignJobDetails .ui-selectcheckboxmenu-token span.ui-icon-close {
	top: 2px !important;
}
.jobBoardsChannels .ui-tabs {
	padding: 0;
}
.jobBoardsChannels .ui-tabs .ui-tabs-panel {
	padding: 20px 0 0 0;
}
.jobBoardsChannels .filter-fields .field {
	margin-bottom: 20px;
}
.jobBoardsChannels .filter-fields .field label.ui-outputlabel {
	display: block;
	margin-bottom: 8px;
}
.jobBoardsChannels .media-items {
	display: block;
    min-height: 100px;
    padding: 15px;
    margin: 0 0 20px 0;
    border: 1px solid #e5e5e5 !important;
    background: transparent;
     border-radius: 5px;
}
.jobBoardsChannels .media-items .card {
    display: flex;
    align-items: center;
    grid-gap: 30px;
}
.jobBoardsChannels .media-items .card .image {
	width: 20%;
	text-align: center;
}
.jobBoardsChannels .media-items .card .image img {
	max-width: 50%;
}
.jobBoardsChannels .media-items .card .info {
	display: flex;
    flex-direction: column;
    grid-gap: 10px;
	width: 60%;
}
.jobBoardsChannels .media-items .card .info h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
}
.jobBoardsChannels .media-items .card .info .text {
    display: flex;
    align-items: center;
    grid-gap: 20px;
}
.jobBoardsChannels .media-items .card .info .text p {
	margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    color: #999999;
}
.jobBoardsChannels .media-items .card .button {
	width: 20%;
}
.jobBoardsChannels .media-items .card .button h4 {
    margin: 0 0 10px 0;
    font-size: 16px;
    font-weight: 500;
}
.jobBoardsChannels .selected-channels {
	display: block;
    min-height: 74px;
    padding: 15px;
    margin: 64px 0 20px 0;
    border: 1px solid #e5e5e5;
    background: transparent;
     border-radius: 5px;
}
.jobBoardsChannels .selected-channels h4 {
    margin: 0 0 10px 0;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.jobBoardsChannels .selected-channels table {
	display: block;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
}
.jobBoardsChannels .selected-channels table tbody td {
	padding: 0;
}
.jobBoardsChannels .selected-channels table td:nth-child(1) {
	width: 100%;
	font-size: 14px;
}
.jobBoardsChannels .selected-channels table td:nth-child(1) span {
	display: block;
    margin-top: 4px;
    font-size: 12px;
    color: #8f8f8f;
}
.jobBoardsChannels .selected-channels table td:nth-child(2) {
	width: 30px;
    padding: 0 0 0 10px;
}
.jobBoardsChannels .selected-channels table td:nth-child(2) .ui-button {
	padding: 0px !important;
	background-color: transparent;
    color: #8f8f8f !important;
    line-height: 0 !important;
}
.jobBoardsChannels .selected-channels table td:nth-child(2) .ui-button:hover {
    color: #333333 !important;
}
.jobBoardsChannels .selected-channels table td:nth-child(2) .ui-button .ui-icon {
	font-size: 20px;
	position: static;
    transform: translateY(0%);
}
.jobBoardsChannels .selected-channels .totel {
	display: flex;
	justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
}
.jobBoardsChannels .selected-channels .totel .price {
    font-size: 14px;
}
/*.job-tracker .ui-datatable-tablewrapper {
    height: 924px;
}*/
.job-tracker table.custome-tbl tr td {
	padding: 0;
}
.job-tracker .status-edit {
	position: relative;
	margin-right: 0px !important;
	vertical-align: middle;
}
.job-tracker .status-edit .edit {
	position: absolute;
    top: 4px !important;
    right: -20px !important;
}
.job-tracker .ui-paginator.ui-paginator-bottom {
	position: static;
	margin-top: 10px;
    padding-top: 8px !important;
}
.job-tracker .ui-datatable .ui-datatable-footer {
	position: static;
	margin-top: 10px;
    padding: 4px 0;
}
#selectFieldsDlg ul {
    float: left;
    width: 100%;
    padding: 15px;
    padding-bottom: 70px;
}
#selectFieldsDlg ul li {
    float: left;
    width: 50%;
    margin: 0 0 10px 0;
}
#selectFieldsDlg ul li .ui-chkbox {
	margin: 0 5px 0 0;
}
#selectFieldsDlg ul li label {
	display: inline-block;
    width: 90%;
	font-weight: 400;
}
#viewSimpleCndDlg form {
	padding: 15px;
	height: auto;
}
#viewSimpleCndDlg .image  {
	display: flex;
    align-items: center;
    grid-gap: 15px;
    margin-bottom: 15px;
}
#viewSimpleCndDlg .items {
	display: flex;
    align-items: center;
    grid-gap: 15px;
    margin-bottom: 15px;
}
#viewSimpleCndDlg .items .label-name {
	width: 30%;
}
#viewSimpleCndDlg .items .label-value {
	width: 70%;
}
.analytics-card {
	min-height: 430px;
	margin: 15px 0;
	padding: 15px 10px;
	border: 1px solid #e5e5e5;
	 border-radius: 5px;
}
.analytics-card label {
	display: block;
	margin-bottom: 15px;
    font-size: 16px;
    text-align: center;
}
.SearchCandidate.job-tracker table tr td{
	background: #f9f9f9 !important;
	border-bottom: 0px;
}
.SearchCandidate.job-tracker .ui-datatable-tablewrapper > table {
	border-collapse: unset !important;
    border-spacing: 0 5px !important;
    padding: 0px 0px;
}
.SearchCandidate.job-tracker .fieldsetList table tr td {
	background: #ffffff !important;
	border-bottom: 1px solid #d5d5d5;
}
#notificationNoDataFound img{
	width:150px;
}
.JobInitial .ui-panelgrid-cell > label{
	display:block;.ui-outputlabel
}
.JobInitial .ui-selectonemenu.selectplus{
	width:80% !important;
}
.JobInitial .ui-message-error .ui-message-error-detail{
	float: left;
}

.search-client .ui-datatable .ui-selectonemenu,
.interviewer .ui-datatable .ui-selectonemenu,
.documentdiv .ui-datatable .ui-selectonemenu,
.open-job .ui-datatable .ui-selectonemenu{
	min-width:150px !important;
}

#tabViewOfferLetter ul li.ui-tabs-header{
	font-size: 14px;
    text-align: center;
    color: #666;
    cursor: default;
    margin: 0 3px;
    padding: 10px 10px 10px 30px;
    min-width: 180px;
    position: relative;
    background-color: #115b79;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
#tabViewOfferLetter ul li.ui-tabs-header a {
    color: inherit !important;
    padding: 0px !important;
}

#tabViewOfferLetter ul li.ui-tabs-header:before,
#tabViewOfferLetter ul li.ui-tabs-header:after{
	content: " ";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 17px solid #115b79;
    z-index: 2;
    transition: border-color 0.2s ease;
}
#tabViewOfferLetter ul li.ui-tabs-header:before {
	right: auto;
	left: 0;
	border-left: 17px solid #fff;	
	z-index: 0;
}
#tabViewOfferLetter ul li.ui-tabs-header:after {
	background: transparent !important;
	left:inherit;
}
#tabViewOfferLetter ul li:first-child.ui-tabs-header:before{
	border:none;
}
#tabViewOfferLetter ul li.ui-tabs-header.ui-state-disabled{
	background-color: #eff2f5;
	color: #787878;
}
#tabViewOfferLetter ul li.ui-tabs-header.ui-tabs-disabled:before{
	right: auto;
    left: 0;
    border-left: 17px solid #eff2f5;
	z-index: 0;
}
#tabViewOfferLetter ul li.ui-tabs-header.ui-state-disabled:after{
	border-left: 17px solid #eff2f5;
}
#tabViewOfferLetter ul li.ui-tabs-header.ui-tabs-selected:after {
	border-left: 17px solid #115b79;
	left:inherit;
	background: transparent !important;	
}
.job-approval-workflow .ui-panelgrid-cell:first-child {
    width: 30%;
}
.job-approval-workflow .ui-panelgrid-cell:first-child label {
    width: 100%;
    margin: 10px 0 0 0 !important;
}
.webIntColorPicker tr td {
	display: inline-flex;
	padding: 4px 0px;
	width:50%;
}
.webIntJobDes .first_td {
	width: 30%;
}
.cusTextBgColorPicker tr td {
	display: inline-flex;
	width: 50%;
	padding: 4px 0;
}
#cookieNotice {
	display: none;
    width: 100%;
    padding: 20px 0px;
    background: rgb(0, 167, 250);
    position: fixed;
    bottom: 0px;
}
#cookieNotice .msg-wrap label {
	font-size: 17px;
    color: #ffffff;
    font-weight: 400;
}
#cookieNotice .msg-wrap label a {
    color: #b2e5ff;
}
#cookieNotice .btn-wrap .btn-primary {
	cursor: pointer;
    padding: 10px 20px;
    border: 1px solid transparent;
    background: #fe944d;
    border-radius: 5px;
    color: #000 !important;
}
#cookieNotice .btn-wrap .btn-primary:hover {
    /*background: #ffffff;
    color: #000 !important;*/
    opacity: 0.9;
}
.searchFolder hr {
	border-top-color: #e5e5e5;
}
.autoPilotAddDlg .first_td {
	width: 25%;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header{
	font-size: 14px;
    text-align: center;
    color: #787878;
    cursor: pointer;
    margin: 0 3px;
    padding: 10px 10px 10px 30px;
    min-width: 180px;
    position: relative;
    background-color: #eff2f5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color 0.2s ease;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header a {
    color: inherit !important;
    padding: 0px !important;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:before,
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:after{
	content: " ";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 17px solid #eff2f5;
    z-index: 2;
    transition: border-color 0.2s ease;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:before {
	right: auto;
	left: 0;
	border-left: 17px solid #fff;	
	z-index: 0;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:after {
	background: transparent !important;
	left:inherit;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li:first-child.ui-tabs-header:before{
	border:none;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-state-disabled{
	background-color: #eff2f5;
	color: #787878;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-tabs-disabled:before{
	right: auto;
    left: 0;
    border-left: 17px solid #eff2f5;
	z-index: 0;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-state-disabled:after{
	border-left: 17px solid #eff2f5;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-tabs-selected:after {
	border-left: 17px solid #9ac5f4;
	left:inherit;
	background: transparent !important;	
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-selected,
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-state-active,
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-tabs-selected{
	background-color: #9ac5f4;
	color: #ffffff;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-selected:after,
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-state-active:after,
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header.ui-tabs-selected:after{
	border-left: 17px solid #9ac5f4;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:first-child{
	background-color: #9ac5f4;
	color: #ffffff;
}
.onboardingDetail div#tabView.onboardingdetailstab ul li.ui-tabs-header:first-child:after{
	border-left: 17px solid #9ac5f4;
}

/*---------- Added by Jayul 28 September 2022 End ----------*/









/*------- Added by Amit G on 19th April 2022 End-------*/
.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .ui-state-default
	{
	color: #334152;
}

.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .search-sort-icon
	{
	color: #a8a8a8 !important;
	min-height: inherit;
	font-size: 18px;
	background: none !important;
	padding: 0 !important;
	margin-top: -9px;
}

.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .search-sort-icon:hover
	{
	color: #0394b7 !important;
}

.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .ui-tabs-nav li a
	{
	padding: 8px 0px;
	font-size: 12px;
}

.SmartCanSearchPopup .ui-tabs .ui-tabs-panel {
	height: auto;
	overflow: auto;
}

.SmartCanSearchPopup.SmartSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li:nth-last-of-type(1)
	{
	/*background: #f2f2f2;*/
	
}

.SmartCanSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
	{
	bottom: -2px;
}

.SmartCanSearchPopup .ui-tabs .ui-tabs-nav li {
	margin: 0 1.7em 1px 0;
	padding: 0 0 5px 0;
}

.SmartCanSearchPopup .ui-tabs .ui-tabs-nav li:last-child {
	margin-left: 0px;
}

#tabViewCV .ui-tabs-selected, .idtabView .ui-tabs-selected,
	.SmartSearchPopup .ui-tabs-selected, #tabView .ui-tabs-selected,
	.idtabView .ui-tabs-selected, .SmartSearchPopup .ui-tabs-selected {
	background: transparent;
	border: none;
	border-width: 1px 1px 0px 1px;
	margin-bottom: -2px;
}
/*#tabViewCV li a, #tabView li a, .idtabView li a, .SmartSearchPopup li a {
	color: #000;
}*/
#tabView .ui-tabs-panels, #tabViewPVD .ui-tabs-panels, .idtabView .ui-tabs-panels,
	.SmartSearchPopup .ui-tabs-panels, #tabViewJob .ui-tabs-panels,
	#tabViewJobDlg .ui-tabs-panels {
	border: #eee solid 1px;
}

#tabView .ui-tabs-panels, .idtabView .ui-tabs-panels, .SmartSearchPopup .ui-tabs-panels
	{
	background: #f7f9ff;
}

.SmartSearchPopup {
	position: fixed;
    top: 0px;
    right: 0px;
    z-index: 1005;
    width: 60%;
    min-width: 820px;
    height: 100vh;
    background: #f7f9ff;
    border: 0px;
    overflow: auto;
    padding: 0px;
    box-shadow: 0px 0px 30px rgb(187 187 187 / 40%);
}

.SmartSearchPopup .ui-tabs-panels {
	border: 0px !important;
}

.SmartSearchPopup h3 {
	font-size: 15px;
	border-bottom: #eee solid 1px;
	padding: 9px 0px 9px 15px;
	/*margin: 10px 0px 20px 0px;*/
	background:#115b79;
	color:#fff;
}

.SmartSearchPopup h3 a {
	margin-right: 30px;
	color: #ccc;
	font-size: 20px;
	margin-top: -3px;
}
.SmartSearchPopup h3 a i{
	color: #f4f4f4;
}

.SmartSearchPopup .ui-tabs {
	margin-top: 10px;
}

.SmartSearchPopup .ui-tabs.ui-tabs-top>.ui-tabs-nav {
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
}

.SmartSearchPopup .ASTitle {
	font-size: 15px;
	padding-bottom: 5px;
	margin-bottom: 7px;
}

.SmartSearchPopup .cdndetails-heading {
	margin-bottom: 15px;
	padding-left: 0px;
	font-weight: 500;
	padding-bottom: 5px;
}

.SmartSearchPopup .ui-selectbooleanbutton {
	padding: 12px !important;
}
.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .ui-state-default
	{
	color:#334152;
}

.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .search-sort-icon
	{
	color: #a8a8a8 !important;
    min-height: inherit;
    font-size: 18px;
    background: none!important;
    padding: 0!important;
    margin-top: -9px;
}
.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .search-sort-icon:hover
{
	color: #0394b7 !important;
}
.SmartCanSearchPopup.SmartSearchPopup .tabViewadvancesearch .ui-tabs-nav li a
	{
	padding:8px 0px;
	font-size:12px;
}
.SmartCanSearchPopup .ui-tabs .ui-tabs-panel {
	height: auto;
	overflow: auto;
}
.SmartCanSearchPopup.SmartSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li:nth-last-of-type(1)
	{
	/*background: #f2f2f2;*/
}
.SmartCanSearchPopup ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
{
	bottom: -2px;
}
.SmartCanSearchPopup .ui-tabs .ui-tabs-nav li
{
	margin: 0 1.7em 1px 0;
    padding: 0 0 5px 0;
}
.SmartCanSearchPopup .ui-tabs .ui-tabs-nav li:last-child
{
	margin-left: 0px;
}
#tabViewCV .ui-tabs-selected, .idtabView .ui-tabs-selected,
	.SmartSearchPopup .ui-tabs-selected, #tabView .ui-tabs-selected,
	.idtabView .ui-tabs-selected, .SmartSearchPopup .ui-tabs-selected {
	background: transparent;
	border: none;
	border-width: 1px 1px 0px 1px;
	margin-bottom: -2px;
}
#tabViewCV li a, #tabView li a, .idtabView li a, .SmartSearchPopup li a
	{
	/*color: #000;*/
}
#tabView .ui-tabs-panels, #tabViewPVD .ui-tabs-panels, .idtabView .ui-tabs-panels,
	.SmartSearchPopup .ui-tabs-panels, #tabViewJob .ui-tabs-panels,
	#tabViewJobDlg .ui-tabs-panels {
	border: #eee solid 1px;
}
#tabView .ui-tabs-panels, .idtabView .ui-tabs-panels,
.SmartSearchPopup .ui-tabs-panels {
	background: #f7f9ff;
}
.analytics .ui-fieldset-content{
	padding:15px !important;
}

.ui-progressbar-determinate .ui-progressbar-value{
	margin:0;
}
.teamReport .ui-fieldset-content{
	overflow: auto;
}
.teamReport .ui-fieldset-content .ui-datatable table{
	border:0;
}
.SearchCriteria .options{
	color:#73767c;
}
 .numberCount{
	position: fixed;
    bottom: 7px;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index:4;
    color: #939393;
    font-weight: 400;
}
.account_steps{
	width: 90%;
    float: left;
    position: relative;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
.account_steps:before{
	content: "";
    height: 7px;
    width: 100%;
    background-color: #115b79;
    float: left;
    z-index: 0;
    position: absolute;
    left: 0;
    top: 26px;
}
.account_steps .checklist-box{
	float:left;
}
.account_steps .checklist-box:first-child{
	margin-left:-45px;
}
.account_steps .checklist-box:first-child .icon{
	text-align:left;
}
.account_steps .checklist-box:first-child .icon img.check{
	margin: 0;
}
.account_steps .checklist-box:last-child{
	margin-right:-45px;
}
.account_steps .checklist-box:last-child .icon{
	text-align:right;
}
.account_steps .checklist-box:last-child .icon img.check{
	margin: 0;
	left: inherit;
}
.checklist-box .icon{
	transition: all .2s;
}
.checklist-box:hover .icon{
	margin-top:-5px;
	transition: all .2s;
}
.brandCarousel h5{
	font-size: 15px;
    color: #334152;
    font-weight: 500;
    line-height: 1.2;
    position: relative;
    padding: 15px 0;
}
.brandCarousel h5:after{
	content: "";
    width: 50px;
    height: 3px;
    background-color: #01a7f9 !important;
    border-radius: 0px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.jobBoards-slider {
    height: 245px;
    padding: 35px 15px;
	border: 1px solid #e5e5e5;
     border-radius: 5px;
    overflow: hidden;
}
.jobBoards-slider .owl-stage-outer {
	overflow: visible !important;
}
.jobBoards-slider .item {
	text-align: center;
}
.jobBoards-slider .item .image {
    display: block;
}
.jobBoards-slider .item .ui-inputswitch {
    margin-right: 0;
}
.onboardingDetail{margin-bottom:80px;}

/*/////////////  add btn icon style by ajay  ////////////////////////////////////////////////////////////*/

.job-btn{
	color: transparent;
	background-image: url("../images/icons/assign-job.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	border:0;
	background-size: cover;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.settings-btn{
	color: transparent;
	background-image: url("../images/icons/user-setting.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.external-link{
	color: transparent;
	background-image: url("../images/icons/external-link.svg");
	background-repeat: no-repeat;
	width:17px;
	height:17px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-1px;
	text-indent:-10000px;
}
.replace-btn{
	color: transparent;
	background-image: url("../images/icons/replace.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.replace-candidate-btn{
	color: transparent;
	background-image: url("../images/icons/replace-candidate.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.bookmark-btn{
	color: transparent;
	background-image: url("../images/icons/bookmark.svg");
	background-repeat: no-repeat;
	width:18px;
	height:18px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:0px;
	text-indent:-10000px;
}

.user-btn{
	color: transparent;
	background-image: url("../images/icons/user.svg");
	background-repeat: no-repeat;
	width:18px;
	height:18px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:0px;
	text-indent:-10000px;
}

.payment-btn{
	color: transparent;
	background-image: url("../images/icons/payment.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.show-btn{
	color: transparent;
	background-image: url("../images/icons/show.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.notification-btn{
	color: transparent;
	background-image: url("../images/icons/notification.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.download-btn_icon{
	color: transparent;
	background-image: url("../images/icons/download.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

.calendar_btn-icon{
	color: transparent;
	background-image: url("../images/icons/calendar.svg");
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	background-color: transparent;
	background-size: cover;
	border:0;
	position:relative;
	top:-5px;
	text-indent:-10000px;
}

/* style add by ajay  */
.cndShield{
    position: absolute!important;
    top: 1px!important;
    left: 2px!important;
}
/*////////////////////////////////  add icon style by ajay ...END  //////////////////////////////////////////////*/



/*////////////////////////////////  For Video Start  //////////////////////////////////////////////*/
 
.watchVideo{
	float:left;
	width:100%;
	padding: 5px 0px;
}
.watchVideoBtn{
	float:right;
}
.loomVideo{
	overflow:visible;
}
.loomVideo .ui-dialog-title{
	display:none;
}
.loomVideo .ui-dialog-titlebar-close{
	position: absolute;
    right: -16px;
    top: -17px;
    background-color: #115b79;
    border-radius: 7px;
    padding: 2px !important;
    width: 25px;
    height: 25px;
}
.loomVideo .ui-icon-closethick{
	font-size: 19px !important;
	margin:0px !important;
}
.loomVideo .ui-icon-closethick:before{
	color:#ffffff !important;	
}


/*////////////////////////////////  For Video End  //////////////////////////////////////////////*/


/*////////////////////////////////  New layout CSS  //////////////////////////////////////////////*/


.ui-spinner .ui-icon{
	left: 0;
    margin-top: -8px;
    position: absolute;
    top: 0;
}

.newGridListView .btn-gridView{
	padding: 5px 10px !important;
    background: #fff;
    color: #b5b5b5;
    border-radius: 5px 0px 0px 5px;
}
.newGridListView .btn-listView{
	padding: 5px 10px !important;
	background: #fff;
    color: #b5b5b5;
    border-radius: 0px 5px 5px 0px;
}

.reportsdiv .ResponsiveSearchpanel .ui-fieldset{
	background: none;
    border: none;
}

.redDot_stl{
	display:none!important;
}

.cdnprofile-pic a.gdprIcon{
	bottom: -2px;
    right: -2px;
}
.table .CPTaskTab .col-md-1{
	width:50px;
	padding-top: 15px;
}

table .ui-sortable-column .ui-sortable-column-icon {
	position: static !important;
	top: auto !important;
	right: auto !important;
	left: auto !important;
	display: inline-block !important;
	float: none !important;
	margin: 0px !important;
	padding: 0 !important;
	line-height: 1 !important;
	vertical-align: middle !important;
}
.ui-autocomplete-panel .ui-state-highlight .ui-autocomplete-query{
	font-weight: 400 !important;
}
#noteDlg .selectplusetop .selectplus{min-width:380px!important;}
#noteDlg .ui-message-error .ui-message-error-detail{
	position: absolute!important;
    bottom: -14px;
    left: 5px;
    width: 300px;
}
.FeedbackIntervivewDataDiv {
    padding: 20px;
    overflow: auto;
    overflow: auto;
    background-color: #ffffff;
    border-radius: 5px !important;
    border: 1px solid #e5e5e5;
}

             .ai-header-tag:before{
               content: "" !important;
                background: url(../images/icons/aipowered.png);
                width: 100%;
                height: 45px;
                display: block;
                background-size: 115px!important;
                background-position: bottom 15px center !important;
                background-repeat: no-repeat!important;
             }
.aiImgTagJob:before{
  content: "" !important;
   background: url(../images/icons/aipowered.png);
   width: 100px;
   height: 20px;
   display: block;
   background-size: 70px!important;
   background-position: bottom 0px center !important;
   background-repeat: no-repeat!important;
}

.AddCand-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom{
    background-image: url(/images/drop-resume-ai.png) !important;
        background-size: 70% !important;
        margin-top: 0px !important;
        background-position: bottom 15px center;
        background-repeat: no-repeat;
}
.AddCand-fileupload .job_fileupload{
    background:#fff;
}
.AddCand-fileupload div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top{
    background-image: url(/images/icons/aipowered.png);
    background-size:80px !important;
    margin-top: 0px !important;
    background-position: bottom 6px center;
    background-repeat: no-repeat;
}
.AddCand-fileupload .job_fileupload{
	border: dashed 1px #e2e0e2;
}
.enhance-ai-cta:before{
       content: "" !important;
       background: url(../images/icons/enhance-ai-cta.png);
      padding: 17px 53px 12px;
      border-radius: 4px;
      background-color: #115b79;
      width: 100%;
      height: auto;
      display: block;
      background-size: 105px !important;
      background-position: center !important;
      background-repeat: no-repeat !important;
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button{
   padding: 0;
   margin: 0;
   margin-bottom: 0.7em !important;
}
/*.whatsapp-icon:before{
  content: "\f37a";
  font: normal normal normal 14px / 1 FontAwesome;
  text-rendering: optimizeLegibility;
  text-transform: none;
  color: #fff;
  font-weight: 500;
  font-size: 15px !important;
  -webkit-font-smoothing: antialiased;
  background: #A5C79B;
  text-align: center;
  line-height: 20px;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  display: inline-block;
}*/
.whatsapp-icon:before{
        content: "" !important;
            background: url(../images/icons/whatsapp-icon.svg);
            padding: 10px;
            border-radius: 3px;
            background-color: #d5ecd5;
            width: 20px;
            height: 20px;
            display: inline-block;
            background-size: 16px !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
}
.ai-chat-icon span{
    background: url(../images/icons/newChatBotIcon.png);
    background-repeat: no-repeat;
    width: 30px!important;
    height: 30px!important;
    border-radius: 5px;
    margin-bottom: 8px !important;
}
.open-jobwebsite-srch-bar{display:flex;justify-content: center;}
.open-jobwebsite-srch-bar .search-bar {width:85%;}
.open-jobwebsite-srch-bar .search-bar-cta {width: 7%;;}
.candidateNameTitle{position: relative;left: -25px;}
.candidateNameTitle .secondNameTag{padding-left: 15px;}

/*---- Agent pages css start ----*/
.agentDetailsDiv{
                display: flex;
                padding: 15px;
                border: 1px solid #e5e5e5;
                border-radius: 7px;
                width: fit-content;
                padding-right: 20px;
                background: #fff;
                margin-top:20px;
            }
.agentDetailsHeader_in{margin-bottom:30px;}
            .agentDetailsHeader_in .agentDetailsInfo {
                margin-left:20px;
            }
            .agentDetailsHeader_in .agentDetailsDiv .agentDetailsIMG img{
                border: 0px solid #ccc;
                border-radius: 10px;
            }
            .agentDetailsHeader_in .agentDetailsInfo .agentNameInfo{
                font-size: 20px;
                font-weight: 500;
                color: #115b79;
                line-height: 32px;
            }
            .agentDetailsHeader_in .agentDetailsInfo .agentTypeInfo{
                   font-size: 14px;
                    font-weight: 400;
                    color: #46798d;
                    margin-bottom:20px;
            }
            .agentDetailsHeader_in .agentDetailsInfo .agentDescInfo{
                white-space: pre-wrap;
                font-size: 14px;
                color: #878787;
                font-weight: 400;
            }
            .agentDetailsHeader_in .agentDetailsInfo .agentDescInfo{
                white-space: pre-wrap;
                font-size: 14px;
                color: #878787;
                font-weight: 400;
            }
            .agentDetailsHeader_in .agentDetailsInfo .agentStsInfoCTA a{
                background-color: #28a74540;
                color: #28a745;
                padding: 5px 20px;
                border-radius: 6px;
                display: inline-block;
                width: 100%;
                text-align: center;
            }

            .agentDetailsHeader_in .agentDetailStsDiv .agentDetailsInfo .agentDetailStsInfo{
                display: flex!important;
                align-items: center;
                justify-content: space-between;
            }
            .agentDetailsHeader_in .agentDetailStsDiv .agentDetailsInfo .agentDetailStsInfo .stsCta{
                float: right;
                position: absolute;
                right: 20px;
            }
            .agentAIpoweredTag:before{
                            content: "" !important;
                            background: url(../images/icons/aipowered.png);
                            width: 130px;
                            height: 30px;
                            display: block;
                            background-size: 130px !important;
                            background-position: bottom 0px center !important;
                            background-repeat: no-repeat !important;
                        }
                        .agentInnerPageFooter{
                            background: #fdf4d2;
                            padding: 5px;
                            position: fixed;
                            width: 100%;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            z-index: 998;
                            text-align: center;
                            box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 2px;
                        }
                        .agentInnerPageFooter .FooterInner p{
                            font-size: 14px;
                                text-align: center;
                                padding: 0;
                                font-weight: 400;
                                color: #836d1c;
                        }
/*---- Agent pages css END ----*/

/* Ai Assistant Sidebar Start */

             .ai-assistantSlidePanel {
                    position: fixed;
                    top: 0;
                    right: -60%;
                    width: 45%;
                    height: 100%;
                    background: #f4f4f4;
                    box-shadow: -2px 0 5px rgba(0,0,0,0.2);
                    transition: right 0.4s ease;
                    z-index: 1000;
                }
                .ai-assistantSlidePanel.active {
                    right: 0;
                }
                .ai-assistantGrabHandle {
                    position: fixed;
                        top: 26%;
                        right: -30px;
                        transform: translateY(-50%);
                        width: 50px;
                        height: 45px;
                        background: linear-gradient(90deg,#2f6ff6 0%,#5b3bd4 55%,#d24bb0 100%);
                        color: #fff;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        border-radius: 10px 0 0 10px;
                        cursor: pointer;
                        transition: right 0.4s  ease;
                        z-index: 1001;
                        padding: 2px 10px 10px 2px;
                        font-size: 42px;
                }
                .ai-assistantGrabHandle.moveLeft {
                    right: 45%;
                }
                .ai-assistantSlidePanel .airaAiCoPilot-ineer iframe{
                    width: 100%;
                    height:100vh;
                }

/* Ai Assistant Sidebar END */

/* Agent icon button in dialog quick-icon row - same as other action buttons */
.quick-icon > a.agent-dialog-btn{
    background-color: #115b79;
    background-image: url('/images/icons/enable-agent-icon.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 26px;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.quick-icon > a.agent-dialog-btn:hover{
    opacity: 0.9;
}
.quick-icon > a.agent-dialog-btn.agent-btn-disabled,
.quick-icon > a.agent-dialog-btn[id*='disabledagentIcon']{
    background-color: #efefef !important;
    background-image: url('/images/icons/disable-agent-icon.svg');
    cursor: default;
    opacity: 1;
    background-size: 26px;
}
.quick-icon > a.agent-dialog-btn.agent-btn-disabled:hover,
.quick-icon > a.agent-dialog-btn[id*='disabledagentIcon']:hover{
    opacity: 1;
}

.download-btn.agent-toolbar-btn{
    padding: 6px 6px;
}

/*////////////////////////////////  Mobile View CSS   //////////////////////////////////////////////*/

@media ( max-width :991px) {
   .exFooterDIV{width:100%}
   .SocialApplyNow h1.text-left {margin-top:30px;}
   .SocialApplyNow .header-section {margin-bottom: 40px !important;}
   .SocialApplyNow .btn-primary{margin-top:20px;width: 100%!important;}
}
@media ( max-width :768px) {
   #social-apply .header-section .JobTitleBox .col-md-12{display: flex;flex-direction: column;align-items: center;justify-content: center;}
   #social-apply .header-section .JobTitleBox .col-md-12 .col-md-4{margin-top:15px;}
   #social-apply .JobTitleBox {margin: 50px 0px 50px;} 
}

/* ============================================
   Tour Guide Styles - Scoped to Dashboard Only
   ============================================ */
#tourGuideOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.65);
	z-index: 9998;
	display: none;
	backdrop-filter: blur(4px);
}

#tourGuideTooltip {
	position: fixed;
	background: #ffffff;
	border-radius: 20px;
	box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.05);
	z-index: 10000;
	display: none;
	min-width: 320px;
	max-width: 400px;
	max-height: 90vh;
	padding: 0;
	overflow: hidden;
	animation: tourTooltipFadeIn 0.3s ease-out;
}

@keyframes tourTooltipFadeIn {
	from {
		opacity: 0;
		transform: scale(0.9);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

#tourGuideTooltip .tour-guide-progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 3px;
	background: #e2e8f0;
	overflow: hidden;
	z-index: 11;
}

#tourGuideTooltip .tour-guide-progress-fill {
	height: 100%;
	background: linear-gradient(90deg, #3b82f6, #8b5cf6, #ec4899);
	background-size: 200% 100%;
	transition: width 0.4s ease;
	animation: progressShimmer 2s ease-in-out infinite;
}

@keyframes progressShimmer {
	0%, 100% { background-position: 0% 50%; }
	50% { background-position: 100% 50%; }
}

#tourGuideTooltip .tour-guide-close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #f1f5f9;
	color: #64748b;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: all 0.2s ease;
	z-index: 10;
	font-size: 14px;
}

#tourGuideTooltip .tour-guide-close:hover {
	background: #e2e8f0;
	color: #475569;
	transform: rotate(90deg);
}

#tourGuideTooltip .tour-guide-tooltip-header {
	background: transparent;
	color: #1e293b;
	padding: 32px 28px 0 28px;
	position: relative;
}

#tourGuideTooltip .tour-guide-tooltip-header h3 {
	margin: 0 0 12px 0;
	font-size: 22px;
	font-weight: 700;
	color: #1e293b;
	line-height: 1.3;
	letter-spacing: -0.3px;
}

#tourGuideTooltip .tour-guide-tooltip-body {
	padding: 0 28px 24px 28px;
	max-height: 300px;
	overflow-y: auto;
}

#tourGuideTooltip .tour-guide-tooltip-body p {
	margin: 0;
	font-size: 15px;
	color: #64748b;
	line-height: 1.6;
	font-weight: 400;
}

#tourGuideTooltip .tour-guide-tooltip-footer {
	padding: 24px 28px;
	border-top: 1px solid #e2e8f0;
	display: flex;
	justify-content: space-between;
	gap: 12px;
	background: #ffffff;
}

#tourGuideTooltip .tour-guide-btn {
	padding: 12px 20px;
	border: none;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	transition: all 0.2s ease;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}

#tourGuideTooltip .tour-guide-btn i {
	font-size: 12px;
	transition: transform 0.2s ease;
}

#tourGuideTooltip .tour-guide-btn-skip {
	background: #f8fafc;
	color: #64748b;
	border: 1.5px solid #e2e8f0;
}

#tourGuideTooltip .tour-guide-btn-skip:hover {
	background: #f1f5f9;
	color: #475569;
	border-color: #cbd5e1;
	transform: translateY(-1px);
}

#tourGuideTooltip .tour-guide-btn-continue {
	background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
	color: #ffffff;
	box-shadow: 0 4px 14px rgba(59, 130, 246, 0.4);
}

#tourGuideTooltip .tour-guide-btn-continue:hover {
	transform: translateY(-2px);
	box-shadow: 0 6px 20px rgba(59, 130, 246, 0.5);
}

#tourGuideTooltip .tour-guide-btn-continue:hover i {
	transform: translateX(2px);
}

#tourGuideTooltip .tour-guide-btn-continue:active {
	transform: translateY(0);
	box-shadow: 0 2px 10px rgba(59, 130, 246, 0.3);
}

#tourGuideTooltip .tour-guide-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 14px solid transparent;
	pointer-events: none;
	z-index: 1;
	filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}

#tourGuideTooltip .tour-guide-arrow.top {
	bottom: -28px;
	left: 50%;
	transform: translateX(-50%);
	border-top-color: #ffffff;
	border-bottom: none;
}

#tourGuideTooltip .tour-guide-arrow.bottom {
	top: -28px;
	left: 50%;
	transform: translateX(-50%);
	border-bottom-color: #ffffff;
	border-top: none;
}

#tourGuideTooltip .tour-guide-arrow.left {
	right: -28px;
	top: 50%;
	transform: translateY(-50%);
	border-left-color: #ffffff;
	border-right: none;
}

#tourGuideTooltip .tour-guide-arrow.right {
	left: -28px;
	top: 50%;
	transform: translateY(-50%);
	border-right-color: #ffffff;
	border-left: none;
}

/* Highlight current step - scoped to dashboard */
#dashBoardId .checklist-box.tour-highlight {
	position: relative;
	z-index: 9999 !important;
	transform: scale(1.06);
	transition: transform 0.3s ease;
	box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.3), 0 10px 30px rgba(59, 130, 246, 0.25) !important;
	border-radius: 10px;
	background: #ffffff !important;
	animation: tourBlink 1.5s ease-in-out infinite;
}

@keyframes tourBlink {
	0%, 100% {
		box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.3), 0 10px 30px rgba(59, 130, 246, 0.25);
		opacity: 1;
	}
	50% {
		box-shadow: 0 0 0 5px rgba(59, 130, 246, 0.4), 0 12px 35px rgba(59, 130, 246, 0.35);
		opacity: 0.98;
	}
}

#dashBoardId .checklist-box.tour-highlight::before {
	content: '';
	position: absolute;
	top: -4px;
	left: -4px;
	right: -4px;
	bottom: -4px;
	border: 3px solid #3b82f6;
	border-radius: 10px;
	animation: tourPulse 1.5s ease-in-out infinite;
	z-index: -1;
}

@keyframes tourPulse {
	0%, 100% {
		opacity: 0.7;
		transform: scale(1);
		border-color: #3b82f6;
	}
	50% {
		opacity: 0.9;
		transform: scale(1.02);
		border-color: #8b5cf6;
	}
}

/* Disable interactions during tour - scoped to dashboard */
body.tour-active #dashBoardId .checklist-box {
	pointer-events: none;
}

body.tour-active #dashBoardId .checklist-box.tour-highlight {
	pointer-events: auto;
}

@media (max-width: 768px) {
	#tourGuideTooltip {
		min-width: 90%;
		max-width: 90%;
	}
	
	#tourGuideTooltip .tour-guide-tooltip-header {
		padding: 15px;
	}
	
	#tourGuideTooltip .tour-guide-tooltip-body {
		padding: 15px;
	}
	
	#tourGuideTooltip .tour-guide-tooltip-footer {
		flex-direction: column;
	}
}

/* Add Job dialog shell. Field layout styles are internal to jobPage.xhtml. */
#createJobHeaderDlg .ui-dialog-content {
	background: #f4f6f8 !important;
}

/* Job List checkbox menus: field, arrow, and selected names. */
#jobDtlMulDlg.jobListDlg .ui-selectcheckboxmenu,
#cndDtlMulDlg.jobListDlg .ui-selectcheckboxmenu,
#frmMulDlgCnd .ui-selectcheckboxmenu,
#frmAssignJob .ui-selectcheckboxmenu {
	display: block;
	position: relative;
	width: 100% !important;
	max-width: 100%;
	box-sizing: border-box;
	padding: 0 !important;
	min-height: 40px;
	background: #fff;
	overflow: visible;
}

#jobDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label,
#cndDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label,
#frmMulDlgCnd .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label,
#frmAssignJob .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
	display: block;
	box-sizing: border-box;
	width: 100% !important;
	margin: 0;
	padding: 9px 40px 9px 12px !important;
	min-height: 40px;
	height: auto !important;
	line-height: 22px;
	white-space: normal !important;
	overflow: visible !important;
	text-overflow: clip !important;
	word-break: break-word;
	background: transparent !important;
	color: #334155;
}

#jobDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
#cndDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
#frmMulDlgCnd .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
#frmAssignJob .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

#jobDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon,
#cndDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon,
#frmMulDlgCnd .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon,
#frmAssignJob .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin: 0 !important;
	width: 16px;
	height: 16px;
	overflow: visible;
	text-indent: 0 !important;
	background: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #475569;
}

#jobDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before,
#cndDtlMulDlg.jobListDlg .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before,
#frmMulDlgCnd .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before,
#frmAssignJob .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon:before {
	content: "\f0d7" !important;
	font-family: FontAwesome;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	color: #475569;
}

#jobDtlMulDlg label[id$="assignJobStr"],
#cndDtlMulDlg label[id$="assignCndStr"],
#frmAssignJob label[id$="assignJobStr"],
#frmAssignJob label[id$="jobAssignLst"] {
	display: block;
	width: auto !important;
	max-width: 100%;
	box-sizing: border-box;
	margin: 12px 0 0;
	padding: 0;
	color: #334155;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5;
	white-space: normal;
	word-break: break-word;
}

#jobDtlMulDlg label[id$="assignJobStr"]:empty,
#cndDtlMulDlg label[id$="assignCndStr"]:empty,
#frmAssignJob label[id$="assignJobStr"]:empty,
#frmAssignJob label[id$="jobAssignLst"]:empty {
	display: none;
	margin: 0;
}
/* table filter arrow alignment */

/* .ui-datatable thead th:not(.rotate-45) {
	vertical-align: middle !important;
}

.ui-datatable thead th:not(.rotate-45) .ui-column-title,
.ui-datatable .ui-sortable-column:not(.rotate-45) span.ui-column-title {
	display: inline !important;
	margin: 0;
	padding-right: 0;
	line-height: 20px;
	vertical-align: middle;
}

.ui-datatable thead th:not(.rotate-45) .ui-column-title .ui-outputlabel,
.ui-datatable thead th:not(.rotate-45) .ui-column-title label {
	display: inline !important;
	margin: 0 !important;
	padding: 0;
	float: none !important;
	line-height: 20px;
	vertical-align: middle;
}

.ui-datatable .ui-sortable-column:not(.rotate-45) .ui-sortable-column-icon {
	position: static !important;
	top: auto !important;
	right: auto !important;
	left: auto !important;
	display: inline-block !important;
	float: none !important;
	margin: 0 0 0 4px !important;
	padding: 0 !important;
	line-height: 1 !important;
	vertical-align: middle !important;
}

.ui-datatable .ui-sortable-column:not(.rotate-45) .ui-sortable-column-icon.ui-icon-carat-2-n-s:before,
.ui-datatable .ui-sortable-column:not(.rotate-45) .ui-sortable-column-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before,
.ui-datatable .ui-sortable-column:not(.rotate-45) .ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before {
	margin-left: 0;
	line-height: 1;
	vertical-align: middle;
} */
/* table filter arrow alignment END */
