/* Các class thể hiện độ rộng của các input, tr, td,....*/
.w-1 {
	width: 1%;
}

.w-2 {
	width: 2%;
}

.w-3 {
	width: 3%;
}

.w-4 {
	width: 4%;
}

.w-5 {
	width: 5%;
}

.w-6 {
	width: 6%;
}

.w-7 {
	width: 7%;
}

.w-8 {
	width: 8%;
}

.w-9 {
	width: 9%;
}

.w-10 {
	width: 10%;
}

.w-11 {
	width: 11%;
}

.w-12 {
	width: 12%;
}

.w-13 {
	width: 13%;
}

.w-14 {
	width: 14%;
}

.w-15 {
	width: 15%;
}

.w-16 {
	width: 16%;
}

.w-17 {
	width: 17%;
}

.w-18 {
	width: 18%;
}

.w-19 {
	width: 19%;
}

.w-20 {
	width: 20%;
}

.w-21 {
	width: 21%;
}

.w-22 {
	width: 22%;
}

.w-23 {
	width: 23%;
}

.w-24 {
	width: 24%;
}

.w-25 {
	width: 25%;
}

.w-26 {
	width: 26%;
}

.w-27 {
	width: 27%;
}

.w-28 {
	width: 28%;
}

.w-29 {
	width: 29%;
}

.w-30 {
	width: 30%;
}

.w-31 {
	width: 31%;
}

.w-32 {
	width: 32%;
}

.w-33 {
	width: 33%;
}

.w-34 {
	width: 34%;
}

.w-35 {
	width: 35%;
}

.w-36 {
	width: 36%;
}

.w-37 {
	width: 37%;
}

.w-38 {
	width: 38%;
}

.w-39 {
	width: 39%;
}

.w-40 {
	width: 40%;
}

.w-41 {
	width: 41%;
}

.w-42 {
	width: 42%;
}

.w-43 {
	width: 43%;
}

.w-44 {
	width: 44%;
}

.w-45 {
	width: 45%;
}

.w-46 {
	width: 46%;
}

.w-47 {
	width: 47%;
}

.w-48 {
	width: 48%;
}

.w-49 {
	width: 49%;
}

.w-50 {
	width: 50%;
}

.w-51 {
	width: 51%;
}

.w-52 {
	width: 52%;
}

.w-53 {
	width: 53%;
}

.w-54 {
	width: 54%;
}

.w-55 {
	width: 55%;
}

.w-56 {
	width: 56%;
}

.w-57 {
	width: 57%;
}

.w-58 {
	width: 58%;
}

.w-59 {
	width: 59%;
}

.w-60 {
	width: 60%;
}

.w-61 {
	width: 61%;
}

.w-62 {
	width: 62%;
}

.w-63 {
	width: 63%;
}

.w-64 {
	width: 64%;
}

.w-65 {
	width: 65%;
}

.w-66 {
	width: 66%;
}

.w-67 {
	width: 67%;
}

.w-68 {
	width: 68%;
}

.w-69 {
	width: 69%;
}

.w-70 {
	width: 70%;
}

.w-71 {
	width: 71%;
}

.w-72 {
	width: 72%;
}

.w-73 {
	width: 73%;
}

.w-74 {
	width: 74%;
}

.w-75 {
	width: 75%;
}

.w-76 {
	width: 76%;
}

.w-77 {
	width: 77%;
}

.w-78 {
	width: 78%;
}

.w-79 {
	width: 79%;
}

.w-80 {
	width: 80%;
}

.w-81 {
	width: 81%;
}

.w-82 {
	width: 82%;
}

.w-83 {
	width: 83%;
}

.w-84 {
	width: 84%;
}

.w-85 {
	width: 85%;
}

.w-86 {
	width: 86%;
}

.w-87 {
	width: 87%;
}

.w-88 {
	width: 88%;
}

.w-89 {
	width: 89%;
}

.w-90 {
	width: 90%;
}

.w-91 {
	width: 91%;
}

.w-92 {
	width: 92%;
}

.w-93 {
	width: 93%;
}

.w-94 {
	width: 94%;
}

.w-95 {
	width: 95%;
}

.w-96 {
	width: 96%;
}

.w-97 {
	width: 97%;
}

.w-98 {
	width: 98%;
}

.w-99 {
	width: 99%;
}

.w-100 {
	width: 100%;
}

.w-1i {
	width: 1% !important;
}

.w-2i {
	width: 2% !important;
}

.w-3i {
	width: 3% !important;
}

.w-4i {
	width: 4% !important;
}

.w-5i {
	width: 5% !important;
}

.w-6i {
	width: 6% !important;
}

.w-7i {
	width: 7% !important;
}

.w-8i {
	width: 8% !important;
}

.w-9i {
	width: 9% !important;
}

.w-10i {
	width: 10% !important;
}

.w-11i {
	width: 11% !important;
}

.w-12i {
	width: 12% !important;
}

.w-13i {
	width: 13% !important;
}

.w-14i {
	width: 14% !important;
}

.w-15i {
	width: 15% !important;
}

.w-16i {
	width: 16% !important;
}

.w-17i {
	width: 17% !important;
}

.w-18i {
	width: 18% !important;
}

.w-19i {
	width: 19% !important;
}

.w-20i {
	width: 20% !important;
}

.w-21i {
	width: 21% !important;
}

.w-22i {
	width: 22% !important;
}

.w-23i {
	width: 23% !important;
}

.w-24i {
	width: 24% !important;
}

.w-25i {
	width: 25% !important;
}

.w-26i {
	width: 26% !important;
}

.w-27i {
	width: 27% !important;
}

.w-28i {
	width: 28% !important;
}

.w-29i {
	width: 29% !important;
}

.w-30i {
	width: 30% !important;
}

.w-31i {
	width: 31% !important;
}

.w-32i {
	width: 32% !important;
}

.w-33i {
	width: 33% !important;
}

.w-34i {
	width: 34% !important;
}

.w-35i {
	width: 35% !important;
}

.w-36i {
	width: 36% !important;
}

.w-37i {
	width: 37% !important;
}

.w-38i {
	width: 38% !important;
}

.w-39i {
	width: 39% !important;
}

.w-40i {
	width: 40% !important;
}

.w-41i {
	width: 41% !important;
}

.w-42i {
	width: 42% !important;
}

.w-43i {
	width: 43% !important;
}

.w-44i {
	width: 44% !important;
}

.w-45i {
	width: 45% !important;
}

.w-46i {
	width: 46% !important;
}

.w-47i {
	width: 47% !important;
}

.w-48i {
	width: 48% !important;
}

.w-49i {
	width: 49% !important;
}

.w-50i {
	width: 50% !important;
}

.w-51i {
	width: 51% !important;
}

.w-52i {
	width: 52% !important;
}

.w-53i {
	width: 53% !important;
}

.w-54i {
	width: 54% !important;
}

.w-55i {
	width: 55% !important;
}

.w-56i {
	width: 56% !important;
}

.w-57i {
	width: 57% !important;
}

.w-58i {
	width: 58% !important;
}

.w-59i {
	width: 59% !important;
}

.w-60i {
	width: 60% !important;
}

.w-61i {
	width: 61% !important;
}

.w-62i {
	width: 62% !important;
}

.w-63i {
	width: 63% !important;
}

.w-64i {
	width: 64% !important;
}

.w-65i {
	width: 65% !important;
}

.w-66i {
	width: 66% !important;
}

.w-67i {
	width: 67% !important;
}

.w-68i {
	width: 68% !important;
}

.w-69i {
	width: 69% !important;
}

.w-70i {
	width: 70% !important;
}

.w-71i {
	width: 71% !important;
}

.w-72i {
	width: 72% !important;
}

.w-73i {
	width: 73% !important;
}

.w-74i {
	width: 74% !important;
}

.w-75i {
	width: 75% !important;
}

.w-76i {
	width: 76% !important;
}

.w-77i {
	width: 77% !important;
}

.w-78i {
	width: 78% !important;
}

.w-79i {
	width: 79% !important;
}

.w-80i {
	width: 80% !important;
}

.w-81i {
	width: 81% !important;
}

.w-82i {
	width: 82% !important;
}

.w-83i {
	width: 83% !important;
}

.w-84i {
	width: 84% !important;
}

.w-85i {
	width: 85% !important;
}

.w-86i {
	width: 86% !important;
}

.w-87i {
	width: 87% !important;
}

.w-88i {
	width: 88% !important;
}

.w-89i {
	width: 89% !important;
}

.w-90i {
	width: 90% !important;
}

.w-91i {
	width: 91% !important;
}

.w-92i {
	width: 92% !important;
}

.w-93i {
	width: 93% !important;
}

.w-94i {
	width: 94% !important;
}

.w-95i {
	width: 95% !important;
}

.w-96i {
	width: 96% !important;
}

.w-97i {
	width: 97% !important;
}

.w-98i {
	width: 98% !important;
}

.w-99i {
	width: 99% !important;
}

.w-100i {
	width: 100% !important;
}

.float-left {
	float: left;
}

.float-left-im {
	float: left !important;
}

.float-right {
	float: right;
}

.float-right-im {
	float: right !important;
}

.a-center, .a-center input.pe-inputNumber {
	text-align: center !important;
}

.a-left, .a-left input.pe-inputNumber {
	text-align: left !important;
}

.a-right, .a-right input.pe-inputNumber {
	text-align: right !important;
}

.v-align-top {
	vertical-align: top;
}

.v-align-bottom {
	vertical-align: bottom;
}

.v-align-middle {
	vertical-align: middle;
}

.css-prewrap {
	white-space: pre-wrap;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal !important;
}

.upper {
	text-transform: uppercase;
}

.lower {
	text-transform: lowercase;
}

.clr {
	clear: both;
}

.error-frm {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px;
}

.pad-0 {
	padding: 0px !important;
}

.td-odd {
	background: #F6F6F6;
}

.td-sum {
	background: #FFF2E0;
}
/*label*/
.in-label {
	font-weight: bold;
	font-size: 12px;
	color: #333;
	padding-right: 5px;
}

.label-blue {
	font-weight: bold;
	color: #065F96;
}

.label-org {
	font-weight: bold;
	color: #E2602C;
}
/*table: css mặc định sử dụng trong table*/
.css-left {
	font-weight: bold;
	text-align: right;
	background: #F2F2F2;
	width: 25%;
	padding: 3px;
	padding-right: 5px;
	font-size: 12px;
	color: #333;
	height: 26px;
}

.css-right {
	text-align: left;
	width: 75%;
	padding: 3px 2px;
	padding-left: 5px;
	font-size: 12px;
	background: #FEFEFE;
}

.css-group {
	font-weight: bold;
	text-align: left;
	background: #DADADA;
	width: 25%;
	padding: 3px 25px;
	padding-right: 5px;
	font-size: 13px;
	color: #333;
}

.dis-none {
	display: none;
}

.dis-none-i {
	display: none !important;
}
/*filter: Bộ lọc cơ bản*/
.pnl-filter  .one-row {
	width: 100%;
	position: relative;
}

.pnl-filter  .one-row input {
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 60px;
}

.pnl-filter  .one-row.one-btn input {
	padding-right: 30px;
}

.pnl-filter  .one-row.one-btn .add-clear-span a {
	right: 34px !important;
}

.pnl-filter .one-row .btn-search {
	position: absolute;
	right: 26px;
	top: 0px;
}

.pnl-filter .one-row .btn-arrow {
	position: absolute;
	right: -2px;
	top: 0px;
}

.pnl-filter  .search-ex .add-clear-span a {
	right: 5px !important;
}
/*table*/
.two-col, .four-col, .six-col {
	width: 100%;
	border: 1px solid #e1e1e1;
}

table.two-col>tbody>tr, table.four-col>tbody>tr, table.six-col>tbody>tr
	{
	border-bottom: 1px solid #EFEFEF; /*#e1e1e1;*/
}

.four-col .css-left {
	width: 15%;
}

.four-col .css-right {
	width: 35%;
}

.six-col .css-left {
	width: 10%;
}

.six-col .css-right {
	width: 23.3%;
}
/**/
.table-ex-1	tr {
	vertical-align: top;
}

/*tag*/
.css-tag {
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 2px 3px;
	width: auto;
	color: #444 !important;
	margin: 0 3px 3px 0;
	background: #ddd;
	display: inline-block;
}

.css-tag button {
	font-size: 9px !important;
}

.css-tag-ex {
	display: inline-block;
	border-radius: 3px;
	overflow: hidden;
}

.css-tag-ex .tag-id {
	height: 16px;
	background: #007DBC;
	color: #fff;
	float: left;
	line-height: 16px;
	padding: 3px 4px;
	font-weight: bold;
	border: 1px solid #007DBC;
	border-right: 0px solid #fff;
}

.css-tag-ex .tag-text {
	height: 16px;
	line-height: 16px;
	padding: 3px 4px;
	float: left;
	border: 1px solid #ccc;
	border-left: 0px solid #fff;
	background: #EFEFEF;
}

.css-tag-ex .tag-text button {
	font-size: 9px !important;
}

.namHienThi .button_khongduyet {
	float: left;
	background: #62788c;
	padding: 10px 8px;
	height: 33px;
}

.namHienThi .button_khongduyet input {
	border-radius: 0;
	margin-left: 0;
	background: #62788c;
	padding: 0;
	border: none;
}

.button_khongduyet:hover {
	background: #ef4949;
}

.namHienThi .button_duyet {
	min-width: 70px;
	float: left;
	background: #1b8c28;
	padding: 10px 8px;
	height: 33px;
}

.namHienThi .button_duyet input {
	border-radius: 0;
	margin-left: 0;
	background: #59d468;
	padding: 0;
	border: none;
}

.button_duyet:hover {
	background: #2fc765;
	box-shadow: 0px 0px 20px 3px #59d468 !important;
	background-color: #59d468;
	animation: none;
}

.namHienThi .button_choduyet {
	min-width: 70px;
	float: left;
	background: #a8ab15;
	padding: 10px 8px;
	height: 33px;
}

.namHienThi .button_choduyet input {
	border-radius: 0;
	margin-left: 0;
	background: #a8ab15;
	padding: 0;
	border: none;
}

.namHienThi .button_khongduyet {
	min-width: 70px;
	float: left;
	background: #8e867d;
	padding: 10px 8px;
	height: 33px;
}

.namHienThi .button_khongduyet input {
	border-radius: 0;
	margin-left: 0;
	background: #8e867d;
	padding: 0;
	border: none;
}

.animation {
	animation-name: bienMau;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}

@
keyFrames bienMau {from { box-shadow:inset0px0px0px0px#59d468;
	background-color: #59d468;
}

to {
	box-shadow: inset 0px 0px 0px 0px #1b8c28;
	background-color: #1b8c28;
}

}
.commandlink_duyet {
	color: #ffffff;
	font-weight: bold;
}

.status_hoanthanh {
	min-width: 120px !important;
}

.areaText {
	word-break: break-word;
	white-space: pre-line;
	text-align: justify;
}

.error-message {
	text-align: center;
	display: block;
	padding: 10px;
	color: #C75C5C
}

.bg-darkgrey {
	background-color: darkgrey;
}

.bg-coral {
	background-color: coral;
}

.bg-green {
	background-color: green;
}

.bg-orangered {
	background-color: orangered;
}

.bg-brown {
	background-color: brown;
}

.bg-yellow {
	background-color: #fff73a !important;
	color: black !important;
}

.btn-iso {
	min-width: 120px;
	color: white;
	cursor: pointer;
}

.cmd_upload {
	-moz-user-select: none;
	border-radius: 2px 2px 2px 2px;
	background: url('../images/upload.png') no-repeat scroll 8% 50%
		whitesmoke !important;
	padding-left: 24px !important;
	text-shadow: 1px 1px #fff;
	margin-left: 10px !important;
	margin-top: 0 !important;
}

.counter {
	font-size: 50px;
	color: #d53333;
}

.countUl {
	list-style: none;
}

.countUl li {
	text-align: center;
	color: #d53333;
}

.countUl h5 {
	color: black;
}

.countUl i {
	font-size: 30px
}

.chitietThuTuc:hover {
	color: red;
}

.tthc:hover span {
	color: red;
}

/* [data-title] {
  outline: red dotted 1px; optional styling
  font-size: 30px; optional styling
  position: relative;
  cursor: help;
} */
[data-title]:hover::before {
	content: attr(data-title);
	position: absolute;
	bottom: 99px;
	display: inline-block;
	padding: 3px 6px;
	border-radius: 2px;
	background: #000;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	white-space: nowrap;
	left: 120px
}
/* [data-title]:hover::after {
  content: '';
  position: absolute;
  bottom: -6px;
  left: 8px;
  display: inline-block;
  color: #fff;
  border: 8px solid transparent;	
  border-bottom: 8px solid #000;
} */
@media ( min-width : 1200px) {
	.ttHC {
		left: -25px;
	}
	.thongkeThuTuc {
		margin-top: 12px;
	}
	.countUl li {
		left: -25px;
	}
	.card-container {
		left: -10% !important;
	}
	.csclLabel {
		float: right !important;
	}
	.phuongCham {
		width: 50% !important;
		float: right;
	}
	.hinhSoCSCL {
		display: block !important;
		height: 200px;
	}
}

/* card */
,
*:before, *:after {
	box-sizing: inherit;
}

.u-clearfix:before, .u-clearfix:after {
	content: " ";
	/* display: table; */
}

.u-clearfix:after {
	clear: both;
}

.u-clearfix {
	*zoom: 1;
}

.subtle {
	color: #aaa;
}

.card-container {
	margin: 25px auto 0;
	position: relative;
	width: 80%;
	left: 13%;
	border: 1px solid #3b98e7;
	height: 50px;
	background: aliceblue;
	border-radius: 5px;
}

.card {
	padding: 15px 20px 0px;
	position: relative;
	box-shadow: 0 0 5px rgba(75, 75, 75, .07);
	z-index: 1;
}

.card-body {
	display: inline-block;
	float: right;
}

.card-number {
	margin-top: 15px;
}

.card-title {
	font-family: 'Cormorant Garamond', serif;
	font-size: 20px;
	font-weight: 300;
	margin: 10px 0;
}

.card-media {
	float: left;
}

/* end card */
.areaText2 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}

.canvasjs-chart-credit {
	display: none;
}

/* Timeline */
.containerv2 ul {
	margin: 0;
	list-style: none;
	position: relative;
	padding: 1px 100px;
	color: black;
	font-size: 13px;
}

.containerv2 ul:before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	border-left: 2px dashed #c0c0c0;
	left: 100px;
	top: 7px;
}

.containerv2 ul li {
	position: relative;
	margin-left: 30px;
	padding: 14px;
	border-radius: 6px;
	width: 1px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.08);
}

.containerv2 ul li:not (:first-child ) {
	margin-top: 60px;
}

.containerv2 ul li>span {
	width: 2px;
	height: 50px;;
	left: -30px;
	top: 0;
	position: absolute;
	width: 100px
}

.containerv2 ul li>span:before, .containerv2 ul li>span:after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 2px solid #c0c0c0;
	position: absolute;
	background: #c0c0c0;
	left: -4px;
	top: 19px;
}
/* .containerv2 ul li span:after {
  top: 100%;
} */
.containerv2 ul li>div {
	margin-left: 10px;
}

.containerv2 div .title, .containerv2 div .type {
	font-weight: 600;
	font-size: 12px;
}

.containerv2 div .info {
	font-weight: 300;
}

.containerv2 div>div {
	margin-top: 5px;
}

.containerv2 span.number {
	height: 100%;
	color: black
}

.containerv2 span.number span {
	position: absolute;
	font-size: 10px;
	left: -35px;
	font-weight: bold;
}

.containerv2 span.number span:first-child {
	top: 0;
}

.containerv2 span.number span:last-child {
	top: 100%;
}
/* TimeLine End */
/* Chuc Nang PDCA */
.ulButton-chucNang {
	width: 95%;
	margin-top: 80px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ulButton-chucNang li {
	border: none;
}

.preTaText {
	word-break: break-word;
	white-space: pre-line;
	text-align: justify;
}

/* Spinner */
.ui-widget-overlay-v2 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 20%;
	z-index: 9000;
	background: url(../images/background.jpeg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	height: 100%
}

.ui-widget-overlay-v2::after {
	display: block;
	content: '';
	background: #030303b8;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;
	top: 0px;
	left: 0px;
}

.lds-spinner {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
}

.lds-spinner::after {
	content: "";
	background: black;
}

.lds-spinner div {
	display: inline-block;
	position: absolute;
	left: 6px;
	width: 13px;
	background: #fff;
	animation: lds-spinner 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.lds-spinner div:nth-child(1) {
	left: 6px;
	animation-delay: -0.24s;
}

.lds-spinner div:nth-child(2) {
	left: 26px;
	animation-delay: -0.12s;
}

.lds-spinner div:nth-child(3) {
	left: 45px;
	animation-delay: 0;
}

@
keyframes lds-spinner { 0% {
	top: 6px;
	height: 51px;
}

50%,
100%
{
top
:
 
19
px
;

    
height
:
 
26
px
;

  
}
}
.btn-dang-apdung {
	margin: 7px 7px 0 0;
	font-weight: bold !important;
	background: #1b8c28;
	border-radius: 0 !important;
}

.btn-apdung {
	margin: 7px 7px 0 0;
	font-weight: bold !important;
	background: #d9534f;
	border-radius: 0 !important;
}

.btn-tl-daduyet {
	font-weight: bold !important;
	background: #1b8c28;
	border-radius: 0 !important;
	min-width: 80px;
	cursor: pointer;
}

.btn-tl-chuaduyet {
	font-weight: bold !important;
	background: #d9534f;
	cursor: pointer;
	border-radius: 0 !important;
	min-width: 80px;
}

.red-message {
	font-style: italic;
	color: #f34212;
	float: left !important;
	padding-top: 30px;
	font-weight: bold;
}

.config-panel {
	padding: 10px 0 10px 20px;
	border: solid #cec5c5 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn-pannel a {
	width: 35px;
	margin-bottom: 8px;
}

.btn-blue-control {
	background: transparent;
	border-color: #1069b5 !important;
	color: #1069b5 !important;
}

.btn-blue-control:hover {
	background: #1069b5;
	border-color: #1069b5;
	color: #fff !important;
}

.btn-red-control {
	background: transparent;
	border-color: #e00000 !important;
	color: #e00000 !important;
}

.btn-red-control:hover {
	background: #e00000;
	border-color: #e00000;
	color: #fff !important;
}

.padding-top-10 {
	padding-top: 10px;
}

.iso-info {
	width: 100%;
	padding: 0;
	margin-bottom: 5px;
	font-style: italic;
	opacity: 0.8;
}
/* /Spinner */

/* commandLink as button*/
.linkButton {
	border: 1px solid;
	margin-right: 14px;
	line-height: 1.4em;
	background: orange;
}

/* Fix issue 0034766 Phân tích bối cảnh*/
.select-box {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	height: 33px !important;
	padding-top: 2px !important;
	font-size: 13px !important;
}

/* fix issue 0034769 */
.namHienThi {
	float: center;
	margin-right: 10px;
	height: 32px;
	overflow: hidden;
}

.namHienThi .namHienThiItem {
	padding: 10px;
	text-align: center;
	display: block;
	float: left;
	background: #11679C;
	font-weight: bold;
	color: #fff !important;
}

.namHienThi .button_khongduyet {
	float: left;
	background: #62788c;
	padding: 10px !important;
	height: 33px;
}

.namHienThi .button_khongduyet input {
	border-radius: 0;
	margin-left: 0px;
	background: #62788c;
	padding: 0px;
	border: none;
}

.button_khongduyet:hover {
	background: #ef4949;
}

.namHienThi .button_duyet {
	min-width: 95px;
	float: left;
	background: #1b8c28;
	padding: 10px;
	height: 33px;
}

.namHienThi .button_duyet input {
	border-radius: 0px;
	margin-left: 0px;
	background: #59d468;
	padding: 0px;
	border: none;
}

.button_duyet:hover {
	background: #2fc765;
	box-shadow: 0px 0px 20px 3px #59d468 !important;
	background-color: #59d468;
	animation: none;
}

.namHienThi .button_choduyet_input {
	border-radius: 0px;
	margin-left: 0px;
	background: #a2590d;
	padding: 0px;
	border: none;
}

.animation {
	animation-name: bienMau;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}

@
keyFrames bienMau {from { box-shadow:inset0px0px0px0px#59d468;
	background-color: #59d468;
}

to {
	box-shadow: inset 0px 0px 0px 0px #1b8c28;
	background-color: #1b8c28;
}

}
.commandLink_duyet {
	color: #ffffff;
	font-weight: bold;
}

.namHienThi .khongduyet_status {
	height: 33px;
	float: left;
	background: #62788c !important;
	padding: 10px !important;
	color: #ffffff;
	font-weight:bold;
}

/* Fix issue 0034811 */
.namHienThi .duyet_status {
	height: 33px;
	float: left;
	background: #1b8c28 !important;
	padding: 10px !important;
	color: #ffffff;
	font-weight:bold;
}

.namHienThi .choduyet_status {
	min-width: 100px;
	float: left;
	background: #a2590d;
	padding: 10px;
	height: 33px;
	color: #ffffff;
	font-weight:bold;
}

/* Fix issue 0034836 */
.content-word-wrap {
	word-wrap: break-word !important;
	word-break: keep-all;
}


.tool-file{
	width: 16px;
}