/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); */ @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap'); /* // : Use a uniquifier for the class name // : Use a value from 100 to 900 .montserrat- { font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: ; font-style: normal; } */ body { /* padding: 0; margin: 0; */ font-family: "Tajawal", sans-serif; height: 100vh; overflow: hidden; /* background-color: black; */ background: linear-gradient(180deg, rgba(0, 0, 0, 0.51) 0%, rgba(0, 0, 0, 0.00) 47.92%, rgba(0, 0, 0, 0.58) 100%), linear-gradient(90deg, rgba(205, 183, 164, 0.22) 0%, rgba(0, 0, 0, 0.00) 51.04%, rgba(205, 183, 164, 0.22) 100%) ; } .none { display: none; } .dialog { width: 332px; padding: 20px; border: none; color: #EBE1D2; } .left_text { height: 8%; display: flex; align-items: flex-end; justify-content: space-between; padding-right: 2%; width: 98%; padding-bottom: 0.75%; border-radius: 2px; border-bottom: 2px solid transparent; border-image: linear-gradient(0.75turn, #EBE1D2, #EBE1D2, #EBE1D230, #EBE1D230, #EBE1D230); border-image-slice: 1; /* background-color: transparent; background-image: url("../images/pattern_banner.png"); background-size: contain; */ } .left_bg { opacity: 0.4; position: absolute; z-index: -99; left: 0; top: 0; width: 100%; height: 7rem; background-color: transparent; background-image: url("../images/pattern_banner.png"); background-size: contain; } .header img { width: 80px; height: auto; } .left_text { /* padding-right: 1%; */ /* padding-top: 0.5%; */ display: flex; align-items: center; justify-content: flex-end; color: #EBE1D2; } .left_text h1 { text-shadow: 0px 0px 50px #EBE1D2; font-family: "Tajawal"; font-size: 2rem; font-style: normal; font-weight: 600; letter-spacing: 0.15rem; line-height: normal; } .left_text p { color: #FFF; font-family: "Tajawal"; font-size: 14px; font-style: normal; font-weight: 500; letter-spacing: 0.08rem; line-height: normal; margin-top: -8%; margin-left: 25%; } .inputs { display: flex; align-items: center; justify-content: flex-end; } .dialog { width: 480px; padding: 20px; margin-top: 1%; border-radius: 10px; border: none; color: #EBE1D2; } /* Header */ .title { display: flex; align-items: center; justify-content: flex-end; padding: 5px; padding-right: 4%; margin-bottom: 20px; border-radius: 2px; border-bottom: 2px solid transparent; border-image: linear-gradient(0.75turn, #EBE1D2, #EBE1D2, #EBE1D230, #EBE1D230, #EBE1D230); border-image-slice: 1; } .tit { padding-right: 3%; padding-bottom: 2%; } .title svg { width: 4rem; height: 4rem; } .title b { display: flex; justify-content: flex-end; font-family: "Tajawal"; font-optical-sizing: auto; font-weight: 600; font-style: normal; font-size: 2rem; letter-spacing: 0.10rem; color: #EBE1D2; } .title p { margin-top: -3%; margin-bottom: 0%; color: #FFF; font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-size: 14.3px; font-style: normal; font-weight: 300; letter-spacing: 0.10rem; text-align: center; } /* firstname */ #register p { font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 14.3px; font-weight: 500; text-align: right; color: #ffffff; padding-right: 6%; } /* İnput */ input { margin-bottom: 15px; border: none; width: 90%; height:40px; outline: none; padding: 10px; padding-left: 0; color: #B6ACA1; text-align: right; flex-grow: 0; border-radius: 10px; background: linear-gradient(128deg, #0F0F0F58, #0F0F0Fe9) padding-box, linear-gradient(128deg, #0F0F0F00, #29272579, #2927256d) border-box; border: 1px solid transparent; padding-left: 2%; font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 15px; font-weight: 500; } input:checked { color: #EBE1D2; } input:hover { border: 0.0625rem solid #B6ACA1; box-shadow: 0rem 0rem 1.75rem #29272540; color: #EBE1D2; transition: all .25s ease; } input:focus { border: 0.1rem solid #EBE1D2; box-shadow: 0rem 0rem 1.75rem #B6ACA140; color: #ffffff; transition: all .25s ease; animation: input-focus 2s infinite; animation-timing-function: ease; } input:invalid { color: #a67b6e; transition: all .25s ease; } ::placeholder { font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 14.3px; font-weight: 500; opacity: 1; } ::-webkit-calendar-picker-indicator { margin-left: .7rem; background-image: url('data:image/svg+xml;utf8, '); } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center; width: 1.2em; height: 1.5rem; opacity: .5; /* shows Spin Buttons per default (Chrome >= 39) */ margin-left: .7rem; border-radius: 5px; } input::-webkit-inner-spin-button:hover, input::-webkit-inner-spin-button:active{ opacity: .8; } /* gender select */ .radio-toolbar { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: 100%; height: 100%; /* margin-left: -12%; */ } .radio-toolbar .male svg { margin-top: -10%; } .radio-toolbar .male label { cursor: pointer; width: 200px; height: 55px; border-radius: 8px; margin-right: 20%; margin-left: -10%; margin-top: -10%; } .radio-toolbar .female svg { margin-top: -10%; } .radio-toolbar .female label { cursor: pointer; width: 200px; height: 55px; border-radius: 8px; margin-right: 10%; margin-left: -10%; margin-top: -10%; } .radio-toolbar input[type="radio"] { opacity: 0; /* position: absolute; */ /* width: 36%; */ } #radiof { /* cursor: pointer; */ /* position: absolute; */ margin: 0%; margin-left: -11%; right: 8%; width: 220px; height: 0px; } #radiom { /* cursor: pointer; */ /* position: absolute; */ margin: 0%; margin-left: -20%; right: 23.7%; width: 220px; height: 0px; } .radio-toolbar label { cursor: pointer; display: flex; align-items: center; justify-content: flex-end; padding-left: 5%; padding-right: 5%; color: #B6ACA1; background: linear-gradient(128deg, #0F0F0F58, #0F0F0Fe9) padding-box, linear-gradient(128deg, #0F0F0F00, #29272579, #2927256d) border-box; border: 1px solid transparent; transition: all .25s ease; border-radius: 0.3125rem; font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 15px; font-weight: 600; text-align: right; } .radio-toolbar input[type="radio"]:checked+div label { /* width: 36%; */ border: 0.1rem solid #EBE1D2; box-shadow: 0rem 0rem 1.75rem #B6ACA140; transition: all .25s ease; color: #ffffff; animation: input-focus 2s infinite; animation-timing-function: ease; } input:hover { border: 0.0625rem solid #B6ACA1; box-shadow: 0rem 0rem 1.75rem #29272540; color: #EBE1D2; transition: all .25s ease; } .radio-toolbar input[type="radio"]:focus+div label { border: 0.1rem solid #EBE1D2; box-shadow: 0rem 0rem 1.75rem #B6ACA140; transition: all .25s ease; color: #ffffff; animation: input-focus 2s infinite; animation-timing-function: ease; } .radio-toolbar label:hover { border: 0.0625rem solid #B6ACA1; box-shadow: 0rem 0rem 1.75rem #29272540; color: #EBE1D2; transition: all .25s ease; } .radio-toolbar label:invalid { border: 0.0625rem solid #d14141; box-shadow: 0rem 0rem 1.75rem #d1414140; color: #d14141; transition: all .25s ease; } .radio-toolbar .buttonstyle { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; } .radio-toolbar .buttonstyle svg { margin-left: -30%; } @keyframes input-focus { 0% { /* opacity: 0.7; */ border: 0.1rem solid #EBE1D2; } 50% { /* opacity: 1; */ border: 0.1rem solid #ebe1d2a2; } 100% { /* opacity: 0.7; */ border: 0.1rem solid #EBE1D2; } } /* confirm and slogan */ #submit { display: block; height: 50px; width: 95%; margin-top: 35px; border-radius: 5px; cursor: pointer; color: white; background: #a3998e; border: 2px solid #EBE1D2; background-color: transparent; background-image: url("../images/pattern_banner.png"), linear-gradient(to left, #a3998e, #a3998e); background-size: contain; background-blend-mode: screen; transition: all 0.3s ease; } #submit p { display: flex; align-items: center; justify-content: center; text-align: center; color: #FFF; font-family: "Tajawal", sans-serif; font-size: 20px; font-style: normal; font-weight: 500; line-height: 10%; letter-spacing: 0.1em; cursor: pointer; } #submit:hover { cursor: pointer; background: #8E847B; background-color: transparent; background-image: url("../images/pattern_banner.png"), linear-gradient(to left, #a3998e, #a3998e); background-size: contain; background-blend-mode: screen; border: 2px solid #B6ACA1; box-shadow: 0rem 0rem 1.75rem #EBE1D240; transition: all .25s ease; animation: submit-focus 2s infinite; animation-timing-function: ease; } @keyframes submit-focus { 0% { /* opacity: 0.7; */ border: 2px solid #B6ACA1; } 50% { /* opacity: 1; */ border: 2px solid #EBE1D2; } 100% { /* opacity: 0.7; */ border: 2px solid #B6ACA1; } } .bottom-slogan { height: 100%; width: 96%; display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 7%; } .bottom-slogan h3 { font-family: "Tajawal", sans-serif; font-optical-sizing: auto; font-style: normal; font-size: 11.3px; font-weight: 500; text-align: left; color: #b6b6b6; padding-left: 1%; padding-right: 2%; }