
/*general page layout*/
.insurance-situation-tool{
    margin-top: 30px;
}

.insurance_tool{
    padding-right: 70px;
}

.printsection_boarder {
    border: 1px solid #cfcfcf;
    padding: 10px;
}

.insurance_tool .form-required{ display: none;}

/*headers */
.insurance-situation-tool h3{
    color: #000;
}


/*buttons */
a.mis_box_button{
    display: block;
    background-color: #5576AB;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    width: auto;
    padding: 10px 5px;
    width: 265px;
    margin: auto;
    border: 2px solid #5576a9;
    margin-bottom: 50px;
    text-align: center;
    font-size: 17px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.button_skip{
   display: block;
    background-color: #67a1eb;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    width: auto;
    padding: 10px 5px;
    width: 261px;
    margin: 20px;
    margin-bottom: 30px;
    text-align: center;
    float: right;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

a.mis_box_button_print{
    display: block;
    background-color: #5576AB;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    width: auto;
    padding: 10px 5px;
    text-align: center;
    width: 50px;
    margin: 50px auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

a.mis_box_button_print:hover{
    text-decoration: none;
    background-color: #648BCA;
}

a.mis_box_button:hover{
    text-decoration: none;
    background-color: #648BCA;
}

#insurance-situation-tool-form-build #edit-next{
    background-color: #5576AB;
    color: #fff !important;
    margin: 20px 0;
    clear: both;
    display: block;
    padding: 5px 25px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: bold;
}

#launch_button{
    background-color: #5576AB;
    border-radius: 6px;
    clear: both;
    color: #FFFFFF !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 40px auto;
    padding: 5px 25px;
    text-align: center;
    width: 350px;
}

/*font */
#insurance-situation-tool-form-build .indent {
    margin: 1.6em 3em 1.2em 3em;
}

#insurance-situation-tool-form-build .form-item {
    margin-bottom: 3em;
    margin-top: 3em;
}

#insurance-situation-tool-form-build .form-item label{
    font-family: "HelveticaNeueBoldCond",helvetica,vernda,arial,sans-serif;
    margin: 0px 0px 0.5em;
    font-size: 1.2em;
    font-weight: normal;
}

#insurance-situation-tool-form-build .form-item label a{
    color: #027AC6;
    font-family: helvetica;
    font-size: 10px;
    margin-left: 21px;
    text-decoration: none;
}


#insurance-situation-tool-form-build div label span {
    text-decoration: underline;
}

#insurance-situation-tool-form-build .form-item div label{
   color: #000;
   font-weight: normal;
   margin-left: 25px;
   font-family: "HelveticaNeueMedCond",helvetica,vernda,arial,sans-serif;
}

#insurance-situation-tool-form-build .form-item .form-item {
    margin-top: 1em;
    margin-bottom: 1em;
}

.tooltip{
display: none;
position: absolute;
top: 581px;
left: 482.5px;
background-color: rgb(220, 229, 242);
width: 300px;
padding: 10px;
border: 1px solid rgb(86, 126, 185);
z-index: 10000;
}

.box-intro{
    border: 2px solid #5576AB;
    padding: 10px;
}

.ASShout{font-weight: bold; font-style: italic; color: #5576AB}

.disclaimer {
    border-top: 1px solid;
    display: block;
    font-size: 0.9em;
    font-style: italic;
    margin-top: 45px;
    padding-top: 8px;
}

.launchbutton{float: left; margin-right: 15px;}
.box-intro h4{margin-bottom: 10px;}
.box-intro p {clear: both;}
.question_resp {width:300px; display:block; float:left}
.summary{margin-bottom: 40px;}
.remove-margin {margin-left: 0 !important;}
span.tip {color: #027AC6;}

/*form position fixer */

#insurance-situation-tool-form-build input[type="radio"] {
    background-color: #fff;
    margin: 4px;
}

#edit-coverage-0-wrapper, #edit-coverage-1-wrapper {
    width: 60px;
    margin: 15px 0;
}

#edit-federal-health-tricare-wrapper, #edit-federal-health-fehb-wrapper, #edit-federal-health-notsure-wrapper, #edit-federal-health-none-wrapper{
    width: 495px;
    margin: 15px 0;
}

#edit-self-plan-0-wrapper, #edit-self-plan-1-wrapper, #edit-self-plan-2-wrapper{
    width: 130px;
    margin: 15px 0;
}

#edit-state-reg-plan-0-wrapper, #edit-state-reg-plan-1-wrapper, #edit-state-reg-plan-2-wrapper, #edit-state-reg-plan-3-wrapper, #edit-state-reg-plan-4-wrapper{
    width: 260px;
    margin: 15px 0;
}

#edit-coverage-0-wrapper input, #edit-coverage-1-wrapper input, #edit-federal-health-tricare-wrapper input, #edit-federal-health-fehb-wrapper input, #edit-federal-health-notsure-wrapper input, #edit-federal-health-none-wrapper input, #edit-self-plan-0-wrapper input, #edit-self-plan-1-wrapper input, #edit-self-plan-2-wrapper input, #edit-state-reg-plan-0-wrapper input, #edit-state-reg-plan-1-wrapper input, #edit-state-reg-plan-2-wrapper input, #edit-state-reg-plan-3-wrapper input, #edit-state-reg-plan-4-wrapper input{float: right}

