fap.fpt.edu.vn
fap.fpt.edu.vn by nquangit
Details
Authornquangit
LicenseNo License
Categoryfap.fpt.edu.vn
Created
Updated
Size5.6 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name fap.fpt.edu.vn
@version 20240324.05.48
@namespace ?
==/UserStyle== */
@-moz-document url-prefix("https://fap.fpt.edu.vn") {
@import url('https://fonts.googleapis.com/css2?family=Sulphur+Point:wght@300;400;700&display=swap');
.container > div.row:first-child {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 20px;
font-family: "Sulphur Point", sans-serif;
font-weight: 700;
font-style: normal;
}
.container > div.row:first-child > div.col-md-8 h1{
text-align: center;
}
.container > div.row:first-child > div.col-md-4:last-child{
display: none;
}
/* Login page */
#ctl00_mainContent_divcontent > .row:first-child {
display: flex;
flex-direction: column-reverse;
}
#ctl00_mainContent_divcontent .col-md-6 {
margin-top: 30px;
padding: 20px;
width: 100%;
}
#ctl00_mainContent_divcontent > .row:first-child > *:nth-child(2) > *:nth-child(1) {
border: solid 1px #333333 !important;
border-radius: 20px;
height: 180px!important;
}
#ctl00_mainContent_divcontent > .row:first-child fieldset .label.label-default.btn-warning {
/* display: none; */
padding: 15px;
border-radius: 20px;
background-color: #FFB677 !important;
background-image: none;
}
#loginform {
display: flex;
flex-direction: row-reverse;
justify-content: space-around;
align-items: center;
height: 100%;
}
fieldset {
height: 90%;
}
fieldset br {
display: none;
}
legend {
border: none;
}
#loginform .row {
margin-bottom: 10px;
}
#loginform .row::before, #loginform .row::after {
content: '';
display: none;
}
#loginform select {
width: 100%;
padding: 8px;
}
#loginform .btn {
display: inline-block;
padding: 8px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
text-decoration: none;
text-align: center;
}
#loginform .btn-google {
background-color: #dd4b39;
}
#loginform .btn-microsoft {
background-color: #0072c6;
}
.btn-primary {
display: inline-block;
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
text-decoration: none;
text-align: center;
background-color: #0072c6 !important;
background-image: none;
width: 14rem;
}
#loginform .additional-info {
font-weight: bold;
margin-left: 20px;
}
#loginform .information {
display: inline-block;
margin-left: 20px;
color: #333;
}
#loginform > *:nth-child(4) {
position: fixed;
top: 0;
right: 0;
}
#loginform > *:nth-child(1) {
height: 100%;
display: flex;
flex-flow: column-reverse wrap;
justify-content: space-around;
align-items: center;
}
#loginform > *:nth-child(1) > .col-xs-3 {
width: 100%;
}
#loginform > *:nth-child(2) {
display: none;
}
#loginform > *:nth-child(3) > .col-xs-3:first-child {
display: none;
}
#loginform > *:nth-child(5) {
display: none;
}
body {
font-size: 1.7rem !important;
}
li {
margin: 0;
}
#ctl00_divUser {
display: block !important;
font-size: 110%;
/* right: 16px;
top: 10px; */
}
#ctl00_mainContent_divMain .box .listBoxWrapper table {
font-size: 1.5rem !important;
}
a {
color: #007bff; /* Blue color */
transition: color 0.3s; /* Smooth color transition */
}
li > a:last-child::after {
content: '\A';
white-space: pre; /* Preserve newline */
}
/* Change link color on hover */
a:hover {
color: #0056b3; /* Darker blue on hover */
}
.box:nth-child(2) {
width: 100% !important;
}
.box.topAthletes {
z-index: 999;
position: fixed;
margin: 0;
padding: 0;
top: 3rem;
left: 3rem;
/* left: -300px; */
bottom: 0;
width: 100px;
overflow-y: scroll;
overflow: hidden;
/* display: none; */
height: 50px;
transition: all .3s ease-out;
}
@keyframes an {
0% {
top: 0;
height: 75%;
width: 100px;
}
50% {
height: 85%;
width: 20%;
}
100% {
height: 100%;
width: 30%;
}
}
.box.topAthletes:hover {
padding: 10px;
height: 100%;
overflow-y: scroll;
width: 30%;
top: 0;
left: 0;
/* animation: an .01s ease; */
transition: all .3s ease-in;
}
.box.topAthletes > .blueTitle {
overflow: hidden;
border-radius: 0;
display: block;
position: relative;
margin-top: 0;
margin-bottom: 20px;
text-align: center;
float: none !important;
top: 0;
left: 0;
background: none;
background-color: #234363;
color: #fff;
width: 100% !important;
}
.listBoxWrapper {
margin: 0 !important;
}
.listBoxWrapper tr {
font-size: 120%;
}
.listBoxWrapper tr td {
border-bottom: 1px solid #000;
}
.listBoxWrapper tr td:first-child {
width: 55% !important;
}
.listBoxWrapper tr td h4 {
margin-bottom: 20px;
}
/* a:nth-child(2) {
display: block;
} */
#cssTable {
font-size: 1.5rem;
}
/* Center align the text */
#cssTable p {
text-align: center;
margin-top: 20px; /* Add some spacing from the top */
}
/* Style links */
#cssTable p a {
color: #007bff; /* Blue color */
text-decoration: none; /* Remove underline */
transition: color 0.3s; /* Smooth color transition */
}
/* Change link color on hover */
#cssTable p a:hover {
color: #0056b3; /* Darker blue on hover */
}
/* Add spacing between links */
#cssTable p a:not(:last-child)::after {
content: '|';
margin: 0 5px; /* Adjust spacing between links */
color: #777; /* Gray color for separator */
}
}