/*
/*
* Light Theme overrides
*/

/*
|--------------------------------------------------------------------------
| Font Imports
|--------------------------------------------------------------------------
*/
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);

/*
|--------------------------------------------------------------------------
| Content Colors
|--------------------------------------------------------------------------
*/

/*Header Background*/
.cws-v2 header {
	background: #f6f6f6 url('img/gray_jean.png');
	border-bottom: 1px solid #cccccc;
}

/*Body Font*/
body,
.cws-v2,
.cws-v2 section,
.cws-v2 nav,
.cws-v2 ul li {
	color: #464646;
}

/*Footer Background*/
body,
div.cws-v2,
.cws-v2 footer {
	background: #f6f6f6 url('img/gray_jean.png');
} 

/* Main Content and section Background */
.cws-v2 .oracletaleocwsv2-main-content,
.cws-v2 section {
	background-color: #fff;
}

/* Summary Placeholder Background*/
.cws-v2 .panel.oracletaleocwsv2-totals-callout {
	/*background: ;*/
}

/* Footer Font */
.cws-v2 footer {
	color: #464646;
	border-top: 1px solid #cccccc;
}

/*Job Description Sidebar box Background Color */
.cws-v2 .well.oracletaleocwsv2-job-description {
    /*background: ;*/
}

/*
| Headings
*/
/* Page Title Font*/
.cws-v2 h1 {
	color: #464646;
}

/* Section Title Font*/
/* Previous Applicants CTA Heading Font*/
.cws-v2 h2 {
	color: #e24a37;
}

/* CTA Heading*/
/* Multiselect popup title */
/* Totals callout panel title */
.cws-v2 h3 {
	color: #464646;
}

/* Accordion row main heading */
.cws-v2 h4 {
	color: #464646;
}

.cws-v2 h5 {
	color: #e24a37;
}

.cws-v2 h6 {
	color: #464646;
}

/*Summary Total Font*/
.cws-v2 .panel.oracletaleocwsv2-totals-callout .oracletaleocwsv2-panel-number {
	/*color: ;*/
}

/*Link Font*/
.cws-v2 a {
	color: #464646;
}

/*Link Hover Font*/
.cws-v2 a:hover,
.cws-v2 a:active,
.cws-v2 a:focus {
	color: #e24a37;
}

/*Application Title Background*/
/*Application Title Font*/
.cws-v2 .oracletaleocwsv2-step-title {
	background: #e24a37;
	color: #fff;
}

/*
| Application Progress Meter
*/

/* Progress Marker outer background */
/* Progress Marker outer font color */
/* Progress Marker outer border color */
.cws-v2 .oracletaleocwsv2-progress-marker {
	/*background: ;*/
	/*border-color: ;*/
}

/* Progress Marker inner background */
/* Progress Marker inner font color */
.cws-v2 .oracletaleocwsv2-progess-marker-inner {
	/*background: ;*/
	/*color: ;*/
}

/*Application Progress Done background*/
.cws-v2 .oracletaleocwsv2-progress-bar .oracletaleocwsv2-progress-complete {
	background: #e24a37;
}

/*Application Progress To Do background*/
.cws-v2 .oracletaleocwsv2-progress-bar {
	background-color: #e1e1e1;
}

/*
| Wells
*/
/*Data Input Area Background*/
.cws-v2 .well {
	background: #f6f6f6 url('img/gray_jean.png'); 
	background-image: none;
	border-color: #ccc;
}

/*Summary Placeholder Background Color */
.cws-v2 .well.oracletaleocwsv2-secondary-info {
	/*background-color: ; *//* only needs to be defined if different than .well color */
	
}

/*Job Description Sidebar box Background Color */
.cws-v2 .well.oracletaleocwsv2-job-description {
	background: #f6f6f6;
}

/*
| Panels
*/

/* panel color */
.cws-v2 .panel {
	background-color: #fff;
	color: #464646;
}

/* panel heading background */
/* panel heading font color */
.cws-v2 .panel-heading {
	background: #f6f6f6 url('img/gray_jean.png') !important; 
	color: #464646; 
}

/* job alert hover effect */
.cws-v2 .oracletaleocwsv2-job-alert .panel-heading:hover {
	/*background: !important;*/
	/*color: ;*/
}

/* panel links */
.cws-v2 .panel-body a {
	/*color: ;*/
}

/* panel link hover effect */
.cws-v2 .panel-body a:hover {
	/*color: ;*/
}

/* panel form field background */
.cws-v2 .panel-body .form-control {
	/*background-color: ;*/
}

/*
| Forms
*/
/* input boxes */
.cws-v2 .form-control {
	border-radius: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #464646;
}

.cws-v2 input,
.cws-v2 select {
    border-radius: 0;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #464646;
}
.cws-v2 .form-control[disabled],
.cws-v2 .form-control[readonly],
.cws-v2 fieldset[disabled] .form-control{
	background-color: #eee;
}

/*
| Custom form types (file uploader, mulitselect, datepicker) 
*/

/* custom types (file uploader, mulitselect, datepicker) input boxes border */
/* custom types (file uploader, mulitselect, datepicker) input boxes background color */
/* custom types (file uploader, mulitselect, datepicker) input boxes font color */
.cws-v2 .oracletaleocwsv2-custom-input .input-group > input[type="text"],
.cws-v2 .oracletaleocwsv2-custom-input .input-group > .form-control[disabled] {
	border: 1px solid #ccc !important;
	background-color: #fff !important;
	color: #464646 !important;
}

/* input group buttons border */
.cws-v2 .oracletaleocwsv2-custom-input .input-group-btn button{
	border: 1px solid #ccc !important;
}

/*
| Custom checkboxes
*/

/* checked bell color */
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-square.oracletaleocwsv2-checked i:before{
    color: #e24a37;
}

/* checked star color */
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-star.oracletaleocwsv2-checked i:before {
	color: #e24a37;
}

/* checked bell color */
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-bell.oracletaleocwsv2-checked i:before {
	color: #e24a37; 
}

/*
| jQuery ui datepicker
*/
/* daterange highlight background color */
/* daterange highlight font color */
.cws-v2 .oracletaleocwsv2-dp-highlight .ui-state-default {
  background: #e24a37; 
  color: #FFF;
}

/*
| Popup
*/
/* popup background color */
.cws-v2 .oracletaleocwsv2-popup {
	/*background: ; */
}

/* popup text color */
.cws-v2 .oracletaleocwsv2-popup p{
	/*color: ; */
}

/* popup heading color */
.cws-v2 .oracletaleocwsv2-popup h3 {
	color: #e24a37;
	font-weight: 500;
}

/* popup close button */
.cws-v2 .btn-link {
	color: #898989; 
}

/* popup close button hover effect*/
.cws-v2 .btn-link:hover,
.cws-v2 .btn-link:focus{
	color: #555555; 
}

/* X close button color */
.cws-v2 .oracletaleocwsv2-popup .oracletaleocwsv2-close-icon a {
	/*color: ; */
}

/* X close button hover effect */
.cws-v2 .oracletaleocwsv2-popup .oracletaleocwsv2-close-icon a:hover {
	/*color: ; */
}

/* checkall status/toggle background color */
/* checkall status/toggle font color */
.cws-v2 .oracletaleocwsv2-checkalltoggle {
	/*background-color: ; */
	/*color: ; */
}

/* checkall status/toggle hover effect */
.cws-v2 .oracletaleocwsv2-checkalltoggle:hover,
.cws-v2 .oracletaleocwsv2-checkalltoggle:focus {
	/*background-color: ; */
	/*color: ; */
}

/* checkbox item background color */
.cws-v2 .oracletaleocwsv2-popup .checkbox {
	/*background-color: ; */
}

/* checkbox item hover effect */
.cws-v2 .oracletaleocwsv2-popup .checkbox:hover,
.cws-v2 .oracletaleocwsv2-popup .checkbox.oracletaleocwsv2-checked {
	/*background-color: ; */
}

/* checkbox label text color */
.cws-v2 .oracletaleocwsv2-popup .checkbox label {
	/*color: ; */
}

/* checkbox icon color */
.cws-v2 .oracletaleocwsv2-popup .checkbox label:before {
	/*color: ; */
}

/* checkbox icon color (when selected) */
.cws-v2 .oracletaleocwsv2-popup .checkbox.oracletaleocwsv2-checked label:before {
	/*color: ; */
}


/* Tooltip icon */
/* tooltip */
.cws-v2 .oracletaleocwsv2-tooltip-anchor {
	color: #e24a37;
}
/* tooltip bubble - body */
.cws-v2 .tooltip-inner {
	/*background-color: ;*/
	/*color: ;*/
}
/* tooltip bubble - arrow */
.cws-v2 .tooltip.top .tooltip-arrow {
	/*border-top-color: ;*/
}

/*
| Accordions
*/
/* default accordion color */
.cws-v2 .oracletaleocwsv2-accordion {
	border-color: #e1e1e1;
	/*background: ;*/
}

/* color for accordion active state */
.cws-v2 .oracletaleocwsv2-accordion-block.oracletaleocwsv2-active {
	/*background: ;*/
}


/* accordion head title */
.cws-v2 .oracletaleocwsv2-accordion-head .oracletaleocwsv2-head-title,
.cws-v2 .oracletaleocwsv2-accordion-head .oracletaleocwsv2-head-title a {
	color: #e24a37;
}

/* accordion-arrow */
.cws-v2 .oracletaleocwsv2-accordion-block .oracletaleocwsv2-accordion-head:after {
	color: #e24a37;
}

/* accordion-arrow open state*/
.cws-v2 .oracletaleocwsv2-accordion-block.oracletaleocwsv2-active .oracletaleocwsv2-accordion-head:after {
	/*color: ;*/
}

/* accordion group head */
.cws-v2 .oracletaleocwsv2-accordion-group-head {
	background: #f6f6f6 url('img/gray_jean.png');
	border: none;
}

/* accordion group footer */
.cws-v2 .oracletaleocwsv2-accordion-group.oracletaleocwsv2-has-footer:after {
	background: #f6f6f6 url('img/gray_jean.png');
	outline: none;
	border-bottom: 0;
}

/*
| Alerts
*/
/* alert info background color */
/* alert info font color */
.cws-v2 .alert-info {
	background-color: #fff0ee;
	/*color: ;*/
	border-color: #ffc0b8; /* can be same as background color */
}

/* alert warning background color */
/* alert warning font color */
.cws-v2 .alert-warning {
	/*background-color: ;*/
	/*color: ;*/
	/*border-color: ; *//* can be same as background color */
}

/*
| Pagination bar
*/
/* pagination bar button background color */
/* pagination bar button font color */
.cws-v2 .oracletaleocwsv2-paginationbar .btn {
	background: #f6f6f6 url('img/gray_jean.png');
	/*color: ;*/
}

/* pagination bar button hover effect */
.cws-v2 .oracletaleocwsv2-paginationbar .btn:hover {
	background: #fbfbfb;
	/*color: ;*/
}

/* pagination bar border color */
.cws-v2 .oracletaleocwsv2-paginationbar,
.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-first,
.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-prev,
.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-last,
.cws-v2 .oracletaleocwsv2-paginationbar .oracletaleocwsv2-pagi-next {
	/*border-color: ;*/
}

/* pagination bar background color */
/* pagination bar input color */
.cws-v2 .oracletaleocwsv2-paginationbar input[type="text"] {
	/*background-color: ;*/
	/*color: ;*/
}

/*
| CTAs
*/

/* CTA Wrapper remove styled background */
.cws-v2 .oracletaleocwsv2-CTA-wrapper {
	background: none;
}

/* CTA Wrapper remove top border */
.cws-v2 .oracletaleocwsv2-CTA-section:before {
	border: none;
	margin: 0;
}

/* Forgot Password subtext color */
.cws-v2 .oracletaleocwsv2-help-block {
	/*color: ;*/
}

/* Forgot Password subtext hover effect */
.cws-v2 .oracletaleocwsv2-help-block a:hover,
.cws-v2 .oracletaleocwsv2-help-block a:focus {
	/*color: ;*/
}

/*
| Welcome Text
*/
/* welcome text background color */
/* welcome text font color */
.cws-v2 .oracletaleocwsv2-tagline {
	/*background-color: ;*/
	/*color: ;*/
}

/*
|--------------------------------------------------------------------------
| Buttons
|--------------------------------------------------------------------------
*/

/*
| Navigation Buttons
*/

/*Navigation Link Font*/
/*Navigation Button Background*/
/*Navigation Button Hover*/
.cws-v2 .oracletaleocwsv2-main-nav .btn {
	/*background-color: ;*/
	/*border-color: ;*/
}

.cws-v2 .oracletaleocwsv2-main-nav .btn:hover {
	/*background-color: ;*/
	/*border-color: ;*/
}

/*
| Primary Buttons
*/

/*Search Font*/
/*Search Background*/
/*Search Hover*/
/*Apply Font*/
/*Apply Background*/
/*Apply Hover*/
/*Back Font*/
/*Back Background*/
/*Back Hover*/
/*Submit Font*/
/*Submit Background*/
/*Submit Hover*/
/*Next Font*/
/*Next Background*/
/*Next Hover*/
/*Save Font*/
/*Save Background*/
/*Save Hover*/
.cws-v2 .btn-primary {
	color: #fff;
	background: #d64634;
	border-color: #d64634;
}

.cws-v2 .btn-primary:focus,
.cws-v2 .btn-primary:hover {
	color: ; /* should be declared again to prevent previous hover color styles from getting priority */
	background-color:  #f9503b;
	border-color:  #f9503b; /* can be the same as background-color */
}

/*
| Secondary Buttons
*/

/*Email Font*/
/*Email Background*/
/*Email Hover*/
/*Edit Font*/
/*Edit Background*/
/*Edit Hover*/
.cws-v2 .btn-secondary {
	/*color: ;*/
	/*background-color: ;*/
	/*border-color: ;*/
}

.cws-v2 .btn-secondary:focus,
.cws-v2 .btn-secondary:hover {
	color: ; /* should be declared again to prevent previous hover color styles from getting priority */
	/*background-color: ;*/
	/*border-color: ; *//* can be the same as background-color */
}

/*
| Default Buttons
*/

/*View Font*/
/*View Background*/
/*View Hover*/
/*Previous Font*/
/*Previous Background*/
/*Previous Hover*/
/*Upload Font*/
/*Upload Background*/
/*Upload Hover*/
/*Cancel Font*/
/*Cancel Background*/
/*Cancel Hover*/
/*Skip Font*/
/*Skip Background*/
/*Skip Hover*/
/*Rolling Entity Font*/
/*Rolling Entity Background*/
/*Rolling Entity Hover*/
.cws-v2 .btn-default {
	color: ; /* should be declared again to prevent previous hover color styles from getting priority */
	background-color: #f1f1f1;
	border-color: #ccc; /* can be the same as background-color */
}

.cws-v2 .btn-default:focus,
.cws-v2 .btn-default:hover {
	color: ; /* should be declared again to prevent previous hover color styles from getting priority */
	/*background-color: ;*/
	/*border-color: ; *//* can be the same as background-color */
}


/*
| Danger Buttons
*/

/*Remove Font*/
/*Remove Background*/
/*Remove Hover*/
.cws-v2 .btn-danger {
	/*color: ;*/
	background-color: #111111;
	border-color: #111111;
}

.cws-v2 .btn-danger:focus,
.cws-v2 .btn-danger:hover {
	color: ; /* should be declared again to prevent previous hover color styles from getting priority */
	background-color: #323232;
	border-color: #323232; /* can be the same as background-color */
}

/*
|--------------------------------------------------------------------------
| Border Radius
|--------------------------------------------------------------------------
*/

/*
| Wells
*/
/* Data Input Area border radius*/
.cws-v2 .well {
	border-radius: 10px;
}


/* no bottom rounded corners for well next to button */
.cws-v2 .col-md-4 .well.oracletaleocwsv2-job-description:first-child:nth-last-child(2) {
    border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

/* no top rounded corners for button next to well */
.cws-v2 .well.oracletaleocwsv2-job-description + .btn-block {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

/*
| Alerts
*/
/*Alert warning border radius*/
.cws-v2 .alert-warning {
	border-radius: 10px;
}

/*
| Buttons
*/
/* all buttons */
.cws-v2 .btn {
	border-radius: 5px;
}

/* square buttons */
.cws-v2 .oracletaleocwsv2-btn-square {
	border-radius: 0;
}

/* long buttons */
.cws-v2 .oracletaleocwsv2-btn-long {
	border-radius: 0;
}

/*
| Navigation Buttons
*/
.cws-v2 .oracletaleocwsv2-main-nav .btn {
	border-radius: 0;
}

/*
| Panels
*/
/* panel border radius */
.cws-v2 .panel {
	border-color: #ccc;
	border-radius: 15px;
}

/* panel heading border radius */
/* panel heading right border */
.cws-v2 .panel-heading {
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	border-right: 1px solid #ccc;
}

/* panel-heading-right aligned border radius */
.cws-v2 .oracletaleocwsv2-panel-heading-right .panel-heading {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}

/* panel-heading-right aligned border */
.cws-v2 .panel.oracletaleocwsv2-panel-heading-right .panel-heading {
	border-left: 1px solid #ccc;
}

/*
| Application Progress Meter
*/

/*Application Progress Done Border Radius*/
.cws-v2 .oracletaleocwsv2-progress-bar .oracletaleocwsv2-progress-complete {
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}

/*Application Progress To Do Border Radius*/
.cws-v2 .oracletaleocwsv2-progress-bar {
	border-radius: 15px;
}

/*Application Title Border Radius*/
.cws-v2 .oracletaleocwsv2-step-title {
	border-radius: 5px;
}

/* Progress Marker border radius */
.cws-v2 .oracletaleocwsv2-progress-marker {
	border-radius: 4px;
}

/* Progress Marker Inner border radius */
.cws-v2 .oracletaleocwsv2-progess-marker-inner {
	border-radius: 3px;
}

/*
|--------------------------------------------------------------------------
| Fonts
|--------------------------------------------------------------------------
*/
/*Body Text*/
.cws-v2 {
	font-family: 'Roboto Slab', sans-serif;
}

/*Page Titles*/
.cws-v2 h1 {
	/*font-family: ;*/
}

/*Section Titles*/
.cws-v2 h2 {
	/*font-family: ;*/
}

/*Navigation Text*/
.cws-v2 .oracletaleocwsv2-btn-grouped .oracletaleocwsv2-btn-grouped-unit .btn {
	/*font-family: ;*/
}

/*Button Text*/
.cws-v2 .btn {
	/*font-family: ;*/
}

/*Summary Total*/
.cws-v2 .panel.oracletaleocwsv2-totals-callout {
	/*font-family: ;*/
}


/*Link Text*/
.cws-v2 a {
	/*font-family: ;*/
}

/*Upload Text*/


@media (max-width: 767px){
	/*
	|--------------------------------------------------------------------------
	| Content Colors
	|--------------------------------------------------------------------------
	*/
	/*
	| Navigation Buttons
	*/
	.cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-btn-square:hover,
	.cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-btn-square:focus,
	.cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-current-page {
		background-color: #e24a37;
	}
}


@media (min-width: 768px){
	/*
	|--------------------------------------------------------------------------
	| Content Colors
	|--------------------------------------------------------------------------
	*/
	/*
	| Navigation Buttons
	*/
	/* default navigation buttons */
	.cws-v2 .oracletaleocwsv2-main-nav .btn {
		background: #f6f6f6;
		border: 1px solid #ccc;
		color: #464646;
	}

	/* current page navigation button*/
	/* navigation button hover effect */
	.cws-v2 .oracletaleocwsv2-main-nav .btn.oracletaleocwsv2-current-page,
	.cws-v2 .oracletaleocwsv2-main-nav .btn:hover,
	.cws-v2 .oracletaleocwsv2-main-nav .btn:focus {
		background: #fff;
		border-color: #ccc; /* should be the same as the body background color */
		color: #464646;
	}

	/*
	| Subnavigation Buttons
	*/
	/* subnavigation link color */
	.cws-v2 .oracletaleocwsv2-subnav a {
		color: #e24a37; 
	}

	/* subnavigation link hover effect color */
	.cws-v2 .oracletaleocwsv2-subnav a:hover,
	.cws-v2 .oracletaleocwsv2-subnav a:focus,
	.cws-v2 .oracletaleocwsv2-subnav a:active {
		/*color: ;*/
	}

	/* subnavigation link divider line color */
	.cws-v2 .oracletaleocwsv2-subnav a:before {
		color: #e24a37;
	}

	/*
	| Accordion
	*/
	/* Expanded accordion hover effect */
	.cws-v2 .oracletaleocwsv2-accordion-expandable:hover {
		/*background: ;*/
	}

	/*
	| Welcome Text
	*/
	/* welcome text font color */
	.cws-v2 .oracletaleocwsv2-tagline {
		/*color: ;*/
	}


	/*
	|--------------------------------------------------------------------------
	| Border Radius
	|--------------------------------------------------------------------------
	*/
	/*
	| Navigation Buttons
	*/
	.cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-btn-grouped-unit:first-of-type .btn {
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}

	.cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-last .btn {
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	/*
	| Accordions
	*/
	/* accordion group head */
	.cws-v2 .oracletaleocwsv2-accordion-group-head {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	/* accordion group footer */
	.cws-v2 .oracletaleocwsv2-accordion-group.oracletaleocwsv2-has-footer:after {
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

}

.cws-v2 .oracletaleocwsv2-uploadpopup {
    background: #fff;
}

.cws-v2 .form-group label.text-danger {
    color: #a94442;
}

.oj-star-active{
	fill: #F2BE5D;
}
.oj-star-hover{
	fill: #3F89C8;
}
.oj-slider-bar-value{
	background-color:#e24a37;
}
.oj-slider-bar-value.oj-active{
	background-color:#e24a37;
}
