.btn{
	background:#8f8a53;
	border:#357ebd solid 1px;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	padding:4px 10px;
	text-decoration:none;
	text-align:center;
	min-width:60px;
	position:relative;
	transition:color .1s ease}
	
.btn:hover {
	background:#b3ae71
	}

.btn.btn-big {font-size:18px;
	padding:15px 20px;
	min-width:100px}

.btn-close {
	text-decoration:none;
	cursor:pointer}

.dsListEvents ul {
	list-style-type:none;
	margin:0;
	padding:0
	}
	
.dsListEvents ul li {
	color:#333333;
	cursor:pointer;
	/*background:linear-gradient(to bottom, #eeeeee,#d4d4d4);*/
	background: #ebebeb;
	margin-bottom:5px;
	border-left-color: #b3ae71;
	/*height:40px;*/
	line-height:10px !important;
	border-left-style:solid;
	border-left-width:5px;
	/*padding-left:10px;*/
	padding: 10px;
	border-radius:0px !important
	}
	
.dsListEvents ul li .hidden {display:none}
.dsListEvents ul li p {margin:0;padding:0;padding-top:6px;line-height:10px !important}
.dsListEvents ul li p.small {font-size:0.8em;color:#888;padding-top:7px}
.ds-event-modal {position:fixed;left:0px;top:0px;width:100%;height:100%;overflow:hidden;text-align:center;z-index:1000;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}


.ds-event-modal p {margin:0;padding:0}.ds-event-modal.active{display:-webkit-flex;display:flex}
.ds-event-modal .container {
	min-width:35%; 
	max-width:90%;
	max-height:80%;
	overflow-y:auto;
	background-color:#fff;
	border:1px solid #333;
	text-align:center;
	color:#333;
	border-radius:5px
	}
	
.ds-event-modal .container .header{font-size:20px;padding:10px;border-bottom:1px solid #eee; color: #8f8a53; font-weight: bold;}
.ds-event-modal .container .content .time{padding-top:10px;color:#777}
.ds-event-modal .container .content .description{padding:10px 20px;text-align:justify}
.ds-event-modal .container .footer{border-top:1px solid #eee;padding:10px}
.ds-event-modal.ie8.active{display:block}
