.field-birthday{background:0 0;z-index:9;position:relative}.field-birthday-hide{display:none}.svg-calender{width:18px;height:18px;display:flex;position:absolute;top:12px;z-index:0;right:10px}.calendar-custom{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.85);z-index:9999}.calendar-custom.hide{display:none}.calendar-custom__title{text-align:center;text-transform:uppercase}.calendar-custom__close{color:#aaa;font-size:45px;font-weight:700;position:absolute;padding:0;margin:0;line-height:.5;right:15px;top:10px}.calendar-custom__close:focus,.calendar-custom__close:hover{color:#a31b19;text-decoration:none;cursor:pointer}.calendar-custom__button{display:none;position:relative;margin-bottom:1em;overflow:hidden;clear:both}.calendar-custom__button #previous{float:left}.calendar-custom__button #next{float:right}.calendar-custom__footer{margin-top:1em;border-top:1px solid #dadada;padding:10px 0}.calendar-custom-container{display:flex;flex-direction:column;position:relative;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:40%;border-radius:10px}@media (max-width:767px){.calendar-custom-container{width:90%}}.calendar-custom-footer{display:flex;justify-content:space-between;margin:10px 0;align-items:center}.calendar-custom-footer__label{text-transform:uppercase}.calendar-custom-footer__select{cursor:pointer;display:inline-block;zoom:1;background:#fff;color:#585858;border:1px solid #bfc5c5;border-radius:3px;padding:0 1em;text-align:center;text-transform:uppercase}@media (max-width:767px){.calendar-custom-footer__select{margin-bottom:10px}}@media (max-width:767px){.calendar-custom-footer__item{display:flex;flex-direction:column;width:50%}}.calendar-custom-footer__item.is--logo{width:10%}@media (max-width:767px){.calendar-custom-footer__item.is--logo{width:20%}}.calendar-custom-footer__item.is--logo img{vertical-align:middle}.calendar-custom-table{border-collapse:collapse;width:100%}.calendar-custom-table td,.calendar-custom-table th{padding:5px;border:1px solid #e2e2e2;text-align:center;vertical-align:top}.calendar-custom-table__thead th{color:#fff}.calendar-custom-table__thead th[data-days]{background:#333}.calendar-custom-table__thead th[data-days=Dom],.calendar-custom-table__thead th[data-days=Sab]{background:#a31b19}.calendar-custom-table .date-picker.selected{font-weight:700;background:#d78d31;color:#fff!important;transition:all 175ms ease-in-out}.calendar-custom-table .date-picker.selected span{border-bottom:2px solid currentColor}.calendar-custom-table .date-picker:nth-child(1){color:red;font-weight:700}.calendar-custom-table .date-picker:nth-child(7){color:green;font-weight:700}.calendar-custom-table #monthAndYear{text-align:center;margin-top:0}
