﻿.ui-widget.ui-widget-content { border: 1px solid #0076c1; background: #ffffff; margin-top: -1px; }
.ui-datepicker .ui-datepicker-header { padding: 0; border-radius: 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { height: 2.2em; }
.ui-datepicker .ui-datepicker-header { background: #0076c1; color: rgba(0,0,0,.87); font-weight: 400; border: none; padding: 18px 8px; }
.ui-widget-header { font-weight: 600; font-size: 14px; color: #ffffff; }
.ui-datepicker .ui-datepicker-title select { font-size: 15px; margin: 0; border: none; border-radius: 4px; height: 24px; font-weight: 500; width: 37%; margin-right: 5px; }
.ui-datepicker th { padding: 0 0.2em 10px 0.2em; font-size: 13px; margin-bottom: 10px; font-weight: 400; color: rgba(255, 255, 255, 1); font-family: Roboto,Helvetica Neue,sans-serif; }
table thead tr { background: #0076c1; height: auto; }
tbody tr { height: auto; }
.ui-datepicker .ui-datepicker-title { line-height: 2.5em; font-size: 15px; margin: 0; text-align: left; color: rgba(0,0,0,.38); font-family: Roboto,Helvetica Neue,sans-serif; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #0181c5; background: #0181c5; color: #ffffff; }
.ui-datepicker td span, .ui-datepicker td a { font-size: 13px; }
.ui-datepicker { padding: 0; width: 296px; }
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 21px; }
    .ui-datepicker .ui-datepicker-prev { left: initial; right: 35px; }
    .ui-datepicker .ui-datepicker-next.ui-state-hover { top: 21px; background: #ffffff; 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 { text-align: center; border: none; background: #0076c1; border-radius: 4px; color: #ffffff; }
.ui-datepicker table { margin: 0; }
    .ui-datepicker table tbody tr:first-child { border-top: 1px solid #cdcdcd; }
        .ui-datepicker table tbody tr:first-child td { padding-top: 10px; }
.ui-datepicker td span, .ui-datepicker td a { padding: 0; height: 30px; width: 30px; margin-left: 5px; line-height: 30px; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #0181c5; background: #ffffff; border-radius: 30px; color: #0181c5; }
.ui-datepicker td span, .ui-datepicker td a.ui-state-active { color: #0181c5; }
.ui-datepicker td { padding: 0; height: 41px; background: #ffffff; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { background: rgba(255, 255, 255, 1); border: 1px solid #0076c1; color: #0076c1; }
.ui-datepicker td a.ui-state-active { border-radius: 25px; color: #ffffff; background: #ff8a00; }
.ui-widget-header .ui-icon { background-image: url(https://download.jqueryui.com/themeroller/images/ui-icons_ffffff_256x240.png); }
a.ui-datepicker-prev.ui-corner-all.ui-state-hover { background: transparent; }
a.ui-datepicker-next.ui-corner-all.ui-state-hover { background: transparent; }
.ui-datepicker .ui-datepicker-title{color:#ffffff;}