.mainText {
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px
}

.hr-line {
    margin: 30px 0;
    background: #E3E3E3;
    width: 100%;
    height: 1px;
    clear: both
}

    .hr-line.transparent {
        background: transparent
    }

.page-space {
    margin: 30px 0
}

.page-bottom-msg {
    position: relative;
    padding-left: 40px;
    color: #333;
    font-size: 16px;
    line-height: 1.5
}

    .page-bottom-msg a {
        color: #00aeef;
        text-decoration: underline
    }

        .page-bottom-msg a:hover {
            text-decoration: none
        }

.ico-info {
    position: absolute;
    top: 5px;
    left: 0;
    width: 22px;
    height: auto
}

.rwd-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

    .rwd-table thead tr th {
        height: 54px;
        position: relative;
        color: #fff
    }

        .rwd-table thead tr th span {
            position: relative;
            font-weight: 700 !important;
            color: #fff !important;
            vertical-align: 13px
        }

        .rwd-table thead tr th strong {
            margin-top: 5px;
            font-size: 13px !important;
            font-weight: 400 !important;
            color: #fff !important;
            display: block;
            width: 100%;
            letter-spacing: -1px;
            line-height: 12px !important;
            font-weight: 400 !important
        }

        .rwd-table thead tr th .double-line {
            vertical-align: 2px
        }

        .rwd-table thead tr th .switch {
            width: 16px;
            height: 16px;
            margin-left: 8px
        }

        .rwd-table thead tr th .switch {
            opacity: 0.75
        }

            .rwd-table thead tr th .switch:hover {
                opacity: 1
            }

    .rwd-table tbody tr {
        background-color: #fff
    }

    .rwd-table tbody td {
        line-height: 20px
    }

.tab-head {
    overflow: hidden;
    background: #53c6f1;
    background: -moz- -webkit-gradient(linear,left top,left bottom,color-stop(0,#53c6f1),color-stop(85%,#53c6f1),to(#40b8f1));
    background: -moz- linear-gradient(to bottom,#53c6f1 0,#53c6f1 85%,#40b8f1 100%);
    background: -webkit- -webkit-gradient(linear,left top,left bottom,color-stop(0,#53c6f1),color-stop(85%,#53c6f1),to(#40b8f1));
    background: -webkit- linear-gradient(to bottom,#53c6f1 0,#53c6f1 85%,#40b8f1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#53c6f1),color-stop(85%,#53c6f1),to(#40b8f1));
    background: linear-gradient(to bottom,#53c6f1 0,#53c6f1 85%,#40b8f1 100%);
    padding: 4px 4px 0
}

    .tab-head li {
        float: left
    }

        .tab-head li a {
            text-decoration: none;
            display: inline-block;
            padding: 15px;
            color: #fff !important
        }

            .tab-head li a:hover {
                background-color: rgba(0,0,0,0.1)
            }

        .tab-head li.tab-active a {
            background-color: #fff;
            color: #000 !important
        }

            .tab-head li.tab-active a:hover {
                background-color: #fff
            }

.form-head {
    cursor: pointer
}

.tab-form .tab-info {
    overflow: hidden
}

    .tab-form .tab-info .btn-wrap {
        width: 100%;
        overflow: hidden;
        display: inline-block
    }

        .tab-form .tab-info .btn-wrap .btn-arrow {
            float: right
        }

.rwd-table td, .rwd-table th {
    text-align: left;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.rwd-table tbody td {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.col-full {
    width: 100%
}

.col-2 {
    float: left
}

@media (max-width: 1024px) {
    .rwd-table tbody td span {
        width: calc(100% - 120px);
        display: block;
        float: right
    }

    .rwd-table tbody td {
        width: 100%
    }

        .rwd-table tbody td:nth-child(2n) {
            background-color: #dadbdd
        }

    a.download-btn {
        margin: 10px 0;
        float: left
    }
}

a.download-btn {
    display: block;
    background-size: cover;
    width: 27px;
    height: 30px;
    margin: 0 auto
}

    a.download-btn.icon-pdf {
        background-image: url("https://www.deltaww.com/images/reportImages/icon-pdf.png")
    }
