@charset "utf-8";
#esemenynaptar #lapozo span,
#esemenynaptar #naptar_loading,
#esemenynaptar .head_portlet a{
	display:none !important;
}
#esemenynaptar {border:1px solid #eee; margin-bottom: 30px; margin-top: 8px; box-shadow: 0px 5px 9px rgba(0,0,0,0.1);}
#esemenynaptar .head_portlet{
	margin-bottom:20px;
}

#esemenynaptar .head_portlet:after{
	position:relative;
	display:block;
	color:#fff;
	padding: 10px;
	content:'ESEMÉNYNAPTÁR';
	font-size:16px;
	text-align:center;
	line-height: 1.3;
    text-transform: uppercase;
    background-color: #1d91bd;
    margin: 0 0 10px;
    -moz-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);
    box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);
    box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);
    text-shadow: 1px 1px 1px rgba(0, 123, 152, 0.2);
}

#esemenynaptar ul{
	padding:0;
	list-style:none;
}

#esemenynaptar #lapozo > a{
	position:relative;
	display:inline-block;
	width:30px;
	height:30px;
	line-height: 30px;
	text-align: center;
}

#esemenynaptar #lapozo > a:after{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-size:18px;
	font-family: FontAwesome;
	color:#0389d3;
	cursor:pointer;
	z-index:1;
  -webkit-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;  
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

#esemenynaptar #lapozo > a:hover:after,
#esemenynaptar #datum > div:hover:after{
color: #2bb4ff;
}

#esemenynaptar #lapozo #prev{
	float:left;
}

#esemenynaptar #lapozo #next{
	float:right;
}

#esemenynaptar #lapozo #prev:after{
    font-family: FontAwesome;
	content: "\f053";
}

#esemenynaptar #lapozo #next:after{
    font-family: FontAwesome;
	content: "\f054";
}

#esemenynaptar #datum{
display: block;
width: 240px;
text-align: center;
margin: 0 auto;
}

#esemenynaptar #datum > div{
position:relative;
display: inline-block;
overflow:hidden;
border:1px solid #a4beff;
}

#esemenynaptar #datum > div:after{
	position:absolute;
	font-family: FontAwesome;
	content:'\f078';
	font-size:12px;
	color:#2b5edb;
	height:100%;
	width:20px;
	top:0;
	right: 2px;
	z-index: 1;
	line-height: 30px;
	text-align: center;
	pointer-events:none;
  -webkit-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;  
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

#esemenynaptar #datum #ev{
	margin-right:5px;
}

#esemenynaptar #datum #honap{
	width:120px;
}

#esemenynaptar #datum #honap select{
	width:140px;
}

#esemenynaptar #datum #ev{
	width:68px;
}

#esemenynaptar #datum #ev select{
	width:90px;
}

#esemenynaptar #datum > div select{
position:relative;
height:30px;
padding:0 4px;
border:0;
color:#316688;
background:transparent;
z-index:2;
cursor:pointer;
}

#esemenynaptar #calendar_outer_div{
	padding-top:15px;
	margin: 0 auto;
	width: 260px;
}

#esemenynaptar #napok{
margin-bottom: 5px;
}

#esemenynaptar #napok li{
	float:left;
	width:37px;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	background-color:#3995d1;
}

#esemenynaptar #calendar_day_div ul:after,
#esemenynaptar #napok:after{
	display:block;
	content:'';
	clear:both;
}

#esemenynaptar #calendar_day_div ul li{
	float:left;
	width:37px;
	height:30px;
	color:#2c87c3;
	text-align:center;
	line-height:30px;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;  
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

#esemenynaptar #calendar_day_div ul li.today{
	background-color: #d2edff;
}

#esemenynaptar #calendar_day_div ul li[id^=cday_]:not([title=""]),
#esemenynaptar #calendar_day_div ul li.calendar_event_all{
	color: #fff;
	background-color: #4fb4da;
}

#esemenynaptar #calendar_day_div ul li[id^=cday_]:not([title=""]) a,
#esemenynaptar #calendar_day_div ul li.calendar_event_all a{
	color: #fff;
	font-weight:bold;
}