.btn{background:#428bca;border:#357ebd solid 1px;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:4px 10px;text-decoration:none;text-align:center;min-width:60px;position:relative;-webkit-transition:color .1s ease;transition:color .1s ease}.btn:hover{background:#357ebd}.btn.btn-big{font-size:18px;padding:15px 20px;min-width:100px}.btn-close{text-decoration:none;cursor:pointer}.event-calendar.ds-event-modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;text-align:center;z-index:1000;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.5)}.event-calendar.ds-event-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.event-calendar.ds-event-modal>p{margin:0;padding:0}.event-calendar.ds-event-modal>.container{margin-top:200px;min-width:35%;max-width:90%;max-height:50%;overflow-y:visible;height:80%;background-color:#fff;border:1px solid #333;text-align:center;color:#333;border-radius:5px}.event-calendar.ds-event-modal>.container>.header{font-size:20px;padding:10px;border-bottom:1px solid #eee;position:relative}.event-calendar.ds-event-modal>.container>.header .btn-x-close{position:absolute;top:10px;right:0;cursor:pointer;color:#777}.event-calendar.ds-event-modal>.container>.header .btn-x-close:hover{-webkit-transition:0.3s color ease;transition:0.3s color ease;color:#555}.event-calendar.ds-event-modal>.container>.content{overflow-y:scroll;height:85%}.event-calendar.ds-event-modal>.container>.content .time{padding-top:10px;color:#777}.event-calendar.ds-event-modal>.container>.content .description{padding:10px 20px;text-align:justify}.event-calendar.ds-event-modal>.container>.footer{border-top:1px solid #eee;padding:10px}@media screen and (max-width: 768px){.event-calendar.ds-event-modal .container{width:80%;min-width:80%}.event-calendar.ds-event-modal .container .content{height:80%}}.event-calendar.ds-event-modal.close-button-top>.container>.content{height:70%}.dsEventCalendar{position:relative}.dsEventCalendar .fc-view-container .fc-event-container a.fc-event{color:white}.dsEventCalendar .fc-view-container .fc-event-container a.fc-event:hover{color:white;cursor:pointer}.dsEventCalendar hr.fc-widget-header{margin-top:0;margin-bottom:0}.dsEventCalendar{position:relative}.dsEventCalendar #dsEventCalendarLoading{background-color:transparent;opacity:0;position:absolute;left:0;top:0;width:100%;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:auto 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;transition-delay:0s}.dsEventCalendar #dsEventCalendarLoading.active{z-index:10;opacity:1;background-color:white;-webkit-transition-delay:2s;transition-delay:2s}.dsEventCalendar #dsEventCalendarLoading .loading-text{font-size:20px;color:#333;margin-right:20px;margin-top:5px}.dsEventCalendar #dsEventCalendarLoading .spinner{width:50px;height:40px;text-align:center;font-size:10px}.dsEventCalendar #dsEventCalendarLoading .spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.dsEventCalendar #dsEventCalendarLoading .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.dsEventCalendar #dsEventCalendarLoading .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.dsEventCalendar #dsEventCalendarLoading .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.dsEventCalendar #dsEventCalendarLoading .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}#dsEventCalendarError{display:none}#dsEventCalendarError .alert{margin-top:10px;text-align:center}.ds-event-modal.ie8.active{display:block}
