
@CHARSET "ISO-8859-1";


/* Year and Month Selection */

div.SlctPeriod { padding-bottom: 10px; vertical-align: middle;}
div.SlctPeriod span { padding-right: 10px; }
#fldPeriodYears  { border: 1px solid #aaa; }
#fldPeriodMonths { border: 1px solid #aaa;  }

div.SlctPeriod .chosen-drop { border-top: 1px solid #AAA;  }
div.SlctPeriod .chosen-drop, div.SlctPeriod .chosen-single { font-size: 12px; }

.center { text-alignment: center }


/* Table Container */
.i-table {
    border: 1px solid #dedede;
    background-color: #FFF;
    cursor: default;
    padding: 10px;
}


/* calendar */
table.calendar-view, table.calendar-edit, table.calendar-art { 
	border: 0; 
	width: 100% ;
}


td.calendar-day-head { 
	background-color: #AAF1A0;
	font-weight:bold; 
	text-align:center; 
	padding:5px; 
	width: 14%;

}

tr.calendar-row	{  }

/* ------------------ */
	td.calendar-day	{ font-size:11px; background-color: #E8FFE0; } 
	
	td.calendar-day:hover { background-color: #A4FA86; }
	
	.p-icon-sttng { background-image: url("../../images/setting.png"); opacity:0; cursor:pointer ;}
	td.calendar-day .p-icon-sttng { float: right; }
	td.calendar-day:hover .p-icon-sttng { opacity: 0.4; }
	td.calendar-day .p-icon-sttng:hover { opacity: 1; }
	td.calendar-day .p-locMenu:hover .p-icon-sttng { opacity: 1; }
	 
		
	.p-icon-loctn { background-image: url("../../images/location.png"); opacity:0; cursor:pointer ;}
	
	td.calendar-day:hover .p-icon-loctn { opacity: 0.4; }
	td.calendar-day .p-locMenu:hover .p-icon-loctn { opacity: 1; }
	
	td.calendar-no-holding:hover .p-icon-loctn { opacity: 0.4; }
	td.calendar-no-holding .p-locMenu:hover .p-icon-loctn { opacity: 1; }
	
	td.calendar-day:hover .p-iMenu { visibility: visible; }
	td.calendar-day .p-iMenu:hover { opacity: 1; }

	.p-icon-locAdd { background-image: url("../../images/location-add.png"); cursor:pointer; opacity: 0.4; }
	.p-icon-locDel { background-image: url("../../images/location-del.png"); cursor:pointer; opacity: 0.4; }
	.p-icon-addArt { background-image: url("../../images/doc-green.png")   ; cursor:pointer; opacity: 0.4; }
	.i-icon-edit   { background-image: url("../../images/edit-blue.png")   ; cursor:pointer; opacity: 0.4; }
	.i-icon-del    { background-image: url("../../images/trash-black.png") ; cursor:pointer; opacity: 0.4; }
	
	.p-icon-locAdd:hover { opacity: 1; }
	.p-icon-locDel:hover { opacity: 1; }
	.p-icon-addArt:hover { opacity: 1; }
	.i-icon-edit:hover   { opacity: 1; }
	.i-icon-del:hover    { opacity: 1; }
	
	span.calendar-view-articles:hover { font-weight:bold; color: #006400; cursor: pointer; }

/* ------------------ */

	td.calendar-no-issue { background-color: #efefef; }
	

/* ------------------ */


td.calendar-day-np  { 
	background-color: #eee; 
} 

td.calendar-no-holding {
	background-color: #FAFAFA;;
}

td.calendar-no-holding div.day-number { opacity: 0.7; }

div.day-number { 
	display: inline-block;
	padding:3px; 
	color:#fff; 
	font-weight:bold; 
	margin:-4px 0 0 -4px; 
	width:20px; 
	text-align:center; 
}

/* shared */
td.calendar-day, td.calendar-day-np, td.calendar-no-issue { 
	XXmin-height: 80px;
	padding:5px; 
}


div.calendar-articles { text-align: center; padding: 5px 5px; }


.p-iMenu  {
	opacity: 0.5;
	padding: 1px 10px;
	background-color: #459E00; 
	color: #efefef; 
	border-radius: 9px; 
	cursor:pointer;
	visibility: hidden;
}

.p-locMenu { position: relative; float: right }

.menu-marker-cont { height:26px;  }
.menu-marker { 
	position:absolute; 
	right:3px; 
	top:17px;
	display:inline-block;
	background-image: url("../../images/menu-marker.png"); 
	height:10px; width:15px; 
	z-index: 10;
}

.p-menu-cont {
	position: relative;
	background-color: white;	
	padding: 0;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
	border:1px solid #555;
	border-radius: 5px;	 	
}

.p-menu-cont-loc { width: 300px; }

.calendar-day .p-menu-cont-loc { left:-130px; }
.day7 .p-menu-cont-loc { left:-215px; }

.calendar-no-holding .p-menu-cont-loc { left:-130px; }
.day7 .p-menu-cont-loc { left:-215px; }

.p-menu-divider {
	height: 1px;
	background:white;
	border-bottom: 1px solid #555; 
	border-left: 0;
	padding: 0;
}

.p-menu { 
	padding: 5px;
}

.i-unitCamp { padding: 0 10px; background:#147714; color:white; border-radius:3px ; }
.i-unitLoc { padding: 2px 2px 2px 24px; margin: 0; }
.i-unitloc-mark { }

.p-SubMenu {
	position:absolute; 
	top:0;
	right:0;
	left:0;	
	padding:0;
	z-index:10;
	text-align:left;
	display: none; 
}

.p-menu-cont-opt { right: -5px; left: initial; }
.p-menu-cont-opt .p-menu-cont { padding: 4px; }
.p-menu-cont-opt .p-menu-cont span { display: inline-block; }
.p-menu-cont-opt .menu-marker { right: 7px; left: initial; }

.p-menu .p-menu-active { padding: 0 9px; }
.p-menu .p-menu-active:hover { background:#555; color:#efefef;  cursor:pointer; }

.i-unitLocMenu:hover { background: #555; color: #efefef; }
.i-unitLocMenu { margin:0 5px; padding:3px 10px; border-radius: 9px; cursor:pointer; }

.p-menu-1 { width: 19px; text-align: center; }
.p-menu-2, .p-menu-3 { width: 41px; text-align: center; }
.p-menu-2d { width: 57px; text-align: center; }
.p-menu-3d { width: 77px; text-align: center; }
