.landing-alert{ margin-bottom: 0; } .page-header{ background-color: #B2AFAB; background-position: center center; background-size: cover; min-height: 100vh; max-height: 999px; overflow: hidden; position: relative; width: 100%; z-index: 1; display: flex; align-items: center; justify-content: center; .filter::after{ background-color: rgba(0, 0, 0, 0.5); content: ""; display: block; height: 100%; left: 0; top: 0; position: absolute; width: 100%; z-index: 1; } &.page-header-small{ min-height: 65vh !important; max-height: 700px; } &.page-header-xs{ min-height: 40vh !important; } &.section-dark{ .content-center, .category-absolute{ z-index: 1; } } } .page-header .motto{ text-align: left; z-index: 3; color: #fff; position: relative; } .landing-section{ padding: 100px 0; z-index: 1; } .section-buttons{ z-index: 1; } .landing-section .btn-simple{ padding: 0; } .landing-section .column{ padding: 0 75px 0 25px; } .team-player .img-circle, .team-player .img-thumbnail{ display: block; margin-top: 50px; margin-left: auto; margin-right: auto; width: 120px; } .contact-form{ margin-top: 30px; } .contact-form label{ margin-top: 15px; } .contact-form .btn{ margin-top: 30px; } .navbar-relative{ position: relative; z-index: 2; } #register-navbar a{ color: #FFF; } .register-background .container{ margin-top: 11%; position: relative; z-index: 3; } .register-footer{ bottom: 20px; position: absolute; z-index: 1; width: 100%; background: transparent; color: $white-color; } .register-footer .fa-heart{ color: #EB5E28; } .register-card label{ margin-top: 15px; } .register-card .title{ color: #B33C12; text-align: center; } .register-card .btn{ margin-top: 30px; } .register-card .forgot{ text-align: center; } .profile-content{ position: relative; } .owner{ text-align: center; } .owner .avatar{ padding: 15px; max-width: 180px; margin: -85px auto 0; display: inline-block; } .owner .name h4{ margin-top: 10px; } .profile-tabs{ margin: 50px 0; min-height: 300px; } #following h3{ margin: 20px 0 40px 0; } .profile-content .tab-content .tab-pane.active{ height: 200px; } .follows .unfollow{ width: 15px; } #follows .follows .unfollow .checkbox{ margin-top: -15px; } #follows .follows h6{ margin-top: 15px; } .follows hr{ margin-top: 10px; } .alert h5{ // margin-bottom: 10px; } .title-brand{ max-width: 730px; margin: 0 auto; position: relative; text-align: center; color: #FFFFFF; display: block; .type{ position: absolute; font-size: 20px; background: #132026; padding: 6px 10px; border-radius: 4px; top: 0; font-weight: 600; margin-top: 10px; right: -15px; } } .presentation-title{ font-size: 8em; font-weight: 700; margin: 0; color: #FFFFFF; background: #fbf8ec; background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%); background: -webkit-linear-gradient(top, #FFFFFF 35%,#4e6773 100%); background: linear-gradient(to bottom, #FFFFFF 35%,#4e6773 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .presentation-subtitle{ font-size: 1.7em; color: #FFFFFF; } .category-absolute{ position: absolute; text-align: center; top: 100vh; margin-top: -60px; padding: 0 15px; width: 100%; color: rgba(255, 255, 255, 0.5); .creative-tim-logo { max-width: 140px; top: -2px; left: 3px; position: relative; } } .fog-low{ position: absolute; left: 0; bottom: 0; margin-left: -35%; margin-bottom: -50px; width: 110%; opacity: .85; img{ width: 100%; } &.right{ margin-left: 30%; opacity: 1; } } .page-header{ .content-center{ margin-top: 85px; } } .moving-clouds{ position: absolute; z-index: 1; bottom: 0; left: 0; width: 250.625em; height: 43.75em; -webkit-animation: cloudLoop 80s linear infinite; animation: cloudLoop 80s linear infinite; } @keyframes cloudLoop{ 0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} 100%{-webkit-transform:translate3d(-50%,0,0); transform:translate3d(-50%,0,0)} } .following{ img{ max-width: 70px; } }