#backtop{
width: 40px;
height: 40px;
background:#0D6EFD;
color: white;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: fixed;
bottom: 20px;
right: 20px;
font-size: 20px;
}
@media (min-width: 768px)
.offset-md-3 {
margin-left: 17%;
}
 
/*@media screen and (min-width: 375px) {*/
/* .navbar-brand {*/
/* width: 65%;*/
/*}*/
/*}*/
 
@media screen and (max-width: 400px) {
/* CSS rules ở đây sẽ áp dụng khi width dưới 400px */
.navbar-brand {
width: 65%;
}
}
.card .card-header-border {
border-bottom: 1px solid #f1f1f1;
}
.list-style-1 .list-item .avatar .avatar-danger {
background: #f75b69;
}
.list-style-1 .list-item .avatar .avatar-img {
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
width: 50px;
min-width: 50px;
height: 50px;
object-fit: cover;
}
.navbar-list li>a {
color: #324253;
padding: 0 10px;
display: block;
}
.iq-top-navbar .iq-sub-dropdown {
width: 330px;
top: 100%;
right: 0;
left: auto;
border: none;
background-color: #fff;
padding: 0;
border-radius: 5px;
-ms-box-shadow: 0 16px 24px rgba(96,97,112,.1),0 32px 48px rgba(0,0,0,.15);
-o-box-shadow: 0 16px 24px rgba(96,97,112,.1),0 32px 48px rgba(0,0,0,.15);
box-shadow: 0 16px 24px rgba(96,97,112,.1), 0 32px 48px rgba(0,0,0,.15);
transition: all .3s ease-in-out;
}
h6 {
font-family: DM Sans,sans-serif;
font-weight: 600;
margin: 0;
color: #213446;
font-size: 1rem;
}
.ml-2, .mx-2 {
margin-left: .625rem!important;
}
li {
list-style-type: none;
}
.card-body-list ul>li {
border-bottom: 1px solid #f1f1f1;
}
 
.custom-font {
border-radius: 10px;
transform: scale(.95);
margin-top: 20px;
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border-radius: 10px;
transition:transform 0.35s;
}
.custom-font:hover{
transform: translate(5px,-5px);
box-shadow: -5px 5px 10px #6ABDEA;
}
 
.custom-font p {
font-family: 'Roboto Condensed';
font-size: 15px;
color: black;
}
 
.custom-font h5 {
font-family: 'Roboto Condensed';
font-weight: bold;
color: #F7B03C;
}
 
.but {
border: 1px #ef282b solid;
color: red;
}
 
.but:hover {
color: white;
background: red;
}
 
.ribbon {
position: absolute;
top: 5px;
left: -10px;
color: white;
background: #f52323;
font-size: 1.1rem;
font-weight: 500;
padding-right: 4px;
padding-left: 13px;
line-height: 1.6rem;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
text-shadow: 0 0 0 0 #000;
box-shadow: 2px 2px 5px 0 #00000080;
border-radius: 1.5rem 3.125rem 3.125rem 0;
}
 
.ribbon::after {
content: "";
position: absolute;
left: 0;
bottom: -3px;
border-top: 3px solid #AA0000;
border-left: 10px solid transparent;
}
 
.ribbon i {
font-size: 0.9rem;
margin: 0 3px 0 4px;
}
ol, ul {
padding-left: 0rem;
}
@media screen and (min-width: 1280px){
.navbar-dark .navbar-nav .nav-link {
padding-left: 1.25rem!important;
padding-right: 1.25rem!important;
}
}
@media screen and (min-width: 1536px){
.navbar-dark .navbar-nav .nav-link {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
.navbar-dark .navbar-nav .nav-link:hover {
--tw-text-opacity: 1;
/*color: rgb(70 105 250 / var(--tw-text-opacity))!important;*/
}
 
 
 
 
 
 
 
 
 
 
 
 
.custom-font {
border-radius: 10px;
transform: scale(.95);
margin-top: 20px;
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border-radius: 10px;
transition:transform 0.35s;
}
 
.custom-font:hover{
transform: translate(5px,-5px);
box-shadow: -5px 5px 10px #6ABDEA;
}
 
.custom-font p {
font-family: 'Roboto Condensed';
font-size: 15px;
color: black;
}
 
.custom-font h5 {
font-family: 'Roboto Condensed';
font-weight: bold;
color: #F7B03C;
}
 
.but {
border: 1px #ef282b solid;
color: red;
}
 
.but:hover {
color: white;
background: red;
}
 
.ribbon {
position: absolute;
top: 5px;
left: -10px;
color: white;
background: #f52323;
font-size: 1.1rem;
font-weight: 500;
padding-right: 4px;
padding-left: 13px;
line-height: 1.6rem;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
text-shadow: 0 0 0 0 #000;
box-shadow: 2px 2px 5px 0 #00000080;
border-radius: 1.5rem 3.125rem 3.125rem 0;
}
 
.ribbon::after {
content: "";
position: absolute;
left: 0;
bottom: -3px;
border-top: 3px solid #AA0000;
border-left: 10px solid transparent;
}
 
.ribbon i {
font-size: 0.9rem;
margin: 0 3px 0 4px;
}
ol, ul {
padding-left: 0rem;
}
.nav-item.active {
background: hsl(131.51deg 77.78% 46.59% / 53%);
border-radius: 7px;
}
.nuxt-link-active {
background: hsl(131.51deg 77.78% 46.59% / 53%);
border-radius: 7px;
}
.dataTables_wrapper .dataTables_length select {
border: 1px solid #aaa;
border-radius: 3px;
padding: 5px;
background-color: transparent;
padding: 4px;
color: white;
}.dataTables_wrapper .dataTables_length select {
border: 1px solid #aaa;
border-radius: 3px;
padding: 5px;
background-color: transparent;
padding: 4px;
color: white;
}
table td:last-child {
text-align: left;
}
table.dataTable tbody th, table.dataTable tbody td {
padding: 8px 10px !important;
}
 
 
.underline {
-webkit-text-decoration: slateblue solid underline;
text-decoration: slateblue solid underline;
-webkit-text-underline-position: under;
text-underline-position: under;
font-size: 30px;
font-weight: bold;
}
 
.underline:hover {
color: green;
}
 
#wp-slider {
width: 1000px;
margin-top: 20px;
margin: 0 auto;
margin-bottom: 20px;
}
 
.item img {
display: block;
transition: all .3s ease;
}
 
.item img:hover {
transform: scale(1.1);
}
 
.item a {
display: block;
overflow: hidden;
}
 
.item img {
 
margin: auto;
 
}
 
.img-text {
width: 100%;
height: 300px;
display: block;
text-align: center;
padding: 40% 5%;
background: #FFFFFF;
color: #fff;
border-radius: 15px;
}
 
.img-text h2 {
font-size: 20px;
text-transform: uppercase;
letter-spacing: 2px;
color: transparent;
background-image: linear-gradient(to right bottom,
#ffa400,
#00aefd);
background-clip: text;
-webkit-background-clip: text;
display: inline-block;
font-weight: bold;
}
 
.img-text p {
font-size: 14px;
}
 
.single-box {
position: relative;
margin-bottom: 5px;
}
 
.img-area {
position: absolute;
width: 100px;
height: 100px;
border: 5px solid black;
overflow: hidden;
top: 20%;
border-radius: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
 
.img-area img {
width: 100%;
}
 
* {
font-weight: 800;
}
.btn-sm {
--bs-btn-padding-y: 0.25rem;
--bs-btn-padding-x: 0.5rem;
--bs-btn-font-size: 0.875rem;
--bs-btn-border-radius: 10px;
font-weight: 800;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.page-item.active .page-link {
z-index: 3;
color: #fff;
background-color: var(--primary);
border-color: var(--primary);
}
 
/*tbody, td, tfoot, th, thead, tr {*/
/* border-style: dashed!important;*/
/*}*/
/* .fut{*/
/* margin-top:auto;*/
/* background:#1b1a1a;*/
/* }*/
/* .fut p{*/
/* color:white;*/
/* }*/
/* #backtop {*/
/* width: 40px;*/
/* height: 40px;*/
/* background: #f80505;*/
/* color: white;*/
/* display: flex;*/
/* justify-content: center;*/
/* align-items: center;*/
/* border-radius: 10%;*/
/* position: fixed;*/
/* bottom: 90px;*/
/* right: 20px;*/
/* font-size: 20px;*/
/*}*/
/*.mb-5 {*/
/* margin-bottom: 1rem!important;*/
/*}*/
.c-line-center {
width: 30px;
height: 3px;
background-color: #32c5d2;
margin: 0 auto 30px;
}
/*.card-header {*/
/* padding: .5rem 1rem;*/
/* margin-bottom: 0;*/
/* background-color: rgb(0 0 0 / 5%);*/
/* border-bottom: 1px solid rgba(0,0,0,.125);*/
/*}*/
/*.card {*/
/* position: relative;*/
/* display: flex;*/
/* flex-direction: column;*/
/* min-width: 0;*/
/* word-wrap: break-word;*/
/* background-color: #fff;*/
/* background-clip: border-box;*/
/* border: 1px solid rgb(0 0 0);*/
/* border-radius: 0;*/
/*}*/
 
/* .modal-content {*/
/* position: relative;*/
/* display: flex;*/
/* flex-direction: column;*/
/* width: 100%;*/
/* pointer-events: auto;*/
/* background-color: #fff;*/
/* background-clip: padding-box;*/
/* border: 1px solid rgba(0,0,0,.2);*/
/* border-radius: 0; */
/* outline: 0;*/
/*}*/
/*.btn-group-sm>.btn, .btn-sm {*/
/* padding: .25rem .5rem;*/
/* font-size: .875rem;*/
/* border-radius: 0;*/
/*}*/
/*.btn {*/
/* border-radius: 0;*/
/*}*/
/*.custom a {*/
/* border: 1px solid;*/
/* border-radius: 0!important;*/
/* padding: 2px;*/
/*}*/
/*tbody, td, tfoot, th, thead, tr {*/
/* border-color: inherit;*/
/* border-style: inherit;*/
/* border-width: 1px;*/
/*}*/
div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {
border: 0;
border-radius: .25em;
background: initial;
background-color: #198754;
color: #fff;
font-size: 1em;
}
.form-control {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-clip: padding-box;
background-color: #fff;
border: 1px solid hsla(0,0%,62%,.141);
border-radius: 10px;
color: #212529;
display: block;
font-size: .875rem;
font-weight: 400;
line-height: 1.7;
padding: .4rem .75rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
width: 100%;
border: 1px solid #ced4da;
}
.modal-header {
align-items: center;
border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
border-top-left-radius: var(--bs-modal-inner-border-radius);
border-top-right-radius: var(--bs-modal-inner-border-radius);
display: flex;
flex-shrink: 0;
justify-content: space-between;
padding: var(--bs-modal-header-padding);
border-bottom: 1px solid #dce0e4;
}
.modal-footer {
align-items: center;
background-color: var(--bs-modal-footer-bg);
border-bottom-left-radius: var(--bs-modal-inner-border-radius);
border-bottom-right-radius: var(--bs-modal-inner-border-radius);
border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
justify-content: flex-end;
padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);
border-top: 1px solid #dce0e4;
}
 
/* width */
/*::-webkit-scrollbar {*/
/* width: 10px;*/
/*}*/
 
/* Track */
/*::-webkit-scrollbar-track {*/
/* box-shadow: inset 0 0 5px grey; */
/* border-radius: 10px;*/
/*}*/
 
/* Handle */
/*::-webkit-scrollbar-thumb {*/
/* background: black; */
/* border-radius: 10px;*/
/*}*/
 
/* Handle on hover */
/*::-webkit-scrollbar-thumb:hover {*/
/* background: green; */
/*}*/
 
 
 
 
 
 
 
 
.ta-9459 {
flex: 0 0 auto;
width: 50%;
}
 
@media(min-width: 576px) {
.ta-9459 {
flex:0 0 auto;
width: 33.33333333%;
}
}
 
@media(min-width: 768px) {
.ta-9459 {
flex:0 0 auto;
width: 25%;
}
}
 
@media(min-width: 1200px) {
.ta-9459 {
flex:0 0 auto;
width: 16.66666667%
}
}
 
@media(max-width: 301px) {
.ta-9459 {
flex:0 0 auto;
width: 100%
}
}
 
.ta-9459 {
width: 100%;
background-image: linear-gradient(45deg,#000,#343333);
border-radius: 10px;
justify-content: center!important;
min-height: 120px;
padding: 1.5rem 1.1rem
}
 
.ta-9459,.ta-9459 .ta-7102 {
align-items: center!important;
display: flex!important
}