   

   #picker_inline_fixed {
        border: 1px solid #d0d0d0;
        width: 100%;
        font-family: 'ArnoPro-Regular', serif; 
        font-weight: normal; 
        color: #636363;
        line-height: 1.5;
        padding: 1% 2%;
    }

    fieldset button {font-family: 'ArnoPro-Regular', serif;}

    /**
     * The picker holder
     */
    .picker-holder--inline-fixed .pickadate__holder {

        /* The base font-size */
        font-size: 16px;
        line-height: 1.2;
        color: #000;
    }
    /**
     * The frame that bounds the calendar
     */
    .picker-holder--inline-fixed .pickadate__frame {
        position: relative;
        min-width: 256px;
        top: .5em;

        -webkit-transition: all .15s ease-out;
           -moz-transition: all .15s ease-out;
                transition: all .15s ease-out;
    }
    /**
     * The calendar itself
     */

    .picker-holder--inline-fixed .pickadate__calendar {
        color: #000;
        background: #fff;

        padding: 1em;
        font-size: 1em;

        /* Add the borders */
        border: 1px solid #c0c0c0;
        visibility: hidden;
    }
    /**
     * The calendar table of dates
     */
    .picker-holder--inline-fixed .pickadate__table {
        text-align: center;
        border-collapse: collapse;
        border-spacing: 0;
        table-layout: fixed;
        font-size: inherit;
        width: 100%;
        margin-top: .75em;
    }
    /* Remove browser stylings on a table cell */
    .picker-holder--inline-fixed .pickadate__table td {
        margin: 0;
        padding: 0;
    }
    /**
     * The header containing the month and year tags/selectors
     */
    .picker-holder--inline-fixed .pickadate__header {
        text-align: center;
        position: relative;
    }
    .picker-holder--inline-fixed .pickadate__nav--prev,
    .picker-holder--inline-fixed .pickadate__nav--next {
        position: absolute;
        top: -.1em;
        padding: .5em;
        margin: -.5em;
        text-align: center;
        min-width: 24px;
        height: 24px;
        line-height: 26px;
    }
    .picker-holder--inline-fixed .pickadate__nav--prev {
        left: 0;
    }
    .picker-holder--inline-fixed .pickadate__nav--next {
        right: 0;
    }
    .picker-holder--inline-fixed .pickadate__nav--prev:hover,
    .picker-holder--inline-fixed .pickadate__nav--next:hover {
        background: #fff !important;
    }
    .picker-holder--inline-fixed .pickadate__month,
    .picker-holder--inline-fixed .pickadate__year {
        font-weight: 500;
        display: inline-block;
    }
    .picker-holder--inline-fixed .pickadate__year {
        color: #959595;
        font-size: .8em;
        font-style: italic;
        margin-left: .5em;
    }
    .picker-holder--inline-fixed .pickadate__select--month,
    .picker-holder--inline-fixed .pickadate__select--year {
        font-size: .8em;
        border: 1px solid #ccc;
        height: 2.5em;
        margin-top: -.5em;
    }
    .picker-holder--inline-fixed .pickadate__select--month {
        width: 35%;
    }
    .picker-holder--inline-fixed .pickadate__select--year {
        width: 22.5%;
        margin-left: .5em;
    }
    .picker-holder--inline-fixed .pickadate__select--month:focus,
    .picker-holder--inline-fixed .pickadate__select--year:focus {
        border-color: #000;
    }
    /**
     * The weekday labels
     */
    .picker-holder--inline-fixed .pickadate__weekday {
        width: 14.285714286%; /* 100/7 */
        font-size: .75em;
        padding-bottom: .5em;
        color: #959595;
        font-weight: 500;
    }
    /**
     * The days on the calendar
     */
    .picker-holder--inline-fixed .pickadate__day {
        padding: .33em 0 .25em;
        font-weight: 100;
        border: 1px solid #fff;
        margin-bottom: 1px;
    }
    /**
     * The various states of a day
     */
    .picker-holder--inline-fixed .pickadate__day--today {
        color: #000;
        position: relative;
    }
    .picker-holder--inline-fixed .pickadate__day--today:before {
        content: " ";
        position: absolute;
        top: 2px;
        right: 2px;
        width: 0;
        height: 0;
        border-top: .5em solid #c0c0c0;
        border-left: .5em solid transparent;
    }
    .picker-holder--inline-fixed .pickadate__day--selected,
    .picker-holder--inline-fixed .pickadate__day--selected:hover {
        border-color: #c0c0c0;
    }
    .picker-holder--inline-fixed .pickadate__day--highlighted {
        background: #fff;
    }
    .picker-holder--inline-fixed .pickadate__day--disabled:before {
        border-top-color: #aaa;
    }
    .picker-holder--inline-fixed .pickadate__day--outfocus {
        color: #ddd;

        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
        filter: alpha(opacity=75);
        -moz-opacity: .75;
             opacity: .75;
    }
    /**
     * The footer containing the "today" and "clear" buttons
     */
    .picker-holder--inline-fixed .pickadate__footer {
        text-align: center;
        margin: .5em 0 -.5em;
    }
    .picker-holder--inline-fixed .pickadate__button--today,
    .picker-holder--inline-fixed .pickadate__button--clear {
        border: 1px solid #fff;
        background: #fff;
        /*font-size: .8em;*/
        padding: .66em 0;
        margin: 0 2.5%;
        /*font-weight: bold;*/
        width: 40%;
    }
    .picker-holder--inline-fixed .pickadate__button--today:before,
    .picker-holder--inline-fixed .pickadate__button--clear:before {
        position: relative;
        display: inline-block;
        height: 0;
    }
    .picker-holder--inline-fixed .pickadate__button--today:before {
        content: " ";
        margin-right: .45em;
        top: -.05em;
        width: 0;
        border-top: .66em solid #c0c0c0;
        border-left: .66em solid transparent;
    }
    .picker-holder--inline-fixed .pickadate__button--clear:before {
        content: "×";
        margin-right: .35em;
        top: -.1em;
        color: #000;
        vertical-align: top;
        font-size: 1.1em;
    }
    .picker-holder--inline-fixed .pickadate__button--today:focus,
    .picker-holder--inline-fixed .pickadate__button--clear:focus {
        background: #b1dcfb;
        border-color: #c0c0c0;
        outline: none;
    }
    /**
     * The hover effect on any buttons
     */
    .picker-holder--inline-fixed .pickadate__day--infocus:hover,
    .picker-holder--inline-fixed .pickadate__day--outfocus:hover,
    .picker-holder--inline-fixed .pickadate__nav--prev:hover,
    .picker-holder--inline-fixed .pickadate__nav--next:hover,
    .picker-holder--inline-fixed .pickadate__button--today:hover,
    .picker-holder--inline-fixed .pickadate__button--clear:hover {
        cursor: pointer;
        color: #000;
        background: #eaeaea;
    }
    .picker-holder--inline-fixed .pickadate__day--disabled,
    .picker-holder--inline-fixed .pickadate__day--disabled:hover {
        background: #f9f9f9; /*#eaeaea;*/
        border-color: #f9f9f9; /*#eaeaea;*/
        color: #ddd;
        cursor: default;
    }
    .picker-holder--inline-fixed .pickadate__day--highlighted:hover,
    .picker-holder--inline-fixed .pickadate__holder--focused .pickadate__day--highlighted {
        background: #000;
        color: #fff;
    }