.ui-datepicker {
    background:#fff;
    border:1px solid #d0d1d3;
    border-radius:3px;
    box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.041);
    color:#607382;
    font-size:.8125rem;
    margin-top:5px;
    padding:18px 15px;
    width:auto
}
.ui-datepicker table,
.ui-datepicker td,
.ui-datepicker th,
.ui-datepicker thead,
 .ui-datepicker tr {
    background:none;
    border:0;
    margin:0
}
.ui-datepicker td,
.ui-datepicker th {
    padding:5px;
    text-shadow:none;
    text-transform:none
}
.ui-datepicker .ui-datepicker-header {
    border:0;
    display:flex;
    flex-direction:row;
    justify-content:center;
    margin:0 0 5px;
    padding:0;
    position:relative;
    width:100%
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    speak:never;
    align-items:center;
    background:none;
    border:0;
    color:#607382;
    cursor:pointer;
    display:flex;
    font-family:gform-icons-theme!important;
    font-size:24px;
    height:30px;
    justify-content:center;
    line-height:1;
    position:absolute;
    text-decoration:none;
    top:-2px;
    transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
    width:30px
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
    color:#2f4054
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
    display:none
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
    border:0;
    height:auto;
    position:static;
    transform:none;
    width:auto
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    left:0
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
    content:"\e910"
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right:0
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
    content:"\e91b"
}
.ui-datepicker .ui-datepicker-header select {
    -webkit-appearance:none;
    background-color:transparent;
    background-position:100% 50%;
    background-repeat:no-repeat;
    background-size:24px 24px;
    border:0;
    border-radius:0;
    box-shadow:none;
    color:#585e6a;
    cursor:pointer;
    display:inline-block;
    font-size:.875rem;
    height:auto;
    min-height:0;
    padding:0 22px 0 0;
    width:auto
}
.ui-datepicker .ui-datepicker-header select.ui-datepicker-month {
    margin-right:20px;
    -moz-text-align-last:right;
    text-align-last:right
}
.ui-datepicker .ui-datepicker-calendar th span {
    align-items:center;
    color:#2f4054;
    display:flex;
    font-size:.8125rem;
    height:40px;
    justify-content:center;
    width:40px
}
.ui-datepicker .ui-datepicker-calendar td {
    font-size:.8125rem;
    height:50px;
    width:50px
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    align-items:center;
    background:none;
    border:1px solid transparent;
    border-radius:100%;
    box-shadow:none;
    color:#2f4054;
    display:flex;
    height:40px;
    justify-content:center;
    text-decoration:none;
    transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
    width:40px
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus,
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover {
    background:none;
    border-color:#607382;
    outline:none
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:active {
    background:#f2f3f5;
    border-color:#607382
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {
    background:#607382;
    border-color:#607382;
    box-shadow:0 .125rem .125rem rgba(58,58,87,.06);
    color:#fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover {
    border-color:#607382
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background:none
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
    align-items:center;
    background:#f2f3f5;
    border:1px solid rgba(32,32,46,.079);
    border-radius:100%;
    box-shadow:0 .125rem .125rem rgba(58,58,87,.06);
    color:#686e77;
    cursor:text;
    display:flex;
    height:40px;
    justify-content:center;
    text-decoration:none;
    width:40px
}
html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style] {
    right:auto!important
}
.gform_wrapper input[type=color],
.gform_wrapper input[type=date],
.gform_wrapper input[type=datetime-local],
.gform_wrapper input[type=datetime],
.gform_wrapper input[type=email],
.gform_wrapper input[type=month],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper input[type=search],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper input[type=time],
.gform_wrapper input[type=url],
.gform_wrapper input[type=week],
.gform_wrapper select,
.gform_wrapper textarea {
    font-size:15px;
    margin-bottom:0;
    margin-top:0;
    padding:8px
}
.gform_wrapper .ginput_container_date {
    align-content:flex-start;
    align-items:center;
    display:flex
}
.gform_wrapper .ginput_container_date input {
    width:auto
}
.gform_wrapper .ginput_container_date .datepicker_with_icon.large {
    width:calc(100% - 48px)
}
.gform_wrapper .ginput_container_date img.ui-datepicker-trigger {
    display:block;
    margin-left:12.8px;
    max-height:25.6px;
    max-width:25.6px
}
.gform_wrapper .ginput_complex .ginput_container_date {
    flex-basis:min-content;
    flex-flow:row wrap;
    max-width:30%
}
.gform_wrapper .ginput_complex .ginput_container_date input,
.gform_wrapper .ginput_complex .ginput_container_date select {
    min-width:84px;
    width:100%
}
html[dir=rtl] .gform_wrapper .ginput_container_date img.ui-datepicker-trigger {
    margin-left:0;
    margin-right:12.8px;
    order:1

}
.gform_wrapper .gfield.gfield--width-quarter {
    grid-column: 1 / 9 !important;
}