/**
 * This theme is an example to show how you can create your own.
 */

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #dddddd;
    color: #666666;
}

.is-selected .pika-button {
    background: rgb(158, 143, 238); /*rgb(32, 106, 176) rgb(255, 102, 0); #5cb85c;*/
    box-shadow: inset 0 0 0 #fff;
    
}



.has-event .pika-button {
    background: rgb(239, 72, 54); /*#5cb85c;*/
    box-shadow: inset 0 0px 0px #0076c9;
}

.is-disabled .pika-button{
    _background: #dddddd;
    background: rgb(239, 72, 54, 0.4); /*#5cb85c;*/
    color: #777;
}


.pika-table td{
    padding: 2px!important;
}

.pika-table abbr {
    font-size:10pt!important;
    font-weight: normal;
}


.pika-lendar{
    width: 100%;
    max-width: 300px!important;
    margin: 8px;
}

.pika-single{
    border: 0px solid #fff!important;
    z-index:auto!important;
    _background: #f2f2f2!important;
}




/*----- activity ------------------------*/
.activity-pika .pika-label {
    font-size: 10pt!important;
}
.activity-pika .pika-button {
    border:1px solid #ccc!important;
    color:rgb(120,110,100)!important; /*#051039 #fff;*/
    font-weight: bold!important;
    font-size: 15px!important;
    text-align:center!important;
    background: #fff;

/*    
    font-size: 10pt!important;
    background: rgb(102, 187, 106)!important;
    color:#fff!important; 
    border-radius: 0px!important;
    */
}

.activity-pika .pika-button:hover {
    border:1px solid #ff8000!important;
    background: #ff8000!important; /*rgba(45, 62, 80, 0.765);*/
    color:#fff!important; 
}

.activity-pika .pika-label:after {
    content:" \25be"!important;
}

.activity-pika .pika-label {
    border: 0px solid #ddd!important;
    border-radius:15px!important;
    _padding:3px!important;
    _margin:3px!important;
   color: #446688!important;
   z-index:auto!important;
}


.activity-pika .is-disabled .pika-button{
    border:1px solid #eee!important;
    _background: #d3d3d3!important; /*rgba(189, 178, 177, 0.4) #5cb85c;*/
    color: #413c48!important;
    font-weight: normal!important;
    font-size: 15px!important;
}


.activity-pika .has-event .pika-button {
    /*background: rgb(239, 72, 54)!important;*/
    _box-shadow: inset 0 0px 0px #0076c9!important;
    _background: rgb(102, 187, 106)!important;/**/
    color:#051039!important; /*#fff;*/
    font-weight: bold!important;
    font-size: 15px!important;

}



.activity-pika .pika-select .pika-button{
    background: #dddddd!important;
    color: #446688!important;
    z-index:auto!important;
    font-size:10pt!important;
    padding:2px!important;

}


.activity-pika .is-selected .pika-button {
    border-radius: 0px!important;
    border:1px solid #ffaa00!important;
    background: #ffaa00!important; 
    color:#fff!important;
/*    background: rgb(158, 143, 238)!important; */
    box-shadow: inset 0 0 0 #fff!important;
    
}

/*-------------------------------------------------------------------------------------*/

.ev-list-box{
    margin-left:1px!important;
    margin-top:1px!important;

    margin-top:8px;
    margin-bottom:3px;
    border:1px solid #ddd;
    border-bottom:3px solid #ddd;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:15px!important;
    }
.ev-list-box-best{
    padding:5px;
    border:3px solid #6c9;
    background: #efe;
    }

    .ev-list-icon-img{
        width:60px;
        height:60px;
        background-image:url('/assets/img/day-cal-icon-512.png');  
        background-size: cover;
    }
    .ev-list-icon-M{
        text-transform: uppercase;
        text-align:center;
        display:block;
        padding-top:5px;
        font-size:8pt;
        color:#fff;
        }


    .ev-list-icon-D{
        font-weight:bold;
        padding-top:5px;
        font-size:22pt;
        text-align:center;
        display:block;
        color:#777;
    }

    
    .ev-close{
        font-size:8pt;
        display:block;
        color:#777;
    }

    .ev-avail{
        _font-weight:bold;
        font-size:8pt;
        color:orangered;
    }


    .ev-dep-confirmed{
        font-size:8pt;
        display:block;
        color:#47a447;
        _border:1px solid orangered;
    }
    .ev-dep-to-confirm{
        font-size:8pt;
        display:block;
        font-weight:bold;
        color:#47a447;
        _border:1px solid #ff6600;
    }


    #un_avail_calendar{
        margin-left:0px!important;
        margin-right:0px!important;
    }