.cp-structure-page
{
    padding: 0 25px 25px;
}

.cp-structure-page #import-verbatims{
    margin-top:30px;
}

.question_table_container {
    width:100%;
    padding:0 25px 20px 25px;
}

.border-bottom{
    border-bottom: 1px dashed #b2b2b2;
}

.furtherquestions{
    background: #ececec;
}

.question_table_container tr td {
   /* border: 1px solid green; */
}

.cp-structure-question{
    font-weight:bold;
    /*border-top:		1px dashed #b2b2b2;*/
}

.cp-question-text {
    font-weight:bold;
    font-size:100%;
    padding:3px;
    border-bottom: 1px solid #ddd;
}
.cp-item-text {
    padding:0 5px 0 5px;
    font-weight:normal;
    vertical-align:bottom !important;
}

.cp-var-label {
    font-weight:bold;
    font-size:90%;
    padding:5px;
    color:#999999;
    font-style:italic;
}

.cp-var-label div {
    font-weight:normal;
    display:inline;
    padding-left:5px;
}

.cp-var {
    font-style:italic;
}

.checkbox_header {
    width:100px;
    font-weight:normal;
    padding:5px;
    text-align:center;
}

.checkbox_header img {
    border: none;
    vertical-align: middle;
}

.checkbox_header_group {
    border-bottom: 1px solid #ddd;
    vertical-align: bottom;
}

.checkbox_header div {
    color:#5BA252;
    font-weight:bold;
    font-style: italic;
    margin-left:3px;
}

.checkbox_checkall {
    font-weight:bold;
    font-style:italic;
    padding-top:10px;
    padding-bottom:5px;
    cursor:pointer;
}

.table-border-right {
}
