/* CSS crunched with Crunch - http://crunchapp.net/ */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);
html{
    height: 100%;
}
body {
    /*padding-top: 0;*/
    /*padding-bottom: 60px;*/
    /*background: #b2acd6;*/
    /*background: -moz-linear-gradient(top, #53457A 16%, #6d6292 61%, #b1abd5 90%, #b2acd6 100%);*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#53457A), color-stop(61%,#6d6292), color-stop(90%,#b1abd5), color-stop(100%,#b2acd6));*/
    /*background: -webkit-linear-gradient(top, #53457A 16%,#6d6292 61%,#b1abd5 90%,#b2acd6 100%);*/
    /*background: -o-linear-gradient(top, #53457A 16%,#6d6292 61%,#b1abd5 90%,#b2acd6 100%);*/
    /*background: -ms-linear-gradient(top, #53457A 16%,#6d6292 61%,#b1abd5 90%,#b2acd6 100%);*/
    /*background: linear-gradient(top, #53457A 16%,#6d6292 61%,#b1abd5 90%,#b2acd6 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53457A', endColorstr='#b2acd6',GradientType=0 );*/
    /*height: 100%;*/
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-size: 14px;*/
    /*font-weight: 400;*/
    background : rgb(140, 125, 112);
    /*background: rgb(179, 179, 179) url("data:image/png;base64,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") repeat scroll center center;*/
}

body {
    font-family: "Myriad Pro","Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding-top : 52px;
}

.container-fluid {max-width : 1600px;}


.fsm-debug {font-size:11px;}

/*body * {font-size : 14px; font-family:Arial,​Helvetica,​sans-serif;}*/

/*.navbar-toggle {background-color: #ddd !important;}*/

/*#navbar {*/
    /*margin-bottom : 0;*/
    /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, 0.4);*/
    /*border-bottom : 2px solid #666;*/
    /*background : #eee;*/
    /*background-color: #f78c40;*/
    /*background-image: linear-gradient(to bottom, #f78c40, #d67632);*/
/*}*/

/*#navbar li * {*/
    /*font-size : 18px !important;*/
/*}*/

/*#navbar-inner {*/
    /*background : transparent;*/
    /*max-width: 1170px;*/
/*}*/



/*#navbar .navbar-nav > li > a {*/
    /*margin-top: 20px;*/
    /*margin-right: 5px;*/
    /*padding-top : 5px;*/
    /*padding-bottom: 5px;*/
/*}*/

/*#navbar-bottom {*/
    /*background: url(../img/bg-413170-70.png) repeat 0 0;*/
/*}*/

/*#navbar .navbar-collapse.collapse.in {*/
    /*background: url(../img/bg-0D71C6-70.png) repeat 0 0;*/
/*}*/
/*#navbar .navbar-collapse.collapsing {*/
    /*background: url(../img/bg-0D71C6-70.png) repeat 0 0;*/
/*}*/

/*#navbar .navbar-collapse.collapse.in .navbar-nav,*/
/*#navbar .navbar-collapse.collapsing .navbar-nav {*/
    /*margin: 0 15px 10px 15px;*/
/*}*/
/*#navbar .navbar-collapse.collapse.in .navbar-nav > li > a,*/
/*#navbar .navbar-collapse.collapsing .navbar-nav > li > a {*/
    /*margin-top: 5px;*/
/*}*/

/*#navbar-resource {margin-bottom : 30px;}*/


/*.navbar-default .navbar-nav > li > a:focus,*/
/*.navbar-default .navbar-nav > li > a:hover,*/
/*.navbar-default .navbar-nav > li > a {*/
    /*color: #fff;*/
/*}*/

fieldset {margin-top:20px;}
fieldset legend {margin-bottom: 10px;}

#page-title {
    background : #BEEABC;
    /*margin-bottom : 20px;*/
    padding : 8px 5px;
    border-bottom : 1px solid #365E2E;
}

#page-title h1 {
  font-size: 22px;
  padding :0;
  margin : 0;
}

.responses-mc-image img {

}
.navbar-brand{
    /*height:67px;*/
}
.navbar-brand.navbar-brand-text {text-transform: uppercase;font-size: 20px;}
.navbar-brand.navbar-brand-img {padding:4px;}
.navbar-brand img {max-height:67px;max-width:290px !important;}

.navbar-default #navbar-tabs.navbar-nav li a:hover{
    background-color: #ffffff;
    border-radius: 6px;
    color: #333;
}

.navbar-default .navbar-nav > li > a{
    color: #ffffff;
    padding: 0 5px;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #ffffff;
}

#page-title.page-title-video {
    margin-bottom:10px;
}

#page-program #page-title h1 {
  font-size: 18px;
}

#btn-my-account {
    display: inline-block;
    margin-top : 10px;
}

/*div.page {*/
    /*background: none repeat scroll 0 0 white;*/
    /*border: none;*/
    /*border-radius: 10px;*/
    /*box-shadow: none;*/
    /*padding : 0 20px 20px 20px;*/
    /*overflow: hidden;*/
    /*margin-top : 15px;*/
    /*margin-bottom: 70px;*/
/*}*/

/*div.page {*/
    /*background-color: #fff;*/
    /*border: 1px solid #e8e8e8;*/
    /*border-radius: 4px;*/
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;*/
    /*font-size: 10px;*/
    /*height: 400px;*/
    /*left: 50%;*/
    /*margin-left: -350px;*/
    /*margin-top: -200px;*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*width: 700px;*/
    /*margin-top : 15px;*/
    /*margin-bottom: 70px;*/
    /*position : relative;*/

/*}*/
/*div.page::before, div.page::after {*/
    /*background: transparent none repeat scroll 0 0;*/
    /*box-shadow: 0 -8px 12px rgba(0, 0, 0, 0.2);*/
    /*content: "";*/
    /*height: 10px;*/
    /*left: 20px;*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*transform: skew(3deg) rotate(3deg);*/
    /*width: 40%;*/
    /*z-index: -1;*/
/*}*/
/*div.page::after {*/
    /*left: auto;*/
    /*right: 20px;*/
    /*transform: skew(-3deg) rotate(-3deg);*/
/*}*/

.page {
    /*width:70%;*/
    /*height:200px;*/
    background:#FFF;
    /*margin:40px auto;*/
}

/*==================================================
 * Effect 2
 * ===============================================*/
.page
{
    margin-top : 70px;
    margin-bottom: 70px;
    position: relative;
}
/*.page:before, .page:after*/
/*{*/
    /*z-index: -1;*/
    /*position: absolute;*/
    /*content: "";*/
    /*bottom: 15px;*/
    /*left: 10px;*/
    /*width: 50%;*/
    /*top: 80%;*/
    /*max-width:300px;*/
    /*background: #777;*/
    /*-webkit-box-shadow: 0 15px 10px #777;*/
    /*-moz-box-shadow: 0 15px 10px #777;*/
    /*box-shadow: 0 15px 10px #777;*/
    /*-webkit-transform: rotate(-3deg);*/
    /*-moz-transform: rotate(-3deg);*/
    /*-o-transform: rotate(-3deg);*/
    /*-ms-transform: rotate(-3deg);*/
    /*transform: rotate(-3deg);*/
/*}*/
/*.page:after*/
/*{*/
    /*-webkit-transform: rotate(3deg);*/
    /*-moz-transform: rotate(3deg);*/
    /*-o-transform: rotate(3deg);*/
    /*-ms-transform: rotate(3deg);*/
    /*transform: rotate(3deg);*/
    /*right: 10px;*/
    /*left: auto;*/
/*}*/

.page {
    /*width:70%;*/
    /*margin:40px auto;*/
}

/*==================================================
 * Effect 2
 * ===============================================*/
.page
{

}

.page {
    margin-top : 50px;
    margin-bottom: 70px;
    position: relative;    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    /*margin: 26px auto 0;*/
    /*max-width: 550px;*/
    min-height: 1000px;
    padding: 24px;
    border : 1px solid #aaa;
    position: relative;
    /*width: 80%;*/
}
.page:before, .page:after {
    content: "";
    height: 98%;
    max-height : 1500px;
    position: absolute;
    width: 100%;
    z-index: -1;
}
.page:before {
    background: #fafafa;
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    left: -5px;
    top: 4px;
    transform: rotate(-1.5deg);
}
.page:after {
    background: #f6f6f6;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    right: -3px;
    top: 1px;
    transform: rotate(1.4deg);
}

div.page-title-outer {
    /*background    : #eee;*/
    /*border-bottom : 3px solid #474646;*/
    /*box-shadow    : 12px 0 22px #000000;*/
}

div.page-title-inner,
div.page-content-outer {
}

div.page-title-inner h1 {
    font-size: 30px;
    line-height: normal;
    margin: 0;
    padding: 10px 20px;
    color: #ff6700;
    /*text-transform: uppercase;*/
}

div.page-content-outer {
    /*background-color : #fff;*/
}

div.page-content-inner {
    /*margin           : 10px;*/
    padding          : 5px 20px;
    /*border-radius    : 4px;*/
    /*padding-bottom   : 150px;*/
    /*background-color : #fff;*/
    /*box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset;*/
}

div.page-content-inner h1:first-child,
div.page-content-inner h2:first-child,
div.page-content-inner h3:first-child,
div.page-content-inner h4:first-child {
    margin-top : 0;
}

.text-success{
    color: #48b52b;
}


#page-body h1 {font-size:2em;}
#page-body h2 {font-size:1.8em;}
#page-body h3 {font-size:1.6em;}

#page-home {margin-top : 30px;}

#page-home .media img.media-object-placeholder,
#page-home .media img.media-object {
  max-width: 100px;
}
#page-home .media img.media-object-placeholder {
  max-height: 30px;
}

.toc-slide {

}

.toc-section {
    border-radius: 16px;
    padding : 20px;
    border: 1px solid #ddd;
}

.toc-section legend {
    border : 1px solid #ddd;
    margin : 0;
    background : #fff;
    width : auto;
    padding : 10px 20px;
    line-height: 0;
    border-radius: 8px;
    text-transform: uppercase;
    font-size : 14px;
    color : #261653;
}

.toc-section.toc-section-current {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f6ac+0,fcfcfc+100 */
    background: #f9f6ac; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f6ac 0%, #fcfcfc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f6ac), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f6ac 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f6ac 0%,#fcfcfc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f6ac 0%,#fcfcfc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f9f6ac 0%,#fcfcfc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f6ac', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

.toc-section-title {margin-top: 0;padding-top:0;}

ul.toc-items {
    list-style: outside none none;
    padding-left: 0;
}

ul.toc-items:before, ul.toc-items:after {
    content: " ";
    display: table;
}

ul.toc-items:after {clear: both;}

li.toc-item {
    /*display : inline-block;*/
    height  : 260px;
    margin-right  : 20px;
    margin-bottom  : 20px;
    display: block;
    position: relative;
    float : left;
    box-shadow: 0 10px 6px -6px #777;
    background-color: #fff;

}

li.toc-item-disabled {
    opacity: .35;
}

li.toc-item-current {
}

li.toc-item:hover {
}

li.toc-item a {
    display  : block;
    position : absolute;
    bottom   : 10px;
}

li.toc-item-consentformpage {
    padding : 5px;
    border  : 1px solid #aaa;
    width   : 100px;
    height  : 180px;
}

li.toc-item-consentformpage a {
    width    : 88px;
}

li.toc-item-test {
    padding : 10px;
    border  : 1px solid #aaa;
    border-radius: 8px;
    width   : 200px;
}

li.toc-item-test a {
    width    : 180px;
}

li.toc-item-video {
    padding : 10px;
    border  : 1px solid #aaa;
    border-radius: 8px;
    width   : 280px;
}

li.toc-item-video a {
    width    : 260px;
}


.toc-item-video .toc-item-title {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c8953+0,9ad3c5+100 */
    background: #4c8953; /* Old browsers */
    background: -moz-linear-gradient(left, #4c8953 0%, #9ad3c5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4c8953), color-stop(100%,#9ad3c5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #4c8953 0%,#9ad3c5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #4c8953 0%,#9ad3c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #4c8953 0%,#9ad3c5 100%); /* IE10+ */
    background: linear-gradient(to right, #4c8953 0%,#9ad3c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c8953', endColorstr='#9ad3c5',GradientType=1 ); /* IE6-9 */
    border-radius  : 4px;
    color : #fff;
    padding : 4px;
}

.toc-item .toc-item-thumb {
    width : 100%;
    height : 120px;
    background-size: cover;
    margin-top : 10px;
    text-align: center;
}

.toc-item-test .toc-item-thumb {
    background-image: url('../img/img-testing.jpg');
}

.toc-item-consentformpage .toc-item-thumb {
    height : 80px;
    background-image: url('../img/img-consentformpage.jpg');
}

.toc-item-complete .toc-item-thumb {
    opacity: .4;
}

.toc-item-icon-complete {
    color : #0f0;
    /*color : #fff;*/
    font-size : 120px;
    opacity: .85;
}

.toc-item-consentformpage .toc-item-icon-complete {
    font-size : 80px;
}

.toc-video-slide {
    background     : #fff none repeat scroll 0 0;
    border-radius  : 10px;
    display        : block;
    padding        : 10px;
}

/*#page-home .toc-heading {*/
    /*font-size:1.45em;*/
/*}*/

/*#page-home .toc-subheading {*/
    /*font-size : 1.35em;*/
    /*margin-top : 10px;*/
    /*margin-bottom : 10px;*/
    /*font-weight: 500;*/
    /*line-height: 1.4;*/
/*}*/

/*#page-home .toc-row h2 {*/
    /*background-color: #fafafa;*/
    /*padding:10px;*/
    /*border-radius: 4px;*/
    /*border : 1px solid #f4f4f4;*/
/*}*/

/*#page-home .toc-row.current h2.current {*/
    /*background-color: #dff0d8;*/
/*}*/

/*#page-home .toc-row.current h3.current {*/
    /*font-weight:bold;*/
/*}*/

/*#page-home .toc-row.current .thumbnail.current {*/
    /*background-color: #dff0d8;*/
    /*box-shadow: 2px 5px 6px rgba(0, 0, 0, 0.5);*/
/*}*/

/*#page-home .toc-row .thumbnail.disabled {*/
    /*opacity: .3;*/
/*}*/


#page-program {

}

#page-resources .page-content-inner ul li {
    margin-top    : 5px;
    margin-bottom : 5px;
}

.chp-logo-login{
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
}

#loginbox {
     background: none repeat scroll 0 0 #3a96d2;
     border: none;
     border-radius: 10px;
     box-shadow: none;
     padding : 20px;
     box-sizing: border-box;

    background: #3a96d2; /* Old browsers */
    background: -moz-linear-gradient(top, #4da0d7 16%, #0077c5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#4da0d7), color-stop(100%,#0077c5));
    background: -webkit-linear-gradient(top, #4da0d7 16%,#0077c5 100%);
    background: -o-linear-gradient(top, #4da0d7 16%,#0077c5 100%);
    background: -ms-linear-gradient(top, #4da0d7 16%,#0077c5 100%);
    background: linear-gradient(top, #4da0d7 16%,#0077c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4da0d7', endColorstr='#0077c5',GradientType=0 );
    color: #ffffff;
 }

#loginbox h1{
    text-align: center;
    margin-top: 0;
    padding: 0;
}
#loginbox a {
    color: #eeeeee;
}
#loginbox a:hover {
    color: #ffffff;
}
#loginbox .btn-primary {
    background-color: #f67721;
    border-color: #ffffff;
    color: #fff;
}
#loginbox .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
#loginbox .btn-primary:hover {
    background-color: #ff6700;
    border-color: #ffffff;
}

/*div.infobox {*/
    /*background-color : #ddd;*/
    /*border           : 3px solid #474646;*/
    /*border-radius    : 15px;*/
    /*overflow         : hidden;*/
    /*margin-top       : 30px;*/
/*}*/

/*div.infobox-title-outer {*/
    /*background    : #ddd;*/
    /*border-bottom : 3px solid #474646;*/
    /*box-shadow    : 12px 0 22px #000000;*/
/*}*/



/*div.infobox-title-inner,*/
/*div.infobox-content-outer {*/
    /*background-color    : #ddd;*/
    /*color         : #fff;*/
/*}*/

/*div.infobox-title-inner h1 {*/
    /*color       : #000;*/
    /*font-size   : 30px;*/
    /*line-height : normal;*/
    /*margin      : 0;*/
    /*padding     : 10px 20px;*/
/*}*/

/*div.infobox-content-outer {*/
    /*color : #ddd;*/
/*}*/
/*div.infobox-content-outer label {*/
    /*color: #000;*/
/*}*/
/*div.infobox-content-outer form {*/
    /*margin: 20px;*/
/*}*/

/*div.infobox-content-outer h3 {*/
    /*margin : 15px 10px;*/
/*}*/

/*div.infobox-content-inner {*/
    /*margin: 10px;*/
    /*padding:5px 20px;*/
    /*background-color: #fff;*/
    /*opacity: .9;*/
    /*border-radius: 4px;*/
    /*padding-bottom : 150px;*/
/*}*/


/*#infobox-login {margin-top : 80px;}*/

/*#box-main,*/
/*#infobox-,*/
/*#infobox-reset-password,*/
/*#infobox-retrieve-access-code,*/
/*#infobox-access-code,*/
/*#infobox-login {box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}*/

/*#box-main {margin-top : 30px;}*/

.test-score {
    font-size : .8em;
    display: inline-block;
    margin: 0 10px;
    color : #039;
}

h4 .test-score {font-size:1em;}

.policy-term {
    text-align : left;
    font-size : 36px;
    border-bottom : 1px solid #ddd;
}

.resources-defintion {margin-bottom:40px;}

.definition-term {

}
.policy-text,
.definition-text {
    margin-top : 40px;
    font-size : 18px;
}
.policy-response,
.definition-response {
    margin-top : 20px;
}
.policy-response *,
.definition-response * {
    font-size : 16px;
}

/*#toc-wrap .toc-single.toc-row {margin : 0 0; padding:10px;border-top:2px solid #d7df6c;}*/
/*#toc-wrap .toc-group.toc-row {margin : 0 0; padding:10px;border-top:2px solid #d7df6c;}*/

/*#toc-wrap .toc-row.highlight {background-color:#fffce0;}*/

/*.toc-heading {margin:0;padding:0;}*/

legend {font-size : 1.4em;color:#365E2E;}

.question {
    margin-top : 20px;
    padding-bottom:10px;
    /*border-bottom: 1px solid #ddd;*/
}

.larger,
.larger *
{font-size:1.1em !important;}

.question-followup .question {
    margin-top : 5px;
    padding-bottom:0px;
    border-bottom: none !important;
}

/*.question-followup .question .question-text,*/
.question-followup .question .question-string .question-responses {
    float : left;
}
.question-followup .question .question-text{
    margin-right : 10px;
    font-size    : 1.1em;
}
.question-followup .question .question-responses {
    margin-top: 0;
}

.question .question-text-wrap {
  font-size : 1.35em;
  font-weight : normal;
  border-bottom : none;
  color : #005596;
}

.question-feedback {margin-top:10px;}

.test-feedback {font-size : 1.35em;}


.html-wrap {font-size : 1.2em; margin-top : 20px;}

.html-wrap * {font-size : inherit; font-weight:normal !important;}

.responses-mc {margin-top:5px;}
.responses-mc_image {margin-top:20px;}

.responses-mc_image .fsmCheckbox * {font-size : 1.5em !important;}

.response-answer-value {font-size:1.35em;color:#289b43;font-weight: 700}

.response-answer-incorrect {font-size:1em; color:#e62924;}
.response-answer-incorrect .response-answer-value,
.response-answer-incorrect + .response-answer-value {font-size:1em;text-decoration: line-through; font-weight: 400; color:#e62924;}

.response-answer-missed + .response-answer-value {font-weight:bold;color:#390;}

.question-responses {margin-top : 10px;}


#navbar-bottom .progress {
  margin-bottom: 5px;
  margin-top: 15px;
  background-color: #fff;
}


.responses-mc-image button * {
    font-size : 20px;
}

.responses-mc-image .response-mc-image {
    transition : box-shadow .5s;
    cursor     : pointer;
    display    : block;
    border-radius: 4px;
    overflow: hidden;
    background-color: #eee;
    width : 80%
}

.responses-mc-image .response-answer,
.responses-mc-image .response-answer-correct,
.responses-mc-image .response-answer-incorrect
{
    margin : 4px 4px;

}

.responses-mc-image .response-mc-image-wrap .fsmCheckbox.btn:focus {
    box-shadow: none !important;
}

.responses-mc-image label.response-mc-image:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}

.responses-mc-image label.response-mc-image .img-thumbnail {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.sr {
    position : absolute;
    left     : -999em;
}

#main-content {position: relative}

.progress.course-progress {
    top : 51px;
    position : fixed;
    border-radius: 0;
    width : 100%;
    /*border-top : 2px solid #FDB913;*/
    /*border-bottom : 2px solid #FDB913;*/
    border-bottom : 2px solid #7C5D0D;
    z-index: 5;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    height: 20px;
}

.progress-bar {
    /*background-color: #FDB913;*/
    background-color: #FDB913;
    color : #043261;
    min-width : 150px;
    box-shadow: none;
    font-size: 14px;
}

.btn-primary {
    background-color: #0A599A;
    border-color: #043261;
    color: #fff;
}
.btn-primary:hover {
    background-color: #043261;
}

.monospace {
    font-family: "Courier New", Courier, monospace;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

footer {
    background: rgba(0, 0, 0, 0) linear-gradient(#6c658f, #201A74) repeat scroll 0 0;
    border-top: 1px solid #201A74;
    bottom: 0;
    box-shadow: 0 1px 0 #6c658f inset, 0 2px 2px rgba(51, 48, 146, 0.4);
    color: #fff;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    height: 50px;
    left: 0;
    line-height: 1.5;
    padding: 0 10px;
    position: fixed;
    width: 100%;
    z-index: 5001;
    font-size:12px;
}

#footer-signed-in-as {
    position : absolute;
    bottom : 30px;
    left : 10px;
    opacity: .8;
    font-size:10px;

}

#footer-copyright {

    position : absolute;
    bottom : 10px;
    left : 10px;

}

#footer-navigation {
    position: absolute;
    right: 20%;
    bottom: 10px
}


/* COL-LG */
@media (min-width: 1200px) {}

/* <= COL-LG */
@media (max-width: 1199px) {
    li.toc-item                         {margin : 0 10px 10px 0; height : 200px;}
    li.toc-item-video                   {width  : 200px; padding : 5px;}
    li.toc-item-video .toc-item-title   {font-size : 12px;}
    li.toc-item-video .toc-item-thumb   {height : 80px; margin-top : 5px;}
    li.toc-item-test  .toc-item-thumb   {height : 80px; margin-top : 5px;}
    li.toc-item-video a                 {width  : 190px;}
    li.toc-item .toc-item-icon-complete {font-size: 80px;}
}

/* COL-MD */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* COL-SM */
@media (min-width: 768px) and (max-width: 991px) {
    #footer-navigation {
        position: absolute;
        right: 10px;
        bottom: 10px
    }
}

/* >= COL-MD */
@media (min-width: 992px) {}

/* <= COL-SM */
@media (max-width: 991px) {
    h1 { font-size: 18px;}
    #page-home {
        margin-top: 10px;
    }
    .page {padding : 10px;}
    .navbar-brand.navbar-brand-text {display: none;}
    .page:before, .page:after {
        content: "";
        height: auto;
        position: static;
        width:auto;
        z-index: auto;
        background:none;
        box-shadow: none;
        left: auto;
        top: auto;
        transform: rotate(0deg);
        right:auto;
    }
}

@media (min-width: 768px) {}
@media (max-width: 767px) {

    #footer-navigation {
        position: absolute;
        right: 10px;
        bottom: 10px
    }

    #navbar-bottom button {
        font-size: 12px;
    }

    body {font-size: 12px;}

    #page-wrap.col-xs-12 {
        padding-right:0;
        padding-left:0;
    }

    .html-wrap {font-size : 1em; margin-top : 20px;}

    div.page {
        border        : none;
        border-top-left-radius : 0;
        border-top-right-radius : 0;
        box-shadow    : none;
        margin-top : 10px;
        margin-bottom: 0;
        position: static;
        background: #fff;
        min-height: unset;
        padding: 10px 0;
    }

    div.page-title-inner h1,
    div.infobox-title-inner h1 {
        font-size: 20px;
        line-height: normal;
        margin: 0;
        padding: 5px 10px;
    }

    div.page-content-inner {
        background-color: #fff;
        border-radius: 0;
        margin: 0;
        padding: 5px 5px 150px;
    }

    div.page-content-inner h2 {
        margin : 0 0 5px 0;
    }

    h2 {
        font-size: 18px;
    }

    #page-home .page-content-inner a.btn {
        display: block;
        margin : 5px;
    }

    .question .question-text-wrap {
        font-size: 1em;
    }

    fieldset legend.question-text-wrap {font-weight: bold !important;}

    .alert {
        padding : 5px;
        margin-bottom: 10px;
    }

    p.text-danger {font-size:.9em;line-height: 1.2;}

    .policy-term {font-size:20px;}

    .definition-text blockquote,
    .resources-defintion blockquote {
        border-left: 5px solid #eee;
        font-size: 1em;
        margin: 0 0 20px;
        padding: 10px 20px;
    }

    .policy-text, .definition-text {
        font-size: 14px;
        margin-top: 20px;
    }

    input[type="checkbox"]:not(old) + label:before, input[type="radio"]:not(old) + label:before {font-size: 1em;}
    input[type="checkbox"]:not(old) + label, input[type="radio"]:not(old) + label {padding:5px;}

    body {background-color: #fff;}




}

span.definition {
    background-color: #FFFF4B;
    cursor : help;
    /*background-color: #fcf8e3;*/
}


canvas.signature {
    /*border: 1px solid #f4f4f4;*/
    background-color    : #eee;
    border-width        : 0 0 1px 0;
    border-bottom-color : #000;
    border-style        : solid;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    /*border-radius: 4px;*/
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
    height: 100px;
    left: 0;
    top: 0;
    width: 100%;
}

.consentform-wrap acknowledge {display : none;}


/* -- csplayer Homepage -- */

.home-welcome-container{
    font-family: 'Open Sans', sans-serif;
    color: #ca8d2b;
    padding: 34px 34px 0 34px;
    margin-bottom: 0;
}
.home-welcome-container strong{
    color: #fda313;
}
.home-welcome{
    font-size: 180%;
    color: #fda313;
}
.home-message-container{
    background: #e9e8f3;
    border-radius: 6px;
    padding: 34px 10px 34px 34px;
}
.home-message-container p{
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    font-weight: 400;
}
.home-current-status-container{
    background: #291f8a;
    border-radius: 6px;
    box-shadow: 7px 7px 10px -7px #000000;
    color: #ffffff;
    line-height: 120%;
    min-height: 66px;
    font-size: larger;
    padding: 0 10px 0 15px;
}
.home-current-status-container p{
    margin: 24px 5px;
}
.home-current-status{
    color: #fff67f;
}
.home-continue-btn{
    background: #ffffff;
    border: 2px solid #291f8a;
    color: #291f8a;
    margin: 10px 0;
    float: right;
}
.home-continue-btn:hover{
    background: #291f8a;
    color: #ffffff;
    border: 2px solid #ffffff;
}
.home-picture-container{
    padding-top: 10px;
}
.home-picture-container img{
    width: 100%;
    max-width: 389px;
    display: block;
    margin: 0 auto;
}

.home-links-container{
    padding: 34px;
}
.home-links-container h3{
    color: #fda313;
}
.home-links-container img{
    width: 100%;
    max-width: 150px;
    border-radius: 6px;
    margin-bottom: 10px;
}
.home-links-container a{
    color: #338ce3;
}
.home-links-container ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.home-links-container ul li{
    list-style: none;
    margin: 0;
    padding: 2px 0 2px 14px;
    background: url("../img/content_main_navigation_li.gif") no-repeat 0 6px ;
}
.border-right-separator{
    border-right:1px solid #e0e0e0 ;
}
@media (max-width: 767px) {
    .home-links-container ul li{
        background-position: 0 4px ;
    }
    .home-continue-btn{
        float: none;
    }
}

.player-continue-btn{
    background: #ffffff;
    border: 2px solid #291f8a;
    color: #291f8a;
}
.player-continue-btn:hover{
    background: #291f8a;
    color: #ffffff;
    border: 2px solid #ffffff;
}
.cold{
    color: rgb(114,192,204);
}