body { width: 100%; height: 100%; margin: 0; font-family: Consolas, "Courier New", Courier; background-image: url('./../img/header.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; overflow-y: auto; } ::-webkit-scrollbar { display: none; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ } hr { border: 0 solid; margin: 0; width: 90%; border-bottom-width: 1px; line-height: 2%; color: rgb(124, 252, 0);; } .navbar { z-index: 99999; width: 100%; height: auto; position: fixed; overflow: hidden; background-color: rgba(0, 0, 0, 0.65); } .navbar a { width: 70px; height: 50px; display: block; float: left; color: rgb(124, 252, 0); text-decoration: none; text-align: center; font-size: 17px; } .navbar a .btn { text-align: center; padding: 15px 0; } .active { background-color: #04AA6D; height: 50px; color: white; } .navbar .icon { display: none; } .dropdown { float: left; overflow: hidden; } .dropdown .dropbtn { width: 120px; height: 50px; display: block; border: none; outline: none; color: rgb(124, 252, 0); padding: 14px 16px; background-color: inherit; font-family: inherit; margin: 0; text-decoration: none; text-align: center; font-size: 17px; } .dropdown-content { background-color: rgba(41, 41, 41, 0.301); display: none; position: absolute; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { width: 160px; height: 20px; border-radius: 10px; float: none; color: rgb(124, 252, 0); padding: 12px 16px; text-decoration: none; display: block; text-align: center; font-size: 17px; } .navbar a:hover, .dropdown:hover .dropbtn { background-color: rgba(41, 41, 41, 0.137); color: white; } .dropdown-content a:hover { background-color: rgba(41, 41, 41, 0.137); color: white; } .dropdown:hover .dropdown-content { display: block; position: fixed; } .box { justify-content: center; width: 100%; position: relative; padding-top: 20px; text-align: center; color: rgb(124, 252, 0); background-color: rgba(0, 0, 0, 0.65); text-shadow: rgb(0 0 0) 0px 1px 0px; overflow: hidden; /* border-radius: 10px; */ } .title { display: block; padding: 15px 0 15px 0; width: 100%; color: #fff; } .title h1 { color: #fff; margin-top: 0; font-weight: 500; } .title h2 { font-size: 15px; font-family: inherit; line-height: 1.8em; font-weight: 400; margin-bottom: 0; } .input-cont { max-width: 50%; display: block; margin: auto; position: relative; } .input-cont .input { position: inherit; max-width: 100%; display: block; border-collapse: separate; margin: 0 auto; } .input-cont .input .form-ctr { position: relative; z-index: 1; float: left; width: 100%; margin-bottom: 20px; display: block; height: 40px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } .input-cont .input-btn { -webkit-appearance: none; display: contents; position: relative; border-color: #dbdbdb; border-radius: 10px; color: #363636; box-shadow: inset 0 0.0625em 0.125em rgb(10 10 10 / 5%); } .input-cont .input-btn .btn { cursor: pointer; justify-content: center; text-align: center; padding: 20px; border-radius: 8px; white-space: nowrap; background-color: #00d1b2; border-color: transparent; color: #fff; } .container { padding-top: 50px; } .typed-cursor { opacity: 1; } .preview { overflow: visible; position: relative; text-align: center; display: flex; flex-wrap: wrap; max-width: 100%; height: auto; align-items: center; align-content: center; justify-content: center; flex-direction: row; } .preview .pres { float: left; width: 250px; height: 350px; overflow: hidden; padding: 10px; position: relative; ; } .preview .pres .preview-text { background-color: rgba(0, 0, 0, 0.377); bottom: 10px; text-decoration: none; color: rgb(124, 252, 0); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: flex; align-items: center; justify-content: center; position: absolute; width: 250px; height: 50px; } .preview .pres .preview-type { background-color: rgba(0, 0, 0, 0.377); /* padding: 10px; */ border-bottom-right-radius: 36px; border-top-left-radius: 10px; width: 100px; height: 30px; display: flex; align-items: center; justify-content: center; position: relative; } .preview .pres .preview-img { text-align: center; width: 100%; height: 350px; border-radius: 10px; background-size: cover; background-repeat: no-repeat; background-position: center; } .preview .pres .preview-img video { width: 250px; height: auto; border-radius: 10px; position: absolute; left: 10px; bottom: 10px; } .info { height: auto; width: 100%; margin: 0 auto; padding: 0; padding-bottom: 35px; display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; justify-content: center; } .profile { display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; justify-content: center; } .profile-image { float: left; width: auto; } .profile-image img { width: 130px; border-radius: 50%; } .profile-user-settings { text-align: left; width: 100%; position: relative; align-content: center; } .profile-user-settings .badge{ min-width: 66px; min-height: 66px; background-image: url(./../img/badge-ig.png); background-size: cover; background-repeat: no-repeat; background-position: center; } .profile-user-name { display: flex; font-size: 2.5rem; font-weight: 300; margin: 0; justify-content: center; align-items: center; flex-direction: row; } .profile-user-settings .profile-stat { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-evenly; align-items: center; } .profile-real-name, .profile-stat-count { font-weight: 600; font-size: 18px; text-align: center; padding-right: 20px; } .info .dl { display: flex; flex-direction: row; align-items: center; flex-wrap: nowrap; justify-content: center; } .content { width: 100%; position: relative; /* background-color: #04AA6D; */ display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; align-content: center; } .content .c-title { /* padding: 10px 20px; */ width: 50%; font-size: 2.5rem; line-height: 2.5; font-weight: 600; /* text-align: left; */ } .content .tutor { width: 400px; padding: 20px 10px; display: flex; align-items: flex-end; flex-wrap: wrap; flex-direction: row; justify-content: center; } .content .tutor .img { width: 100%; height: 356px; border-radius: 10px; background-position: center; background-repeat: no-repeat; background-size: cover; } .content .tutor .img:hover, .content .img:focus { transform: scale(2); background-size: contain; z-index: 99998; } .content .tutor .over { width: 400px; background-color: rgba(0, 0, 0, 0.377); height: 150px; position: absolute; display: flex; flex-direction: column; flex-wrap: nowrap; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; align-items: center; justify-content: flex-end; align-content: stretch; } .content .tutor .over h1 { display: block; font-size: 22px; margin: 10px 0; } .content .tutor .over p { padding: 0 30px; } .footer { width: 100%; height: auto; position: relative; background-color: rgba(0, 0, 0, 0.65); } .footer .footer-cont { width: 100%; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; } .footer .footer-cont .button-bar { width: 100%; height: auto; display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; height: 300px; /* background-color: #00d1b2; */ } .footer .footer-cont .button-bar .img { min-width: 200px; background-image: url(./../img/logo.png); background-size: cover; background-repeat: no-repeat; background-position: center; } .footer .footer-cont .button-bar img { width: 150px; } .footer .footer-cont .button-bar .footer-content { width: 100%; display: flex; padding: 10px 20px; /* background-color: red; */ flex-direction: column; flex-wrap: wrap; align-content: stretch; justify-content: space-between; align-items: stretch; } .footer .footer-cont .button-bar .footer-content a { font-size: 17px; padding: 8px 5px; } .footer .footer-cont .text { display: flex; justify-content: center; width: 100%; font-size: 17px; padding: 10px 0; font-weight: 600; color: rgb(124, 252, 0); /* background-color: #04AA6D; */ } @media screen and (max-width: 600px) { .navbar a:not(:first-child), .dropdown .dropbtn { display: none; } .navbar a.icon { float: right; display: flex; align-items: center; justify-content: center; flex-direction: column; flex-wrap: wrap; } } @media screen and (max-width: 600px) { .dropdown.dropbtn {background-color: rgba(0, 0, 0, 0.65);} .navbar.responsive {position: fixed;} .navbar.responsive .icon { position: absolute; width: 70px; right: 0; align-items: center; top: 0; } .navbar.responsive a { float: none; width: auto; display: flex; text-align: right; flex-direction: column; flex-wrap: wrap; justify-content: center; align-items: stretch; } .navbar.responsive .dropdown {float: none;} .navbar.responsive .dropdown-content {position: relative;} .navbar.responsive .dropdown .dropbtn { display: block; width: 100%; } .input-cont { width: 300px; max-width: 100%; } .info { flex-wrap: wrap; } .profile { flex-wrap: wrap; } .title h1 { font-size: 25px; } .title h2 { font-size: 14px; } }