/**
* Contact Form 7 - STORAGE PROGRAM Style sheet  
* Version: 1.1
*/ 
.cls_chkdiv .wpcf7-list-item-label {
    vertical-align: top;
    line-height: 26px; 
} 
.tbl_sspp .ssppinputbox {
    width: 100%;
    min-width: 114px;
    padding: 4px;
    height: 24px !important;
}
.tbl_sspp tr:first-child input[type="text"] {
    padding: 4px;
    height: 24px;
    width: 80%;
    margin: 0 auto;
}
.tbl_sspp thead th {
    text-align: center
}
.tbl_sspp span.sleft {
    float:left;
    font-weight: bold;
    font-size: 90%;
    width: 50%;
    text-align:center;
}
.tbl_sspp span.sright {
    float:right;
    font-weight: bold;
    font-size: 90%;
    width: 50%;
    text-align:center;
}
.right{ float: right }
.left{ float: left}
.wpcf7-form-control-wrap.cd-tbl_nou_t {
    width: 49%;
    float: left;
}
.wpcf7-form-control-wrap.cd-tbl_nou_ol {
    float: right;
    width: 49%;
}
.tbl_sspp select {
    font-size: 12px;
    padding: 0px;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.dsf_block .lblock, .dsf_block .rblock {
    border: 1px solid;
}
.sssapl_form select, .sssapl_form input {
  border: 2px solid #3178BF;
  /*padding: 6px 12px; */
} 

.sssapl_form .wpcf7-submit {
    border : 0px;
}

.cf7_div_box {
    border: 1px solid #ccc;
    padding: 20px 0px; 
}
.cteable {
    width: 98%;
    margin: 0 auto; 
}
.cAlign {
    text-align: center; 
}
label[for="cd-lb_date"] {
    display: inline-block;
    width: 100%;
}
@media only screen and (max-width: 768px) {
    table {
        font-size: 10px;
    }
} 