.amlich {
border-collapse: collapse;
font-size: 14px;
font-family: Roboto, sans-serif;
height: auto;
margin: 0 auto;
}
@media (min-width:769px){
div#amlich-calendar {
width: 500px;
margin: 0 auto;
}
}
@media (max-width:768px){
div#amlich-calendar {
width: 100%;
margin: 0 auto;
}
.flex-box.footer-column-2 {
display: none;
}
.flex-box.footer-column-3 {
display: none;
}
}
.calendar { 
font-size: 12px;
height: 300px;
}
.calendar td {
background: url(//ngaydep.info/wp-content/themes/blog/css/bglich1.png) repeat;
}
.calendar-month {
background: #e7989b !important;
color: #fff; text-shadow: 0px 0px 3px #000;
padding: 6px; font-weight: bold; text-transform: uppercase;
font-size: 14px !important;
}
div#info-box {
background: #fff7f7;
padding: 10px;
color: black;
}
.amlich-tennam {
text-align: center;
font-weight: bold;
color: #000000;
background-color: #CCCCCC;
font-size: 14px;
font-family: Roboto, sans-serif;
}
.amlich .calendar-month,
.amlich .calendar-b-left,
.amlich .calendar-b-right { text-align: center; padding-top: 8px !important; font-size: 11px; }
.amlich .calendar-day { text-align: center; font-weight: bold; }
.amlich .calendar-day .day-num { font-size: 100px; font-family: Roboto, sans-serif; line-height: 100%; color: #ff0000; }
.amlich .lunar-day-num { font-size: 44px; line-height: 100%; font-weight: bold; color: #3c763d; }
.amlich .calendar-holiday,
.amlich .calendar-hoangdao { padding: 0 4px 4px 4px; font-size: 11px; text-align: center; }
.amlich .calendar-holiday { color: #a94442; font-weight: bold; font-size: 13px;}
.amlich a { text-decoration: none; color: white; padding: 6px; }
.amlich a:hover { color: red; }
.amlich .tenthang,
.amlich .navi-l,
.amlich .navi-r {
text-align: center;
padding: 6px;
background: #e7989b !important;
color: #fff;
font-weight: bold;
}
.amlich .tenthang { text-shadow: 0px 0px 3px #000; }
.amlich .navi-l { font-size: 25px; }
.amlich .navi-r { font-size: 25px; }
.amlich .ngaytuan {
text-align: center;
color: #330033;
background-color: #ddd;
padding: 3px;
width: 14.286%;
font-size: 10px; font-weight: bold;
height: 15px;
}
.amlich .ngaythang,
.amlich .homnay,
.amlich .tet,
.amlich .leam,
.amlich .leduong {
cursor: pointer;
border-bottom: solid 1px #eee;
padding: 3px;
width: 14.286%;
}
.amlich .ngaythang div,
.amlich .homnay div,
.amlich .tet div,
.amlich .leam div,
.amlich .leduong div { line-height: 110%; }
.amlich .ngaythang { color: #5a5c5b; }
.amlich tr:nth-child(odd) td.ngaythang:nth-child(odd) { background-color: #f5dede; height: 40px; }
.amlich tr:nth-child(odd) td.ngaythang:nth-child(even) { background-color: #fff7f7; }
.amlich tr:nth-child(even) td.ngaythang:nth-child(odd) { background-color: #fff7f7; }
.amlich tr:nth-child(even) td.ngaythang:nth-child(even) { background-color: #f5dede; height: 40px;}
.amlich tr td.ngaythang:hover { background-color: #f5f5f5 !important }
.amlich .homnay { background-color: #ff5d48; color: #fff; }
.amlich .homnay:hover { background-color: #ff4040; }
.amlich .tet { background-color: #ff6868; }
.amlich .tet:hover { background-color: #ff5c5c }
.amlich .leam { background-color: #d9edf7; }
.amlich .leam:hover { background-color: #c4e3f3 }
.amlich .leduong { background-color: #dff0d8; }
.amlich .leduong:hover { background-color: #d0e9c6 }
.amlich .am { text-align: right; font-size: 75%; color: #554C00; }
.amlich .am2 { text-align: right; font-size: 75%; color: #337ab7; font-weight: bold; }
.amlich .t2t6 { text-align: center; color: #5a5c5b; font-weight: bold; font-size: 16px; }
.amlich .t7 { font-weight: bold; text-align: center; color: blue; font-size: 16px; }
.amlich .cn { font-weight: bold; text-align: center; color: red; font-size: 16px;}
td{
padding: 0 !important;
}
div#info-container {
background: white;
margin: 0 auto;
width: 400px;
padding: 20px 0px 10px 0px;
}