html {
    background: none !important;
}
#form-title {
    width: 95%;
    margin: 10px auto;
    text-align: center;
}
#display-error {
    color: red;
}
body {
    background: rgba(0, 0, 0, 0) url("../../../images/background-vanbang.png") repeat scroll center center / cover ;
    border: none !important;
}
#page-wrap {
    background-color: #fff;
    margin: auto;
    /*height: 800px;*/
    padding: 5px;
    max-width: 1250px;
    border: 1px solid #848484;
    position: relative;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.75);
}
#divheader {
    background: #ffffff url("../../../images/bg_banner.png") repeat-x scroll right bottom / 100% 100%;
    height: 110px;
    left: 0;
    margin: 0 0 0px;
    top: 0;
    width: 100%;
}

div#logo {
    background: rgba(0, 0, 0, 0) url("../../../images/banner.png") no-repeat scroll left top;
    float: left;
    height: 110px;
    width: 100%;
}
.msg_info, .msg_success, .msg_warning, .msg_error, .msg_validation {
    margin: 10px 0px;
}
fieldset {
    min-height: 155px;
}

fieldset#fs_thongtinlephi{
    position: relative;
    height: 100%;
}

#tb_thongtinsv tbody tr td {
    padding-top: 5px;
    padding-bottom: 5px;
}

#footer {
    /*background-color: #03396b;*/
    /*bottom: 6px;*/
    /*color: #fff;*/
    /*height: 24px;*/
    /*line-height: 27px;*/
    /*padding: 15px;*/
    /*position: absolute;*/
    /*width: 96%;*/

    background-color: #03396b;
    color: #fff;
    height: 24px;
    line-height: 27px;
    padding: 15px;
    position: relative; /* hoặc bỏ hẳn position */
    margin-top: 20px; /* tạo khoảng cách với nội dung trên */
}