.ui-datepicker {
    width: 248px !important;
    padding-bottom: 5px;
}

.ui-datepicker-group {
    width: 100%;
    /*padding: 15px 0px;*/
}

    .ui-datepicker-group:first-child {
        padding-right: 0px;
    }

.ui-datepicker-header {
    height: 25px !important;
    text-align: initial!important;
}

.ui-datepicker select {
    height: auto !important;
}

.ui-datepicker-header-nav {
    width: 60px;
    float: left;
    padding-top: 7px;
    padding-left: 14px;
}

.ui-datepicker-cmd-prev, .ui-datepicker-cmd-today, .ui-datepicker-cmd-next {
    width: 30% !important;
    white-space: nowrap;
}

.ui-datepicker-cmd-prev {
    float: right !important;
    text-align: right !important;
}

.ui-datepicker-cmd-today {
    float: right !important;
    text-align: center !important;
    padding-right: 3px;
}

.ui-datepicker-cmd-next {
    float: left !important;
    text-align: left !important;
}

.ui-datepicker-cmd {
    line-height: normal!important;
}

.ui-datepicker-header select:first-of-type {
    width: 85px;
}

.calendars-trigger {
    position: relative;
    right: 135px;
    top: 23px;
    width: 16px!important;
    height: 20px!important;
    background: transparent url('../../../../../templates/gk_news/css/jquery.calendars.package-2.0.0/calendar.gif') no-repeat right 3px;
    cursor: pointer;
}

    /*.calendars-trigger img {
        width: 16px!important;
        height: 20px!important;
        background: transparent url('../../../../../templates/gk_news/css/jquery.calendars.package-2.0.0/calendar.gif') no-repeat right 3px;
        cursor: pointer;
    }*/

#from_date, #to_date {
    width: 120px;
    height: 25px!important;
    line-height: normal!important;
}

.inline-datepicker-text {
    float: right;
    width: 35px;
}

@media (min-width: 360px) and (max-width: 769px) {
}