table {border-collapse: collapse;}
table tr td {
		vertical-align: middle !important;
		
	}
	table tr td a, table tr th a{
		color: #333;
	}
	.td_subject > select{
		width: 50%;
		padding: 3px 12px;
		background-color: #fff;
		border: 1px solid #c2cad8;
	
	}


	.table-checkable tr>th.td_subject {
		width: 10%;
	}
	.table-checkable tr>td.td_name {
		min-width: 150px;
	}
	.table-checkable tr>td.td_date  {
		min-width: 80px;
		text-align: center;
	}
	
		.rm_form-control{

padding: 6px 12px;
background-color: #FFF;
border: 1px solid #C2CAD8;
border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.frm_input {
    border: 1px solid #e4eaec;
    background: #f7f7f7;
    color: #000;
    vertical-align: middle;
	}
.rs_text_right{
	text-align: right;
}

#bo_list_total {
    float: left;
    padding-top: 5px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.table-checkable tr>td:first-child, .table-checkable tr>th:first-child{
	max-width: none;
}


@media screen and (max-width: 767px) {
.tbl_head01{
	overflow-x: scroll;
}

}

/* huyen adds 13/12/2016 */
.rm-tbl-title th{
	text-align: center;
	background: #fff !important;
}

.rm_add_btn li{
	position: relative;
	display: inline;
	float: left;
	margin-right: 10px;
	list-style: none;
}
#bo_vc p{
	line-height: 16px !important; 
	margin: 10px 0;
}

.rs_text_right{
	text-align: right;
}

.form .form-bordered .form-group .control-label {
    padding-top: 17px;                                                                                                                             
}
textarea.form-control{
	padding: 20px;
}

.rh-rule-ttl {font-size: 30px; margin-bottom: 20px; margin-top: 40px; font-weight: bold;}
.rh-rule-wr {position: relative; display: block; width: 90%; margin-right: auto; margin-left: auto;}
.rh-rule-wr > dt {position: relative; display: inline-block; width: 100%; padding-top: 45px; margin: 40px 0 40px; font-size: 25px; font-weight: normal; border-top: 1px solid #dadada; text-align: center;}
.rh-rule-wr > dt:first-child {margin-top: 0; padding-top: 0; border-top: 0;}
.rh-rule-art li {margin-bottom: 20px; line-height: 1.5; font-size: 15px;}