body {
background: #ffffff;
color: #ffffff;
}
.cws-v2 header {
    background-color: #0d9a4d ;
}
.cws-v2 .oracletaleocwsv2-main-content,
.cws-v2 section {
    background-color: #ffffff;
}
/* popup background color */
.cws-v2 .oracletaleocwsv2-popup {
    background:#ffffff;
}

div.cws-v2,
.cws-v2 footer {
    background-color: #ffffff;


}
.cws-v2 .panel {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
.cws-v2 .form-control {
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.cws-v2 input,
.cws-v2 select {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
.cws-v2 input:focus,
.cws-v2 select:focus {
    border: 1px solid #66afe9;
}


.cws-v2 .oracletaleocwsv2-custom-input .input-group > input[type="text"],
.cws-v2 .oracletaleocwsv2-custom-input .input-group > .form-control[disabled] {
    border: 1px solid #cccccc !important;
    background-color: #ffffff !important;
}
.cws-v2 .oracletaleocwsv2-accordion {
    background: #ffffff;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}
.cws-v2 .alert-info {
    background-color: #ffffff;
    border-color: #ffffff;
}
.cws-v2 .oracletaleocwsv2-paginationbar input[type="text"] {
    background-color: #ffffff;
}
.cws-v2 .well {
    background-color: #ffffff;
    border-color: #e3e3e3;
}
.cws-v2 .panel-heading {
    background: #ffffff !important;
}
.cws-v2 .panel-body .form-control {
    background-color: #ffffff;
}
.cws-v2 .oracletaleocwsv2-tagline {
    background-color: #ffffff;
}
.cws-v2 .oracletaleocwsv2-checkalltoggle:hover,
.cws-v2 .oracletaleocwsv2-checkalltoggle:focus {
    background-color: #ffffff;
}
.cws-v2 .oracletaleocwsv2-popup .checkbox:hover,
.cws-v2 .oracletaleocwsv2-popup .checkbox.oracletaleocwsv2-checked {
    background-color: #ffffff;
}
.cws-v2 .oracletaleocwsv2-accordion-block.oracletaleocwsv2-active {
    background: #ffffff;
}
.cws-v2 .oracletaleocwsv2-accordion-group-head {
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
.cws-v2 .oracletaleocwsv2-accordion-group.oracletaleocwsv2-has-footer:after {
    background: #ffffff;
}
.cws-v2 .oracletaleocwsv2-accordion-expandable:hover {
    background: #ffffff;
}
.cws-v2 .oracletaleocwsv2-step-title {
    background: #00483a;
}
.cws-v2 .oracletaleocwsv2-progress-bar {
    background-color: #cccccc;
}
.cws-v2 .oracletaleocwsv2-progress-bar .oracletaleocwsv2-progress-complete {
    background: #f2be40;
}
.cws-v2 .oracletaleocwsv2-progress-marker {
    background: #ffffff;
    border-color:  #cccccc;
}

.cws-v2 .oracletaleocwsv2-progess-marker-inner {
    background: #636363;
    color: #ffffff;
}

.cws-v2 .alert-warning {
background-color: #fcf8cb;
color: #727272;
border-color: #cccccc; /* can be same as background color */
}


.cws-v2 .btn-primary {
    background-color: #0d9a4d;
    border: 1px solid #0d9a4d;
    color: #ffffff;

}
.cws-v2 .btn-primary:focus,
.cws-v2 .btn-primary:hover {
    background-color: #0d9a4d;
    border:1px solid #0d9a4d;
    color: #ffffff;
}

.cws-v2 .btn-secondary {
    background-color: #636363;
    border: 1px solid #636363;
    color: #ffffff;
}
.cws-v2 .btn-secondary:focus,
.cws-v2 .btn-secondary:hover {
    color: #ffffff;
    background-color: #707070;
    border: 1px solid #636363;
}
.cws-v2 .btn-default {
    background-color: #f1f1f1;
    border:1px solid #cccccc;
    color:#363636;
}
.cws-v2 .btn-default:focus,
.cws-v2 .btn-default:hover {
    color:#363636;
    background-color: #f9f9f9;
    border:1px solid #cccccc;
}
.cws-v2 .oracletaleocwsv2-custom-input .input-group-btn button{
    border:1px solid #cccccc !important;
}
.cws-v2 .btn-danger {
color:#ffffff ;
background-color: #c00000;
border:1px solid #c00000;
}

.cws-v2 .btn-danger:focus,
.cws-v2 .btn-danger:hover {
color:#ffffff;
background-color: #d30000;
border: 1px solid #c00000;
}
.cws-v2 i.oracletaleocwsv2-approval-icon {
color: #39b54a;
}
.cws-v2 .oracletaleocwsv2-paginationbar .btn {
background-color: #f3f3f3;
color: #c2c2c2;
}
.cws-v2 .oracletaleocwsv2-paginationbar .btn:hover {
background-color: #ffffff;
color: #c2c2c2;
}
.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: #fbfbfb;
}
.cws-v2 .oracletaleocwsv2-paginationbar input[type="text"] {
background-color: #f3f3f3;
color: #363636;
}

.cws-v2 {
    font-family: Arial;
}
.cws-v2 .oracletaleocwsv2-subnav a {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-subnav a:before {
    color: #0d9a4d;
}
.cws-v2 h2 {
    color: #0d9a4d;
}
.cws-v2 h5 {
    color: #0d9a4d;
}
.cws-v2 a:hover,
.cws-v2 a:active,
.cws-v2 a:focus {
    color: #0d9a4d;
}
.cws-v2 .panel-body a:hover {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-star.oracletaleocwsv2-checked i:before {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-tooltip-anchor {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-accordion-head .oracletaleocwsv2-head-title,
.cws-v2 .oracletaleocwsv2-accordion-head .oracletaleocwsv2-head-title a {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-accordion-block .oracletaleocwsv2-accordion-head:after {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-accordion-block.oracletaleocwsv2-active .oracletaleocwsv2-accordion-head:after {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-popup h3 {
color:#0d9a4d;
}
a.oracletaleocwsv2-close-icon{
    color:#464646;
}
.cws-v2 h3 {
    color: #363636;
}
.cws-v2 .oracletaleocwsv2-subnav a:hover,
.cws-v2 .oracletaleocwsv2-subnav a:focus,
.cws-v2 .oracletaleocwsv2-subnav a:active {
    color: #363636;
}

.cws-v2 .panel {
    color: #363636;
}
.cws-v2 .panel-heading {
    color: #363636;
}
.cws-v2 .oracletaleocwsv2-rss a {
    color:#363636;
}
.cws-v2,
.cws-v2 section,
.cws-v2 nav,
.cws-v2 ul li {
    color: #464646;
}
.cws-v2 h1 {
    color: #464646;
}
.cws-v2 h4 {
    color: #464646;
}
.cws-v2 h6 {
    color: #464646;
}
.cws-v2 a {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-step-title {
    color: #ffffff;
}
.cws-v2 .form-control {
    color: #464646;
}
.cws-v2 input,
.cws-v2 select {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-tagline {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-main-nav + .oracletaleocwsv2-tagline{
    color: #464646 !important;
}
.cws-v2 .form-group label {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-custom-input .input-group > input[type="text"],
.cws-v2 .oracletaleocwsv2-custom-input .input-group > .form-control[disabled] {
    color: #464646 !important;
}
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-square.oracletaleocwsv2-checked i:before{
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-custom-checkbox.oracletaleocwsv2-ckbx-bell.oracletaleocwsv2-checked i:before {
color: #464646;
}
.cws-v2 .oracletaleocwsv2-dp-highlight .ui-state-default {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-popup p{
    color: #464646;
}
.cws-v2 .btn-link:hover,
.cws-v2 .btn-link:focus{
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-checkalltoggle {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-popup .checkbox label {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-popup .checkbox label:before {
    color: #464646;
}
.cws-v2 .oracletaleocwsv2-popup .checkbox.oracletaleocwsv2-checked label:before {
    color: #464646;
}
.cws-v2 .tooltip-inner {
    color: #464646;
}
.cws-v2 .alert-info {
    color: #464646;
}
.cws-v2 .panel-body a {
    color: #363636;
}
.cws-v2 .oracletaleocwsv2-main-nav .btn {
color: #464646;
}
.cws-v2 .oracletaleocwsv2-tagline {
    color: #464646; !important;
}
.cws-v2 .modal-content .modal-header button {
    color: #464646;
}
.cws-v2 .form-group label.text-danger {
    color: #a94442;
}
.cws-v2 .panel.oracletaleocwsv2-totals-callout .oracletaleocwsv2-panel-number {
    color: #0d9a4d;
}
.cws-v2 .oracletaleocwsv2-required:after {
    content: "*";
    color: #a94442;
}
.text-danger{
    color: #a94442;
}

.cws-v2 .oracletaleocwsv2-help-block {
    color: #898989;
}

.cws-v2 .oracletaleocwsv2-help-block a {
    color: #898989;
}

.cws-v2 .oracletaleocwsv2-help-block a:hover,
.cws-v2 .oracletaleocwsv2-help-block a:focus {
    color: #555555;
}


.cws-v2 .ui-widget-header{
    background-image: none;
    background-color: #ffffff !important;
    border: 1px solid #cccccc;
}
.cws-v2 .ui-datepicker.ui-widget select,.ui-datepicker-month,.ui-datepicker-year{
    background-color: #ffffff !important;
    color:#464646!important;
}
.cws-v2 .ui-state-default,
.cws-v2 .ui-widget-content .ui-state-default,
.cws-v2 .ui-widget-header .ui-state-default{
    background-image: none;
    background-color: #ffffff !important;
    border: 1px solid #ffffff;
    color:#464646!important;
}
.cws-v2 .ui-widget-content .ui-state-default:hover,
.cws-v2 .ui-widget-header .ui-state-default:hover{
    background-image: none;
    border: 1px solid #ffffff;
    background-color: #ffffff !important;
    color:#0d9a4d!important;
}
.cws-v2 .ui-state-highlight,
.cws-v2 .ui-widget-content .ui-state-highlight,
.cws-v2 .ui-widget-header .ui-state-highlight{
    border: 1px solid #ffffff;
    background-image: none;
    background-color: #ffffff !important;
    color: #0d9a4d!important;
}
.ui-datepicker-next{
color:#464646  ! important;
}
.cws-v2 .ui-datepicker.ui-widget button{
color:#464646  ! important;
background-color: #ffffff !important;

}
.cws-v2 .ui-widget-content{
    background-image: none;
    background-color: #ffffff !important;
    color:#464646  !important;
    border: 1px solid #ffffff;
}



@media (max-width: 767px){
    .cws-v2 .oracletaleocwsv2-main-nav {
        background-color: #0d9a4d;
    }
    .cws-v2 .oracletaleocwsv2-main-nav .oracletaleocwsv2-btn-square {
        background-color: #252525;
        color:#ffffff;
        border: 0;
    }
    .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: #0086ad;
        color:#ffffff;
}

}


@media (min-width: 768px){

.cws-v2 .oracletaleocwsv2-main-nav .btn {
 background: #fbfbfb;
 color:#363636;
 border: 1px solid #cccccc;
}
.cws-v2 .oracletaleocwsv2-main-nav .btn:hover {
 background: #ffffff;
 border-color: #cccccc;
}
.cws-v2 .oracletaleocwsv2-main-nav .btn.oracletaleocwsv2-current-page {
 background: #fbfbfb;
 color:#004775;
 border-color: #cccccc;
}
.cws-v2 .oracletaleocwsv2-main-nav .btn.oracletaleocwsv2-current-page:hover {
 background: #ffffff;
 border-color: #cccccc;
}
}

.oj-star-active{
fill: #f0d283;
}
.oj-star-hover{
fill: #004775;
}
.oj-slider-bar-value{
background-color:#f2be40;
}
.oj-slider-bar-value.oj-active{
background-color:#f2be40;
}