*{
    padding: 0;
    margin: 0;
}
table {font-size: 13px;}
.table>tbody>tr>td{
    vertical-align: middle;
}
img.zvn-thumb {
    max-width: 100%;
}

.page-header.zvn-page-header {
    padding-top: 40px;
    padding-bottom: 20px;
}

.zvn-page-header-title h3 {
    margin: 0;
}

.zvn-page-header-breadcrumb {float: right;line-height: 35px;}

.zvn-page-header-title {
    display: inline-block;
}

.zvn-breadcrumb-title {
    list-style: none;
    margin-bottom: 0px;
}
.zvn-breadcrumb-item{
    float: left;
}
.zvn-breadcrumb-item>a:hover{
    color: #0e90d2;
}
.zvn-breadcrumb-item:first-child:before{
    content: "";
}
.zvn-breadcrumb-item:before{
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #636c72;
    content: "/";
}
.zvn-alert>strong {
    font-size: 20px;
}

.zvn-alert {
    color: #ffffff;
}

.zvn-alert button> span {
    color: #281f1f !important;
}

.zvn-box-slt-filter select {
    width: auto;
    display: inline-block;
}

.btn-icon {
    border-radius: 50%;
}
.zvn-pagination{
    margin: auto;
    float: right;
}
.main_menu_side {
    margin-top: 20px;
}

span.highlight{
    background: yellow;
    font-weight: bold;
}

.radio-inline {
    padding-left: 0;
    padding-right: 20px;
}
.form-signin {width: 100%;max-width: 330px;padding: 20px;margin:5% auto 0;text-align:center;background:#fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.5);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.form-signin .h4 {display:block;margin:20px 0;padding:0;text-transform:uppercase;color:#28a745;font-weight:bold;}
.page-wapper .form-signin input {font-size:13px;font-weight:normal;color:#000;}
.form-signin .form-control {position: relative;box-sizing: border-box;height: auto;padding: 10px;font-size: 16px;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
.form-signin .btn {text-transform:uppercase;color: #fff;background-color: #28a745;border-color: #28a745;}
.form-signin .btn:hover {background-color: #065d06;border-color: #065d06;}
.form-signin .help-block {display:block;margin:10px 0 0px 0;font-size:13px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#ff0000;text-align:left;}
.user-quytrinh {display: block;width: 100%;overflow-y: auto;max-height: 120px;}
.table-tieuchichitiet .table > thead > tr > th.column-title {text-align: center;vertical-align: middle;white-space: nowrap;}
.table-tieuchichitiet .table tbody {color: #000;}
.table-qldanhgia .table>thead>tr>th {white-space: nowrap;}
.baocao-chitiet-form {display: block;margin: 0;padding: 0;width: 100%;clear: both;}
.baocao-chitiet-quytrinh {float: left;width: 100%;display: block;}
.chart_diem_wapper {text-align: center;}
.chart_diem {position: relative;display: inline-block; width: 110px;height: 110px;text-align: center;margin: 5px auto;}
.chart_diem .percent_diem {display: inline-block;line-height: 110px;z-index: 2;font-size: 18px;}
.chart_diem canvas {position: absolute;top: 0;left: 0;}
.chart_diem_wapper p {text-align: center;font-size: 15px;}
.chart_diem2 {position: relative;display: inline-block; width: 110px;height: 110px;text-align: center;margin: 5px auto;}
.chart_diem2 .percent_diem {display: inline-block;line-height: 110px;z-index: 2;font-size: 18px;}
.chart_diem2 canvas {position: absolute;top: 0;left: 0;}
.form-group #ngaybaocao {cursor: pointer;background: url(../images/icon-date.png) no-repeat right center #fff;}
.tooltipevent {width:180px;background:#fff;position:absolute;z-index:10001;text-align: center;color: #000;border: 1px solid #065d06;padding: 10px;}
.mesages-top .alert {margin-bottom: 10px;color: #000000;padding: 5px 75px 5px 10px;vertical-align: middle;overflow: hidden;color: #ffffff;position: relative;min-height: 50px;}
.mesages-top .btn {float: right;margin: 0;position: absolute;top: 10px;right: 10px;}
.mesages-top .alert-dismissible .close {top: 50%;right: -10px;}
