container for week
212 | .bc-calendar__week {
213 | &:nth-of-type(odd) {
214 | .bc-calendar__day:nth-of-type(odd) {
215 | background-color: rgba($black, .05);
216 | }
217 |
218 | .bc-calendar__day--pad:nth-of-type(odd) {
219 | background-color: transparent;
220 | }
221 | }
222 |
223 | &:nth-of-type(even) {
224 | .bc-calendar__day:nth-of-type(even) {
225 | background-color: rgba($black, .05);
226 | }
227 |
228 | .bc-calendar__day--pad:nth-of-type(even) {
229 | background-color: transparent;
230 | }
231 |
232 | .bc-calendar__day:nth-of-type(odd):not(.bc-calendar__day--pad) {
233 | border: 1px solid rgba($black, .05);
234 | }
235 | }
236 | }
237 |
238 | // Target the actual directive wrapper
239 | .bc-calendar__day-wrapper {
240 | display: flex;
241 | flex-flow: row nowrap;
242 | justify-content: space-between;
243 | }
244 |
245 | .bc-calendar__day {
246 | border: 1px solid transparent;
247 | flex: 1 1 auto;
248 | position: relative;
249 | text-align: center;
250 | width: calc((100% / 7) - 6.25rem);
251 |
252 | &::before {
253 | content: '';
254 | display: block;
255 | height: 0;
256 | padding-top: 100%;
257 | }
258 |
259 | &--weekdays {
260 | line-height: 2em;
261 |
262 | &::before {
263 | display: none;
264 | }
265 | }
266 |
267 | //