.dr-calendar-column .datepicker-plot-area{box-shadow:none!important;border:none!important;width:100%!important;background:0 0}.dr-body p{margin-bottom:15px}.dr-loading-wrap{text-align:center;padding:40px 0;color:#777;font-size:15px;font-weight:700}.dr-spinner{display:inline-block;width:35px;height:35px;border:3px solid rgba(0,115,170,.1);border-top:3px solid #0073aa;border-radius:50%;animation:dr-spin 1s linear infinite;margin-bottom:15px}.dr-text-container{max-height:85px;overflow:hidden;position:relative;transition:max-height .6s ease}.dr-text-container.dr-expanded{max-height:2500px}.dr-text-fade{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));transition:opacity .4s}.dr-expanded .dr-text-fade{opacity:0;pointer-events:none}.dr-readmore-btn{display:block;margin:25px auto 0;padding:8px 25px;background:#f0f6fc;border:1px solid #cce3f0;border-radius:30px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:#0073aa;transition:all .3s ease}.dr-readmore-btn:hover{background:#0073aa;color:#fff;border-color:#0073aa;box-shadow:0 5px 15px rgba(0,115,170,.2)}.dr-calendar-column .datepicker-plot-area .datepicker-day-view .table-days td.today span{background-color:#0073aa!important;color:#fff!important;border-radius:50%!important;animation:dr-pulse 1.5s infinite!important}@media (max-width:768px){.dr-calendar-column .datepicker-plot-area{font-size:16px}.dr-readmore-btn{width:80%;padding:12px 20px}}