.pickadate{
//font-family:'Helvetica Neue',Helvetica,Helvetica,Arial,sans-serif;
    width:100%;
}
.pickadate a{
//color:#FFF!important;
    color: #666 !important;
    border-radius:0
}
.pickadate a:visited{
    color:#666
}
.pickadate-header{
    position:relative
}
.pickadate-main{
    margin:0;
    padding:0;
    width:100%;
    text-align:center;
    font-size:12px
}
.pickadate-cell{
    overflow:hidden;
    margin:0;
    padding:0
}
.pickadate-cell li{
    display:block;
    float:left;
    border: none;
    width:14.285%;
    padding:1px 1px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    background-color:transparent;
    color:#557c7c;
    height:23px;
}
.pickadate-cell li:nth-child(7n+0){
    border-right: none;
}
.pickadate-cell li:nth-child(1),.pickadate-cell li:nth-child(15),.pickadate-cell li:nth-child(22),.pickadate-cell li:nth-child(29),.pickadate-cell li:nth-child(36),.pickadate-cell li:nth-child(8){
    border-left:none;
}
.pickadate-cell .pickadate-disabled,.pickadate-cell .pickadate-disabled a{
    color:transparent;
    background-color:transparent;
    cursor:default !important;
}
.pickadate-disabled .cellPair,.pickadate-disabled .cellUnpair{
    color:#b3b3b3;
    background-color:transparent;
    cursor:default !important;
}
.pickadate-cell .pickadate-enabled{
    cursor:pointer;
}
.cellPair{
    font-size:8px;
    color:#4d4d4d;
    background-color:#E6E6E6;
    border-radius: 2px;
}
.cellUnpair{
    font-size:8px;
    color:#4d4d4d;
    background-color:#cccccc;
    border-radius: 2px;
}
.cellToday{
    font-size:8px;
    color:#4d4d4d;
    background-color:#cccccc;
    border-top:3px solid #415f5f;
    color:#557c7c;
}
.cellSelected{
    background-color:#557c7c !important;
    color:white;
}
.pickadate-cell .pickadate-today{
    background-color:#e6e6e6
}
.pickadate-cell .pickadate-active{

}
.pickadate-active .cellPair,.pickadate-active .cellUnpair{
}
.pickadate-cell .pickadate-head{
    font-size:10px !important;
}
.pickadate-cell .pickadate-head:nth-child(1),.pickadate-cell .pickadate-head:nth-child(7){
    background-color:transparent;
}
.pickadate-centered-heading{
    font-weight:400;
    text-align:center;
    font-size:11px;
    margin:0 !important;
    line-height:21px;
    /*background-color:$color_primary;
    color:white;*/
    color:#666;
}
.pickadate-controls{
    position:absolute;
    z-index:10;
    width:100%
}
.pickadate-controls .pickadate-next{
    float:right;
    font-weight:500;
    font-size:15px
}
.pickadate-next i{
    float:right;
}
.pickadate-controls .pickadate-prev{
    float:left;
    font-weight:500;
    font-size:15px
}
.pickadate-controls a{
    text-decoration:none;
    font-size:.9em
}
.pickadate-modal{
    position:absolute;
    background-color:#fff;
    width:300px;
    border:1px solid #ccc;
    border-radius:4px;
    padding:0 5px 5px;
    z-index:1000}
