/* Background color */
html, body {
	background-color: #f7f7f7;
}

/*********************************
*          HEADER COLORS         *
*********************************/

/* toolbar colors */
.header-toolbar-out {
	background-color: #767676;
	border-bottom-color: #4e4e4e;
}

.header-main {
	background-color: #ececec;
	border-bottom-color: #d5d5d5;
}

a.msg-notification {
	border-right-color: #8c8c8c;
	border-left-color: #595959;
}

span.msg-number, span.profile-msg-number {
	background-color: #f25369;
	color: #ffffff;
}

a.msg-notification:before {
	border-right-color: #595959;
	border-left-color: #8c8c8c;
}

a.msg-notification:hover {
	background-color: #848484;
}

a.access-btn {
	color: #ffffff;
	border-right-color: #8c8c8c;
	border-left-color: #595959;
}

a.access-btn:before {
	border-right-color: #595959;
	border-left-color: #8c8c8c;
}

a.access-btn:hover {
	background-color: #848484;
}

a.access-btn.active {
	background-color: #848484;
}

a.access-btn:first-child {
	border-left-color: #595959;
}

a.access-btn:first-child:before {
	border-left-color: #8c8c8c;
}

a.account-options {
	color: #ffffff;
	border-right-color: #8c8c8c;
	border-left-color: #595959;
}

a.account-options:before {
	border-right-color: #595959;
	border-left-color: #8c8c8c;
}

a.account-options:hover {
	background-color: #848484;
}

a.account-options.active {
	background-color: #848484;
}

ul.account-option-dropdown {
	background-color: #5a5a5a;
}

ul.account-option-dropdown li a {
	color: #ffffff;
}

ul.account-option-dropdown li a:hover {
	background-color: #767676;
}

/* main header content colors */
ul.header-nav li {
	border-right-color: #f7f7f7;
	border-left-color: #d3d3d3;
}

ul.header-nav li:before {
	border-right-color: #d3d3d3;
	border-left-color: #f7f7f7;
}

ul.header-nav li:first-child {
	border-right-color: #f7f7f7;
	border-left-color: #d3d3d3;
}

ul.header-nav li:first-child:before {
	border-right-color: #d3d3d3;
	border-left-color: #f7f7f7;
}

ul.header-nav li a {
	color: #6a6a6a;
}

ul.header-nav li a:hover {
	background-color: #f4f4f4;
}

ul.header-nav li a.active {
	background-color: #f4f4f4;
}

ul.navigation-dropdown {
	background-color: #5a5a5a;
}

ul.navigation-dropdown li a {
	color: #ffffff;
}

ul.navigation-dropdown li a:hover {
	background-color: #767676;
}

.error-notification-tooltip {
	background-color: rgba(242, 222, 222, 0.95);
	border-color: #EEC9CE;
}

span.error-notification-title {
	color: #c44a48;
}

span.error-notification-msg {
	color: #c44a48;
}

.success-notification-tooltip {
	background-color: rgba(223, 240, 216, 0.95);
	border-color: #c7dfb3;
}

span.success-notification-title {
	color: #468847;
}

span.success-notification-msg {
	color: #468847;
}

.warning-notification-tooltip {
	background-color: rgba(252, 248, 227, 0.95);
	border-color: #f4e5c7;
}

span.warning-notification-title {
	color: #c09853;
}

span.warning-notification-msg {
	color: #c09853;
}

/*********************************
*         MAINCONT COLORS        *
*********************************/
.form-text-field {
	background-color: #ffffff;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

.form-text-field:focus {
	border-color: #1bbbf0;
}

/* Select2 Dropdown */
.select2-container .select2-choice {
	background: #ffffff;
	border-color: #d4d4d4;
}

.select2-container .select2-choice>.select2-chosen {
	color: #6a6a6a;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
	border-color: #1bbbf0 !important;
}

.select2-drop-active {
	border-color: #1bbbf0 !important;
}

.select2-search input {
	color: #6a6a6a;
}

.select2-results .select2-result-label {
	color: #6a6a6a;
}

.select2-results .select2-highlighted {
	background: #dadada;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit {
	color: #8a8a8a;
}

/* Search block */
.search-options a {
	color: #1bbbf0;
}

.search-options a.active {
	color: #011bda;
	text-decoration: underline;
}

.search-options a:hover {
	color: #011bda;
	text-decoration: underline;
}

.search-options span {
	border-right-color: #d4d4d4;
}

.search-input-cont {
	background-color: #ffffff;
}

p.search-input-value {
	color: #6a6a6a;
}

p.search-input-value span {
	color: #a3a3a3;
}

form.search-input {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

input.search-input-field {
	border-color: #d4d4d4;
	color: #6a6a6a;
	background-color: transparent;
}

input.search-error-style {
	border-color: #f25369 !important;
}

a.search-error-style {
	border-color: #f25369 !important;
}

input.search-input-field:focus {
	border-color: #1BBBF0;
}

input.search-input-field:focus ~ a.clear-form-fields {
	border-color: #1BBBF0;
}

a.clear-form-fields {
	border-color: #d4d4d4;
	background-color: #ffffff;
}

input.search-btn:hover {
	background-color: #4acffb;
}

.select2-container-multi.select2-container-active .select2-choices {
	border-color: #1bbbf0;
}

.select2-results .select2-highlighted {
	background-color: #f4f4f4;
}

.select2-container-multi .select2-choices .select2-search-choice {
	border-color: #cdcdcd;
	color: #1bbbf0;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
	background-color: #EAEAEA !important;
}

/* Advanced search settings */
.search-settings-dropdown-cont {
	border-color: #c0c0c0;
	background-color: #ffffff;
}

.search-settings-titlebar {
	background-color: #e6e6e6;
}

span.search-settings-title {
	color: #6a6a6a;
}

ul.search-settings-sets li {
	border-color: #ececec;
}

span.search-settings-set-title {
	color: #8a8a8a;
}

/* Index card */
.index-card {
	border-color: #e0e0e0;
	background-color: #ffffff;
}

.index-card:hover {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.index-card.active {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

a.compare-btn {
	background-color: #9bc037;
}

a.compare-btn:hover {
	background-color: #b3da48;
}

.ic-odd-row {
	background-color: #f6f6f6;
}

.ic-even-row {
	background-color: #ffffff;
}

span.index-card-title {
	color: #1bbbf0;
}

.progress-bar {
	background-color: #d6eef4;
}

.progress-bar>div {
	background-color: #1bbbf0;
}

.progress-bar-percent {
	color: #011bda;
}

span.location-span {
	color: #1bbbf0;
}

.ic-course-cost {
	border-color: #e3e3e3;
}

span.course-cost-text {
	color: #8a8a8a;
}

.ic-desc-text {
	color: #8a8a8a;
}

a.more-details-btn {
	color: #8a8a8a;
	border-top-color: #e0e0e0;
}

a.more-details-btn:hover {
	background-color: #eaf5f9;
}

.job-post-indexcard {
	border-color: #e0e0e0;
	background-color: #ffffff;
}

.job-post-indexcard:hover {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.job-post-indexcard.active {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

a.job-post-details-btn {
	color: #8a8a8a;
	border-top-color: #e0e0e0;
}

a.job-post-details-btn:hover {
	background-color: #eaf5f9;
}

.ic-start-date {
	border-color: #e3e3e3;
}

span.start-date-text {
	color: #8a8a8a;
}

span.end-date-text {
	color: #8a8a8a;
}

span.job-status-text {
	color: #ffffff;
}

.job-status-submitted {
	background-color: #9bc037;
}

.job-status-created {
	background-color: #8a8a8a;
}

/* Tooltips */
span.error-tooltip {
	background-color: #f25369;
	color: #ffffff;
}

span.tooltip {
	color: #ffffff;
	background-color: #5a5a5a;
}

/* Index card info content */
.ic-info-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.ic-info-topbar {
	border-bottom-color: #bfbfbf;
}

span.ic-info-title {
	color: #1bbbf0;
}

.stack-div {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

img.stack-div-img {
	border-color: #AEAEAE;
}

span.stack-div-title {
	color: #1bbbf0;
}

.ic-info-tabs {
	background-color: #ffffff;
	border-bottom-color: #bfbfbf;
}

.ic-info-tabs a {
	border-right-color: #bfbfbf;
	color: #1bbbf0;
}

.ic-info-tabs a:hover {
	background-color: #EAF5F9;
}

.ic-info-tabs a.active {
	background-color: #1bbbf0;
	border: none;
	color: #ffffff;
}

a.visibility-tooltip-btn {
	background-color: #1BBBF0 !important;
	color: #ffffff !important;
}

a.visibility-tooltip-btn:hover {
	background-color: #36C6F6 !important;
}

.visibility-tooltip {
	background-color: #5a5a5a;
}

span.vt-heading {
	color: #1BBBF0;
}

p.vt-text {
	color: #ffffff;
}

span.vt-title {
	color: #EDB512;
}

.ic-course-cont {
	border-color: #bfbfbf;
	background-color: #ffffff;
}

span.ic-course-title {
	color: #1bbbf0;
}

.course-ic-details-cont {
	background-color: #ffffff;
}

.sc-course-scores-small, .main-course-title {
	border-color: #bfbfbf;
}

/* Course summary */
.ic-course-summary {
	border-bottom-color: #E3E3E3;
	border-top-color: #E3E3E3;
}

.course-odd-row {
	background-color: #f6f6f6;
}

span.course-desc {
	color: #8a8a8a;
}

span.item-bubble {
	background-color: #b7b7b7;
	color: #ffffff;
}

span.rating-bubble {
	background-color: #a1a1a1;
	color: #ffffff;
}

span.rating-bubble-small {
	background-color: #a1a1a1;
	color: #ffffff;
}

span.sc-titlebar-bubble {
	background-color: #1bbbf0;
	color: #ffffff;
}

span.mc-rating-bubble-small {
	background-color: #1BBBF0;
	color: #ffffff;
}

span.sc-rating-bubble-small {
	background-color: #1BBBF0;
	color: #ffffff;
}

span.stats-title {
	color: #8a8a8a;
}

/* Course stats expanded */
.expanded-stats-cont {
	border-color: #e3e3e3;
}

.stats-recruiter-rating {
	border-color: #e3e3e3;
}

span.recruiter-rating-title {
	color: #8a8a8a;
}

.stats-candidate-rating {
	border-bottom-color: #e3e3e3;
}

span.candidate-rating-title {
	color: #8a8a8a;
}

.stats-recruiter-views {
	border-color: #e3e3e3;
}

span.recruiter-views-title {
	color: #8a8a8a;
}

.stats-candidate-views {
	border-color: #e3e3e3;
}

span.candidate-views-title {
	color: #8a8a8a;
}

.stats-favored-recruiters {
	border-color: #e3e3e3;
}

span.favored-recruiters-title {
	color: #8a8a8a;
}

.stats-favored-candidates {
	border-color: #e3e3e3;
}

span.favored-candidates-title {
	color: #8a8a8a;
}

.stats-fynderfy-score {
	border-color: #e3e3e3;
}

span.fynderfy-score-title {
	color: #8a8a8a;
}

.stats-instructor-credibility {
	border-color: #e3e3e3;
}

span.instructor-credibility-title {
	color: #8a8a8a;
}

.stats-score-bar {
	background-color: #d6eef4;
}

.stats-score-bar>span {
	background-color: #edb512;
}

.stats-score-bar>div {
	background-color: #1bbbf0;
}

.employment-relevance-bar {
	background-color: #d6eef4;
}

.employment-relevance-bar>span {
	background-color: #edb512;
}

.employment-relevance-bar>div {
	background-color: #1bbbf0;
}

.stats-scorebar-average span {
	color: #8a8a8a;
	border-right-color: #EDB512;
}

.stats-scorebar-personal span {
	color: #8a8a8a;
	border-right-color: #1BBBF0;
}

span.rating-user-count {
	color: #8a8a8a;
}

/* Course exam content */
.exam-date-cont {
	border-color: #bfbfbf;
}

.ic-exam-cont {
	border-color: #b7b7b7;
	background-color: #f6f6f6;
}

span.ic-exam-date {
	color: #8a8a8a;
}

span.exam-score-bubble {
	background-color: #1bbbf0;
	color: #ffffff;
}

span.ic-exam-time {
	color: #1bbbf0;
}

.ic-questions-cont {
	background-color: #d6d6d6;
	border-top-color: #b7b7b7;
}

.ic-single-question-cont {
	border-color: #b5b5b5;
	background-color: #ffffff;
}

.ic-question-row {
	border-color: #e3e3e3;
}

p.ic-question-text {
	color: #8a8a8a;
}

span.ic-question-points {
	color: #1bbbf0;
}

p.ic-answer-text {
	color: #8a8a8a;
}

span.ic-answer-correct {
	color: #9bc037;
}

span.ic-answer-false {
	color: #e67484;
}

.ic-questions {
	background-color: #ffffff;
	border-color: #b5b5b5;
}

.ic-questions-topbar {
	background-color: #e8f7fc;
	border-bottom-color: #b5b5b5;
}

span.ic-questions-title {
	color: #1bbbf0;
}

.ic-question-columns span {
	color: #1bbbf0;
	border-right-color: #b6e2f1;
}

.ic-questions-oddrow {
	background-color: #ffffff;
}

.ic-questions-evenrow {
	background-color: #f6f6f6;
}

span.ic-question-text {
	color: #8a8a8a;
}

.ic-question-answers span {
	color: #1bbbf0;
}

.question-answers-small {
	border-top-color: #e3e3e3;
}

.question-answers-small span {
	color: #1bbbf0;
}

.question-answer {
	border-right-color: #ffffff;
}

.qa-true-answer {
	background-color: #f7faf0;
}

.qa-false-answer {
	background-color: #ffeded;
}

.ic-expanded-question-cont {
	background-color: #eeeeee;
	border-top-color: #e3e3e3;
}

.ic-expanded-question {
	background-color: #f6f6f6;
}

.ic-expanded-question p {
	color: #8a8a8a;
}

/* Course details action bar */
a.report-fraud-link {
	color: #1BBBF0;
}

a.report-fraud-link:hover {
	color: #011bda;
	text-decoration: underline;
}

.course-details-actions {
	border-color: #e3e3e3;
}

a.course-actions-btn {
	background-color: #1bbbf0 !important;
	color: #ffffff !important;
}

a.course-actions-btn:hover {
	background-color: #37C7F6 !important;
}

ul.lookup-candidates-dropdown {
	background-color: #5a5a5a;
}

ul.lookup-candidates-dropdown>li a {
	color: #ffffff;
}

ul.lookup-candidates-dropdown>li a:hover {
	background-color: #767676;
}

span.course-intructor-name {
	color: #8a8a8a;
}

span.course-cost-span {
	color: #8a8a8a;
}

span.pay-hire-bubble {
	color: #ffffff;
	background-color: #9bc037
}

/* Compare candidates popup */
.candidate-cards-cont {
	border-color: #f9f9f9;
	background: #f9f9f9;
}

.cc-cards-wrapper {
	background: #f9f9f9;
}

.cc-topscroll {
	border-color: transparent;
}

span.cc-titlebar-title {
	color: #6a6a6a;
}

.cc-titlebar-tabs-cont a {
	color: #828282;
	border-color: #d4d4d4;
}

.cc-titlebar-tabs-cont a:hover, .cc-titlebar-tabs-cont a.active {
	background-color: #f7f7f7;
}

.cc-candidate-card {
	background-color: #f6f6f6;
	border-color: #bfbfbf;
}

img.cc-card-image {
	border-color: #939393;
}

span.cc-card-name {
	color: #1bbbf0;
}

.cc-relevance-row {
	background-color: #ffffff;
}

span.cc-location-text {
	color: #8a8a8a;
}

.cc-exams-courses-taken {
	background-color: #ffffff;
}

.cc-courses-taken {
	border-color: #eaeaea;
}

.cc-courses-passed {
	border-color: #eaeaea;
}

span.cc-courses-count {
	color: #8a8a8a;
}

.cc-exam-summary-cont {
	border-color: #bfbfbf;
	background-color: #ffffff;
}

.cc-exam-summary-topbar {
	border-color: #bfbfbf;
	background-color: #f6f6f6;
}

span.cc-exam-summary-title {
	color: #1bbbf0;
}

.cc-exam-summary-block {
	border-color: #d4d4d4;
}
/* use the following class to make exam block green if exam is taken by candidate*/
.cc-exam-block-green {
	background-color: #eef7db;
}

.cc-exam-result {
	border-color: #d4d4d4;
}

.cc-progress-bar {
	background-color: #d6eef4;
}

.cc-progress-bar>div {
	background-color: #1bbbf0;
}

span.cc-progress-bar-percent {
	color: #011bda;
}

.cc-exam-date, .cc-exam-duration {
	border-color: #d4d4d4;
}

span.cc-exam-date-text {
	color: #8a8a8a;
}

span.cc-exam-duration-text {
	color: #8a8a8a;
}

span.cc-exam-taken-count {
	color: #8a8a8a;
}

.cc-exam-questions-cont {
	border-color: #bfbfbf;
	background-color: #ffffff;
}

.cc-exam-questions-topbar {
	border-color: #bfbfbf;
	background-color: #f6f6f6;
}

span.cc-exam-questions-title {
	color: #1bbbf0;
}

.cc-question-row {
	color: #d4d4d4;
}

.cc-cell-block {
	border-color: #ffffff;
}
/* Use this class to mark Exam question cells as Correct, Incorrect or N/A */
.cc-cell-correct {
	background-color: #EEF7DB;
	background-image: url(../fy-images/cc-cell-correct-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cc-cell-false {
	background-color: #ffe8e8;
	background-image: url(../fy-images/cc-cell-false-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cc-cell-na {
	background-color: #f7f7f7;
	background-image: url(../fy-images/cc-cell-na-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.cc-cell-hidden {
	background-color: #f7f7f7;
}

span.cc-question-text {
	color: #828282;
}

/* Report fraud popup */
.report-fraud-popup {
	background-color: #fbfbfb;
}

.popup-titlebar {
	background-color: #e6e6e6;
	border-color: #d4d4d4;
}

span.popup-titlebar-title {
	color: #6a6a6a;
}

p.rf-text {
	color: #6a6a6a;
}

span.rf-title-text {
	color: #a1a1a1;
}

span.rf-course-name {
	color: #6a6a6a;
}

textarea.rf-description {
	background-color: #ffffff;
	color: #6a6a6a;
	border-color: #C9C9C9;
}

input.rf-cancel-btn {
	background-color: #e1e1e1;
	color: #1BBBF0;
}

input.rf-cancel-btn:hover {
	background-color: #eaeaea;
}

.rf-submit-buttons {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

input.report-fraud-btn {
	background-color: #1BBBF0;
	color: #ffffff;
}

input.report-fraud-btn:hover {
	background-color: #4ACFFB;
}

/* Exam preview popup */
.exam-preview-popup {
	background-color: #fbfbfb;
}

ul.exam-details-cont {
	background-color: #ffffff;
	border-color: #dedede;
}

ul.exam-details-cont>li {
	border-color: #dedede
}

span.exam-details-text {
	color: #1bbbf0;
}

.ep-question {
	border-color: #e5e5e5;
	background-color: #ffffff;
}

p.ep-question-text {
	color: #8a8a8a;
}

span.ep-question-points {
	color: #1BBBF0;
}

p.ep-answer-text {
	color: #8a8a8a;
}

.exam-remaining-time-text {
	color: #6a6a6a !important;
}

/* Associate to My Job Posts popup */
.assoc-job-popup {
	background-color: #fbfbfb;
}

.assoc-details {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.job-post-tabs {
	background-color: #ffffff;
	border-bottom-color: #bfbfbf;
}

.job-post-tabs a {
	border-right-color: #bfbfbf;
	color: #1bbbf0;
}

.job-post-tabs a:hover {
	background-color: #EAF5F9;
}

.job-post-tabs a.active {
	background-color: #1bbbf0;
	border: none;
	color: #ffffff;
}

.job-post-summary {
	border-bottom-color: #bfbfbf;
	background-color: #ffffff;
}

.jp-summary-firstrow>div {
	border-color: #e3e3e3;
}

.jp-summary-firstrow>div span:last-child {
	color: #8a8a8a;
}

.jp-stats-rating {
	border-color: #e3e3e3;
}

span.mc-course-cost-text {
	color: #1BBBF0;
}

.job-details-bottombar {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

a.job-details-select-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

a.job-details-select-btn:hover {
	background-color: #4acffb;
}

a.job-details-done-btn {
	background-color: #e1e1e1;
	color: #1bbbf0;
}

a.job-details-done-btn:hover {
	background-color: #EAEAEA;;
}

a.job-details-cancel-btn {
	background-color: #e1e1e1;
	color: #1bbbf0;
}

a.job-details-cancel-btn:hover {
	background-color: #EAEAEA;
}

a.job-details-remove-btn {
	background-color: #F25369;
	color: #ffffff;
}

a.job-details-remove-btn:hover {
	background-color: #f77285;
}

.popup-stack-div {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

/* Index card info content - Profile Tab */
.basic-info-cont {
	border-color: #bfbfbf;
	background-color: #ffffff;
}

span.basic-info-title {
	color: #1bbbf0;
}

.basic-info-titlebar a {
	color: #8a8a8a;
}

.expanded-basic-info {
	background-color: #ffffff;
	border-top-color: #bfbfbf;
}

img.bi-profile-picture {
	border-color: #EDB512;
}

span.bi-candidate-name {
	color: #1BBBF0;
}

span.bi-candidate-email {
	color: #8a8a8a;
}

span.candidate-summary-title {
	color: #EDB512;
}

.bi-candidate-summary p {
	color: #8a8a8a;
}

p.bi-position-text {
	color: #1BBBF0;
}

p.bi-position-text span {
	color: #8a8a8a;
}

span.bi-location-text {
	color: #1BBBF0;
}

span.bi-courses-taken {
	color: #1BBBF0;
}

span.bi-courses-passed {
	color: #1BBBF0;
}

span.bi-exams-passed {
	color: #1BBBF0;
}

.skills-info-cont {
	background-color: #ffffff;
	border: #bfbfbf;
}

span.si-title {
	color: #1BBBF0;
}

.expanded-skills-cont {
	border-top-color: #bfbfbf;
}

.education-info-cont {
	background-color: #ffffff;
	border: #bfbfbf;
}

.single-education-block {
	border-left-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
}

span.ei-title {
	color: #1BBBF0;
}

.expanded-education-cont {
	border-top-color: #bfbfbf;
}

span.ei-school-name {
	color: #1BBBF0;
}

.ei-speciality-name {
	color: #8a8a8a;
}

.ei-period {
	color: #8a8a8a;
}

.single-position-block {
	border-left-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
}

span.pi-position-name {
	color: #1BBBF0;
}

.pi-company-name {
	color: #8a8a8a;
}

.pi-period {
	color: #8a8a8a;
}

.position-info-cont {
	background-color: #ffffff;
	border: #bfbfbf;
}

span.pi-title {
	color: #1BBBF0;
}

.expanded-position-cont {
	border-top-color: #bfbfbf;
}

.portfolio-info-cont {
	background-color: #ffffff;
	border: #bfbfbf;
}

span.portfolio-title {
	color: #1BBBF0;
}

.expanded-portfolio-cont {
	border-top-color: #bfbfbf;
}

a.job-load-more-btn {
	background-color: #EEEEEE;
	color: #1BBBF0;
}

a.job-load-more-btn:hover {
	background-color: #f4f4f4;
}

/* Commercial term popup colors */
.commercial-term-popup {
	background-color: #fbfbfb;
}

span.ct-popup-main-title {
	color: #6a6a6a;
}

.ct-popup-text {
	color: #8a8a8a;
}

span.ct-popup-title {
	color: #6a6a6a;
}

p.ct-popup-small-text {
	color: #8a8a8a;
}

form.ct-options-form {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
}

span.ct-options-form-title {
	color: #6a6a6a;
}

.ct-total-amount {
	border-color: #e3e3e3;
}

span.ct-total-amount-text {
	color: #8a8a8a;
}

span.ct-total-amount-cost {
	color: #6a6a6a;
}

.ct-cancel-btn {
	background-color: #e1e1e1;
	color: #1bbbf0;
}

input.ct-cancel-btn:hover {
	background-color: #eaeaea;
}

input.ct-pay-now-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

input.ct-pay-now-btn:hover {
	background-color: #4acffb;
}

input[type=radio].choose-option-radio+label.choose-option-label {
	color: #8a8a8a;
}

select.account-type-dropdown {
	background-color: #ffffff;
	border-color: #fbb5be;
	color: #6a6a6a;
}

select.account-type-dropdown:focus {
	border-color: #1bbbf0;
}

.payment-account-field-cont>label {
	color: #8a8a8a;
}

input.payment-account-input {
	background-color: #ffffff;
	border-color: #fbb5be;
	color: #6a6a6a;
}

input.payment-account-input:focus {
	border-color: #1BBBF0;
}

label.save-account-label {
	color: #8a8a8a;
}

input.ct-continue-payment-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

input.ct-continue-payment-btn:hover {
	background-color: #4acffb;
}

a.confirm-payment-btn {
	background-color: #9bc037;
	color: #ffffff;
}

a.confirm-payment-btn:hover {
	background-color: #b3da48;
}

p.confirm-payment-small-text {
	color: #8a8a8a;
}

a.ct-view-accounts-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

a.ct-view-accounts-btn:hover {
	background-color: #4acffb;
}

.confirm-payment-main-button {
	border-color: #e3e3e3;
}

a.ct-payment-cancel {
	background-color: #e1e1e1;
	color: #1bbbf0;
}

a.ct-payment-cancel:hover {
	background-color: #eaeaea;
}

/* Payment Accounts page */
.payment-accounts-cont {
	background-color: #ffffff;
	border: #bfbfbf;
}

span.pa-title {
	color: #1BBBF0;
}

.expanded-payment-accounts-cont {
	border-top-color: #bfbfbf;
}

span.pa-type {
	color: #1bbbf0;
	border-color: #e3e3e3;
}

span.pa-account-name {
	color: #8a8a8a;
}

span.pa-email-address {
	color: #8a8a8a;
}

span.pa-verified-text {
	color: #8a8a8a;
}

span.pa-default-text {
	color: #8a8a8a;
}

.pa-verified-default-cont {
	border-color: #e3e3e3;
}

.single-payment-account {
	border-color: #e3e3e3;
	background-color: #F8F8F8;
}

span.pa-verified {
	color: #9bc037;
}

span.pa-not-verified {
	color: #c44a48;
}

.pa-add-new-account {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
}

.pa-add-new-account:hover {
	background-color: #F5FAFC;
}

span.add-new-account-text {
	color: #1bbbf0;
}

.pa-remove-account-popup {
	background-color: #FBFBFB;
}

span.remove-payment-account-text {
	color: #8a8a8a;
}

/*********************************
*       ACCESS FORMS COLORS      *
*********************************/

/* Login form */
.login-form-cont {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

.login-inputfield-cont input:focus {
	border-color: #1bbbf0;
}

input.login-username {
	background-color: #ffffff;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

input.login-password {
	background-color: #ffffff;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

a.forgot-password-link {
	color: #1bbbf0;
	border-color: #1bbbf0;
}

a.forgot-password-link:hover {
	background-color: #e3e3e3
}

label.logedin-label {
	color: #8a8a8a;
}

.blue-button {
	background-color: #1bbbf0;
	color: #ffffff;
}

.blue-button:hover {
	background-color: #4acffb;
}

.grey-button {
	background-color: #E1E1E1;
	color: #1bbbf0;
}

.grey-button:hover {
	background-color: #eaeaea;
}

.red-button {
	background-color: #f25369;
	color: #ffffff;
}

.red-button:hover {
	background-color: #F77285;
}

.green-button {
	background-color: #9bc037;
	color: #ffffff;
}

.green-button:hover {
	background-color: #B2D847;
}

.yellow-button {
	background-color: #F3CC5A;
	color: #ffffff;
}

.yellow-button:hover {
	background-color: #f7c636;
}

.dark-grey-button {
	background-color: #c9c9c9;
	color: #ffffff;
}

.dark-grey-button:hover {
	background-color: #e0e0e0;
}

span.login-signup-text {
	color: #8a8a8a;
	border-color: #e3e3e3;
}

a.login-signup-link {
	color: #1bbbf0;
}

a.login-signup-link:hover {
	color: #011bda;
	text-decoration: underline;
}

a.login-signup-link.active {
	color: #011bda;
	text-decoration: underline;
}

.default-link {
	color: #1bbbf0;
}

.default-link:hover {
	text-decoration: underline;
	color: #011bda;
}

/* Signup form */
.signup-form-cont {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

span.signup-title-text {
	color: #8a8a8a;
	border-color: #e3e3e3;
}

a.linkedin-signup-btn {
	color: #ffffff;
	background-color: #1B86BD;
}

a.linkedin-signup-btn:hover {
	background-color: #339FD9;
}

.control-group>label {
	color: #8a8a8a;
}

label.signup-label {
	color: #8a8a8a;
}

.signup-dropdown {
	background-color: #ffffff;
	border-color: #fbb5be;
	color: #6a6a6a;
}

.signup-dropdown:focus {
	border-color: #1bbbf0;
}

label.terms-label {
	color: #8a8a8a;
}

a.terms-link {
	color: #1bbbf0;
}

a.terms-link:hover {
	color: #011bda;
	text-decoration: underline;
}

a.terms-link.active {
	color: #011bda;
	text-decoration: underline;
}

input.register-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

input.register-btn:hover {
	background-color: #4acffb;
}

a.signup-roles-info-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

a.signup-roles-info-btn:hover {
	background-color: #4ACFFB;
}

.role-description-tooltip {
	background-color: #5a5a5a;
}

span.role-heading {
	color: #1bbbf0;
}

span.role-title {
	color: #edb512;
}

p.role-text {
	color: #ffffff;
}

.error-border {
	border-color: #f25369 !important;
}

/* Terms of Use popup */
span.terms-popup-title {
	color: #6a6a6a;
}

p.terms-popup-text {
	color: #8a8a8a;
}

/* Set password page */
#access-forms-cont h1 {
	color: #6a6a6a;
}

span.welcome-info-text {
	color: #3a87ad;
	background-color: #d9ecf6;
	border-color: #b7d8e9;
}

.set-pass-cont {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

.setpass-form-field-cont>label {
	color: #8a8a8a;
}

input.setpass-form-field {
	background-color: #ffffff;
	border-color: #fbb5be;
	color: #6a6a6a;
}

input.setpass-form-field:focus {
	border-color: #1bbbf0;
}

input.save-changes-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

input.save-changes-btn:hover {
	background-color: #4ACFFB;
}

/* Reset password page */
.reset-pass-cont {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

span.reset-pass-title {
	color: #6a6a6a;
}

span.reset-pass-text {
	color: #8a8a8a;
}

.reset-form-field-cont>label {
	color: #8a8a8a;
}

input.resetpass-form-field {
	background-color: #ffffff;
	border-color: #fbb5be;
	color: #6a6a6a;
}

input.resetpass-form-field:focus {
	border-color: #1bbbf0;
}

input.reset-pass-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

input.reset-pass-btn:hover {
	background-color: #4ACFFB;
}

/*********************************
*         PROFILE COLORS         *
*********************************/
.profile-info-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.profile-info-section {
	background-color: #ffffff;
	border-color: #bfbfbf;
}

a.ps-sorting-link {
	color: #6a6a6a;
}

a.ps-sorting-link:hover {
	color: #1bbbf0;
}

a.ps-sorting-link.active {
	color: #1bbbf0;
}

ul.profile-section-sorting li:after {
	color: #6a6a6a;
}

ul.profile-section-sorting li:last-child:after {
	content: "";
}

.ps-expanded-content {
	border-color: #e3e3e3;
}

.profile-index-card {
	background-color: #ffffff;
	border-color: #e0e0e0;
}

.recent-jobs-indexcard {
	background-color: #ffffff;
	border-color: #e0e0e0;
}

span.profile-average-legend {
	color: #6a6a6a;
	border-color: #EDB512;
}

span.profile-personal-legend {
	color: #6a6a6a;
	border-color: #1BBBF0;
}

.stats-cell {
	border-color: #e3e3e3;
}

span.stats-cell-title {
	color: #8a8a8a;
}

span.profile-stats-desc {
	color: #8a8a8a;
}

.hire-history-block {
	background-color: #f8f8f8;
}

span.hire-history-block-title {
	color: #1bbbf0;
}

span.hire-history-date-text {
	color: #8a8a8a;
}

span.hire-history-status-text {
	color: #8a8a8a;
}

.blue-text {
	color: #1BBBF0 !important;
}

.green-text {
	color: #9bc037 !important;
}

.red-text {
	color: #c44a48 !important;
}

.yellow-text {
	color: #edb512 !important;
}

.dark-grey-text {
	color: #c9c9c9 !important;
}

span.profile-details-text {
	color: #1bbbf0;
}

span.profile-skills-bubble {
	color: #ffffff;
}

span.fyfy-verified-bubble {
	background-color: #9bc037;
}

span.recruiter-endorsed-bubble {
	background-color: #1bbbf0;
}

span.unverified-bubble {
	background-color: #b7b7b7;
}

a.profile-add-skill {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
	color: #1bbbf0;
}

a.profile-add-skill:hover {
	border-color: #A0DEF2;
	background-color: #ffffff;
}

.profile-info-block {
	background-color: #f8f8f8;
}

span.profile-info-block-title {
	color: #1BBBF0;
}

span.profile-position-company {
	color: #8a8a8a;
}

span.profile-position-period {
	color: #8a8a8a;
}

.profile-add-block {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
}

.profile-add-block:hover {
	background-color: #F5FAFC;
}

span.profile-add-block-text {
	color: #1bbbf0;
}

span.pb-title {
	color: #8a8a8a;
}

span.pb-text {
	color: #8a8a8a;
}

img.profile-fav-inst-img {
	border-color: #939393;
}

span.profile-fav-inst-name {
	color: #1bbbf0;
}

span.fav-inst-text {
	color: #8a8a8a;
}

.fav-inst-single-stat {
	border-color: #e3e3e3;
}

span.pb-location-text {
	color: #8a8a8a;
}

.profile-add-company {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
}

span.profile-add-company-text {
	color: #1bbbf0;
}

.profile-add-company:hover {
	background-color: #F5FAFC;
}

/* Profile edit info popup */
.profile-edit-info-popup {
	background-color: #F9F9F9;
}

.browse-input-field {
	color: transparent;
}

span.profile-company-logo-value {
	color: #6a6a6a;
	background-color: #ffffff;
}

span.profile-edit-popup-heading {
	color: #6a6a6a;
	border-color: #e3e3e3;
}

span.profile-add-skill-text {
	color: #8a8a8a;
}

/* Profile remove position popup */
.profile-remove-position-popup {
	background-color: #fbfbfb;
}

span.profile-remove-block-text {
	color: #8a8a8a;
}

/* Profile add block popup */
.profile-add-block-popup {
	background-color: #fbfbfb;
}

ul.profile-picture-edit-options {
	background-color: #5a5a5a;
}

ul.profile-picture-edit-options li a {
	color: #ffffff;
}

ul.profile-picture-edit-options li a:hover {
	background-color: #767676;
}

.profile-jobs-details {
	background-color: #f6f6f6;
	box-shadow: 0 0 0 2px #bfbfbf;
}

/*********************************
*       CREATE COURSE PAGE       *
*********************************/
.create-course-info-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.form-text-field>.select2-choices {
	border-color: #d4d4d4;
}

.form-text-field>.select2-choices>.select2-search-field>.select2-input {
	color: #aeaeae !important;
}

#s2id_create-course-commercial-term>.select2-choice>.select2-chosen {
	color: #aeaeae !important;
}

span.create-course-dollar-sign {
	background-color: #eaeaea;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

.input-field-focus {
	border-color: #1bbbf0 !important;
}

span.rev-sharing-min {
	color: #6a6a6a;
}

span.rev-sharing-max {
	color: #6a6a6a;
}

a.explanation-tooltip-btn {
	background-color: #1bbbf0;
	color: #ffffff;
}

a.explanation-tooltip-btn:hover {
	background-color: #4ACFFB;
}

textarea.create-course-description-text {
	color: #6a6a6a;
	border-color: #d4d4d4;
}

textarea.create-course-description-text:focus {
	border-color: #1bbbf0;
}

.originalTextareaInfo {
	color: #8a8a8a;
}

.create-course-action-table {
	background-color: #ffffff;
	border-color: #bfbfbf;
}

.cc-action-table-titlebar {
	border-color: #bfbfbf;
}

span.cc-at-title {
	color: #8a8a8a;
}

.cc-at-row {
	border-color: #bfbfbf;
}

.cc-at-first-cell {
	border-color: #bfbfbf;
}

span.cc-at-row-title {
	color: #8a8a8a;
}

.cc-at-subcell-actions {
	border-color: #bfbfbf;
}

.cc-at-action-btn-wrapper {
	border-color: #bfbfbf;
}

.cc-at-split-cell {
	border-color: #bfbfbf;
}

.rev-sharing-cost-wrapper {
	border-color: #e7e7e7;
}

.cc-at-progress-bar {
	background-color: #d6eef4;
}

.cc-at-progress-bar span {
	color: #011bda;
}

.cc-at-progress-bar>div {
	background-color: #1bbbf0;
}

input.cc-at-external-field {
	color: #6a6a6a;
	border-color: #fbb5be;
}

input.cc-at-external-field:focus {
	border-color: #1bbbf0;
}

/*********************************
*        EXAM WIZARD PAGE        *
*********************************/
.exam-wizard-info-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.ew-top-section {
	border-color: #e3e3e3;
	background-color: #ffffff;
}

.ew-top-section>div {
	border-color: #e3e3e3;
}

span.ew-total-points-text {
	color: #8a8a8a;
}

label.ew-randomize-label {
	color: #8a8a8a;
}

span.ew-qp-title, span.ew-qp-subtitle {
	color: #8a8a8a;
}

/* Question sorting container */
li.question-li-custom {
	background-color: #EBEBEB !important;
	border-color: #bfbfbf !important;
}

.question-li-custom>span {
	color: #8a8a8a;
}

a.ew-qp-bulk-cancel-link {
	color: #8a8a8a !important;
}

/*************************************
*     EDIT COURSE QUESTIONS PAGE     *
*************************************/
.edit-cq-info-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.ecq-top-section {
	border-color: #e3e3e3;
	background-color: #ffffff;
}

span.ecq-question-number, span.ecq-title-text, span.ecq-subtitle-text {
	color: #8a8a8a;
}

.ecq-editor {
	border-color: #e3e3e3;
	background-color: #ffffff;
	color: #8a8a8a;
}

.ecq-answer-type-dropdown>.select2-choice {
	border-color: #e3e3e3;
}

.ecq-correct-answer {
	background-color: #DFF0D8;
	border-color: #c7dfb3;
}

.ecq-correct-answer>span.ecq-answer-number {
	color: #ABCB91;
}

.ecq-wrong-answer {
	background-color: #F2DEDE;
	border-color: #eec9ce;
}

.ecq-wrong-answer>span.ecq-answer-number {
	color: #DA99A1;
}

.ecq-add-answer-cont {
	border-color: #e3e3e3;
}

/*********************************
*         FILTER OPTIONS         *
*********************************/
.filter-input-field {
	border-color: #d4d4d4;
	color: #6a6a6a;
	background-color: transparent;
}

.filter-input-cont-col {
	background-color: #ffffff;
}

.filter-input-field:focus {
	border-color: #1BBBF0;
}

.filter-input-field:focus+a.clear-form-fields {
	border-color: #1bbbf0;
}

.select-dropdown-height {
	height: 38px !important;
}

.select-dropdown-container>a {
	color: #6a6a6a;
}

.select-dropdown-container>a.select2-choice {
	border-color: #d4d4d4;
}

.select-dropdown-container>a>span {
	color: #aeaeae !important;
}

.filter-checkbox-cont-col {
	background-color: #EAEAEA;
	border-color: #d4d4d4;
}

/* Advanced filter options */
.advanced-filter-input {
	background-color: #ffffff;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

.advanced-filter-green {
	background-color: rgba(223, 240, 216, 1);
	border-color: #c7dfb3;
}

.advanced-filter-blue {
	background-color: #D9EDF7;
	border-color: #AEE0EB;
}

.advanced-filter-red {
	background-color: rgba(242, 222, 222, 1);;
	border-color: #eec9ce;
}

span.input-percent-addon {
	background-color: #EAEAEA;
	border-color: #d4d4d4;
	color: #6a6a6a;
}

.advanced-filter-cont label {
	color: #8a8a8a;
}

.advanced-filter-input:focus {
	border-color: #1BBBF0;
}

.advanced-filter-input:focus+span.input-percent-addon {
	border-color: #1BBBF0;
}

/* xdsoft Datepicker color */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current
	{
	background-color: #1BBBF0 !important;
}

/* Monthpicker */
.ui-datepicker .ui-datepicker-header {
	background-color: transparent;
	border-color: transparent;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-color: #f5f5f5 !important;
	border-color: #dbdbdb !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-color: #1bbbf0 !important;
	color: #ffffff !important;
}

.ui-state-default:hover {
	background-color: #f7f7f7 !important;
}

/*********************************
*       MY INTERESTS COLORS      *
*********************************/
.myinterests-tabs-cont {
	background-color: #8d8d8d;
}

.filter-options-form {
	background-color: #f6f6f6;
	border-color: #e0e0e0;
}

.myinterests-tabs>a {
	color: #ffffff;
	border-color: #a2a2a2;
}

.myinterests-tabs>a:hover {
	background-color: #a2a2a2;
}

.myinterests-tabs>a.active {
	background-color: #1bbbf0;
	border-right-width: 0px;
}

span.my-interests-title {
	color: #ffffff;
}

span.mi-ic-rating-bubble-small {
	background-color: #1bbbf0;
}

.mi-ic-cont-preview-block {
	border-color: #e3e3e3;
}

.mi-control-group {
	border-color: #e3e3e3;
}

a.mi-visibility-desc-link {
	background-color: #1bbbf0;
	color: #ffffff;
}

a.mi-visibility-desc-link:hover {
	background-color: #4acffb;
}

.ic-row-cell {
	border-color: #e3e3e3;
}

.mi-titlebar-bubble {
	background-color: #1bbbf0;
	color: #ffffff;
}

/* Search block and tabs colors */
.mi-courses-color-tabs {
	background-color: #F3D58F !important;
}

.mi-courses-color-tab {
	color: #A37A1C !important;
	border-color: #DDBF7B !important;
}

.mi-courses-color-tab.active {
	background-color: #DDBF7B !important;
}

.mi-courses-color-tab:hover {
	background-color: #F9E7BC !important;
}

.mi-courses-color-searchblock {
	background-color: #F6EEDA !important;
	border-color: #DDBF7B !important;
}

.mi-courses-color-title {
	color: #A37A1C !important;
}

.mi-course-color-filter-btn {
	background-color: #DDBF7B !important;
	color: #ffffff !important;
	background-image: url(../fy-images/filter-button-icon-white.png) !important;
}

.mi-course-color-filter-btn:hover {
	background-color: #F3D58F !important;
}

.mi-course-color-clear-filter-btn {
	background-color: #DDBF7B !important;
	color: #ffffff !important;
	background-image: url(../fy-images/clear-filters-icon-white.png) !important;
}

.mi-course-color-clear-filter-btn:hover {
	background-color: #F3D58F !important;
}

.related-job-post-indexcard {
	border-color: #e0e0e0;
	background-color: #ffffff;
}

.related-job-post-indexcard:hover {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.related-job-post-indexcard.active {
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.mi-additional-fee-text {
	border-color: #e3e3e3;
}

.mi-confirm-poh-popup {
	background-color: #fbfbfb;
}

.mi-taken-exams-seciton {
	background-color: #ffffff;
	border-color: #b7b7b7;
}

.mi-taken-exam-blocks-wrapper {
	border-color: #b7b7b7;
}

span.mi-exams-section-title {
	color: #1bbbf0;
}

.mi-taken-exam-block {
	background-color: #F8F8F8;
}

.mi-taken-exam-row, .mi-taken-exam-left-cell {
	border-color: #e3e3e3;
}

span.mi-exam-status-text {
	color: #ffffff;
}

.red-status {
	background-color: #ea4949 !important;
}

.green-status {
	background-color: #9bc037 !important;
}

.grey-status {
	background-color: #A1A1A1 !important;
}

span.mi-exam-text {
	color: #8a8a8a;
}

.mi-instructor-row-cell {
	border-color: #e3e3e3;
}

a.mi-extended-tooltip-link {
	background-color: #1bbbf0;
}

span.extended-tooltip-example-text {
	color: #ffffff;
}

.mi-rc-popup-scores {
	border-color: #e3e3e3;
}

/*********************************
*     CANDIDATE EXAM COLORS      *
*********************************/
.exam-info-notification-text {
	background-color: #f0f7f9;
	color: #1bbbf0;
	border-color: #d6f0f9;
}

.candidate-exam-buttons-cont {
	border-color: #dedede;
}

.candidate-questions-details-cont {
	background-color: #ffffff;
	border-color: #d3d3d3;
}

ul.candidate-exam-details-cont>li {
	border-color: #d3d3d3;
}

ul.candidate-exam-details-cont {
	border-color: #d3d3d3;
}

span.candidate-exam-title {
	color: #6a6a6a;
}

.ce-answer-text {
	color: #8a8a8a;
}

.camera-settings-preview-cont {
	border-color: #BFBFBF;
	background-color: #ffffff
}

a.exam-camera-settings {
	color: #1bbbf0;
}

a.exam-camera-settings:hover {
	color: #011bda;
	text-decoration: underline;
	background-position: right -76px;
}

.exam-confirming-popup {
	background-color: #fbfbfb;
}

.endorse-skill-group {
	background-color: #b7b7b7;
}

span.endorse-skill-bubble-title {
	color: #ffffff;
}

.endorsed-skill {
	background-color: #1bbbf0 !important;
}

p.course-feedback-popup-text {
	color: #8a8a8a;
}

.exam-duration-container {
	border-color: #d3d3d3;
}

.candidate-exam-titlebar {
	background-color: #E6E6E6;
}

textarea.candidate-exam-answer-textarea {
	border-color: #e3e3e3;
	color: #8a8a8a;
}

textarea.candidate-exam-answer-textarea:focus {
	border-color: #1bbbf0;
}

/*********************************
*        EXAM SUMMARY PAGE       *
*********************************/
.mi-exam-results-cont, .mi-exam-results-left, .mi-exam-result-cell {
	border-color: #d3d3d3;
}

span.mi-exam-result-title-text, span.mi-exam-summary-cell-text {
	color: #8a8a8a;
}

/*********************************
*	     JOB POSTING PAGE        *
*********************************/
.pnj-control-group>label {
	color: #8a8a8a;
}

textarea.pnj-description {
	border-color: #d4d4d4;
	background-color: #ffffff;
	color: #6a6a6a;
}

textarea.pnj-description:focus {
	border-color: #1BBBF0;
}

.pnj-contexts>.select2-choices {
	border-color: #d4d4d4;
	background-image: none !important;
}

.pnj-selected-skills-cont {
	background-color: #e6e6e6;
}

.pnj-single-skill {
	background-color: #B7B7B7;
}

span.pnj-skill-title {
	color: #ffffff;
}

input.pnj-skill-percent-input {
	color: #6a6a6a;
	border-color: #9a9a9a;
	background-color: #ffffff;
}

input.pnj-skill-percent-input:focus {
	border-color: #1bbbf0;
}

input.pnj-skill-percent-input:focus ~span.pnj-skill-percent {
	border-color: #1bbbf0;
}

span.pnj-skill-percent {
	color: #6a6a6a;
	border-color: #9a9a9a;
	background-color: #e3e3e3;
}

a.pnj-mark-private-info {
	background-color: #1bbbf0;
	color: #ffffff;
}

p.djp-main-text {
	color: #6a6a6a;
}

.job-posting-mandatory-actions {
	background-color: #ffffff;
}

.jp-assoc-ic-details-cont {
	background-color: #f6f6f6;
	box-shadow: 0px 0px 0px 2px #bfbfbf;
}

.jp-courses-color-searchblock {
	background-color: #f6eeda !important;
	border-color: #ddbf7b !important;
}

.post-job-color-tabs {
	background-color: #7db4d3 !important;
}

.post-job-color-searchblock {
	background-color: #c9ebfe !important;
	border-color: #e0e0e0 !important;
}

.post-job-color-title {
	color: #08437d !important;
}

.post-jobs-filter-btn {
	background-color: #5a93b3;
	color: #fff;
	background-image: url("../fy-images/filter-button-icon-white.png") !important;
}

.post-jobs-filter-btn:hover {
	background-color: #7DB4D3 !important;
}

input.post-jobs-clear-filter-btn {
	background-color: #5a93b3 !important;
	color: #fff;
	background-image: url("../fy-images/clear-filters-icon-white.png") !important;
}

input.post-jobs-clear-filter-btn:hover {
	background-color: #7DB4D3 !important;
}

.candidate-app-search-color {
	background-color: #E1E1E1 !important;
	border-color: #BCBDBF !important;
}

.jp-grey-filter-button {
	background-color: #767676;
	color: #ffffff;
	background-image: url("../fy-images/filter-button-icon-white.png") !important;
}

.jp-grey-filter-button:hover {
	background-color: #BCBDBF;
}

.jp-grey-clear-filter-button {
	background-color: #767676;
	color: #ffffff;
	background-image: url("../fy-images/clear-filters-icon-white.png") !important;
}

.jp-grey-clear-filter-button:hover {
	background-color: #BCBDBF;
}

.jp-rc-popup-scores {
	border-color: #e3e3e3;
}

.jp-course-color-filter-btn {
	background-color: #DDBF7B !important;
	color: #ffffff !important;
}

.jp-course-color-filter-btn:hover {
	background-color: #F3D58F !important;
}

.blue-bubble {
	background-color: #1bbbf0 !important;
}

/* Candidate applications details content */
.candidate-app-details-cont {
	background-color: #f6f6f6;
	box-shadow: 0 0 0 2px #bfbfbf;
}

a.jp-compare-candidates-back {
	border-color: #d4d4d4;
	color: #828282;
}

a.jp-compare-candidates-back:hover {
	background-color: #f7f7f7;
}

/* Contact Candidate screen */
.to-label {
	color: #8a8a8a;
}

/* Hire Candidate screen */
span.jp-hire-candidate {
	color: #8a8a8a;
}

.ri-info-tabs a {
	border-right-color: #bfbfbf;
	color: #1bbbf0;
}

.ri-info-tabs a:hover {
	background-color: #EAF5F9;
}

.ri-info-tabs a.active {
	background-color: #1bbbf0;
	border: medium none;
	color: #ffffff;
}

.ri-instructor-profile-container {
	border-color: #bfbfbf;
}

.pc-instructor-profile-container {
	border-color: #bfbfbf;
}

/*********************************
*    RECRUITER INTERESTS PAGE    *
*********************************/
.grey-searchblock {
	background-color: #e1e1e1;
	border-width: 0px;
}

.grey-serachblock-tabs {
	background-color: #BCBDBF;
}

.grey-color-tab {
	border-color: #767676 !important;
	color: #3c3c3c !important;
}

.grey-color-tab.active {
	background-color: #767676 !important;
}

.grey-color-tab:hover {
	background-color: #E1E1E1 !important;
}

.grey-searchblock-title {
	color: #3c3c3c !important;
}

.grey-filter-btn {
	background-color: #767676;
	color: #ffffff;
	background-image: url("../fy-images/filter-button-icon-white.png") !important;
}

.grey-filter-btn:hover {
	background-color: #9A9B9C;
}

.grey-clear-filter-btn {
	background-color: #767676;
	color: #ffffff;
	background-image: url("../fy-images/clear-filters-icon-white.png") !important;
}

.grey-clear-filter-btn:hover {
	background-color: #9A9B9C;
}

.ri-info-tabs {
	background-color: #ffffff;
	border-color: #bfbfbf;
}

.pc-expanded-course-cont {
	border-color: #bfbfbf;
	background-color: #F6F6F6;
}

span.pc-students-enrolled {
	background-color: #1bbbf0;
}

.pc-ic-rating-bubble-small {
	background-color: #1bbbf0 !important;
}

.blue-bg {
	background-color: #1bbbf0 !important;
	color: #ffffff !important;
}

.ri-mandatory-course-scores {
	border-color: #bfbfbf;
}

.pc-course-scores {
	border-color: #bfbfbf;
}

/*********************************
*     CONFIRM REGISTER PAGE      *
*********************************/
span.cr-main-heading {
	color: #6a6a6a;
}

span.cr-small-print {
	color: #8a8a8a;
}

span.fyfy-welcome-title {
	color: #6a6a6a;
}

/*********************************
*        MY PAYMENTS PAGE        *
*********************************/
.mp-course-title, .mp-month-value, .mp-item-value, .mp-item-title {
	color: #1bbbf0;
}

.mp-course-title {
	background-color: #f6f6f6;
}

.mp-payment-item, .pc-course-titlebar {
	background-color: #F6F6F6;
}

.mp-expanded-cont, .mp-total-cost-cont {
	border-color: #bfbfbf;
}

.mp-total-cost-value {
	color: #8a8a8a;
}

/*********************************
*         MESSAGES PAGE          *
*********************************/
.messages-main-cont {
	background-color: #ffffff;
	border-color: #bfbfbf;
}

.messages-table-head {
	background-color: #F6F6F6;
	border-color: #bfbfbf;
}

.messages-table-cell {
	border-color: #bfbfbf;
}

.messages-table-row:hover, .messages-table-row:nth-child(2n+2):hover {
	background-color: #F4FAFC;
}

.messages-head-title, .messages-table-cell>span {
	color: #8a8a8a;
}

.messages-paginaton-cont, .sender-receiver-line, .sender-receiver-line>span, span.sender-name, .message-first-row, .message-subject-cell, .messages-action-cell, .cw-steps-cont,
	.cw-step, .cw-main-buttons, .cw-expanded-cont, .cw-jobpost-summary {
	border-color: #bfbfbf;
}

ul.messages-pagination li a {
	color: #1BBBF0;
}

ul.messages-pagination li a:hover {
	text-decoration: underline;
	color: #011bda;
}

.messages-table-cell>span:before, .messages-action-cell:before, .sender-receiver-line>span, p.message-text, .sender-receiver-line>span:before, .message-first-row>span:before,
	.rp-expire-progress:before {
	color: #8a8a8a;
}

.message-details-block {
	background-color: #e6e6e6;
}

.blue-message {
	background-color: #D6EAF2 !important;
}

.active-message {
	border-color: #8a8a8a;
}

.messages-main-buttons {
	background-color: #ffffff;
	border-color: #e3e3e3;
}

.sender-receiver-line, .cw-steps-cont {
	background-color: #ffffff;
}

.rp-payments-links a {
	color: #1bbbf0;
	border-color: #bfbfbf;
}

.rp-payments-links a:hover {
	text-decoration: underline;
	color: #011bda;
}

.cw-step-number {
	color: #ffffff;
	background-color: #1bbbf0;
}

.cw-step-name {
	color: #1bbbf0;
}

.cw-step.active {
	background-color: #1bbbf0;
}

.cw-step.passed {
	background-color: #cdecf7;
}

.cw-step.active>.cw-step-number {
	color: #1bbbf0;
	background-color: #ffffff;
}

.cw-step.active>.cw-step-name {
	color: #ffffff;
}

.cw-welcome-text, .cw-is-main-text, .cw-location-text, .cw-jobpost-courses-title {
	color: #8a8a8a;
}

.cw-jobpost-courses {
	background-color: #F6F6F6;
}

.cw-course-titlebar {
	background-color: #f6f6f6;
}

.aa-main-heading, .aa-cb-heading {
	color: #6a6a6a;
}

.cw-white-titlebar {
	background-color: #ffffff !important;
}

/*********************************
*     RECRUITER PLANS PAGE       *
*********************************/
.compare-plans-table {
	background-color: #ffffff;
	border-color: #bfbfbf;
}

.cp-table-firstrow {
	background-color: #f6f6f6;
	border-color: #bfbfbf;
}

.cp-table-title {
	color: #6a6a6a;
}

.cp-table-subtitle {
	color: #8a8a8a;
}

.cp-table-row {
	border-color: #ebebeb;
}

.rp-showing-entries {
	color: #8a8a8a;
}

.recruiter-payment-popup {
	background-color: #fbfbfb;
}

.cw-row-cell {
	border-color: #e3e3e3;
}

form.rp-options-form {
	background-color: #f0f7f9;
	border-color: #d6f0f9;
}

/*********************************
*          FOOTER COLORS         *
*********************************/
#footer {
	background-color: #767676;
}

ul.footer-nav li {
	border-right-color: #bbbbbb;
}

ul.footer-nav li a {
	color: #ffffff;
}

ul.footer-nav li a:hover {
	color: #1bbbf0;
}

.social-links span {
	color: #acacac;
}

span.copyright {
	color: #ffffff;
	border-top-color: #8f8d8d;
}

@media all and (max-width: 585px) {
	/* Main navigation */
	ul.header-nav {
		border-bottom-color: #D2D2D2;
		background-color: #e3e3e3;
	}
	ul.header-nav li {
		background-color: #e3e3e3;
		border-right-color: #F4F4F4;
		border-bottom-color: #d2d2d2;
	}
	ul.header-nav li:last-child {
		border-bottom-color: #AAAAAA;
	}
	ul.navigation-dropdown li {
		background-color: #919191;
		border-bottom-color: #bcbcbc !important;
	}
}

@media all and (max-width: 650px) {
	.ic-course-scores-small {
		border-top-color: #bfbfbf;
	}
	span.mc-course-title {
		border-color: #e3e3e3;
	}
	ul.footer-nav {
		border-bottom-color: #8f8d8d;
	}
}

@media all and (max-width: 580px) {
	.cc-titlebar-tabs-cont {
		background-color: #E6E6E6;
		border-color: #D4D4D4;
	}
}

@media all and (max-width: 480px) {
	ul.header-nav li {
		border-bottom-color: #d2d2d2;
	}
}