This commit is contained in:
2025-03-03 09:09:37 +00:00
commit dbc02fa279
135 changed files with 26492 additions and 0 deletions

3507
css/bootstrap-grid.css vendored Normal file

File diff suppressed because it is too large Load Diff

6
css/bootstrap-grid.min.css vendored Normal file

File diff suppressed because one or more lines are too long

323
css/bootstrap-reboot.css vendored Normal file
View File

@@ -0,0 +1,323 @@
/*!
* Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]):not([class]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[role="button"] {
cursor: pointer;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}

7
css/bootstrap-reboot.min.css vendored Normal file
View File

@@ -0,0 +1,7 @@
/*!
* Bootstrap Reboot v4.5.3 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}

9650
css/bootstrap.css vendored Normal file

File diff suppressed because it is too large Load Diff

6
css/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

254
css/style.css Normal file
View File

@@ -0,0 +1,254 @@
/* General Reset */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Poppins', sans-serif;
background-color: #f8f9fa;
color: #212529;
line-height: 1.6;
}
/* Header */
.page-header {
background: linear-gradient(to right, #1c1c46, #4a89dc);
padding: 100px 0;
text-align: center;
color: #fff;
}
.page-header h1 {
font-size: 3rem;
font-weight: bold;
}
/* Navbar */
.navbar {
background-color: #fff;
padding: 10px 0;
border-bottom: 1px solid #ddd;
}
.navbar .nav-item .nav-link {
color: #44425A;
font-weight: 500;
margin-right: 15px;
}
.navbar .nav-item .nav-link:hover {
color: #FF6600;
}
.btn-primary {
background-color: #FF6600;
border-color: #FF6600;
}
.btn-primary:hover {
background-color: #cc5200;
border-color: #cc5200;
}
/* Hero Section */
.container-fluid.bg-primary {
background: linear-gradient(135deg, #4a89dc, #1c1c46);
color: white;
text-align: center;
padding: 50px 20px;
}
.container-fluid.bg-primary h1 {
font-size: 2.5rem;
margin-bottom: 10px;
}
.container-fluid.bg-primary .btn-secondary {
background-color: #FF6600;
color: white;
}
/* Footer */
.bg-dark {
background-color: #343a40 !important;
color: white;
}
.bg-dark p {
margin: 0;
font-size: 0.9rem;
}
/* Forms */
.form-group label {
font-weight: 600;
}
.form-control {
border-radius: 5px;
border: 1px solid #ddd;
padding: 10px;
}
.form-control:focus {
border-color: #FF6600;
box-shadow: none;
}
/* Images */
.img-fluid {
max-width: 100%;
height: auto;
border-radius: 8px;
}
/* Banner Images */
.banner-img {
width: 100%;
height: auto;
max-height: 400px;
object-fit: cover;
}
/* Section Images (e.g., Faculty or Blog) */
.section-img {
max-width: 100%;
height: auto;
margin-bottom: 15px;
border-radius: 5px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
/* Profile Images */
.profile-img {
width: 150px;
height: 150px;
object-fit: cover;
border-radius: 50%;
margin: 0 auto;
display: block;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
/* Blog Post Image */
.blog-post-img {
width: 100%;
max-height: 300px;
object-fit: cover;
border-radius: 10px;
}
/* Section Headings */
h2, h3, h5 {
color: #44425A;
margin-bottom: 15px;
}
/* Links */
a {
color: #FF6600;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #b34700;
}
/* Logo Styling */
.logo-img {
width: 150px; /* Adjust size as needed */
height: auto;
display: inline-block;
margin-right: 10px;
}
/* Additions for Custom Logo and Layout Adjustments */
.logo-img {
width: 150px;
height: auto;
}
#chat-window {
height: 300px;
overflow-y: scroll;
border-bottom: 1px solid #ddd;
margin-bottom: 10px;
}
#chat-output {
padding: 5px;
}
#user-input {
width: calc(100% - 80px);
padding: 10px;
}
button {
padding: 10px;
background-color: #007BFF;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #0056b3;
}
/* Chat Icon Button */
.chat-icon-container {
position: fixed;
bottom: 20px; /* Adjust for distance from the bottom */
right: 20px; /* Adjust for distance from the right */
z-index: 1000;
}
.chat-icon {
background-color: #007BFF; /* Blue background */
color: white;
border: none;
border-radius: 50px;
padding: 10px 15px;
font-size: 1rem;
cursor: pointer;
display: flex;
align-items: center;
gap: 5px;
}
.chat-icon i {
font-size: 1.2rem;
}
.chat-icon:hover {
background-color: #0056b3;
}
/* Chatbot Interface */
.chatbot-container {
position: fixed;
right: 20px;
bottom: 85px;
width: 1280px;
height: 720px;
display: none;
}
.chatbot-iframe {
width: 1280px; /* Full width of the container */
height: 720px;
border: none; /* Remove the iframe border */
border-radius: 12px;
}
.hidden {
display: none; /* Initially hidden */
}

6
css/style.min.css vendored Normal file

File diff suppressed because one or more lines are too long