  #ui-datepicker-div.ui-widget-content {   border:1px solid #c5c5c5;   background:#fff none repeat scroll 0 0;   border:1px solid #777;   color:#252525;   font-family:"Poppins",sans-serif;   font-size:14px;   border-radius:0px;   width:270px;   padding:5px;   z-index:10 !important; } #ui-datepicker-div.ui-datepicker .ui-datepicker-header {   background:#151515 none repeat scroll 0 0;   border:2px solid #252525;   border-radius:0;   color:#fff;   font-weight:700;   padding:5px 0;   position:relative; } .ui-datepicker td a {   color:#000000 !important;   text-align:center;   background-image:none !important;   background:#f5f5f5 !important;   border:1px solid #f9f9f9 !important; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{   border:1px solid #333333 !important;   background:#333333 !important;   color:#ffffff !important; } .ui-datepicker .ui-datepicker-prev {   left:5px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {   border-radius:30%;   height:20px;   position:absolute;   top:7px;   width:20px;   transition:all 500ms ease;   cursor:pointer; } .ui-datepicker .ui-datepicker-next {   right:5px; } .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {   top:7px;   background:#fff;   border:none; } .ui-datepicker table {   border-collapse:collapse;   font-size:13px;   margin:0 0 0.4em;   width:100%;   z-index:99999999; } .ui-datepicker th {   border:medium none;   font-weight:600;   padding:2px 3px;   text-align:center; } .ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker-calendar .ui-state-default:active{   background:#43c3ea;   color:#fff;   border-color:#43c3ea; } 