html, body {width:100%;height: 100%;margin:0;background:#fbfbfb;font-family:'Open Sans';font-weight:400;font-size:14px;color:#282828;}
body.login{ background-color: #152C2A;}
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}

/*STRUCTURE*/
.inner-content {width:1178px;margin:0 auto;position:relative;}
.row {width:100%;clear:both;}
.row:before {clear:both;}
.row:after {clear:both;display:block;content:'';}
section {position:relative;z-index:3;}
.row-3 {width:32%;float:left;}
.row-3:nth-child(2) {margin:0 2%}

body.login section.content{background-color: #152C2A;}

/*TOP*/
section.top {width:100%;background:#000;height:60px;position:fixed;z-index:99;top:0;}
section.top nav {}
section.top nav ul {width:100%;padding:0;margin:0;list-style:none;}
section.top nav ul li {float:left;margin-right:50px;}
section.top nav ul li.chosen a {color:#fa706b;opacity:1 !important;}
section.top nav ul li a {display:block;line-height:60px;font-size:16px;color:#fff;text-transform:uppercase;font-family:'Sentient','Vollkorn',serif;font-weight:700;text-decoration:none;}
section.top nav ul li a:hover {opacity:0.8;}
section.top nav ul li:last-child, section.top nav ul li:nth-child(5) {float:right;text-align:right;margin-right:25px;}
section.top nav ul li:nth-child(5) {margin-right:0px;}

/*LOGIN*/
div.login-box {max-width:500px;margin:0 auto;padding-top:40px;padding-bottom: 100px;}

div.login-box .row, div.login-box h1 {margin-bottom:25px;}

/*SINGLE JOB*/
section.single-element-content {display:inline-block;width:100%;padding-top:60px;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
section.single-element-content h1 {margin:7px 0 10px}
section.single-element-content div.basic-job-content {margin-top:20px;}
section.single-element-content div.basic-job-content .row {margin-bottom:20px;}
section.single-element-content div.basic-job-content div.position {float:left;width:555px;}
section.single-element-content div.basic-job-content div.contact_person {float:right;width:555px;}
section.single-element-content div.basic-job-content .extended {display:none;}
.job-header-row {margin:35px 0 55px;}
.job-header-row .right a {float:left;}
.job-header-row .right a:first-of-type {margin-right:10px;}
.job-header-row h1, .job-header-row h4 {display:inline-block;}
.job-header-row h4 {position:relative;top:-1px;left:6px;}


section.extended-job-content {display:none;background:none;padding-top:0;}
section.extended-job-content .content-holder {background:#283644;width:100%;display:inline-block;}
section.extended-job-content .tabs ul li:nth-child(3), section.extended-job-content .tabs ul li:nth-child(4), section.extended-job-content .tabs ul li:nth-child(5), section.extended-job-content .tabs ul li:nth-child(6) {float:right;}

section.single-element-content .tabs {width:100%;background:rgba(30, 40, 49, 0.7);height:48px;/*border-bottom:1px solid #334455;*/}
section.single-element-content .tabs li {background:#36495b;/*border-left:1px solid #334455;border-top:1px solid #334455;border-right:1px solid #334455;*/float:left;display:block;height:48px;line-height:48px;padding:0 45px;font-size:18px;color:#fff;text-transform:uppercase;}
section.single-element-content .tabs li:first-of-type {margin-left:0;}
section.single-element-content .tabs li:last-of-type {float:right;}
section.single-element-content .tabs li a {color:#fff;font-family:'Sentient','Vollkorn',serif;font-weight:700;text-decoration:none;font-size:14px;}
section.single-element-content .tabs li.chosen {background:#283644;}
section.single-element-content .tabs li img {position:relative;top:6px;}
section.single-element-content .tabs li.basic-content-nav {padding:0 10px;}
section.single-element-content .tab-content {padding:30px 0;}

section.extended-candidate-content .tabs li {float:right;}
section.single-element-content .tabs li:first-of-type {float:left;}


.single-job-buttons {position:absolute;top:130px;left:50%;width:1180px;margin-left:-590px;}
section.company-job-content .candidate-content .left, section.company-job-content .candidate-content .right {width:48%;}

/*.job-content h4, .job-content h2, .timetable-content h2, .company-content h2, .company-content h4, .competances-content h3, .competances-content h2 {width:92%;margin:0 4%;}*/
.job-content h4, .company-content h4 {margin-top:25px;}
/*.job-content h2, .timetable-content h2 {margin:0 4%;}*/
.competances-content h3 {margin-top:25px;margin-bottom:25px;}
.job-content h4 {margin-bottom:15px;}
.timetable-content h2 {margin-bottom:25px;}
.company-content .left h4, .company-content .right h4 {width:100%;margin-left:0;margin-right:0;}
.progress-bar h3 {width:90%;margin:0 10%;}

.timetable-content .timetable-header-row {height:63px;line-height:63px;/*width:92%;margin:0 4%;*/background:#a8a096;}
.timetable-content .timetable-header-row div {color:#fff;display:table-cell;}
.timetable-content .timetable-header-row div:nth-child(1) {padding: 0 25px;width:578px;}
.timetable-content .timetable-header-row div:nth-child(2) {width:481px;}

.timetable-content .timetable-row {min-height:72px;}
.timetable-content .timetable-row div {color:#fff;line-height:72px;display:table-cell;font-size:16px;}

.timetable-content .timetable-row:nth-child(even) {background:#b8b0a6;}
.timetable-content .timetable-row div.info-holder {padding: 0 25px;width:578px;line-height:87px;}
.timetable-content .timetable-row div.data-holder {width:481px;}
.timetable-content .strong {font-family:'Open Sans';font-weight:700;}

$

.timetable-content .timetable-row input {width:168px;padding-left:25px;}
.timetable-content .timetable-row div.clock {padding:0 0 0 7px;width:127px;}

.timetable-content .timetable-row div.clock input {width:120px;}


.timetable-content .week-select {width:111px;margin-right:12px;}
.timetable-content .timetable-row .single-meeting {width:504px !important;display:block;}
.timetable-content .timetable-row .single-meeting div {display:inline-block;}
.timetable-content .timetable-row .single-meeting .meeting-date input {width:168px;padding-left:25px;}
.timetable-content .timetable-row .single-meeting .meeting-button {width:48px;padding-left:10px;}
.timetable-content .timetable-row .single-meeting .meeting-button a {position:relative;top:17px;}


/*HUSK AT JUSTERE APPROVE-SECTION TIL*/

.approve-section .timetable-content .timetable-row div:nth-child(1) {font-family:'Open Sans';font-weight:600;}
.approve-section .timetable-content .timetable-row div:nth-child(1) span {font-family:'Open Sans';font-weight:400;color:#97aabd;display:block;}
.approve-section .timetable-content .timetable-row div:nth-child(1) span.type1 {margin-top:5px;}
.approve-section .timetable-content .timetable-row div:nth-child(1) span.type2 {margin-top:10px;opacity:0.6;}
.approve-section .timetable-content .timetable-row div:nth-child(1) span.type2:last-child {margin-bottom:30px;}
.approve-section .timetable-content .timetable-row div:nth-child(3) {width:429px;}

.approve-section .timetable-content .timetable-header-row div:nth-child(1) {padding: 0 25px;}

.approve-section .timetable-content .timetable-header-row div:nth-child(3) {width:529px;}


.competances-content .competance-header-row {height:50px;line-height:50px;background:rgba(0,0,0,0.08);margin-top:20px; font-weight: 700;}
.competances-content .competance-header-row div {color:#282828;display:table-cell;}
.competances-content .competance-header-row div:nth-child(1) {padding: 0 25px;width:590px;}
.competances-content .competance-header-row div:nth-child(2) {width:520px;}
.competances-content .competance-header-row div:nth-child(3) {width:60px;}
.competances-content .add-new-competance-row {background:none !important;}
.competances-content .add-new-competance-row a {width:13px;height:13px;position:absolute;right:40px;top:2px;}
/*.extended-candidate-content .competances-content .add-new-competance-row a {top:15px;}*/


.competances-content .competance-row div {color:#282828;line-height:50px;display:table-cell;}
.competances-content .saved-competance-row {background:rgba(0,0,0,0.04);}
.competances-content .saved-competance-row:nth-child(even) {background:rgba(0,0,0,0.08);}
.competances-content .competance-row div:nth-child(1) {padding: 0 25px;width:625px;}
.competances-content .competance-row div:nth-child(2) {width:581px;position:relative;}
.competances-content .competance-row div:nth-child(2) div.slider {width:530px;padding:0;}
.competances-content .competance-row div:nth-child(2) div.dragger {width:25px;}
.competance-explain {text-align:right;}
.competance-explain span {background:url('../img/gx_dragger.png?v2=1') left center no-repeat;padding-left:35px;display:inline-block;height:24px;line-height:24px;}
.competance-explain span.candidate-answer {background:url('../img/gx_dragger_white.png?v2=1') left center no-repeat;}
.competance-explain span.hm-answer {background:url('../img/gx_dragger_red.png?v2=1') left center no-repeat;margin-left:30px;}
.competance-row span.user-input {position:absolute;top:36px;left:0;width:25px;height:25px;background:url('../img/gx_dragger_white.png?v2=1');z-index:2;}

.job-candidatelist div.row:nth-child(1) .left {}
.job-candidatelist div.row:nth-child(1) .left h2 {margin:0 0 5px;}
.job-candidatelist div.row:nth-child(1) .left select {width:290px;}
.job-candidatelist div.row:nth-child(1) .right {position:relative;top:25px;text-align:right;}
.job-candidatelist div.row:nth-child(1) .right a {width:183px;font-size:14px;padding:0;height:36px;line-height:36px;margin-top:15px;display:inline-block;}

/*candidate list*/
.single-element-content .job-candidatelist .table-header-row {height:63px;line-height:63px;width:92%;margin:5px 4%;background:#36495b;margin-top:20px;}
.job-candidatelist .table-header-row div {color:#fff;display:table-cell;}
.job-candidatelist .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:433px;cursor:pointer;}
.job-candidatelist .table-header-row div:nth-child(2) {width:385px;}
.job-candidatelist .table-header-row div:nth-child(3) {width:140px;cursor:pointer;}
.job-candidatelist .table-header-row div:nth-child(4) {width:100px;cursor:pointer;}

.single-element-content .job-candidatelist .table-row {/*margin:0 4%;padding:4px 0;*/height:114px;overflow-y:hidden;}
.single-element-content .job-candidatelist .table-row textarea {font-size:14px;overflow:auto;}
.single-element-content .job-candidatelist .table-row div {color:#97aabd;line-height:95px;display:table-cell;overflow:hidden;}
.job-candidatelist {margin-top:5px;}
.job-candidatelist .table-row:nth-child(even) {background:#2d3c4c;}
.job-candidatelist span.name, .job-candidatelist span.linked-in {display:inline-block;line-height:1.1em;}
.job-candidatelist span.linked-in img {position:relative;top:1px;}
.job-candidatelist span.position-block {display:block;margin-top:3px;font-size:14px;line-height:1.1em;max-width:375px;}
.job-candidatelist h2 {margin:0 0 15px;}
.job-candidatelist .add-buttons a {height:36px;line-height:36px;font-size:14px;position:relative;top:-3px;}


/*presentation list*/
/*.candidate-presentation-headers h2, .candidate-presentation-headers h3, .candidate-presentation-headers h4 {width:92%;margin-left:4%;margin-right:4%;}
.single-element-content .candidate-presentation-table-header-row {height:63px;line-height:63px;width:92%;margin:5px 4%;background:#36495b;margin-top:20px;}
.candidate-presentation-table-header-row div {color:#fff;display:table-cell;}
.candidate-presentation-table-header-row div:nth-child(1) {padding: 0 25px;width:96px;}
.candidate-presentation-table-header-row div:nth-child(2) {width:365px;}
.candidate-presentation-table-header-row div:nth-child(3) {width:160px;}
.candidate-presentation-table-header-row div:nth-child(4) {width:242px;}
.candidate-presentation-table-header-row div:nth-child(5) {width:175px;}

.single-element-content .candidate-presentation-table-row {margin:5px 4%;cursor:pointer;}
.single-element-content .candidate-presentation-table-row div {color:#97aabd;line-height:50px;display:table-cell;overflow:hidden;}
.candidate-presentation-table-row:nth-child(even) {background:#2d3c4c;}
.candidate-presentation-table-row div:nth-child(1) {padding: 0 0 0 25px;width:115px;font-family:'Sentient','Vollkorn',serif;color:#fff;height:50px;line-height:1em;}
.candidate-presentation-table-row div:nth-child(1) span.counter {display:inline-block;margin-right:15px;float:left;position:relative;top:10px;}
.candidate-presentation-table-row div:nth-child(1) span.mover {display:inline-block;width:24px;height:24px;float:left;position:relative;top:3px;}
.candidate-presentation-table-row div:nth-child(1) span.mover a {width:24px;height:12px;display:block;}
.candidate-presentation-table-row div:nth-child(2) {width:365px;font-family:'Sentient','Vollkorn',serif;color:#fff;}
.candidate-presentation-table-row div:nth-child(3) {width:160px;}
.candidate-presentation-table-row div:nth-child(4) {width:242px;color:#fff;}
.candidate-presentation-table-row div:nth-child(5) {width:175px;}
.candidate-presentation-table-row div:nth-child(5) a {font-size:12px;height:30px;line-height:30px;width:72px;padding:0;}
.candidates-presentation .invitation-status-4 {background:url('../img/gx_checkmark.png?v2=1') left center no-repeat;padding-left:18px;}

.single-element-content .candidates-content .presentation-actions {margin-top:45px;line-height:0.7em;}
.single-element-content .candidates-content .presentation-actions h4 {margin-top:6px;}
.single-element-content .candidates-content .presentation-actions .presentation-status {color:#fff;display:block;}
.single-element-content .candidates-content .presentation-actions .button {float:right;width:112px;margin-left:20px;font-size:14px;padding:0;height:36px;line-height:36px;}
.single-element-content .candidates-content .presentation-actions .button .deactivate-button {background:#3d5266;opacity:0.3;}
.single-element-content .candidates-content .presentation-actions .right {text-align:right;}
*/

/*SINGLE CANDIDATE*/
section.single-element-content div.basic-candiate-content {margin-top:90px;}
section.extended-candidate-content {display:none;background:#263340;padding-top:0;padding-bottom:50px;}
.basic-candidate-content {margin-top:30px;}

section.single-element-content div.basic-candidate-content .row, section.extended-candidate-content .row {margin-bottom:20px;}

.candidate-header {}
.candidate-header .image {width:120px;height:120px;float:left;overflow:hidden;}
.candidate-header .image img {width:120px;height:auto;}
.candidate-header .info {float:left;margin-left:24px;position:relative;width:600px;height:126px;}
.candidate-header .info .color {width:16px;height:16px;position:relative;left:5px;top:-1px;border-radius:50%}
.candidate-header .info .candidate-name {position:absolute;left:10px;}
.candidate-header .info .candidate-name h1 {margin:-5px 0 0;}
.candidate-header .info .candidate-name h4 {margin-top:2px;}
.candidate-header .info .candidate-ln a {color:#fa706b;}
section.single-element-content div.basic-candidate-content div.candidate-info {}
section.single-element-content div.basic-candidate-content div.candidate-info .left {width:48%}
section.single-element-content div.basic-candidate-content div.candidate-info .right {width:48%}
section.single-element-content div.basic-candidate-content div.hm_info {}

.color-chooser {position:relative;top:45px;}
.color-chooser ul {list-style:none;}
.color-chooser ul li {width:100%;height:36px;cursor:pointer;line-height:36px;color:#fff;padding-left:14px;font-size:18px;background:#36495b;margin-bottom:23px;}
.color-chooser ul li span {display:inline-block;width:20px;height:20px;border-radius:50%;position:relative;top:4px;margin-right:12px;}
.color-chooser ul li.chosen-color {background:#24303c;font-family: 'Open Sans';font-weight:600;}

.tab-content .left {width:48%;}
.tab-content .right {width:48%;float:right;}
/*.tab-content .row {width:92%;margin:0 4%;}*/
.tab-content .row .row {width:100%;margin-left:0;margin-right:0;}
section.single-element-content .rowless-header {/*width:92%;margin-left:4%;*/margin-right:4%;}
section.single-element-content h1.rowless-header {margin-bottom:25px;}

/*.candidate-tab-personality-content h3 {width:92%;margin-left:4%;}*/

.education-school {width:695px;float:left;}
.education-from {margin-left:23px;float:left;width:340px;}
.education-from input[type="text"], .education-from select {width:48%}
.education-from select {margin-left:2%;}
.education-to {float:left;width:340px;}
.education-to input[type="text"], .education-to select {width:48%}
.education-to select {margin-left:2%;}
.date-line-seperator {width:23px;text-align:center;line-height:40px;float:left;display:block;}
.education-degree {width:454px;float:left;}
.education-study {width:484px;float:left;margin-left:23px;}
.education-button, experience-button {float:right;margin-left:22px;width:100px;}
.experience-title {width:695px;float:left;}
.experience-from {margin-left:23px;float:left;width:340px;}
.experience-from input[type="text"], .experience-from select {width:48%}
.experience-from select {margin-left:2%;}
.experience-to {float:left;width:340px;}
.experience-to input[type="text"], .experience-to select {width:48%}
.experience-to select {margin-left:2%;}
.experience-button {width:100px;float:right;}
#experience_description {height:100px;}
.add-position-row .right {text-align:right;}

.experience-list {margin-bottom:50px;}
.experience-list .single-experience {}
.experience-list .single-experience .delete-experience {float:left;width:23px;margin-top:3px;}
.experience-list .single-experience .experience-info {float:left;width:1000px;}
.experience-list .single-experience .experience-info span {font-family:'Sentient','Vollkorn',serif;font-weight:700;}

.education-list {margin-bottom:50px;}
.education-list .single-education {}
.education-list .single-education .delete-education {float:left;width:23px;margin-top:3px;}
.education-list .single-education .education-info {float:left;width:1000px;}
.education-list .single-education .education-info span {font-family:'Sentient','Vollkorn',serif;font-weight:700;}


/*JOB LIST IN CANDIDATE*/



.candidate-joblist {}
.candidate-joblist .outer-row {padding:25px;display:block;margin-bottom:25px;}
.candidate-joblist .outer-row .list-header-row {width:100%;margin:0;}
.candidate-joblist .outer-row .list-header-row .left {width:790px;}
.candidate-joblist .outer-row .list-header-row .right {float:left;width:222px;font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:16px;text-align:left;color:#97aabd;margin:8px 0 5px;text-transform:uppercase;}
.candidate-joblist .outer-row .list-header-row .action {width:68px;float:left;height:55px;cursor:pointer;}
.candidate-joblist .outer-row .list-header-row h3 span {color:#97aabd;font-size:18px;position:relative;top:2px;left:10px;}
.candidate-joblist .outer-row .list-header-row h3 {float:left;margin:6px 0 0;}
.candidate-joblist .outer-row .list-header-row .left a {float:left;margin-left:30px;display:inlie-block;margin-top:5px;}
.candidate-joblist .outer-row .list-header-row .left h3 a {margin-top:2px;margin-left:0;}
.candidate-joblist .outer-row .list-header-row .right a {width:100px;display:inline-block;font-size:14px;padding:0;height:36px;line-height:36px;position:relative;top:-3px;}
.candidate-joblist .row {margin-bottom:0 !important;}


.inner-joblist-tabs {display:none;width:100%;height:36px;border-bottom:1px solid #677a8c;margin-left:-25px;margin-top:20px;}
.inner-joblist-tabs li {cursor:pointer;text-align:center;width:120px;margin-left:12px;background:#677a8c;border-left:1px solid #677a8c;border-top:1px solid #677a8c;border-right:1px solid #677a8c;float:left;display:block;height:36px;line-height:36px;padding:0;font-size:14px;color:#fff;text-transform:uppercase;}
.inner-joblist-tabs li:first-of-type {margin-left:25px;}
.inner-joblist-tabs li a {color:#fff;font-family:'Sentient','Vollkorn',serif;font-weight:700;text-decoration:none;font-size:14px;}
.inner-joblist-tabs li.chosen {background:#2f4050};
.inner-joblist-content .button-row {margin-top:20px;}
.inner-joblist-content .button-row a {width:100px;height:36px;line-height:36px;background:#3d5266;color:#fff;font-size:14px;}

.inner-joblist-content {display:none;padding:10px 20px 0;}
.inner-joblist-dialogue-content textarea {height:165px;}

.inner-joblist-dialogue-content .left, .inner-joblist-video-content .left {width:700px;}
.inner-joblist-dialogue-content .right, .inner-joblist-video-content .right {float:right;width:200px;}
.inner-joblist-content h4 {width:92%;margin:20px 4% 10px;}
.inner-joblist-content div h4 {width:100%;margin:20px 0 10px;}

/*DASHBOARD*/
section.dashboard-content {padding-top:73px;}
section.dashboard-content h1 {margin:30px 0 10px;}
section.dashboard-content .row a {float:right;}
section.dashboard-content .row a:last-of-type {margin-right:25px;}
section.dashboard-content .row a:last-of-type:after {content:' ';clear:both;}
span.day-alert {color:#fa706b;}
span.day-surpassed {color:#ff0000;}

.dashboard-table-header-row {width:100%;height:63px;background:#3d5266;line-height:63px;font-family:'Sentient','Vollkorn',serif;font-weight:700;}
.dashboard-table-header-row .left {padding-left:25px;color:#fff;width:50%;}
.dashboard-table-header-row .right {padding-right:25px;color:#fff;text-align:left;float:left;width:50%;}

.dashboard-table-row {width:100%;height:83px;background:#2d3c4c;}
.dashboard-table-row .left {width:50%;padding-left:25px;}
.dashboard-table-row .right {width:50%;text-align:left;}
.dashboard-table-row input[type="text"] {width:500px;position:relative;top:18px;}

section.dashboard-content .joblist-table-header-row {height:63px;line-height:63px;width:100%;display:table-row;background:#3d5266;font-family:'Sentient','Vollkorn',serif;font-weight:700;}
section.dashboard-content .joblist-table-header-row div {color:#fff;display:table-cell;}
section.dashboard-content .joblist-table-header-row div:nth-child(1) {padding-left:25px;width:592px;}
section.dashboard-content .joblist-table-header-row div:nth-child(2) {width:292px;}
section.dashboard-content .joblist-table-header-row div:nth-child(3) {padding-right:25px;width:292px;}

section.dashboard-content .joblist-table-row {width:100%;height:83px;overflow:hidden;}
section.dashboard-content .joblist-table-row:nth-child(odd) {background:#2d3c4c;}
section.dashboard-content .joblist-table-row div {color:#97aabd;line-height:83px;display:table-cell;text-align:left;}
section.dashboard-content .joblist-table-row div a {float:left;}
section.dashboard-content .joblist-table-row div:nth-child(1) {padding-left:25px;width:592px;}
section.dashboard-content .joblist-table-row div:nth-child(2) {width:292px;}
section.dashboard-content .joblist-table-row div:nth-child(3) {padding-right:25px;width:292px;}

.dashboard-button-row {margin-bottom:25px;}


/*JOBS*/
section.jobs-content {padding-top:73px;}
section.jobs-content .jobs-header-row {}
section.jobs-content h1 {margin-top:12px;}
section.jobs-content .filter-section {padding-top:24px;width:332px;float:left;}

.go-back {cursor:pointer;}
.go-back:hover {opacity:0.8;}
section.jobs-content .jobs-header-row .go-back {float:left;width:74px;cursor:pointer;margin-top:20px;}
section.jobs-content .jobs-header-row .go-back:hover {opacity:0.8;}
section.jobs-content .jobs-header-row .job-headers {float:left;}
section.jobs-content .jobs-header-row .job-headers h1 {margin-bottom:5px;}

section.jobs-content .filter-section .single-search-word {width:100%;color:#fff;}
section.jobs-content .filter-section .add-searchword-row {padding-bottom:10px;border-bottom:1px solid #3d5266;position:relative;}
section.jobs-content .filter-section .add-searchword-row a {width:13px;height:13px;position:absolute;right:10px;top:14px;}
.show-more {color:#fa706b;text-decoration:underline;cursor:pointer;}
section.jobs-content .filter-section .row {margin:6px 0 20px;max-width:290px;}
section.jobs-content .filter-section .arrow-down, section.jobs-content .filter-section .arrow-up {background-position:top right;}
section.jobs-content .filter-section .inner-filter-row {margin-bottom:5px;cursor:pointer;}

section.jobs-content .list-section {padding-top:30px;width:844px;float:left;}

section.jobs-content .table-header-row {height:63px;line-height:63px;width:100%;display:table-row;background:#3d5266;}
section.jobs-content .table-header-row div {color:#fff;display:table-cell;}
section.jobs-content .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:290px;}
section.jobs-content .table-header-row div:nth-child(2) {width:167px;}
section.jobs-content .table-header-row div:nth-child(3) {width:288px;}
section.jobs-content .table-header-row div:nth-child(4) {width:121px;}

section.jobs-content .table-row:nth-child(odd) {background:#2d3c4c;}
section.jobs-content .table-row {width:100%;height:48px;overflow:hidden;}
section.jobs-content .table-row div {color:#97aabd;line-height:48px;display:table-cell;overflow:hidden;}
section.jobs-content .table-row div:nth-child(1) {padding: 0 0 0 25px;width:290px;}
section.jobs-content .table-row div:nth-child(2) {width:167px;padding-right:7px;}
section.jobs-content .table-row div:nth-child(3) {width:288px;color:#fff;}
section.jobs-content .table-row div:nth-child(4) {width:121px;}

section.jobs-content .table-header-row-with-add-candidate {}
section.jobs-content .table-header-row-with-add-candidate div:nth-child(1) {padding: 0 0 0 25px;width:100px;}
section.jobs-content .table-header-row-with-add-candidate div:nth-child(2) {width:305px;}
section.jobs-content .table-header-row-with-add-candidate div:nth-child(3) {width:230px;padding-right:25px;}
section.jobs-content .table-header-row-with-add-candidate div:nth-child(1) a {position:relative;top:10px;}
section.jobs-content .table-header-row-with-add-candidate div:nth-child(1) a img {width:25px;height:25px;}

section.jobs-content .table-row-with-add-candidate div:nth-child(1) {padding: 0 0 0 25px;width:93px;}
section.jobs-content .table-row-with-add-candidate div:nth-child(2) {width:270px;}
section.jobs-content .table-row-with-add-candidate div:nth-child(3) {width:210px;}
section.jobs-content .table-row-with-add-candidate .action-field a {position:relative;top:10px;}
section.jobs-content .table-row-with-add-candidate div:nth-child(1) a {position:relative;top:8px;}
section.jobs-content .table-row-with-add-candidate div:nth-child(1) a img {width:25px;height:25px;}

/*section.jobs-content .table-row-width-add-candidate


/*CANDIDATES*/
section.candidates-content {padding-top:73px;}
section.candidates-content .candidates-header-row {}
section.candidates-content h1 {margin-top:12px;}
section.candidates-content .filter-section {padding-top:24px;width:383px;float:left;}

section.candidates-content .filter-section .single-search-word {width:100%;color:#fff;}
.add-searchword-row {padding-bottom:10px;border-bottom:1px solid #3d5266;position:relative;}
.add-searchword-row a {width:13px;height:13px;position:absolute;right:10px;top:14px;}

section.candidates-content .filter-section .row {margin-bottom:20px;max-width:333px;}
section.candidates-content .filter-section .arrow-down {height:210px;}
section.candidates-content .filter-section .arrow-down, section.jobs-content .filter-section .arrow-up {background-position:top right;}
section.candidates-content .filter-section .inner-filter-row {margin-bottom:5px;cursor:pointer;}
section.candidates-content .list-section {padding-top:30px;width:795px;float:left;}

section.candidates-content .table-header-row {height:63px;line-height:63px;width:100%;display:table-row;background:#3d5266;}
section.candidates-content .table-header-row div {color:#fff;display:table-cell;}
section.candidates-content .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:243px;}
section.candidates-content .table-header-row div:nth-child(2) {width:278px;}
section.candidates-content .table-header-row div:nth-child(3) {width:213px;}
section.candidates-content .table-header-row div:nth-child(4) {width:61px;}

section.candidates-content .add_candidatestable-header-row {height:63px;line-height:63px;width:100%;display:table-row;background:#3d5266;}
section.candidates-content .add_candidatestable-header-row div {color:#fff;display:table-cell;}
section.candidates-content .add_candidatestable-header-row div:nth-child(1) {padding: 0 0 0 11px;width:50px;}
section.candidates-content .add_candidatestable-header-row div:nth-child(1) a {position:relative;top:8px;}
section.candidates-content .add_candidatestable-header-row div:nth-child(2) {width:217px;}
section.candidates-content .add_candidatestable-header-row div:nth-child(3) {width:263px;}
section.candidates-content .add_candidatestable-header-row div:nth-child(4) {width:214px;}
section.candidates-content .add_candidatestable-header-row div:nth-child(5) {width:51px;}

section.candidates-content .table-row {width:100%;height:48px;overflow:hidden;}
section.candidates-content .table-row:nth-child(odd) {background:#2d3c4c;}
section.candidates-content .table-row div {color:#97aabd;line-height:48px;display:table-cell;}
section.candidates-content .table-row div:nth-child(1) {padding: 0 0 0 25px;width:243px;}
section.candidates-content .table-row div:nth-child(2) {width:278px;color:#fff;}
section.candidates-content .table-row div:nth-child(3) {width:213px;}
section.candidates-content .table-row div:nth-child(4) {width:58px;}

section.candidates-content .add_candidatestable-row {width:100%;height:48px;overflow:hidden;}
section.candidates-content .add_candidatestable-row:nth-child(odd) {background:#2d3c4c;}
section.candidates-content .add_candidatestable-row div {color:#97aabd;line-height:48px;display:table-cell;overflow:hidden;}
section.candidates-content .add_candidatestable-row div span {font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:16px;text-transform:uppercase;display:block;padding-top:5px;position:relative;top:2px;}
section.candidates-content .add_candidatestable-row div span.color {display:inline-block;width:9px;height:9px;margin-right:5px;position:relative;top:-3px;}

section.candidates-content .add_candidatestable-row div:nth-child(1) {padding: 0 0 0 11px;width:50px;}
section.candidates-content .add_candidatestable-row div:nth-child(1) a {position:relative;top:8px;}
section.candidates-content .add_candidatestable-row div:nth-child(2) {width:217px;color:#fff;}
section.candidates-content .add_candidatestable-row div:nth-child(3) {width:263px;}
section.candidates-content .add_candidatestable-row div:nth-child(4) {width:214px;}
section.candidates-content .add_candidatestable-row div:nth-child(5) {width:39px;}

section.candidates-content .add_candidatestable-row div:nth-child(1) a img, .all-checkbox a img {width:25px;height:25px;}

.filter-section .row .right {padding-right:5px;}
.filter-section .toggle-row {padding-bottom:20px;border-bottom:1px solid #3d5266;}
.filter-section .row .left {max-width:90%;height:25px;overflow:hidden;}

#age-slider {position:relative;width:100%;height:40px;}
#age-slider #slider-background {background:#3d5266;width:100%;position:absolute;top:0;z-index:1;height:12px;}
#age-slider .age-slider-dragger {position:absolute;z-index:2;width:12px;height:12px;top:0;left:0;background:#97aabd;}
#age-slider #age-dragger2 {left:320px;}
#age-slider .age-slider-activator {position:absolute;z-index:3;width:12px;height:12px;top:0;left:0;opacity:0.01;cursor:pointer;}
#age-slider #age-slider-activator2 {left:320px;}
#age-slider .age-slider-output {position:absolute;bottom:0;left:0;}
#age-slider #age-output2 {left:310px;text-align:right;}

/*HEADERS*/
h1, h3, h4 {margin:0;padding:0;}
h1 {font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:42px;/*26px;*/text-align:left;color:#282828;margin:0;}
h2 {font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:28px;}
h3 {font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:21px;text-align:left;color:#282828;margin:0 0 15px;}
h4 {font-family:'Open Sans';font-weight:600;font-size:16px;text-align:left;color:#282828;margin:0 0 5px;text-transform:uppercase;}
h5 {font-family:'Open Sans';font-weight:600;font-size:14px;text-align:left;color:#282828;margin:20px 0 15px;}

/*FORMS*/
input[type=text], input[type=password] {background:#FFF;width:100%;height:46px;line-height:46px;padding:0 10px;border:1px solid #eaeaea;font-family:'Open Sans';font-weight:400;font-size:15px;color:#000;}
textarea {width:100%;padding:10px;border:1px solid #eaeaea;font-family:'Open Sans';font-weight:400;font-size:15px;color:#000;background:#FFF;;height:255px;}
select {background-color: #FFF;width:100%;border:1px solid #eaeaea;border-radius: 0;font-family:'Open Sans';font-weight:400;font-size:16px;color:#000;height:36px;padding-left:10px;}
body.login input[type=text], body.login input[type=password]{ background-color: transparent; border-color: #FFF; color: #FFF;}
body.login a{color: #FFF;}
@-moz-document url-prefix() {
    /*select {background:none;color:#fff;}*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select option {color:#3d5266}
}

input.date-input-field {background:url('../img/bg_date_field.png?v2=1') right center no-repeat;}
input.time-input-field {background:url('../img/bg_time_field.png?v2=1') right center no-repeat;}

/*MISC*/re
p, form, ul {margin:0;padding:0;}
section, article, header, footer {display:block;}
.left {float:left;}
.right {float:right;}
.right-text {text-align:right;}
.clear {clear:both;}
.divider {margin-top:30px;}
.faded-element {opacity:0.3;cursor:default;}
.open-faded-element {opacity:1;}
.red-block {background:#fa706b;}
.green-block {background:#75b385;}
.yellow-block {background:#afb06e;}
.seperator-line {width:100%;background:#3d5266;height:1px;overflow:hidden;margin:35px 0}
.arrow-down {background:url('../img/arrow_down.png?v2=1') right center no-repeat;}
.arrow-up {background:url('../img/arrow_up.png?v2=1') right center no-repeat;}
.no-margin-row {margin-bottom:0 !important;}
a {color:#282828;text-decoration:none;}
.white-text {color:#fff;}
.light-blue-text {color:#97aabd}
.color {display:inline-block !important;width:9px;height:18px;margin-right:10px;position:relative;top:2px;}
.no-margin {margin:0 !important;}

.list-content .color {border-radius:50%;height:9px;top:-2px;}


.background-fader {width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;background:#000;opacity:0.8;}

.image-link {color:#fff;text-decoration:none;}
.uploadedimages {margin:10px 0 20px;}
.uploadedimages .outerimage img {max-width:250px;}

.chosen-filter-row {color:#fa706b;}
.archived-nonarchived-filter-wrapper .chosen-filter-row {color:#fff;}

/*BUTTONS*/
a.button {display:block;cursor:pointer;padding:0 35px;height:42px;line-height:42px;font-size:14px;color:#152C2A;text-transform:uppercase;font-family:'Open Sans';font-weight:700;background:#E9D9A8;text-decoration:none;text-align:center;}
a.small-button {height:32px;line-height:32px;font-size:12px;font-family:'Open Sans';font-weight:600;padding:0 15px;}
a.floated-button  {display:inline-block;}
a.floated-button:last-child {margin-left:20px;}
a.faded-button {opacity:0.5 !important;cursor:default;}
a.faded-button:hover {opacity:0.5 !important;}
a.button:hover {opacity:0.8;}
a.file-delete-button {width:30px;height:30px;position:relative;background:url('../img/gx_bucket_white.png?v2=1') center center no-repeat;background-color:#b8b0a6;display:block;}

.overlay-text a.button, .overlay-existing text a.button, .functions-overlay a.button, combine-overlay a.button {font-size:14px;height:36px;line-height:36px;font-family:'Open Sans';font-weight:700;}
a.red-button {background:#fa706b;color:#fff;}
a.blue-button {background:#3d5266;color:#fff;}
.inline-list-button a.button {padding:0;}
.row a.add-competance-button {width:150px;margin-top:20px;margin-bottom:30px;}
a.add-job-button {width:220px;background:#97aabd;float:right;}
.toggle-row {overflow:hidden;cursor:pointer;}
/*LINKS*/
a.add-link {background:url('../img/bg_add_link.png?v2=1') top left no-repeat;padding-left:40px;color:#fff;}
a.list-button, a.comp-list-button {font-family:'Open Sans';font-weight:600;height:36px;line-height:36px;font-size:14px;}


/*PLACEHOLDERS*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:'Open Sans';font-weight:400;font-size:14px;color:#000;opacity:0.3;filter:alpha(opacity=30);
}
::-moz-placeholder { /* Firefox 19+ */
  font-family:'Open Sans';font-weight:400;font-size:14px;color:#000;opacity:0.3;filter:alpha(opacity=30);
}
:-ms-input-placeholder { /* IE 10+ */
  font-family:'Open Sans';font-weight:400;font-size:14px;color:#000;opacity:0.3;filter:alpha(opacity=30);
}
:-moz-placeholder { /* Firefox 18- */
  font-family:'Open Sans';font-weight:400;font-size:14px;color:#000;opacity:0.3;filter:alpha(opacity=30);
}
body.login ::-webkit-input-placeholder{ color: #FFF;}
body.login ::-moz-placeholder{ color: #FFF;}
body.login :-ms-input-placeholder{ color: #FFF;}
body.login :-moz-placeholder{ color: #FFF;}

.tab-content .ax-file-list {width:386px;}
a.ax-upload-all, a.ax-clear {display:none;}
section.single-element-content .tabs li.multiline-tab {line-height:1.2em;}
section.single-element-content .tabs li.multiline-tab a {position:relative;top:7px;line-height:1em;}

/*COMPANY JOB*/
section.top-image .logo {position:absolute;top:25px;left:63px;}
section.top-image {/*min-height:425px;*/background-color: #152C2A;}
section.top-image .top-headers {position:relative;padding-top: 90px; padding-bottom: 30px;}
section.top-image .top-headers h4 {text-align:center; color: #b8b0a6;}
section.top-image .top-headers h1 {text-align:center; color: #FFF;}
section.top-image .top-actions{ position: absolute; top: 10px; right: 0;}
section.top-image a.button{ background-color: #E9D9A8; color: #152C2A;}

section.company-job-introduction, section.company-job-send-content, section.interview-send-content {padding:75px 0 50px;background-color: #152C2A;}
section.company-job-introduction *, section.company-job-send-content *, section.interview-send-content *{color:#FFF;}

section.interview-send-content{ background-color: transparent;}

section.company-job-input-content {padding:75px 0 50px;background:#FFF;}
section.company-job-input-content h4 {margin:25px 0 0;}
section.company-job-input-content h3 {margin-top:25px;}
section.company-job-input-content .row h3 {margin-top:0;}
section.company-job-input-content .left, section.company-job-input-content .right {width:48%;}
section.company-job-send-content a.button {margin:0 auto;}

section.top-bar{ background-color: #000; color: #FFF; height: 48px; position: relative;}
section.top-bar > .inner-content{ padding-top: 0; padding-bottom: 0;}
section.top-bar .logo{ position: relative;}
section.top-bar .logo::before{ content: ''; display: block; width: 208px; height: 55px; margin-top: -4px; background: url(../../img/markholt-partners-full-w.svg) left center / contain no-repeat;}
section.top-bar .logo::after{ display: none;}




body.interview {overflow-x:hidden;}
body.company-job p {margin:0 0 15px;}

.approve-section {display:none;/*background:#222d38;*/padding:55px 0;}

.approve-section .timetable-content .timetable-row div div.clock {width:115px;font-family:'Open Sans';font-weight:400;}
.approve-section-2 h3, .approve-section-2 h4 {margin-left:4%;width:96%;}
/*.timetable-content .checkmark {background:url('../img/gx_timetable_checkmark.png?v2=1') top left no-repeat;position:relative;left:25px;}*/
.approve-section-4 h3 {margin-top:20px;}

.progress-bar {background:#152C2A;padding: 0 0 60px;overflow: hidden;}
.progress-bar * {color: #FFF;}
.progress-bar h3 {margin:20px 0 25px 50px;}
.approve-section .action-section textarea {margin:30px 0;}
.approve-section .action-section a.button, .approve-section .final-approve-section a.button  {width:150px;margin:0 auto;}
.approve-section .action-section h1, .approve-section .final-approve-section h1 {margin-top:30px;}
.final-approve-section p {margin-bottom:30px;}

section.interview-send-content a.previous-button {padding:0 20px;}
section.interview-send-content a.previous-button span.image {background:url('../../img/gx_double_arrow_back.png?v2=1') left center no-repeat;width:20px;height:13px;display:inline-block;position:relative;top:2px;left:0;}
section.interview-send-content a.previous-button span.text {display:inline-block;}
section.interview-send-content a.next-button span.image {background:url('../../img/gx_double_arrow_forward.png?v2=1') left center no-repeat;width:15px;height:13px;display:inline-block;position:relative;top:2px;left:5px;}
section.interview-send-content a.next-button span.text {display:inline-block;}
section.interview-send-content a.next-button {padding:0 20px;}

*:focus {
    outline: none;
}
/*
 .ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}*/

/*PREVIEW CANDIDATES IN PRESENTATION*/
.presentation-content {padding:30px 0 90px;;background:#212a35;}
.presentation-content .top-logo {background:url('../img/gx_topimage_logo.png?v2=1') top left no-repeat;width:100%;height:60px;}
.presentation-content .presentation {width:100%;display:inline-block;margin-top:25px;}
.presentation-content .presentation .single-presentation-candidate {position:relative;float:left;width:320px;height:320px;background-size:cover;background-repeat:no-repeat;}
.presentation-content .presentation .single-presentation-candidate .candidate-information {position:absolute;top:250px;left:25px;width:280px;color:#fff;z-index:3;}
.presentation-content .presentation .single-presentation-candidate .candidate-information .name {text-transform:uppercase;margin-bottom:5px;}
.presentation-content .presentation .single-presentation-candidate .candidate-information .experience {font-size:14px;line-height:18px;}

.presentation-receiver-content {background:#263340;padding:50px 0}
.presentation-receiver-content .left {width:390px;margin-right:50px;}
.presentation-receiver-content .left h4 {margin-bottom:25px;}
.presentation-receiver-content .right {width:650px;}
.presentation-receiver-content .right textarea {height:170px;}

.single-receiver {width:100%;height:15px;line-height:15px;padding-left:24px;margin-bottom:30px;color:#fff;}
.single-receiver-checkbox-on {background:url('../img/gx_small_checkbox.png?v2=1') left center no-repeat;}
.single-receiver-delete-on {background:url('../img/gx_remove.png?v2=1') left center no-repeat;}
.single-receiver span {color:#97aabd;}
.add-receiver-name-row {cursor:pointer;}
.add-receiver-name-row input {width:383px;}
.add-receiver-plus-row {margin-top:20px;}
.add-receiver-plus-row input {width:316px;float:left;}
.add-receiver-plus-row a {float:left;margin-left:25px;}

.presentation-send-content {padding:50px 0;background:#283644;}
.presentation-send-content a {width:120px;margin:0 auto;position:relative;}


/*VARIOUS ADJUSTMENTS*/
fieldset {border:none;padding:0;}
.background-image {position:fixed;top:-100px;left:0;width:100%;height:780px;z-index:1;text-align:center;overflow:hidden;background:#000; display: none;}
.background-image img {width:100%;height:auto;opacity:0.5;}
.background-gradient {background:url('../img/gx_gradient_283644.png?v2=1') left bottom repeat-x;width:100%;height:780px;position:fixed;top:-100px;left:0;z-index:2;overflow:hidden;display: none;}
/*.single-job .background-gradient {position:absolute;}*/
.table-header-row,  .timetable-header-row, .candidate-presentation-table-header-row {font-family:'Open Sans';font-weight:600;}
.list-section .table-header-row div, .list-content .table-header-row div {cursor:pointer;}

.ui-menu .ui-menu-item {background:#3d5266 !important;color:#fff;font-size:14px;padding:5px 0;}
.no-margin-button {margin:0 !important;}

/*SPIDERWEB*/
.spider-holder {position:relative;width:810px;height:650px;margin-left:200px;}
.spiderweb-holder {width:810px;height:650px;margin:0 auto;position:absolute;top:0;left:0;z-index:2;}
.spiderweb-background {position:absolute;top:133px;left:214px;z-index:1;background:url('../img/bg_spiderweb.png?v2=1') top left no-repeat;width:380px;height:380px;background-size:380px 380px;}
.highcharts-color-1 {color:#fff !important;}

#personal-spiderweb-holder {background:url('../img/candidate_tests/disc/labels.png?v2=1') center center no-repeat;width:500px;height:500px;background-size:500px 500px;position:relative;}
#personal-spiderweb-holder div {position:absolute;top:0;left:0;width:500px;height:500px;background-size:500px 500px;background-repeat:no-repeat;z-index:1;}
#personal-spiderweb-holder .spiderweb-slices {background-image:url('../img/candidate_tests/disc/spiderweb_8slices.png?v2=1');z-index:2;transform:scale(1) !important;-webkit-transform:scale(1) !important;}

#personal-spiderweb-holder .p1-holder {background-image:url('../img/candidate_tests/disc/a1.png?v2=1');}
#personal-spiderweb-holder .p2-holder {background-image:url('../img/candidate_tests/disc/a2.png?v2=1');}
#personal-spiderweb-holder .a1-holder {background-image:url('../img/candidate_tests/disc/p1.png?v2=1');}
#personal-spiderweb-holder .a2-holder {background-image:url('../img/candidate_tests/disc/p2.png?v2=1');}
#personal-spiderweb-holder .e1-holder {background-image:url('../img/candidate_tests/disc/i1.png?v2=1');}
#personal-spiderweb-holder .e2-holder {background-image:url('../img/candidate_tests/disc/i2.png?v2=1');}
#personal-spiderweb-holder .i1-holder {background-image:url('../img/candidate_tests/disc/e1.png?v2=1');}
#personal-spiderweb-holder .i2-holder {background-image:url('../img/candidate_tests/disc/e2.png?v2=1');}

/*EXTENDED SPIDERWEB*/
#personal-spiderweb-holder-extended {background:url('../img/candidate_tests/extended/labels.png?v2=1') center center no-repeat;width:500px;height:500px;background-size:500px 500px;position:relative;}
#personal-spiderweb-holder-extended div {position:absolute;top:0;left:0;width:500px;height:500px;background-size:500px 500px;background-repeat:no-repeat;}
#personal-spiderweb-holder-extended div.value-holder {z-index:1;}
#personal-spiderweb-holder-extended .v1-holder {background-image:url('../img/candidate_tests/extended/pie_1_yellow.png?v2=1');}
#personal-spiderweb-holder-extended .v2-holder {background-image:url('../img/candidate_tests/extended/pie_2_yellow.png?v2=1');}
#personal-spiderweb-holder-extended .v3-holder {background-image:url('../img/candidate_tests/extended/pie_3_yellow.png?v2=1');}
#personal-spiderweb-holder-extended .v4-holder {background-image:url('../img/candidate_tests/extended/pie_4_yellow.png?v2=1');}
#personal-spiderweb-holder-extended .v5-holder {background-image:url('../img/candidate_tests/extended/pie_5_green.png?v2=1');}
#personal-spiderweb-holder-extended .v6-holder {background-image:url('../img/candidate_tests/extended/pie_6_green.png?v2=1');}
#personal-spiderweb-holder-extended .v7-holder {background-image:url('../img/candidate_tests/extended/pie_7_green.png?v2=1');}
#personal-spiderweb-holder-extended .v8-holder {background-image:url('../img/candidate_tests/extended/pie_8_green.png?v2=1');}
#personal-spiderweb-holder-extended .v9-holder {background-image:url('../img/candidate_tests/extended/pie_9_blue.png?v2=1');}
#personal-spiderweb-holder-extended .v10-holder {background-image:url('../img/candidate_tests/extended/pie_10_blue.png?v2=1');}
#personal-spiderweb-holder-extended .v11-holder {background-image:url('../img/candidate_tests/extended/pie_11_blue.png?v2=1');}
#personal-spiderweb-holder-extended .v12-holder {background-image:url('../img/candidate_tests/extended/pie_12_blue.png?v2=1');}
#personal-spiderweb-holder-extended .v13-holder {background-image:url('../img/candidate_tests/extended/pie_13_red.png?v2=1');}
#personal-spiderweb-holder-extended .v14-holder {background-image:url('../img/candidate_tests/extended/pie_14_red.png?v2=1');}
#personal-spiderweb-holder-extended .v15-holder {background-image:url('../img/candidate_tests/extended/pie_15_red.png?v2=1');}
#personal-spiderweb-holder-extended .v16-holder {background-image:url('../img/candidate_tests/extended/pie_16_red.png?v2=1');}
#personal-spiderweb-holder-extended .spiderweb-slices {background-image:url('../img/candidate_tests/extended/spiderweb_16slices.png?v2=1');z-index:2;}
#personal-spiderweb-holder-extended .spiderweb-lables {background-image:url('../img/candidate_tests/extended/labels2.png?v2=1');z-index:3;}

/*TALENT SPIDERWEB*/
.spider-scaler-talent {position:relative;}
#personal-spiderweb-holder-talent {position:relative;width:500px;height:500px;}
#personal-spiderweb-holder-talent div {position:absolute;top:0;left:0;width:500px;height:500px;background-size:500px 500px;background-repeat:no-repeat;}
#personal-spiderweb-holder-talent div.value-holder {z-index:1;}
#personal-spiderweb-holder-talent .v1-holder {background-image:url('../img/candidate_tests/talent/pie_1.png?v2=1');}
#personal-spiderweb-holder-talent .v2-holder {background-image:url('../img/candidate_tests/talent/pie_2.png?v2=1');}
#personal-spiderweb-holder-talent .v3-holder {background-image:url('../img/candidate_tests/talent/pie_3.png?v2=1');}
#personal-spiderweb-holder-talent .v4-holder {background-image:url('../img/candidate_tests/talent/pie_4.png?v2=1');}
#personal-spiderweb-holder-talent .v5-holder {background-image:url('../img/candidate_tests/talent/pie_5.png?v2=1');}
#personal-spiderweb-holder-talent .v6-holder {background-image:url('../img/candidate_tests/talent/pie_6.png?v2=1');}
#personal-spiderweb-holder-talent .v7-holder {background-image:url('../img/candidate_tests/talent/pie_7.png?v2=1');}
#personal-spiderweb-holder-talent .v8-holder {background-image:url('../img/candidate_tests/talent/pie_8.png?v2=1');}
#personal-spiderweb-holder-talent .v9-holder {background-image:url('../img/candidate_tests/talent/pie_9.png?v2=1');}
#personal-spiderweb-holder-talent .v10-holder {background-image:url('../img/candidate_tests/talent/pie_10.png?v2=1');}
#personal-spiderweb-holder-talent .v11-holder {background-image:url('../img/candidate_tests/talent/pie_11.png?v2=1');}
#personal-spiderweb-holder-talent .v12-holder {background-image:url('../img/candidate_tests/talent/pie_12.png?v2=1');}
#personal-spiderweb-holder-talent .v13-holder {background-image:url('../img/candidate_tests/talent/pie_13.png?v2=1');}
#personal-spiderweb-holder-talent .v14-holder {background-image:url('../img/candidate_tests/talent/pie_14.png?v2=1');}
#personal-spiderweb-holder-talent .v15-holder {background-image:url('../img/candidate_tests/talent/pie_15.png?v2=1');}
#personal-spiderweb-holder-talent .v16-holder {background-image:url('../img/candidate_tests/talent/pie_16.png?v2=1');}
#personal-spiderweb-holder-talent .spiderweb-slices {background-image:url('../img/candidate_tests/talent/spiderweb_16_large.png?v2=1');z-index:2;}
#personal-spiderweb-holder-talent-text {position:absolute;top:0;left:0;width:500px;height:500px;z-index:3;}
#personal-spiderweb-holder-talent-text div {width:210px;height:80px;text-align:left;transform-origin:right center;-webkit-transform-origin:right center;position:absolute;top:210px;left:40px;padding:30px 10px 0;font-size:15px;}
#personal-spiderweb-holder-talent-text div.v1-holder {-webkit-transform: rotate(281.25deg);transform: rotate(281.25deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v2-holder {-webkit-transform: rotate(303.75deg);transform: rotate(303.75deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v3-holder {-webkit-transform: rotate(326.25deg);transform: rotate(326.25deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v4-holder {-webkit-transform: rotate(348.75deg);transform: rotate(348.7deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v5-holder {-webkit-transform: rotate(11.25deg);transform: rotate(11.25deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v6-holder {-webkit-transform: rotate(33.75deg);transform: rotate(33.75deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v7-holder {-webkit-transform: rotate(56.25deg);transform: rotate(56.25deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v8-holder {-webkit-transform: rotate(78.75deg);transform: rotate(78.75deg);text-align:right;transform-origin:left center;-webkit-transform-origin:left center;left:250px;}
#personal-spiderweb-holder-talent-text div.v9-holder {-webkit-transform: rotate(-11.25deg);transform: rotate(-11.25deg);}
#personal-spiderweb-holder-talent-text div.v10-holder {-webkit-transform: rotate(-33.75deg);transform: rotate(-33.75deg);}
#personal-spiderweb-holder-talent-text div.v11-holder {-webkit-transform: rotate(-56.25deg);transform: rotate(-56.25deg);}
#personal-spiderweb-holder-talent-text div.v12-holder {-webkit-transform: rotate(-78.75deg);transform: rotate(-78.75deg);}
#personal-spiderweb-holder-talent-text div.v13-holder {-webkit-transform: rotate(11.25deg);transform: rotate(11.25deg);}
#personal-spiderweb-holder-talent-text div.v14-holder {-webkit-transform: rotate(33.75deg);transform: rotate(33.75deg);}
#personal-spiderweb-holder-talent-text div.v15-holder {-webkit-transform: rotate(56.25deg);transform: rotate(56.25deg);}
#personal-spiderweb-holder-talent-text div.v16-holder {-webkit-transform: rotate(78.75deg);transform: rotate(78.75deg);}

/*PRESSURE TEST*/
#spider-holder-pressure {background:url('../img/candidate_tests/pressure/bg.png?v2=1') center center no-repeat;width:446px;height:280px;background-size:446px 280px;position:relative;}
#spider-holder-pressure .value-holder {position:absolute;top:0;left:0;width:0;height:20px;background:#fa706b;}
#spider-holder-pressure .r3-holder {top:26px;}
#spider-holder-pressure .r4-holder {top:130px;}
#spider-holder-pressure .r5-holder {top:234px;}

.iq-spider-holder {width:500px;height:300px;margin:0 auto;position:relative;top:50px;}
.iq-spider-holder .axis {position:absolute;top:0;left:0;z-index:1;width:500px;height:300px;background:url('../img/bell-curve_axis.png?v2=1') center center no-repeat;}
.iq-spider-holder .curve {position:absolute;top:0;left:0;z-index:3;width:500px;height:300px;background:url('../img/bell-curve_curve.png?v2=1') center center no-repeat;}
.iq-spider-holder .userline {position:absolute;bottom:35px;left:0;width:4px;background:#fff;height:238px;z-index:2;}
.iq-spider-holder .iq-number {position:absolute;bottom:63px;right:0;font-family:'Sentient','Vollkorn',serif;font-weight:700;font-size:14px;color:#fff;z-index:4;background:#2b3a49;width:50px;height:30px;line-height:30px;text-align:center;}

.extended-candidate-content .curve {background-image:url('../img/bell-curve_curve_candidate.png?v2=1')}

/*INTERVIEW STYLES*/
.interview-approve-section .inner-checkbox {padding-left:35px;cursor:pointer;margin-bottom:25px;font-family: 'Open Sans';font-weight:600;}
.interview-approve-section .checkbox-off {background:url('../img/gx_checkbox_off.png?v2=1') left top no-repeat;}
.interview-approve-section .checkbox-on {background:url('../img/gx_checkbox_on.png?v2=1') left top no-repeat;}
.interview-approve-section .left {width:46%;float:left;}
.interview-approve-section .right {width:46%;float:right;}
.interview-approve-section div.value {margin-bottom:20px;}
.interview-approve-section h3, .interview-approve-section h4 {margin-left:0;width:100%;}
.interview-approve-section h3 {margin-top:30px;}
.interview-approve-section .education-row, .interview-approve-section .experience-row {margin-bottom:20px;}

*:focus {
    outline: none;
   }

.overlay {position:absolute;top:0;left:0;background:#000;opacity:0.6;z-index:99;width:0;height:0;display:none;}
.overlay-text, .overlay-feedback-test, .delete-overlay, .archive-overlay, .reopen-overlay, .comp-overlay-text, .overlay-existing-text, .functions-overlay, .combine-overlay {position:absolute;top:0;left:0;z-index:100;width:454px;height:264px;display:none;background:#FFF;color:#282828;padding:50px;}
.combine-overlay {width:1178px;height:0;margin-top:0;}
.overlay-existing-text {background:#182029;}
.overlay-existing-text a.first-list-button {left:50px;}
.overlay-existing-text a.list-button {width:160px;padding:0;}
body .overlay-text, body .comp-overlay-text, body .overlay-existing-text, .functions-overlay, .combine-overlay {z-index:101;}
.overlay-text h4, .delete-overlay h4, .archive-overlay h4, .reopen-overlay h4, .comp-overlay-text h4, .overlay-existing-text h4, .functions-overlay h4, .combine-overlay h4 {margin-bottom:20px;}
.archive-overlay {height:284px;}
.overlay-text a.list-button, .comp-overlay-text a.list-button, .overlay-feedback-test a.list-button, .delete-overlay a.list-button, .archive-overlay a.list-button, .reopen-overlay a.list-button, a.special-existing-candidate-button, a.comp-list-button, .overlay-existing-text a.list-button {background:#97aabd;min-width:100px;position:absolute;bottom:40px;right:50px;}
a.special-existing-candidate-button, a.comp-list-button {left:50px;width:100px;}
a.comp-list-button {width:180px;}
.delete-overlay a, .archive-overlay a, .reopen-overlay a {margin-top:10px;line-height:37px;height:37px;font-size:14px;padding:0 15px;}
.overlay-existing-text a.close-overlay-link {position:absolute;top:10px;right:10px;color:#fff;text-decoration:none;background:none;}

.comp-overlay-text a.list-button, .comp-overlay-text a.comp-list-button {font-size:12px;padding:0 20px;}
.comp-overlay-text .close {position:absolute;top:10px;right:10px;}

.new-candidate-overlay {position:absolute;top:0;left:0;background:#000;z-index:100;width:800px;height:560px;display:none;background:#3d5266;color:#fff;padding:50px;}
.new-candidate-overlay input {border-color:#97aabd;}
.new-candidate-overlay .button-row {text-align:center;}
.new-candidate-overlay .row {margin-bottom:25px;}
.new-candidate-overlay a {display:inline-block;background:#97aabd;}
.new-candidate-overlay textarea {width:100%;height:92px;border-color:#97aabd;}

.functions-overlay ul {list-style:none;margin:0 0 20px;padding:0;}
.functions-overlay ul a {text-decoration:underline;color:#fff;}


.video-recorder-overlay {position:absolute;top:0;left:0;background:#000;z-index:100;width:700px;height:583px;display:none;background:#3d5266;color:#fff;padding:50px 61px;display:none;}






/*USERS*/
.user-info {width:750px;}
.user-info .row {margin-bottom:20px;}
section.users-content {padding-top:73px;}
section.users-content h1 {margin-top:12px;}
section.users-content .users-header-row {}
section.users-content .users-header-row a {float:right;}
section.users-content .list-subheader-row {margin-top:90px;width:100%;}

section.users-content .table-header-row {height:63px;line-height:63px;width:100%;display:table-row;background:#3d5266;}
section.users-content .table-header-row div {color:#fff;display:table-cell;}
section.users-content .table-header-row div:nth-child(1) {padding: 0 25px;width:483px;}
section.users-content .table-header-row div:nth-child(2) {width:407px;}
section.users-content .table-header-row div:nth-child(3) {width:288px;padding-right:25px;}

section.users-content .table-row {width:100%;height:95px;overflow:hidden;}
section.users-content .table-row div {color:#97aabd;line-height:95px;display:table-cell;}

section.users-content .table-row:nth-child(odd) {background:#2d3c4c;}
section.users-content .table-row div:nth-child(1) {padding: 0 25px;width:483px;line-height:1.1em;font-family:'Open Sans';font-weight:600;}
section.users-content .table-row div:nth-child(2) {width:407px;}
section.users-content .table-row div:nth-child(3) {width:288px;color:#fff;padding-right:25px;}

.video-holder {position:relative;top:0;display:block;width:700px;height:467px;padding-bottom:20px;}
/*.video-holder video {position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;z-index:5;}*/

.video-holder .inner-video-holder {background:#152C2A;padding:2px;width:552px;height:auto;overflow:hidden;}
.video-holder video {width:578px;height:433px;display:block;position:relative;}

.video-holder .video-controls {position:relative;width:100%;height:34px;text-align:center;}

.video-holder .video-controls a {width:35px;text-align:center;margin:0 auto;position:relative;top:4px;}

.progress-bar-buttons {width:1033px;margin:0 auto;}
.progress-bar-buttons div {cursor:pointer;position:relative;}
.progress-bar-buttons>div {display:inline-block;text-align:center;height:70px;width:70px;position:relative;}
.progress-bar-buttons>div .ring {width:70px;height:70px;border:1px solid #58575c;text-align:center;font-family:'Open Sans';font-weight:600;font-size:30px;color:#959598;padding-top:13px;margin:0 auto;position:relative;z-index:2;}
.progress-bar-buttons .button1 .ring {/*background:#1e2933*/}
.progress-bar-buttons .button6 img {position:relative;top:-2px;}
.progress-bar-buttons>div h4 {position:absolute;left:50%;top:85px;font-size:16px;color:#959598;}
.progress-bar-buttons .inbetween-button {width:113px;position:relative}
.progress-bar-buttons .inbetween-button span {position:relative;top:58px;height:1px;width:123px;background:#58575c;left:-5px;display:block;}
.progress-bar-buttons>div.not-finished .ring {border-color: #58575c;}
.progress-bar-buttons>div.chosen .ring {border-color:#E9D9A8; color: #E9D9A8;}
.progress-bar-buttons>div.chosen h4 {color:#E9D9A8;}
.progress-bar-buttons .inbetween-button-not-finished span {background:#58575c;}


.company-approve-progress-bar .progress-bar-buttons div.button1 {left:50px;}
.company-approve-progress-bar .progress-bar-buttons div.button2 {left:282px;}
.company-approve-progress-bar .progress-bar-buttons div.button3 {left:518px;}
.company-approve-progress-bar .progress-bar-buttons div.button4 {left:752px;}
.company-approve-progress-bar .progress-bar-buttons div.button5 {left:985px;}


.competance-buttons {position:absolute;top:15px;left:-25px;z-index:2;padding:0 !important;display:block !important;}
.competance-buttons div {cursor:pointer;width:25px !important;height:25px;background:none;display:block !important;padding:0 !important;line-height:1em !important;position:absolute !important;}
.competance-buttons div.chosen-slider-button {background:url('../img/gx_dragger.png?v2=1') top left no-repeat;top: -1px;}
.competance-buttons div.chosen-slider-button-hmrating {background:url('../img/gx_dragger_red.png?v2=1') top left no-repeat;}
.competance-buttons div.chosen-slider-button-two-color {background:url('../img/gx_dragger_two_colours.png?v2=1') top left no-repeat;}
.slider-background {width:556px;height:42px;background:url('../img/bg_slider.png?v2=1') top left no-repeat;margin:0 !important;position:absolute;top:5px;left:-25px;z-index:1;}

.competance-buttons div.button1 {left:0px;}
.competance-buttons div.button2 {left:76px;}
.competance-buttons div.button3 {left:151px;}
.competance-buttons div.button4 {left:227px;}
.competance-buttons div.button5 {left:302px;}
.competance-buttons div.button6 {left:378px;}
.competance-buttons div.button7 {left:453px;}
.competance-buttons div.button8 {left:529px;}


.approve-section-2 .company-page-corrections {width:92%;margin-left:4%;margin-right:4%;}
.approve-section-2 .company-page-corrections h4 {margin-left:0;}
.company-job-send-content, .interview-send-content {text-align:center;}
.company-job-send-content a.button, .interview-send-content a.button {display:inline-block;}

a.jobposting-button {float:right;height:36px;line-height:36px;font-size:14px;}

.interview .competances-content .competance-header-row {width:100%;margin:0;}
.interview .approve-section-6 p {margin:0;}





.three-c {width:98%;margin-left:2%;font-size:16px;}
.three-c h3 {font-size:20px;margin:0 0 5px;}
.three-c:first-child {margin-left:0;}
.three-c .checkbox {padding-left:50px;line-height:36px;cursor:pointer;width:100%;}
.three-c .checkbox-off {background:url('../img/gx_checkbox_off.png?v2=1') left center no-repeat;}
.three-c .checkbox-on {background:url('../img/gx_checkbox_on.png?v2=1') left center no-repeat;}
.three-c:nth-child(2) h3 {margin-bottom:20px;}

.single-element-content .candidates-content .presentation-actions .three-c .button {float:none;margin-left:0;margin-top:15px;}

.language-dropdown {float:right;margin-right:15px;width:175px;border:1px solid #58575c;background-color: #152C2A;height:40px;overflow:hidden;text-transform: uppercase; font-family: 'Open Sans'; font-weight: 700;font-size: 14px;}
.language-dropdown .language-dropdown-header {width:100%;height:40px;line-height:40px;color:#fff;cursor:pointer;padding:0 15px;width:95%;}
.language-dropdown .arrow-down {background:url('../img/arrow_down.png?v2=1') right center no-repeat;}
.language-dropdown .arrow-up {background:url('../img/arrow_up.png?v2=1') right center no-repeat;}
.language-dropdown .language-dropdown-element {width:100%;height:30px;line-height:30px;font-size: 13px;}
.language-dropdown .language-dropdown-element a {padding-left:15px;text-decoration:none;color:#fff;display:block;float:none;top:0;left:0;right:0;margin:0;opacity: 0.6;}
.language-dropdown .language-dropdown-element a:hover {opacity: 1;}


/*VERSION 2 SPECIFIC STYLES*/
a.delete-button {background:#607182;color:#fff;font-size:14px;padding:0 15px;}
.breadcrumb {margin:20px 0 0;cursor:pointer;background:url('../img/gx_breadcrumb_arrow.png?v2=1') left center no-repeat;padding-left:30px;font-size:14px;color:#fff;text-decoration:underline;height:22px;line-height:22px;}
.toggle-row .checkbox, .checkboxes .checkbox {background-size:16px 16px !important;padding-left:25px;line-height:26px;}

.checkbox-off {background:url('../img/gx_checkbox_off.png?v2=1') left center no-repeat;}
.checkbox-on {background:url('../img/gx_checkbox_on.png?v2=1') left center no-repeat;}

.checkbox-no {background:url('../img/gx_checkbox_off.png?v2=1') left center no-repeat;}
.checkbox-yes {background:url('../img/gx_checkbox_on.png?v2=1') left center no-repeat;}

section.single-element-content div.sortable-element .row {margin-bottom:0;}
.sortable-element {background:#eaeaea; width:100%;padding:18px 18px 20px 24px;position:relative;cursor:pointer;}
.sortable-element h4 {margin-bottom:0}
.sortable-element .number {float:left;width:23px;font-size:16px;text-transform:uppercase;font-family:'Sentient','Vollkorn',serif;font-weight:700;color:#b8b0a6;}
.sortable-element .title {float:left;}
.sortable-element .edit-sortable-element {position:absolute;top:18px;right:54px;}
.sortable-element .edit-sortable-element a.button {font-size:12px;height:27px;line-height:28px;width:72px;padding:0;}
.sortable-element .delete-sortable-element {position:absolute;top:18px;right:18px;width:27px;height:27px;}
.sortable-element .delete-sortable-element a {display:block;background:url('../img/bn_delete_sortable_element.png?v2=1') center center no-repeat;width:27px;height:27px;}
.sub-sortable-row {padding-left:23px;}
a.close-button {background:#607182;color:#fff;height:32px;line-height:34px;font-size:12px;padding:0 15px;}
a.save-button {background:#9fb1c1;height:32px;line-height:34px;font-size:12px;padding:0 15px;}

.sortable-element-overlay {position:absolute;top:0;left:0;z-index:100;width:975px;display:none;background:#3d5266;color:#fff;padding:43px 43px 23px;}
.sortable-element-overlay .delete-sortable-element {position:absolute;top:32px;right:43px;width:27px;height:27px;}
.sortable-element-overlay .delete-sortable-element a {display:block;background:url('../img/bn_delete_sortable_element.png?v2=1') center center no-repeat;width:27px;height:27px;}
.sortable-element-overlay .row {margin-bottom:20px;}
.sortable-element-overlay .row span {display:inline-block;margin:0 10px;line-height:42px;}
.sortable-element-overlay .row span:first-child {margin-left:0;}
.sortable-element-overlay .row span.date-line-seperator {margin:0 0 0 10px;float:none;}
.sortable-element-overlay input {width:100%;border:2px solid #475b6f;}
.sortable-element-overlay input.year-input-field {width:74px;}
.sortable-element-overlay select {width:150px;margin-left:10px;}

span.sortable-header {border-bottom:1px solid #fff;color:#fff;}
span.non-sortable-header {color:#97aabd;cursor:default;}
span.chosen-sort-header {border-bottom:none;background:url('../img/arrow_down_white.png?v2=1') right center no-repeat;padding-right:20px;}

div.add-candidates-to-job-headers h1, div.add-candidates-to-job-headers h4 {display:inline-block;}
div.add-candidates-to-job-headers h1 {margin-right:25px;}
div.add-candidates-to-job-headers h4 {position:relative;top:-4px;}

.add-to-job-link a.button {position:relative;top:-5px;height:40px;line-height:40px;}
.add-candidates-overlay-text a.list-button {position:relative;top:0;left:0;right:0;bottom:0;}

.inline-block {display:inline-block !important;}

/*.ax-button {font-family:'Open Sans';font-weight:600;font-size:14px;line-height:32px;}*/
a.ax-button {padding:0 35px;height:42px;line-height:42px;font-size:14px;color:#152C2A;text-transform:uppercase;font-family:'Open Sans';font-weight:700;background:#E9D9A8;text-decoration:none;text-align:center;}

.canddiate-list-on-job-row {position:relative;}
.canddiate-list-on-job-row .add-searchword-row {border:none;}
.canddiate-list-on-job-row .left {width:60%;position:relative;}
.canddiate-list-on-job-row .left .inner-row {width:30%;margin-left:2%;}
.canddiate-list-on-job-row .left .inner-row:first-child {margin-left:0;}

.canddiate-list-on-job-row .right {width:40%;text-align:right;}
.canddiate-list-on-job-row .right a {position:relative;top:26px;}

.canddiate-list-on-job-row .table-header-row {height:45px;line-height:45px;width:100%;display:table-row;background:#3d5266;}
.canddiate-list-on-job-row .table-header-row div {color:#fff;display:table-cell;cursor:pointer;}
.canddiate-list-on-job-row .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:290px;}
.canddiate-list-on-job-row .table-header-row div:nth-child(2) {width:265px;}
.canddiate-list-on-job-row .table-header-row div:nth-child(3) {width:98px;}
.canddiate-list-on-job-row .table-header-row div:nth-child(4) {width:265px;}
.canddiate-list-on-job-row .table-header-row div:nth-child(5) {width:122px;}
.canddiate-list-on-job-row .table-header-row div:nth-child(6) {width:138px;}

.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) {padding: 10px 0 0 25px;width:290px;vertical-align:top;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(2) {width:265px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(3) {width:98px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(4) {width:265px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(5) {width:122px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(6) {width:138px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate textarea {height:92px;width:240px;margin-top:-17px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate input {max-width:120px;}

.single-element-content .job-candidatelist .table-row .hm_status_row .row span {text-transform:uppercase;}
.single-element-content .job-candidatelist .table-row .hm_status_row .row, .single-element-content .job-candidatelist .table-row .can_status_row .row {width:100%;height:20px;line-height:15px;display:block;position:relative;top:10px;font-size:12px;color:#fff;}
.single-element-content .job-candidatelist .table-row .hm_status_row .row {top:20px;}
.single-element-content .job-candidatelist .table-row .hm_status_row .row input, .single-element-content .job-candidatelist .table-row .can_status_row .row input {float:left;}
.single-element-content .job-candidatelist .table-row .hm_status_row .row span, .single-element-content .job-candidatelist .table-row .can_status_row .row span {float:left;position:relative;left:10px;}

.single-element-content .job-candidatelist span.name {display:inline-block;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) .row {display:block;line-height:1.1em;height:auto;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) .row span {color:#fff;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) .row span a {font-family:'Open Sans';font-weight:700;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) .row .color-block {width:12px;height:12px;border-radius:50%;display:inline-block;margin-left:5px;}
.canddiate-list-on-job-row .search-candidate-elements .search-candidate>div:nth-child(1) .row .remove-from-search-list-link {display:inline-block;margin-left:5px;font-family:'Open Sans';font-weight:600;color:#fff;text-decoration:underline;font-size:14px;position:relative;top:-1px;}
.job-candidatelist span.name, .job-candidatelist span.linked-in a {color:#97aabd !important;}
.canddiate-list-on-job-row .meeting-field input {font-size:14px;}

.inner-light-content {display:inline-block;width:100%;padding:35px 50px;background:#2c3b4a}
.selection-content h4 span {color:#fff;text-transform:none;font-size:14px;}
.selection-content .row .left {width:30%;}
.selection-content .row .right {width:68%;}
.presentation-inner-content {margin-top:50px;}

.candidate-yes-list-row .table-header-row {height:45px;line-height:45px;width:100%;display:table-row;background:#3d5266;}
.candidate-yes-list-row .table-header-row div {color:#fff;display:table-cell;cursor:pointer;}
.candidate-yes-list-row .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:347px;}
.candidate-yes-list-row .table-header-row div:nth-child(2) {width:173px;}
.candidate-yes-list-row .table-header-row div:nth-child(3) {width:99px;}
.candidate-yes-list-row .table-header-row div:nth-child(4) {width:82px;}
.candidate-yes-list-row .table-header-row div:nth-child(5) {width:38px;}
.candidate-yes-list-row .table-header-row div:nth-child(6) {width:30px;}
.candidate-yes-list-row .table-header-row div:nth-child(6) img {position:relative;top:1px;}

.candidate-yes-list-row .table-row div {color:#fff;display:table-cell;}
.candidate-yes-list-row .table-row>div:nth-child(1) {padding: 10px 0 0 25px;width:325px;vertical-align:top;}
.candidate-yes-list-row .table-row>div:nth-child(2) {width:162px;}
.candidate-yes-list-row .table-row>div:nth-child(3) {width:99px;}
.candidate-yes-list-row .table-row>div:nth-child(4) {width:82px;}
.candidate-yes-list-row .table-row>div:nth-child(5) {width:37px;}
.candidate-yes-list-row .table-row>div:nth-child(6) {width:30px;}
.candidate-yes-list-row .table-row>div:nth-child(6) a {position:relative;top:-5px;left:-5px;}

.candidate-yes-list-row .table-row>div a.button {width:72px;height:30px;line-height:30px;font-size:12px;padding:0;}
.candidate-yes-list-row .table-row textarea {height:92px;width:240px;}
.candidate-yes-list-row .table-row input {max-width:120px;}


.candidate-presentation-list-row .table-header-row {height:45px;line-height:45px;width:100%;display:table-row;background:#3d5266;}
.candidate-presentation-list-row .table-header-row div {color:#fff;display:table-cell;cursor:pointer;}
.candidate-presentation-list-row .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:538px;}
.candidate-presentation-list-row .table-header-row div:nth-child(2) {width:71px;}
.candidate-presentation-list-row .table-header-row div:nth-child(3) {width:112px;}
.candidate-presentation-list-row .table-header-row div:nth-child(4) {width:48px;}

.candidate-presentation-list-row .candidate-presentation-table-row>div {display:table-cell;cursor:pointer;height:35px;line-height:35px;}
.candidate-presentation-list-row .candidate-presentation-table-row>div:nth-child(1) {padding: 10px 0 0 25px;width:520px;vertical-align:top;}
.candidate-presentation-list-row .candidate-presentation-table-row>div:nth-child(2) {width:71px;}
.candidate-presentation-list-row .candidate-presentation-table-row>div:nth-child(3) {width:95px;}
.candidate-presentation-list-row .candidate-presentation-table-row>div:nth-child(4) {width:48px;}

.selection-content .label {margin-bottom:7px;}
span.checkmark {background:url('../img/gx_checkmark.png?v2=1') left center no-repeat;padding-left:18px;display:block;}
.candidate-status-holder {display:block !important;width:140px;cursor:pointer;height:35px;position:relative;}
.candidate-status-holder .inner-candidate-status-holder {width:143px;height:35px;overflow:hidden;position:absolute;top:0;left:0;display:block;background:url('../img/arrow_down_interview_status.png?v2=1') right top no-repeat;}
.candidate-status-holder .open-candidate-status-holder {background:url('../img/arrow_up_interview_status.png?v2=1') right top no-repeat;}
.candidate-status-holder .inner-candidate-status-holder .candidate-status-text {height:35px;width:100%;display:block;line-height:35px;}
.candidate-status-holder .inner-candidate-status-holder .selection-row {height:35px;line-height:35px;width:100%;display:block;}
.candidate-status-holder .inner-candidate-status-holder .selection-row a {display:block;padding-left:10px;background:#3a4d60;}
.candidate-status-holder .inner-candidate-status-holder .selection-row a:hover {background:#fa706b}

/*.candidate-status-holder .open-candidate-status-holder {background-image:url('../img/arrow_up.png?v2=1');background-position:top right}*/
.candidate-yes-table-row a.button {display:inline-block;}
.years-number {position:absolute;right:20px;top:11px;color:#97aabd;}

.candidate-tab-search-content .search-row .left {width:70%;}
.candidate-tab-search-content .search-row .right {width:26%;}
.candidate-tab-search-content .note-textfield textarea {height:155px;}
.candidate-tab-search-content .positions-row {margin:40px 0 20px;}
.candidate-tab-search-content .candidate-joblist .table-row {height:80px;overflow:hidden;}
.candidate-tab-search-content .candidate-joblist .list-header-row div {display:inline-block}
.candidate-tab-search-content .candidate-joblist .list-header-row .header {width:565px;}
.candidate-tab-search-content .candidate-joblist .list-header-row .status-text {width:190px;color:#97aabd;}
.candidate-tab-search-content .candidate-joblist .list-header-row .status-text span {color:#fff;}
.candidate-tab-search-content .candidate-joblist .list-header-row .interview-status {width:225px;color:#fff;}
.candidate-tab-search-content .candidate-joblist .list-header-row .interview-status strong {color:#97aabd;font-weight:normal;}
.candidate-tab-search-content .candidate-joblist .list-header-row .mail-button {width:117px;}
.candidate-tab-search-content .candidate-joblist .list-header-row .mail-button a {display:inline-block;}
.candidate-tab-search-content .candidate-joblist .list-header-row .action {width:20px;height:20px;float:none;position:relative;top:5px;}
.candidate-tab-search-content .candidate-joblist .list-header-row .header a {color:#97aabd;}
.candidate-tab-search-content .candidate-joblist .inner-light-content {background:#2f4050;}
.candidate-tab-search-content .candidate-joblist  textarea {border:2px solid #97aabd;height:120px;overflow:auto;}
.candidate-tab-search-content .candidate-joblist .inner-joblist-evaluation-content .row:nth-child(2) textarea {height:74px;}
.candidate-tab-search-content .candidate-joblist .inner-joblist-application-content textarea {height:235px;}


.files-section .table-header-row {height:45px;line-height:45px;width:100%;display:table-row;background:rgba(0,0,0,0.08);}
.files-section .table-header-row div {color:#282828;display:table-cell;cursor:pointer;}
.files-section .table-header-row div:nth-child(1) {padding: 0 0 0 25px;width:215px;}
.files-section .table-header-row div:nth-child(2) {width:167px;}
.files-section .table-header-row div:nth-child(3) {width:25px;text-align:center;}
.files-section .table-header-row div:nth-child(4) {width:25px;}
.files-section .table-header-row div:nth-child(5) {width:55px;padding-right:25px;text-align:center;}

.files-section .table-row {height:45px !important;line-height:45px;width:100%;display:table-row;background:rgba(0,0,0,0.04);overflow:hidden;}
.files-section .table-row:nth-child(even) {background:rgba(0,0,0,0.08);}
.files-section .table-row>div {color:#282828;display:table-cell;cursor:pointer;}
.files-section .table-row>div a{color: #282828;}
.files-section .table-row>div:nth-child(1) {padding: 0 0 0 25px;width:215px;}
.files-section .table-row>div:nth-child(2) {width:167px;}
.files-section .table-row>div:nth-child(3) {width:25px;}
.files-section .table-row>div:nth-child(4) {width:25px;}
.files-section .table-row>div:nth-child(5) {width:55px;padding-right:25px;}
.files-section .table-row .checkbox {width:25px;height:24px;background-size:24px 24px;position:relative;top:5px;}
.files-section .table-row a.file-delete-button {top:8px;}
.inner-joblist-search-content .date-input-field {border:2px solid #97aabd;width:150px;height:36px;line-height:36px;}

.approve-section-3 .files-section .table-header-row div:nth-child(1), .approve-section-3 .files-section .table-row>div:nth-child(1) {width:325px;}
.approve-section-3 .files-section .table-header-row div:nth-child(3), .approve-section-3 .files-section .table-row>div:nth-child(3) {width:55px;padding-right:25px;}

.inner-joblist-search-content .hm_status_row .row span {text-transform:uppercase;}
.inner-joblist-search-content .hm_status_row .row, .inner-joblist-search-content .can_status_row .row {width:100%;height:20px;line-height:15px;display:block;position:relative;top:25px;}
.inner-joblist-search-content .hm_status_row .row input, .inner-joblist-search-content .can_status_row .row input {float:left;}
.inner-joblist-search-content .hm_status_row .row span, .inner-joblist-search-content .can_status_row .row span {float:left;position:relative;left:10px;}

.inner-joblist-search-content .left {width:75%;}
.inner-joblist-search-content .right {width:21%;}

.candidate-tab-search-content .files-section select {border-color:#677a8c;}
.candidate-documents-photos-container {display:inline-block;margin-left:5px;margin-top:3px;width:150px;}
.candidate-tab-search-content .inner-joblist-search-content .hm_status_row .row, .candidate-tab-search-content .inner-joblist-search-content .can_status_row .row {top:0;}
.video-row .right a {background:#677a8c !important;}
.yes-candidates-holder a.button {position:relative;top:-10px;}

.remove-link {padding:2px 6px;background:#3d5266;margin-left:-4px;position:relative;top:6px;}
.candidate-presentation-list-row .candidate-presentation-table-row > div:nth-child(3) .counter, .candidate-presentation-list-row .candidate-presentation-table-row > div:nth-child(3) .checkbox {display:inline-block;position:relative;top:5px;}
.candidate-presentation-list-row .candidate-presentation-table-row > div:nth-child(3) .empty-presentation-counter {top:5px;}
.candidate-presentation-list-row .candidate-presentation-table-row > div:nth-child(3) .checkbox  {padding:0;width:16px;height:16px;position:relative;top:7px !important;left:5px;}
.empty-presentation-counter {width:10px;height:10px;background:#3d5266;border-radius:50%;}
.counter {width:15px;text-align:right;height:15px;}

.portrait-example-image {background:url('../img/gx_image_upload_graphics.png?v2=1') top left no-repeat;width:140px;height:128px;float:left;}
.approve-section-2 .portrait-photos-container {float:left;width:300px;margin:93px 0 0 18px;}
.approve-section-2 .ax-button {background:#E9D9A8;}

.video-upload-graphics {background:url('../../img/gx_video_upload_graphics.png?v2=1') top left no-repeat;width:155px;height:124px;float:left;}
.video-photos-container {float:left;width:300px;margin:91px 0 0 18px;}

.sortable-element, .new-education-row, .new-experience-row {margin-bottom:20px;}
.approve-section-4 h4.checkmark {background:url('../img/gx_checkmark.png?v2=1') left center no-repeat;padding-left:18px;}
.personality-button {width:300px;margin:0 auto;}
.iq-button {width:200px;margin:0 auto;}
.download-personality-button {width:350px;margin:0}
.download-iq-button {width:275px;margin:0;}
a.start-recording {display:inline-block;background:#637587;font-size:12px;height:28px;line-height:28px;padding:0 17px;}
.video-upload-button .ax-button {background:#E9D9A8;}
section.interview-send-content a.previous-button {float:left;width:128px;padding:0;}
section.interview-send-content a.next-button {float:left;width:117px;padding:0;}
section.interview-send-content .progress-bar-buttons {width:930px;float:left;height:42px;background:rgba(184, 176, 166, 0.7);margin-left:0;padding:5px 100px 0;}
section.interview-send-content .progress-bar-buttons .button {background:#b8b0a6;border-radius:50%;color:#97aabd;font-size:16px;width:30px;height:30px;display:block;float:left;line-height:30px;}
section.interview-send-content .progress-bar-buttons .inbetween-button {width:110px;height:30px;float:left;}
section.interview-send-content .progress-bar-buttons .inbetween-button span {position:relative;top:14px;height:5px;width:118px;background:#b8b0a6;left:-4px;display:block;}
section.interview-send-content .progress-bar-buttons .inbetween-button-not-finished span {background:none;}
section.interview-send-content .progress-bar-buttons .not-finished {background:none;}
section.interview-send-content .progress-bar-buttons .button6 img {top:0;}

.small-list-text {font-size:14px;display:inline-block;line-height:1.3em;}
.job-candidatelist span.linked-in a {font-size:14px;position:relative;top:3px;}
.file-list-uploader .ax-button {display:none;}
textarea {resize: none;overflow:hidden;}

/*.saved-competance-row:nth-child(even) {background:#2a3947;}*/
.add-new-competance-row {margin-top:5px;}
.add-new-competance-row input {background:#263340}
.add-new-competance-row input[type=text] {height:36px;line-height:36px;}
.competance-row, .competances-prof-rows {margin-bottom:0 !important;}
.candidate-header-row {margin:10px 0 20px;}
.presentation-inner-content h3 {background:url('../img/gx_large_screen.png?v2=1') left center no-repeat;padding-left:32px;}

/*.yes-candidates-holder>div.shown_candidate:nth-child(even) {background:#2e3d4d;}*/

.second-round-no {display:none;}
.second-round-yes {display:block;}
.second_round_checkbox {padding-left:40px;cursor:pointer;height:25px;line-height:25px;}
.candidate-second_round-documents-photos-container .ax-button{position:relative;top:-34px;left:165px;}

.focused-textarea {height:400px !important;}
.candidate-joblist .interview-status span.checkmark {display:inline-block;}
.candidate-joblist .outer-row .list-header-row-with-multiline {position:relative;top:-15px;}
.candidate-tab-search-content .candidate-joblist .list-header-row .interview-status-with-multiline {position:relative;top:10px;}

.candidate-joblist .checkbox-no {background:url('../img/gx_checkbox_light_off.png?v2=1') left center no-repeat;}
.candidate-joblist .checkbox-yes {background:url('../img/gx_checkbox_light_on.png?v2=1') left center no-repeat;}

.timetable-content .timetable-row div.screening-meeting-checkbox {line-height:25px;padding-left:30px;cursor:pointer;margin-left:25px;display:inline-block;}
.running-holder {line-height:80px;}

.search-candidate-divider {width:100% !important;height:48px;overflow:hidden;margin-bottom:1px;padding:0;}
.search-candidate-divider .search-candidate-divider-header {width:100% !important;height:48px;line-height:48px;padding:0 0 0 50px !important;background:url('../img/arrow_left_white.png?v2=1') left center no-repeat;background-color:rgba(0, 0, 0, 0.4);cursor:pointer;color:#fff;text-transform:uppercase;}
.search-candidate-divider-open .search-candidate-divider-header {background-image:url('../img/arrow_down_white_with_left_padding.png?v2=1');}
a.text-link {text-decoration:underline;}
div.login-error {margin-top:10px;}

.password-validator-info {margin-top:20px;}
.password-validator-info div {display:inline-block;margin-right:10px;height:25px;line-height:16px;color:#fff;font-size:14px;width:40%;}
.password-validator-info div span {display:inline-block;width:16px;height:16px;border:2px solid #fff;border-radius:50%;margin-right:5px;background:#fff;position:relative;top:3px;}
.password-validator-info div.invalid-password-validator {color:#fa706b;}
.password-validator-info div.invalid-password-validator span {border-color:#fa706b;background:none;}

.password-error-text {margin-top:10px;}

.list-intro-content {color:#fff;font-size:22px;margin:20px 0 0 25px}

textarea#candidate_list_keywords, textarea#candidate_list_search_status, textarea#candidate_list_contact_message {overflow:auto;}

.candidate-updater h3 {padding-right:30px;}
.candidate-updater h3 a {width:20px;height:20px;line-height:20px;width:20px;text-align:center;font-size:16px;border:1px solid #fff;border-radius:50%;display:inline-block;position:relative;left:7px;top:-1px;}

.confidential-header {background:url('../img/gx_confidential.png?v2=1') left center no-repeat;padding-left:30px;}
.confidential-checkbox {padding-left:35px;cursor:pointer;}
.job-header-row .left {width:60%;}
.job-header-row .right {width:40%;}
.confidential-joblist {background:url('../img/gx_confidential.png?v2=1') left center no-repeat;background-size:18px 18px;padding-left:25px;}
.linkedin-info-text {font-size:14px;font-style:italic;position:relative;top:4px;}

a.options-link {position:relative;left:2px;top:2px;width:40px;height:40px;}
a.options-link img {width:20px;height:20px;}

/*COMBINE OVERLAY*/

.combine-overlay .combine-overlay-content {width:100%;clear:both;}
.combine-overlay .inner-combine-overlay {width:100%;height:0;overflow:auto;}
.combine-overlay .combine-overlay-content .single-combine-candidate {float:left;border-right:1px solid #fff;padding:0 20px;}
.combine-overlay .combine-overlay-content .single-combine-candidate:first-child {padding-left:0;}
.combine-overlay .combine-overlay-content .single-combine-candidate:last-child {padding-right:0;border-right:0;}
.combine-overlay .combine-overlay-content .single-combine-candidate .label-row {margin:10px 0 2px;color:#fff;font-weight:bold;}
.combine-overlay .combine-overlay-content .single-combine-candidate .checkbox {width:100%;padding-left:30px;height:24px;background-size:24px 24px;display:inline-block;cursor:pointer;overflow:hidden;}
.combine-overlay .combine-overlay-content .single-combine-candidate .large-checkbox {height:60px;background-position:top left;}
.combine-overlay .combine-overlay-content .single-combine-candidate .value {display:inline-block;}
.combine-overlay .button-row {margin-top:10px;}
