body {
    overflow-y: hidden;
}
.input-field, .input-field-bus{
    background-color : #ffffe0; 
}
.icheckbox_square-grey{
    background-position: -24px 0;
    margin-top:1px !important; 
    margin-bottom:1px !important; 

}
.stepwizard-step p {
    margin-top: 0px;
    color:#666;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    /*opacity: 1 !important;
    filter: alpha(opacity=100) !important;*/
}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {
    opacity:1 !important;
    color:#bbb;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content:" ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-index: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 37px;
    height: 37px;
    text-align: center;
    padding: 6px 0;
    font-size: 15px;
    color:white;
    line-height: 1.428571429;
    border-radius: 20px;
}

.table-bordered td, .table-bordered th {
    border: 1px solid black !important;
}

.table>tbody>tr>td{
    padding: 0px 0px 0px 3px!important; 
    font-size: 14px;
}


@media print {
    /* @page :left {
        margin-left: 4cm;
        margin-right: 3cm;
    }

     @page :right {
        margin-left: 3cm;
        margin-right: 4cm;
    } */

    @page {
        size: 8.5in 13in protriat; 
        width: 175.6mm;
        height:123.7mm;
        margin-left:auto;
        margin-right:auto;

    }

    /* use width if in portrait (use the smaller size to try 
       and prevent image from overflowing page... */
    img { height: 90%; margin: 0; padding: 0; }	
}