/* Styles definition here */
/*Muut lasit kalenterin piilotus
.sb_m2 #fbuilder .dfield.fslots {
    display: block;
    display: none;
}*/
/*numeroiden textshadow*/
.ui-datepicker td span, .ui-datepicker td a {
    text-shadow: none;}
.sb_m2 #fbuilder .ui-datepicker-unselectable .ui-state-default {color:#c3aeb6}/*inactive txt color*/
.sb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {color: #FFFFFF; background:#69D760;}/*hover pallo tausta ja teksti*/

/*alla klo valintanappi avail not clicked*/
.sb_m2 #fbuilder .slots div a {
	width: 100%;
	border-radius: 100px;
	background: #C6FAC2;
	color: #000;
	border:1px solid #778E78;
	text-decoration:none;
	padding:8px 12px;
}
.sb_m2 #fbuilder .slots div:not(.usedslot )  a:hover {
	background:#69D760; /**/
	color:#fff;
}
.sb_m2 #fbuilder .slots div.currentSelection.usedslot  a {
    color: #fff; background: #1fab26 !important;
}
.sb_m2 #fbuilder a.cancel:before {
    display: inline-block;
    content: "X";
    color: #fff;
    background: #95a5e7;
    border-radius: 999em;
    visibility: visible;
    position: absolute;
    padding: 0px 10px;    
    font-weight: 500;
    margin-top: 5px;
    font-size: 12px;
}    
/*prev next nuolet*/
.sb_m2 #fbuilder .ui-datepicker-next,.sb_m2 #fbuilder .ui-datepicker-prev {display: inline-block;width: 10px;height: 10px;border-top: 4px solid #02a63f;border-right: 4px solid #4ab62b;background:none;margin:30px 10px;}
/*default valinta pvm*/
.sb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {color: #FFF;background: #24c71f;}
/*varattu kellonaika*/
.sb_m2 #fbuilder .slots div.usedslot  a{
	border:0px solid #2a1717; color:black; background:#F89494;
}
/*kuukausipalkki #BEF6BD*/
.ui-datepicker-title{background:#85bf84;}
.ui-datepicker-title{text-shadow:none;}
.ui-datepicker-title{color:black;}
/*.th{background:#ABE9AA;}*/
/*viikonpv palkki*/
.sb_m2 #fbuilder .ui-datepicker th {
    background: #DBF8DA;/*#DBF5DA*/
	color: #000000;
    font-weight: 300;
	line-height: 40px;}

/*button kokeilu*/
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #5FCE55;
    color: #FFFFFF;
	font-size: 18px;
	font-weight: 500;
    display: inline-block;
    cursor: pointer;
	border:1px solid #4d704f;
    margin: 10px 10px 0px 0px;
    padding: 5px 20px;
}

/* .ui-datepicker-header */

.ui-helper-clearfix{background-color:#dedede;} 
ui-datepicker-next{
	background-color:#0F941D;
	color:#FFFFFF;
}
.dformat{display: none;}



.ui-datepicker-prev, .ui-datepicker-next {
	background: #F4FEEF;
}
.sb_m2 #fbuilder .ui-datepicker-next ui-corner-all{
	background-color:#0F941D;
	color:#FFFFFF;
}

