﻿/********DEV CODE*******/

    #btnNextDay, .autoscore
{
    /*display:none;
    visibility:hidden;*/
}

/********DEV CODE*******/



html, body {
 min-height: 100%;
}
#base {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -142px; 
}
/*#content {
  min-height: 100%;
  /* equal to footer height */
  /*margin-bottom: -142px; 
}*/

#base:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  height: 142px; 
}
.site-footer {
    padding-top:175px;
    padding-bottom:55px;
}



/*Self Assessment*/
.se_question {
    border-top: 1px solid #eee;
    padding-top:20px;
    margin-top:20px;
    padding-bottom:5px;
}


.se_responses .radio {
   margin-bottom:0px;
}

.se_question2 {
    border-top: 1px solid #eee;
    padding-top:20px;
    margin-top:40px;
    padding-bottom:20px;
}

/*Self Assessment*/
.cl_question {
    padding-top:20px;
    margin-top:20px;
    padding-bottom:20px;
}


.se_responses {
    margin-left:30px;
}



.bluetext
{
    color:#004250;
}

.graytext
{
    color:#666666;
}

#redflag .checkbox-styled,
#redflag .radio-styled {

}

#redflag .checkbox-styled:not(ie8) input ~ span:before,
#redflag .radio-styled:not(ie8) input ~ span:before {

}

/** Video Player **/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.qlists li
{
    margin-left:25px;
}

.next a {
    margin-right:15px;
}

.previous a {
    margin-left:15px;
}

.headerbar-right .dropdown .profile-info
{
    color:#fff;
}

.headerbar-right .open .profile-info
{
    color:#000;
}


.loginLink{

    color:#fff;padding-top:10px;padding-right:25px;
}

.radio-styled:not(ie8) input ~ span:before {
    top: 3px;
}

.radio-styled:not(ie8) input ~ span:after{
    margin-top:3px;
}

/*------------Mobile Overrides----------------*/
@media (max-width: 770px) {
     .headerbar-right .dropdown .profile-info, .headerbar-right, .loginLink {
    color: #666;
}
    .headerbar-left {
        background-color:#004250;
    }
      .mobileHide{
        display:none;
        visibility:hidden;
    }
       h2 {
        line-height:.9;
    }
    .text-lg {
        line-height:105%;
    }
    .text-xxl {
        line-height:105%;
    }
    .desktopSpacer {
        display:none;
        visibility:hidden;
    }

    .form .form-group, .form-inline .form-group {
        padding-top: 10px;
    }
    .videoWrapper {
        margin-bottom:10px;
    }

    .input-lg {
        padding-top:20px;
    }

    .floating-label .form-control ~ label {
        font-size:13px;
        top:16px;
    }
  
    #painLevelContainer .radio {
    margin-top:12px;
}

    /*.radio-styled:not(ie8) input ~ span:before {
    top: 0px;
}*/
   

    #painLevelContainer .radio span {
    padding-top:2px;
}

    #btnhighPainYes, #btnricePain2{
        margin-top:10px;
    }
}
@media (max-width: 650px) {
    .text-xxxl {
    font-size: 200%;
}

    .congrats .text-xxxl, .text-xxxl {
    font-size: 90%;
}
}