\* 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;
}
/*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;
}
.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;
}

body table tr td a
{
	font-size: 12px;
}
.greentext
{
	color:#26B52C;
}
.redtext
{
	color:#FF0301;
}
.yellowtext
{
	color:#FFC107;
}
.primary-color
{
	color: #334152;
	font-weight:500;
}
.secondary-color
{
	color:#3E4B5B;	
	font-weight: 300;
}
/*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) */
}

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;
}

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: 'Montserrat', 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;
}

@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)*/
}

body {
	line-height: 1.42857143;
	background-color: #fff
}

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: 50%;
	margin-bottom: 10px;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.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: #0090c5
}

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: #0090c5
}

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 #eee
}

/*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: 'Montserrat', 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: 0px 4px 2px;
	line-height: 1.42857143;
	vertical-align: bottom;	
}

.table thead tr th {
	border: 2px solid #f2f2f2;
	border-width: 0px 0px 2px 0px;
	padding-bottom: 5px;
}

.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
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	white-space: normal;
}

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: 14px;
	line-height: 1.42857143;
	color: #555
}

.ui-inputfield[disabled], .ui-inputfield[readonly], fieldset[disabled] .ui-inputfield
	{
	cursor: not-allowed;
	background-color: #eee;
	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:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #398439
}

.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 {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
	padding: 6px 22px;
	text-transform: uppercase;
	border-radius: 4px !important;
}

.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: #0090c5;
	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: 100%;
}

.name-container-resume {
	width: 35px;
	height: 35px;
	border-radius: 30px;
	margin-bottom: 1px;
	margin-top: 4px;
}

.JobViewDLG .name-container-resume {
	display: inline-block;
}

.name-container-resume.name-container-resume1 {
	width: 60px;
	height: 60px;
	border-radius: 30px;
	margin-bottom: 1px;
	margin-top: 4px;
}

.name-str {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 20px;
	line-height:50px;
}
/*.custome-tbl i{color:#ccc;}*/
.name-str-resume {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 18px;
	line-height: 35px;
	border-radius: 50px;
	position: relative;
}

.name-str-resume.name-str-resume1 {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 25px;
	line-height: 60px;
	border-radius: 50px;
	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: 50px;
}

.name-str-dlg {
	width: 100%;
	text-align: center;
	color: white;
	font-size: 30px;
	line-height: 68px;
}

.A {
	background-color: #34495e !important;
}

.B {
	background-color: #185944 !important;
}

.C {
	background-color: #b5931b !important;
}

.D {
	background-color: #3498db !important;
}

.E {
	background-color: #c9481a !important;
}

.F {
	background-color: #333 !important;
}

.G {
	background-color: #16a085 !important;
}

.H {
	background-color: #697f15 !important;
}

.I {
	background-color: #2980b9 !important;
}

.J {
	background-color: #8e44ad !important;
}

.K {
	background-color: #003471 !important;
}

.L {
	background-color: #bf9707 !important;
}

.M {
	background-color: #e67e22 !important;
}

.N {
	background-color: #235918 !important;
}

.O {
	background-color: #081f7a !important;
}

.P {
	background-color: #147a3e !important;
}

.Q {
	background-color: #d35400 !important;
}

.R {
	background-color: #c0392b !important;
}

.S {
	background-color: #9e154e !important;
}

.T {
	background-color: #686264 !important;
}

.U {
	background-color: #2060e7 !important;
}

.V {
	background-color: #784747 !important;
}

.W {
	background-color: #078510 !important;
}

.X {
	background-color: #0f5e6f !important;
}

.Y {
	background-color: #504da3 !important;
}

.Z {
	background-color: #830e7e !important;
}

.other-color {
	background-color: red
}

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: 14px;
	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;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}

.dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus
	{
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #0090c5
}

.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;
	left: auto;
}

.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






:not




	



(
: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:first-child .btn:last-child, .btn-group:first-child .dropdown-toggle
	{
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.btn-group .btn-group:last-child .btn:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.btn-group .btn {
	border-radius: 4px;
}

.btn-group .btn-group:not  (:first-child  ):not  (:last-child  ) .btn {
	border-radius: 0px !important;
}

.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: top
}

.input-group .form-control {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	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 .btn {
	position: relative
}

.input-group-btn .btn+.btn {
	margin-left: -1px
}

.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;
	padding: 10px 15px
}

.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: #0090c5
}

.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: 1030
}

@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: #0090c5;
	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: #0090c5;
	border-color: #0090c5;
	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: 15px
}

.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: #0090c5
}

.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
}

.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: #0090c5;
	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: #0090c5
}

.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: #0090c5;
	-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: #0090c5;
	border-color: #0090c5
}

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: #0090c5
}

.panel-primary .panel-heading {
	color: #fff;
	background-color: #0090c5;
	border-color: #0090c5
}

.panel-primary .panel-heading+.panel-collapse .panel-body {
	border-top-color: #0090c5
}

.panel-primary .panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #0090c5
}

.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: #f5f5f5;
	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: #000
}

.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: 14px;
	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: 10px;
	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
}

.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.5;
}

.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;*/
}

.inprocess-cand td a.ui-commandlink, #callHistory .ui-datatable td a.ui-commandlink,
	.actionTablecol a.ui-commandlink.ui-widget {
	margin-right: 5px;
	margin-top: 2px;
	display: inline-block;
	/*font-size: 16px;*/
}
.actionTablecol a.ui-commandlink.ui-widget
{
	margin-right: 0px;
}

.search-prospect .ui-datatable-data td span {
	display: block;
}

.noti_Container {
	height: auto !important;
	width: 22px !important;
	margin-right: 6px;
}

a.ui-commandlink.ui-widget.noti_Container.hidden-xs.notifiBadge1.hidden-sm
	{
	margin: 0px 0px 0px 10px;
	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: #0090c5 !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; */
	background: rgba(0, 0, 0, 0.5);
}

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 {
	background: #fff;
	width: 500px;
	min-height: 800px;
	padding: 0px 10px 10px 0px;
	box-shadow: -3px 7px 11px rgba(0, 0, 0, 0.1);
	float: right;
}

header .container2 .RightPanelHoverNotification div#notificationTbl {
	max-height: 80vh;
	overflow: auto;
	width: 100%;
}

header .container2 .RightPanelHoverNotification .notificationclearallbtn
	{
	float: right;
	display: block;
	clear: both;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px 15px;
	margin-bottom: 10px;
	font-weight: 500;
	letter-spacing: 0.5px;
	border-radius: 8px;
	color: #394263;
}

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 .UserName span.noti_bubble.notification_bubble {
	background: #e05b0b !important;
	padding: 0 2px;
	top: 5px !important;
}

header .container2 .RightPanelHoverNotification .notifacationtext {
	position: relative;
	padding-right: 45px;	
}

header .container2 .RightPanelHoverNotification .notifacationtext span.notifacationDate
	{
	/*font-size: 12px;
	color: #63c2de;*/
}

header .container2 .RightPanelHoverNotification .notifacationtext span.notifacationDate i.fa.fa-calendar
	{
	/*font-size: 14px;
	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: -19px 0px 0px 10px !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 {
	background: #fff !important;
	border: #d9dde4 solid 1px !important;
	padding: 4px 4px 4px 32px !important;
	font-size: 13px !important;
	margin: 0 0 3px !important;
	color: #0b0b0b !important;
	height: 32px;
}

.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 .input-group span#example-username2cndName:before, .HoverBody .input-group span#example-username3jobName:before,
	.HoverBody .input-group span#example-username3ClientName:before,
	.HoverBody .input-group span#example-username4ProspectName:before,
	.HoverBody .input-group span#example-username4ContactName:before,
	.HoverBody .input-group span.example-username3cndName:before {
	font-size: 20px !important;
	position: absolute;
	top: 7px;
	left: 8px;
	content: "\f364";
	height: 24px;
	width: 21px;
	font-family: Font Awasome;
	z-index: 9999999;
	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;
	opacity: 0.5;
}

.quickAssignJobopenjob label {
	padding-left: 32px !important;
	
}

.HoverBody .input-group span.ui-icon {
	margin-top:0px !important;
	margin-left: 5px !important;
}

.quickAssignJobopenjob .ui-selectonemenu-trigger {
	right: unset !important;
	left: 0 !important;
	z-index: 99999 !important;
	width: 24px !important;
	top: 0px !important;
	padding: 0 !important;
	color: #999999;
}

.HoverBody .input-group span#example-username3jobName:before {
	content: "\f151";
}

.HoverBody .input-group span#example-username3ClientName:before {
	content: "\f367";
}

.HoverBody .input-group span#example-username4ProspectName:before {
	content: "\f2df";
}

.HoverBody .input-group span#example-username4ContactName:before {
	content: "\f366";
}

.HoverBody .ui-selectonemenu {
	border: #d9dde4 solid 1px !important;
}

.HoverBody div#rightSearchBar .ButtonsRP {
	overflow: hidden;
}

.HoverBody .input-group {
	width: 100%;
	margin-bottom: 3px;
}

.HoverBody .input-group span, .HoverBody .ui-selectonemenu label {
	color: #394263 !important;
	font-size: 13px !important;
	height: 32px;
}

.HoverBody .input-group span i {
	color: #666 !important;
}

.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;
}

/* .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: #f2f2f2 solid 1px; */
}

.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 .btn {
	border-radius: 4px;
}

.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%;
}

.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: 15px;
	background: transparent !important;
	opacity: 0.6;
	margin-left: -10px!important;
}
.ui-sortable-column span.ui-column-title{display:inline-block !important;padding: 0 15px 0 0px;}
.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 {
	background: url(../image/drag-icon.png) no-repeat left center #f1f3f6;
	border-color: #dbe1e8;
	color: #fff !important;
	border-radius: 4px !important;
	font-size: 14px;
	padding: 5px 10px !important;
	border: #ccc solid 1px;
	cursor: move !important;
	width: 100% !important;
	margin: 2px 0px;
	text-align: left;
	padding-left: 30px !important;
	background-color: #666;
}

.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: bottom;
}

.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;
	width: 12%;
	padding: 0px;
}

.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 {
	margin-top: 6px;
	padding: 3px 10px;
	text-align: left;
	float: left;
	width:90%;
	text-align: center;
	border-radius: 18px;	
}

.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 #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
	{
	height: 320px;
	overflow: auto;	
}
.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: 12px;
	margin-top: -23px;
	position: relative;
	padding-left: 7px;
	width: 77%;
}

#dashBoardId .panelGridSetRight .ui-chkbox {
	margin-top: 7px !important;
}

.noti_bubble {
	border-radius: 5px !important;
	top: 7px !important;
	font-weight: normal !important;
	line-height: 15px;
	height: 15px !important;
	left: 17px !important;
	right: unset !important;
}

.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: 18px !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: 28% !important;
}

#editStatus .ui-accordion .ui-state-active a {
	color: #fff !important;
}

#editStatus .ui-datatable-tablewrapper .ui-inputfield {
	width: 100% !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: 14px;
}

.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: hidden;
	overflow-y: 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 {
	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 {
	text-align: left !important;
	font-size: 12px;
	background: #33a0bd;
	padding: 9px 12px !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.dropdown-menu-right li a i {
	color: #000 !important;
}

.dropdown-menu-right li a:hover {
	color: #0088ff !important;
}

.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;
}

.ui-menu-dynamic .ui-menu-list .ui-menuitem {
	padding: 3px 5px;
}

.ui-menu-dynamic .ui-menu-list .ui-menuitem .ui-menuitem-text {
	padding-left: 10px;
	color: #666;
}

.ui-menu-dynamic .ui-menu-list .ui-menuitem .ui-icon {
	font-size: 18px;
	color: #666;
}

.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;
}

.ui-column-title label {
	font-weight: 500;
}

.themed-background-white strong {
	color: #666;
}

.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 {
	font-size: 12px;
	border-radius: 30px;
	padding: 1px 5px;
	width: 100px;
	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: #0090c5;
	font-weight: 400;
	text-align: left !important;
}

.CanViewCDName label {
	width: auto !important;
	padding: 0px 20px;
}

.CanViewCDProfile span {
	padding: 0px 3px;
}

#tabView, #tabViewPVD, .idtabView {
	margin-top: 15px;
}

#tabViewCV .ui-tabs-nav, #tabView .ui-tabs-nav, #tabViewPVD .ui-tabs-nav,
	.idtabView  .ui-tabs-nav, #tabViewJobDlg .ui-tabs-nav {
	padding: 0px;
	margin-left: 15px;
}

#tabViewCV .ui-tabs-selected, .idtabView .ui-tabs-selected,
	.AdvanceSearchPopup .ui-tabs-selected, #tabView .ui-tabs-selected,
	.idtabView .ui-tabs-selected, .AdvanceSearchPopup .ui-tabs-selected {
	background: transparent;
	border: none;
	border-width: 1px 1px 0px 1px;
	margin-bottom: -2px;
}

#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 {
	padding: 2px 0px 2px 0px;
	text-transform: uppercase;
	color: #000;
	margin-right:1.7em;
}
@-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;
}

}


#tabViewCV li a, #tabView li a, .idtabView li a, .AdvanceSearchPopup li a
	{
	/*color: #000;*/
}

#tabViewJob .ui-tabs-selected a, #tabViewJobDlg .ui-tabs-selected a,
	#tabViewCV .ui-tabs-selected a, #tabView .ui-tabs-selected a,
	.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: #fff;
}

.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: #0090c5 !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: 85vh !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: #0090c5;
}

.CPDetailTable .ui-inplace .ui-button span, #cndNM .ui-inplace-editor .ui-button span,
	#cndNMPVD .ui-inplace-editor .ui-button span {
	color: #0090c5;
}

.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;
}

.CPPreNext span, .CPPreNext a {	
	padding: 3px 10px;
	font-size: 14px;
	display: block;	
	color: #fff!important;
}
.CPPreNext span i{color: #fff!important;}
.CPPreNext a:hover {
	opacity: 0.9;
	color: #fff!important;
}
.CPPreNext a i
{
	color: #fff!important;
}
.CPPreNext a:hover i
{
	color: #fff!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: 14px;
	background: #fff;
}

#tabViewCV .CPsubmissionTab td .ui-panel, #tabView .CPsubmissionTab td .ui-panel,
	.idtabView .CPsubmissionTab td .ui-panel {
	text-align: left;

	border-bottom: solid 3px;
	margin-right: 5px;
}

.cdnfullview .CPsubmissionTab {
	margin-bottom: 15px;
}

#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 .ui-icon
	{
	right: 10px;
	top: 6px;
}

.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;
}

/* #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 {
	border: #dbe1e8 solid 1px !important;
}

.content-header button, .content-header .btn {
	border: 0px;
}

.ui-datatable-tablewrapper  .WidthC45 .ui-inputfield {
	width: 60% !important;
}

.SearchCandidate  .ui-state-hover .NoteTable th {
	background: #f2f2f2 !important;
}

.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: 3px;
}

.SCUploadLogo, .WidthFull {
	width: 100% !important;
}

.SCUploadLogo td {
	padding: 0px 5px 0px 0px !important;
}

.SCUploadLogo td:first-child {
	width: 75%;
}

.noti_bubble {
	width: auto !important;
	min-width: 18px;
}

.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: none;
	}
	.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: #0090c5 */
}

#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: #666 !important;
	width: 100% !important;
	line-height: 42px !important;
	height: 32px !important;
	text-align: left;
	padding-left: 6px;
}

.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: 6px;
}

.Displaypipeline a.widget {
	background: #fff;
	position: relative;
}

.Displaypipeline .widget-simple:hover, .Displaypipeline .highlight-status
	{
	background: #fff;
}

.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 .ui-selectonebutton {
	/*margin-top: 1px;*/
}

.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: 14px;
}

.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 16px !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;
}

.ReportsBoxes .media-items {
	background: #fff;
	padding: 15px 0px 0px;
    margin: 0px 0px;
	min-height: 180px;
}

.ReportsBoxes .btn {
	background: none !important;
	text-transform: uppercase;
}

.ReportsBoxes .btn i {
	font-size: 18px;
	coloe: #888;
}

.ReportsBoxes .media-items h4 a {
	color: #666;
	font-size: 15px;
}

.ReportsBoxes .media-items i {
	color: #999 !important;
	font-size: 5em!important;
}

.form-group.ReportsBoxes.ScheduleBoxes .media-items i {
	font-size: 52px;
}

.ReportsBoxes li a {
	color: #fff;
	padding: 4px 7px;
	font-weight: normal;
	font-size: 15px;
}

.ReportsBoxes li a i {
	color: #fff;
}

.ReportsBoxes li a strong {
	font-weight: normal !important;
}

.ReportsBoxes li:hover a, .ReportsBoxes li:hover a i {
	color: #666 !important;
}

.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;
}

.SocialApplyNow .header-section .row {
	background-color: rgba(0, 123, 168, 0.7) !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: 14px !important;
	background: none !important;
	margin-top: 13px;
}

#social-apply .btn-lg:hover {
	opacity: 0.85
}

#social-apply .btn-lg.allOpenJobLinkbtn {
	border: #0078a5 solid 1px;
	border-radius: 6px !important;
	color: #015677 !important;
	font-weight: bold;
	padding: 8px 20px !important;
	font-size: 14px !important;
	background: #fff !important;
	margin-top: 13px;
}

button.btn-default.ApplyonTwitter {
	color: #0090c5;
	background-color: #ffffff;
	border-color: #0090c5;
	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: 30px !important;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	color: #0090c5 !important;
	background: #fff !important;
}

.btn-default.ApplyonTwitter:hover {
	color: #fff !important;
	background: #0090c5 !important;
}

#social-apply .JobTitleBox {
	padding: 50px;
	margin: 50px 0px 80px;
	text-align: center;
}
/* #social-apply .JobTitleBox h1{border-bottom:#117cba solid 1px;} */
.SocialApplyNow .header-section {
	color: #fff !important;
}

.SocialApplyNow .btn-primary, .SocialApplyNow .ui-fileupload-choose {
	border: none !important;
	padding: 8px !important;
	font-weight: 600;
	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:36px;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: center;
	text-transform: capitalize;
	margin: 0 0 30px 0;
}

.SocialApplyNow h2 {
	text-align: center !important;
    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 .ui-fileupload .ui-fileupload-content {
	height: 120px !important;
	background: #fff url(../image/drophere.png) center center no-repeat
		!important;
}

.SocialApplyNow h2 small {
	color: #f2f2f2;
	font-size: 18px;
	display: block;
}
.SocialApplyNow .form-group h4
{
	margin-top: 15px;
    margin-bottom: 5px;
}
.SocialApplyNow h4 label {
	color: #666;
	font-size:14px;
}


.bottomBorderJT label {
	color: #666 !important;
}

.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 {
	color: #999;    
    font-weight: 300;
    font-size: .8rem;    
}

.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 {
	background: #fff !important;
	min-height: 120px !important;
}

.ScheduleBoxes h4 {
	color: #333;
	font-weight: normal;
	font-size: 15px;
	margin: 0px;
}

.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;
	color: #f2f2f2;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4) !important;
}

.ui-accordion .ui-accordion-header {
	padding:14px 12px 13px 27px !important;
	background: #f2f2f2;
	font-size: 13px;
}

#tweakConfigPnlFieldSet td label {
	font-size: 15px;
}

.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: 14px;
	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: -10px;
	right: 15px;
	font-size: 18px !important;
	z-index: 99;
	color: #a8a8a8;
}

.TableSearchFilter .filter-btn{
	font-size: 16pt;
    padding-right: 5px !important;
}

.ui-fieldset-content {
	position: relative;
}

.RightPanelHover .ButtonsRP .ui-fileupload-content, #social-apply .ui-fileupload-content
	{
	background-color: #fff !important;
	border: #d9dde4 dashed 2px !important;
	height: 120px;
	float: left;
	margin-top: -1px;
	background: url(../images/drop-resume.png) center 70% no-repeat;
	background-size: 90%;
}

.quickAssignJobopenjob .ui-selectonemenu-trigger .ui-icon {
	margin-top: 8px !important;
	margin-left: 8px !important;
}

.RightPanelHover .ButtonsRP .ui-fileupload .ui-button, .RightPanelHover .ButtonsRP .ui-fileupload .ui-fileupload-buttonbar
	{
	width: 99% !important;
}

.ui-datatable .ui-datatable-footer .ui-panel {
	margin-top: -50px !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;
}

.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: #f2f2f2 !important;
	border: 0px !important;
}

.ui-inputswitch {
	margin-right: 10px;
}

.gridicons .ui-button {
	/*background: transparent !important;
	font-size: 14px !important;
	padding: 4px 15px;*/
	background: none;
}

.gridicons .ui-button:hover {
	/*background: none !important;*/
}

.gridicons .ui-icon {
	font-size:24px !important;
	font-weight: normal !important;
}

.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 {
	margin: 0 auto;
    top: 51px!important;
    right: 0 !important;
    left: 0;
    opacity: 1;
    bottom: unset !important;
    width:390px!important;    
}

.ui-growl-image {
	width:50px !important;
	padding: 0px !important;	
}

.ui-growl-item-container {
	background: #fff;
	border-radius: 0px !important;
	padding: 0px !important;
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.8) !important;
	overflow: hidden;
	box-shadow: none !important;
}

.ui-growl-item-container .ui-growl-icon-close {
	z-index: 999;
}

.ui-growl-item {
	padding: 0px !important;
}

.ui-growl-image {
	float: left;
	/*width: 20% !important;*/
	margin: 0px 0px;
}

.ui-growl-info .ui-growl-message p {
	color: #fff;
}

.ui-growl-message {
	float: left;
	color: #000;
	width:340px!important;
	padding: 10px 10px !important;
	min-height: 80px;
	position: relative;
}

.ui-growl-image-info {
	background-position: center center !important;
	height: 80px !important;
	background: url(../image/success.png) center center no-repeat !important;
	/* background: rgba(29, 131, 72, 0.7)!important; */
	background-color: #1d8348 !important;
}

.ui-growl-image-error {
	background-position: center center !important;
	height: 80px !important;
	background: url(../image/error.png) center center no-repeat !important;
	/* background: rgba(231, 76, 60,0.7)important; */
	background-color: #e74c3c !important;
}

.ui-growl-image-warn {
	background-position: center center !important;
	height: 80px !important;
	background: url(../image/warning.png) center center no-repeat !important;
	/* background: rgba(228, 140,1,0.7)!important; */
	background-color: #e48c01 !important;
}

.ui-growl-info .ui-growl-message {
	background: #1D8348;
}

.ui-growl-error .ui-growl-message {
	background: #E74C3C;
}

.ui-growl-warn .ui-growl-message {
	background: #e48c01;
}

.ui-growl-title {
	color: #fff;
	font-weight: normal !important;
	font-size: 13px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 !important;
}

.ui-growl-icon-close {
	display: block !important;
	right: 7px !important;
	color: #fff;
	font-size: 17px !important;
}

.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 { 
	/*height: 65px !important;*/
	height:100px !important;
	max-width: 100%;
	width: auto !important;
}


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;
}

#page-content {
	margin-bottom: 0px !important;
	padding: 0px !important;
}

#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;
}

#searchViewDlg iframe, #jobViewDlg iframe, #vendorViewDlg iframe, 
	#prospectViewDlg iframe {
	width: 100%;
	height: 100vh !important;
}

#searchViewDlg, #jobViewDlg, #vendorViewDlg {
	width: 95% !important;
}

#searchViewDlg .CandidateViewDLG .resume-view .resume-viewer-editor .ui-editor.ui-widget-content iframe
	{
	height: 78vh !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 #f2f2f2 !important;
}

#vendorViewDlg .ClientViewDlg td {
	border: 0px solid #f2f2f2 !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: 26px;
}

.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: #666;
}

.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: #f8f8f8;
	border-bottom: #666 solid 2px;
}

.ui-expanded-row-content td, .ui-expanded-row-content th {
	border: #fff solid !important;
	border-width: 1px 0px 0px 0px !important;
}

.ui-expanded-row-content td td {
	border: 0px !important;
}

.ui-expanded-row-content thead {
	border-bottom: #fff solid 2px;
}

.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: #ccc;
}

.CanPipelineBox td label {
	font-size: 14px;
	width: 100%;
	text-align: left;
	color: #666;
	font-weight: 500;	
	margin-top: 6px;
}

.CanPipelineBox .CPClientName, .CanPipelineBox .CPJobName {
	font-size:14px;
	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 .ui-selectonemenu {
	min-width: auto !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: 49px;
	right: 0px;
	z-index: 9999;
	width: 60%;
	min-width: 820px;
	height: 100vh;
	background: #fff;
	border: #ccc solid 0px;
	overflow: auto;
	padding: 0px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 5px;
	overflow-x: hidden;
}
.AdvanceSearchPopup .ui-tabs-panels{border:0px!important;}
.AdvanceSearchPopup h3 {
	font-size: 15px;
	border-bottom:#ccc solid 1px;
	padding: 9px 0px 9px 15px;
	/*margin: 10px 0px 20px 0px;*/	
}

.AdvanceSearchPopup h3 a {
	margin-right: 30px;
	color: #ccc;
	font-size: 20px;
	margin-top: -3px;
}

.AdvanceSearchPopup .ui-tabs {
	margin-top: 10px;
}

.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;
}
.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 .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 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 .ui-button {
	background: none;
	border: 0px;
}

.Maildeletebtn {
	margin: 2px 0px;
	padding: 10px;
	width: 100%;
	background: #fff;
	font-size: 12px;
	font-weight: 500;
	color:#666;
}

.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 .ui-tree .ui-tree-container {
	padding: 0px;
	margin-top: 2px;
}

.mailbox .ComposeBTNNew {	
	color: #fff;
	width: 100% !important;
	border: none;
	padding: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	margin-top: 0px;
}



.mailbox .ComposeBTNNew .ui-button-icon-left {
	display: none;
}

.mailbox .ui-tree-container li:hover span, .mailbox .ui-tree-container li:hover .fa {
	color: #fff;
}

.mailbox .ComposeBTNNew {
	padding-left: 0px !important;
}

.ui-paginator .ui-icon {
	font-size: 20px;
}

.ui-paginator a {
	font-size: 15px;
	padding: 5px 15px !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;
}

.AdvanceCanSearchPopup {
	height: 93vh !important;
}

#viewJobDlg .ui-outputlabel {
	width: 100%;
}

#callHistory .TableSearchFilter {
	top: 12px;
	right: -41px;
}

.SocialApplyRightP button span.ui-button-text {
	text-alight: left;
	margin-left: 10px;
}

.SocialApplyRightP button span.ui-icon {
	top: 30%;
}

#updateDatePnl {
	font-size: 11px;
}

.smartSearchTab ul.ui-inputfield {
	border: #f2f2f2 solid 1px;
	border-radius: 4px;
	width: 100%
}

.smartSearchTab ul.ui-inputfield input {
	border: 0px;
}

.smartSearchTab .ui-fieldset-content {
	padding: 0px !important;
	box-shadow: none !important;
	border: 0px !important;
}

.ui-autocomplete-token {
	background: #fafafa !important;
    padding: 3px 20px 3px 7px;
    display: inline-block;
    margin: 4px 0px 4px 0px;
    color: #949494;
    font-size: 10px;
    border-left: none!important;   
    border: solid 1px #ddd!important;
    border-radius: 4px;
    margin-right:5px!important;    
}
.ui-autocomplete-token-label
{
	padding: 0px;
}


.ui-chips-token .ui-chips-token-icon, .ui-autocomplete-token-icon {
	top: 50% !important;
	font-size: 12px;
	padding-right: 5px !important;
	transform: translateY(-50%);
}

.smartSearchTab .ui-fieldset-content .row .col-md-2 {
	margin: 5px 0px !important;
}

.smartSearchTab .mandatoryPredicatedSkillsChips .ui-icon-close:before {
	content: "\f067" !important;
}

.smartSearchTab .predicatedSkillsChips .ui-icon-close:before {
	content: "\f067" !important;
}

.timeline-list .active .timeline-icon a {
	display: block;
}

.ui-dialog {
	background: #fff;
}

.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: .375rem .75rem!important;
    font-size: .8rem;
    font-weight:400!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;
}

.ui-selectcheckboxmenu-label {
	background: #fff;
	margin: 0px;
	 padding: .375rem .75rem!important;
	font-size: .8rem;
    font-weight:300!important;
    line-height: 1.5;
    color: #495057;
	width: 100%;
}
.ui-selectonemenu .ui-inputfield
{
	padding: 0;	
}

.ui-inputfield:focus {
	color: #495057;
	background-color: #fff;	
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}

select.ui-inputfield {
	padding: 6px 0px 6px 8px !important;
}

/*  Selectmenu & SelectBoxMenu style   */
.ui-selectonemenu-trigger .ui-icon, .ui-selectcheckboxmenu-trigger .ui-icon
	{
	/*margin-top: 7px !important;*/
	line-height: 32px;
}

.ui-selectonemenu-panel, .ui-selectcheckboxmenu-panel {
	background: #fff;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3) !important;
}

.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: #f2f2f2;
}

/* All Buttons   */
.ui-button-text-only .ui-button-text {
	padding: 1px 0px !important;
}

.ui-button-text-icon-left .ui-button-text {
	padding: 0px 0px 0px 13px !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;
	border-radius: 4px !important;
}

/*.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: #eee solid 1px;
	color: #394263;
	font-size: 12px;
	background: transparent !important;
	line-height: 21px;
}

.input-group-btn a.PlusIcon-btn {
	padding:7px 13px !important;
	margin: 0px;	
	color: #394263 !important;
	font-size: 19px !important;
	border: 1px solid #eee;
    background: #dde2ec!important;    
	line-height: 21px !important;
	width: 100%;
}

.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: #0c0c0c !important;
}

.create-job-plus-btn:hover .ui-icon {
	color: #fff !important;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose {
	background: #eee;
	margin:0px;
	border-radius: 4px 0px 0px 4px;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	color: #aaa;
	position: relative;
	width: 30px;
	text-align: left;
	font-size: 15px;
	left: 9px!important;
    line-height: 32px;
}
.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;
}

.ui-datatable .ui-button-icon-only .ui-button-text {
	display: none;
}

/* Pipeline page   */
.inprocess-cand  .TopRightBtns .ui-button .ui-button-text {
	display: none
}

.TopRightBtns .btn-primary {
	color: #333!important;
    background-color: #fff!important;
    border:solid 1px #ccc!important;
	margin:0 0px 0 0px !important;
	text-transform: capitalize;
}

/*.TopRightBtns .btn-primary .ui-icon {
	color: #666;
	font-size: 16px;
	margin-top: -2px !important;
}*/

.TopRightBtns .btn-primary:hover {
	color: #333!important;
    background-color: #e6e6e6!important;
    border-color: #adadad!important;
}
.TopRightBtns .btn-primary:hover button
{
	background-color: #e6e6e6!important;
}

.ui-datatable-tablewrapper .ui-button {
	background: none !important;
	border: 0px;
	font-size: 18px;
	color: #a8a8a8;
    font-weight: 300;
	padding: 12px 12px!important;
}

.Interview .ui-datatable-tablewrapper .ui-button
{
	padding: 12px 0px!important;
	width: 33px;
	margin: 0px!important;
}

.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 .ui-selectbooleanbutton {
	float: right;
	top: 10px;
	margin-right: 10px;
}

.open-job .TableSearchFilter .BtnMoreColumn {
	float: right;
	top: 10px;
	margin-right: 25px;
}

.NewStyleTable .NSColumn {
	padding: 5px;
}

/*.NewStyleTable .NSColumn a {
	font-size: 14px;
}
*/
.NewStyleTable .NSColumn a i {
	font-size: 12px;
}

.NewStyleTable .NSColumn small, .NSCclientName {
	font-size: 11px !important;
	font-weight: 300;
	color: #394263 !important;
	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 */
.timeline {
	position: relative;
	margin-top: 15px;
}
/*.timeline
{	
	min-height:125px;
	max-height:425px;
	height: auto;
    overflow-y: auto;
    padding-right: 10px;
}*/

.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;
}
/* .timeline .timeline-content{background:#f9f9f9; border-left:#ccc solid 3px; padding:12px; border-radius:5px;} */
.timeline .timeline-content {
	background: #fff;
	border: #f2f2f2 solid 1px;
	padding: 5px 12px;
	border-radius: 0px;
}

.timeline-list:after {
	position: absolute;
	display: block;
	width: 2px;
	top: 0;
	left: 45px;
	bottom: 0;
	content: "";
	background-color: #f0f0f0;
	z-index: 1;
}

.timeline-header+.timeline-list:after {
	top: 60px;
}

.timeline-list li {
	position: relative;
	margin: 0;
	padding: 20px 0;
}

.timeline-list .timeline-icon {
	width: 46px;
	position: absolute;
	float: left;
	margin-right: 10px;
	text-align: center;
	border-bottom: 0px solid rgba(0, 0, 0, 0.1);
	left: 100px;
	top: 20px;
}

.timeline-list .timeline-icon a {
	display: block;
	border-radius: 0px 10px 10px 0px;
	font-size: 22px;
	margin: 0 !important;
}

.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 {
	margin-left: 100px;
	min-height: 50px;
	padding-left: 56px;
	position: unset;
}

.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: 14px;
}

/* 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 #eeeeee;
	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;*/
}

.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;
}

/* 
.BackgroundBlue {border-bottom: 3px solid #7460ee!important;color: #7460ee;}
.BackgroundSkyblue{border-bottom: 3px solid #63c2de !important; color: #63c2de;}
.BackgroundYellow {border-bottom: 3px solid #ffc107 !important; color:#ffc107;}
.BackgroundGreen {border-bottom: 3px solid #4dbd74 !important; color: #4dbd74;}
.BackgroundRed {border-bottom: 3px solid #f86c6b !important; color: #f86c6b;}
.BackgroundGray {border-bottom: 3px solid #666666 !important; color: #666666;}
.BackgroundNavyBlue {border-bottom: 3px solid #7B3F00 !important; color: #7B3F00;}
.BackgroundTBlue {border-bottom: 3px solid #164e75bf !important; color: #4e75bf} */


.timeline-list .timeline-icon .BackgroundBlue {
	color: #7460ee !important;
}

.timeline-list .timeline-icon .BackgroundSkyblue {
	color: #63c2de !important;;
}

.timeline-list .timeline-icon .BackgroundYellow {
	color: #ffc107 !important;;
}

.timeline-list .timeline-icon .BackgroundGreen {
	color: #4dbd74 !important;;
}

.timeline-list .timeline-icon .BackgroundRed {
	color: #f86c6b !important;;
}

.timeline-list .timeline-icon .BackgroundGray {
	color: #666666 !important;;
}

.timeline-list .timeline-icon .BackgroundNavyBlue {
	color: #7B3F00 !important;;
}

.timeline-list .timeline-icon .BackgroundTBlue {
	color: #4e75bf !important;;
}

.AddWidgetSection {
	font-size: 17px;
	color: #bbb !important;
}

.pdfViewBtn {
	background: #fff !important;
    /* padding: 15px 10px 17px !important; */
    border-radius: 50px !important;
    /* margin-top: -46px!important; */
    border: #eee dashed 1px !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 .ui-icon {
	font-size: 19px;    
    padding-left: 0px !important;
    top: 4px;
    left: 6px!important;
}

.AdvanceSearchPopup .ui-selectbooleanbutton {
	padding: 12px !important;
}

.ui-datatable-data .ui-button {
	background: transparent !important;
	border: 0px !important;
}

.ui-datatable .ui-column-filter {
	margin: 0px;
}

.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%;
    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;
}

.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;
}

.QuickSearchActionIcons .ui-button-icon-only {
	padding: 17px !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:40%!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;
}

.ui-chkbox {
	border-radius: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

.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;
}

.ui-chkbox {
	background: #fff;
	border: 1px solid #ccc;
}

.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: 14px;
	/* display: inline-block; */
	letter-spacing: 0.5px;
	font-weight: 700;
	color: #929292;
	margin: 0 16px 0 8px;
}

.ui-selectmanycheckbox label {
	margin: 0 16px 0 2px !important;
}

#filterDiv .menu-tag-main .ui-selectmanycheckbox label {
	margin: 0 0px 0 2px !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;
}

.quick-search .ui-datatable-tablewrapper table thead tr {
	background: #ffffff;
}

.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: 'Montserrat', 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;
}

#frmMenu .ui-panelmenu-header a {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
}
#tabView .ui-tabs-nav li a, #tabViewPVD .ui-tabs-nav li a, #tabViewCV .ui-tabs-nav li a,
	#tabViewJob .ui-tabs-nav li a, #tabViewJobDlg .ui-tabs-nav li a {
	float: left;
	padding:10px 0px;
	text-decoration: none;
	outline: 0;	
}
#tabView .ui-tabs-nav li.ui-state-hover a, #tabView .ui-tabs-nav li.ui-state-active a,
	#tabViewJobDlg .ui-tabs-nav li.ui-state-hover a, #tabViewJobDlg .ui-tabs-nav li.ui-state-active a
	{
	color: #000;
}
.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;
}*/

.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;
	padding: 10px 15px;
	vertical-align: middle;
}

.col-md-12.interviewer .ui-fieldset-content table tr td:nth-of-type(2) {
	white-space: nowrap;
	font-size: 16px;
	letter-spacing: 1px;
}

.col-md-12.interviewer .ui-fieldset-content table tr td:nth-of-type(6) div
	{
	visibility: hidden;
}

.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-table {
	width: 80%;
	margin: 0 auto;
}

.interviewer .TableSearchFilter {
	display: none;
}

.ui-outputpanel.ui-widget.search-interviewer {
	text-align: left;
	padding-left: 0px;
}

.search-interviewer i {
	font-size: 16px;
	padding: 0px 0px 0px 0;
	opacity: 0.4;
	transform: scale(-1, 1);
}

.search-interviewer input {
	border: none;
	box-shadow: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 0;
	opacity: 0.4;
}

.search-interviewer input:focus {
	outline: none !important;
	box-shadow: none;
	border-color: rgba(0, 0, 0, 0.3);
}

.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 5px !important;
	padding: 0px 0px;
}

.pipline .inprocess-tbl table table {
	border-collapse: collapse !important;
	border-spacing: auto !important;
	padding: 0 !important;
	transition: all 0.1s;
	min-width: 135px;
}

.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 thead tr {
	margin-bottom: 30px;
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	background-color: transparent;
	box-shadow: none;
	border: none;
	text-transform: uppercase;
	color: rgba(90, 99, 126, 0.49);
}

.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: 8px 0px 0 8px;
}

.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 8px 8px 0px;
}

.pipline .inprocess-tbl table thead tr th:nth-of-type(1) {
	padding: 10px 15px;
}

.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 3%;
	padding: 10px;	
}

.optLoginText {
	width: 112% !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;
	right: 1px;
}

.deactiveStatus {
	position: absolute;
	height: 10px;
	width: 10px;
	background: red;
	border-radius: 50%;
	bottom: 1px;
	right: 1px;
}

.inprocess-tbl-first .TableSearchFilter {
	position: absolute;
	top:10px;
	right: 25px;
	font-size: 18px;
	z-index: 99;
	color:#a8a8a8;
}


.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;
}

.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
	{
	padding-top: 5px;
	display: block;
}

.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: 10px 15px;
	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: "\f0d7";
}

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;
}

span.ui-icon.ui-icon-seek-next:before {
	content: "\f112" !important;	
}

.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: 10px 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: #0b0b0b;
	text-align: center;
	padding: 50px 0 0 0 !important;
	margin: 0 !important;
	overflow: visible;	
	z-index: 999 !important;
	min-width:90px;
	position: fixed!important;
}

.left-menu {
	padding: 0;
	margin: 0;
}

.left-menu a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0;
	padding: 8px 5px;
	display: block;
	transition: all 0.2s;
	letter-spacing: 0px;
}

.left-menu a:hover, .left-menu a:focus {
	opacity: 1;
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
}

.left-menu a i, .left-menu a span i {
	display: inline-block;
	font-size: 30px!important;
	line-height:30px;
	color: #ffffff!important;
}

.left-menu a span i {
	line-height: 26px;
}

.left-menu .footer-menu {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
}

.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 i {
	padding-top: 15px;
	padding-right: 8px;
	padding-left: 5px;
	font-size: 18px;
	color: gainsboro;
	transform: scale(-1, 1);
}

.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;
}

header .UserName .noti_bubble {
	background: #ffc107 !important;
	box-shadow: none !important;
}

.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);
	display: flex;
	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: #0090c5;
}

.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-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: #0090c5 !important;
	border-color: #0090c5 !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;
}

.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: 13px;
    color: #000;
    text-transform: capitalize;
}

.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:10px 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: 2px 4px;
	border-radius: 4px;
	font-size: 14px;
}

.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: 10px 0 !important;
	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: 14px;
	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 form {
	padding-bottom: 10px;
	padding: 10px 15px;
	background: #fff;
	border-radius: 6px;
}

.personal-setting .header-section {
	padding-bottom: 0px !important;
}

.personal-setting h4 {
	font-size: 1rem!important;
}

.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;
}

.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: 30%;
}

.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  td.client-sts label {
	padding: 5px 10px;
	border-radius: 30px;
}

.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: 30px;
}

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: 14px;
}

.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 {
	border-collapse: unset !important;
	border-spacing: 0 5px !important;
	padding: 0px;
}

.pnlGrpGrid table table, .pnlGrpList table table {
	border-collapse: collapse !important;
	border-spacing: auto !important;
	padding: 0 !important;
	/* visibility:hidden; */
	transition: all 0.1s;
}

.pnlGrpGrid table tbody tr:hover table, .pnlGrpList table tbody tr:hover table
	{
	visibility: visible;
}

.pnlGrpGrid table table tr td:nth-last-of-type(1), .pnlGrpList table table tr td:nth-last-of-type(1)
	{
	opacity: 0.4;
}

.pnlGrpGrid table tbody tr:hover table tr td:nth-last-of-type(1),
	.pnlGrpList table tbody tr:hover table tr td:nth-last-of-type(1) {
	opacity: 1;
}

.pnlGrpGrid table tbody tr {
	margin-bottom: 30px;
	box-shadow: none;
	padding: 10px 20px;
	display: table-row;
	margin: 20px 0;
	height: 40px;
	transition: all 0.3s;
}

.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;
}

.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: 14px;
}

.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: 14px !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;
	padding-top: 30px;
}

.FilterSidebar.menu-tag-tags {
	position: relative;
	padding-top: 130px !important;
}

.menu-tag-tags .filter-tags ul.ui-inputfield li.ui-chips-input-token {
	width: 100%;
}

.menu-tag-tags .filter-tags ul.ui-inputfield li.ui-chips-input-token input
	{
	position: absolute;
	top: 0;
	height: 30px;
}

.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;
	z-index: 1;
}

.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: 13px;
	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;
}

/*.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;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset
	{
	background: #f8f8f8;
	padding: 0 10px 10px 0;
	border:1px solid #ccc;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden
	{
	background: transparent;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset li a
	{
	color: #111;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset li a:hover
	{
	color: #1bbae1;
}

.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: 20px;
}

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
	{
	width: 80% !important;
	float: left;
	/*height: 31px;*/
}

.jobselectcdn {
	width: 70% !important;
	float: left;
	margin-right: 10px;
	/*height: 31px;*/
}

.viwecdn-btn {
	width: 20% !important;
	float: left;
	text-align: center;
	margin-left: 15px;
	padding: 8px 12px!important;
}

.createTask-btn {
	width: 20% !important;
	float: left;
	text-align: center;
}

/*a.ui-commandlink.ui-widget.addSettingBtn.fa.fa-cog {
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	font-family: 'Montserrat', 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: 14px;
}

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: 0;
	left:0px;
}

.CPMoreDetails .CPDetailTable td i {
	font-size: 18px;
}

.CPMoreDetails .CPProfileName #cndNMCV button.ui-button {
	background: none !important;
	border: 0px !important;
	color: #0090c5;
}

#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: 30px;
	text-align: center;
	white-space: nowrap;
}

td.interview-status span {
	padding: 4px 10px;
	border-radius: 30px;
	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: 14px;
	margin-bottom: 5px;
	font-weight: 400;
}

.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;
}

table.matching-candidates-dlg tr:nth-of-type(4) td a {
	font-size: 14px;
}

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: 14px;*/
}

.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;
}

.ui-paginator.ui-paginator-bottom.ui-widget-header {
	margin-bottom: 10px;
	margin-top: 15px;
}

.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;
}

/* scroll-bar css */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	background-color: #b9b9b9;
}

::-webkit-scrollbar-thumb:hover {
	background: rgba(71, 71, 71, 0.4);
}

@
-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 button, .gridandlistview div.filter-btn {
	/*margin-top: -9px !important;*/
}

a.advancedSearchLink label {
	font-size: 13px;	
}

.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;
} */
.pipline .inprocess-tbl table table td a.ui-commandlink, .pnlGrpGrid table table a.ui-commandlink.ui-widget
	{
	margin: 0 6px;
}

fieldset.ui-fieldset.ui-widget.ui-widget-content.ui-corner-all.ui-hidden-container.fieldsetGrid,
	div.pnlGrpGrid {
	/*margin-top: -10px;*/
}

#statusViewDlg #statusViewFrm .ui-picklist-buttons-cell button {
	background: transparent;
	border: none;
	text-align: center;
}

#statusViewDlg #statusViewFrm .ui-picklist-buttons-cell button {
	height: 24px;
	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: 32px;
    font-size: 18px;
    background: none!important;
}
.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:12px;
}

.jobScreeningTab .ui-outputpanel.ui-widget.col-md-12 .row .ui-outputpanel.ui-widget.col-md-6 button
	{
	background: transparent;
	border: none;
	font-size: 14px;
}

.ui-chips-token .ui-chips-token-label {
	display: block !important;
	padding: 3px 20px 3px 13px !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: 440px;
}

#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 8px !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,
	div#candUpdateDlt .ui-dialog-content.ui-widget-content .ui-panel-content.ui-widget-content
	{
	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;
}

tr.ui-expanded-row-content>td {
	border: 1px solid #efefef !important;
}
/* .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: 84% !important;
}

.ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix .ui-chkbox
	{
	float: left;
	margin-top: 5px;
}

.ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container {
	width: 90%;
}

.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;
	background-color: #f3f3f3;
	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: white;
	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;
}

.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 #444444;
	/*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: #444444;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.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;
}

.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
	{
	background: transparent !important;
}

.showmorecndviewdlg .ui-panelmenu-content.ui-widget-content.ui-helper-hidden
	{
	display: none !important;
	margin-left: -21px;
    margin-top: 2px!important;    
}

.showmorecndviewdlg:hover .ui-panelmenu-content.ui-widget-content.ui-helper-hidden
	{
	display: block !important;
	position: absolute;
	top:21px;
	z-index: 9994;
	margin-top: 0;
	text-align: left;
	font-size: 14px;
	text-shadow: none;
	width:215px;
	font-family: 'Montserrat', sans-serif;
}

.showmorecndviewdlg:hover .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset
	{
	width: 100%;
}

.showmorecndviewdlg:hover .ui-panelmenu-content.ui-widget-content.ui-helper-hidden ul.ui-menu-list.ui-helper-reset a
	{
	font-size: 13px;
}

.pdfexcelExport {
	margin-top: -50px;
}

/*.pdfexcelExport a font i, a.pdfexcelExport font i {
	font-size: 26px !important;
}

.pdfexcelExport a, a.pdfexcelExport font i {
	opacity: .3;
	transition: all 0.3s;
}

.pdfexcelExport a:hover, a.pdfexcelExport:hover font i {
	opacity: 1;
}*/

ul.ui-chips-container.ui-inputfield.ui-state-default.ui-corner-all {
	/*padding-left: 0px !important;
	margin-left: -5px;*/
	width:auto;
}

.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;
	top: 50%;
	width: 102.1%;
	transform: translateY(-59%);
	height: 75px;
	left: -14px;
}

.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: 0px;
	padding: 3px !important;
}

.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: 0px;
	padding: 3px !important;
}

.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: 14px;
}

.menu-button button .ui-icon-triangle-1-s:before {
	content: "\f1c3";
	font-size: 18px!important;	
}

.ui-icon-carat-2-n-s:before {
	content: "\f307" !important;
	
}

.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before {
	content: "\f307" !important;
	color: #000;
}
.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before{
content: "\f308" !important;
color: #000;
}

.ui-sortable-column-icon.ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before{
content: "\f308" !important;
color: #000;
}

.ui-icon-triangle-1-n:before {
	content: "\f0d8" !important;
}

.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: 11px;
	color: #474747;
	font-weight: 400;
	font-size: 12px !important;
	border: 2px solid #474747;
}

.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;
}
table thead th .ui-inputfield, table thead th .ui-selectcheckboxmenu-label{padding:4px !important; font-size:10px !important;}
.pipline .inprocess-tbl table thead th span.ui-column-title, .pnlGrpList table thead th span.ui-column-title
	{
	padding: 5px 15px 5px 0;
	display: block;
}

.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: 14px !important;*/
}

.input-group-btn a.ui-link.ui-widget.btn.btn-primary.hidden-xs.hidden-sm.PlusIcon-btn
	{
	padding:6px 13px !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";
}

.open-job i.fa.fa-bullhorn {
	font-size: 16px;
}

.nofoundimg.text-center label {
	display: block;
	font-size: 16px;
}

#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 a#msgIconLink .label {
	padding: 0px 4px !important;
}

.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;
}

.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;
}

.personal-setting #tabView .TopRightBtns .btn-primary {
	background: #ffffff;
	color: #0b0b0b !important;
	border: 1px solid #0b0b0b;
}

.openjobscrenning {
	margin-top: 10px;
	overflow: hidden;
}

.openjobscrenning table tr td {
	text-align: left !important;
}

.pipline .inprocess-tbl table table tr td .menu-button, .search-prospect table table tr td .menu-button
	{
	margin-top: -6px;
}

.searchFolderprogress-circle {
	background: #474747;
	height: 40px;
	width: 40px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	border-radius: 50%;
	padding-top: 11px;
}


.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;
}

.ui-fieldset-legend {
	/*color: #666 !important;*/
	padding: 0px 0px 15px !important;
}
li.menuleftborder a {
	border-left: 0px solid;
	border-bottom: 1px solid #298fab;
	background: #33a0bd;
}

.dropdown-menu-right li.HeaderLogout a {
	border: none !important;
}

li.menuleftborder {
	padding: 0 !important;
}

li.menuleftborder a {
	font-size: 12px;
}

.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: -3px !important;
}

.SchedulePage .fc-event-inner-schedule:before {
	font-size: 14px;
	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;
} */
#dlgcompose .ui-outputpanel.ui-widget.topBorder1.bottomBorder1.row ul li span.ui-autocomplete-token-icon.ui-icon.ui-icon-close
	{
	top: 11px !important;
}

.new-client-rpt .ReportsBoxes .media-items {
	border-bottom: 3px solid #999999;
}

.ReportsBoxes .TopRightBtns .btn:hover {
	background: transparent !important;
}

.mailbox .ui-tree-container li span span.fa {
	font-size:18px;
	color:#a8a8a8;
	float:left;
}

.MailContent .well button span.fa {
	font-size: 18px;
}

.dropdown-menu.dropdown-custom.dropdown-menu-right .menuleftborder a {
	/* font-size: 10px !important;
    line-height: 9px !important; */
	padding: 9px 17px !important;
}

.dropdown-menu.dropdown-custom.dropdown-menu-right .menuleftborder a i {
	/* font-size: 14px !important; */
	
}

.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: 30px;
}

#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;
}

.fieldsetList .SearchCandidate table table.actionTablecol tr td {
	padding: 7px 4px !important;
}

.showmorecndviewdlg .ui-icon-triangle-1-e:before {
	content: "\f165" !important;
}

/*.input-group-btn a.PlusIcon-btn {
	border: 1px solid #eee !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: 30px;
	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;
	margin:0px 0  15px 0;
	border: 1px solid transparent;
	border-radius: 8px;
}
#CHECK_LIST .checklist-box a
{
	color:#394263;
}

#CHECK_LIST .checklist-box:hover{background: #fff; border: 1px solid #f2f4f8;}

#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: 14px;
	/*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;
}

#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: block;
}

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: 90vh;
	overflow: auto;
}

div.attendees-cdn table table {
	width: 160px;
	display: inline-block;
	margin-bottom: 10px
}

div.attendees-cdn table table td img {
	width: 30px;
	height: 30px;
	margin: 5px 8px;
}

div.attendees-cdn table table tr {
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	display: inline-block;
	min-width: 190px;
	position: relative;
}

div.attendees-cdn table table tr td a {
	position: absolute;
	right: 0;
	top: 0;
}

div.attendees-cdn table table td label {
	width: 100%;
	display: block;
	margin: 3px 0 2px 0;
}

div.attendees-cdn table table td label:nth-of-type(1) {
	font-weight: 600;
	margin-bottom: 0;
}

.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 #2297a4 !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: 30px;
}

.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;
}

.onboardingdetailstab {
	margin:0px;
	padding: 0px;
}

.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;
}

#editQueDlg .addMorequestionBtn, #dialog .addMorequestionBtn {
	font-weight: 500;
	background: #fff !important;
	color: black !important;
	border: 1px solid #666666;
	padding: 7px 22px !important;
	float: right;
}

.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: #0b0b0b;
	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;
}

/*label.dlgjob-title {
	font-size: 14px;
}*/

.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;
}

td.text-center-c {
	text-align: center;
}

td.text-center-c .ui-chkbox {
	float: unset;
}

.ui-datatable-tablewrapper .ui-overlaypanel {
	max-height: 350px;
	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;
}

.job-Report-table .ui-sortable-column .ui-sortable-column-icon {
	top: 12px !important;
	right: 0px !important;
}

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 button.btn-refresh {
	background: transparent !important;
	color: #666;
	font-size: 19px;
	border: 0px solid;
	padding: 0 !important;
}

div#offerLetterDlg button.btn-refresh:hover {
	color: #394263 !important;
}

div#offerLetterDlg div#frmOfferLetter {
	min-height: 350px;
}

div#offerLetterDlg {
	width: 60% !important;
}

div#offerLetterDlg button.btn-refresh span.ui-button-icon-left.ui-icon.ui-c.fa.fa-refresh
	{
	margin-top: -5px !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: 6px !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: 14px;*/
	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: 14px;
}

.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: 12px !important;
	right: 2px !important;
}

.datatableclients .ui-sortable-column .ui-sortable-column-icon {
	top: 13px;
}

table.inprocess-tbl-first .ui-sortable-column .ui-sortable-column-icon {
	top: 22px;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(1) .BackgroundGray
	{
	background: #fff !important;
	border-bottom: 3px solid #63c2de !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(2) .BackgroundGray
	{
	background: #fff !important;
	border-bottom: 3px solid #ffc107 !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(3) .BackgroundGray
	{
	background: #fff !important;
	border-bottom: 3px solid #4dbd74 !important;
}

.time-tohire-report div#boxDiv .col-md-3:nth-of-type(4) .BackgroundGray
	{
	background: #fff !important;
	border-bottom: 3px solid #ff8100 !important;
}

.analytivs fieldset.ui-fieldset legend.ui-fieldset-legend {
	font-size: 14px;
	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;
}

.frmScreening-tab .ui-selectmanycheckbox td label {
	color: #000 !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: 73px;
	}
}

@media ( min-width :1370px) {
	.Displaypipeline .ui-commandlink, .Displaypipeline .widget-simple {
		min-height: 73px;
	}
}

@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 #eeeeee !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;
	border: 1px dashed #eeeeee !important;
	padding-bottom: 1px !important;
	height: 60px !important;
}

.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar {
	float: left !important;
	width: 100% !important;
	height: 60px !important;
	padding: 0px !important;
}

.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose
	{
	background: transparent !important;
	margin: 1px !important;
	width: 100% !important;
}

.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;*/
	transform: inherit !important;
	top: 25px !important;
}
.custom-fileupload .ui-fileupload-content
{
	margin-top: 20px;
}

.custom-fileupload .ui-fileupload .ui-fileupload-choose input {
	width: 100% !important;
	height: 30px !important;
	margin-top: -6px !important;
}

.custom-fileupload .ui-fileupload-buttonbar .ui-button {
	padding: 0 !important;
}

.container2.custom-fileupload  .ui-fileupload {
	height: 120px !important;
}

.container2.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left
	{
	top:36px !important;
	height: 120px !important;
	left:44%!important;
}

.container2.custom-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	margin-top: -31px !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;
}

.manage-sys-name b {
	display: block;
	font-size: 16px;
	margin-bottom: 2px;
}

.manage-sys-name small.helpTextColor {
	color: #999999;
	font-size: 12px;
	letter-spacing: 0.3px;
}

.manage-sys-name b a {
	color: #999999;
}

.manage-sys-box {
	background: #fff;
	padding: 12px;
	border: 0px solid rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	transition: all 0.3s;
	margin-bottom: 30px;
	min-height: 110px;
}

.administration-boxview .media-items-content {
	width: 60px;
	float: left;
	height: 100px;
}

@media ( max-width : 1366px) {
	.manage-sys-name b {
		font-size: 15px;
	}
}

.administration-boxview .media-items {
	background: #fff;
	padding: 25px 0px 0px;		
	background: #fff;
	padding: 12px;
	border: 0px solid rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	transition: all 0.3s;
	margin:0px 0px 15px;
	min-height: 125px;
	border-bottom: 0px !important;
}

/*@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;
	}
}
*/
.administration-boxview.admin-boxview .media-items {
	min-height: 90px !important;
}

.administration-boxview .media-items:hover {
	transform: scale(1) !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	/* background: whitesmoke; */
	margin-left: -3px;
}

.administration-boxview .media-items:hover i {
	color: #999 !important;
}

.administration-boxview .media-items h4 {
	text-align: left;
}

.administration-boxview .media-items h4 a {
	color: #999;
	font-size: 16px;
	font-weight: 500;
}

@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: 14px;
	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: 54px;
}

.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 - 192px) !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-weight: 400;
	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 {
	margin-left:0px;
	margin-top:0px;
	padding:10px 15px;
	color: #fff;
	margin-bottom:0px;
	background: #0b0b0b;	
}
.notification-header strong
{
	font-size: 16px;
	font-weight: 400;
}

.notification-header strong {
	font-size: 18px;
}

.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;
}

div#dlgMailDetail .ui-editor.ui-widget-content {
	height: calc(100vh - 220px) !important;
}

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;	
}

.UserName .dropdown-menu.dropdown-custom li a {
	color: white;
}

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;
}

.administration-boxview.admin-boxview .media-items h4 {
	text-align: left;
	position: absolute;
	left: 80px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}

.administration-boxview.admin-boxview .media-items {
	position: relative;
}

.fieldsetList-icon button, .fieldsetGrid-icon button, .fieldsetList-icon .seeMoreSrchCndBtn.BtnMoreColumn,
	.fieldsetGrid-icon .seeMoreSrchCndBtn.BtnMoreColumn, .fieldsetList-icon div.filterIcon
	{
	/* background: red!important; 
	position: relative !important;
	min-width: 26px;
	padding: 0 !important;
	margin: 0 5px !important;*/
}

.fieldsetList-icon button span.ui-icon, .fieldsetGrid-icon button span.ui-icon,
	.fieldsetList-icon .seeMoreSrchCndBtn.BtnMoreColumn span.ui-icon,
	.fieldsetGrid-icon .seeMoreSrchCndBtn.BtnMoreColumn span.ui-icon,
	.fieldsetList-icon .filterIcon span.ui-icon {
	/*position: absolute !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);*/
}

.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;
	font-weight: 400;
	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 .ui-carousel-viewport li a h3,
	.Displaypipeline.search-prospect-status .widget-icon {
	color: #666 !important;
	padding-left:6px;
	text-align: left!important;
}


ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-profile,
	ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-name
	{
	display: inline-block;
	vertical-align: middle;
}

ul.dropdown-menu.dropdown-custom.dropdown-menu-right li:nth-of-type(1) div.u-name label
	{
	display: block;
	color: #fff !important;
	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;*/
}

.Displaypipeline .widget-simple {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.02);
}

.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;
	z-index: 2;
	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: 14px;
	font-weight: 500;
	position: absolute;
	padding-left: 43px;
	left: 23px;
	padding-top: 7px;
	z-index: 99999;
	line-height: 14px;
	margin-top: 3px;
}

@media ( max-width :1200px) {
	.cdn-status-list a {
		font-size: 13px;
		font-weight: 400;
	}
}

.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: #ce2b2b;
	font-size: 16px;
	display: inline-block;
	font-weight: 500;
}

.kpi-Frm .up-flag small {
	color: #008456;
	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 #008456;
	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 #ce2b2b;
	display: inline-block;
	margin-left: 6px;
	position: absolute;
	bottom: -40px;
	right: 0px;
}

.kpi-Frm .bordercccB {
	border: 0;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	margin: 7px 0;
}

div#KPI form#kpiFrm .kpi-Frm {
	padding:20px;
}

.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;}
/* 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: 80%;
	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;
}

.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 #008456;
	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 #008456;
	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 {
	padding: 2px 20px !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: 38px;
}

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;
}

div.openjob-jobFilterPnl {
	border: 1px solid #bbbbbb;
	padding: 0;
	margin-bottom: 15px;
}

div.openjob-jobFilterPnl .col-md-3 {
	padding: 0 15px;
	border-right: 1px solid #bbbbbb;
	background: #ffffff;
}

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: 5px 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 {
    width: 200px!important;
}
.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;
}

.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: 2px solid #f2f2f2 !important;
}

.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: 90px;
}


/* 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);
}

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: 85px;
	right: unset;
	border: 0px;
}

header .container2 .RightPanelHover div.HoverBody {	
	width: 320px !important;
	min-height: 800px !important;
	padding: 57px 10px 10px 10px !important;
	position: absolute !important;
	left: 5px !important;
	top: 52px !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.1) !important;	
}

.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: gainsboro;
	transform: scale(-1, 1);
}

.frmHeaderSearch-cdn {
	display: inline-block;	
	border-radius: 5px;
	padding: 0 5px;
	margin: 0 30px;
	position: relative;
	border-radius: 20px;
}

.frmHeaderSearch-cdn:before {
	position: absolute;
	content: '';
	height: 30px;
	width: 1px;
	background: #e6e5e5;
	right: -30px;
	top: 0;
}

.frmHeaderSearch-cdn:after {
	position: absolute;
	content: '';
	height: 30px;
	width: 1px;
	background: #e6e5e5;
	left: -30px;
	top: 0;
}

.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: 4px;
}
.searchtop i
{
	position: absolute;
    right: 6px;
    left: inherit!important;
    top: 1px;
}
.frmHeaderSearch-cdn div input[type="text"].ui-inputfield {
	height: 30px;
	top: -1px !important;
	position: relative;
	margin-bottom: 0px !important;
	background-color: #eeeeee;
	width: 250px !important;
	color: #666;
	padding:5px 5px 5px 10px !important;
	margin-top: 0px !important;
}

.btn-group.SearchPlusIcon {
	margin-top: -9px;
}

.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: 15px;
	right: -5px;
	z-index: 99;
	opacity: 1;
}

.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:90px;
	bottom: 0px;
	top: unset;
}

.dropdown-left {
	
}

.dropdown-left li {
	
}

.dropdown-left li a {
	text-align: left !important;
	font-size: 14px;
	/* background: #fff !important; */
	padding: 13px 12px !important;
	color: #fff;
}

.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;
}

.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 0px 0px 0px;
	padding: 5px 0px 5px 40px !important;
	background: #fff;
	box-shadow: 0 0px 19px 0 rgba(0, 0, 0, 0.08), 0px 0px 1px 0px
		rgba(255, 122, 122, 0.50);
}

.cdnfullview {
	background: #fff;
}

.cdnprofile-pic img {
	height: 100%;
	width: 100%;
}

.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: 50%;
	width: 90px;
	overflow: hidden;
	border:#f2f2f2 solid 1px;
	margin: 0 auto;
}

.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: 14px;
	padding: 2px 5px;
	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: 500;	
	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: 0px !important;
	box-shadow: none !important;
}

.cdn-info .status-edit .ui-inputfield {
	font-size: 12px;
}

.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 {
	width: 100%;
	display: block;
}

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: #fafafa !important;
    padding: 3px 7px;
    display: inline-block;
    margin: 4px 4px 4px 0px;
    color: #949494;
    font-size: 10px;
    border-left: none!important;
    /* opacity: 0.6; */
    border: solid 1px #ddd!important;
    border-radius: 4px;
}
.cdndlgslills ul li
{
	/*padding: 0px 3px;*/
	padding: 0px;
	margin: 0px;
}
/*.cdndlgslills ul li.ui-autocomplete-input-token input
{
	margin: 6px 0px 0px;
}*/
.cdndlgslills span
{
	background: #fafafa !important;
    padding: 3px 20px 3px 7px;
    display: inline-block;
    /*margin: 4px 0px 4px 0px;*/
    color: #949494;
    font-size: 10px;
    border-left: none!important;
    /* opacity: 0.6; */
    /*border: solid 1px #ddd!important;*/
    border-radius: 4px;
    /*opacity:0.6;*/
}
.cdndlgslills span.ui-icon-close
{
	background: transparent!important;
	border:solid 1px transparent!important;
	padding:5px 7px !important;
}
.cdn-lisks {
	margin: 10px 0 0px 0;
}

div#searchViewDlg .ui-dialog-content.ui-widget-content {
	background: #fff !important;
}

.cdndetails-tabs {
	padding-bottom: 30px;
	margin: 0px 0px;	
	display: block;
}

.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;
}

.cdndetails-tabs {
	display: flex;
}

.cdndetails-tabs-list {
	width: 70%;
}

.cdndetails-right-panel {
	width: 30%;
	margin-top: 46px;
	border-top: 1px solid #d6d6d6;
}

.cdndetails-right-panel .cdndetails-panel {
	margin: 15px 15px 15px 0px;
	background: white;
	padding: 12px;
	border-radius: 6px;
	border: #eee solid 1px;
}

.cdndetails-panel .cdndetails-heading h3 {
	margin: 0;
	font-size: 15px;
	font-weight: 500;
	display: inline-block;
	color:#334152;
}

.cdndetails-heading {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 15px;
	position: relative;
}

.cdndetails-heading a:before {
	content: "\f067";	
	font-family: FontAwesome;
	margin-right: 5px;
}

.cdndetails-heading a.cdndetails-addmore {
	float: right;
	font-size: 12px;
	cursor: pointer
}

.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;
}

.cdn-info p {
	margin: 0;
	font-size: 12px;
	margin-bottom: 2px;
	font-weight: 500;
	color: #666;
	padding: 0px;
}

.cdn-info p span.job-count {
	color: #0191c6;
	border-bottom: 1px solid #0191c6;
}

.cdn-info p i {
	font-size: 18px;
	margin-right: 8px;
	color: #ccc;
}

.cdn-info p i.fa.fa-plane {
	transform: rotate(45deg);
}

.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%;
	bottom: -8px;
	left: 1px;	
}
/*.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: 12px;
	letter-spacing: 0.5px;
	padding:6px 0px !important;
}

.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
	{
	margin-top: 0;
}

/* 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;
	letter-spacing: 0.5px;
	text-align: center;
	font-weight: 300;
	color: #ccc;
}

.invoice-tab .ui-tabs-navscroller {
	/*margin: 0 30px;*/
}

div.header-resume-upload {
	height: 250px;
	position: relative;
	border: 2px dashed #c7c7c7;
}
.AddCand-fileupload div.header-resume-upload
{
	height: 140px;
	position: relative;
	border: 2px dashed #c7c7c7;
}

div.header-resume-upload .ui-fileupload-buttonbar.ui-widget-header.ui-corner-top
	{
	float: unset;
	top: 25%;
	width: 100% !important;
	height: 100%;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -40%);
}

.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
	{
	font-size: 65px;
	width: auto;
	height: auto;
	line-height: initial;
	left: unset;
	text-align: center;
}

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.png) !important;
	background-size: 50%;
	margin-top: 85px;
}
#importResumeDlgHeader .ui-button .ui-icon
{
	top: 40%;
}
.AddCanImportBox .ui-fileupload-content.ui-widget-content.ui-corner-bottom
	{
	background-image: url(../image/drop-resumess.png) !important;
	background-size: 50%;
	margin-top: 35px;
}


div#importResumeDlgHeader form#frmImportHeader .helpTextColor {
	color: #bbb;
	font-size: 11px;
	margin-bottom: 15px;
	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: #d8d8d8 !important;
}

.cdn-rating {
	margin: 0px 0;
	display: inline-block;
	margin-left: 30px;
	line-height: 18px;
}

.cdn-rating a {
	margin: 0px 0;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	color: #f5c106;
}

.quick-icon {
	text-align: center;
	margin: 4px 0;
}

.quick-icon a {
	font-size: 18px;
	color: #909090;
	margin: 0 1px;
}

.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: 16px;
}

/* 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: 40% !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: 50%;
}

div#fdbkId .ui-dialog-content.ui-widget-content {
	padding: 5px 0px !important;
}

div#fdbkId div#tabViewFdbk ul.ui-tabs-nav {
	border-bottom: 1px 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 {
	font-size: 12px;
	font-weight: 300;
	color:#787878;
	text-transform: capitalize;
	letter-spacing: 0.5px;
	padding: 1em 0em;
}
div#fdbkId div#tabViewFdbk ul.ui-tabs-nav li a:hover
{
	color:#000;
}
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:14px;
}

.feedback-timeline {
	width: 100%;
	clear: both;
	min-height: 100px;
}

.feedback-timeline-containt {
	width: 86%;
	float: left;
}

.feedback-timeline-img {
	width: 14%;
	float: left;
	position: relative;
	text-align: center;
}

.feedback-timeline-img:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	height: 100px;
	width: 1px;
	background: #d8d8d8;
	z-index: 1;
}

.feedback-timeline-img img, .feedback-timeline-img .name-container-resume
	{
	margin: 0px auto 10px auto;
	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;
	font-weight:500;
}

.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: 4px;
}

.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 #eeeeee;
	margin-right: 5px;
}

div#leftMenu li.dropdown ul.dropdown-menu.dropdown-left {
	transition: all 0.3s;	
	opacity: 1;
	border: 0;
	width: 450px;
}

div#leftMenu li.dropdown ul.dropdown-menu.dropdown-left li:nth-of-type(odd),
	div#leftMenu li.dropdown ul.dropdown-menu.dropdown-left li:nth-of-type(even)
	{
	width: 50%;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.dropdown-left li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

div#leftMenu li.dropdown:hover ul.dropdown-menu.dropdown-left {
	display: block;
}


.UserName .dropdown-menu.dropdown-custom li a i {
	color: white !important;
}

.UserName .dropdown-menu.dropdown-custom li a {
	padding: 9px 10px;
	color: white;
}

/*.inprocess-cand td a.ui-commandlink {
	font-size: 14px !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 .ui-panelmenu-panel {
	padding: 0;
	font-size: 21px;
	position: relative;
	top:3px;	
	/*text-shadow: 0px 1px 1px rgb(1, 145, 198);*/
	text-shadow:none;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset a {
	padding: 10px 20px;
	border-bottom: 0px solid #ececec;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset {
	padding: 0 !important;
}

.pnlmenu.showmorecndviewdlg ul.ui-menu-list.ui-helper-reset a:hover {
	background: #f3f3f3;
	color: #333 !important;
}

/*.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 {
	font-size: 12px;   
    font-weight: 500;
    color: #334152;
	margin-bottom:0px;
	margin-right: 10px;
}
.secondary-color label
{
	color: #3E4B5B;
    font-weight: 300;
}
.secondary-color label i
{
	color: #969fa9;
    font-weight: 300;
}
.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;
}

.cdndetails-tabs .cdndetails-tabs-list .ui-tabs-nav {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 6px !important;
}

.task-list a {
	color: #0191c6;
}

.interview-list a {	
	font-weight: 500;
	cursor: pointer;
}

.interview-list {
	font-size: 12px;
	color: #828282;
	margin-bottom: 10px;
}

.interview-list i {
	/*font-size: 14px;*/
} /* 
.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;
}

.container2.custom-fileupload .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-icon-left:before
	{
	content: "\f194" !important;
	font-size: 33px;
	margin-top: 0px;
}

ul.dropdown-menu li a {
	transition: all 0.3s;
}

ul.dropdown-menu.dropdown-left li a:hover, ul.dropdown-menu.dropdown-custom.text-left li a:hover
	{
	margin-left: 0px;
	padding-left: 6px;
}

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: uppercase;
	color: #3E4B5B;
	font-size: .60rem;
	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;
}

.dropdown-menu.dropdown-custom>li {
	padding: 0px 0px;
	font-size: 14px;
}
/* tab design start */
ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all {
	border-bottom: 1px solid #d6d6d6!important;	
	margin-bottom:1px;
	margin-top: 3px;
}

div#tabView .ui-tabs-panels {
	background: white;
	margin: 15px;
	border-radius: 6px;
}

div#tabViewJobDlg .ui-tabs-panels {
	background: none !important;
	border: 0px;
}
/* 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 .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
	{	
	content: '';
	position: absolute;
	height: 3px;
	width: 100%;
	bottom: -1px;
	left: 1px;
}
.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;
}

.ui-tabs .ui-tabs-nav li a {
	text-transform: capitalize;
	color: #787878;
	padding: 1em 1em;
}
.ui-tabs .ui-tabs-nav li a:hover
{
	color: #000;
}
.invoice-tab .ui-tabs .ui-tabs-nav li a, .schedule-interview .ui-tabs .ui-tabs-nav li a
{
	padding: 1em 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:#000;
	cursor: pointer;
}
.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: 1px solid #ccc !important;
}

.ui-inputswitch  .ui-inputswitch-on.ui-state-active {	
	width: 24px !important;
	overflow: hidden !important;
	border-radius: 50% !important;
	height: 24px !important;
}

.ui-inputswitch .ui-inputswitch-off {
	width: 24px !important;
	height: 24px !important;
	border-radius: 50%;
	background: #b7b7b7 !important;
}

.ui-inputswitch {
	background: #f2f2f2;
}

.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: 14px;
    right: 9px;
    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 - 125px);
	overflow: auto;
}

.search-client .search-interviewer {
	margin-left: 26px;
}

.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:nth-of-type(1) label, table.cndDetailSearchTab tr td:nth-of-type(3) label
	{
	font-size: 12px;
}

table.cndDetailSearchTab tr td:nth-of-type(1), table.cndDetailSearchTab tr td:nth-of-type(3)
	{
	width: 20%;
}

table.cndDetailSearchTab tr td:nth-of-type(2), table.cndDetailSearchTab tr td:nth-of-type(4)
	{
	width: 30%;
}

.cdn-name .status {
	border: 1px solid #01c603;
	padding: 4px 16px;
	color: #000;
	border-radius: 4px !important;
	font-size: 12px;
	margin-left: 10px;
	display: inline-block;
	position: relative;
	top: -3px;
	float: left;
}

.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-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;
	top: 60px !important;
	position: relative;
	/*left: 50px;*/
	z-index: 1;
}

.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 #eee !important;
	padding: 1px 5px !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, .cdn-lisks .ui-menubutton {
	margin: -2px 4px 0px 0px;
	/*padding: 6px 16px !important;*/
	background: #f2f2f2 !important;
	color:#000 !important;
	border:#dbe1e8 solid 1px !important;
}
 .cdn-lisks .ui-menubutton button{border:0px !important;}
 .cdn-lisks .ui-overlaypanel-content li{ li-style:none;}
.cdn-lisks span.cdndropdownbtn {
	/*padding: 0 22px 0 6px !important;
	margin-top: -2px;*/
}

.cdn-lisks span.cdndropdownbtn button {
	background: transparent;
	border: 0;
	/*padding: 0px!important;
	padding-left: 22px !important;*/
}

.ui-panelmenu.ui-widget.pnlmenu.showmorecndviewdlg {
	display: inline-block;
	border: 1px solid #ccc;
	margin:0px 5px 0px 0px;
	padding: 1px 7px;
	height: 31px;
	border-radius: 4px;
	width: 62px;
	text-align: center;
}

.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-details .designation  .ui-inplace-editor button {
	border: 0;
	width: 30px;
	background: #f2f2f2;
	padding: 4px;
	border-radius: 4px;
	margin-left: 2px;
}

.cdn-info .status-edit span button.ui-button span {
	top: 20%;
	left: 30%;
}
.cdn-name .status-edit .ui-inplace-editor button
{
	padding: 7px 4px;
}
#createJobNoteDlg .well {
	float: left;
}

.CPsubmissionTab .ui-fieldset {
	
	/*padding: 10px !important;*/
}

.CPTaskTab .row {
	/*Background: #f2f2f2;
	border-radius: 6px;
	padding: 5px !important;
	border: solid 1px #eee;*/
}

.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: 5px 0px;
}

.application-desc .col-md-12 {
	margin-bottom: 10px;
}


#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 {
	background: none;   
    border-bottom: solid 1px #f2f2f2;
} 
.JobViewDLG .TableSearchFilter {
	top:0px !important;
}

.cdn-name .ui-panel .ui-panel-content {
	padding: 0px !important;
}

.EditIconCdn {
	visibility: hidden;
}

.status-edit:hover .EditIconCdn {
	visibility: visible;
}



.ActivitiesTabs td {
	padding: 8px 12px !important;
	border: #f2f2f2 solid 1px !important;
}

.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:#f2f2f2 solid 1px;padding: 10px 0px;}

.cdnfullview-header .status-edit input.ui-widget {
	width: 60% !important;
}

.cdn-name .status-edit, .cdn-details .status-edit {
	/*width: 70%;*/
}

.cdn-name .status-edit input.ui-widget, .designation input.ui-widget,
	.cdn-name .status-edit .ui-inplace-editor, .designation .ui-selectonemenu,
	.designation .ui-inplace-editor {
	float: left;
}

.cdn-name .status-edit .ui-inplace-editor .ui-icon, .cdn-details .designation  .ui-inplace-editor .ui-icon
	{
	top: 20% !important;
	left: 30% !important;
}

.cdn-details .cdn-name {
	width: 100%;
	margin-top: 15px;
}

.cdnfullview-header .designation .ui-selectonemenu {
	width: 60%;
}

.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 {
	min-width: 700px;
	 max-height: 350px;
    overflow: auto;
}

.timeline-content pre {
	padding: 0px 0px 5px 0px;
}

.timeline-content small {
	color: #989898 !important;
}

.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: 90% !important;
}
.HoverBody .input-group .ui-inputfield {width:100% !important; }
.ui-panelgrid .ui-panelgrid-cell {
	border: 0px;
}

#createJobNoteDlg .well .col-md-6 button {
	margin-top: 10px;
}

#createJobNoteDlg .well {
	width: 100%:
}

#editStatus .form-page table td .ui-chkbox, #addStatus .form-page table td .ui-chkbox
	{
	margin-top: 16px;
}

.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: 0px;
	/*line-height: 30px;*/
}

.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;
}

.pipline .ui-datatable-tablewrapper .actionTablecol a, .pipline .ui-datatable-tablewrapper a.jobdescription
	{
	margin: 0px !important;
	padding: 0px !important;
}
.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: #394263;
	background: transparent !important; 
}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label
{
	padding: inherit!important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #394263;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #394263;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #394263;
}

/* 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 table td {
	padding: 0px !important;
}

.form-page label.ui-outputlabel {
	margin-top: 1rem;
	margin-bottom:4px !important;	
	font-size: .8rem;
    font-weight: 500;
    line-height: 1.5;
    color: #3E4B5B;
    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-outputpanel .ui-autocomplete {
	margin-top: 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: solid 1px #eee;
}

.form-page table.ui-selectoneradio tr td {
	width: auto !important;
	padding-right: 0px !important;
	text-align: left;
}

/*quickSearch css*/
#frmCndInfo a.gdprIcon.shield {
	position: absolute;
	bottom: 40px;
	right:32px;
	width: 22px;
	height: 22px;
	line-height: 22px;
}

/* 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 {
	/*margin: 15px 0px;
	display: inline-block;*/
}

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 {
	line-height: 31px;
}

.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 {
	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;
}
#createClientHeaderDlg .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;}
.Create-Client .ui-fileupload .ui-fileupload-buttonbar, .Create-Client .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose{width:30px !important;}
.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;}
.JobTemplateBtn{    position: relative; bottom: -30px; z-index: 999;}
.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: auto;
}

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: 5px 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;
}
.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 #eee ;
    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{height:94vh !important;}
.Create-Client .pad10{margin-bottom:20px;}
.Create-Client .ui-fileupload .ui-fileupload-buttonbar, .Create-Client .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose{width:30px !important;}
.ClientPageBody #content, .JobPageBody #content{padding-top:5px !important;}
#createClientHeaderDlg .ui-dialog-content, #createJobHeaderDlg .ui-dialog-content, #createCandidateHeaderDlg .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
{
	padding-top:50px!important;
	left:90px!important;
	overflow: initial!important;
}
#header
{
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.08), 0px 0px 1px 0px rgba(255, 122, 122, 0.50);
}

    
.QuickSearchActionIcons{width:150px;}
.QuickSearchActionIcons label{ margin-left: 6px; line-height: 35px;}
.QuickSearchActionIcons i, .QuickSearchActionIcons button{width:18px !important;}
.GmailBOld{font-size:14px; font-weight: 600;}
.GmailNormal{color: #999;font-weight: 300; font-size: .8rem;}
.ProspectViewDialog .cdndetails-tabs .cdndetails-tabs-list ul.ui-tabs-nav li a{/*padding:6px 15px !important;*/}
.skillBox{margin-right:4px !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;}
.JobViewDLG .cdn-name .status-edit.fright .ui-selectonemenu-label {font-size:12px !important; padding:4px !important;}
.JobViewDLG .cdn-name .status-edit.fright .ui-selectonemenu{    width:150px !important; min-width: auto !important; float:left; padding: 0px !important;}
.JobViewDLG .cdn-name .status-edit.fright .ui-inplace-content{min-width:220px; display:block;}
/*.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;
}
.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;
    box-shadow: 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;
}
.dashboardnew .ui-panel-title
{
	font-weight: 500;
    line-height: 1.2;
    color: #334152;
    font-size: 15px;
    padding: 0px  0px  15px  0px!important;  
    margin: 0!important;  
}
.dashboardnew .ui-panel-title:after {
    content: "";
    width: 25px;
    height: 3px;
    border-radius: 0px;
    display: block;
    position: absolute;
    bottom: -2px;
    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;
    box-shadow:none!important;
    box-shadow:0px 2px 4px rgba(0,0,0,0.5)!important;
}
.dashboardnew .ui-dashboard-column .ui-panel .ui-panel-content
{
	padding:0px!important;
	box-shadow:none!important;
}
.dashboardnew .ui-dashboard-column .ui-panel .ui-panel-content, .ui-dashboard-column .ui-panel .ui-panel-content
{
	padding:0px!important;
	box-shadow:none!important;
}
.dashboardnew .ui-fieldset-content
{
	padding:15px 10px!important;
	
}
.dashboardnew .ui-fieldset-content .jqplot-target{height:250px !important;}
#TEAM_PERFORMANCE_content .ui-selectonemenu{ 
    position: absolute;
    top: -8px;
    width: 85px;
    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;
    margin-top: 90px!important;
}

.AddCand-fileupload.jd-fileupload .ui-fileupload-content.ui-widget-content.ui-corner-bottom
{
	background-image: url(../image/drop-jd.png)!important;
    background-size: 35%!important;
    margin-top: 90px!important;
}

.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: 14px;
	font-style: normal!important;
}
.TopRightBtns a i.fa-list-alt:before
{
	content: "\f0ca"!important;	
}
.cdn-details table td.cdndlgslills .ui-outputpanel span
{
	background: #fafafa !important;
    padding: 3px 7px;
    display: inline-block;
    margin: 4px 4px 4px 0px;
    color: #949494;
    font-size: 10px;
    border-left: none!important;
    /* opacity: 0.6; */
    border: solid 1px #ddd!important;
    border-radius: 4px;
    /*opacity:0.6;*/
}
.cdn-details table td.cdndlgslills:hover span{opacity:1;}
.cdn-details table td.cdndlgslills .ui-outputpanel{display:inline;}
.cdn-details table td.cdndlgslills .ui-autocomplete .ui-icon-close{border-left:0px !important; padding-left:7px !important;}
.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
{
	border:none;
    width: 40px;
    /* float: right; */
    /* margin-top: 0px; */
    /* margin-right: 2px; */
    background: #dde2ec;
    opacity: 1;
    position: absolute;
    right: 7px;
    top: 4px;
    border-radius: 0;
}
.cdn-details table td.cdndlgslills button.btn-sm span{
	font-weight: 600;
    font-size: 16px;
    margin-top: 0px !important;    
    top: 9px;
    left: 13px!important;
}
.cdn-details table td.cdndlgslills button span{border: 0px !important; background:transparent !important;}
    

/*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;}

.BackgroundBlue i {color: #7460EE!important;}
.BackgroundSkyblue i{color: #63C2DE!important;}
.BackgroundYellow i {color:#ffc107!important;}
.BackgroundGreen i {color: #4DBD74!important;}
.BackgroundRed i {color: #F86C6B!important;}
.BackgroundGray i {color: #666666!important;;}
.BackgroundNavyBlue i {color: #7B3F00!important;}
.BackgroundTBlue i {color: #4E75BF!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;
    border: dashed 1px #eee;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding:5px 0px 0px 6px;
    font-weight: 600;
    cursor: pointer !important;
    position: absolute;
    right: -7px;
    top: 28px;
}
.downloadicon img
{
	width:14px;
	margin: 7px 0px 0px 9px;
}

.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";
}
.JobTitleBox
{
	color:#fff!important;
}

.ui-menu-dynamic {
    width: 300px!important;
    border-width: 1px;
    padding: 0px!important;    
}
.ui-menu .ui-menuitem-link
{
	width: 100%!important;
}
.ui-menu .ui-menuitem-link .ui-menuitem-icon
{
	width: 10%!important;
    text-align: left!important;
}
.ui-menu .ui-menuitem-text {    
    width: 90%!important;
}
.ui-menu-dynamic .ui-menu-list .ui-menuitem .ui-menuitem-text {
    padding-left: 0!important;    
}
    
.login-bg #login-container{border-radius:10px;}
.actionTablecol .ui-overlay-visible{width:60% !important; left:auto !important; right:100px !important;}
.QuickSearchSRBOX small{display: block; padding-bottom:5px; color: #333; line-height: 28px;}
.QuickSearchSRBOX h4{    padding-top: 0px !important; margin-top: 0px; font-size: 14px; font-weight: 400; 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%; text-align:cernter;}
.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!      
		                                         imp !important !important
		!important ortant;
}
#viewFullResumeDlg object{height:83vh}
#viewFullResumeDlg .ui-dialog-content, #dupJobDlg .ui-dialog-content{padding: 0px !important; margin: 0px; width: 100%;}
.inprocess-cand .NewStyleTable .NSColumn a{/*display:inline;*/}
/*.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;}
.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:4px 0px 4px!important;
	color: #949494;
}

.fixeddiv
{
	position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    background: #fff;
    z-index: 999;
    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;
}

.left-menu .menu .dropdown a.dropdown-toggle
{
	height: 64px;
    line-height: 64px;
}
.left-menu .menu .dropdown a:hover
{
	background: rgba(255, 255, 255, 0.2)!important;
}
.left-menu .menu .dropdown a:hover i
{
	color:#fff!important;
}
.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;
}

.ui-fileupload-responsive
{
	border: dashed 1px #eee;
	border-radius: 4px;
}
#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 .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
{
	width:90%!important;
	border-radius: 4px 0px 0px 4px;
	float: left;
}
@-moz-document url-prefix() { 
#addStatus .selectplus, #scheduleInterviewDlg
{
	width:89%!important;
	border-radius: 4px 0px 0px 4px;
}
}
.countryplus
{
	border: 1px solid #eee;
    background: #dde2ec!important;
    border-radius: 0 4px 4px 0!important;
    margin: 0px 0px 0px 0px;
    float: right;
    width:10%;
    font-size: 18px!important;
    height: 35px;
}
.countryplus .fa-plus
{
	margin-top: -3px!important;
}
#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: 14px!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;
}
.Create-Client{margin-bottom:60px;}
#addCallDlg .ui-buttonset-3 .ui-button
{
	border-radius: 0px!important;
	margin-right: 5px;
}
.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: 10px;
}
.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:41%!important;
	line-height: 100px !important;
	top: -2px!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);
}
.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
{	
	border-bottom: 1px solid #d6d6d6;	   
    margin-bottom: 15px;   
}
.tabmenu ul
{
	padding: 0;
    margin: 0 0 10px 0; 
}
.tabmenu ul li
{
	margin-right: 1.7em;
	padding: 0px;
}
.tabmenu ul li:last-child
{
	margin-right: 0em;
}
.tabmenu ul li.active, .tabmenu ul li:hover
{
	border-bottom:solid 2px transparent!important;
	color:#000!important;
}

.tabmenu ul li a
{
	font-size: 12px;
    letter-spacing: 0.5px;
    padding: 6px 0px;
    color: #787878!important;
    text-transform: capitalize;
}
.tabmenu ul li a strong
{
	color: #787878!important;
}
.tabmenu ul li a:hover, .tabmenu ul li a:hover strong, .tabmenu ul li.active a, .tabmenu ul li.active a strong
{
	color:#000!important;
}
.tabmenu ul li.active a:after
{
	content: '';
    position: absolute;
    height: 3px;
    width: 100%;
    bottom: -14px;
    left: 0;   
}
.ui-inputswitch
{
	height: 28px;
	width: 52px!important;
	transform: rotate(-180deg);
}
.ui-inputswitch .ui-state-default
{
	width: 24px!important;
}
.ui-inputswitch .ui-inputswitch-off
{
	top: 2px;
    right: 2px;
    width: 22px !important;
    height: 22px !important;    
}

.ui-inputswitch .ui-inputswitch-on.ui-state-active
{
	top: 2px;
    left: 2px;
    width: 22px !important;
    height: 22px !important;
}
#quickAssignJobFrm .input-group
{
	width: 100%;
}
#quickAssignJobFrm .quickAssignJobopenjob label {
	padding-left: 0px !important;
	height: 20px;
}
#quickAssignJobFrm .quickAssignJobopenjob .ui-selectonemenu-trigger
{
	right: 0 !important;
    left: inherit !important;
}
#quickAssignJobFrm .quickAssignJobopenjob .ui-selectonemenu-trigger .ui-icon
{
	color: #394263;
}
.selectjob-resume
{	
	padding: 10px;
	border-radius:5px;
	background: rgba(255, 255, 255, 0.5);
}
.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;
}

.header-section
{
	padding:0px !important;
}
#datatableDiv .ui-panel .ui-panel-content
{
	padding:0em;
}
#addStatus .name-container
{
	width: 100px !important;
    height: 100px !important;
    border-radius: 100%;
}
#addStatus .name-str
{
	line-height: 100px;
}
.CandidateViewDLG .timeline
{
	margin-top:0px;
}
.ui-overlaypanel {
    background: #fff !important;
    border: #ccc solid 1px !important;
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.3) !important;
    /*box-shadow:6px 6px 7px 0px rgba(0, 0, 0, 0.3) !important;*/
}
.taskDlg {left: unset!important; top: 0!important; bottom: 0!important; width: 45%!important; right: 0!important;}
#page-content, #content
{
	padding:15px 0px;
}
.flclear
{
	float: none;
	clear: both;
}
.content-header {
    margin-bottom: 15px !important;
    padding-top: 0px;
}
.header-section h1 {   
    line-height: 30px!important;
    padding: 0px !important;
    font-weight: 500;
}
#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 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    text-transform: capitalize;
}
.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-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-close {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-close:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.form-bordered {
    margin: 0px;
}
.cust .ui-fieldset, .form-bordered .ui-fieldset{
    margin-top:0px !important;
}
.download-ext .fa-download
{
	left: -7px!important;
    top: 2px;
}
.download-ext button
{
	background: #fff!important;	
	border-radius:4px;
}
.download-ext:hover button
{
	background: #e6e6e6!important;
}
.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;
}
.invoice .content-header {
    margin-bottom: 0px !important;
    padding-top: 0px;
}
.reportsdiv .content-header
{
	margin-bottom: 15px !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;
}
.reportsdiv .TopRightBtns .btn-primary:hover {
   background-color: #e6e6e6!important;
    border-color: #adadad!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-weight: 400;
    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;
}
*/
.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: 0px 0 15px 0;
}
.dashboardnew .ui-button-icon-only .ui-button-text
{
	padding: 0em;
}
.dashboardnew .ui-button .ui-icon {
    top: 24%;
}
#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;*/
}
.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: 0;
    z-index: 1;
}
.sliderselect .ui-carousel-prev-button
{
	position: absolute;
    top: 49%;
    left: 0;
    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;
}
.rightsidedialog .ui-dialog-content.ui-widget-content
{
	max-height: calc(100vh - 42px);
	overflow: auto;
	height: 100% !important;
	padding: 0px 15px 15px 15px;
}
#callReminderViewDlg.rightsidedialog .ui-dialog-content.ui-widget-content
{
	padding: 0px;
}
#gridIconDiv .ui-panel .ui-panel-content
{
	padding: 0px;
}
.sliderdiv .ui-carousel .ui-carousel-viewport li
{
	margin: 0px 0px 0px 10px!important;
}
.sliderdiv .ui-carousel .ui-carousel-viewport li:first-child
{
	margin: 0px 0px 0px 0px!important;
}
.resume-view
{
	position: relative;
}
#statusCheck
{
	font-size: 12px;   
    font-weight: 500;
    color: #666;
	padding: inherit; 
	margin-top:2px; 
	margin-right:5px;
}
.width10{width: 10%;}
#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: 0%;
}
.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 .ui-button-icon-left
{
	/*top: 3px;
    left:0px!important;*/
    margin-top: 2px!important;
}
.listgridviewdiv ul li .ui-button-icon-left.fa-table
{
	top: 2px!important;
}
.listgridviewdiv ul li .filter-btn
{
	width: 37px!important;
    margin: -3px 0px 0px 0px;
}
.listgridviewdiv .ui-button .ui-icon {
    /*top: 0!important;
    left: 0!important;*/
    top: 2px!important;
    left: 4px!important;
}
/*.listgridviewdiv ul li.gridlistview ul li .ui-button .ui-icon {
    top: 43%!important;
    left: 50%!important;
}*/
.gridlistview .ui-button
{
	background: #fff!important;
    padding:8px 16px 9px 16px!important;
    margin: 0;
    border-radius:0px!important;
}
.gridlistview .ui-button:hover
{
	/*background: #fff!important;*/
}
.gridlistview .ui-button.active
{
	opacity: 1;
}
.gridlistview .ui-button.active .ui-icon
{
	color:#fff!important;
}
/*#viewDiv.gridlistview .ui-button
{
	padding: 5px 13px 5px 12px!important;
}*/
#paymentDlg .selectplus
{
	width: 64.6%!important;
}
#noteDlgPnl.ui-panel, #noteDlgPnl .ui-panel-content {
    padding: 0!important;
}
#tabView .ui-tabs-nav, #tabViewJobDlg .ui-tabs-nav
{
	margin-left: 15px;
}
.profilephoto .name-container
{
	width: 100px !important;
    height: 100px !important;
}
.profilephoto .name-str
{
	line-height:100px;
}
.NewStyleTable .ui-datatable .ui-datatable-header 
{
	width: 40%;
    margin:-52px 0 0 160px;
    z-index: 1;
    position: absolute;
}
.manage-lead .ui-datatable .ui-datatable-header
{
	width: 40%;
    margin:-40px 0 0 0px;
    z-index: 1;
    position: absolute;
}
.hedingline legend
{
	border-bottom: 1px solid rgba(0,0,0,0.05)!important;   
    margin-bottom:2px;
    position: relative;
    z-index: 1;
    font-weight: 500;
    line-height: 1.2;
    color: #334152!important;
    font-size: 15px;
    padding: 0px 0px 15px 0px!important;    
}
.hedingline legend:after
{
	content: "";
    width: 25px;
    height: 3px;
    border-radius: 0px;
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0px;    
}
.hedingline .ui-fieldset-content {
    padding: 0px 0px 15px 0px;
    border-radius: 0;
    border: none;
}
#scheduleSummaryFrm .widget, .SGraph .widget
{
	border-radius: 6px !important;
}

#sendEmailCommonDlg
{
	top: 0px !important;
    bottom: 0px!important;
    right: 0 !important;
    width: 50%!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 0rem!important;
}
#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;
}
.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;
}
.btn .ui-icon
{
	/*top: 30%;
    left: 10%!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 1.7em 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 li a:hover
{
	color: #000!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;
}
.edit
{
	font-size: 16px;
    color: #ccc;
    right: -16px!important;
}
.interviewersearch .edit
{
	top: 6px;
    position: relative;
    right: inherit!important;
}
.job-status.documentdiv .edit
{
	right: -5px!important;
    text-align: right;
    top: -24px;
    position: relative;
}
.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%;	
}
.personal-setting ul.ui-tabs-nav.ui-helper-reset.ui-widget-header.ui-corner-all li.ui-tabs-selected:after
{
	bottom: -2px;
}
#frmAddJobTmpl .ui-autocomplete-token-label
{
	background: #fafafa !important;
    padding: 3px 20px 3px 7px;
    display: inline-block;
    margin: 4px 0px 4px 0px;
    color: #949494;
    font-size: 10px;
    border-left: none!important;
    /* opacity: 0.6; */
    border: solid 1px #ddd!important;
    border-radius: 4px;
    /* opacity: 0.6;*/
}
#frmAddJobTmpl .ui-autocomplete-token
{
	padding: 0px 3px;
	margin: 0px;
}
.marbotnone
{
	margin-bottom: 0px!important;
}
.ui-datepicker
{
	border: solid 1px #dde2ec;
    padding: 15px;
    border-radius: 4px;
    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%;
}
.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
{	     
    text-transform: capitalize;
    border-radius: 4px;   
}
.menubtn
{
	color: #333!important;
    background-color: #fff!important;
    border: solid 1px #ccc!important; 
}
.menubtn:hover
{
	background-color: #e6e6e6!important;
    border-color: #adadad!important;
}
.menubtn button
{
	padding:7px 12px;	
}
.menubtn .ui-button .ui-icon
{
	top: inherit;
	 left:10px;
}

/*.ui-button-icon-left {
    left: inherit;
}*/
.bot2
{
	 bottom:-2px;
}
.bot1
{
	 bottom:-1px;
}
.helpbtn
{
	background: transparent;
    top: 30%;
}
.onebuttondiv ul li .ui-button
{
	background: #fff;
    padding:8px 10px 8px 10px;
    margin: 0;
    border: 0;
}
.onebuttondiv ul li .ui-selectonebutton .ui-button.ui-state-focus
{	
	color: #fff!important;
}
.onebuttondiv ul li .ui-selectonebutton .ui-state-active {	
    color: #fff!important;
    border:none!important;
}
.pending-tasklist .secondary-color label i
{
	font-size: 18px;
    float: left;
    margin-right: 4px;
}
.application-desc .primary-color i
{
	font-size:18px;
	float: left;
    margin-right: 4px;
}
.relative
{
	position: relative;
}
.interviewimg .activeStatus, .interviewimg .deactiveStatus
{
	bottom: 10px;
   left: 40px;
}
.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
{
	font-size: 18px;
	float: left;
	margin-right: 4px;
	color: #969fa9;
}

.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.leadicon .ui-button .ui-icon
{
	left:0px;
	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;
}
.status .status-view {
    border-radius: 18px!important;
    background: #fff!important;
    padding: 5px 10px;
    text-align: center;    
    margin-top: 5px;
    display: inline-block;
}
#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: #666;
}
.TopRightBtns .btn-primary .fa-cog
{
	 color: #666;
}
/*.TopRightBtns .btn-primary:hover .fa-cog
{
	color: #0394b7;
}*/
.Width90P .input-group .ui-selectonemenu .ui-selectonemenu-trigger
{
	/*top: inherit;*/
}
.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;
}
.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 #f2f2f2!important;	
}
.conttabdata table tr td
{
	background: transparent;
}
.font18{font-size:18px;}
.email0Pnl .ui-button .ui-icon, .email1Pnl .ui-button .ui-icon {
    top: 20%;
    left: 0!important;
}
.conttabdata button
{
	width: auto;
}
.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;
}
.onboardingDetail #tabView .ui-tabs-nav
{
	margin-left: 0px;
}
.onboardingDetail div#tabView .ui-tabs-panels
{
	margin: 15px 0px;
}
.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;
}
.button-bar .ui-button
{
	/*padding:6px 12px!important;*/
}
#joiningDetailsExternalDlg .button-bar .ui-button
{
	padding:6px 12px!important;
}
.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;
}
.helpicon .ui-button-icon-left
{
	left: 25%!important;
}
.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: 40%;
    margin:-31px 0 0 0px;
    z-index: 1;
    position: absolute;
}
.searchFolder .ui-datatable .ui-datatable-header 
{
	width: 40%;
    margin: -46px 0 0 0px;
    z-index: 1;
    position: absolute;
}
.vendorserarch .ui-datatable .ui-datatable-header, 
.opnejobdiv .ui-datatable .ui-datatable-header
{	
    margin:-52px 0 0 185px;   
}
.leadsearch .ui-datatable .ui-datatable-header
{	
    margin:-52px 0 0 170px;   
}
.leadsearchnone .ui-datatable .ui-datatable-header
{
	margin:-52px 0 0 0px;
}
.interviewersearch .ui-datatable .ui-datatable-header
{
	margin:-31px 0 0 185px;   
}
.onboarding-tracking .ui-datatable .ui-datatable-header
{	
    margin:-31px 0 0 0px;   
}
.job-status.documentdiv .showinactive
{
	left: 0;
    top: 1px;
}
.job-status.documentdiv .ui-datatable .ui-datatable-header
{
	margin: 0px 0 0 177px;
}
.selectwidth882
{
	width: 88.2%!important;
}
.selectwidth859
{
	width: 85.9%!important;
}
.selectwidth825
{
	width: 82.5%!important;
}
.selectwidth84
{
	width:84%!important;
}
.selectwidth848
{
	width:84.8%!important;
}
.selectwidth817
{
	width: 81.7%!important;
}
.selectwidth81
{
	width: 81%!important;
}
.selectwidth80
{
	width: 80%!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.png) center 70% no-repeat!important;
	background-size: 90%!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: 0;
    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: 14px; 	
}
.socialconnect-btn i
{
	float: left;
	color:#fff!important;
}
.socialconnect-btn:hover i
{
	color:#fff;
}
.ui-menuitem a.ui-state-disabled .ui-menuitem-text,
.ui-menuitem a.ui-state-disabled .ui-icon
{
	color:#e8e8e8 !important
}
.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;
}
#addDocumentDlg .countryplus
{
	height: 36px;
}
.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;
    border: dashed 1px #eee;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding:5px 0px 0px 6px;
    font-weight: 600;
    cursor: pointer !important;
    position: absolute;
    right: -7px;
    top: 63px;
}
.FilterSidebar .ui-chips-token .ui-chips-token-label
{
	padding: 3px 20px 3px 5px !important;
	margin-left: 5px;
}
.FilterSidebar .ui-chips-token
{
	width: auto;
	display: block;
	
}
.cdndlgslills .ui-button .ui-icon.fa-pencil
{
	top: 0%;
}
.cdn-details table td.cdndlgslills button.btn-sm span.fa-close
{
	top:11px;
    left: 12px!important;
}
.fuzzycheckbox .ui-chkbox
{
	width: auto!important;
    border: none;
    background: none;
    margin: 10px 7px 7px 20px;
}
.fuzzycheckbox .ui-chkbox .ui-chkbox-box
{
	background: #fff;
    border: 1px solid #ccc;
    width: 18px;
    height: 18px;    
}
.custom-fileupload .selectplus.selectwidth84, .ssIntwTab .selectplus
{
	width:70%!important;
}
.ssIntwTab .selectplus, .schedule-interview-scheduleTab .selectplus
{
	width:85%!important;
}
.schedule-interview-scheduleTab .width10, .ssIntwTab .width10 {
    width: 15%;
}
.schedule-interview-scheduleTab .input-group-btn a.PlusIcon-btn
{
	width: 44%;
}
.custom-fileupload .input-group-btn a.PlusIcon-btn
{
	width: 48%;
}
.vendorserarch .edit
{
	position: relative;
    text-align: right;
    top: -26px;
    right: -12px!important;
}
.vandorinputwidth .input-group-btn a.PlusIcon-btn, 
.ssIntwTab .input-group-btn a.PlusIcon-btn,
#paymentDlg .input-group-btn a.PlusIcon-btn
{
	width: 47%;
}
.questionRadio td
{
	text-align: left!important;
}
.CandiCompose .selectwidth81
{
	width: 60%!important;
    min-width: auto!important;
}
.Width90P .selectwidth848
{
	width: 72.8%!important;
}
.CandiCompose .input-group-btn a.PlusIcon-btn, .Width90P .input-group-btn a.PlusIcon-btn
{
	width: 47%;
}
.edit {
	visibility: hidden;
}

.status-edit:hover .edit {
	visibility: visible;
}
.CPPreNext .ui-state-disabled
{
	background: #ccc!important;
    border-color: #ccc!important;
}
.manage-lead .client-sts .edit {
    top: -27px;
    position: relative;
    right: -2px!important;
    text-align: right;
}
.leadsearchnone .client-sts .edit
{
	top:12px;
    position: absolute;
    right: -2px!important;
    text-align: right;
}
.selectplusetop .selectplus
{
	width: 82%!important;
}
.selectplusetop .input-group-btn a.PlusIcon-btn
{
	width:47%;
}
.width100px
{
	width: 100px;
}
.width80 .selectplus
{
	width: 80%!important;
}
.filter-tags .ui-chips-token
{
	white-space: inherit;
}
#editFrm .ui-scrollpanel-native {
	overflow: hidden;
}

