 /****************** GLOBAL STYLES ***************** */
/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,700,900');*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700" rel="stylesheet');

html {height: 100%;}
body {background: #263137;/*font-family: 'Source Sans Pro', sans-serif;*/font-family: 'Open Sans', sans-serif; 	font-size:13px;line-height:18px;    margin: 0; -webkit-font-smoothing: antialiased;    min-height: 100%;height: 100%;color: #212121;font-weight: 400;}

.link-break-word{
	word-break: break-word !important;
}
.inner-link-break-word a{
	word-break: break-word !important;
}
.text-ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*full height page css*/
.main-content.container-fluid{min-height: 100vh;}
.main-content.container-fluid > .row{display: flex;}
#page{min-height: calc(100% - 50px) !important;height: unset !important;}

/*full content scroll*/
/*.left-panel {
    position: fixed !important;
    z-index: 5;
}


.page-container {
    width: 100% !important;
    padding-left: 390px !important;
}

#page {
    min-height: inherit !important;
    height: calc(100vh - 142px) !important;
    overflow-y: auto !important;
    overflow-x: hidden;
}
body,html {
 overflow: hidden;
}
*/


.wrapper {min-height:100%;
	/*background: #eeeeee;*/
background-color: #4b616c }

ul,ol{margin: 0;padding: 0;list-style: none;}

::-moz-selection {
	background:#2279b4;
	color:#fff;
}
::selection {
	background:#2279b4;
	color:#fff;
}
input:focus {
	outline: 0;
}

input, textarea, select, button {/*font-family: 'Source Sans Pro', sans-serif;*/font-family: 'Open Sans', sans-serif;	}
input[type='text'],input[type='email'],textarea,select{-webkit-appearance:none;appearance:none;-ms-appearance:none;}
table{width: 100%;}
/* h1, h2, h3, h4, h5, h6 {padding:0 0 20px;margin:0;}
h1{font-size:72px; line-height: 74px;letter-spacing: -1.2px; padding-bottom: 34px;}
h2{font-size:48px; line-height: 52px; letter-spacing: -1.1px;}
h3{font-size:36px; line-height: 40px; padding-bottom: 10px; letter-spacing: -1px;}
h4{font-size: 24px; line-height: 28px; color: #927bb6; padding-bottom: 5px;}
h6{font-size:14px; line-height: 18px;padding-bottom: 10px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:block;}
p {font-size:18px;color:#000;letter-spacing:-0.91px;line-height:24px;margin:0;padding-bottom: 33px;}
*/
h1{font-weight: 400;font-size: 20px;line-height: 34px;color: #212121;margin: 0 0 20px;}
h2{font-weight: 400;font-size: 18px;line-height: 24px;color: #212121;margin: 0 0 20px;}
h3{font-weight: 400;font-size: 18px;line-height: 22px;color: #212121;margin: 0 0 20px;}
h4{font-weight: 400;font-size: 16px;line-height: 20px;color: #212121;margin: 0 0 20px;}
h5{font-weight: 400;font-size: 14px;line-height: 20px;color: #212121;margin: 0 0 20px;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}
.text-center{text-align: center !important;}
.rollover{display: none;}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.vtop{vertical-align: top;}
.pb0{padding-bottom: 0;}
.mt10{margin-top: 10px;}
.mb15{margin-bottom: 15px !important;}
.mr0{margin-right: 0 !important;}
.m0{margin: 0}
.w-160{width: 160px !important;}
.w-260{width: 260px !important;}
.w-100{width: 100px !important;}
.mr-35{margin-right: 35px !important;}
.mr-30{margin-right: 30px !important;}

/* ***************** LINK STYLES ***************** */
a,a i,a i img{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
}
/* regular links */
a {
	color:#2279b4;
	text-decoration:none;
	display:inline-block;
	cursor: pointer;
}
a:hover,a:focus{
	text-decoration:none;
	color:#263138;
}
#page {display: block;width: 100%;height: 100%;overflow: hidden;min-height: 825px;}
#page_tabs > div{position: relative;display: inline-block;width: 100%;}
.page_tabs_row > div span {color: #555;text-decoration: none;float: none;font-weight: 300;padding: 5px 5px 5px 25px;display: block;border-radius: 3px 3px 0 0;border-bottom: 2px solid transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 32px;}
#page_tabs > div div.active span{color: #414141;}
.page_tabs_row > div.active span{padding-right: 30px;}
.page_tabs_row{display: inline-block;width: 94%!important;}
.page_tabs_row > div.active{background: #fff;}
.page_tabs_row > div.active span{border-bottom: 2px solid #000;  box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.15);-ms-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.15);}
#page_tabs > div a.close {opacity: 0;position: absolute;right: 10px;opacity: 0;top: 9px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);background: url(../img/svg_icons/raw/new-icons/close-red.svg) no-repeat center center;height: 16px;width: 15px;background-size: 15px;transition: all 0.3s;}
#page_tabs > div div.active a.close {opacity: 1;}
/*#page_tabs{height: 32px;overflow:hidden;width: 100%;white-space: nowrap;padding-right: 50px;}*/
.page_tabs_outer{position: relative;}
.page-tab-icons{display: inline-block;position: absolute;right: 0;top: 6px;background: #eeeeee;z-index: 1;display: none;}
.page-tab-icons li a{display: inline-block;height: 18px;width: 18px;}
.page-tab-icons li a:hover .rollover{display: inline-block;}
.page-tab-icons li a:hover .normal{display: none;}
.page-tab-icons li a img{width: 100%;height: 100%;}
#page_tabs > div div {width: 177px;white-space: nowrap;height: 32px;float: left;display: inline;position: relative;background: #f5f5f5;border: 1px solid #e6e6e6}
#page_tabs > div div.active {opacity: 1;border: 0;background-color: #fff;}
#page_tabs > div div{background-image: url(../img/tabs/new-tabs/user-settings.png);background-position: left 7px center;background-repeat: no-repeat;}
#page_tabs > div div[id^="candidate_"] {background-image: url(../img/tabs/new-tabs/candidate.png);background-position: left 7px center;background-repeat: no-repeat;}
#page_tabs > div div[id^="client_"] {background-image: url(../img/tabs/new-tabs/companies.png);background-position: left 7px center;background-repeat: no-repeat;}
#page_tabs > div div[id^="consultant_"] {background-image: url(../img/tabs/new-tabs/consultant.png);background-position: left 7px center;background-repeat: no-repeat;}
#page_tabs > div div[id^="contact_"] {background-image: url(../img/tabs/new-tabs/contact.png);background-position: left 7px center;background-repeat: no-repeat;}
#page_tabs > div div[id^="job_"] {background-image: url(../img/tabs/new-tabs/jobs.png);background-position: left 7px center;background-repeat: no-repeat;}
.nonSelectable td {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-o-user-select: none;}

/*link removed*/
/* #page_tabs{padding-right: 80px;} */
#page_tabs #page_tabs_link{float:right;width:6%;height: 32px;}
#page_tabs #page_tabs_link a{/*color:#666666;*/text-decoration:none;color: #FFF}

.clearer {
	clear			: both;
	height			: 0px;
	overflow		: hidden;
	display			: block;
	visibility		: hidden;
	margin			: 0;
}
.do_not_use {
	background      : transparent url(../img/alerts/do_not_use.gif) no-repeat scroll 50% 20%;
}

select optgroup {
	color: #000;
	margin: 4px 0;
	font-style: normal;
}



/*bootstrap styles*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group: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-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
	display: table;
	content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group: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-header:after,
.modal-footer:after {
	clear: both;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -10px;
	margin-left: -10px;
}
.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-right: 10px;
	padding-left: 10px;
}
.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: auto;
}
.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: auto;
}
.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: auto;
	}
	.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: auto;
	}
	.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: auto;
	}
	.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: auto;
	}
	.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: auto;
	}
	.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: auto;
	}
	.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;
	}
}



/*general styles*/
.main-content{margin: 0 12px 10px;padding-top: 110px;}
.fixed-bg{position: fixed;top: 0;bottom: 0;height: 100%;width: 10px;background: #263137;}
.fixed-left-bg{left: 0;}
.fixed-right-bg{right: 0;}

.content-block{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-ms-box-shadow: 0 5px 10px rgba(0,0,0,0.2);margin-bottom: 15px;padding: 15px;}
.left-panel{position: static;	}
.page-container{position: static;}
@media(min-width: 1500px){
	#dock.left-panel{width: 18%;}
	.page-container{width: 82%;}
	/*.left-panel{width: 375px;position: fixed;left: 12px;}
	.page-container{width: 100%;padding-left: 385px;}*/
}
/*@media(min-width: 1921px){
	#dock.left-panel{width: 15%;}
	.page-container{width: 85%;}
}*/

input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset !important;}
.form-control,.form-group > input,.form-group > .datepicker > input,.form-group select{border:0;border-bottom: 1px solid #bebebe;width: 100%;font-size: 13px;line-height: 16px;font-weight: 400;height: 24px;padding: 0 0 2px;background: transparent;border-radius: 0;}
.form-control:focus,.form-group > input:focus,.form-group > .datepicker > input:focus,.form-group select:focus{outline: 0;border-color: #263137;}
.form-group > .datepicker label{text-align: left;}
select { -moz-appearance: none; -webkit-appearance: none; appearance: none;  background: transparent url('../img/svg_icons/raw/new-icons/down-arrow.svg') no-repeat right center !important;  position: relative;  background-size: 12px  !important;padding-right: 15px !important;border-radius: 0;}
select:focus { background: transparent url('../img/svg_icons/raw/new-icons/up-arrow.svg') no-repeat right center !important; outline: none !important; background-size: 12px  !important;}

.form-group{margin-bottom: 15px;}
.form-group label{color: #878787;/*font-size: 14px;*/line-height: 18px;font-weight: 400;display: block;}

textarea{resize: vertical;width: 100%;}
textarea.form-control{height: 70px;margin-top: 5px;}
.form-group select{padding-right: 15px;}

h3.search-result-heading{padding: 6px 45px 6px 15px;color: #fff;
background: #638798; position: relative;margin: 0;font-size: 16px;line-height: 20px;font-weight: 600;cursor: pointer;}
h3.search-result-heading a{line-height: 20px;color: #fff;}

.checkbox-wrap {margin-top: 20px;}
.checkbox-wrap .checkbox-group{display: inline-block;margin-right: 20px;}
.checkbox-wrap .checkbox-group:last-child{margin-right: 0;}
.checkbox-wrap .checkbox-group > label{display: inline-block;vertical-align: middle;}
.tristate_checkbox{display: inline-block;vertical-align: middle;cursor: pointer;}

.border-btn{border: 1px solid #263137;color: #263137;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;padding: 5px 10px;text-transform: uppercase;font-size: 12px;line-height: 16px;font-weight:600;cursor: pointer;background: transparent;}
.border-btn:hover,.border-btn:focus,.border-btn.button_link_hover,.border-btn.active{background-color: #263137;color:#fff;}
.btn-blue{background-color: #263137 !important;color: #fff !important; border-radius: 3px;padding: 5px 10px;font-size: 12px;line-height: 16px;text-transform: uppercase;font-weight: 600;border:1px solid transparent;cursor: pointer;white-space: nowrap;}
.btn-blue:hover,.btn-blue:focus{background-color: #42545e;color: #fff;}

.btn-green{background-color: #3fa600;color: #fff !important; border-radius: 3px;padding: 5px 10px;font-size: 12px;line-height: 16px;text-transform: uppercase;font-weight: 600;border:1px solid transparent;cursor: pointer;}
.btn-green:hover,.btn-green:focus{background-color: #42545e;color: #fff;}

.btn-red{background-color: #E31836;color: #fff !important; border-radius: 3px;padding: 5px 10px;font-size: 12px;line-height: 16px;text-transform: uppercase;font-weight: 600;border:1px solid transparent;cursor: pointer;}
.btn-red:hover,.btn-red:focus{background-color: #42545e;color: #fff;}

.btn-orange{background-color: #fe960f;color: #fff !important; border-radius: 3px;padding: 5px 10px;font-size: 12px;line-height: 16px;text-transform: uppercase;font-weight: 600;border:1px solid transparent;cursor: pointer;}
.btn-orange:hover,.btn-orange:focus{background-color: #42545e;color: #fff;}

/*  IN PPLACE EDITOR CSS  */
.inplaceeditor-form {margin-bottom: 31px;}
.inplaceeditor-form .editor_ok_button {margin: 3px 0 0 0;background-color: #263137;border: #263137;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3);cursor: pointer;    font-size: 11px;line-height: 16px;text-transform: uppercase;font-weight: 600;padding: 3px 14px;display: inline-block;float: right;/*font-family: 'Source Sans Pro', sans-serif;*/margin-left: 6px;}
.inplaceeditor-form .editor_ok_button:hover,.inplaceeditor-form .editor_ok_button:focus{background: #42545e;}
.inplaceeditor-form .editor_cancel_link {margin: 3px 0 0 0;display: inline-block;border: 1px solid #263137;background: #fff;color: #263137;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;text-transform: uppercase;font-size: 11px;line-height: 16px;font-weight:600;padding: 2px 14px;float: right;font-weight: 600;cursor: pointer;}
.inplaceeditor-form .editor_cancel_link:hover,.inplaceeditor-form .editor_cancel_link:focus{background: #263137;color:#fff;}

.filter_options.filters{padding-bottom: 10px;}

.btn-wrap a{margin-right: 10px;}
.btn-wrap a:last-child{margin-right: 0;}
.btn-list-wrap{text-align: right;margin-top: 15px;}
.btn-list-wrap li {margin-right: 10px;}
.btn-list-wrap li:last-child{margin-right: 0;}
.bottom-touch-btn.btn-wrap{margin-top: 14px;}
.single-align.btn-wrap{margin-top: -4px;}
.btn-headerstrip .btn-wrap a{float: none;}


input.datepicker.epoch_input{padding-right: 20px;background: url(../img/svg_icons/raw/new-icons/datepicker.svg) center right no-repeat;background-size: 16px;}



.md-checkbox {position: relative;height: 20px;width: 20px;}
.md-checkbox input[type=checkbox] {/*visibility: hidden;*/opacity: 0;position: absolute;z-index: 2;height: 100%;width: 100%;top: 0;margin: 0 !important;cursor: pointer;left: 0;}
.md-checkbox .md-checkbox-inner {cursor: pointer;padding-left: 20px;}
.md-checkbox .md-checkbox-inner>span {display: block;position: absolute;left: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.md-checkbox .md-checkbox-inner>.box {top: 0px;border: 1px solid #878787;height: 20px;width: 20px;z-index: 1;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;transition-delay: 0.2s;}
/*.md-checkbox label>.check {top: -4px;left: 6px;width: 10px;height: 20px;border: 2px solid #263137;border-top: none;border-left: none;opacity: 0;z-index: 1;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}*/
.md-checkbox .md-checkbox-inner>.check {top: 1px;left: 7px;width: 6px;height: 15px;border: 2px solid #263137;border-top: none;border-left: none;opacity: 0;z-index: 1;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
/*.md-checkbox input[type=checkbox]:checked~label>.box {opacity: 0;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);}*/
.md-checkbox input[type=checkbox]:checked~.md-checkbox-inner>.check {opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:disabled~.md-checkbox-inner,.md-checkbox input[type=checkbox][disabled]~.md-checkbox-inner {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-checkbox input[type=checkbox]:disabled~.md-checkbox-inner>.box,
.md-checkbox input[type=checkbox][disabled]~.md-checkbox-inner>.box {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-checkbox input[type=checkbox]:disabled:checked~.md-checkbox-inner>.check,
.md-checkbox input[type=checkbox][disabled]:checked~.md-checkbox-inner>.check {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-checkbox.label-offset label{margin-left: 30px;}
.md-checkbox.label-offset{display: inline-block;width: auto;height: auto;height: initial;width: initial;    width: 50%;float: left;margin-bottom: 10px;}

.md-checkbox.md-checkbox-label{width: auto;height: auto;height: initial;width: initial;}
.md-checkbox.md-checkbox-label .input.checkbox{padding-left: 30px !important;}
.md-checkbox.md-checkbox-label input[type=checkbox]{left: 0;width: 20px;height: 20px;}
.md-checkbox.md-checkbox-label input[type=checkbox]:checked + .inline-checkbox{display: none;}
.md-checkbox.md-checkbox-label.checked .md-checkbox-inner>.check{opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-checkbox.checked .md-checkbox-inner>.check{opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-checkbox.md-checkbox-label.md-checkbox-no-label{height: 20px;width: 20px;display: inline-block;}

/*small*/
.md-checkbox.small .md-checkbox-inner>.check {top: 1px;left: 5px;height: 13px;width: 5px;}
.md-checkbox.small .md-checkbox-inner>.box {width: 15px;height: 15px;top: 1px;}
.md-checkbox.small input[type=checkbox]:checked~.md-checkbox-inner>.check{ transform: scale(0.8) rotate(45deg); -webkit-transform: scale(0.8) rotate(45deg); -moz-transform: scale(0.8) rotate(45deg);}
.md-checkbox.small input[type=checkbox] {left: 0;width: 15px;height: 15px;}
.md-checkbox.small.label-offset label{margin-left: 20px;}
.md-checkbox.small.md-checkbox-label .input.checkbox{padding-left: 20px !important;}

input[type="radio"]{margin:0 4px 0 0;vertical-align: middle; width: auto !important;}

/* Custom Radio */
.md-radio {position: relative;height: 20px;width: 20px;}
.md-radio input[type=radio] {/*visibility: hidden;*/opacity: 0;position: absolute;z-index: 2;height: 100%;width: 100%;top: 0;margin: 0 !important;cursor: pointer;left: 0;}
.md-radio .md-radio-inner {cursor: pointer;padding-left: 20px;}
.md-radio .md-radio-inner>span {display: block;position: absolute;left: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.md-radio .md-radio-inner>.box {top: 0px;border: 1px solid #878787;height: 20px;width: 20px;z-index: 1;-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;transition-delay: 0.2s;}
/*.md-radio label>.check {top: -4px;left: 6px;width: 10px;height: 20px;border: 2px solid #263137;border-top: none;border-left: none;opacity: 0;z-index: 1;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}*/
.md-radio .md-radio-inner>.check {top: 1px;left: 7px;width: 6px;height: 15px;border: 2px solid #263137;border-top: none;border-left: none;opacity: 0;z-index: 1;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
/*.md-radio input[type=radio]:checked~label>.box {opacity: 0;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);}*/
.md-radio input[type=radio]:checked~.md-radio-inner>.check {opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-radio input[type=radio]:disabled~.md-radio-inner,.md-radio input[type=radio][disabled]~.md-radio-inner {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-radio input[type=radio]:disabled~.md-radio-inner>.box,
.md-radio input[type=radio][disabled]~.md-radio-inner>.box {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-radio input[type=radio]:disabled:checked~.md-radio-inner>.check,
.md-radio input[type=radio][disabled]:checked~.md-radio-inner>.check {cursor: not-allowed;opacity: 0.7;filter: alpha(opacity=70);}
.md-radio.label-offset label{margin-left: 30px;}
.md-radio.label-offset{display: inline-block;width: auto;height: auto;height: initial;width: initial;    width: 50%;float: left;margin-bottom: 10px;}

.md-radio.md-radio-label{width: auto;height: auto;height: initial;width: initial;}
.md-radio.md-radio-label .input.radio{padding-left: 30px !important;}
.md-radio.md-radio-label input[type=radio]{left: 0;width: 20px;height: 20px;}
.md-radio.md-radio-label input[type=radio]:checked + .inline-radio{display: none;}
.md-radio.md-radio-label.checked .md-radio-inner>.check{opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-radio.checked .md-radio-inner>.check{opacity: 1;-webkit-transform: scale(1) rotate(45deg);-moz-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);}
.md-radio.md-radio-label.md-radio-no-label{height: 20px;width: 20px;display: inline-block;}


/*actions style*/
.actions a {display: inline-block;margin-right: 6px;vertical-align: middle;}
.actions a:last-child{margin-right: 0;}
.actions.actions-icons a{margin-right: 6px;padding: 5px;width: 24px;height: 24px;}
.actions.actions-icons a:last-child{margin-right: 0;}
.apply_filters_icon{background-image: url(../img/svg_icons/raw/new-icons/filter.svg);background-position: center center;background-repeat: no-repeat;background-size: 16px;}
.apply_filters_icon:hover,.apply_filters_icon:focus{background-image:url('../img/svg_icons/raw/new-icons/filter.svg');background-position: center center;background-repeat: no-repeat;background-size: 16px;}
.clear_filters_icon{background-image:url('../img/svg_icons/raw/new-icons/filter-cross.svg');background-position: center center;background-repeat: no-repeat;background-size: 16px;}
.clear_filters_icon:hover,.clear_filters_icon:focus{background-image:url('../img/svg_icons/raw/new-icons/filter-cross-h.svg');background-position: center center;background-repeat: no-repeat;background-size: 16px;}


.dark-blue-text{color: #263138 !important}

.btn-headerstrip h2{float: left;padding-bottom: 0!important;}
.btn-headerstrip a{float: right;}
.active-icon{height: 14px;width: 14px;display:block;margin:0 auto;}
.notepad_container .active-icon{height: 12px;width: 12px}
/*select:required:invalid {color: gray;}option[value=""][disabled] {display: none;}option {color: black;}*/
.form-group > .required > input{padding-left: 10px;}
.form-group > .required > label{padding-left: 10px;}
.input.required > input{padding-left: 8px !important;}
.input.required > label{padding-left: 10px;}
.input.required > select{padding-left: 10px;}
.required:before{position: absolute;top: 0;content: '';background: url(../img/form/star.gif) 0 0 no-repeat;left: 0;height: 7px;width: 7px;background-size: 7px;}
.md-checkbox.md-checkbox-label.input.text.required:before{left: initial;right: -12px;}

/*pagination*/
.pagination-options a{padding: 3px 6px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.paging label{color: #878787;font-size: 13px;line-height: 17px;font-weight: 300;display: inline-block;margin-right: 8px;vertical-align: bottom;}
.paging span{vertical-align: bottom;}
.paging .input input,.paging .input select{width: 55px;display: inline-block;vertical-align: bottom;}
#page_content div.paging  .pagination-options{margin-left: 30px;}
#page_content div.paging  .pagination-options > div{display: inline-block;vertical-align: bottom;}
#page_content div.paging  .pagination-options > div:last-child{margin-right: 0;}
.paging .numbers{font-size: 14px;line-height: 14px;margin: 0 5px;color: #848484;}

/*multiple selector*/
.multiple-selector{border: 1px solid;}
.multiple-selector .bottom {padding: 5px;}
.multiple-selector{border:0 !important;border:1px solid #ccc !important;}
.multiple-selector select{padding-right: 0;background: transparent;border: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.multiple-selector h5{margin: 5px;text-align: left;}
.multiple-selector select optgroup{margin: 4px 5px;}

#page_content{height: auto !important;border-top: 1px solid #ddd; margin-top: 5px; padding-top: 15px;}


/* mail box */
.defaultSkin table.mceLayout{width: 100% !important; }
.defaultSkin iframe{width: 100% !important;}

/* datetime together */
.small_select.form-group > .time {width: 21%;display: inline-block;margin-left: 11px;vertical-align: bottom;}
.small_select.form-group >div.datepicker {width: 75%;display: inline-block;}

.inline-checkbox{display: inline-block;margin-right: 20px;}
.inline-checkbox-outer .inline-checkbox:last-child{margin-right: 0;}

.inline-block{display: inline-block;margin-right: 15px;}
.inline-block.middle{vertical-align: middle;}
.inline-block.bottom{vertical-align: bottom;}
.inline-block.md-checkbox{margin-bottom: 0;margin-top: 4px;}

.icon-wrap li{display: inline-block;margin-right: 10px;}
.icon-wrap li:last-child{margin-right: 0;}


.inline-gap{display: inline-block;margin-right: 15px;vertical-align: bottom;margin-bottom: 15px;}
.inline-gap:last-child{margin-right: 0;}
.inline-gap.inline-gap-small{margin-right: 5px;}
.inline-gap.inline-gap-small:last-child{margin-right: 0;}
.set-btn-inline .input{display: inline-block;width: 100%;margin-right: 15px;}
.set-btn-inline{margin-bottom: 10px;position: relative;padding-right: 75px;}
.set-btn-inline .inline-gap{display: inline-block;width:100%}
.set-btn-inline .inline-gap .input{display: inline-block;width:100%}
.set-btn-inline.single-line .input{width: 81%;margin-right: 10px;}
.set-btn-inline .inline-gap:last-child{width: initial;position: absolute;right: 3px;bottom: 0;}
.set-btn-inline .submit,.set-btn-inline .go-link{display: inline-block;width: 53px;text-align: center;vertical-align: bottom;position: absolute;right: 3px;bottom: 0;}
.set-btn-inline .inline-gap .submit{position: static;}



.more-custom-dropdown{padding-right: 30px !important;position: relative;padding-left: 10px!important;}
.more-custom-dropdown:after{background: url(../img/svg_icons/raw/new-icons/down-arrow.svg) no-repeat center center;content: "";width: 12px;height: 12px;display: block;padding: 0;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform:translateY(-50%) ;-ms-transform: translateY(-50%);background-size: 12px;position: absolute;right: 5px;transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;top: 50%;cursor: pointer;}
.more-custom-dropdown:hover:after,.more-custom-dropdown:focus:after,.more-custom-dropdown.active:after{background-image: url(../img/svg_icons/raw/new-icons/white-down-arrow.svg)}
.more-links-wrap{position: relative;}
.more-links{display: none;position: absolute;right: 0;top: 100%;box-shadow: 0 2px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.2);-ms-box-shadow: 0 2px 10px rgba(0,0,0,0.2);text-align: left;background: #fff;    width: 180px;z-index: 2;border-radius: 3px 0 3px 3px;margin-top: 5px;}
.selected .more-links{display: block;}
.more-links li {display: block;margin: 0 !important;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;}
.more-links li a{padding: 5px 10px;display: block;width: 100%;font-weight: normal;color:#263137;border: 0;border-radius: 0;}
.more-links li a:hover,.more-links li a:focus{background-color: #263137;color:#fff;}
ul.more-links li{float: none !important;}


.white-border-bg{background: #fff;border-radius: 5px;border:1px solid #cccccc;padding: 15px;}
.required-star{max-width: 7px;vertical-align: top;}


/** ************************************** **/
/** Assignment progress bar - simple       **/

.assignment_progress_bar.one_part {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	position: relative;
}

.assignment_progress_bar.one_part li {
	display: block;
	float: left;
	width: 10%;
	background-image: url(../img/pages/jobs/timeline_bg_incomplete.png);
	background-repeat: no-repeat;
	background-position: center 4px;
}

.assignment_progress_bar.one_part li p {
	height: 30px;
	text-align: center;
	/*cursor: pointer;*/
	padding: 14px 6px 0px 6px;
	margin: 0px;
	background-image: url(../img/pages/jobs/timeline_disc_white.png);
	background-repeat: no-repeat;
	background-position: top center;
	color: #000000;
}

.assignment_progress_bar.one_part li.complete p {
	background-image: url(../img/pages/jobs/timeline_disc_blue.png);
}

.assignment_progress_bar.one_part li.warning p {
	background-image: url(../img/pages/jobs/timeline_disc_red.png);
}

.assignment_progress_bar.one_part li.current p {
	background-image: url(../img/pages/jobs/timeline_disc_green.png);
}

.assignment_progress_bar.one_part li.timeline_origin.complete {
	background-image: url(../img/pages/jobs/timeline_bg_origin_complete.png);
}

.assignment_progress_bar.one_part li.timeline_origin.current {
	background-image: url(../img/pages/jobs/timeline_bg_origin_incomplete.png);
}

.assignment_progress_bar.one_part li.current {
	background-image: url(../img/pages/jobs/timeline_bg_partcomplete.png);
}

.assignment_progress_bar.one_part li.complete, .assignment_progress_bar li.warning {
	background-image: url(../img/pages/jobs/timeline_bg_complete.png);
}

.assignment_progress_bar.one_part li.warning.incomplete {
	background-image: url(../img/pages/jobs/timeline_bg_partcomplete.png);
}

.assignment_progress_bar.one_part li.warning {
	background-color: transparent;
}

.assignment_progress_bar.one_part li.timeline_end {
	background-image: url(../img/pages/jobs/timeline_bg_end_incomplete.png);
}

.assignment_progress_bar.one_part li.timeline_end.complete, .assignment_progress_bar.one_part li.timeline_end.warning {
	background-image: url(../img/pages/jobs/timeline_bg_end_complete.png);
}

/** ************************************** **/
/** Assignment progress bar - complex      **/

.assignment_progress_bar.two_part {
	width: 78%;
	position: relative;
	left: -17px;
	top: -15px;
}

.assignment_progress_bar.two_part.upper {
}

.assignment_progress_bar.two_part.lower {
	clear: left;
	top: -26px;
	left: 34px;
}

.assignment_progress_bar.two_part li {
	display: block;
	float: left;
	width: 10%;
	height: 44px;
	background-image: url(../img/pages/jobs/timeline_bg_end_incomplete.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	position: relative;
}

.assignment_progress_bar.two_part.upper li {
	background-position: center 36px;
}

.assignment_progress_bar.two_part li p {
	height: 30px;
	text-align: center;
	cursor: pointer;
	padding: 14px 6px 0px 6px;
	margin: 0px;
	background-image: url(../img/pages/jobs/timeline_disc_white.png);
	background-repeat: no-repeat;
	background-position: top center;
	color: #000000;
}

.assignment_progress_bar.two_part.upper li p {
	padding: 0px 6px 14px 6px;
	background-position: bottom center;
}

.assignment_progress_bar.two_part li.complete p {
	background-image: url(../img/pages/jobs/timeline_disc_blue.png);
}

.assignment_progress_bar.two_part li.warning p {
	background-image: url(../img/pages/jobs/timeline_disc_red.png);
}

.assignment_progress_bar.two_part li.current p {
	background-image: url(../img/pages/jobs/timeline_disc_green.png);
}

.assignment_progress_bar.two_part li.warning {
	background-color: transparent;
}

.assignment_progress_bar.two_part li.current, .assignment_progress_bar.two_part li.complete, .assignment_progress_bar.two_part li.warning {
	background-image: url(../img/pages/jobs/timeline_bg_end_complete.png);
}

.assignment_progress_bar.two_part li.timeline_origin {
	background-image: none;
}

.select-deselect-links .md-checkbox{margin: 0 auto;}
.filters .red{color:red;}
.filters .green{color:green;}

body .pl0,.input.required > input.pl0{padding-left: 0 !important}
body .m-l-0{margin-left: 0 !important}

.half-column.two_column{width: 50% !important; padding: 0 10px; box-sizing: border-box;}
.half-column.two_column .closable_box{width: 100%;}


.feedback-html-binding ul,.feedback-html-binding ol{
	padding-left: 18px;
}
.select-label span{display: inline-block;vertical-align: middle;}
.select-label select{margin-left: 15px;}

.custom-checkbox .input.checkbox{padding-left: 18px;}
.custom-checkbox .input.checkbox input {position: absolute; left: 0;}
.form-table .form-group label{width: 155px; display: inline-block;vertical-align: bottom;padding-left: 10px;}
.form-table .form-group legend{color: #878787;padding-left: 10px;width: 155px;float: left;}
.form-table .form-group .input.checkbox label{width: auto;}
.form-table .radio fieldset label{width: 120px;}
.form-table .form-group .form-control,.form-table .form-group input{width: auto;}
.form-table .form-group .submit{display: inline-block;margin-left: 30px;}
.form-table .form-group .checkbox input[type=checkbox]{float: none!important;display: inline-block;vertical-align: middle;margin-right: 5px!important;}
.form-table .epoch_input .form-group{margin-bottom: 0;}
#accountant_timesheet h2{float: left;}
#accountant_timesheet .add_new{margin-top: 0!important;}
#accountant_timesheet #switch_to_invoices{margin-top: 0!important;}
#search_candidates_overview .col-sm-8.pull-right{width: 75%;}
#search_candidates_overview .overview_icon{padding-left: 10px!important;}
div[id*='system_financial_details_edit'] .edit .two_column .form-group {padding-left: 18px;}
div[id*='system_financial_details_edit'] .edit .two_column fieldset, #system_financial_details .edit .two_column fieldset{padding: 10px 15px;margin-bottom: 15px;}
div[id*='system_financial_details_edit'] .edit .two_column fieldset .form-group{padding-left: 0;}
div[id*='system_financial_details_edit'] .edit .two_column .form-group label, #system_financial_details .edit .two_column .form-group label{width: 150px;float: left;}
div[id*='system_financial_details_edit'] .edit .two_column .form-group input,div[id*='system_financial_details_edit'] .edit .two_column .form-group select, #system_financial_details .edit .two_column .form-group input,#system_financial_details .edit .two_column .form-group select{width: 100%;}
/*#invoices_aged_receivables .custom-table td.actions a{width: 50%; float: left;}*/

#system_financial_details label,#system_financial_details legend,#system_financial_details span{color: #878787}
div[id*='system_financial_details_edit'] label{display: block;width: 165px;float: left;}
div[id*='system_financial_details_edit'] fieldset{clear: both;}
div[id*='system_financial_details_edit'] .input.radio span{margin-right:20px;margin-left: 10px;color: #878787}
#system_financial_details_edit_25 .input.radio span{color: #878787}
#system_financial_details .Candidate-group{width:100%;}
#receive_payment_invoice_list .custom-table th{word-break: break-all;}
#receive_payment_invoice_list .custom-table  .receive_payment_invoice_amount{width:100%;}
.form-wrap .form-group label {width: 150px;float: left;}
/*.form-wrap .form-group input,.form-wrap .form-group select {width: auto!important;margin-left: 10px}*/
.auto-group{width: auto!important;float: left;}
.form-wrap .form-group{width: 100%;float: left;}
.radio-group input{float: left;}

.radio-group .radio_label{width: 50px!important;margin-top: 2px; float: left;}
.epoch_input .form-group.epoch_input{margin-bottom: 0;}
.form-wrap .form-group.checkbox input[type="checkbox"]{float: left; margin:-2px 10px 0; }
.form-wrap .form-group.time input[type="time"]{width: 40px!important;}

.radio-group legend ,.radio-group label{width: 150px;float: left;color: #878787;}
.radio-group label{padding-left: 0px;}
.radio-group fieldset label{width: 50px!important;margin-top: -3px;}
.radio-right-align.radio-group input{float: left;}
.radio-right-align.radio-group fieldset label {display: inline-block !important;padding-left: 10px !important;}
.radio-right-align.radio-group .radio_label{padding-right: 20px;color: #878787;}
.radio-right-align span{float: left;margin-top: 2px;}
.multiple-options select{display: inline-block;vertical-align: top;width: 200px;}
.multiple-options label{width: 150px;float: left;}
.form-group .input.checkbox label{display: inline-block;padding-left: 10px}
.form-wrap .form-group .inline-block.md-checkbox{padding-left: 10px}
.form-wrap .form-group textarea {width: auto}
#system_actions{margin-bottom: 15px;}
.custom-table td{/*word-break: break-all;*/}
.width-53{width: 69%!important;margin-right: 3px !important;}
/*.boxPushPin #receive_payment_client .form-group .auto_complete_button{right: 0px;}*/
.boxPushPin .form-group .auto_complete_button{right: 0px !important;}
.radio-right-align.radio-group .radio_label{width: auto !important}
.custom-table .text-center{text-align: center !important;}
/*#discovery_method table{width: 27%}*/
#system_financial_details #system_actions{margin-top: 20px}
#dfc_csv .form-group label{display: inline-block;}
/*.right-auto-group .auto_complete_button{right: auto;left: 268px}*/
#system_proformas .form-wrap .form-group.auto-group{float: none;display: block;}
#system_proformas .form-wrap .form-group.auto-group span.auto_complete_button{right: auto;}
#system_proformas .form-wrap .form-group.auto-group span.auto_complete_button:after{position: absolute;content: "";width: 12px;height: 1px;background: #bebebe;bottom: -10px;}
ul.text-right li a.border-btn{margin-right: 10px;}
#notes_list .header_strip.btn-headerstrip .add-note-btn{display: none;}
a.white-tab-left span,a.white-tab span,a.white-tab-right span{border-bottom:3px solid #000}
#googligok_results div > div.set-btn-inline{display: none}
figure.attachment.attachment-preview img{width:100%;}

/*.no_required_star ~ .inline-gap{margin-left:1.5px;}*/
.btn-checkbox-group{width: 85%;display: inline-block;vertical-align: top;}
.v-top{vertical-align: top;}
.checkbox-border{border-bottom:1px solid #ccc;margin:5px 0px}
#edit .closable_box .closable_box_open .conversational_field_set .input.required{background:none;}
.radio-group fieldset{padding: 0px !important;margin-bottom: 0px !important;}
#system_financial_details .radio-group fieldset legend{padding-left: 0px}
.full-width-input .captioned_content{width: 95%}
#show_paid{padding-top: 10px}
#page_content input[for=show_paid]{padding-left: 5px;position: absolute;margin-top: 7px;}
body .custom-table .epoch_input table.calendar {width: auto!important;}
.check-btn label{display: block;margin-top: -16px;margin-left: 16px;}
#accountant_timesheet #timesheet_filters #cal_calendar{width:auto !important;}
.bg-gray{background: #f8f8f8}
#accountant_timesheet .timesheet_summary {width:auto;float: left;margin:10px 0px 10px 10px;}
a.btn-blue{text-decoration: none !important;}
table.phone_table .input input,table.phone_table .input select{border: 0;
    border-bottom: 1px solid #bebebe;
    width: 100%;
    color: #263137;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    height: 24px;
    padding: 0 0 2px;
    /* font-family: 'Source Sans Pro', sans-serif !important; */
    background: transparent;
    border-radius: 0;}
 table.phone_table .input input[type=checkbox]{
 	height: auto !important;
 }
table.phone_table td.huge .radio_label{width:50px !important;float: left;margin-top:0px;}
table.phone_table td.huge input{float: left}
table.phone_table td.huge #locationField input{width:280px !important;}
#page_content th a.asc{background: transparent url('../img/svg_icons/raw/new-icons/up-arrow-01.svg') no-repeat right center !important;outline: none !important;
background-size: 12px !important;padding-right: 16px}
#page_content th a.desc{background: transparent url('../img/svg_icons/raw/new-icons/down-arrow-01.svg') no-repeat right center !important;outline: none !important; background-size: 12px !important;padding-right: 16px}
.popupwindow_container{z-index: 10}
.popupwindow_container .popupwindow_content #window_popup{height: 100%}
.popupwindow_container .popupwindow_content #window_popup iframe{height: inherit !important;width: 100% !important}
.e-learning-data .file-block label{margin-right: 15px;}
#docs_menu ul li span{position: absolute;top: 0;right: 40px}
#docs_menu ul li span a{padding-right: 15px !important;font-size: 14px !important;text-decoration:underline}
#docs_menu ul li span a:after{display: none !important;}

.t-hotlist-content{display: flex;position:relative;}
.t-hotlist-content label{margin-right:15px;white-space: nowrap}
.t-hotlist-content .form-group {display: flex;padding: 0px 15px;}
.t-hotlist-content div.auto_complete {width: unset;min-width:unset;max-width: unset;}
.list-table-wrapper{display: flex;}
.list-table-wrapper .hotlist-table-l{width:20%;margin-right: 15px;margin-top: 65px;}
.lock-block{display: flex;align-items: flex-start;margin-top: 15px;}
.lock-block .md-checkbox {width: 100px;margin-top: 3px}
#page_content #details .job_rate_info label{padding-top: 0px !important}
.fee-calculator .caption_set{display: flex;}
.fee-calculator .caption{width: auto !important;}
.flex-block-wrap .tabular_set{display: flex;justify-content: space-between;flex-wrap: wrap}
#search_results .tabular_set > div{margin-right: 15px;}
#search_results .tabular_set > div:last-child{margin-right: 0px;}
.flex-block{display: flex;justify-content: space-between;flex-wrap: wrap}
.fix-width-col table.custom-table th:last-child{width: 95px;}
.fix-width-col table.custom-table th:nth-last-child(2) {width: 95px;}
.fix-width-col table.custom-table th:nth-child(2){width: 70px;}
.fix-width-col table.custom-table th:nth-child(3){width: 100px;}
.flex-inline{display: inline-flex;justify-content: space-between;width: 100%}
.rate-type-block{margin-top: -20px;}
.job_timing_info.edit_mode{white-space: nowrap !important;}
.fix-width-column th:last-child{width: 50px;}
.fix-width-column th:nth-child(2){width:60px;}
.fix-height-table .table_container{max-height: 320px;overflow-y:scroll;}
table.custom-table.fix-width-column-table th:last-child{width: 80px;}
table.fix-width-column-wrapper th:last-child,table.fix-width-column-wrapper th:nth-last-child(2),table.fix-width-column-wrapper th:nth-last-child(3){width: 80px;}


/*mac-os*/
.mac-os .overlay_inputs input.epoch_input,.mac-os .overlay_inputs select.epoch_complement,.mac-os .overlay_inputs div.input{bottom: -4px;}

.add_list_block .select{width: auto!important;margin-top: 11px;}
.add_list_block .btn_add_list{margin-top: 10px;}

.add-list-wrapper{display:flex;width: 100%;margin-top: 15px;justify-content: space-between;margin:50px 0px;padding:0 10px;}
.add_list_block .location-block{border: 1px solid #BFBFBF;padding: 10px}
.add_list_block .location-block > label{margin-bottom: 15px;white-space: nowrap;display: inline-block;}
.add_list_block .location-block label{color: #212121;}
.add_list_block.display-inline{display: inline-block;border: 1px solid #BFBFBF;padding: 10px}
.add_list_block.display-inline > label{width: 100% !important;}
.add_list_block.display-inline label{white-space: nowrap;margin-right: 15px;color: #212121}
.add_list_block.display-inline .bulk-sms-wrapper{display: inline-block;width: 100%;}
.add_list_block.location-wrapper{width: 45%;height: auto !important;}


.white-border-bg .set-btn-inline .input{margin-bottom: 5px;}
.white-border-bg .set-btn-inline {padding-top: 5px;}
/*.white-border-bg .set-btn-inline{display: flex;padding-right: 0px;align-items: center;justify-content: space-between;}*/

/*
.caption.required:before{
	position: absolute;
    top: 0;
    content: '';
    background: url(../img/form/star.gif) 0 0 no-repeat;
    left: -5;
    height: 7px;
    width: 7px;
    background-size: 7px;
}*/
.required.not-required:before{
	display: none;
}
