.intl-tel-input {
	width:100%;
}
.int-tel.form-item{
	overflow: visible;
}

#invoicePrint {
  height: 650px !important;
}

.fboxy-wrapper
{
max-height:700px;
z-index:99999999;
}

.f-speakers-new .f-list-item .f-list-item-container .f-content-container-text .f-list-item-title a:hover {
    text-decoration:underline;
} 

//Download//
.f-download .fMenu .menu-item {
    list-style: none;
    width: 60%;
    margin: 0.5rem auto;
}

.f-download .fMenu .menu-item a {
    padding: 1rem 1rem;
    background: var(--brand-color-theme-3);
    border-radius: 15px;
    font-weight: 700;
    display: block;
    transition: 0.3s all;
    color: #000;
    font-size: 20px;
    margin-bottom: 1rem;
}

.f-download .fMenu .menu-item a:hover {
    scale: 1.02;
    box-shadow: 0 0 8px 0 #aaa;
    transition: 0.3s all;
}

.f-download .fMenu .menu-item .menu-item-icon img {
    width: 50px;
    margin-right: 0.75rem;
}


//info-box
.f-details h3 {
    color: var(--brand-color-theme-1);
	margin-bottom: 0.75rem;
}
       
.f-details h2 {
    color: var(--brand-color-theme-3);
	margin-bottom: 0.75rem;
}
       
.f-details .info-box {
    padding: 1rem 2%;
    background: #f8f9fa;
}

.f-organized-by .fGalleryItem .ItemfinnerGallery img {
	height: 100px;
    border: none !important;
}

/* sponsors start here */

.f-sponsors {
    background-position: center;
    background-repeat: no-repeat;

    .fModuleTitle h3::before {
        background-color: #aaa;
    }
    .fModuleTitle h3::after {
        border-color: transparent;
    }
    .fGalleryItem {
        padding: 10px;
        .ItemfinnerGallery {
            height: 150px;
            padding: 1rem;
            img {
                height: 100%;
                object-fit: contain;
            }
        }
    }
	.fGalleryText a {
  		position: absolute;
  		top: 0;
  		left: 0;
  		height: 100%;
  		width: 100%;
  		z-index: 10; 
  		text-decoration: none;
  		background-color: rgba(0, 0, 0, 0);
		transition: box-shadow 0.3s ease; 
	}
	.fGalleryText a:hover {
  		box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
	}
}

.view-session-view th.session-time {
    width: 10%;
}

#session-item-30276 .session-item-container ul.session-sub{
    display: block;
}
#session-item-30281 .session-item-container ul.session-sub{
    display: block;
}
#session-item-30285 .session-item-container ul.session-sub{
    display: block;
}
#session-item-30291 .session-item-container ul.session-sub{
    display: block;
}

.fForm .form-item .date {
    width: 100%;
}
