blink {
  -webkit-animation: 2s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 */
  animation: 1s linear infinite condemned_blink_effect;
}

/* for Safari 4.0 - 8.0 */
@-webkit-keyframes condemned_blink_effect { 
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

@keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}


.event_pro{
	height:100px;
	width:95%;
	border:1px solid black;
	padding:3px;
}


.event_pro:hover{
	background-color:black;
	cursor:hand;
	box-shadow:3px 3px 3px gray;
}



.leave_box{
	height:70px; 
	background-color:#F5B7B1; 
	padding:10px; 
	font-size:12px; 
	border:1px solid black;
	cursor:hand;
}

.leave_box:hover{
	box-shadow:5px 5px 5px gray;
}


.month_box:hover{
	background-color:black;
}


.profile_pic{
	background-color:pink;
	
}


.field_set{
	border:1px soild black;
}


.special{
	border:1px solid black;
}

.booking{
	border:1px solid black;
	padding:5px;height:100px;
	border-radius:3px;
	text-align:center;
	background-color:#f9f9f9;
}

.booking:hover{
	box-shadow:3px 3px gray;
	cursor:hand;
}

.new_staff_panel{
	background-color:black;
	border:1px solid black;
	color:white;
}


.new_staff_panel a{
	display:block;
	border:1px solid black;
	text-decoration:none;
	padding:5px;
}

.new_staff_panel a:hover{
	color:yellow;
	font-weight:bold;
}


.new_txt{
	border:none;
	color:blue;
}


.summery_sheet{
	border:2px solid black;
}


.left_menu{
	margin-top:20px;
	border:2px solid black;
	background-color:pink;
}
.left_menu a{
	text-decoration:none;
	display:block;
	background-color:black;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	}
	
.left_menu a:hover{
	text-decoration:none;
	color:black;
	background-color:white;
	text-align:right;
}



.btn_edit {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  font-family: Arial;
  color: #ffffff;
  padding: 5px;
  background: #0015ff;
  border: solid #208a2c 1px;
  text-decoration: none;
font-weight:bold;
  cursor:hand;
  padding-top:2px;
  padding-bottom:2px;
}

.btn_edit:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn_submit_red {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  background: #34d93f;
  padding: 10px 20px 10px 20px;
  border: solid #208a2c 1px;
  text-decoration: none;
  font-weight:bold;
  cursor:hand;
  width:100%;
}

.btn_submit_red:hover {
  background: red;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}



.btn_submit {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  background: #34d93f;
  padding: 10px 20px 10px 20px;
  border: solid #208a2c 1px;
  text-decoration: none;
  font-weight:bold;
  cursor:hand;

}

.btn_submit:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.body_txt{
	border:3px solid black;
	width:100%;
	padding:10px;

}


.btn_login {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Georgia;
  color: #f5f5f5;
  font-size: 13px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn_login:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor:hand;
}




body{
	font-family:Segoe UI Symbol;
}

.txt{
	border:1px solid black;
	width:100%;
	font-size:18px;
	color:blue;
	padding:2px;
	padding:10px;
	border-radius:5px;
}




.btn_login{

}

.login_box{
width:400px;
text-align:center;
background:black;
font-family: 'Roboto Condensed';
color:white;
font-weight:bold;
padding:2px;
padding-top:10px;
}


.login_after{
font-size:30px;
text-align:top;
border:1px soild gray;
background-color:#222222;
color:white;
-webkit-transition: all 0.25s ease-in;
-moz-transition: all 0.25s ease-in;
-ms-transition: all 0.25s ease-in;
-o-transition: all 0.25s ease-in;
transition: all 0.25s ease-in;
cursor:hand;
}

.login_after:hover{
background-color:black;
-webkit-transition: all 0.25s ease-in;
-moz-transition: all 0.25s ease-in;
-ms-transition: all 0.25s ease-in;
-o-transition: all 0.25s ease-in;
transition: all 0.25s ease-in;
cursor:hand;
}


.round_index{
	width:40px;
	height:40px;
	border-radius:10px;
	cursor:hand;
	margin-left:2px;
	margin-right:2px;
	border:1px solid black;

}

.round_index:hover{
box-shadow:2px 2px 2px gray;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: -5px;
  left: 105%;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}