.cResponsiveTableRowTitle {
    font-size: 21px;
    color: #c6c6c6;
    padding-top: 10px;
    display: block;
    clear: both;
    overflow: hidden;
    padding-left: 10px;
}
.cResponsiveTable {
    width: 100%;
    border: 1px solid #f4f4f4;
    border-bottom: none;
    border-right: none;
    float: left;
}
.cResponsiveTableRow {
    width: 100%;
    border-bottom: 1px solid #f4f4f4;
    float: left;
}

.cResponsiveTableCell {
    width: 33.3%;
    float: left;
    padding: 10px;
    border-right: 1px solid #f4f4f4;
}

.cResponsiveTableCell2-1 {
    width: 30%;
}

.cResponsiveTableCell2-2 {
    width: 70%;
}

.staffTitle1 {
    display: none;
}

.staffTitle2 {
    display: none;
}

ul.asdfghj {
    padding: 0;
    overflow: auto;
    position: relative;
}

    ul.asdfghj li {
        list-style: none;
        width: 50px;
        height: 50px;
        border: 5px solid red;
        border-radius: 100%;
        float: left;
        position: relative;
        top: 25px;
        margin: 10px;
        text-align: center;
        background: #fff;
    }

        ul.asdfghj li span {
            font-size: 29px;
        }

        ul.asdfghj li p {
            font-size: 15px;
            line-height: 17px;
            margin-top: -1px;
        }

.sdgddsgs {
    width: 310px;
    height: 10px;
    background: #f0f0f0;
    position: absolute;
    top: 55px;
}

.kljkhkj {
    display: none;
}

.hghdgdfg {
    display: block;
}

@media screen and (max-width:700px) {
    .cResponsiveTableCell {
        width: 100%;
        border-bottom: 1px solid #f4f4f4;
    }

    .cResponsiveTableCell2 {
        width: 100%;
        border-bottom: 1px solid #f4f4f4;
    }

    .cResponsiveFirstRow {
        display: none;
    }

    .staffTitle1 {
        display: block;
    }

    .staffTitle2 {
        display: block;
    }

    .form-control {
        max-width: none !important;
    }

    .cRTableInput {
        width: 100% !important;
        max-width: none !important;
    }

    .kljkhkj {
        display: block;
    }

    .hghdgdfg {
        display: none;
    }

    .btnMain {
        width: 100%;
        float: left !important;
    }
}



.multibleCheckBox {
    width: 95%;
    max-width: 400px;
    border: 1px solid #d2d6de;
    padding: 10px;
    overflow: auto;
}

.multibleCheckBoxTxt {
    margin-bottom: 10px;
    width: calc(100% - 40px);
    border: 1px solid #d2d6de;
    float: left;
}

.cbsMultibleBoxArea {
    width: 100%;
    max-height: 110px;
    overflow-y: auto;
}

.cbsMultibleBoxArea label {
    width: 100%;
}

.display-none {
    display: none;
}