 .ui-datepicker {   display:none;   z-index:999999 !important; } .ui-datepicker .ui-datepicker-header {   position:relative;   padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {   position:absolute;   top:2px;   width:1.8em;   height:1.8em;   cursor:pointer; } .ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {   border-color:transparent #ff8400 transparent transparent; } .ui-datepicker .ui-datepicker-prev {   left:2px; } .ui-datepicker .ui-datepicker-next {   right:2px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {   display:block;   position:absolute;   left:50%;   margin-left:-8px;   top:50%;   margin-top:-5px;   font-size:0px;   width:0px;   height:0px;   border:solid;   border-width:5px 8px 5px 0;   border-color:transparent #ff9635 transparent transparent; } .ui-datepicker .ui-datepicker-next span {   margin-left:0px;   top:50%;   margin-top:-5px;   border-width:5px 0 5px 8px;   border-color:transparent transparent transparent #ff9635; } .ui-datepicker .ui-datepicker-title {   margin:0 2.3em;   line-height:1.8em;   text-align:center; } .ui-datepicker .ui-datepicker-title select {   font-size:1em;   margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {   width:100%; } .ui-datepicker table {   width:100%;   font-size:.9em; } .ui-datepicker td span, .ui-datepicker td a {   display:block;   padding:4px;   text-align:right;   text-decoration:none;   color:#000000; } .ui-datepicker .ui-datepicker-buttonpane button {   float:right; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {   float:left; } .ui-datepicker-rtl {   direction:rtl; } .ui-datepicker-rtl .ui-datepicker-prev {   right:2px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next {   left:2px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover {   right:1px;   left:auto; } .ui-datepicker-rtl .ui-datepicker-next:hover {   left:1px;   right:auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane {   clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button {   float:left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {   float:right; } .ui-datepicker-rtl .ui-datepicker-group {   float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {   border-right-width:0;   border-left-width:1px; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dt {   height:25px;   margin-bottom:-22px; } .ui-timepicker-div dl .ui_tpicker_time_label {   margin-bottom:-25px; } .ui-timepicker-div dl dd {   margin:0 10px 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-datepicker {   padding:15px;   border:#ffffff 4px solid;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   background:#efefef;   -webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);   box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35); } .ui-datepicker .ui-datepicker-header {   background:transparent;   border:none;   padding-bottom:10px; } .ui-datepicker .ui-datepicker-title .ui-datepicker-month {   width:47%;   margin-right:6%; } .ui-datepicker .ui-datepicker-title .ui-datepicker-year {   width:47%; } .ui-datepicker .ui-datepicker-calendar td {   border:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar td a {   padding:4px;   display:block; } .ui-datepicker .ui-datepicker-calendar td .ui-state-hover {   background:#f9eae7; } .ui-datepicker .ui-datepicker-calendar {   background:#ffffff;   border:#cfcfcf 1px solid;   border-collapse:collapse; } .ui-datepicker .ui-datepicker-calendar th {   background:#efefef;   border:#cfcfcf 1px solid;   padding:4px;   text-transform:uppercase; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {   text-align:center;   border:#cfcfcf 1px solid; } .ui-datepicker {   width:auto; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {   background:#f3d7d2; } .ui-datepicker .ui-datepicker-calendar .ui-state-active {   background:#ffdf66; } .ui-timepicker-div .ui-widget-header {   margin-bottom:8px; } .ui-timepicker-div dl {   text-align:left; } .ui-timepicker-div dl dd {   margin:0 0 10px 65px; } .ui-timepicker-div td {   font-size:90%; } .ui-tpicker-grid-label {   background:none;   border:none;   margin:0;   padding:0; } .ui-slider {   position:relative;   text-align:left; } .ui-slider-horizontal .ui-slider-handle {   margin-left:-5px; } .ui-slider .ui-slider-handle {   position:absolute;   z-index:2;   cursor:default; } .ui-slider-horizontal {   height:10px;   -webkit-border-radius:10px;   border-radius:10px;   border:none;   background:#dadada; } .ui-slider-handle {   height:10px;   width:10px;   -webkit-border-radius:10px;   border-radius:10px;   background:#f98b25;   display:block;   position:absolute; } .ui-timepicker-div {   padding:10px 0 5px 0; } .ui-datepicker .ui-datepicker-buttonpane {   overflow:hidden;   padding-top:10px;   border-top:#cfcfcf 1px solid; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {   background:#f9f9f9; } .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {   color:#959595; } .ui-datepicker-cover {   position:absolute;   z-index:-1;   filter:mask();   top:-4px;   left:-4px;   width:200px;   height:200px; } .ui-timepicker-div .ui_tpicker_unit_hide {   display:none; } 