/* ÚJ */

/* LENYILO */
[data-toggle="collapse"].collapsed .if-collapsed {
  display: none;
}
[data-toggle="collapse"]:not(.collapsed) .if-not-collapsed {
  display: none;
}

/* LABLEC KEP */
footer .pte-aok img {
	max-height:80px;
}

/* INSTA IKON */

body.egyseg .top-nav-right li a.instagram {
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 34px;
}

/* GALERIA KEPEK FELSO LEKEREKITES */

.fotok figure {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}


/* EGYSEG MENÜ KÉT SOR */

/*
.navbar-expand-lg .navbar-collapse {
	flex-direction: column;
}

.navbar-collapse {
	align-items: end;
*/}



/* CKEDITOR TARTALOM */
.floatleft {
    float: left;
    margin: 5px 20px 5px 0;
    font-size: 90%;
    line-height: 130%;
}

.floatright {
    float: right;
    margin: 5px 0 5px 15px;
    font-size: 90%;
    line-height: 130%;
}

.cleared {
    clear: both;
}

.galeria-kep {
    float: left;
    width: 160px;
    max-height: 110px;
    margin: 20px 20px 20px 0;
    text-align: center;
}


/* BOOTSTRAP SELECT */
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.bootstrap-select .btn {
    background-color: transparent;
    font-size: .9375rem;
    text-transform: none;
    letter-spacing: 0;
    padding: 0;
    white-space: normal !important;
    border: 0;
    font-weight: 400;
}

.dropdown-toggle::after {
    display: none;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder {
    color: #495057;
}


/* RENDEZVENYNAPTAR */

#calendar {
	background-color:#fff;
	padding: 20px;
}

.fc-time-grid-container, .fc-time-grid {
    overflow: unset !important;
}

.tooltip h2 {
	font-size:16px;
}

.tooltip h3 {
	font-size:16px;
}

.fc-button-primary {
    color: #fff !important;
	background-color:#4383D9 !important;
	border-color:#4383D9 !important;
}

.fc-button-primary:hover {
    color: #fff;
    background-color: #2769c2 !important;
    border-color: #2769c2 !important;
}


/* TOOLTIP */
.tooltip-inner {
	background-color: rgb(0, 102, 153);
}

.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: rgb(0, 102, 153) !important;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: rgb(0, 102, 153) !important;
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: rgb(0, 102, 153) !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: rgb(0, 102, 153) !important;
}

.tooltip.show {
    opacity: 0.97;
}


/* BLOCKQUOTE */
blockquote{
  font-size: 1.2em;
  width:100%;
  margin:20px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #4383D9 ;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#4383D9;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}