﻿@keyframes spin
{
    to
    {
        transform: rotate(360deg);
    }
}
#ctec-find-verify-form
{
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
}
#ctec-find-verify-form .ctec-column
{
    width: calc(50% - 24px);
}
#ctec-find-verify-form .ctec-column label
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -.1px;
    color: #043054;
    margin-bottom: 8px;
}
#ctec-find-verify-form input
{
    background-color: #fff;
    border: 1px solid #cddae6;
    border-radius: 6px;
    padding: 12px;
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -.1px;
    color: #353537;
}
#ctec-find-verify-form input:focus-visible
{
    outline: 0;
}
#ctec-find-verify-form .submit-wrapper
{
    display: flex;
    gap: 16px;
    align-items: center;
}
#ctec-find-verify-form .submit-wrapper .ctec-btn-clear
{
    border: 0;
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #00457c;
    padding: 12px 12px;
    display: none;
}
#ctec-find-verify-form .submit-wrapper .ctec-btn-clear:hover
{
    background-color: transparent;
    color: #097cbf;
}
#ctec-find-verify-form .ctec-btn-search
{
    background-color: #097cbf;
    border: 0;
    padding: 12px 24px;
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.1px;
    color: #fff;
}
#ctec-find-verify-form .ctec-btn-search:hover
{
    background-color: #00457c;
}
#ctec-find-verify-form #ctec-result-filter
{
    display: none;
}
#ctec-find-verify-form .ctec-spinner
{
    width: 25px;
    height: 24px;
    border: 5px solid #e6ecf2;
    border-top-color: #5e8aac;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    margin: 0 auto;
    display: none;
}
#ctec-results
{
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 24px;
}
#ctec-results .ctec-result-item
{
    background: #e6eaee;
    border-radius: 4px;
    padding: 24px;
}
#ctec-results .ctec-result-item .ctec-item-header
{
    font-family: "DM Sans",Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -.1px;
    color: #043054;
    margin-bottom: 16px;
}
#ctec-results .ctec-result-item .ctec-content
{
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
}
#ctec-results .ctec-result-item .ctec-col-left
{
    width: calc(50% - 16px);
}
#ctec-results .ctec-result-item .ctec-col-left .ctec-preparer-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #353537;
    margin: 0;
}
#ctec-results .ctec-result-item .ctec-col-left p
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #353537;
    margin: 0;
}
#ctec-results .ctec-result-item .ctec-col-left .ctec-preparer-status
{
    font-weight: 600;
}
#ctec-results .ctec-result-item .ctec-col-left .ctec-preparer-status.valid
{
    color: #147835;
}
#ctec-results .ctec-result-item .ctec-col-left .ctec-preparer-status.expired
{
    color: #b42318;
}
#ctec-results .ctec-result-item .ctec-col-left .ctec-disc-1
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #00457c;
    margin: 0;
}
#ctec-results .ctec-result-item .ctec-col-right .ctec-bond-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #353537;
    margin: 0;
}
#ctec-results .ctec-result-item .ctec-col-right .ctec-bond-effective br
{
    display: none;
}
#ctec-results .ctec-result-item .ctec-col-right p
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #353537;
    margin: 0;
}
#ctec-results .ctec-result-item .ctec-col-right .ctec-disc-2
{
    font-family: "DM Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -.1px;
    color: #00457c;
    margin: 0;
}
#ctec-results .ctec-notif
{
    margin-top: 36px;
}
#ctec-results .ctec-notif h3
{
    color: #043054;
    margin: 0 0 16px;
}
#ctec-results .ctec-notif p
{
    margin: 0;
}
#ctec-results .ctec-notif ul
{
    margin: 16px 0;
}
@media only screen and (max-width: 767px)
{
    #ctec-find-verify-form
    {
        flex-direction: column;
        gap: 22px;
    }
    #ctec-find-verify-form .ctec-column
    {
        width: 100%;
    }
    #ctec-results .ctec-result-item .ctec-col-left
    {
        width: 100%;
    }
    #ctec-results .ctec-result-item .ctec-col-right .ctec-disc-2
    {
        margin-top: -12px;
    }
    #ctec-find-verify-form .submit-wrapper
    {
        flex-direction: column;
        gap: 0;
    }
    #ctec-find-verify-form .ctec-btn-search
    {
        width: 100%;
    }
}