body, #manuscript, .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: "Open Sans", arial, sans-serif;
}

/* body {
    margin: 0;
} */

div#manuscript {
    /* width: 100%; */
    max-width: 840px;
    /* min-width: 0;
    margin: auto; */
font-size: 15px;

}

[data-type=chapter] {
    padding: 20px;
    width: auto;
    box-sizing: border-box;
}


[data-type=section] {
width: 100%;
}

h1.section-title, h2.section-title {
    display: none;
}

div#digfir_section_0 {
    padding-top: 60px;
}


[data-block_type=question_sequence_one_at_a_time] {
    display: block !important; clear: both;
}

[data-block_type=question_sequence_one_at_a_time] .query_text {
    border: 0px;
    font-size: 16px;
}

table.query_mc_choice_table input[type="radio"] {
    vertical-align: baseline;
}

.question_action_div input[type="button"] {
    border: 0px;
    color: #fff;
    background: #355D73;
margin-top: 18px;
}

input[type="button"] {
    border: 0px;
    color: #fff;
    background: #355D73;
    font-weight: normal;
    padding: 12px 40px;
}

input[type="button"]:hover {
    background: #3f3fdc;
    cursor: pointer;
}

[data-block_type=question_sequence_one_at_a_time] {
    display: block !important;
    border: 0;
    background: #ddd;
    border-radius: 8px;
    padding-bottom: 8px;
margin-top: 40px;
max-width: 750px;
}

.question_sequence_navigator {
    background-color: transparent;
    margin-right: 20px;
}

 a {font-weight: normal !important; text-decoration: underline; color: #222;}
 a:hover {color: #355D73;}

[data-block_type=question_sequence_one_at_a_time] [data-type="question"] h3 {
text-shadow: 1px 1px #fff;
}

.question_sequence_review {
    margin: 10px 0;
    padding-top: 15px;
    border-top: 0px solid #000;
    display: none;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
/* display: block !important;*/
}

[data-block_type=question_sequence_one_at_a_time] [data-type="question"] h3 {
    color: #355D73;
}

/* just to clean up not-yet-received placements, before 1/1/17 sales meetings */
[data-block_type=disinteractive_content] {display: none !important;}
div.preview {
    background: #eee;
    text-align: center;
    font-size: 24px;
    padding: 120px 0px;
    max-width: 688px;
    border-radius: 21px;
    color: #355D73;
    font-weight: bold;
    text-shadow: 1px 1px #fff;
    border: 5px solid #355d73;
}

[data-type=table] td, [data-type=table] th {
    border: 1px solid black;
    padding: 6px 12px !important;
    vertical-align: middle;
}