﻿.UIK_clndr__FullScreenBackground
{
	background-color: black;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.UIK_clndr__top
{
	text-align: left;
	display:none;
	border: 1px solid black;
	padding: 5px;
	max-width: 300px;
	margin: 0px 5px;
}

.min-width-480px .UIK_clndr__top
{
	max-width: 500px;
	margin: 0px 20px;
}

table.UIK_clndr__head .ui-btn
{
	margin-top: 0px;
	margin-bottom: 0px;
}

table.UIK_clndr__head td
{
	height: 36px;
}


table.UIK_clndr__head .clickable
{
	cursor: pointer;
}

table.UIK_clndr__head td.UIK_clndr__btnHead
{
	width: 25%;
	cursor: pointer;
}

table.UIK_clndr__head td.UIK_clndr__btnHead .ui-btn-icon-notext
{
	padding: 0px;
}

table.UIK_clndr__head td.UIK_clndr__btnLeft .ui-icon
{
	margin: 0px 0px 0px 10px;
}

table.UIK_clndr__head td.UIK_clndr__btnRight .ui-icon
{
	margin: 0px 10px 0px 0px;
}

.UIK_clndr__foot
{
	border-top-width: 0px;
}

.UIK-browser-msie .UIK_clndr__foot
{
	border-top-width: 1px;
}

.UIK_clndr__foot .ui-btn-inner
{
	padding: .4em 0px;
}

div.UIK_clndr__dayName
{
}

div.UIK_clndr__dayName div.dayName 
{
	width: 14.2857%;
	display: inline-block;
	text-align: center;
	font-size: 8pt;
	color: Gray;
}



.UIK_clndr__days .daysRow .daysCell,
.UIK_clndr__year .yearRow .yearCell,
.UIK_clndr__month .monthCell
{
	text-align: center;
	border-left-width: 0px;
	border-top-width: 0px;
	cursor: pointer;
}

.UIK_clndr__days .daysCell.jqmv2.ui-btn-up-e,
.UIK_clndr__year .yearCell.jqmv2.ui-btn-up-e,
.UIK_clndr__month .monthCell.jqmv2.ui-btn-up-e
{
	color: #38c;
	font-weight: bold;
}

.UIK_clndr__days .daysCell.jqmv2.ui-btn-active,
.UIK_clndr__year .yearCell.jqmv2.ui-btn-active,
.UIK_clndr__month .monthCell.jqmv2.ui-btn-active
{
	background-color: #38c;
	color: #fff;
	text-shadow: 0px 1px 0px #059;
}

.UIK_clndr__top .CellFirst
{
	border-left-width: 1px;
}

.UIK_clndr__days .daysRow .daysCell
{
	width: 14.2857%;
	height: 40px;
}


.min-width-480px .UIK_clndr__days .daysRow .daysCell
{
	height: 32px;
}

.UIK_clndr__days .daysRow .OtherMonth
{
	color: #CCC;
	cursor: default;
}

.UIK_clndr__month
{
	display: none;
}

.UIK_clndr__month .monthCell
{
	width: 33%;
	height: 48px;
}

.UIK_clndr__year
{
	display: none;
}

.UIK_clndr__year .yearRow .yearCell
{
	width: 25%;
	height: 48px;
}

.UIK_clndr__time
{
	display: none;
	border-top-width: 0px;
	padding: 5px;
}

.UIK_clndr__time .timeButtonRow td
{
	height: 40px;
}

.UIK_clndr__time .timeDisplayRow td
{
	font-size: 42pt;
}

.UIK_clndr__time .timeDisplayRow .timeDisplayCell
{
	width: 50px;
	background: #222;
	color:	#fff;
	text-shadow: 0 1px 0 #000;
	background-image: -moz-linear-gradient(top, #222222, #666666);
	background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0, #222222),	color-stop(1, #666666));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#666666)')";
}

.UIK_clndr__divBtnDone,
.UIK_clndr__divBlkClear,
.UIK_clndr__divBlkClose
{
	display: none;
}

/* Calendar for non jQuery Mobile
***************************************************************************************************/

.UIK_clndr__nonJQM
{
	background-color: White;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.UIK_clndr__nonJQM .ui-grid-b { overflow: hidden; }
.UIK_clndr__nonJQM .ui-block-a,
.UIK_clndr__nonJQM .ui-block-b,
.UIK_clndr__nonJQM .ui-block-c { margin: 0; padding: 0; border: 0; float: left; min-height:1px; text-align: center; cursor: pointer;}
.UIK_clndr__nonJQM .ui-grid-b .ui-block-a,
.UIK_clndr__nonJQM .ui-grid-b .ui-block-b,
.UIK_clndr__nonJQM .ui-grid-b .ui-block-c { width: 33.333%; }
.UIK_clndr__nonJQM .ui-grid-b .ui-block-a { clear: left; }

.UIK_clndr__nonJQM .ui-btn-icon-notext { width: 24px; height: 24px; cursor: pointer; }
.UIK_clndr__nonJQM .ui-btn-icon-notext .ui-icon 
{
	margin: 2px 1px 2px 3px;
	display: block; z-index: 0;
}

.UIK_clndr__nonJQM .ui-icon {
	background: 						#666 /*{global-icon-color}*/;
	background: 						rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-image: url(../jQuery.Mobile/images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.UIK_clndr__nonJQM .ui-icon-arrow-r {
	background-position: 	-108px 50%;
}
.UIK_clndr__nonJQM .ui-icon-arrow-l {
	background-position: 	-144px 50%;
}
.UIK_clndr__nonJQM .ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.UIK_clndr__nonJQM .ui-icon-arrow-d {
	background-position: 	-216px 50%;
}

.UIK_clndr__nonJQM .ui-icon { width: 18px; height: 18px; }

.UIK_clndr__nonJQM .ui-btn-active {
	border: 1px solid 		#2373a5 /*{global-active-border}*/;
	background: 			#5393c5 /*{global-active-background-color}*/;
	font-weight: bold;
	color: 					#fff /*{global-active-color}*/;
	cursor: pointer;
}

.UIK_clndr__nonJQM .ui-btn-up-e {
	border: 1px solid 		#F4C63f /*{e-bup-border}*/;
	background: 			#fadb4e /*{e-bup-background-color}*/;
	font-weight: bold;
	color: 					#222 /*{e-bup-color}*/;
}

.UIK_clndr__foot a { color: Blue; }
.UIK_clndr__foot a:hover { color: Blue; text-decoration: underline; }

/* Calendar for jQuery Mobile
***************************************************************************************************/

input.JQMx-Calendar
{
	cursor: pointer;
}