body .addeventatc {
	display:inline-block;
	position:relative;
	font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	font-weight:600;
	line-height:100%;
    background-color: var(--main-color);
    color: #fff!important;
	font-size:14px;
	text-decoration:none;
	border:1px solid transparent;
	padding:5px 15px;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height: 2.15384615;
	min-height: 40px;
	cursor:pointer;
	letter-spacing: 0;
	-webkit-font-smoothing:antialiased!important;
	outline-color:rgba(0,78,255,0.5);
	text-shadow:1px 1px 1px rgba(0,0,0,0.004);
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	box-shadow: none!important;
	transition: .3s;
}

body .addeventatc:hover {
	background-color: rgba(var(--main-color-rgb),.6);
    color: #fff;
	font-size:14px;
	text-decoration:none;
}

body .addeventatc:active {
	border-width:1px;
}

body .addeventatc-selected {
	background-color:#f9f9f9;
}

body .addeventatc .addeventatc_icon {
	width:18px;
	height:18px;
	position:absolute;
	z-index:1;
	left:12px;
	top:10px;
	background:url(../gfx/icon-calendar-t1.svg) no-repeat;
	background-size:18px 18px;
	display: none;
}

.addeventatc .start,.addeventatc .end,.addeventatc .timezone,.addeventatc .title,.addeventatc .description,.addeventatc .location,.addeventatc .organizer,.addeventatc .organizer_email,.addeventatc .facebook_event,.addeventatc .all_day_event,.addeventatc .date_format,.addeventatc .alarm_reminder,.addeventatc .recurring,.addeventatc .attendees,.addeventatc .calname,.addeventatc .uid,.addeventatc .status,.addeventatc .method,.addeventatc .client,.addeventatc .transp {
	display:none!important;
}

.addeventatc br {
	display:none;
}

/* Drop down */
.addeventatc_dropdown {
	width:230px;
	position:absolute;
	padding:6px 0 0;
	font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
	color:#000!important;
	font-weight:600;
	line-height:100%;
	background:#fff;
	font-size:15px;
	text-decoration:none;
	text-align:left;
	margin-left:-1px;
	display:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 10px 26px;
	-moz-box-shadow:rgba(0,0,0,0.4) 0 10px 26px;
	box-shadow:rgba(0,0,0,0.4) 0 10px 26px;
	transform:scale(.98,.98) translateY(5px);
	z-index:-1;
	transition:transform .15s ease;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.addeventatc_dropdown.topdown {
	transform:scale(.98,.98) translateY(-5px)!important;
}

.addeventatc_dropdown span {
	display:block;
	line-height:100%;
	background:#fff;
	text-decoration:none;
	cursor:pointer;
	font-size:15px;
	color:#333;
	font-weight:600;
	padding:14px 10px 14px 55px;
	margin:-2px 0;
}

.addeventatc_dropdown span:hover {
	background-color:#f4f4f4;
	color:#000;
	text-decoration:none;
	font-size:15px;
}

.addeventatc_dropdown em {
	color:#999!important;
	font-size:12px!important;
	font-weight:400;
}

.addeventatc_dropdown .frs a {
	background:#fff;
	color:#cacaca!important;
	cursor:pointer;
	font-size:9px!important;
	font-style:normal!important;
	font-weight:400!important;
	line-height:110%!important;
	padding-left:10px;
	position:absolute;
	right:10px;
	text-align:right;
	text-decoration:none;
	top:5px;
	z-index:101;
}

.addeventatc_dropdown .frs a:hover {
	color:#999!important;
}

.addeventatc_dropdown .ateappleical {
	background:url(../gfx/icon-apple-t5.svg) 18px 40% no-repeat;
	background-size:22px 100%;
}

.addeventatc_dropdown .ategoogle {
	background:url(../gfx/icon-google-t5.svg) 18px 50% no-repeat;
	background-size:22px 100%;
}

.addeventatc_dropdown .ateoffice365 {
	background:url(../gfx/icon-office365-t5.svg) 19px 50% no-repeat;
	background-size:18px 100%;
}

.addeventatc_dropdown .ateoutlook {
	background:url(../gfx/icon-outlook-t5.svg) 18px 50% no-repeat;
	background-size:22px 100%;
}

.addeventatc_dropdown .ateoutlookcom {
	background:url(../gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;
	background-size:22px 100%;
}

.addeventatc_dropdown .ateyahoo {
	background:url(../gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;
	background-size:22px 100%;
}

.addeventatc_dropdown .atefacebook {
	background:url(../gfx/icon-facebook-t5.svg) 18px 50% no-repeat;
	background-size:22px 100%;
}

body .addeventatc_dropdown .copyx {
	height:21px;
	display:none;
	position:relative;
	cursor:default;
}

.addeventatc_dropdown .brx {
	height:1px;
	overflow:hidden;
	background:#e8e8e8;
	position:absolute;
	z-index:100;
	left:10px;
	right:10px;
	top:9px;
}

.addeventatc_dropdown.addeventatc-selected {
	transform:scale(1,1) translateY(0px);
	z-index:99999999999;
}

.addeventatc_dropdown.topdown.addeventatc-selected {
	transform:scale(1,1) translateY(0px)!important;
}

.addeventatc_dropdown .drop_markup {
	background-color:#f4f4f4;
}