﻿/* default text color */
.cso-text.lt,
.cso-text-small.lt,
.cso-text-default.lt,
.cso-text-medium.lt,
.cso-text-large.lt,
.cso-text-xlarge.lt,
.cso-text-xxlarge.lt,
.c-text.lt,
.c-text-small.lt,
.c-text-default.lt,
.c-text-medium.lt,
.c-text-large.lt,
.c-text-xlarge.lt,
.c-text-xxlarge.lt {
    color: #595959; /*fix for 508*/
}

.cso-text.xlt,
.cso-text-small.xlt,
.cso-text-default.xlt,
.cso-text-medium.xlt,
.cso-text-large.xlt,
.cso-text-xlarge.xlt,
.cso-text-xxlarge.xlt,
.c-text.xlt,
.c-text-small.xlt,
.c-text-default.xlt,
.c-text-medium.xlt,
.c-text-large.xlt,
.c-text-xlarge.xlt,
.c-text-xxlarge.xlt {
    color: #BABABA;
}

.cso-text.red,
.cso-text-small.red,
.cso-text-default.red,
.cso-text-medium.red,
.cso-text-large.red,
.cso-text-xlarge.red,
.cso-text-xxlarge.red,
.c-text.red,
.c-text-small.red,
.c-text-default.red,
.c-text-medium.red,
.c-text-large.red,
.c-text-xlarge.red,
.c-text-xxlarge.red {
    color: #D91C1C;
}

.cso-text.orange,
.cso-text-small.orange,
.cso-text-default.orange,
.cso-text-medium.orange,
.cso-text-large.orange,
.cso-text-xlarge.orange,
.cso-text-xxlarge.orange,
.c-text.orange,
.c-text-small.orange,
.c-text-default.orange,
.c-text-medium.orange,
.c-text-large.orange,
.c-text-xlarge.orange,
.c-text-xxlarge.orange {
    color: #FC5237;
}

.cso-text-small.gold,
.cso-text-default.gold,
.cso-text-medium.gold,
.cso-text-large.gold,
.cso-text-xlarge.gold,
.cso-text-xxlarge.gold,
.c-text-gold,
.c-text-small.gold,
.c-text-default.gold,
.c-text-medium.gold,
.c-text-large.gold,
.c-text-xlarge.gold,
.c-text-xxlarge.gold {
    color: #9B855E;
}

.cso-text-small.green,
.cso-text-default.green,
.cso-text-medium.green,
.cso-text-large.green,
.cso-text-xlarge.green,
.cso-text-xxlarge.green,
.c-text-small.green,
.c-text-default.green,
.c-text-medium.green,
.c-text-large.green,
.c-text-xlarge.green,
.c-text-xxlarge.green {
    color: #86B939;
}

.text-muted,
.c-text-muted {
    color: #595959; /*changed for 508*/
}

.text-error,
.c-text-error {
    color: #af4743;
}

.required-training-warn {
    color: #c23a1a;
    background-color: #ffd2c7;
    border: 1px solid #ffd2c7;
    padding: 3px 5px;
    position: relative;
    border-radius: 13px;
    text-align: center;
}

.text-facebook,
.c-text-facebook {
    color: #3b5998;
}

.text-info,
.c-text-info {
    color: #4297c3;
}

.text-success,
.c-text-success {
    color: #89b004;
}

.text-warning,
.c-text-warning {
    color: #f99d00;
}

.text-green,
.c-text-green {
    color: #027F02;
}

.text-white,
.c-text-white {
    color: #ffffff;
}

.text-textdefault,
.c-text-textdefault {
    color: #4c4c4c;
}

.watermark,
.c-watermark {
    color: #767676;
}

::-webkit-input-placeholder {
    color: #767676;
}

:-moz-placeholder {
    color: #767676;
}

.cso-txt.dk,
.cso-txt-xsm.dk,
.cso-txt-xlrg.dk,
.cso-txt-lrg.dk,
.cso-txt-med.dk,
.cso-txt-smed.dk,
.c-txt.dk,
.c-txt-xsm.dk,
.c-txt-xlrg.dk,
.c-txt-lrg.dk,
.c-txt-med.dk,
.c-txt-smed.dk {
    color: #333333;
}
/* tables */
.cso-tbl-std th {
    color: #ffffff;
    /*background:-moz-linear-gradient(top, #818181 0%, #5f5f5f 100%);*/ /* FF3.6+ */
    /*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#6f6f6f));*/ /* Chrome,Safari4+ */
    /*background:-webkit-linear-gradient(top, #818181 0%,#5f5f5f 100%);*/ /* Chrome10+,Safari5.1+ */
    /*background:-o-linear-gradient(top, #818181 0%,#5f5f5f 100%);*/ /* Opera 11.10+ */
    /*background:-ms-linear-gradient(top, #818181 0%,#5f5f5f 100%);*/ /* IE10+ */
    /*background:linear-gradient(to bottom, #818181 0%,#5f5f5f 100%);*/ /* W3C */
    border: 1px solid #999;
    background-origin: border-box;
    background-clip: border-box;
}

.cso-tbl-brd th {
    border: 0px;
}

.cso-tbl-std.hov-tr tr:hover {
    background-color: #f7f7f7;
}

.cso-tbl-std.hov-td td:hover {
    background-color: #f7f7f7;
}

.cso-tbl-std tr.selected {
    /*background-color:#FCF8E3;*/
    background-color: #e6e6e6;
}

.cso-tbl-std-td {
    border: 1px solid #d9d9d9;
}

.cso-tbl-std th a {
    color: #ffffff !important;
}

    .cso-tbl-std th a.cso-btn {
        color: #7F7F7F !important;
    }

    .cso-tbl-std th a.c-selected-corp.selected {
        color: #FFF !important;
    }

.c-tbl-fix-col-fixer .cso-tbl-std.v2 th, .c-tbl-fix-col-hdr-fixer .cso-tbl-std.v2 th,
.c-tbl-fix-hdr-fixer .cso-tbl-std.v2 th, .c-tbl-fix-hdr-col-table .cso-tbl-std.v2 th, .cso-tbl-std.v2 th {
    color: inherit;
    border: inherit;
    border-bottom: 1px solid #999;
    background-origin: border-box;
    background-clip: border-box;
}


/*For IE 9+ Table border*/
@media screen and (min-width:0\0) and (min-resolution:+72dpi) {
    .c-tbl-fix-col-fixer .cso-tbl-std.v2 th, .c-tbl-fix-col-hdr-fixer .cso-tbl-std.v2 th,
    .c-tbl-fix-hdr-fixer .cso-tbl-std.v2 th, .c-tbl-fix-hdr-col-table .cso-tbl-std.v2 th {
        border-bottom: 2px solid #999;
    }

    .c-tbl-fix-col-fixer .cso-tbl-std.v2 .cso-tbl-std-td {
        border-left: 2px solid #d9d9d9;
    }
}

/*Firefox Responsive table with white background table header*/
.v2.footable .footable-first-visible, .v2.footable .footable-last-visible{
    bottom: 1px;
}


.cso-tbl-std th.v2 a {
    /*color: #ffffff !important;*/
}

    .cso-tbl-std th.v2 a.cso-btn {
        /*color: #7F7F7F !important;*/
    }

    .cso-tbl-std th.v2 a.c-selected-corp.selected {
        /*color: #FFF !important;*/
    }

/* CONTAINERS */
.cso-cont-gold {
    background-color: #FCF8E5;
    border: 1px solid #D6C57A;
}

.cso-cont-grey {
    background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
}

.cso-cont-white {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
/*INPUTS */
.cso-input-outer.invalid,
.cso-input-outer-pred.invalid,
.invalid {
    background-color: #FFF4F4 !important;
    border: 1px solid #DEACAC !important;
    box-shadow: 0 0 4px 0 #DEACAC !important;
}

.cso-grey {
    background-color: #F4F4F4 !important;
}
/* Input placeholder attribute styling */
input::-webkit-input-placeholder {
    color: #767676;
}

input:-moz-placeholder { /* Firefox 18- */
    color: #767676;
    opacity: 1;
}

input::-moz-placeholder { /* Firefox 19+ */
    color: #767676;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #b3b3b3;
}
/* chart colors*/
.chart-custom-step1 {
    background-color: #ca494c;
}

.chart-custom-step2 {
    background-color: #ffc621;
}

.chart-custom-step3 {
    background-color: #86b939;
}

.chart-text-custom-step1 {
    color: #ca494c;
}

.chart-text-custom-step2 {
    color: #ffc621;
}

.chart-text-custom-step3 {
    color: #86b939;
}

.customcsstext {
    color: #707070 !important;
}
