Skip to content

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

fap.fpt.edu.vn

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 */
}
}

Reviews

No reviews yet.