﻿body {
    padding-bottom: 270px !important;
}

/*buttons*/
.btn-primary {
    color: #ffffff;
    background-color: #0A5E8D;
    background-image: -webkit-linear-gradient(top, #0A5E8D 0%, #0A5E8D 100%);
    border: none;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: #0A4C72;
        border-color: #0A4C72;
        background-image: -webkit-linear-gradient(top, #0A4C72 0%, #0A4C72 100%);
        border: none;
    }

.btn-success {
    color: #ffffff;
    background-color: #5C8118;
    background-image: -webkit-linear-gradient(top, #5C8118 0%, #5C8118 100%);
    border: none;
}

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
        color: #ffffff;
        background-color: #537415;
        border-color: #537415;
        background-image: -webkit-linear-gradient(top, #537415 0%, #537415 100%);
        border: none;
    }

    .btn-success:disabled, .btn-success:disabled:hover {
        background-color: #595959;
        border-color: #595959;
        background-image: -webkit-linear-gradient(top, #595959 0%, #595959 100%);
        border: none;
    }

.btn-warning {
    color: #ffffff;
    background-color: #A7660C;
    background-image: -webkit-linear-gradient(top, #A7660C 0%, #A7660C 100%);
    border: none;
}

    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #8F580A;
        border-color: #8F580A;
        background-image: -webkit-linear-gradient(top, #8F580A 0%, #8F580A 100%);
        border: none;
    }

.btn-danger {
    color: #ffffff;
    background-color: #C73F05;
    background-image: -webkit-linear-gradient(top, #C73F05 0%, #C73F05 100%);
    border: none;
}

    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
        color: #ffffff;
        background-color: #B83A05;
        border-color: #B83A05;
        background-image: -webkit-linear-gradient(top, #B83A05 0%, #B83A05 100%);
        border: none;
    }

.btn-info {
    color: #ffffff;
    background-color: #996E00;
    background-image: -webkit-linear-gradient(top, #996E00 0%, #996E00 100%);
    border: none;
}

.btn-default {
    border: none;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #8A6300;
    border-color: #8A6300;
    background-image: -webkit-linear-gradient(top, #8A6300 0%, #8A6300 100%);
    border: none;
}
/*Progress bar*/
.progress-bar-success {
    background-color: #91CF91;
    background-image: linear-gradient(to bottom, #81BC06 0%, #8ECD8E 100%);
}

.progress-bar-striped {
    /*background: repeating-linear-gradient( 45deg, #81bc06, #81bc06 25%, #a5df2c 25%, #a5df2c 50% );*/
    background: repeating-linear-gradient( 45deg, #93D507, #93D507 25%, #a5df2c 25%, #a5df2c 50% );
}

.progress span {
    color: #203600;
}
/*nav-bar*/

.navbar-custom {
    background-color: #004B72;
    background-image: url("img/element_bg-topshadow2.jpg");
    background-repeat: repeat-x;
    margin-top: -50px;
    border-radius: 0;
    -moz-border-radius: 0;
}

    .navbar-custom .nav > li > a:hover {
        background-color: #0178A7;
        color: #FFFFFF;
    }

    .navbar-custom .nav > li > a:focus {
        background-color: #0178A7;
        color: #FFFFFF;
    }

.nav .caret {
    border-top-color: #C9E6FF;
    border-bottom-color: #C9E6FF;
}

/*Place holders*/
#searchText::placeholder,
#emailAddress::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #595959;
    opacity: 1; /* Firefox */
}

#searchText:-ms-input-placeholder,
#emailAddress:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #595959;
}

#searchText::-ms-input-placeholder,
#emailAddress::-ms-input-placeholder { /* Microsoft Edge */
    color: #595959;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small,
.h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small,
.h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #595959 !important;
}

/*table*/

.webgrid-header td, th {
    color: #004B72;
}
.table-responsive.table-hover > tbody > tr > td:hover {
    border: solid 1px #FFFFFF;
}

.table-responsive thead  a {
    color: #004B72 !important;
}

.s2 {
    color: #0A5E8D;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 28pt;
    padding-top: 10pt;
}

.s3 {
    color: #648103;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 18pt;
    padding-top: 10pt;

}

/*.container .a, .container
a {
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
}*/

.s7 {
    color: #0A5E8D;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
}

.s9 {
    color: #B40A19;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
}

.s11 {
    color: #446209;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
}

.s10 {
    color: #B40A19;
    font-family: Calibri, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
}

.red-border {
    border: 1px solid #B40A19;
}

.parent {
    padding-top: 20px;
}

    .parent > a {
        color: #648103;
        font-family: Calibri, sans-serif;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
        font-size: 18pt;
    }

.noData {
    color: #004B72;
}

div.pleaseRead {
    color: #3f2e00;
}

    .alert-message-info h4 {
    color: #015B7F;
}

#taskList tr.active td {
    color: #003450;
    background-color: #8BCDFF !important;
}


/*SCORING*/
.tableReportDetail .Beginner {
    background-color: #FF7070;
}

.tableReportDetail .Expert {
    background-color: #BCA6E8;
}

.tableReportDetail .Qualified {
    background-color: #00C200;
}

#AssessmentDetailTable td.FAIL, #AssessmentDetailTable td.overtime {
    background-color: #FFC0CB;
    color: #A80000
}

#AssessmentDetailTable td.incomplete a {
    color: #2D6A9F !important;
}

#ScoreDetailListing td.incomplete {
    color: #2D6A9F !important;
}

.totalRow > td {
    background-color: #A2B1B9 !important;
}
/*Misc*/
.alert-success {
    color: #203600 !important;
}

#footerNav a {
    color: #0A5E8D;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #595959 !important;
    opacity: 1; /* Firefox */
}

img[alt="Assessed Time Example"] {
    display: none !important;
}
img[alt="Content Library"] {
    display: none !important;
}
img[alt="Scoring Example"] {
    display: none !important;
}

.navbar-default .navbar-brand {
    color: #595959
}

.module-tutorial-logo > .tutorial-label-section > .tutorial-divider-title,
.module-trainer-logo > .trainer-label-section > .trainer-divider-title,
.module-assessment-logo > .assessment-label-section > .assessment-divider-title {
    color: #0A5E8D !important;
    font-family: " Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 4.2vh;
    font-size: 52px;
}


.navbar-fixed-bottom .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-fixed-bottom .navbar-toggle {
    border-color: #ddd;
}

.navbar-fixed-bottom .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
    background-color: #3F2E00 !important;
}

.contentAbs .img-container .img-responsive {
    display: none;
}
.img-visualImpaired {
    display: block !important;
}