@charset "utf-8";
/* CSS Document */
.cal {
	text-align:center;
	width: 100%;
	background-color: #FFFFFF;
	border-spacing: 5px;
	border-collapse: separate;	

}
.cal td {
	padding: 8px;
}

.day-no, .day-current, .day-ok, .day-none, .day-selected { color: #939fa6; line-height: 50px; font-size: 35px; }

.day-no { background: #d5e5ed; color: #8e9aa1; } /* #a2a2a2 */
.day-current { background: #8cc63f!important;  } /* border: 5px solid #000!important; */
.day-ok { background: #fbb03b; color: #8e9aa1; cursor:pointer } /* #869f60 */
.day-none { background: #d5e5ed; } /* #e4e4e4 */
.day-selected { background: #869f60 url('../images/Check-icon.png') center center no-repeat; background-size: contain;   }


@media (max-width: 767px) {
	.cal td {
		padding: 3px;
	}	
}	

/*==================================================
 * Effect 7
 * ===============================================
.effect7
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
*/