/* (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 
******************************/

.HwiToolUserResults
{
    padding: 0 3.333%;
}
.HwiToolMeter.progress {
    margin-left: 4.3%;
    width: 88%;
}

.HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel.HwiToolSubtitle {
    text-align: left;
}

.HwiToolSpanBackground .HwiToolLabel {
    text-align: center;
}

#HwiToolHTMLContent #IctPage5 .HwiToolSpanBackground .HwiToolLabel {
    text-align: left;
}

    .HwiToolSpanOne {
        width: 100%;
    }

    .HwiToolSpanTwo {
        width: 100%;
    }

    .HwiToolSpanOne.HwiToolSpanBackground {
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        height: auto;
        border-bottom: none;
        background-image: none;
        background-color: #ffffff;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 0;
    }

        #HwiToolHTMLContent #HwiToolContainer .HwiToolSpanBackground .HwiToolLabel {
            text-align: left;
            float: left;
            font-size: 1.166em;
            margin: 0 8% 5px 2.3333%;
            width: 89.6666%;
        }
		
		#HwiToolHTMLContent #IctPage7 .HwiToolUserResults .HwiToolLabel.HwiToolYourAnswers {
            padding-left: 9.3333%;
            padding-right: 0;
		}

    .HwiToolSpanTwo.HwiToolSpanBackground {
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        height: auto;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-top: none;
        margin: -2px;
        padding-bottom: 50px;
    }

    .HwiToolSpanFull {
        float: left;
    }
	
	#HwiToolHTMLContent #HwiToolFooter .HwiToolRelative {
		bottom: 58px;
		position: relative;
	}


.HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel,
.HwiToolSpanTwo.HwiToolSpanBackground .HwiToolRadioButtons {
    display: table-cell;
    padding: 0 3.3333%;
    float: none;
    vertical-align: middle;
}

.HwiToolGroupSpans {
    margin: 5px 4.3333% 10px 4.3333%;
    width: 91.3333%;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.HwiToolSpanBackground {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: table;
    margin: 2px 0;
    height: auto;
    padding: 10px 0;
}

#HwiToolHTMLContent #IctPage5 .HwiToolGroupSpans {
    padding: 0;
}

#HwiToolHTMLContent #IctPage5 .HwiToolSpanBackground {
    margin: 0;
}

/*  IctPage5  */

#HwiToolHTMLContent #IctPage5.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;
}

#HwiToolHTMLContent #IctPage5 hr {
    float: left;
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}

#HwiToolHTMLContent #IctPage5 .HwiToolFormRow {
    width: 100%;
    float: left;
}

#HwiToolHTMLContent #IctPage5 #HwiToolCalc016Title.HwiToolLabel {
    float: left;
    line-height: normal;
    width: 85.3333%;
    padding: 0;
    font-size: 2.5em;
    color: #144870;
    margin: 0 0 10px 0;
    text-align: left;
}

#HwiToolHTMLContent #IctPage5 .HwiToolLabel {
    float: left;
    width: 85.3333%;
    padding: 0 7.3333%;
    font-size: 1em;
}

#HwiToolHTMLContent #HwiToolCalc016Content.HwiToolLabel {
    margin-top: 7px;
}

#HwiToolHTMLContent #HwiToolCalc016Print.HwiToolLabel {
    margin-bottom: 20px;
}

#HwiToolHTMLContent #IctPage5 .HwiToolLabel.HwiToolSubtitle {
    float: left;
    width: 96.6667%;
    padding-left: 3.3333%;
    margin: 10px 0 8px 0;
    font-size: 0.916em;
}

#HwiToolHTMLContent #IctPage5 .HwiToolLabel.HwiToolYourAnswers {
    float: left;
    padding-left: 7.3333%;
    margin: 7px 0 4px 0;
    color: #144870;
    font-size: 1.333em;
}

#HwiToolHTMLContent #HwiToolCalc016YourAnswers.HwiToolLabel {
    margin-bottom: 10px;
}

.HwiToolPrint .HwiToolPrintButton {
    margin-top: 10px;
    margin-right: 7.3333%;
}

/* Response Design DISABLED <<<<<<<<<<<< */

    .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;
    }

    /*  IctPage0  */

    #HwiToolHTMLContent #HwiToolContainer .HwiToolRadioButtons {
        padding: 10px 0 56px 0;
        float: left;
        width: 100%;
    }

    .HwiToolGroupSpans .HwiToolSpanBackground {
        padding: 0;
    }

    #HwiToolHTMLContent #HwiToolContainer .HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel {
        text-align: left;
        float: left;
        font-size: 1.166em;
        margin: 10px 7.3333% 5px 7.3333%;
        padding: 0;
        width: 85.3333%;
    }

    .HwiToolSpanFull {
        float: left;
    }

/**

.HwiToolSpanOne {
    width: 49%;
}

.HwiToolSpanTwo {
    width: 49%;
}


/* Landscape phone to portrait tablet 
@media (orientation: portrait) {
    .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;
    }

    #HwiToolContainer .HwiToolRadioButtons {
        padding: 10px 0 56px 0;
    }

    .HwiToolSpanBackground {
        margin: 2px 0;
    }

    .HwiToolGroupSpans .HwiToolSpanBackground {
        padding: 0;
    }

    #HwiToolContainer .HwiToolSpanOne.HwiToolSpanBackground .HwiToolLabel {
        text-align: left;
        float: left;
        font-size: 1.166em;
        margin: 10px 7.3333% 5px 7.3333%;
        padding: 0;
        width: 85.3333%;
    }

    .HwiToolSpanFull {
        float: left;
    }
}

/* Response Design DISABLED >>>>>>>>>>>> */

/******************************
	BUTTON CSS 
******************************/
#HwiToolHTMLContent .HwiToolButton {
    width: 91.3333%;
    margin: 5px 4.3333% 10px 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: 0;
    height: 32px;
}

#HwiToolHTMLContent .HwiToolButton.HwiToolButtonPrevious {
    margin-left: 16%;
}

#HwiToolHTMLContent .HwiToolButton.HwiToolButtonNext {
    margin-right: 16%;
	float: right;
}

#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;
}

/******************************
	LIST CSS 
******************************/
.HwiToolFormRow  ul li
{
    list-style-type: disc !important;
}