@font-face {
    font-family: 'klavika_regular';
    src: url('/shared/fonts/klavika_regular/klavika_regular.eot?') format('eot'),
    url('/shared/fonts/klavika_regular/klavika_regular.woff') format('woff'),
    url('/shared/fonts/klavika_regular/klavika_regular.svg#webfontJwXbgJrv') format('svg'),
    url('/shared/fontklavika_regular/klavika_regular.ttf')  format('truetype');
}

.bam-daypicker,
.bam-monthpicker
{
    margin:1em 0;
}
.bam-daypicker .ui-state-default,
.bam-daypicker .ui-widget-content .ui-state-default,
.bam-daypicker .ui-widget-header .ui-state-default,
.bam-daypicker .ui-state-hover,
.bam-daypicker .ui-widget-content .ui-state-hover,
.bam-daypicker .ui-widget-header .ui-state-hover,
.bam-daypicker .ui-state-focus,
.bam-daypicker .ui-widget-content .ui-state-focus,
.bam-daypicker .ui-widget-header .ui-state-focus,

.bam-monthpicker .ui-state-default,
.bam-monthpicker .ui-widget-content .ui-state-default,
.bam-monthpicker .ui-widget-header .ui-state-default,
.bam-monthpicker .ui-state-hover,
.bam-monthpicker .ui-widget-content .ui-state-hover,
.bam-monthpicker .ui-widget-header .ui-state-hover,
.bam-monthpicker .ui-state-focus,
.bam-monthpicker .ui-widget-content .ui-state-focus,
.bam-monthpicker .ui-widget-header .ui-state-focus {
    background:none;
}
.bam-daypicker .bam-daypicker-previous,
.bam-daypicker .bam-daypicker-toggle,
.bam-daypicker .bam-daypicker-next,

.bam-monthpicker .bam-monthpicker-previous,
.bam-monthpicker .bam-monthpicker-toggle,
.bam-monthpicker .bam-monthpicker-next {
    margin:0 14px 0 0;
    border:0;
    padding:0;
    height:20px;
    line-height:20px;
    /*float:left;*/
    filter:none;
}
.bam-daypicker .bam-daypicker-previous,
.bam-daypicker .bam-daypicker-next,

.bam-monthpicker .bam-monthpicker-previous,
.bam-monthpicker .bam-monthpicker-next {
    width:20px;
    color:blue;
    background:url(/y2013/images/global/controls_sprite.png) no-repeat;
}
.bam-daypicker .bam-daypicker-previous span,
.bam-daypicker .bam-daypicker-next span,

.bam-monthpicker .bam-monthpicker-previous span,
.bam-monthpicker .bam-monthpicker-next span {
    text-indent:-99em;
    overflow:hidden;
}
.bam-daypicker .bam-daypicker-previous,
.bam-monthpicker .bam-monthpicker-previous{
    background-position:-3px -78px;
}
.bam-daypicker .bam-daypicker-next,
.bam-monthpicker .bam-monthpicker-next {
    background-position:-3px -113px;
}
.bam-daypicker .bam-daypicker-previous.ui-state-hover,
.bam-monthpicker .bam-monthpicker-previous.ui-state-hover {
    background-position:-3px -44px;
}
.bam-daypicker .bam-daypicker-next.ui-state-hover,
.bam-monthpicker .bam-monthpicker-next.ui-state-hover {
    background-position:-3px -5px;
}
.bam-daypicker .bam-daypicker-toggle,
.bam-monthpicker .bam-monthpicker-toggle {
    width:200px;
    text-align:center;
    color:#3a3a3a;
}
.bam-daypicker .bam-daypicker-previous .ui-button-text,
.bam-daypicker .bam-daypicker-toggle .ui-button-text,
.bam-daypicker .bam-daypicker-next .ui-button-text,

.bam-monthpicker .bam-monthpicker-previous .ui-button-text,
.bam-monthpicker .bam-monthpicker-toggle .ui-button-text,
.bam-monthpicker .bam-monthpicker-next .ui-button-text {
    padding:0;
    font:18px/20px klavika_regular, arial, sans-serif;
}
.bam-daypicker .bam-daypicker-toggle .ui-button-text,
.bam-monthpicker .bam-monthpicker-toggle .ui-button-text {
    padding-right:29px;
    display:inline;
    background:url(/y2013/images/global/controls_sprite.png) no-repeat right -257px;
}
.bam-daypicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.bam-monthpicker .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float:none;
    width:100%;
    margin:4px auto;
}
.bam-daypicker .bam-daypicker-calendar *,
.bam-monthpicker .bam-monthpicker-calendar * {
    font-family:klavika_regular, arial, sans-serif;
    font-weight:normal;
}

.bam-monthpicker .bam-monthpicker-toggle {width:220px; }
.bam-monthpicker-toggle:focus{outline:none;}