/* accesibilitate */
.accesibilitate{
	text-align: right;
}
.accesibilitate i {
font-size: 25px;

}
.accesibilitate a {
	text-decoration: none;
	}

.regularFont {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.fontSize19 *{
	font-size:19px ;

}
.fontSize21 *{

	font-size:21px ;

}
.fontSize23
{
	font-size:23px ;
}

.fontSize25 {
	font-size:25px;
}


.invertColor {
	filter: invert(100%);
	transition: all .8s;
}

.invertColor2 {
	filter: invert(0);
	transition: all .8s;
}

#acc .wrap {
	position:fixed;
	/*left: 1%;*/
	right: 2%;
	text-align: center;
	z-index: 11;
	border: 1px solid white;
	border-radius: 50%;
	padding: 4px 4px 6px 6px;
	background-color:#3498db;
	max-width: 40px;
	margin-top: 10px;
}
/*.wrap i{
	background-color:#3498db;
	border-radius: 25px;
}*/
#acc .wheelchair {
	cursor: pointer;
	font-size: 35px;
	color: white;
}
#acc .wheelchair:hover {
	color: #666;
}
#acc .wheelchair2 {
	font-size: 20px;
}
#acc .panel {
	margin-bottom: 0;
	background-color: #fff;
	border: 0;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

#acc .panel-heading {
	text-align: center;
	padding: 10px;
	background:#3498db ;
	color: #eeeeee;
}
#acc .panel-heading i{
	font-size: 20px;
}

#acc .panel-body {
	cursor: pointer;
	border: 0.5px solid #3498db;
	padding: 12px;
	text-align: left;
}
#acc .panel-body:hover {
	 background-color: #eeeeee;
 }
#acc .dropdown-menu {
	padding: 0;
	border-radius: 6px;
	border: 1px solid #3498db;
	min-width: 200px;
}

#acc .dropdown-menu-right {
	/*
	left: 0;
	right:auto;
	top: 3px;*/
	right:0px;
	left: auto;
	top: -3px;

}

.highlightLinks {
	text-decoration: underline !important;
}

.slide-right {
	animation: .7s slide-right;
}

.slide-left {
	animation: .7s slide-left;
}

#acc .panel-body i{
	color:#3498db;
}
@keyframes slide-right {
	from {
		right: -210px;
	}
	to {
		right: 0px;
	}
}

@keyframes slide-left {
	from {
		right: 0px;
	}

	to {
		right: -230px;
	}
}
/*
@keyframes slide-right {
	from {
		left: -210px;
	}
	to {
		left: 0px;
	}
}

@keyframes slide-left {
	from {
		left: 0px;
	}

	to {
		left: -230px;
	}
}*/
[data-tooltip] {
	display: inline-block;
	position: relative;
	cursor: help;
	padding: 4px;
}
/* Tooltip styling */
[data-tooltip]:before {
	content: attr(data-tooltip);
	display: none;
	position: absolute;
	background: #3498db;
	color: #fff;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 1.4;
	min-width: 100px;
	text-align: center;
	border-radius: 4px;
}
/* Dynamic horizontal centering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
	left: 50%;
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* Dynamic vertical centering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
	top: 50%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
[data-tooltip-position="top"]:before {
	bottom: 100%;
	margin-bottom: 6px;
}
[data-tooltip-position="right"]:before {
	left: 100%;
	margin-left: 6px;
}
[data-tooltip-position="bottom"]:before {
	top: 100%;
	margin-top: 6px;
}
[data-tooltip-position="left"]:before {
	right: 100%;
	margin-right: 6px;
}

/* Tooltip arrow styling/placement */
[data-tooltip]:after {
	content: '';
	display: none;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
/* Dynamic horizontal centering for the tooltip */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
	left: 50%;
	margin-left: -6px;
}
/* Dynamic vertical centering for the tooltip */
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {
	top: 50%;
	margin-top: -6px;
}
[data-tooltip-position="top"]:after {
	bottom: 100%;
	border-width: 6px 6px 0;
	border-top-color: #eeeeee;
}
[data-tooltip-position="right"]:after {
	left: 100%;
	border-width: 6px 6px 6px 0;
	border-right-color: #000;
}
[data-tooltip-position="bottom"]:after {
	top: 100%;
	border-width: 0 6px 6px;
	border-bottom-color: #000;
}
[data-tooltip-position="left"]:after {
	right: 100%;
	border-width: 6px 0 6px 6px;
	border-left-color: #000;
}
/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	display: block;
	z-index: 50;
}