.pxg_geo_sel{width:100%;}
.pxg_geofesh_link{color:blue;cursor: pointer;text-decoration:none;outline:none}
.pxg_geofesh_link:hover{color:red}
.cursor,.pxg_geo_des,.pxg_geo_date_des,.pxg_geo_des_x_star,.pxg_geo_des_x{cursor: pointer!important;}
.nopad {
   padding: 0 !important;
   margin: 0 !important;
}
.modal{backdrop-filter: blur(4px);}
#pxg_geofesh_lasobattu .modal-title.title{margin-bottom:0px}
#pxg_geofesh_lasobattu .modal-header{padding:8px}
.modal-body.content p{margin-bottom: inherit!important}
.pxg_geofesh_content_des{margin:8px;text-align:left;}
.pxg_geofesh_lasotutru{margin-bottom:8px;}
.pxg_geo_notice{font-style: italic}
.tsh,.phh{color:#fff;text-transform:uppercase;font-weight: 700}
.tsh th,.phh th{text-align: center!important}
.tsh{background:#5B9BD5}
.tsn{background:#5B9BD5;color:#fff;font-weight: 700}
#pxg_geo_compass_zodiac ._name,.tsn{text-align:left!important}
.tsd{background:#BDD6EE;text-align: center;}
.tsy{background:#DEEAF6;text-align: center;}
.phh{background:#FFC000}
#pxg_geo_name{width:100%;}
.pxg_d1{margin-bottom:13px}
.pxg_geo_head{text-align:center;font-weight:bold}
.pxg_geo_middle{vertical-align: middle!important;text-align: center!important}
.pxg_geo_compass_zodiac{font-size: 14px;}
.pxg_geo_compass_zodiac ._good{background-color:#FFF2CC;font-weight:700}
.pxg_geo_compass_zodiac ._bad{background-color:#FFD966;font-weight:700}
.pxg_geo_compass_zodiac ._name{background:#FFC000;color:#fff;font-weight:700;width:98px;vertical-align:middle;}
.pxg_geo_compass_zodiac ._val{background:#FFF2CC;text-align: center;}
.pxg_geo_compass_zodiac .zodiac5els{font-size: 12px;}
.pxg_geo_compass_zodiac tr td{padding:2px 4px!important;}
#daivan td.head{font-size:13px;font-weight: 700;text-align: left;padding:2px 8px!important;vertical-align:middle;}
#tuoidaivan td{font-size:13px!important;font-weight:700;background: #A8D08D}
#daivan td{padding:0px!important;font-size:10px;text-align: center;vertical-align:text-top;}
#daivan td.normal{font-size:15px!important;padding:4px!important}
.pxg_geo_head_chukydaivan{background:#C5E0B3;width:100%;padding:4px 6px;color: #000;font-weight: 700;text-align: center;}
.pxg_geo_col_chukydaivan{float:left;width:10%;padding:6px 3px;border:1px solid #C5E0B3;font-size:11.5px}
#daivan{background: #E2EFD9}
.pxg_daivan_chi,.pxg_daivan_thapthan,.pxg_daivan_can_nguhanh,.pxg_daivan_nguhanh{}
.pxg_daivan_chi,.pxg_daivan_nguhanh{padding: 4px 0px;background: #C5E0B3;}
.pxg_daivan_chi{font-weight: 700;}
.pxg_daivan_nguhanh{border-top:1px solid #b5b5b5;}
.pxg_davan_thapthan,.pxg_davan_can,.pxg_daivan_chi{font-size: 15px;}
.pxg_davan_thapthan{}
.pxg_davan_can{font-weight: 600;}
.pxg_tangcan_daivan{border-right: 1px solid #666666;display: inline-table;}
.pxg_tangcan_daivan:last-child{border:none!important}
.pxg_tangcan_daivan_can{font-weight: 700;}
.pxg_tangcan_daivan_nguhanh,.pxg_tangcan_daivan_can{padding:0px 4px;}
.pxg_tangcang_daivan_thapthan{border-bottom:1px solid #b5b5b5}
table{border-collapse:inherit!important;}
#lasobattu{background: #FBE4D5;color:#000;}
#lasobattu .head_cols,#lasobattu_cyear .head_cols,.lasobattu_cyear .head_cols{text-align:left;}
#lasobattu .head,#lasobattu .head_cols,.lasobattu_cyear .head_cols{color:#FFF;font-weight: 700}
#lasobattu .head,#lasobattu_cyear .head,.lasobattu_cyear .head{background: #C45911}
#lasobattu_cyear .head,.lasobattu_cyear .head{font-size: 20px;font-weight: 700;color: #fff;padding: 4px 10px;}
#lasobattu .head_cols,#lasobattu_cyear .head_cols,.lasobattu_cyear .head_cols{background:#ED7D31;width:140px}
.xtable{margin-bottom:8px;}
#lasobattu .tang_can,#lasobattu_cyear .tang_can,.lasobattu_cyear .tang_can{border-right: 1px solid #ccc;display: inline-table;}
.tang_can:last-child{border:none!important}
#lasobattu .hour_thoitru{font-size:30px;}
.pxg_geofesh_4c{margin:20px 0px}
#year_solar .year,#year_solar .month,#year_solar .day,#year_lunar .year,#year_lunar .month,#year_lunar .day,#year_nonglich .year,#year_nonglich .month,#year_nonglich .day{font-size: 21px;font-weight: 600;}
.nopad {padding:0px!important}
.padslim {padding:4px!important;}
.tang_can{width:33%;}
.pxg_bl{padding:4px;}
.bbot1{border-bottom:1px solid #ccc}
.bb{font-weight: 600}
.bb1{font-weight: 600;font-size: 18px;}
.tccan{font-weight:600}
.tcnguhanh{}
#chukydaivan{font-size: 13px}
#chukydaivan .active{color:red!important;}
#chukydaivan table tr td{padding:3px;text-align:left;}
#chukydaivan table tr td span.year{font-weight:600}
.pxg_gf_dgb_bl{background:#1a8bff;padding:2px;margin-bottom: 13px}
.pxg_gf_dgb_bl .bg{background:#fff}
.pxg_gf_dgb_bl .hd{background:#1a8bff; color: #fff; text-align: center; font-weight: 700; padding: 8px;}
.pxg_gf_dgb_bl .wrap{padding:8px;min-height:118px}
#tamsatnien.pxg_gf_dgb_bl .wrap, #tamsatnguyet.pxg_gf_dgb_bl .wrap,#tamsatthoi.pxg_gf_dgb_bl .wrap,#tamsatnhat.pxg_gf_dgb_bl .wrap{min-height:inherit}
#DongCong.pxg_gf_dgb_bl .wrap,#day_tuepha.pxg_gf_dgb_bl .wrap,#day_tuly_tutuyet.pxg_gf_dgb_bl .wrap{min-height:96px}
#normal.pxg_gf_dgb_bl.wrap,#pxg_get_date_good_bad.pxg_gf_dgb_bl .wrap,#cuucungphitinh.pxg_gf_dgb_bl .wrap{min-height:198px}
#pxg_get_date_good_bad .pxg_geofesh_input{}
#pxg_get_date_good_bad .cal_head{margin-bottom:8px;font-weight: 700}
#pxg_get_date_good_bad .cal_closed{position: absolute;right:5px;z-index:999}
#pxg_get_date_good_bad .cal_header{position:relative}
#pxg_get_date_good_bad .cal_footer{margin-top:8px;}
#pxg_geofesh_date_choose_date input[type=number]{padding:.3em .2em;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.date_solar_lunar_in{font-weight:600;font-size:17px}
.day_solar,.month_solar,.year_solar,.day_lunar,.month_lunar,.year_lunar{}
.btn_view_date{width:100%;}
.pxg_block_100{width: 100%!important;display:table;}
.hour_solar,.hour_lunar{width: 100%; padding-left:40px; -webkit-appearance: none;}
.geofesh_date_expand{font-weight: 600}
.pxg_9star{margin:-6px -10px!important}
#pxg_geofesh_date_compass .compass_no,.pxg_9star .compass_no{color:#000;font-size:50px;border:1px dashed #CCC;}
#pxg_geofesh_date_compass .compass_no .info,.pxg_9star .compass_no .info{font-size:12px;}
#pxg_geofesh_date_compass .compass_no.active,.pxg_9star .compass_no.active{font-weight:700}
#pxg_geofesh_date_compass .title{text-align: center;width: 100%;font-size: 22px;margin: 0px;}
#pxg_geo_calendar table td.pxgdate{padding:3px;font-size: 13px;cursor:pointer;text-align: center;}
#pxg_geo_calendar table td.pxgdate:hover{background:#f1f1f1}
#pxg_geo_calendar table td.pxgdate .am{text-align:right;color:#002bff;font-size:12px;}
#pxg_geo_calendar table td.today{background:#fff03b;font-weight:600;font-size:15px;}
#pxg_geo_calendar table{margin:2px;background:#fff}
#pxg_geo_calendar .month_name{font-weight:700;text-align: center;}
#pxg_geo_calendar .pre,#pxg_geo_calendar .nex{font-weight: 500;}
#tamsatnien,#tamsatnhat,#tamsatnguyet,#tamsatthoi{text-align: center;}
.pxg_geofesh_solar_info{text-align:center;font-size:18px}
.icheck_leap_year,.icheck_year_tamnguyen,.pxg_geofesh_solar_in{text-align: center;font-size: 20px;color:red!important;font-weight: 700;}
.pxg_geofeshx_date_tamnguyen_rest .head{font-size:16px;font-weight:700;}
.pxg_geofeshx_date_tamnguyen {border: 1px solid #ddd;padding: 8px;margin-bottom: 8px;background:#f8f8f8}
/*packages*/
.pxg_geofesh_packages .card-header{background-color: #e95420;border-color: #e95420;}
.pxg_geofesh_packages .card-header .header-block{font-size:20px;text-align: center;font-weight:600;color:#FFF;}
.pxg_geofesh_packages table.table,.pxg_geofesh_packages table.table tr,.pxg_geofesh_packages table.table td{border:0px;}
.pxg_geofesh_packages .time{font-size: 13px}
.pxg_geofesh_packages .sale_price{font-size:30px}
.pxg_geofesh_packages .packages{margin-bottom:13px!important;margin: 0px auto}
.pxg_fields{margin-bottom:8px;}
.pxg_error{color:red;}
.pxg_geofesh_info,.pxg_geofesh_infox{cursor: pointer;}
.red{color:red;}
.paid{color:green!important;}
.unpaid{color:red!important;}
#pxg_geofesh_date_compass.modal .modal-title{margin-bottom:0px!important;}
#pxg_geofesh_date_compass .modal-header{padding:6px 8px;}
#pxg_geofesh_date_compass .modal-body.content{padding:8px;}
#pxg_geofesh_date_compass .modal-footer{padding:6px 8px;}
#pxg_geofesh_date_compass table{margin-bottom:0px;}
#pxg_geofesh_date_compass .modal-body.content{padding:16px;}
#daivan table{width: 100% !important; font-size: 12px;margin:0px}
#chukydaivan table tbody,#daivan table tbody,table.pxg_geofesh_lasotutru tbody{display:table;width:100%}
table.pxg_geofesh_lasotutru,#chukydaivan table{width: 100%!important}
#laso_thansat .pxg_bl{padding:1px;}
.pxg_geofesh_lasobattu{margin:0px auto;display:block;width:100%}
.pxg_geofesh_lasobattu .info{font-size:16px}
.head.tddv{text-align:left!important;}
.tddv{text-align:center!important;width: 112px;text-transform: uppercase;font-weight: 700;vertical-align:middle!important}
.pxgdvcal{position:absolute;background:red;color:yellow;top:0px;width:100%;height:100%;padding:2px 4px;left:0px;font-weight:400!important;font-size:10px;}
@media only screen and (max-width: 600px) {
	.pxgdvcal{font-size:8px}
	.date_solar_lunar_in{font-size:16px}
	table.pxg_geofesh_lasotutru{font-size:9px;}
	table.pxg_geofesh_lasotutru tr td{padding:2px}
	#year_solar .year, #year_solar .month, #year_solar .day, #year_lunar .year, #year_lunar .month, #year_lunar .day, #year_nonglich .year, #year_nonglich .month, #year_nonglich .day{font-size:10px}
	.bb1{font-size:10px}
	.pxg_bl{padding:1px;}
	#lasobattu .hour_thoitru{font-size:15px}
	#chukydaivan table tr td{text-align:center}
	.pxg_davan_thapthan, .pxg_davan_can, .pxg_daivan_chi {font-size: 11px;}
	#tuoidaivan td{font-size:11px!important}
	#daivan td.head,.tddv{width:54px;}
	#daivan td.head{font-size: 11px;padding:2px!important;text-align:center!important;}
	#lasobattu .head_cols {width: 100px}
	#chukydaivan{font-size: 11px}
	.pxg_tangcan_daivan{border-right:0px!important;}
	#daivan td.normal{font-size:11px!important;padding:1px!important}
	#canchidaivan td{vertical-align:bottom}
	#canchidaivan td.head{vertical-align:middle}
	.pxg_gf_dgb_bl .wrap{padding:8px;min-height:inherit!important}
	#normal.pxg_gf_dgb_bl.wrap,#pxg_get_date_good_bad.pxg_gf_dgb_bl .wrap,#cuucungphitinh.pxg_gf_dgb_bl .wrap{min-height:inherit!important}
}
/*Login*/
.pxg_geofesh_login_block{margin: 0px auto;text-align: center;}
#pxg_geofesh_loginform .login-username label{min-width:120px!important;text-align: left;}
#pxg_geofesh_loginform .login-password label{min-width:120px!important;text-align: left;}
/*Login*/
/*Account*/
#nav_pxg_tabContent{padding:8px;border:1px solid #e2e6e9;border-top:0px!important;}
#nav-tab a.nav-link,#nav-tab a.nav-link:hover{outline:none!important;text-decoration:none!important}
#nav_pxg_tabContent .table-license tbody{width: 100%;display: table;}
/*Account*/
/*GoodBad*/
.gioco,.tochy,.daian,.tieucat,.taithan,.hythan,.thanhlong,.minhduong,.kimquy,.thienduc,.ngocduong,.tumenh{color:red;}
.tochy,.daian,.ngocduong,.thanhlong,.minhduong,.kimduong{font-weight:700}
.khongvong,.xichkhau{font-weight:700}
.thienhinh,.chutuoc,.bachho,.thienlao,.huyenvu,.cautran{}
/*GoodBad*/
/*Fix conflict*/
#pxg_geofesh_date .col-4,#pxg_geofesh_date_compass .col-4{-webkit-box-flex: 0!important;-ms-flex: 0 0 33.333333%!important;flex: 0 0 33.333333%!important;max-width: 33.333333%!important;}
#pxg_geofesh_lasobattu table, #pxg_geofesh_lasobattu td, #pxg_geofesh_lasobattu th {border: 1px solid rgba(0,0,0,.1)!important;}
#pxg_geofesh_lasobattu td, #pxg_geofesh_lasobattu th{padding: 8px;border-width: 0 1px 1px 0;}
#pxg_geofesh_lasobattu th{text-align: left;}
#pxg_geofesh_lasobattu td{text-align:center;}
#pxg_geofesh_lasobattu .modal-body.content td{text-align:left;}
.modal-body.content table{margin-bottom:8px!important}
/*Fix conflict*/
#chukydaivan table td{position:relative}
.pxg_geofesh_sdaivan_info{position:absolute;top:0px;left:0px;z-index:99;width:100%;height:100%}
.pop_geofesh_cyear_daivan .content{padding:0px;margin:0px;}
.pop_geofesh_cyear_daivan .modal-title.title{text-align:center;margin:0px auto}
.pop_geofesh_cyear_daivan .content table.xtable{margin:0px!important;border:0px!important;}
.pop_geofesh_cyear_daivan .modal-footer{margin: 0px auto;border: 0px!important;}
/*popover styles*/
.tippy-box[data-theme~='pxg_popover'] {
   background-color:#e4ffe2;
  border: 1px solid #000;padding: 3px;
  color: #000;
  margin-top:10px;
  min-width: 300px!important;
  /*box-shadow: 0px 8px 12px rgb(60 64 67 / 15%), 0px 4px 4px rgb(60 64 67 / 30%);*/
}
/*popover styles*/
/*line*/
.point {
  width: 20px;
  height: 20px;
  background:transparent;
  position: absolute;
  z-index: 10;
  top:50%;left:50%;opacity:0.4;
  padding:8px
}
.leader-line{z-index:99999;position: fixed;}
/*line*/
/**/
.pxg_geofesh_info_table .pxg_header{text-transform:none;background-color:#CCC}
.dia_chi_ty, .dia_chi_suu, .dia_chi_dan, .dia_chi_mao, .dia_chi_thin, .dia_chi_ty, .dia_chi_ngo, .dia_chi_mui, .dia_chi_than, .dia_chi_dau, .dia_chi_tuat, .dia_chi_hoi{user-select: none;color:red}