/*Setup Branding Fonts*/
@import '../Brand/Bold/font.css';
@import '../Brand/Light/font.css';
@import '../Brand/LightCn/font.css';
@import '../Brand/UltraBlack/font.css';

h1, h2, h3, h4, .footer-brand
{
	font-family: 'Frutiger-Bold', sans-serif !important;
}
ol, ul {
	list-style: none;
}
.origin{
    position: relative !important;
    left: -14px !important;
}
.front-alert{
    position: fixed !important;
    opacity: 0;
    top: 100px ;
    width: 100% !important;
    z-index: 99 !important;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.front-alert.animate{
    opacity: 1;
}
.header-logo-img{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.presentation-page .header-filter:after, .index-page .header-filter:after {
    background: rgba(0, 0, 0, 0.5) !important;
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(208, 44, 180, 0.31) 100%) !important;
    background: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.5) 0%, rgba(208, 44, 180, 0.31) 100%) !important;
}
.presentation-page .section-overview .features-5:after, .index-page .section-overview .features-5:after {
    background: rgba(0, 0, 0, 0.75);
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
.features-5{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
}
.navbar .navbar-nav .nav-item .nav-link {
    position: relative;
    color: inherit;
    padding: 0.9375rem;
    font-weight: 400;
    font-size: 14px !important;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 20px;
}

.image-cropper {
    width: 40px !important;
    height: 40px !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius: 50% !important;
}
.profile-pic {
  object-fit: cover;
  display: inline !important;
  margin: 0 auto !important;
  height: 100% !important;
  width: 100% !important;
}