.text-green{color: #008000;}
.text-blue{color: #337ab7;}
.text-white{color: #fff;}
.text-red{color: #fc1c03;}
.bg-green{background: #008000;}
.bg-blue{background: #337ab7;}
.bg-gray{background: #e6e6e6;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-bold{font-weight: 600 !important;}
.text-large{font-size: 1.1em !important;}
.grey{color: #aaa; padding-left: 5px;}

a.tag-link, a.nhomnhanvien-tag-link{font-size: .7em;text-decoration: none; padding: 3px 8px; border-radius: 5px; border: 1px solid rgb(51, 51, 51); color:rgb(51, 51, 51); float: left; margin: 0 5px 5px 0;}
a.tag-link:hover, a.nhomnhanvien-tag-link:hover{text-decoration: none; color: #fff; background-color: rgb(126, 126, 126);}
.bootstrap-tagsinput {padding: 5px 10px !important;}
.bootstrap-tagsinput input{display: none !important;}
span.tag-item{font-size: .9em; padding: 4px 8px; border-radius: 5px;float: left; margin: 3px 6px 3px 0 !important; background: #ccc;}
span.tag-item span.glyphicon{color: #fff !important;}
.tag-color-1{color: white !important; background-color: rgb(133, 71, 0) !important;}
.tag-color-2{color: white !important; background-color: rgb(90, 168, 0) !important;}
.tag-color-3{color: white !important; background-color: rgb(168, 0, 22) !important;}
.tag-color-4{color: white !important; background-color: rgb(0, 53, 168) !important;}
.tag-color-5{color: white !important; background-color: rgb(204, 109, 0) !important;}
.tag-color-6{color: white !important; background-color: rgb(64, 0, 168) !important;}
.tag-color-7{color: white !important; background-color: rgb(59, 59, 59) !important;}
.tag-color-8{color: white !important; background-color: rgb(67, 4, 96) !important;}

.money-bag-icon{background: url(../images/Money-Bag-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.coins-icon{background: url(../images/Coins-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.calendar-icon{background: url(../images/Calendar-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.book-icon{background: url(../images/Book-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.clock-icon{background: url(../images/Clock-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.user-icon{background: url(../images/User-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.home-icon{background: url(../images/Home-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.ok-icon{background: url(../images/Ok-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.x-icon{background: url(../images/X-16.png) no-repeat; display: block; min-height: 16px; line-height: 16px; padding-left: 20px;}
.error-icon{background: url(../images/Error-16.png) no-repeat; display: block; height: 16px; line-height: 16px; padding-left: 20px;}
.input-loading{
  background-color: #ffffff !important;
    background-image: url("../images/bean-loading.gif") !important;
    background-size: 25px 25px !important;
    background-position:right center !important;
    background-repeat: no-repeat !important;
}
.header{margin: 10px 0;}
tr.heading td{border: 0px !important; color: #fff;font-weight: normal;}
#LoginPage_NgayLamViec{padding: 6px 12px !important;}
.thua{color: blue;}
.thieu{color: red;}
.mc-event {height: 30px; line-height: 30px; padding-left: 23px; background-position: 3px 6px;}
.event-waiting{background-image: url(../images/File-Filled-16.png); background-repeat: no-repeat;}
.event-done{background-image: url(../images/Checkmark-16.png); background-repeat: no-repeat;}
.event-working{background-image: url(../images/Dashboard-Filled-16.png); background-repeat: no-repeat;}
.event-deleted{background-image: url(../images/Trash-16.png); background-repeat: no-repeat;}
.file-upload {display: inline !important;}
.tooltipcontent{display: none;}
table#BangLuong { border-collapse: collapse; }
table#BangLuong tr { border: none; }
table#BangLuong td {
  border: solid 1px #ddd;   
}
td{vertical-align: middle !important;}
table#SoGiaoCa td{vertical-align: top !important;}
table#SoGiaoCa td .panel-heading a{text-decoration: none;}
table#SoGiaoCa td .panel-heading a:hover{text-decoration: none;}
#GioHangNhanVien table td{padding: 0 5px;}
#DanhSachDatHang th{ background: #337ab7; color: #fff;  }
#DanhSachDatHang .glyphicon-remove{color: red;}
#DanhSachDatHang th, #DanhSachDatHang td {text-align: center;}
#DanhSachDatHang td .glyphicon{color: #337ab7;}

.printable{display: none;}
a.delete-phatsinh{font-size: .9em;}