#dncalendar-main-container{width:230px;float:left}#dncalendar-list{margin-left:260px}.hide-title div.t{display:none}.section-title.gradient-1{font-size:1em;background:#007fcc;background:-moz-linear-gradient(left, #007fcc 0%, #fff 70%);background:-webkit-linear-gradient(left, #007fcc 0%, #fff 70%);background:linear-gradient(to right, #007fcc 0%, #fff 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fcc', endColorstr='#ffffff',GradientType=1 )}.section-title.gradient-2{font-size:1em;background:#62ae5b;background:-moz-linear-gradient(left, #62ae5b 0%, #fff 70%);background:-webkit-linear-gradient(left, #62ae5b 0%, #fff 70%);background:linear-gradient(to right, #62ae5b 0%, #fff 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#62ae5b', endColorstr='#ffffff',GradientType=1 )}@media screen and (max-width: 767px){#dncalendar-list{margin-left:0px}#dncalendar-main-container .button{margin-bottom:10px}}.dncalendar-inactive{opacity:0.2}.dncalendar-header{position:relative;text-align:center}.dncalendar-header span{color:#434343;font-size:1.2em;line-height:1;text-align:center}.dncalendar-header .dncalendar-links{height:19px;width:100%;position:absolute;top:2px}.dncalendar-inactive{cursor:auto !important}.dncalendar-inactive:before,.dncalendar-inactive:after{content:none !important}.dncalendar-header .dncalendar-links div{width:35px;height:35px;top:-7px;color:#999;-webkit-user-select:none;touch-action:pan-y;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.dncalendar-header .dncalendar-links div:hover{color:#000}.dncalendar-header .dncalendar-links .dncalendar-next-month{cursor:pointer;position:absolute;right:0px}.dncalendar-header .dncalendar-links .dncalendar-next-month:after{content:"\f0a9";font-size:1.5em;font-family:FontAwesome}.dncalendar-header .dncalendar-links .dncalendar-prev-month:before{content:"\f0a8";font-size:1.5em;font-family:FontAwesome}.dncalendar-header .dncalendar-links .dncalendar-prev-month{cursor:pointer;position:absolute;left:0px}.dncalendar-body{margin:0 0 10px}.dncalendar-body table{width:100%;text-align:center;border-collapse:collapse;font-size:15px}.dncalendar-body table th,.dncalendar-body table td{display:table-cell;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.dncalendar-body thead td{color:#727272;font-size:11px;text-transform:uppercase;padding:10px 0}.dncalendar-body tbody tr td{width:13%;border-top:1px solid #ddd;color:#bdbdbd;background:#f8f8f8;text-decoration:none;vertical-align:middle}.dncalendar-body tbody td.calendarClick{color:#434343;background:#fff}.dncalendar-body tbody td .entry{padding:2px 2px 2px 5px;font-size:0.8em;position:relative}.dncalendar-body tbody td .entry:after{content:attr(data-title);left:0;position:absolute;font-size:10px;bottom:1px;text-align:center;width:100%}.dncalendar-body table td.default-date{border:1px solid #96D4FD;color:#96D4FD !important;background:#e6f2fa}.dncalendar-body table td.calendarClick.default-date{border:1px solid #0d7fcc;color:#0d7fcc !important;background:#e6f2fa}.dncalendar-body table td.today-date{border:1px solid #000;color:#000 !important;font-weight:bold}.dncalendar-body table td.calendarClick.today-date{border:1px solid #000;color:#000 !important;font-weight:bold}.dncalendar-body table td.note,.dncalendar-body table td.calendarClick.note{position:relative}.dncalendar-body table td.calendarClick.rando,.dncalendar-body table td.calendarClick.cid{background-color:#c4e3ff}.dncalendar-body table td.calendarClick.search{background-color:#c7ffc7}.dncalendar-body table td.calendarClick.rid{background-color:#e18cff}.dncalendar-body table td.calendarClick.inactive{background-color:#DADADA !important}.dncalendar-body table td.note:before{display:block;position:absolute;width:0;height:0;top:0;right:0;content:"";border-left:5px solid transparent;border-bottom:5px solid transparent}.dncalendar-body table td.rando:before,.dncalendar-body table td.cid:before{border-top:5px solid #007fcc;border-right:5px solid #007fcc}.dncalendar-body table td.search:before{border-top:5px solid #62ae5b;border-right:5px solid #62ae5b}.dncalendar-body table td.rid:before{border-top:5px solid #9f00a9;border-right:5px solid #9f00a9}.dncalendar-body table td.inactive:before{border-top:5px solid #999;border-right:5px solid #999}.dncalendar-body table td.calendarClick.note:before{display:block;position:absolute;width:0;height:0;top:0;right:0;content:"";border-left:5px solid transparent;border-bottom:5px solid transparent}.dncalendar-note-list{list-style:none;margin-bottom:20px;padding:0}
