﻿.img-website {
    width: 200px;
    height: 70px;
    margin-bottom: 20px;
}

.news-type, .news-type0, .news-type1, .news-type2, .news-type3, .news-type4, .news-type5 {
    color: white;
    padding: .5em;
    font-style: normal;
}

.news-type {
    background-color: #2f87c0;
}

.news-type0 {
    background-color: #2f87c0;
}

.news-type1 {
    background-color: #C06C84;
}

.news-type2 {
    background-color: #3F9287;
}

.news-type3 {
    background-color: #673ab7;
}

.news-type4 {
    background-color: #00bcd4;
}

.news-type5 {
    background-color: #d42700;
}

.arror-contain:after, .arror-contain0:after, .arror-contain1:after, .arror-contain2:after, .arror-contain3:after, .arror-contain4:after, .arror-contain5:after {
    width: 0px;
    height: 0px;
    border-width: 1.15em;
    border-style: solid;
    content: "";
    display: inline-block;
    position: relative;
    top: .73em;
}

.arror-contain:after {
    border-color: transparent transparent transparent #2f87c0;
}

.arror-contain0:after {
    border-color: transparent transparent transparent #2f87c0;
}

.arror-contain1:after {
    border-color: transparent transparent transparent #C06C84;
}

.arror-contain2:after {
    border-color: transparent transparent transparent #3F9287;
}

.arror-contain3:after {
    border-color: transparent transparent transparent #673ab7;
}

.arror-contain4:after {
    border-color: transparent transparent transparent #00bcd4;
}

.arror-contain5:after {
    border-color: transparent transparent transparent #d42700;
}

.banner-content-p {
    color: #d2f8fe;
}

.ability-container, .latest-news-container a {
    font-size: 1em;
}

.other-bg-color {
    background-color: hsla(200, 49%, 38%, 0.24);
}

.p1 {
    margin-bottom: 0.4em;
    margin-top: 0.2em;
}

.bg_green1 {
    padding: 2em 0;
    background: #cedacc;
}

.slide-title {
    font-size: 1.5em;
}

.slide-p {
    margin-top: -5px;
    font-size: 1em;
    color: #0CF;
}

.thumbnail img {
    width: 100%;
}

.carousel-control1 {
    position: absolute;
    left: 0;
    width: 100%;
    top: 30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 3em;
    color: #ffffff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    text-align: center;
}

    .carousel-control1.left {
        text-align: left;
    }

    .carousel-control1.right {
        text-align: right;
    }

.super {
    font-size: 1.4em;
    color: #74144f;
    font-weight: bold;
    margin-top: 20px;
}

.center {
    text-align: center;
}

/* Arrows */
.slick-prev:before,
.slick-next:before {
    opacity: .35;
}

.owl-theme .owl-dots .owl-dot span {
    background: #9D9D9D;
    color: transparent;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #272727;
    color: transparent;
}

.hypAbilityTestSchedule > * {
    background-color: #3f8792;
}

.hypAbilityTestSchedule > * {
    display: inline-block;
    font-size: 2.45em;
    line-height: 1.6em;
    padding: .1em .5em;
}

.latest-news-container li {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.latest-news-container .list-unstyled {
    line-height: 2.75em;
}

.latest-news-container a.latestNewsLink {
    margin-left: 1em;
    word-break: break-all;
    max-height: 1em;
}

.panelExamDay .panel-body {
    padding: 0 15px;
}

.dayItemVideoBase .moreBtnBase {
    text-align: right;
    padding: 10px 15px;
}

.videoBase iframe {
    width: 100%;
    border: none;
}

.home-banner .btn-pause {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.home-banner .btn-switch {
    position: absolute;
    z-index: 10;
    border: none;
    background-color: transparent;
    color: #fff;
    top: 33%;
}

    .home-banner .btn-switch:focus {
        font-size: 1.5em;
    }

.home-banner .btn-prev {
    left: 0;
}

.home-banner .btn-next {
    right: 0;
}

.carousel-indicators [data-bs-target].active {
    height: 6px;
}
