@charset "UTF-8";

.tmt-email-main {
    position: absolute;
    left: -5000px;
}

.tmt-overview-pers-width {
    width: 48%;
}

.tmt-form-check-label {
    color: inherit;
    white-space: wrap;
    overflow: visible;
    text-overflow: unset;
    font-size: 1rem !important;
    line-height: 1.5;
    letter-spacing: 0;
}

.tmt-form-check-label a {
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 80%;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    transition: background-size .35s ease-in-out;
    padding-bottom: 2px;
    margin-bottom: -2px;
}

.tmt-form-check-label a:hover {
    background-size: 0% 1px;
}

.strikethrough {
    position: relative;
}

.strikethrough:before {
    position: absolute;
    color: #ff0000;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 2px solid;
    border-color: inherit;

    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
}

.accordion-body-color {
    color: #003366 !important;
}

/*.swiper-wrapper {*/
/*    height: auto;*/
/*}*/

input[type=number]::-webkit-inner-spin-button {
    opacity: 1;
    margin-left: 5px;
}

input[type=number]:read-only::-webkit-inner-spin-button {
    display: none;
    margin: 0;
}

input.col-3.text-end:read-only {
    background: transparent;
    color: inherit;
    border: none;
}

.idEventDetail .education-plan-body-duration-choose.readonly:hover {
    background-color: inherit;
}

.education-plan-body-duration-choose.readonly input, .education-plan-body-duration-choose ~ span {
    cursor: default;
}
