From d1c5903c622aebf90ab9a08556e309d3fabd39fb Mon Sep 17 00:00:00 2001
From: Pavan Shanmukha Madhav Gunda
<82692757+pand-coder@users.noreply.github.com>
Date: Fri, 15 Dec 2023 22:56:13 +0530
Subject: [PATCH] Add files via upload
---
.../CB.EN.U4CYS22049/ui/CSS/Forgotpswd.css | 398 ++++++++++++++++++
.../CB.EN.U4CYS22049/ui/CSS/Signin.css | 93 ++++
.../CB.EN.U4CYS22049/ui/CSS/Signup.css | 123 ++++++
.../CB.EN.U4CYS22049/ui/CSS/proj_ui.css | 376 +++++++++++++++++
.../CB.EN.U4CYS22049/ui/HTML/Forgotpswd.html | 49 +++
.../CB.EN.U4CYS22049/ui/HTML/Signin.html | 62 +++
.../CB.EN.U4CYS22049/ui/HTML/Signup.html | 40 ++
.../ui/Images/1530018548137.jpeg | Bin 0 -> 158238 bytes
.../ui/Images/CH-healthcare-brings.jpg | Bin 0 -> 90015 bytes
.../ui/Images/DSC00649-1-scaled.jpg | Bin 0 -> 489219 bytes
.../CB.EN.U4CYS22049/ui/Images/DSC_0068.webp | Bin 0 -> 689962 bytes
...resident-of-old-age-home-Mann-Ka-Tilak.jpg | Bin 0 -> 126790 bytes
.../ui/Images/Mann-ka-Tilak-9.webp | Bin 0 -> 133748 bytes
.../CB.EN.U4CYS22049/ui/Images/download.jpeg | Bin 0 -> 8933 bytes
.../elderly-senior-care-logo-free-vector.jpg | Bin 0 -> 20401 bytes
.../CB.EN.U4CYS22049/ui/Images/facility.webp | Bin 0 -> 87124 bytes
.../CB.EN.U4CYS22049/ui/Images/happ.jpeg | Bin 0 -> 10088 bytes
.../ui/Images/images (1).jpeg | Bin 0 -> 7619 bytes
.../CB.EN.U4CYS22049/ui/Images/img8.jpeg | Bin 0 -> 10150 bytes
.../CB.EN.U4CYS22049/ui/Images/jbvjh.webp | Bin 0 -> 190472 bytes
.../CB.EN.U4CYS22049/ui/Images/kljncjk.jpg | Bin 0 -> 403255 bytes
.../ui/Images/medical-checkup.webp | Bin 0 -> 20408 bytes
Assignments/CB.EN.U4CYS22049/ui/Images/oo.jpg | Bin 0 -> 55041 bytes
...an-spending-free-time-260nw-2272886009.jpg | Bin 0 -> 29910 bytes
.../CB.EN.U4CYS22049/ui/Images/temp.png | Bin 0 -> 607344 bytes
Assignments/CB.EN.U4CYS22049/ui/JS/proj_ui.js | 16 +
Assignments/CB.EN.U4CYS22049/ui/index.html | 176 ++++++++
27 files changed, 1333 insertions(+)
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/CSS/Forgotpswd.css
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/CSS/Signin.css
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/CSS/Signup.css
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/CSS/proj_ui.css
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/HTML/Forgotpswd.html
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/HTML/Signin.html
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/HTML/Signup.html
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/1530018548137.jpeg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/CH-healthcare-brings.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/DSC00649-1-scaled.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/DSC_0068.webp
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/Dr-Geetanjali-Chopra-Founder-President-Wishes-and-Blessings-with-a-resident-of-old-age-home-Mann-Ka-Tilak.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/Mann-ka-Tilak-9.webp
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/download.jpeg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/elderly-senior-care-logo-free-vector.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/facility.webp
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/happ.jpeg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/images (1).jpeg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/img8.jpeg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/jbvjh.webp
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/kljncjk.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/medical-checkup.webp
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/oo.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/senior-man-spending-free-time-260nw-2272886009.jpg
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/Images/temp.png
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/JS/proj_ui.js
create mode 100644 Assignments/CB.EN.U4CYS22049/ui/index.html
diff --git a/Assignments/CB.EN.U4CYS22049/ui/CSS/Forgotpswd.css b/Assignments/CB.EN.U4CYS22049/ui/CSS/Forgotpswd.css
new file mode 100644
index 00000000..920e5d07
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/CSS/Forgotpswd.css
@@ -0,0 +1,398 @@
+html, body {
+ align-items: center;
+ background: #f2f4f8;
+ border: 0;
+ display: flex;
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 16px;
+ height: 100%;
+ justify-content: center;
+ margin: 0;
+ padding: 0;
+ }
+
+ form {
+ --background: white;
+ --border: rgba(0, 0, 0, 0.125);
+ --borderDark: rgba(0, 0, 0, 0.25);
+ --borderDarker: rgba(0, 0, 0, 0.5);
+ --bgColorH: 0;
+ --bgColorS: 0%;
+ --bgColorL: 98%;
+ --fgColorH: 210;
+ --fgColorS: 50%;
+ --fgColorL: 38%;
+ --shadeDark: 0.3;
+ --shadeLight: 0.7;
+ --shadeNormal: 0.5;
+ --borderRadius: 0.125rem;
+ --highlight: #306090;
+ background: white;
+ border: 1px solid var(--border);
+ border-radius: var(--borderRadius);
+ box-shadow: 0 1rem 1rem -0.75rem var(--border);
+ display: flex;
+ flex-direction: column;
+ padding: 1rem;
+ position: relative;
+ overflow: hidden;
+ }
+
+ form .email, form .email a {
+ color: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ font-size: 0.825rem;
+ order: 4;
+ text-align: center;
+ margin-top: 0.25rem;
+ outline: 1px dashed transparent;
+ outline-offset: 2px;
+ display: inline;
+ }
+
+ form a:hover {
+ color: hsl(var(--fgColorH), var(--fgColorS), calc(var(--fgColorL) * 0.85));
+ transition: color 0.25s;
+ }
+
+ form a:focus {
+ color: hsl(var(--fgColorH), var(--fgColorS), calc(var(--fgColorL) * 0.85));
+ outline: 1px dashed hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ outline-offset: 2px;
+ }
+
+ form > div {
+ order: 2;
+ }
+
+ label {
+ display: flex;
+ flex-direction: column;
+ }
+
+ .label-show-password {
+ order: 3;
+ }
+
+ label > span {
+ color: var(--borderDarker);
+ display: block;
+ font-size: 0.825rem;
+ margin-top: 0.625rem;
+ order: 1;
+ transition: all 0.25s;
+ }
+
+ label > span.required::after {
+ content: "*";
+ color: #dd6666;
+ margin-left: 0.125rem;
+ }
+
+ label input {
+ order: 2;
+ outline: none;
+ }
+
+ label input::placeholder {
+ color: var(--borderDark);
+ }
+
+ /* trick from https://css-tricks.com/snippets/css/password-input-bullet-alternatives/ */
+ label input[name="password"] {
+ -webkit-text-security: disc;
+ }
+
+ input[name="show-password"]:checked ~ div label input[name="password"] {
+ -webkit-text-security: none;
+ }
+
+ label:hover span {
+ color: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ }
+
+ input[type="checkbox"] + div label:hover span::before,
+ label:hover input.text {
+ border-color: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ }
+
+ label input.text:focus,
+ label input.text:active {
+ border-color: hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ box-shadow: 0 1px hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ }
+
+ input.text:focus + span,
+ input.text:active + span {
+ color: hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ }
+
+ input {
+ border: 1px solid var(--border);
+ border-radius: var(--borderRadius);
+ box-sizing: border-box;
+ font-size: 1rem;
+ height: 2.25rem;
+ line-height: 1.25rem;
+ margin-top: 0.25rem;
+ order: 2;
+ padding: 0.25rem 0.5rem;
+ width: 15rem;
+ transition: all 0.25s;
+ }
+
+ input[type="submit"] {
+ color: hsl(var(--bgColorH), var(--bgColorS), var(--bgColorL));
+ background: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ font-size: 0.75rem;
+ font-weight: bold;
+ margin-top: 0.625rem;
+ order: 4;
+ outline: 1px dashed transparent;
+ outline-offset: 2px;
+ padding-left: 0;
+ text-transform: uppercase;
+ }
+
+ input[type="checkbox"]:focus + label span::before,
+ input[type="submit"]:focus {
+ outline: 1px dashed hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ outline-offset: 2px;
+ }
+
+ input[type="submit"]:focus {
+ background: hsl(var(--fgColorH), var(--fgColorS), calc(var(--fgColorL) * 0.85));
+ }
+
+ input[type="submit"]:hover {
+ background: hsl(var(--fgColorH), var(--fgColorS), calc(var(--fgColorL) * 0.85));
+ }
+
+ input[type="submit"]:active {
+ background: hsl(var(--fgColorH), calc(var(--fgColorS) * 2), calc(var(--fgColorL) * 1.15));
+ transition: all 0.125s;
+ }
+
+ /** Checkbox styling */
+ .a11y-hidden {
+ position: absolute;
+ top: -1000em;
+ left: -1000em;
+ }
+
+ input[type="checkbox"] + label span {
+ padding-left: 1.25rem;
+ position: relative;
+ }
+
+ input[type="checkbox"] + label span::before {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 0.75rem;
+ height: 0.75rem;
+ border: 1px solid var(--borderDark);
+ border-radius: var(--borderRadius);
+ transition: all 0.25s;
+ outline:1px dashed transparent;
+ outline-offset: 2px;
+ }
+
+ input[type="checkbox"]:checked + label span::after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0.1875rem;
+ left: 0.1875rem;
+ width: 0.375rem;
+ height: 0.375rem;
+ border: 1px solid var(--borderDark);
+ border-radius: var(--borderRadius);
+ transition: all 0.25s;
+ outline:1px dashed transparent;
+ outline-offset: 2px;
+ background: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ }
+
+ :root {
+ --skinH: 0; /* Hue for black is typically 0 or 360 */
+ --skinS: 0%; /* Saturation for black is 0% */
+ --skinL: 20%; /* Adjust the lightness for desired darkness, 0% is completely black */
+ }
+
+ /** PERSON */
+ figure {
+ /* ... (rest of your CSS remains unchanged) */
+ background: hsl(var(--fgColorH), calc(var(--fgColorS) * 2), 95%);
+ border: 1px solid rgba(0, 0, 0, 0.0625);
+ border-radius: 50%;
+ height: 0;
+ margin: auto auto;
+ margin-bottom: 2rem;
+ order: 1;
+ padding-top: 60%;
+ position: relative;
+ width: 60%;
+ overflow: hidden;
+ }
+
+
+ figure div {
+ position: absolute;
+ transform: translate(-50%, -50%);
+ }
+
+ figure .skin {
+ background: hsl(var(--skinH), var(--skinS), var(--skinL));
+ box-shadow: inset 0 0 3rem hsl(var(--skinH), var(--skinS), calc(var(--skinL) * 0.95));
+ }
+
+ figure .head {
+ top: 40%;
+ left: 50%;
+ width: 60%;
+ height: 60%;
+ border-radius: 100%;
+ box-shadow: 0 -0.175rem 0 0.125rem var(--hair);
+ }
+
+ figure .ears {
+ top: 47%;
+ left: 50%;
+ white-space: nowrap;
+ }
+
+ figure .ears::before,
+ figure .ears::after {
+ content: "";
+ background: hsl(var(--skinH), var(--skinS), var(--skinL));
+ border-radius: 50%;
+ width: 1rem;
+ height: 1rem;
+ display: inline-block;
+ margin: 0 2.1rem;
+ }
+
+ figure .head .eyes {
+ top: 55%;
+ left: 50%;
+ white-space: nowrap;
+ }
+
+ @-webkit-keyframes blink {
+ 0%, 90%, 100% {
+ height: 10px;
+ }
+ 95% {
+ height: 0;
+ }
+ }
+
+ @keyframes blink {
+ 0%, 90%, 100% {
+ height: 10px;
+ }
+ 95% {
+ height: 0px;
+ }
+ }
+
+ figure .head .eyes::before,
+ figure .head .eyes::after {
+ content: "";
+ background: var(--borderDarker);
+ border-radius: 50%;
+ width: 10px;
+ height: 10px;
+ display: inline-block;
+ margin: 0 0.5rem;
+ -webkit-animation: blink 5s infinite;
+ animation: blink 5s infinite;
+ transition: all 0.15s;
+ }
+
+ input[name="show-password"]:checked ~ figure .head .eyes::before,
+ input[name="show-password"]:checked ~ figure .head .eyes::after {
+ height: 0.125rem;
+ animation: none;
+ }
+
+ figure .head .mouth {
+ border: 0.125rem solid transparent;
+ border-bottom: 0.125rem solid var(--borderDarker);
+ width: 25%;
+ border-radius: 50%;
+ transition: all 0.5s
+ }
+
+ form:invalid figure .head .mouth {
+ top: 75%;
+ left: 50%;
+ height: 10%;
+ }
+
+ form:valid figure .head .mouth {
+ top: 60%;
+ left: 50%;
+ width: 40%;
+ height: 40%;
+ }
+
+ figure .hair {
+ top: 40%;
+ left: 50%;
+ width: 66.66%;
+ height: 66.66%;
+ border-radius: 100%;
+ overflow: hidden;
+ }
+
+ figure .hair::before {
+ content: "";
+ display: block;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background: var(--hair);
+ border-radius: 50%;
+ top: -60%;
+ left: -50%;
+ box-shadow: 4rem 0 var(--hair);
+ }
+
+ figure .neck {
+ width: 10%;
+ height: 40%;
+ top: 62%;
+ left: 50%;
+ background: hsl(var(--skinH), var(--skinS), calc(var(--skinL) * 0.94));
+ border-radius: 0 0 2rem 2rem;
+ box-shadow: 0 0.25rem var(--border);
+ }
+
+ figure .person-body {
+ width: 60%;
+ height: 100%;
+ border-radius: 50%;
+ background: red;
+ left: 50%;
+ top: 126%;
+ background: hsl(var(--fgColorH), var(--fgColorS), var(--fgColorL));
+ }
+
+ figure .shirt-1,
+ figure .shirt-2 {
+ width: 12%;
+ height: 7%;
+ background: hsl(var(--bgColorH), var(--bgColorS), var(--bgColorL));
+ top: 76%;
+ left: 36.5%;
+ transform: skew(-10deg) rotate(15deg)
+ }
+
+ figure .shirt-2 {
+ left: 52.5%;
+ transform: skew(10deg) rotate(-15deg)
+ }
+
\ No newline at end of file
diff --git a/Assignments/CB.EN.U4CYS22049/ui/CSS/Signin.css b/Assignments/CB.EN.U4CYS22049/ui/CSS/Signin.css
new file mode 100644
index 00000000..f2eb3b3f
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/CSS/Signin.css
@@ -0,0 +1,93 @@
+body {
+ margin: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100vh;
+ background-color: #f4f4f4; /* Optional: Set a background color for the body */
+ }
+
+ .container {
+ width: 350px; /* Adjusted width */
+ padding: 20px;
+ border: 1px solid #ccc;
+ text-align: center;
+ background-color: #fff; /* Optional: Set a background color for the container */
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Optional: Add a subtle box shadow */
+ }
+
+ .container img {
+ width: 100px;
+ margin-bottom: 20px;
+ }
+
+ .container h1 {
+ font-size: 24px;
+ margin-bottom: 10px;
+ }
+
+ .container p {
+ font-size: 16px;
+ margin-bottom: 15px;
+ }
+
+ .container input {
+ width: calc(100% - 20px);
+ padding: 10px;
+ margin-bottom: 15px;
+ border: 1px solid #ccc;
+ box-sizing: border-box;
+ }
+
+ .container .checkbox {
+ margin-bottom: 15px;
+ }
+
+ .container .checkbox label {
+ cursor: pointer;
+ }
+
+ .container a {
+ color: #3498db;
+ text-decoration: none;
+ }
+
+ .container button {
+ width: 100%;
+ padding: 10px;
+ background-color: #3498db;
+ color: #fff;
+ border: none;
+ cursor: pointer;
+ }
+
+ .container .home-link {
+ margin-top: 15px;
+ }
+
+ /* Responsive adjustments */
+ @media (max-width: 500px) {
+ .container {
+ width: 90%;
+ }
+ }
+.bgvideo{
+ position: absolute;
+ right:0;
+ bottom: 0;
+ z-index: -1;
+}
+@media (min-aspect-ratio: 16/9)
+{
+ .bgvideo{
+ width:100%;
+ height:auto;
+ }
+}
+@media (max-aspect-ratio: 16/9)
+{
+ .bgvideo{
+ width:auto;
+ height:100%;
+ }
+}
\ No newline at end of file
diff --git a/Assignments/CB.EN.U4CYS22049/ui/CSS/Signup.css b/Assignments/CB.EN.U4CYS22049/ui/CSS/Signup.css
new file mode 100644
index 00000000..a7dc635f
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/CSS/Signup.css
@@ -0,0 +1,123 @@
+html, body {
+min-height: 100%;
+}
+body, div, form, input, select, p {
+padding: 0;
+margin: 0;
+outline: none;
+font-family: Roboto, Arial, sans-serif;
+font-size: 16px;
+color: #eee;
+}
+body {
+background: url("/Images/DSC00649-1-scaled.jpg") no-repeat center;
+background-size: cover;
+}
+h1, h2 {
+text-transform: uppercase;
+font-weight: 400;
+}
+h2 {
+margin: 0 0 0 8px;
+}
+.main-block {
+display: flex;
+flex-direction: column;
+justify-content: center;
+align-items: center;
+height: 100%;
+padding: 25px;
+background: rgba(0, 0, 0, 0.5);
+}
+.left-part, form {
+padding: 25px;
+}
+.left-part {
+text-align: center;
+}
+.fa-graduation-cap {
+font-size: 72px;
+}
+form {
+background: rgba(0, 0, 0, 0.7);
+}
+.title {
+display: flex;
+align-items: center;
+margin-bottom: 20px;
+}
+.info {
+display: flex;
+flex-direction: column;
+}
+input, select {
+padding: 5px;
+margin-bottom: 30px;
+background: transparent;
+border: none;
+border-bottom: 1px solid #eee;
+}
+input::placeholder {
+color: #eee;
+}
+option:focus {
+border: none;
+}
+option {
+background: black;
+border: none;
+}
+.checkbox input {
+margin: 0 10px 0 0;
+vertical-align: middle;
+}
+.checkbox a {
+color: #26a9e0;
+}
+.checkbox a:hover {
+color: #85d6de;
+}
+.btn-item, button {
+padding: 10px 5px;
+margin-top: 20px;
+border-radius: 5px;
+border: none;
+background: #26a9e0;
+text-decoration: none;
+font-size: 15px;
+font-weight: 400;
+color: #fff;
+}
+.btn-item {
+display: inline-block;
+margin: 20px 5px 0;
+}
+button {
+width: 100%;
+}
+button:hover, .btn-item:hover {
+background: #85d6de;
+}
+@media (min-width: 568px) {
+html, body {
+height: 100%;
+}
+.main-block {
+flex-direction: row;
+height: calc(100% - 50px);
+}
+.left-part, form {
+flex: 1;
+height: auto;
+}
+}
+#en{
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: xx-large;
+ font-size:50px;
+ color: #eee;
+}
+#def{
+ color: #26a9e0;
+ text-align: underline;
+}
\ No newline at end of file
diff --git a/Assignments/CB.EN.U4CYS22049/ui/CSS/proj_ui.css b/Assignments/CB.EN.U4CYS22049/ui/CSS/proj_ui.css
new file mode 100644
index 00000000..e98d9c3d
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/CSS/proj_ui.css
@@ -0,0 +1,376 @@
+
+/* Navbar css start */
+body{
+ background-color: white;
+}
+*{
+ padding:0;
+ margin:0;
+ }
+ #a1{
+ height:40px;
+ background-color:#0f1111;
+ }
+ #hyp0{
+ text-decoration:none;
+ color:white;
+ padding-right:200px;
+
+ }
+ #hyp1{
+ color:white;
+ text-decoration: none;
+ font-size:25px;
+ padding-right:200px;
+ }
+ #hyp2{
+ text-decoration:none;
+ color:white;
+ padding-right:200px;
+ }
+ #hyp3{
+ text-decoration:none;
+ color:white;
+ padding-right:200px;
+ }
+ #hyp4{
+ text-decoration:none;
+ color:white;
+ padding-right:200px;
+ }
+ #B1{
+ background-color:rgb(188, 53, 76);
+ color:white;
+ height: 20px;
+ width: 50px;
+ }
+
+/* navbar css ends here*/
+
+ * {
+ box-sizing: border-box;
+ }
+ header {
+ background-color: lightblue;
+ text-align: center;
+ padding: 2px;
+ font-size: 25px;
+ color: white;
+ }
+ nav {
+ float: left;
+ width: 30%;
+ height: 300px;
+ background: #fff;
+ padding: 20px;
+ }
+ nav ul {
+ list-style-type: none;
+ padding: 0;
+ }
+
+
+ footer {
+ background-color: lightblue;
+ padding: 10px;
+ text-align: center;
+ color: white;
+ }
+ section::after {
+ content: "";
+ display: table;
+ clear: both;
+ }
+
+ /* img css */
+
+/* Add or update your existing CSS styles here */
+
+#dab1 {
+ float: left;
+ width: 550px;
+ height: 500px;
+ margin-right: 20px; /* Add margin to create space between #dab1 and #carea */
+}
+
+#carea {
+ float: left;
+ width: 600px; /* Adjust as needed */
+ position: relative;
+ margin-left: 350px;
+}
+
+/* Rest of your CSS styles remain unchanged */
+
+
+ table {
+ border-collapse: collapse;
+ width: 80%;
+ margin: 20px auto;
+ }
+
+ table, th, td {
+ border: 2px solid black;
+ }
+
+ th, td {
+ padding: 10px;
+ text-align: left;
+ }
+
+ th {
+ background-color: #f2f2f2;
+ }
+ .box-container {
+ background-color: antiquewhite;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-around;
+ max-width: 1100px; /* Adjust as needed */
+ margin: 10px auto; /* Center the container */
+ padding: 50px;
+ }
+
+ .box {
+ width: 250px;
+ height: 250px;
+ border: 1px solid black;
+ padding: 10px;
+ margin: 10px;
+ box-sizing: border-box; /* Include padding and border in the total width and height */
+
+ }
+ #about-us h2 {
+ color: #333;
+ margin-bottom: 20px;
+}
+ #holder{
+ background-color: antiquewhite;
+ }
+
+ .box img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ }
+ *{
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ font-family: 'Poppins', sans-serif;
+ }
+ .wrapper{
+ height: 100%;
+ width: 300px;
+ position: relative;
+ }
+ .wrapper .menu-btn{
+ position: absolute;
+ left: 20px;
+ top: 10px;
+ background: #4a4a4a;
+ color: #fff;
+ height: 45px;
+ width: 45px;
+ z-index: 9999;
+ border: 1px solid #333;
+ border-radius: 5px;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.3s ease;
+ }
+ #btn:checked ~ .menu-btn{
+ left: 247px;
+ }
+ .wrapper .menu-btn i{
+ position: absolute;
+ font-size: 23px;
+ transition: all 0.3s ease;
+ }
+ .wrapper .menu-btn i.fa-times{
+ opacity: 0;
+ }
+ #btn:checked ~ .menu-btn i.fa-times{
+ opacity: 1;
+ transform: rotate(-180deg);
+ }
+ #btn:checked ~ .menu-btn i.fa-bars{
+ opacity: 0;
+ transform: rotate(180deg);
+ }
+ #sidebar{
+ position: fixed;
+ background: #0f1111;
+ height: 100%;
+ width: 270px;
+ overflow: hidden;
+ left: -270px;
+ transition: all 0.3s ease;
+ }
+ #btn:checked ~ #sidebar{
+ left: 0;
+ }
+ #sidebar .title{
+ line-height: 65px;
+ text-align: center;
+ background:#0f1111;
+ font-size: 25px;
+ font-weight: 600;
+ color: #f2f2f2;
+ border-bottom: 1px solid #222;
+ }
+ #sidebar .list-items{
+ position: relative;
+ background: #0f1111;
+ width: 100%;
+ height: 100%;
+ list-style: none;
+ }
+ #sidebar .list-items li{
+ padding-left: 40px;
+ line-height: 50px;
+ border-top: 1px solid #0f1111;
+ border-bottom: 1px solid #0f1111;
+ transition: all 0.3s ease;
+ }
+ #sidebar .list-items li:hover{
+ border-top: 1px solid transparent;
+ border-bottom: 1px solid transparent;
+ box-shadow: 0 0px 10px 3px #222;
+ }
+ #sidebar .list-items li:first-child{
+ border-top: none;
+ }
+ #sidebar .list-items li a{
+ color: #f2f2f2;
+ text-decoration: none;
+ font-size: 18px;
+ font-weight: 500;
+ height: 100%;
+ width: 100%;
+ display: block;
+ }
+ #sidebar .list-items li a i{
+ margin-right: 20px;
+ }
+ #sidebar .list-items .icons{
+ width: 100%;
+ height: 40px;
+ text-align: center;
+ position: absolute;
+ bottom: 100px;
+ line-height: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ #sidebar .list-items .icons a{
+ height: 100%;
+ width: 40px;
+ display: block;
+ margin: 0 5px;
+ font-size: 18px;
+ color: #f2f2f2;
+ background:#0f1111;
+ border-radius: 5px;
+ border: 1px solid #0f1111;
+ transition: all 0.3s ease;
+ }
+ #sidebar .list-items .icons a:hover{
+ background: #0f1111;
+ }
+ .list-items .icons a:first-child{
+ margin-left: 0px;
+ }
+ .content{
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ color: #202020;
+ z-index: -1;
+ width: 100%;
+ text-align: center;
+ }
+ .content .header{
+ font-size: 45px;
+ font-weight: 700;
+ }
+ .content p{
+ font-size: 40px;
+ font-weight: 700;
+ }
+ /* Home section Start */
+ .home {
+ width: 100%;
+ height: 93vh;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-wrap: wrap;
+ z-index: 0;
+ padding: 100px 8% 120px;
+ }
+
+#home {
+ background-size: cover;
+ background-image: url("D:\\UI\\jbvjh.webp"); /* Add a semicolon here */
+ }
+#about-us {
+ background-color: #f8f8f8;
+ padding: 40px;
+ margin: 20px;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ border-radius: 8px;
+ }
+ #carea {
+ background-color: #fff;
+ padding: 20px;
+ margin: 20px;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+ border-radius: 8px;
+ }
+
+ article {
+ text-align: justify;
+ }
+
+ h1, h2 {
+ color: #333;
+ }
+
+ h1 {
+ margin-top: 0;
+ }
+
+ h2 {
+ color: #555;
+ margin-bottom: 10px;
+ }
+
+ p {
+ color: #666;
+ line-height: 1.6;
+ }
+ footer {
+ background-color: #f8f8f8;
+ padding: 20px;
+ text-align: center;
+}
+
+.footer-content {
+ margin-bottom: 10px;
+}
+
+.contact-info a {
+ color: #007BFF;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+.contact-info a:hover {
+ text-decoration: underline;
+}
+
diff --git a/Assignments/CB.EN.U4CYS22049/ui/HTML/Forgotpswd.html b/Assignments/CB.EN.U4CYS22049/ui/HTML/Forgotpswd.html
new file mode 100644
index 00000000..4c21dfe9
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/HTML/Forgotpswd.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ Forgot Password
+
+
+
+
+
+
+
+
diff --git a/Assignments/CB.EN.U4CYS22049/ui/HTML/Signin.html b/Assignments/CB.EN.U4CYS22049/ui/HTML/Signin.html
new file mode 100644
index 00000000..34846279
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/HTML/Signin.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+ VEC_Signin
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Assignments/CB.EN.U4CYS22049/ui/HTML/Signup.html b/Assignments/CB.EN.U4CYS22049/ui/HTML/Signup.html
new file mode 100644
index 00000000..fd1e8028
--- /dev/null
+++ b/Assignments/CB.EN.U4CYS22049/ui/HTML/Signup.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+ VEC_Signup
+
+
+
+
+
+
+
+
+
Vijaya Elderly care
+
सर्वेषां भूतानां हिताय च, यत्र वृद्धिः समृद्धिरायाति।
+
+
+
+
+
+
+
diff --git a/Assignments/CB.EN.U4CYS22049/ui/Images/1530018548137.jpeg b/Assignments/CB.EN.U4CYS22049/ui/Images/1530018548137.jpeg
new file mode 100644
index 0000000000000000000000000000000000000000..ff51c6db5428219dee1593dfc9ebaa3e493520b6
GIT binary patch
literal 158238
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