/* (c) 1995-2017 Healthwise, Incorporated. Healthwise, Healthwise for every health decision,
 * and the Healthwise logo are trademarks of Healthwise, Incorporated.
 * Version: 11.3 (build 11.3.0.0 2017-06-05 11:32)
 */


/******************************
	HEADER CSS 
******************************/


/******************************
	BODY CSS 
******************************/

/* Response Design DISABLED <<<<<<<<<<<< */

    /*  IctPage0  */

    #HwiToolHTMLContent #HwiToolContainer .HwiToolRadioButtons {
        padding: 10px 0 56px 0;
        float: left;
        width: 100%;
	    margin-top: 33px;
    }

	#HwiToolHTMLContent #HwiToolFooter .HwiToolRelative {
		position: relative;
		top: -57px;
	}

    .HwiToolSpanOne {
        width: 100%;
    }

    .HwiToolSpanTwo {
        width: 100%;
    }

        .HwiToolSpanOne.HwiToolSpanBackground,
        .HwiToolSpanTwo.HwiToolSpanBackground {
            height: auto;
            -webkit-box-shadow: none;
            box-shadow: none;
            border-top: none;
            margin: 0;
        }

    .HwiToolSpanOne.HwiToolSpanBackground {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        border-bottom: none;
        background-image: none;
        background-color: #ffffff;
    }

    .HwiToolSpanTwo.HwiToolSpanBackground {
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        border-top: none;
        float: left;
    }

    .HwiToolGroupSpans .HwiToolSpanBackground {
        padding: 0;
    }

    #HwiToolHTMLContent #HwiToolContainer .HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel {
        text-align: left;
        float: left;
        font-size: 1.166em;
        margin: 10px 3.3333% 5px 3.3333%;
        width: 93.6666%;
    }

    .HwiToolSpanFull {
        float: left;
    }
	
	#HwiToolHTMLContent #HwiToolLevelMeter .HwiToolMeterIndicator {
    left: -14%;
    }

	#HwiToolHTMLContent #HwiToolContainer .HwiToolRadioButtons {
		padding-bottom: 56px;
	}
	
	#HwiToolHTMLContent #HwiToolFooter .HwiToolRelative {
		position: relative;
		top: -57px;
	}

/*

.HwiToolSpanOne {
    width: 49%;
}

.HwiToolSpanTwo {
    width: 49%;
}
#HwiToolLevelMeter .HwiToolMeterIndicator {
    left: -11%;
}


/* Landscape phone to portrait tablet 
@media (max-width: 680px) {

	#HwiToolContainer .HwiToolRadioButtons {
		padding-bottom: 56px;
	}
	
	#HwiToolFooter .HwiToolRelative {
		position: relative;
		top: -57px;
	}
}

/* Landscape phone to portrait tablet 
@media (max-width: 680px) {
    .HwiToolSpanOne {
        width: 100%;
    }

    .HwiToolSpanTwo {
        width: 100%;
    }

        .HwiToolSpanOne.HwiToolSpanBackground,
        .HwiToolSpanTwo.HwiToolSpanBackground {
            height: auto;
            -webkit-box-shadow: none;
            box-shadow: none;
            border-top: none;
            margin: 0;
        }

    .HwiToolSpanOne.HwiToolSpanBackground {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        border-bottom: none;
        background-image: none;
        background-color: #ffffff;
    }

    .HwiToolSpanTwo.HwiToolSpanBackground {
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        border-top: none;
        float: left;
    }

    .HwiToolGroupSpans .HwiToolSpanBackground {
        padding: 0;
    }

    #HwiToolContainer .HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel {
        text-align: left;
        float: left;
        font-size: 1.166em;
        margin: 10px 3.3333% 5px 3.3333%;
        width: 93.6666%;
    }

    .HwiToolSpanFull {
        float: left;
    }
	
	#HwiToolLevelMeter .HwiToolMeterIndicator {
    left: -14%;
    }

	#HwiToolContainer .HwiToolRadioButtons {
		padding-bottom: 56px;
	}
	
	#HwiToolFooter .HwiToolRelative {
		position: relative;
		top: -57px;
	}
}

/* Response Design DISABLED >>>>>>>>>>>> */

.HwiToolMeter.progress {
    margin-left: 4.3%;
    width: 88%;
}

#HwiToolHTMLContent #IctPage0 .HwiToolGroupControls,
#HwiToolHTMLContent #IctPage1 .HwiToolGroupControls,
#HwiToolHTMLContent #IctPage2 .HwiToolGroupControls {
    margin: 5px 4.3333% 10px 4.3333%;
    width: 91.3333%;
    padding: 10px 0 52px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel.HwiToolSubtitle {
    text-align: left;
}

.HwiToolSpanBackground .HwiToolLabel {
    text-align: center;
}

#HwiToolHTMLContent #IctPage3 .HwiToolSpanTwo.HwiToolSpanBackground .HwiToolLabel {
    text-align: left;
    padding-left: 4.333%;
}

.HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel,
.HwiToolSpanTwo.HwiToolSpanBackground .HwiToolRadioButtons {
    display: table-cell;
    padding: 0 3.3333%;
    float: none;
    vertical-align: middle;
}

.HwiToolGroupSpans {
    margin: 5px 4.3333% 0px 4.3333%;
    width: 91.3333%;
    padding: 0 0 10px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}


#IctPage3 .HwiToolGroupSpans {
    padding: 0;
}

.HwiToolSpanBackground {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: table;
    margin: 2px 0;
    height: 267px;
    padding: 10px 0;
}

/*  IctPage3  */

#HwiToolHTMLContent #IctPage3.HwiToolPage .HwiToolGroupControls {
    margin: 5px 4.3333%;
    width: 84.6666%;
    padding: 5px 3.3333% 10px 3.3333%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    color: #2E2E2E;
}

/*  HwiToolLevelMeter  */

#HwiToolHTMLContent #HwiToolLevelMeter .HwiToolLevelsSeverity > div,
#HwiToolHTMLContent #HwiToolLevelMeter .HwiToolLevelIndicators > div {
    width: 19.8%;
    margin: 0 0.1% 0 0.1%;
    float: left;
}

.HwiToolLevelIndicators .HwiToolLevel1 {
    background: #F1F7F9;
}

.HwiToolLevelIndicators .HwiToolLevel2 {
    background: #D4E7EF;
}

.HwiToolLevelIndicators .HwiToolLevel3 {
    background: #A8C8D8;
}

.HwiToolLevelIndicators .HwiToolLevel4 {
    background: #7CACC5;
}

.HwiToolLevelIndicators .HwiToolLevel5 {
    background: #5292B1;
}

.HwiToolLevelIndicators.HwiToolLevel1 .HwiToolMeterIndicator {
    margin-left: 20%;
}

.HwiToolLevelIndicators.HwiToolLevel2 .HwiToolMeterIndicator {
    margin-left: 40%;
}

.HwiToolLevelIndicators.HwiToolLevel3 .HwiToolMeterIndicator {
    margin-left: 60%;
}

.HwiToolLevelIndicators.HwiToolLevel4 .HwiToolMeterIndicator {
    margin-left: 80%;
}

.HwiToolLevelIndicators.HwiToolLevel5 .HwiToolMeterIndicator {
    margin-left: 100%;
}

#HwiToolHTMLContent #IctPage3 hr {
    float: left;
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}

#HwiToolHTMLContent #IctPage3 .HwiToolFormRow {
    width: 100%;
    float: left;
}

#HwiToolHTMLContent #IctPage3 #HwiToolResultTitle.HwiToolLabel {
    float: left;
    line-height: normal;
    width: 91.3333%;
    padding: 0 4.3333%;
    margin: 0 0 10px 0;
    font-size: 2.5em;
    color: #144870;
    text-align: left;
}

#HwiToolHTMLContent #IctPage3 .HwiToolLabel {
    float: left;
    width: 85.3333%;
    padding: 0 7.3333%;
    font-size: 1em;
}

#HwiToolHTMLContent #HwiToolCalc012Content.HwiToolLabel {
    margin-top: 7px;
}

#HwiToolHTMLContent #HwiToolCalc012Print.HwiToolLabel {
    margin-bottom: 20px;
}

#HwiToolHTMLContent #IctPage3 .HwiToolLabel.HwiToolSubtitle {
    float: left;
    width: 96.6667%;
    padding-left: 3.3333%;
    margin: 10px 0 8px 0;
    font-size: 0.916em;
}

#HwiToolHTMLContent #IctPage3 #HwiToolResultType.HwiToolLabel {
    float: left;
    line-height: normal;
    width: 96.6667%;
    padding-left: 3.3333%;
    font-size: 2.5em;
    color: #144870;
    margin-bottom: 10px;
}

#HwiToolHTMLContent #IctPage3 .HwiToolLabel.HwiToolYourAnswers {
    float: left;
    width: 96.6667%;
    padding-left: 3.3333%;
    margin: 7px 0 4px 0;
    color: #5292b1;
    font-size: 1.333em;
}

#HwiToolHTMLContent #HwiToolCalc012YourAnswers.HwiToolLabel {
    margin-bottom: 10px;
}

.HwiToolPrint .HwiToolPrintButton {
    margin-top: 10px;
    margin-right: 7.3333%;
}

/******************************
	FOOTER CSS 
******************************/
#HwiToolHTMLContent #HwiToolFooter .HwiToolRelative {
    position: relative;
}

/******************************
	BUTTON CSS 
******************************/
#HwiToolHTMLContent .HwiToolButton {
    width: 91.3333%;
    margin: 5px 4.3333% 5px 4.3333%;
    height: 45px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#HwiToolHTMLContent .HwiToolButtonNextAndPrevious .HwiToolButton {
    width: 33%;
    bottom: 20px;
    margin-bottom: 1%;
    height: 32px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#HwiToolHTMLContent .HwiToolButton.HwiToolButtonPrevious {
    margin-left: 16%;
	margin-right: 0;
	margin-top: 0;
}

#HwiToolHTMLContent .HwiToolButton.HwiToolButtonNext {
	float: right;
	margin-right: 16%;
	margin-left: 0;
	margin-top: 0;
}

#HwiToolHTMLContent .HwiToolButtonNextAndPrevious .HwiToolButtonText { 
    font-size: 1em;
    line-height: 32px;
}

.HwiToolButtonText {
    line-height: 45px;
    vertical-align: central;
    font-family: Arial;
    text-align: center;
    font-size: 1.333em;
}
