.ui-widget.ui-widget-content {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #3b599d;
    background: #3b599d -moz-linear-gradient(90deg, rgba(87,75,156,1) 0%, rgba(46,100,169,1) 100%);
    background: #3b599d -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(46,100,169,1)), color-stop(100%, rgba(87,75,156,1)));
    background: #3b599d -webkit-linear-gradient(90deg, rgba(87,75,156,1) 0%, rgba(46,100,169,1) 100%);
    background: #3b599d -o-linear-gradient(90deg, rgba(87,75,156,1) 0%, rgba(46,100,169,1) 100%);
    background: #3b599d -ms-linear-gradient(90deg, rgba(87,75,156,1) 0%, rgba(46,100,169,1) 100%);
    background: #3b599d linear-gradient(0deg, rgba(87,75,156,1) 0%, rgba(46,100,169,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e64a9', endColorstr='#574b9c',GradientType=0 );

}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 5px 0px;
    background: #2c5898;
    color: #fff;
    border:none;
}

.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: 1px solid #c5c5c5;
    background: rgba(255, 255, 255, 0.18);
    font-weight: normal;
    text-align: center;
    color: #fff;
    border: none;
    padding: 5px 0px;
    margin: 0px;
}

.ui-datepicker tbody {
    background: rgba(255, 255, 255, 0.18);
}

.ui-datepicker td {
    border: 0;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0px !important;
	background-color: transparent;
}

.ui-datepicker a {
	display: block !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none !important;
    background: rgb(255, 255, 255) !important;
    color: #554b9c !important;
}


.ui-datepicker td a:hover {
    opacity: 0.6 !important;
}


.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: normal;
    border: 0;
    color: #fff;
    font-size: 10px;
}


.ui-datepicker .ui-datepicker-next{
    background: url(../img/next.svg) no-repeat center center;
    background-size:20px 20px;
    border:none !important;
    cursor: pointer;
    top:4px;
}

.ui-datepicker .ui-datepicker-prev{
    background: url(../img/prev.svg) no-repeat center center;
    background-size:20px 20px;
    border:none !important;
    cursor: pointer;
    top:4px;
}

.ui-datepicker .ui-datepicker-next *,
.ui-datepicker .ui-datepicker-prev *{
    border:none !important;
}