.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:none !important;
	color:#FFF !important;
	background-color: #2172b9 !important;
	
	
	
}
.ui-widget.ui-widget-content{
	border: none !important;
	
}
.ui-widget-header{
	border:0px solid hsla(0,0%,100%,.3);
	background-color:transparent !important;
	
	
}
.ui-datepicker table td a.ui-state-highlight{
	background-color:  #8F8E8E !important;
	
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background-color: transparent !important;
	
}

.ui-datepicker {
    background: #004f90;
    border: 1px solid #004f90;
    width: 27em;
    padding: 15px 20px;
    display: none;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
    top: 20% !important;
    z-index: 9999 !important;
}
.ui-datepicker .ui-datepicker-header {
 position:relative;
 padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
 position:absolute;
 top:2px;
 width:1.8em;
 height:1.8em;
 cursor:pointer
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
 display:block;
 position:absolute;
 left:50%;
 margin-left:-8px;
 top:50%;
 margin-top:-8px;
 font-size:0;
 border-radius:50%;
 border:1px solid #FFF;
 padding:2px
}
.ui-datepicker .ui-datepicker-next span:before,
.ui-datepicker .ui-datepicker-prev span:before {
 font-family: "Font Awesome 5 Pro";
   content: "\f105";
	
	color:#FFF !important;

 display:inline-block;
 vertical-align:middle;

 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#00a0d4;
 font-size:8px;
 padding:4px 6px
}
.ui-datepicker .ui-datepicker-next.ui-state-disabled,
.ui-datepicker .ui-datepicker-prev.ui-state-disabled {
 cursor:default
}
.ui-datepicker .ui-datepicker-next.ui-state-hover,
.ui-datepicker .ui-datepicker-prev.ui-state-hover {
 opacity:.5
}
.ui-datepicker .ui-datepicker-prev {
 left:2px
}
.ui-datepicker .ui-datepicker-prev span:before {
 
	  font-family: "Font Awesome 5 Pro";
   content: "\f104";
	
	
 display:inline-block;
 vertical-align:middle;

 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ui-datepicker .ui-datepicker-next {
 right:5px
}
.ui-datepicker .ui-datepicker-title {
 margin:0 2.3em;
 line-height:2.2em;
 text-align:center;
 color:#fff
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em;
 margin:1px 0;
 color:#fff;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:transparent url(../images/calendar-select-arrow.png) 100% no-repeat;
 border:1px solid hsla(0,0%,100%,.3);
 padding:0 5px;
 border-radius:0
}
.ui-datepicker .ui-datepicker-title select option {
 background:#004f90
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
 width:42%;
 margin-right:3%
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
 width:45%
}
.ui-datepicker table {
 width:100%;
 font-size:1.2em;
 border-collapse:collapse;
 margin:0 0 .4em
}
.ui-datepicker table thead {
 border-bottom:1px solid hsla(0,0%,100%,.3)
}
.ui-datepicker table th {
 padding:.7em .3em;
 text-align:center;
 font-weight:700;
 border:0;
 color:hsla(0,0%,100%,.3)
}
.ui-datepicker table td {
 border:0;
 padding:1px
}
.ui-datepicker table td a,
.ui-datepicker table td span {
 display:block;
 padding:.5em;
 border-radius:50%;
 text-align:center;
 text-decoration:none;
 color:#fff
}
.ui-datepicker table td .ui-state-active,
.ui-datepicker table td a.ui-state-highlight,
.ui-datepicker table td a:hover,
.ui-datepicker table td span.ui-state-highlight {
 background:#046cb4;
 color:#fff
}
.ui-datepicker table td .ui-state-active {
 background-color:#00a0d4
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 margin:.7em 0 0;
 padding:0 .2em;
 border-left:0;
 border-right:0;
 border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
 float:right;
 margin:.5em .2em .4em;
 cursor:pointer;
 padding:.2em .6em .3em;
 width:auto;
 overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker .ui-state-disabled,
.ui-datepicker .ui-widget-content .ui-state-disabled,
.ui-datepicker .ui-widget-header .ui-state-disabled {
 opacity:.35;
 color:#616363
}