a {
        text-decoration: none;
}
.UIDangKyKhamBenh span.VerifierValue {
        display: flex;
        align-items: center;
}
.UIDangKyKhamBenh {
        background: rgba(0, 0, 0, 0);
        margin-top: 10px;
        padding: 20px 10px 10px;
        font: 13px arial;
        transition: all 300ms;
}
.UIDangKyKhamBenh iframe {
        height: 80% !important;
}
.UIDangKyKhamBenh .divInfo {
        margin: 20px 0;
}
.UIDangKyKhamBenh table td.td-Header {
        width: auto;
        width: 180px;
        font-weight: bold;
        vertical-align: top;
}
.UIDangKyKhamBenh table td {
        padding: 8px
}
.UIDangKyKhamBenh table td input,
.UIDangKyKhamBenh table td textarea,
.UIDangKyKhamBenh table td select, .riTextBox {
        width: 98% !important;
        border: 1px solid silver !important;
        padding: 7px;
        border-radius: 3px;
        box-sizing: content-box;
}
.UIDangKyKhamBenh table td .Question-Title {
        /* width: 99% !important; */
}
.UIDangKyKhamBenh table .VerifierImg {
        vertical-align: top;
}
.UIDangKyKhamBenh table.VerifierValue .VerifierTextBox {
        height: 19px;
        width: 42px !important;
}
.UIDangKyKhamBenh table .VerifierImg {
        vertical-align: middle;
        /* width: 100px; */
}
.UIDangKyKhamBenh table .VerifierValue .VerifierTextBox {
        height: 8px;
        width: 66px !important;
}
.UIDangKyKhamBenh table .td-Warring {
        padding: 15px 0 10px;
}
.UIDangKyKhamBenh table .td-Warring .Request {
        font: 13px/29px arial;
        text-align: justify;
        color: red;
}
.UIDangKyKhamBenh table .td-Policy > div {
        color: #333;
        font: 13px/20px arial;
}
.UIDangKyKhamBenh table .CheckPrivacy {
        font: 13px arial;
}
.UIDangKyKhamBenh table .WarringPrivacy {
        font: italic 13px arial;
        margin-bottom: 10px;
}
.UIDangKyKhamBenh table td .chkPrivacy input {
        display: inline-block;
        margin-bottom: 10px;
        width: 30px !important;
}
.UIDangKyKhamBenh table .lnkSubmit, .lnkReset {
        border-radius: 3px;
        /* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px 0 #b3b3b3; */
        color: white;
        cursor: pointer;
        font: 13px arial;
        margin: 0 7px;
        padding: 6px 16px;
        text-decoration: none;
        background: #025f02 none repeat scroll 0 0;
        /* border: 1px solid #025f02; */
}
.UIDangKyKhamBenh .DetailQuestion {
        padding: 20px 10px 0 10px;
}
.UIDangKyKhamBenh .DetailQuestion .Title {
        height: 50px;
}
.Title .header {
        color: #025f02;
        display: inline-block;
        font: bold 14px/35px arial;
        padding-left: 0;
        text-transform: uppercase;
        flex: 1;
}
.Title .back {
        background: #025f02 none repeat scroll 0 0;
        /* border: 1px solid #eee; */
        border-radius: 3px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px 0 #b3b3b3;
        color: #ffffff;
        cursor: pointer;
        font: 13px arial;
        /* margin: 0 7px; */
        padding: 6px 16px;
        text-decoration: none;
        display: flex;
        align-items: center;
        /* height: 14px; */
}
.Title .back:hover {
        box-shadow: 2px 2px 5px silver;
}
.UIDangKyKhamBenh .DetailQuestion .Content {
        margin-top: 10px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle {
        margin-bottom: 10px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle .divFirst {
        background: rgba(0, 0, 0, 0) url(images/a.png") no-repeat scroll left center;
        height: 35px;
        padding-left: 40px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle .divFirst .lbQues {
        color: #444444 !important;
        font: bold 14px/35px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle .divFirst span {
        color: #ce1110;
        font: bold 13px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle .divSecond, .divThird, .divFourth {
        line-height: 20px;
        padding-left: 40px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockTitle .lbNguoiHoi, .lbDiaChi, .lbNgayHoi {
        color: #444;
        font: bold 13px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockQues fieldset {
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-bottom: 15px;
        padding: 10px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockQues fieldset legend {
        color: #444;
        font: bold 13px arial;
        margin-left: 27px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockQues span {
        font: 13px/20px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .blockTitleanswer {
        margin-bottom: 15px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .divFirst {
        background: rgba(0, 0, 0, 0) url(images/q.png") no-repeat scroll left center;
        height: 35px;
        padding-left: 40px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .blockTitleanswer .divFirst, .divSecond, .divThird, .divFourth {
        line-height: 20px;
        padding-left: 40px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .divFirst .lbAnswer {
        color: #444444 !important;
        font: bold 14px/35px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .divFirst span {
        color: #ce1110;
        font: bold 13px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .blockTitleanswer .divSecond .lbPublisher, .lbAnswerDate, .lbPosition {
        color: #444;
        font: bold 13px/20px arial;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer fieldset {
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-bottom: 15px;
        padding: 10px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer fieldset legend {
        color: #444;
        font: bold 13px arial;
        margin-left: 27px;
}
.UIDangKyKhamBenh .DetailQuestion .Content .blockanswer .detail {
        font: 13px/20px arial;
}
.tb-Content {
        font: 13px/20px arial;
        margin-top: 20px;
        /* padding: 0 20px; */
        margin-bottom: 20px;
}
.DetailQuestion .Title {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
}
.UIDangKyKhamBenh .Title {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 3px solid #025f02;
}
.tb-Content .Title {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 3px solid #025f02;
}
.tb-Content .td-Detail td, .tb-Content .td-Detail th {
}
.tb-Content tr td:nth-child(2) {
        padding-left: 10px;
}
.tb-Content .td-Detail tr td a {
        text-decoration: none;
        color: black;
        font-weight: bold;
        text-align: justify;
        display: block
}
.tb-Content td {
        padding: 10px;
}
.tb-Content th {
        background: whitesmoke;
        padding: 10px;
}
.tb-Content th:nth-child(2) {
        width: 40% !important;
}
td.GroupHeaderRowStyle {
        text-align: center;
        font-weight: bold;
        color: #025f02;
        font-size: 16px;
        padding-top: 20px;
}
.question {
        font-size: 12pt;
        line-height: 24px;
        box-sizing: border-box;
        font-family: 'Times New Roman', serif;
        color: #c00000;
        font-weight: bold;
        margin: 10px 0
}
