/* MAIN LAYOUT */
	.career-template {
		background: #f5f3f5;
		padding-top: 25px;
	}
	.career-template #tabs {
		padding: 0;
		width: auto;
	}
	.career-sidebar {
		background: #fff;
		float: right;
	    margin-left: 2%;
	    width: 23.5%;
	}
	.career-main {
		background: #fff;
		box-shadow: 1px 2px 0 #edeced;
	    float: left;
	    margin-bottom: 3em;
	    width: 74.5%;
	}
/* END main layout */

/* BREADCRUMBS */
	.career-breadcrumbs-wrap {
	    background: #81b5b9;
	    margin-bottom: 25px;
		width: 100%;
	}
	.career-breadcrumbs-wrap .career-breadcrumbs {
		padding: 0;
	}
	.career-template .career-breadcrumbs .career-breadcrumbs_step {
		float: left;
		line-height: 54px;
		height: 54px;
		margin: 0;
		position: relative;
		white-space: normal;
		width: 20%;
	}
	.career-breadcrumbs_link {
	    color: #fff;
	    font: 800 0.75em/54px 'Montserrat', sans-serif;
	    display: block;
		text-align: center;
	    text-transform: uppercase;
	    vertical-align: middle;
	    width: 100%;
	}
	.career-breadcrumbs .career-breadcrumbs_step .career-breadcrumbs_link {
		float: none;
		padding: 0 5px 0 25px;
	}
	.career-breadcrumbs_link span {
		display: inline-block;
		line-height: 1em;
		vertical-align: middle;
	}
	.career-breadcrumbs .career-breadcrumbs_step:first-child .career-breadcrumbs_link {
		padding-left: 5px;
	}
	.career-breadcrumbs_link:hover,
	.career-breadcrumbs_link:focus{
		color: #fff;
	}
	.career-breadcrumbs_link:before,
	.career-breadcrumbs_link:after {
		content: '';
		position: absolute;
		top: 0;
		width: 0;
		height: 0;
		border-top: 27px solid transparent;
		border-bottom: 27px solid transparent;
		z-index: 1;
	}
	.career-breadcrumbs_link:before {
		right: -20px;
		border-left: 20px solid #fff;
	}
	.career-breadcrumbs_link:after {
		right: -19px;
		border-left: 20px solid #81b5b9;
	}
	.career-breadcrumbs_step:last-child .career-breadcrumbs_link:before, 
	.career-breadcrumbs_step:last-child .career-breadcrumbs_link:after {
		display: none;
	}
	.career-breadcrumbs_step.ui-state-active {
		background: #58999e;
	}
	.career-breadcrumbs_step.ui-state-active .career-breadcrumbs_link:after {
		border-left-color: #58999e;
	}
/* END breadcrumbs */

/* SIDEBAR */
	.career-sidebar_header {
		color: #aaa8aa;
	    background: #fcfbfc url(../img/career/career-sidebar_icon.png) no-repeat 6.8% center;
	    font: 400 0.91em/1.28em 'Open Sans', sans-serif;
	    padding: 17px 20px 17px 28.4%;
	    text-transform: uppercase;
	    background-size: 16% auto;
	}
	.career-sidebar_list {
		padding: 20px;
		color: #7d7d7d;
	}
	.career-sidebar_title {
		font: 400 0.8em/1.95 'Open Sans', sans-serif;
		margin-bottom: 15px;
		text-transform: uppercase;
		cursor: pointer;
		white-space: nowrap;
	}
	.career-sidebar_title:after {
		content: '';
		background: url(../img/career/career-sidebar_arrow.png) no-repeat;
		display: inline-block;
		height: 6px;
		width: 12px;
		transition: all 800ms ease 0s;
		-webkit-transition: all 800ms ease 0s;
		-moz-transition: all 800ms ease 0s;
		-o-transition: all 800ms ease 0s;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		position: relative;
		left: 10px;
		top: -2px;;
	}
	.career-sidebar_title.open:after {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.career-sidebar_link {
		color: inherit;
		font: 700 0.91em/1.428em 'Open Sans', sans-serif;
		display: block;
		margin-bottom: 15px;
	}
	.career-sidebar_link:hover {
		color: #58999e;
	}
/* END sidebar */

/* MAIN CONTENT headers*/
	.career-main_header {
		margin-bottom: 2.8125em;
		position: relative;
	}
	.career-main_header:after {
		content: '';
		position: absolute;
		bottom: -1.5em;
		left: 50%;
		margin-left: -1.5em;
		height: 3em;
		width: 3em;
		background: url(../img/career/career-main_title-icon.png) no-repeat center;
		background-size: 100%;
	}
	.career-main_header_title {
		color: #666;
		font: 800 1.5625em/3.5em 'Open Sans', sans-serif;
		padding-bottom: 0.5em;
		margin: 0 4.02%;
		text-align: center;
		text-transform: uppercase;
		position: relative;
	}
	.career-main_header_title a.post-edit-link {
		font: normal 15px/20px 'Open Sans', sans-serif;
		text-transform: capitalize;
		padding: 0 10px;
		color: #4c9fb2;
	}
	.career-main_header_title a.post-edit-link:hover {
		text-decoration: underline;
	}
	.career-main_header_title:before,
	.career-main_header_title:after {
		content: '';
		position: absolute;
		bottom: 0;
		width: 42%;
		border-top: 1px solid #ddd;
	}
	.career-main_header_title:after {
		right: 0;
	}
	.career-main_header_title:before {
		left: 0;
	}
/* END main content headers*/

/* MAIN CONTENT */
	.career-main_content{
		margin: 0 5.6%;
	}
	.career-main_video {
		margin-bottom: 2.25em;
	}
	.career-main_video,
	.career-main_text img,
	.career-main_video img {
		height: auto;
		max-width: 100%;
		width: 100%;
	}
	.career-main_video iframe {
		height: 28em;
		max-width: 100%;
		width: 100%;
	}
	.career-main_text {
		color: #444;
		font: 400 1.125em/1.6 'Open Sans' sans-serif;
		margin-bottom: 3em;
	}
	.career-main_text p {
		font-size: inherit;
		line-height: inherit;
		margin-bottom: 1em;
	}
	.career-main_text h3 {
		font: 700 1.125em/1.5 'Montserrat', sans-serif;
		margin-bottom: 1em;
	}
	.career-main_text a {
		color: inherit;
		text-decoration: underline;
	}
	.career-main_text .career-link {
		background: #81b5b9;
		color: #fff;
		display: block;
		margin-top: 3em;
		text-decoration: none;
		width: 100%;
	}
	.career-main_text .career-link:hover, 
	.career-main_text .career-link:focus {
		background: #58999e;
		color: #fff;
	}
	.career-main_text a:hover,
	.career-main_text a:focus {
		color: inherit;
		text-decoration: none;
	}
	.career-list_inline {
		margin-bottom: 2em;
	}
	.career-list_inline li {
		display: inline-block;
		width: 32%;
	}
	.career-main_text li {
		margin-bottom: 1.2em;
	}
/* END main content */

/* TABS */
	.career-tabs.ui-tabs {
		padding: 0;
	}
	.career-tabs_content {
		background: #81b5b9;
		color: #fff;
		overflow: hidden;
	}
	.career-tabs_panel {
		display: none;
	}
	.career-tabs_panel.ui-tabs-panel {
		padding: 0;
	}
	.career-tabs_panel.active {
		display: block;
	}
	.ui-tabs-panel.career-content-wrap {
		padding: 0;
	}
	.ui-tabs .ui-tabs-nav.career-tabs_list {
		padding: 0;
	}
	.career-tablist_item {
		background: #58999e;
		border-bottom: 2px solid #72a1a4;
		float: left;
		margin-bottom: 0;
		position: relative;
		width: 50%;
	}
	.ui-tabs .ui-tabs-nav li.career-tablist_item {
		padding: 0;
		margin: 0;
		border-bottom: 2px solid #72a1a4;
	}
	.career-tablist_item.ui-state-active {
		background: #a5d1d4;
	}
	.career-tablist_item.ui-state-active:before,
	.career-tablist_item.ui-state-active:after {
		content: '';
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -28px;
		width: 0;
		height: 0;
		border-left: 28px solid transparent;
 		border-right: 28px solid transparent;
 		z-index: 1;
	}
	.career-tablist_item.ui-state-active:before {
		border-top: 20px solid #58999e;
		margin-top: 1px;
	}
	.career-tablist_item.ui-state-active:after {
		border-top: 20px solid #a5d1d4;
	}
	.career-tablist_link {
		color: #fff;
		display: block;
		font: 700 1.5625em/2.72em 'Open Sans', sans-serif;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
	}
	.career-tablist_link:hover,
	.career-tablist_link:active,
	.career-tablist_link:focus {
		outline: none;
		color: #fff;
	}
	.career-item {
		background-color: #81b5b9;
		color: #fff;
		padding: 2.375em 4.02%;
		position: relative;
	 }
	.career-download-list .career-item.career-download_item {
		background: url(../img/career/career-tabs_item-icon.png) no-repeat center 100%;
		padding-bottom: 3.5em;
	}
	.career-download-list .career-download_item .career-wrap:before,
	.career-download-list .career-download_item .career-wrap:after {
		content: '';
		position: absolute;
		bottom: 0.75em;
		width: 46.8%;
		border-top: 1px solid #a5d0d3;
	}
	.career-download-list .career-download_item .career-wrap:after {
		right: 0;
	}
	.career-download-list .career-download_item .career-wrap:before {
		left: 0;
	}
	.career-download-list .career-download_item:last-child {
		background: none;
	}
	.career-download-list .career-download_item:last-child .career-wrap:before,
	.career-download-list .career-download_item:last-child .career-wrap:after {
		display: none;
	}
	.career-status {
		border: 2px solid #fff;
		border-radius: 50%;
		float: left;
		height: 6.5em;
		margin-right: 1.75em;
		text-align: center;
		width: 6.5em;
	}
	.career-status .num {
		font: 700 3.875em/1.67em 'Montserrat', sans-serif;
	}
	.career-status.done {
		background: #5cb5a3 url(../img/career/career-download_done.png) no-repeat center;
	}
	.career-status.done .num {
		opacity: 0;
	}
	.career-status.done:hover {
		background: #5cb5a3;
	}
	.career-status.done:hover .num {
		opacity: 1;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-ms-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.career-wrap {
		margin-left: 8.3em;
	}
	.career-title {
		font: 700 1.125em/1.44 'Open Sans' sans-serif;
		margin-bottom: 1em;
		text-transform: uppercase;
	}
	.career-title a {
		color: #FFF;
	}
	.career-title a:hover {
		color: #cde2e3;
		text-decoration: none;
	}
	.career-title a.post-edit-link {
		font: normal 15px/20px 'Open Sans', sans-serif;
		text-transform: capitalize;
		padding: 0 10px;
		color: #ffffff;
	}
	.career-title a.post-edit-link:hover {
		text-decoration: underline;
	}
	.career-wrap p {
		font: 400 1.125em/1.44 'Open Sans' sans-serif;
	}
	.career-tabs_panel .career-wrap p,
	.career-item.with-link .career-wrap p,
	.career-tabs_panel .career-title {
		float: left;
		width: 60%;
	}
	.career-tabs_panel .career-item .career-link {
		position: absolute;
		top: 3.25em;
		right: 4.02%;
		width: 27.5%;
	}
	.career-link {
		background: #fff;
		border-bottom: 2px solid #d3cfd3;
		color: #7d7d7d;
		padding: 1.2em 20px;
		font: 700 0.76em/1.2em 'Open Sans' sans-serif;
		text-align: center;
		text-transform: uppercase;
	}
	.career-download_item .career-link, 
	.career-item.with-link .career-link {
		float: right;
		width: 35%;
	}
	.career-link:hover,
	.career-link:active,
	.career-link:focus {
		background: #58999e;
		color: #fff;
		border-bottom-color: #fff;
	}
	.career-download-list .career-link:hover,
	.career-download-list .career-link:active,
	.career-download-list .career-link:focus {
		background: #fff;
		border-bottom: 2px solid #d3cfd3;
		color: #58999e;
	}
/* END tabs */

/* INSIDE NAV */
	.carrer_nav-inside {
		background: #58999e;
		color: #fff;
		font: 700 0.91em/1.2 'Montserrat', sans-serif;
		padding: 1em 4.25%;
		text-transform: uppercase;
	}
	.carrer_nav-inside a {
		color: #fff;
	}
	.carrer_nav-inside a:hover,
	.carrer_nav-inside a:focus {
		color: #cde2e3;
	}
	.career_prev-next {
		float: right;
	}
	.career_prev-next a + a:before {
		content: '|';
		color: #fff;
		display: inline-block;
		padding-right: 0.5em;
		padding-left: 0.5em;
	}
/* END inside nav */

/* UPLOAD */
	.career-upload {
		border: 2px dashed #dddadc;
		min-height: 34.75em;
		margin: 2.5em 0;
		padding: 3.375em 4.27% 1.875em 5.5%;
	}
	.career-upload h4 {
		color: #7b7b7b;
		font: 800 12.5 'Open Sans', sans-serif;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	.career-upload_img {
		float: left;
		margin-left: 2%;
		margin-right: 8.8%;
		width: 40.15%;
	}
	.career-upload #img-preview.others {
		width: auto;
		max-width: 100%;
	}
	.career-upload #pdf-preview.others {
		width: 100%;
	}
	.career-upload #pdf-preview  {
		float: left;
	}
	.career-upload #img-preview,
	.career-upload #pdf-preview {
		padding-top: 0;
		margin-right: 3.4%;
		margin-left: 0;
		width: 53.347%;
	}
	.career-upload_inner .wrap {
		float: right;
		padding-top: 2.1em;
		width: 49%;
	}
	.career-upload #img-preview + .wrap,
	.career-upload #pdf-preview + .wrap {
		padding-top: 0;
		width: 42%;
	}
	.career-upload_inner .input-btn {
		background: #81b5b9;
		border: 0;
		border-bottom: 2px solid #709c9f;
		color: #fff;
		cursor: pointer;
		font: 1em/3em 'Open Sans', sans-serif;
		font-weight: 700 !important;
		display: block;
		margin-bottom: 1.2em;
		padding: 0 10px;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
	}
	.career-template .btn-warning {
		background: #d36250;
		border-bottom-color: #c85c52;
		color: #fff;
	}
	.career-upload_inner .info {
		color: #7d7d7d;
		font: italic 400 1.125em/1.44 'Open Sans' sans-serif;
	}
	.career-upload .url {
		background: #fff;
		border: 2px solid #d0cecf;
		border-right: 0;
		float: left; 
		font: 700 20px 'Montserrat', sans-serif; 
		height: 72px;
  		padding-left: 1.4em;
  		margin: 0;
		width: 69.717%;
	}
	.career-upload .url.others {
		width: 100%;
		border-right: 2px solid #d0cecf;
	}
	.career-upload .url:focus {
		outline: none;
	}
	.career-upload .link-submit {
		display: block;
		font: 700 18.75px 'Montserrat', sans-serif;
		height: 72px;
		padding: 10px 0;
		margin: 0 0 0 69.717%;
		text-transform: uppercase;
		width: 29.765%;
	}
	.career-upload  #link-error {
		float: left;
		margin-top: 20px;
	}
	.career-upload_save-link {
		min-height: 238px;
		padding: 2.5em 22px;
		position: relative;
	}
	.career-upload_save-link #link-error {
		position: absolute;
		left: 22px;
		right: 22px;
		bottom: 2.5em;
		margin: auto;
	}
	.career-upload .link-save {
		background: #58999e;
	}
/* END upload */

/* CAREER STEP FOOTER */
	.career-step_footer {
		border-top: 1px solid #eee;
		padding: 2em 4.25%;
	}
	.career-step_footer .text {
		color: #444;
		font: 400 1.125em/1.6 'Open Sans' sans-serif;
		float: left;
		margin-bottom: 0;
		width: 60%;
	}
	.career-step_footer .btn-done {
		float: right;
		background: #5cb5a3;
		box-shadow: 1px 1px 0 #519b8c;
		border: 0;
		color: #fff;
		font: 700 0.875em/1.42 'Montserrat', sans-serif;
		padding: 1em 10px;
		text-align: center;
		text-transform: uppercase;
		width: 32.1%;
	}
/* END career step footer */

.page-template-template-career #container,
.single-sc_user_career_work #container,
.single-sc_career_steps #container {
	padding-bottom: 0;
}
.page-template-template-career .main-container,
.single-sc_user_career_work .main-container,
.single-sc_career_steps .main-container {
	background: #f5f3f5;
}
.page-template-template-career .site-footer,
.single-sc_user_career_work .site-footer,
.single-sc_career_steps .site-footer {
	background: #fff;
}

.career-main_instructions {
	font-style: italic;
	margin-top: 1.5em;
}

.career_text-upload {
	background: #fcfbfc;
}

/* MODALS */
	.modal-career {
		text-align: center;
	}
	.modal-career .modal-content {
		border: 0;
		box-shadow: 5px 0 12px rgba(0, 0, 0, 0.48);
		overflow: hidden;
	}
	.modal-career .modal-header {
		background: #d36250;
	  	border: 0;
		color: #fff;
		font: 700 12.5px 'Montserrat', sans-serif;
		padding: 17px;
		text-transform: uppercase;
	}
	.modal-career .modal-body {
		color: #333;
		font-size: 14px;
		max-width: 470px;
  		margin: auto;
	}
	.modal-career .modal-body p {
		margin: 0;
	}
	.modal-career .modal-body p + p {
		margin-bottom: 0;
		margin-top: 20px;
	}
	.modal-career .modal-footer {
		padding: 16px;
		margin-top: 0;
		text-align: center;
	}
	.modal-career .modal-footer button {
		border: 0;
		font-size: 14px;
		min-width: 110px;
	}
	.modal-career .btn-primary {
		background: #5cb5a3;
		color: #fff;
	}
	.modal-career .sure {
		display: inline-block;
		margin-top: 1.5em;
	}
	.modal-career .close {
		color: #fff;
		font-size: 17px;
		text-shadow: none;
		top: 18px;
		right: 20px;
	}
	.modal-career .close:hover {
		background: transparent;
	}
	.career-template label.error {
		background: #d36250 url('../img/global/alert-white.png') no-repeat 15px center;
		color: #fff;
		padding: 20px 10% 20px 60px;
	}
/* END modals */