/* CSS Document */

@media (max-width: 480px){
	a.sub_mod_mb i {
		font-size: 24px;
		color: #fff;		
	}	
	.mobile_menu div {
		padding: 3px 0px;
	}
	.mobile_menu a i.fa.fa-sign-out{
		font-size: 24px;
		color: #fff;
	}
	
	.mobile_menu {
		display: block;
		padding: 10px 0px;
		padding-right: 24px;
	}
	
	.top_sw {
		height: 50px;
	}
	.logo  {
		overflow:inherit;
	}
	.logo img {
		height: 50px;
	}
	.top_sw .logo .title_pages{
		display:none;
	}
	
	.nav_mobile i {
		color: #fff;
		font-size: 30px !important;
		padding: 5px;
		right: 2px;
		background: none !important;
		border: none !important;
		position: inherit;
		margin-top: 0px;
		margin-left: 0px !important;
	}
	
	.nav_mobile {
		float: right;
		display: inline-block;
		margin-right: -10px;
	}
	
	.info_acc {
		right: 50px;
	}
	
	.info_acc.index {
		right: 0px;
	}
	
	.info_acc .mobile_menu {
		padding-right: 15px;
	}
	.mobile_menu div a {
		margin-left: 24px;
	}
	.txt_out{
		display:none;	
	}
	
	.nav_mobile a {
		margin: 0px;
		margin-top: 5px;
		display: inline-block;
	}
	
	.top_sw .nav {
		top: 51px;
	}
	
	.top_sw .logo .title_pages.index {
		display: inline-block;
    	padding: 10px 0px;
	}
	.container header.title{
		margin-top:5px;
		margin-bottom:5px;	
	}
	.boxgiaoviec h3 .spangv1{
		display:none;	
	}
	.boxgiaoviec h3 {
		margin-top: 17px;
	}
	
	.boxmail h3 {
		margin-top: 5px;
	}
	.content_right [name=form_admin] tr td:first-child {
		display: table-cell !important;
	}
	
	li.button_menusub a {
		padding-left: 0px;
	}
	
	.topmenusub a, .topmenusub li.button_menusub {
		padding: 10px 5px;
		font-size: 14px;
	}
	
	ul.parent_submn {
		padding: 0px;
		width: 100%;
		margin-top: 14px;
	}

	ul.parent_submn li {
		background: #f2f2f2;
		border-bottom: 1px solid #bebaba;
		width: 100%;
		padding: 10px 5px;
	}
	
	a.button_menusub.btadd_newscvcn {
		width: 100%;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.rows_gbnb_one h1 {
		padding: 0px;
	}
	
	
	
	.content.default_donvi .danhsach_gm {
		display: none;
	}
	
	.nav_giaoviec .listmenumobile_donvi{
		width: 100%;
		display: inline-block !important;
		padding: 10px;
		padding-top: 0px;
	}
	
	.menusub_giaoviec .listmenumobile_donvi {
		display: inherit !important;
		padding: 8px;
	}
	
	.container.nav_giaoviec .listmenumobile_donvi li {
		margin-bottom: 5px;
	}
	
	.listmenumobile_donvi li {
		background: #1362b3 !important;
		padding: 15px 10px;
		margin-bottom:10px;
	}
	.listmenumobile_donvi li a{
		padding: 0px;
		margin:0px;
		background:none;
		color:#fff;
	}
	.listmenumobile_donvi li ul li {
		margin: 1px 0px !important;
	}
	.icon_right {
		float: right;
	}
	
	.listmenumobile_donvi li i {
		font-size: 18px;
		margin-right: 5px;
	}
	.nav.navmb_donvi .listmenumobile_donvi {
		display: block;
		margin-top:5px;
		padding: 0px;
	}
	.nav_giaoviec .nav.navmb_donvi>ul {
		display: none;
	}
	
	.info_date .topmenusub {
		display: none;
	}
	
	.btadd_newscvcn {
		margin-right: 5px;
		background: #ffb100;
		margin-top: 0px;
		position: relative;
		padding: 10px;
		width:95%;
	}
	
	label.tg_mobile, label.tg2_mobile {
		display: inline-block !important;
		padding: 0px !important;
		margin-top: 5px !important;
	}
	
	ul.menu_header {
		width: 100%;
		padding: 10px;
		display: none;
		position: absolute;
		z-index: 9999;
		border-radius: initial;
		margin: 0px;
		left: 0;
    	top: 51px;
	}
	
	ul.menu_header li {
		width: 100%;
		display: block;
		text-align: left;
		margin: 5px -5px;
		padding: 8px;
	}
	
	header.title h1 {
		font-size: 22px !important;
	}
	
	.box-ttnb .one-half{
		width: 115%;
		margin:0px;
		margin-left: -25px;
		margin-right: -20px;
		margin-bottom: 2px;
		max-width:initial !important;
	}
	
	.box-ttnb .one-half section {
		height: 60px;
	}
	
	.box-ttnb .one-half section h3 {
		padding: 0px 0px;
		padding-left:27%;
		font-size: 16px !important;
	}
	.calendar_qloto h3, .calendar_email h3, .calendar_vanban h3 {
		padding-top: 8px !important;
		font-size: 20px;
	}
	.notisfition{
		display:none; 	
	}
	.box-ttnb .one-half section h3 span{
		font-size: 16px !important;
	}
	
}

