﻿	.day {	   	width: 95px; 		height: 140px;		border: 0.2px solid #333;		box-shadow: inset 0px 0px 3px 2px #DDD;		background-image: linear-gradient(to bottom, #FFF, #FFF, #DFDFDF);		}		.weekend {		border: 0.8px solid #000;		box-shadow: inset 0px 0px 3px 2px #AAA;		background-image: linear-gradient(to bottom, #CCC, #CCC, #AAA);  	}		.calendar_event {	   background-color: transparent;	   background-image: none;	   	   align-items: center;	   width: 84px; 	   box-shadow: 2px 2px 5px #222; 	   margin-bottom: 4px;	}		.content {	   width: 78px; 	   color: #333 !important;	   font-size: 11pt;	   font-weight: 300 !important;	   padding-bottom: 2px;		   overflow: auto;	   -webkit-user-select: none; /* Safari */	   -ms-user-select: none; /* IE 10 and IE 11 */	   user-select: none; /* Standard syntax */	}	    .calendar_table {		border-spacing: 0px;		border-collapse: collapse;    }		.day_header_table {		z-index: 2000;		width: 730px;		margin: 0px; 		background-color: transparent; 		position: fixed; 		top: 0px; 		left: 0px;		border-spacing: 0px;		overflow: hidden;	}		.day_header_width_iphone {		width: 730px;	}	.day_header_width_desktop {		width: 765px;	}     td.day_header {		border: 0px;        font-size: 19pt;        font-weight: 300;    }	    .content_edit {			width: 320px;		font-size: 14.5pt;        margin: 10px;		padding: 15px;		padding-bottom: 0px;		margin-left: 40px;     }		.edit_box_container { 				top: 50%;		margin-top: -350px;		height: 650px;		width: 580px;		padding: 20px;		filter:alpha(opacity=100); -moz-opacity:1.0;  opacity:1.0; -khtml-opacity:1.0;		background-color: #FFF;	    border: 1px solid #777;		 	   	border-radius: 0px;			box-shadow: 0px 0px 3px 2px #BBB;		}	 	.edit_box_container_desktop { 		left: 42px;	}		.edit_box_container_iphone { 		left: 30px;	}		 	.edit_layer {		top: 0px; 		left: 0px;		width: 100%; 	} 	.edit_layer_bg { 		top: 0px;  		left: 0px; 		background-color: #CCC; 		background-image: linear-gradient(to bottom, #FFF, #000);  	 		filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.7; -khtml-opacity:0.6;	}	.color_select {		display: inline-block;		border: 1px solid #000; 		width: 40px; 		height: 40px; 		margin-right: 5px;		border-radius: 4px;		cursor: pointer;	}		::-webkit-scrollbar {	    display: none;	}		.close_icon {		width: 55px; 		height: 55px; 		margin: 0px;		opacity: 0.3;		cursor: pointer;		margin-top: -8px;		margin-right: -8px;	}	.close_icon:hover {		opacity: 0.6;	}		.lock_icon {		margin: 0px -30px 5px 15px; 		width: 40px; 		height: 45px; 		opacity: 0.3;		cursor: pointer;	}		.lock_icon:hover {		opacity: 0.6;	}		.svg_icon {		width: 52px; 		height: 52px; 		margin: 0px;		opacity: 0.3;		cursor: pointer;	}		    .day_header_edit_layer {		padding: 0px;		border: 0px;		margin: 0px 0px 25x 0px;		font-family: arial;		font-size: 18pt;		font-weight: normal;		color: #999;    }		.color_edit_panel {		position: fixed; 	    background-color: #FFF;		top: 50%;		margin-top: -350px;		left: 750px;		width: 640px;		height: 600px;		visibility: hidden;		border-radius: 0px;	}		.color_edit_preview {				width: 80px;		height: 60px;		margin: 0px 0px 8px 0px;		padding: 2px;		cursor: pointer;	}				input[type="color"] {		-webkit-appearance: none;		border: none;		border-radius: 50%;		overflow: hidden;	}	input[type="color"]::-webkit-color-swatch-wrapper {		padding: 0;	}	input[type="color"]::-webkit-color-swatch {		border: none;	}	.arrow_right {		width: 42px; 		height: 42px; 		margin: 0px;		opacity: 0.3;		cursor: default;		position: relative;		top: -8px;	}	    .button { 		color: #333; 	    border: 1px solid #AAA;	    background-color: #DDD;				background-image: linear-gradient(to bottom, #DDDDDD, #CCCCCC); 							vertical-align: middle;	    box-shadow: none;		border-radius: 10px;		cursor: pointer;		    }		.edit_layer_button {		color: #333; 	    border: 1px solid #AAA;	    background-color: #DDD;					background-image: linear-gradient(to bottom, #EEEEEE, #DDDDDD); 				vertical-align: middle;		width: 100px;		height: 50px;		font-size: 13pt;		margin-top: 10px;	    box-shadow: none;		border-radius: 10px;		cursor: pointer;		}		.button:hover {	    border: 2px solid #AAA;		    background-color: #E6E6E6;		background-image: linear-gradient(to bottom, #EEEEEE, #DDDDDD); 					 	}		.edit_layer_button:hover {	    border: 2px solid #999;		    background-color: #E6E6E6;		background-image: linear-gradient(to bottom, #EFEFEF, #DFDFDF); 	}			.button_desktop {		font-size: 12pt;		font-weight: 200;	    width: 150px; 	    height: 40px;		}		.button_iphone {		font-size: 14pt;		font-weight: 200;	    width: 150px; 	    height: 40px;		}		.search_input {		font-size: 12pt; 		width: 220px; 		height: 35px;		color: #666 ; 		padding: 4px; 		margin: 20px 0px 20px 0px; 		}		p.mini_date_display {        margin-bottom: 10px;	}	