@media print {
    body {
        margin: 0mm 5mm 0mm 5mm;
    }
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .appraisal {
        page-break-before: always;
    }
    .print-hide {
        display: none;
    }
    .question {
        line-height: 1.4em!important;
    }
    .declaration {
        font-size: 11px!important;
    }
    .no-print {
        display: none;
    }
    .container {
        width: 100%;
    }
}

.maidDetail-maidNo {
    font-size: 16px
}

.maidDetail table {
    font-size: 13px;
    border: 0px
}

table.maidDetailBorder {
    border-collapse: separate;
    border-spacing: 3px;
}

.maidDetailBorder td {
    font-size: 13px;
    color: #000;
    border: 0px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.1em
}

.maidDetailBorder-ExpDetail td {
    height: 26px;
    vertical-align: middle
}

table.maidDetailBorder-ERecord {
    border-collapse: separate;
    border-spacing: 3px;
}

.maidDetailBorder-ERecord td {
    font-size: 13px;
    color: #000;
    border: 0px solid black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.1em
}

.maidDetail-borderLeftBlank td {
    border-left: 0px
}

.maidDetail-borderTopBlank td {
    border-top: 0px
}

.maidDetail-borderBottomBlank td {
    border-bottom: 0px
}

.maidDetail-borderBlank {
    border: 0px !important
}

.maidDetail-borderBottomOnly {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px solid #000
}

.maidDetail-ExpDetailCareTD table {
    border-collapse: separate;
    border-spacing: 0px 3px;
}

.maidDetail-ExpDetailCareTD .icon-intent-tick {
    padding-left: 0px;
}

.maidDetail-ExpDetailCareTD {
    padding: 0px!important
}

.maidDetail-ExpDetailCareColumn {
    width: 215px
}

.maidDetail-ExpDetailCareColumn2 {
    width: 140px
}

.maidDetail-ExpDetailCareColumn3 {
    width: 120px
}

.maidDetail-tick {
    width: 15px
}

.maidDetail-remark {
    font-size: 14px;
    line-height: 10px;
    display: inline-block;
    padding-bottom: 8px;
}

.maidDetail-remark1 {
    line-height: 22px;
    padding-left: 2px;
    padding-right: 2px;
    min-height: 116px;
}

td.maidDetail-remark2 {
    padding-left: 15px;
    padding-bottom: 0px
}

.maidDetailLine {
    height: 8px
}

.maidDetail-newPage {
    height: 20px
}

td.maidDetailHeader {
    font-size: 15px;
    font-weight: bold;
    background-color: #de8c1e;
    color: #fff;
    text-align: center
}

.maidDetail-Content-s {
    font-size: 12px;
    font-weight: normal
}

.maidDetail-Content {
    font-size: 16px;
    font-weight: bold
}

.maidDetail-Declaration {
    font-size: 9px;
    line-height: 0.5em
}

.maidDetail-waitMsg {
    font-size: 16px;
    padding: 10px
}

.maidExp-img {
    vertical-align: bottom;
    height: 15px
}

.data {
    background: #fcf4e9;
    font-weight: 600;
}

.bg-primary {
    background: #fcf4e9;
}

i.icon-tick {
    color: #000;
    font-size: 20px;
    min-width: 30px;
}

i.icon-exp-tick {
    color: green;
    font-size: 20px;
    min-width: 30px;
}

i.icon-intent-tick {
    color: #000;
    font-size: 18px;
    min-width: 17px;
    margin-top: -2px;
}

@page {
    size: A4;
    margin: 6px;
}

#declaration {
    font-size: 9px;
    line-height: 1.5em;
    display: inline-block;
    -webkit-transform: scale(0.9);
    -webkit-transform-origin: 0 0;
    width: 111%
}

@media print {
    a[href]:after {
        content: none !important
    }
    .print {
        display: block !important
    }
    .no-print {
        display: none !important
    }
    .page {
        margin: 5px;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always
    }
    .maidDetail table {
        font-size: 10px
    }
    .maidDetailBorder td {
        font-size: 10px
    }
    .maidDetailBorder-ERecord td {
        font-size: 10px
    }
    .maidDetailBorder td {
        font-size: 10px;
        line-height: 1.1em;
    }
    .maidDetailBorder-ERecord td {
        font-size: 9px;
        line-height: 1.1em
    }
    td.maidDetailHeader {
        font-size: 14px
    }
    .maidDetail-tick {
        width: 13px
    }
    .maidDetailLine {
        height: 5px
    }
    .maidExp-img {
        height: 12px
    }
    .maidDetail-ExpDetailCareColumn {
        width: 190px
    }
    .maidDetail-ExpDetailCareColumn2 {
        width: 130px
    }
    .maidDetail-ExpDetailCareColumn3 {
        width: 105px
    }
}