.weekpicker { background-color: #ffffff; border: 1px solid #006DCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; display: none; position: absolute; z-index: 900; padding-bottom: 4px; font-size: 10px; } .weekpicker .head td, .weekpicker td.span0, .weekpicker .calendar .span1 { color: #006DCC; } .weekpicker .week-nav { font-weight: bold; text-align: center; padding: 4px 0; font-size: 130%; } .weekpicker .week-nav .prev, .weekpicker .week-nav .next { cursor: pointer; } .weekpicker .week-nav .prev-year, .weekpicker .week-nav .next-year { cursor: pointer; } .weekpicker .week-nav .prev, .prev-year { float: left; margin-left: 10px; } .weekpicker .week-nav .next, .next-year { float: right; margin-right: 10px; } .weekpicker .calendar { padding: 5px; } .weekpicker .calendar td { padding: 0px 5px; text-align: center; vertical-align: middle; } .weekpicker .calendar td.month-col { vertical-align: top; } .weekpicker .week .box0, .weekpicker .week .box1 { cursor: pointer; } .weekpicker .week-label { width: 20px; padding: 0 5px; font-weight: bold; } .weekpicker .calendar .box0 { background-color: #F7F7F7; color: #A19E98; } .weekpicker .calendar .box1 { background-color: #FFFFFF; color: #A19E98; } .weekpicker td.span0, .weekpicker .calendar .span1 { border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; } .weekpicker .calendar .box0, .weekpicker .calendar .box1 { border: 1px solid #E7E7E7; } .weekpicker .highlighted .box0, .weekpicker .highlighted .box1 { background-image: -webkit-linear-gradient(#D2D2D2, #c0c0c0, #c0c0c0); background-color: #D2D2D2; color: #7F7E7C; } .weekpicker .selected .box0, .weekpicker .selected .box1 { background-color: #006DCC; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-image: -webkit-linear-gradient(top, #08C, #04C); } .weekpicker .week-nav { background-color: #fff; margin-bottom: 5px; height: 20px; }