.events{clear:both}
.events .event-row{
	border-bottom:1px solid #DBDBDB;
	margin-left:20px;
	line-height:18px;
	font-size:13px;
	padding:10px 0 5px 0;
}
.events a{outline:none}
.events .event-row > div{display:block;margin-bottom:5px}
.events .event-row .title{
	color:#003D78;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	position:relative;
	text-align:justify;
}
.events .event-row .title .private{position:absolute;left:-20px;top:0px}
.events .event-row a.read-more:active,
.events .event-row a.read-more{color:#62b600;font-weight:bold;text-decoration:none}
.events .event-row a.read-more:hover{color:#93d500;text-decoration:underline}
.events .event-row .admin-bar{margin-left:485px;display:inline-block}
.events .event-row .admin-bar i{margin:2px;opacity:0.4;cursor:pointer}
.events .event-row .admin-bar i:hover{opacity:1.0}

.events .event-view{margin:40px 0px;font-size:13px;line-height:18px}
.events .registration-view > div,
.events .event-view > div{margin-top:20px;text-align:justify;min-height:18px}
.events .event-view > div ol,.events .event-view > div ul{list-style-position: inside !important}
.events .event-view .title{
	color:#62b600;
	font-size:25px;
	line-height:30px;
	min-height:30px;
	font-weight:normal;
	border-bottom:1px solid #DBDBDB;
	padding-bottom:20px;
}
.events .event-view .description{
	color:black;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
}
.events .event-form span{vertical-align:text-bottom}
.events .event-form .picker-button{
	cursor:pointer;
	position:absolute;
	top:-1px;
	right:10px;
}
.events .event-form .submit{text-align:center}
.events .event-form .submit label,.events .event-form .submit input{vertical-align:middle}
.events .event-form .error{color:#FF0000 !important}
.events .event-form .edit-form-time.error{border-color:#FF0000 !important}

span.edit-form{display:inline;min-width:50px}
.edit-form.placeholder{opacity:.5;font-style:italic}
.edit-form:hover,.edit-form:focus{border:1px solid #DBDBDB}
.edit-form-time{
	border:1px solid #DBDBDB;
	width:120px;
	padding:2px 5px;
	height:16px;
}

.events .request-row{margin-top:5px;cursor:pointer;border:1px solid #DBDBDB}
.events .request-row:hover{background-color:#EFF6FC}
.events .request-row >div{
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
	display:inline-block;
	padding:5px 10px;
}
.events .request-row >div:first-child{width:574px}
.events .request-row.selected{background-color:#00AFF0;color:#FFFFFF}
.events .registration-requests{height:auto !important}
.events .registration-requests .request-row >div:first-child{width:544px}
.events .request-row.selected .halflings.unchecked{display:none}
.events .request-row.unselected .halflings.check{display:none}

.events .event-participants .participants-list{display:none}
.events .event-registration,.events .event-participants .participants-list{position:relative}
.events .event-registration .reset-fields,.events .event-registration .unlock-fields{position:absolute;top:40px;right:30px}
.events .event-participants .mail-all,
.events .event-participants .down-csv,
.events .event-participants .add-user{position:absolute;top:32px;right:20px}
.events .event-participants .add-user, .events .event-participants .btn-green.mail-all{right:170px}
.events .event-participants .btn-blue.mail-all{right:328px}
.events .event-registration.closed .reset-fields,.events .event-registration.opened .unlock-fields,
.events .event-registration.closed .g-recaptcha,.events .event-registration.closed .mod-button{display:none}

.events div.warning-reg-date{
	margin-top:10px;
	text-align:left;
	min-height:auto;
	font-size:11px;
	font-style:italic;
	line-height:15px;
	color:#FF0000;
}

.events .participants-list .participant-row{margin-top:5px;cursor:pointer;border:1px solid #DBDBDB}
.events .participants-list .participant-row:hover{background-color:#EFF6FC}
.events .participants-list .participant-row .head>div{
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
	display:inline-block;
	padding:5px 10px;
	height:18px;
}
.events .participants-list .participant-row .head>div:nth-child(1){width:250px}
.events .participants-list .participant-row .head>div:nth-child(2){width:250px}
.events .participants-list .participant-row .head>div:nth-child(3){width:68px;text-align:right}
.events .participants-list .participant-row.opened{background-color:#EFF6FC}
.events .participants-list .participant-row .details{display:none;padding-bottom:5px}
.events .participants-list .participant-row.opened .details{display:block}
.events .participants-list .participant-row .details>div{
	font-size:13px;
	line-height:18px;
	vertical-align:middle;
	display:inline-block;
	margin:0px 5px;
	width:458px;
	vertical-align:top;
}
.events .participants-list .participant-row .details>div.tit{width:70px;font-weight:bold;text-align:right}
.events .participants-list .participant-row .head .halflings{
	margin:2px;
	opacity:0.4;
	cursor:pointer;
	vertical-align:top
}
.events .participants-list .participant-row .head .halflings:hover{opacity:1.0}
.events .participants-list .request-row{margin:5px 14px 0px !important;width:598px !important}
.events .participants-list .request-row>div:first-child{width:544px !important}

.notify-div .notify-box,
.notify-div .chevron-down,
.notify-div.enabled .chevron-right{display:none}

.notify-div.enabled .notify-box{display:block}
.notify-div.enabled .chevron-down,
.notify-div .chevron-right{display:inline-block}

.notify-div .notify-box .boxlist{width:612px;margin-top:10px}

