.picker{
    width:100%;
    max-width:350px;
    min-height:315px;
    background:white;
}

.picker-ym-selector{
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
}

.picker-ym-selector i{
    color:#606060;
    font-size:1.1rem;
}

.picker-ym-selector a{
    display:inline-block;
    padding:4px;
    border:1px solid #a0a0a0;
    border-radius:5px;
    height:30px;
    line-height:24px;
    width:30px;
    vertical-align:middle;
    margin-left:5px;
    margin-right:5px;
}

.picker-ym-selector a:hover{
    background:#f0f0f0;

}

.picker-ym-selector div{
    display:inline-block;
    width:140px;
    padding:0px 10px;
    font-size:1.0rem;
    color:#303030;
    font-weight:bold;
    line-height:30px;
    vertical-align:middle;
}

.picker-days{min-height:225px;}

.picker-days a,.picker-days b,.picker-days em{
    display:inline-block;
    width:14.25%;
    height:30px;
    line-height:30px;
    font-size:0.9rem;
    text-align:center;
    color:#404040;
    border-radius:4px;
    border:1px solid #ffffff;
}   

.picker-days a:hover{background:#f0f0f0;}

.picker-days a.selected{
    background:#404040;
    color:white;
}

.picker-days a.today{
    border:1px solid #a0a0a0;
}


.picker-days b{
    border-bottom:1px solid #a0a0a0;
    font-size:0.7rem;
    border-radius:0;
}

.picker-days em{
    font-size:0.7rem;
    opacity:0.5;
    border-radius:0;
}


.picker-tools{
    height:40px;
    text-align:center;
    vertical-align:middle;
}

.picker .picker-btn{
    display:inline-block;
    border:1px solid #a0a0a0;
    line-height:30px;
    padding:0px 20px;
    font-size:0.6rem;
    text-transform:uppercase;
    color:#303030;
    margin-left:5px;
    margin-right:5px;
    border-radius:30px;
    vertical-align:middle;
}

.picker-btn.primary{
    background:#101010;
    color:white;
}

.picker-year-list{
    height:250px;
    overflow-x:scroll;


}

.picker-year-list a{
    display:block;
    line-height:1.4rem;
    font-size:0.9rem;
    color:#505050;
    text-align:center;

}

.picker-year-list a:hover{background:#f0f0f0;}

.picker-year-list a.selected{
    background:#303030;
    color:white;
}

.targ-dpicker-month{cursor:pointer;}
