@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Components/Avidyne/HomePageCard.razor.rz.scp.css */
.homepage-card[b-7g356kfmjh] {
    text-align: center;
    border-radius: 7px;
    font-size: 24px;
    font-weight: lighter;
    color: white;
}

.homepage-card.avidyne-green[b-7g356kfmjh] {
    border: 2px solid #0DB14B;
}

.avi-card-body[b-7g356kfmjh] {
    text-align: left;
    padding: 14px;
    font-size: 14px;
    font-weight: normal;
    height: 280px;
}

@media only screen and (max-width: 1400px) {
    .avi-card-body[b-7g356kfmjh] {
        height: 340px;
    }
}

@media only screen and (max-width: 990px) {
    .avi-card-body[b-7g356kfmjh] {
        height: 450px;
    }
}

@media only screen and (max-width: 767px) {
    .avi-card-body[b-7g356kfmjh] {
        height: 260px;
    }
}

.homepage-card.avidyne-green .avi-hp-card-header[b-7g356kfmjh] {
    padding: 14px;
    background-color: #0DB14B;
}

.homepage-card.avidyne-green .avi-card-body[b-7g356kfmjh] {
    background-color: #1abe58;
}

.homepage-card.avidyne-gray[b-7g356kfmjh] {
    border: 2px solid #434345;
}

.homepage-card.avidyne-gray .avi-hp-card-header[b-7g356kfmjh] {
    padding: 14px;
    background-color: #434345;
}

.homepage-card.avidyne-gray .avi-card-body[b-7g356kfmjh] {
    background-color: #505052;
}

.homepage-card.avidyne-blue[b-7g356kfmjh] {
    border: 2px solid #34B2C1;
}

.homepage-card.avidyne-blue .avi-hp-card-header[b-7g356kfmjh] {
    padding: 14px;
    background-color: #34B2C1;
}

.homepage-card.avidyne-blue .avi-card-body[b-7g356kfmjh] {
    background-color: #41BFCE;
}
/* /Components/Avidyne/SearchBox.razor.rz.scp.css */
.search-icon-button[b-8ie247c3rt] {
    color: #0DB14B !important;
}

.filters[b-8ie247c3rt] {
    margin-bottom: 12px;
}

.filter-list[b-8ie247c3rt] {
    padding: 10px 10px 0;
}

.already[b-8ie247c3rt] {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #6f7a85;
    opacity: 0.9;
    text-decoration: none
}
/* /Components/ContactsStaffMembers.razor.rz.scp.css */
.staffmember__item[b-acdvj1uzar] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.staffmember__item--even[b-acdvj1uzar] {
    background: #eee;
}

.staffmember__item--odd[b-acdvj1uzar] {
    background: #fff;
}

.staffmember__item--even:active[b-acdvj1uzar],
.staffmember__item--even:hover[b-acdvj1uzar],
.staffmember__item--odd:active[b-acdvj1uzar],
.staffmember__item--odd:hover[b-acdvj1uzar] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}

.staffmember__list[b-acdvj1uzar] {
    padding: 0;
    list-style: none;
    color: #000;
}
/* /Components/MarketingAdvertisings.razor.rz.scp.css */
.advertising__item[b-9mqfbi3gvv] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.advertising__item--even[b-9mqfbi3gvv] {
    background: #eee;
}

.advertising__item--odd[b-9mqfbi3gvv] {
    background: #fff;
}

.advertising__item--even:active[b-9mqfbi3gvv],
.advertising__item--even:hover[b-9mqfbi3gvv],
.advertising__item--odd:active[b-9mqfbi3gvv],
.advertising__item--odd:hover[b-9mqfbi3gvv] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Components/MarketingLogos.razor.rz.scp.css */
.logo__item[b-ajlm8mvn64] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.logo__item--even[b-ajlm8mvn64] {
    background: #eee;
}

.logo__item--odd[b-ajlm8mvn64] {
    background: #fff;
}

.logo__item--even:active[b-ajlm8mvn64],
.logo__item--even:hover[b-ajlm8mvn64],
.logo__item--odd:active[b-ajlm8mvn64],
.logo__item--odd:hover[b-ajlm8mvn64] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Components/MarketingPromotions.razor.rz.scp.css */
.promotion__item[b-xz51k4biig] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.promotion__item--even[b-xz51k4biig] {
    background: #eee;
}

.promotion__item--odd[b-xz51k4biig] {
    background: #fff;
}

.promotion__item--even:active[b-xz51k4biig],
.promotion__item--even:hover[b-xz51k4biig],
.promotion__item--odd:active[b-xz51k4biig],
.promotion__item--odd:hover[b-xz51k4biig] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Components/Modals/CompanySalesStatsModal.razor.rz.scp.css */
/* /Components/Modals/ImageLightboxModal.razor.rz.scp.css */
/* /Components/NewsItemList.razor.rz.scp.css */
/* /Components/PopularLinks.razor.rz.scp.css */
.header-colorize[b-ocmtxhq36e] {
    /* font-weight: 700; */
    color: #0DB14B;
}

.highlight[b-ocmtxhq36e] {
    /*background: rgba(122, 96, 183, 0.1);*/
    background: #deddde;
    -webkit-box-shadow: 0 1px 2px rgba(122, 96, 183, 0.5);
    box-shadow: 0 1px 2px rgba(122, 96, 183, 0.5);
    color: #0DB14B;
    /*border-radius: 13px;*/
    /*display: inline-block;*/
    padding: .25em .4em;
    /* font-weight: 700; */
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
/* /Components/ProductDocuments.razor.rz.scp.css */
.product__item[b-77ls5qwtwl] {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    height: auto;
}

.product__item--even[b-77ls5qwtwl] {
    background: #eee;
}

.product__item--odd[b-77ls5qwtwl] {
    background: #fff;
}

.product__item--even:active[b-77ls5qwtwl],
.product__item--even:hover[b-77ls5qwtwl],
.product__item--odd:active[b-77ls5qwtwl],
.product__item--odd:hover[b-77ls5qwtwl] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}

.product__item--icons[b-77ls5qwtwl] {
    width: 5%;
    float: left;
}

.product__item--title-desc[b-77ls5qwtwl] {
    margin-left: 5%;
}
/* /Components/ProductMarketings.razor.rz.scp.css */
.marketing__item[b-4f81308m3p] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.marketing__item--even[b-4f81308m3p] {
    background: #eee;
}

.marketing__item--odd[b-4f81308m3p] {
    background: #fff;
}

.marketing__item--even:active[b-4f81308m3p],
.marketing__item--even:hover[b-4f81308m3p],
.marketing__item--odd:active[b-4f81308m3p],
.marketing__item--odd:hover[b-4f81308m3p] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}

/* /Components/ProductVideos.razor.rz.scp.css */
.video__item[b-rd68r0mzzd] {
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.video__item--even[b-rd68r0mzzd] {
    background: #eee;
}

.video__item--odd[b-rd68r0mzzd] {
    background: #fff;
}

.video__item--star[b-rd68r0mzzd] {
    position: absolute;
    top: 0;
    right: 0;
}

.video__item--send[b-rd68r0mzzd] {
    position: absolute;
    top: 0;
    right: 25px;
}
/* /Components/SearchFilters.razor.rz.scp.css */
.filters[b-sn50u44f9x] {
    margin-bottom: 12px;
}

.filter-list[b-sn50u44f9x] {
    padding: 12px;
}
/* /Components/TrainingAvidyneAcademy.razor.rz.scp.css */
.certification__item[b-2fksbsfi0t] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.certification__item--even[b-2fksbsfi0t] {
    background: #eee;
}

.certification__item--odd[b-2fksbsfi0t] {
    background: #fff;
}

.certification__item--even:active[b-2fksbsfi0t],
.certification__item--even:hover[b-2fksbsfi0t],
.certification__item--odd:active[b-2fksbsfi0t],
.certification__item--odd:hover[b-2fksbsfi0t] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Components/TrainingAvidyneOnDemand.razor.rz.scp.css */
.installguide__item[b-0hjs9b94be] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.installguide__item--even[b-0hjs9b94be] {
    background: #eee;
}

.installguide__item--odd[b-0hjs9b94be] {
    background: #fff;
}

.installguide__item--even:active[b-0hjs9b94be],
.installguide__item--even:hover[b-0hjs9b94be],
.installguide__item--odd:active[b-0hjs9b94be],
.installguide__item--odd:hover[b-0hjs9b94be] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Components/TrainingWebinars.razor.rz.scp.css */
.webinar__item[b-8pume65v08] {
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.webinar__item--even[b-8pume65v08] {
    background: #eee;
}

.webinar__item--odd[b-8pume65v08] {
    background: #fff;
}

.webinar__item--even:active[b-8pume65v08],
.webinar__item--even:hover[b-8pume65v08],
.webinar__item--odd:active[b-8pume65v08],
.webinar__item--odd:hover[b-8pume65v08] {
    box-shadow: 1px 1px rgba(13, 177, 75, 0.5);
    cursor: pointer;
}
/* /Pages/Admin/AddTopOfThePageContent.razor.rz.scp.css */
/* /Pages/Admin/EditTopOfThePageContent.razor.rz.scp.css */
/* /Pages/Admin/Index.razor.rz.scp.css */
.card-counter[b-xtp9ean5zp]{
    box-shadow: 2px 2px 10px #DADADA;
    margin: 5px;
    padding: 20px 10px;
    background-color: #fff;
    height: 100px;
    border-radius: 5px;
    transition: .3s linear all;
}

.card-counter:hover[b-xtp9ean5zp]{
    box-shadow: 5px 5px 20px #DADADA;
    transition: .3s linear all;
    cursor: pointer;
}

.card-counter.primary[b-xtp9ean5zp]{
    background-color: #007bff;
    color: #FFF;
}

.card-counter.secondary[b-xtp9ean5zp]{
    background-color: darkkhaki;
    color: #FFF;
}

.card-counter.danger[b-xtp9ean5zp]{
    background-color: #ef5350;
    color: #FFF;
}

.card-counter.success[b-xtp9ean5zp]{
    background-color: #66bb6a;
    color: #FFF;
}

.card-counter.info[b-xtp9ean5zp]{
    background-color: #26c6da;
    color: #FFF;
}

.card-counter i[b-xtp9ean5zp]{
    font-size: 5em;
    opacity: 0.2;
}

.card-counter .count-numbers[b-xtp9ean5zp]{
    position: absolute;
    right: 35px;
    top: 20px;
    font-size: 32px;
    display: block;
}

.card-counter .count-name[b-xtp9ean5zp]{
    position: absolute;
    right: 35px;
    top: 65px;
    font-style: italic;
    text-transform: capitalize;
    opacity: 0.5;
    display: block;
    font-size: 18px;
}

.card-counter .count-name:hover[b-xtp9ean5zp]{
    opacity: 1;
}
/* /Pages/AvidyneTraining.razor.rz.scp.css */
.avidynetraining-tab[b-76pg1zszgb] {
    padding: 10px;
}

.avidynetraining-header[b-76pg1zszgb] {
    padding: 25px;
    display: inherit;
}

.avidynetraining-description[b-76pg1zszgb] {
    padding-left: 25px;
}
/* /Pages/BizAviationDocs.razor.rz.scp.css */
.product-tab[b-dqczppo6xw] {
    padding: 10px;
}

.product-header[b-dqczppo6xw] {
    padding: 25px;
    display: inherit;
}

.product-description[b-dqczppo6xw] {
    padding-left: 25px;
}
/* /Pages/BizAviationProduct.razor.rz.scp.css */
.product-tab[b-3h81ghqjod] {
    padding: 10px;
}

.product-header[b-3h81ghqjod] {
    padding: 25px;
    display: inherit;
}

.product-description[b-3h81ghqjod] {
    padding-left: 25px;
}
/* /Pages/BizAviationSeries.razor.rz.scp.css */
.product-list-ul li[b-4ssmqi72f3] {
    text-align: center;
}

.product-name[b-4ssmqi72f3] {
    color: black;
}
/* /Pages/BizAviationType.razor.rz.scp.css */
.product-list-ul li[b-zj5hnwz909] {
    text-align: center;
}

.product-name[b-zj5hnwz909] {
    color: black;
}

.product-tab[b-zj5hnwz909] {
    padding: 10px;
}

.product-header[b-zj5hnwz909] {
    padding: 25px;
    display: inherit;
}

.product-description[b-zj5hnwz909] {
    padding-left: 25px;
}
/* /Pages/BizAvTabbedTest.razor.rz.scp.css */
.product-list-ul li[b-vqwsmmq2th] {
    text-align: center;
}

.product-name[b-vqwsmmq2th] {
    color: black;
}

.product-tab[b-vqwsmmq2th] {
    padding: 10px;
}

.product-header[b-vqwsmmq2th] {
    padding: 25px;
    display: inherit;
}

.product-description[b-vqwsmmq2th] {
    padding-left: 25px;
}

.bizavac__type[b-vqwsmmq2th] {
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* /Pages/ChangePassword.razor.rz.scp.css */
.change-password[b-p1uqbfrlkj]
{
    background: #fff;
    padding: 80px 0
}

.change-password .form-container[b-p1uqbfrlkj] {
    display: table;
    max-width: 600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-p1uqbfrlkj] .change-password-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .change-password form[b-p1uqbfrlkj] {
        padding: 40px
    }
}

.change-password span[b-p1uqbfrlkj] {
    font-size: 14px;
}

[b-p1uqbfrlkj] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0px;
    height: 40px
}

.change-password form .btn-primary[b-p1uqbfrlkj] {
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}

.change-password form .already[b-p1uqbfrlkj] {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #6f7a85;
    opacity: 0.9;
    text-decoration: none
}
/* /Pages/Contacts.razor.rz.scp.css */
.contacts-tab[b-gfvycnf2f0] {
    padding: 10px;
}

.contacts-header[b-gfvycnf2f0] {
    padding: 25px;
    display: inherit;
}

.contacts-description[b-gfvycnf2f0] {
    padding-left: 25px;
}
/* /Pages/ContactsSearchResults.razor.rz.scp.css */
.contacts-tab[b-hr7rr4nzz0] {
    padding: 10px;
}

.contacts-header[b-hr7rr4nzz0] {
    padding: 25px;
    display: inherit;
}

.contacts-description[b-hr7rr4nzz0] {
    padding-left: 25px;
}
/* /Pages/ContentUpdateEmailResults.razor.rz.scp.css */
.product-tab[b-q5zdplnexu] {
    padding: 10px;
}

.product-header[b-q5zdplnexu] {
    padding: 25px;
    display: inherit;
}

.product-description[b-q5zdplnexu] {
    padding-left: 25px;
}
/* /Pages/Feedback.razor.rz.scp.css */
.feedback-form-row[b-lfvo1rk64r] {
    padding: 2px;
}
/* /Pages/FrontEndMarketingSearchResults.razor.rz.scp.css */
.marketing-tab[b-sfnjmq2mpi] {
    padding: 10px;
}

.marketing-header[b-sfnjmq2mpi] {
    padding: 25px;
    display: inherit;
}

.marketing-description[b-sfnjmq2mpi] {
    padding-left: 25px;
}
/* /Pages/Index.razor.rz.scp.css */
.header-bg[b-smlwumcb6h] {
    padding: 150px 0 100px;
    /*background-image: url('images/header-background-new-gray.png');*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    /*background-position: left bottom;*/
}

.header-bg .header-small-title[b-smlwumcb6h] {
    letter-spacing: 2px;
}

.header-bg .main-title[b-smlwumcb6h] {
    font-size: 2.8rem;
    line-height: 1.35;
    color: #0DB14B;
}

#callout-cards[b-smlwumcb6h] {
    padding-bottom: 100px;    
}

.avi-down-arrow[b-smlwumcb6h] {
    color: #0DB14B;
    font-size: 42px;
    opacity: 0.6;
}

@media (max-width: 425px) {
    .header-bg .main-title[b-smlwumcb6h] {
        font-size: 2rem;
    }
}

@media (max-width: 768px) {
    .header-bg[b-smlwumcb6h] {
        padding: 120px 0;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .header-bg[b-smlwumcb6h] {
        background: none !important;
    }
}
/* /Pages/IndexTest.razor.rz.scp.css */
.header-bg[b-46c5t5simq] {
    padding: 190px 0 160px;
}

.header-bg .header-small-title[b-46c5t5simq] {
    letter-spacing: 2px;
}

.header-bg .main-title[b-46c5t5simq] {
    font-size: 2.8rem;
    line-height: 1.35;
    color: #0DB14B;
}

#callout-cards[b-46c5t5simq] {
    padding-bottom: 100px;
}

.avi-down-arrow[b-46c5t5simq] {
    color: #0DB14B;
    font-size: 42px;
    opacity: 0.6;
}

@media (max-width: 425px) {
    .header-bg .main-title[b-46c5t5simq] {
        font-size: 2rem;
    }
}

@media (max-width: 768px) {
    .header-bg[b-46c5t5simq] {
        padding: 120px 0;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .header-bg[b-46c5t5simq] {
        background: none !important;
    }
}
/* /Pages/InfusionSoftFormDisplay.razor.rz.scp.css */
/* /Pages/Login.razor.rz.scp.css */
.signin-photo[b-htxfjh93rj] {
    background: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}

.login-notice[b-htxfjh93rj] {
    display: table;
    max-width: 900px;
    width: 90%;
    margin: 10px auto;
}

.signin-photo .image-holder[b-htxfjh93rj] {
    display: table-cell;
    width: auto;
    background: url(https://www.avidyne.com/wp-content/uploads/2022/05/ultimate-upgrade.jpg);
    background-size: cover
}

.signin-photo .form-container[b-htxfjh93rj] {
    display: table;
    max-width: 900px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-htxfjh93rj] .signin-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .signin-photo form[b-htxfjh93rj] {
        padding: 40px
    }
}

.signin-photo form h2[b-htxfjh93rj] {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 30px
}

[b-htxfjh93rj] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0;
    height: 40px
}

.signin-photo form .btn-primary[b-htxfjh93rj] {    
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}

.signin-photo form .already[b-htxfjh93rj] {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #6f7a85;
    opacity: 0.9;
    text-decoration: none
}
/* /Pages/MarketingPage.razor.rz.scp.css */
.marketing-tab[b-bygfyhuisa] {
    padding: 10px;
}

.marketing-header[b-bygfyhuisa] {
    padding: 25px;
    display: inherit;
}

.marketing-description[b-bygfyhuisa] {
    padding-left: 25px;
}

.coop-mdf-row[b-bygfyhuisa] {
    padding: 2px;
}
/* /Pages/NewContentResults.razor.rz.scp.css */
.product-tab[b-u3n77rn7c6] {
    padding: 10px;
}

.product-header[b-u3n77rn7c6] {
    padding: 25px;
    display: inherit;
}

.product-description[b-u3n77rn7c6] {
    padding-left: 25px;
}
/* /Pages/News.razor.rz.scp.css */
.news-tab[b-ejmghamoz7] {
    padding: 10px;
}
/* /Pages/NewsSearchResults.razor.rz.scp.css */
.news-tab[b-p2chakg3dn] {
    padding: 10px;
}
/* /Pages/NotApproved.razor.rz.scp.css */
.not-approved[b-ewmxqiyo1w] {
    background: #fff;
    padding: 80px 0
}

.not-approved .main-container[b-ewmxqiyo1w] {
    display: table;
    max-width: 900px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

.logo-image[b-ewmxqiyo1w] {
    padding: 50px;
    text-align: center;
}

.error-message[b-ewmxqiyo1w] {
    padding: 20px;
    text-align: center;
}
/* /Pages/NotVerified.razor.rz.scp.css */
.not-verified[b-9s3aqdsudf] {
    background: #fff;
    padding: 80px 0
}

.not-verified .main-container[b-9s3aqdsudf] {
    display: table;
    max-width: 900px;
    width: 90%;    
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

.logo-image[b-9s3aqdsudf] {
    padding: 50px;
    text-align: center;
}

.error-message[b-9s3aqdsudf] {
    padding: 20px;
    text-align: center;
}
/* /Pages/OemRegister.razor.rz.scp.css */
.register-photo[b-h15mjr0a51] {
    background: #fff;
    padding: 80px 0
}

.register-photo .image-holder[b-h15mjr0a51] {
    display: table-cell;
    width: auto;
    background: url(https://www.avidyne.com/wp-content/uploads/2022/08/Avidyne-Atlas-Lear55-three-qtr-1030x534-1.webp);
    background-size: cover
}

.register-photo .form-container[b-h15mjr0a51] {
    display: table;
    max-width: 900px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-h15mjr0a51] .register-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .register-photo form[b-h15mjr0a51] {
        padding: 40px
    }
}

.register-photo form h2[b-h15mjr0a51] {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 30px
}

[b-h15mjr0a51] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0px;
    height: 40px
}

.register-photo form .btn-primary[b-h15mjr0a51] {
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}

[b-h15mjr0a51] #company {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-h15mjr0a51] #state {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-h15mjr0a51] #country {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-h15mjr0a51] #city {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

.register-photo form .already[b-h15mjr0a51] {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #6f7a85;
    opacity: 0.9;
    text-decoration: none
}

.avi-register-radio[b-h15mjr0a51] {
    border-bottom: solid 1px lightgray;
}

/* /Pages/PopularLinkPageDisplay.razor.rz.scp.css */
.full-height[b-vi5b6ftw2m] {
    height: 75vh;
}
/* /Pages/Product.razor.rz.scp.css */
.product-tab[b-7227hwszm4] {
    padding: 10px;
}

.product-header[b-7227hwszm4] {
    padding: 25px;
    display: inherit;
}

.product-description[b-7227hwszm4] {
    padding-left: 25px;
}

/* /Pages/Products.razor.rz.scp.css */
.product-list-ul li[b-1xmtfsysbd] {
    text-align: center;
}

.product-name[b-1xmtfsysbd] {
    color: black;
}
/* /Pages/ProductSearchResults.razor.rz.scp.css */
.product-tab[b-94vjdszdiu] {
    padding: 10px;
}

.product-header[b-94vjdszdiu] {
    padding: 25px;
    display: inherit;
}

.product-description[b-94vjdszdiu] {
    padding-left: 25px;
}
/* /Pages/Profile/Favorites.razor.rz.scp.css */
/* /Pages/Profile/UserList.razor.rz.scp.css */
/* /Pages/Register.razor.rz.scp.css */
.register-photo[b-ylg0rd255c] {
    background: #fff;
    padding: 80px 0
}

.register-photo .image-holder[b-ylg0rd255c] {
    display: table-cell;
    width: auto;
    background: url(https://www.avidyne.com/wp-content/uploads/2022/08/Avidyne-Atlas-Lear55-three-qtr-1030x534-1.webp);
    background-size: cover
}

.register-photo .form-container[b-ylg0rd255c] {
    display: table;
    max-width: 900px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-ylg0rd255c] .register-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .register-photo form[b-ylg0rd255c] {
        padding: 40px
    }
}

.register-photo form h2[b-ylg0rd255c] {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 30px
}

[b-ylg0rd255c] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0px;
    height: 40px
}

.register-photo form .btn-primary[b-ylg0rd255c] {
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}

[b-ylg0rd255c] #company {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-ylg0rd255c] #state {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-ylg0rd255c] #country {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

[b-ylg0rd255c] #city {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    color: inherit;
    width: 100%;
    text-indent: 4px;
    height: 40px
}

.register-photo form .already[b-ylg0rd255c] {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #6f7a85;
    opacity: 0.9;
    text-decoration: none
}

.avi-register-radio[b-ylg0rd255c] {
    border-bottom: solid 1px lightgray;
}

/* /Pages/ResendVerification.razor.rz.scp.css */
.resend-validation[b-1r9y5my2fl]
{
    background: #fff;
    padding: 80px 0
}

.resend-validation .form-container[b-1r9y5my2fl] {
    display: table;
    max-width: 600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-1r9y5my2fl] .resend-validation-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .resend-validation form[b-1r9y5my2fl] {
        padding: 40px
    }
}

.resend-validation span[b-1r9y5my2fl] {
    font-size: 14px;
}

[b-1r9y5my2fl] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0px;
    height: 40px
}

.resend-validation form .btn-primary[b-1r9y5my2fl] {
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}
/* /Pages/ResetPassword.razor.rz.scp.css */
.reset-password[b-2e84rznrd9]
{
    background: #fff;
    padding: 80px 0
}

.reset-password .form-container[b-2e84rznrd9] {
    display: table;
    max-width: 600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

[b-2e84rznrd9] .reset-password-form {
    display: table-cell;
    width: 400px;
    background-color: #ffffff;
    padding: 40px 60px;
    color: #505e6c
}

@media (max-width:991px) {
    .reset-password form[b-2e84rznrd9] {
        padding: 40px
    }
}

.reset-password span[b-2e84rznrd9] {
    font-size: 14px;
}

[b-2e84rznrd9] .avi-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid #dfe7f1;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    color: inherit;
    text-indent: 0px;
    height: 40px
}

.reset-password form .btn-primary[b-2e84rznrd9] {
    border: none;
    border-radius: 4px;
    padding: 11px;
    box-shadow: none;
    margin-top: 35px;
    text-shadow: none;
    outline: none !important
}
/* /Pages/TechSupport.razor.rz.scp.css */
.product-list-ul li[b-4ot6iumep7] {
    text-align: center;
}

.product-name[b-4ot6iumep7] {
    color: black;
    font-size: small;
}

.techsupport-tab[b-4ot6iumep7] {
    padding: 10px;
}

.techsupport-header[b-4ot6iumep7] {
    padding: 25px;
    display: inherit;
}

.techsupport-description[b-4ot6iumep7] {
    padding-left: 25px;
}

.warrantyclaims-iframe[b-4ot6iumep7] {
    border: transparent;
    width: 99%;
    overflow: auto;
    height: 100vh;
}

.rma-form-list[b-4ot6iumep7] {
    list-style: none;
    padding: 10px 0;
}

.rma-form-list__item[b-4ot6iumep7] {
    display: inline-block;
    margin: 0 16px;
}

.rma-form-list__item a[b-4ot6iumep7] {
    padding: 5px;
}

.rma-form-list__item a.active[b-4ot6iumep7],
.rma-form-list__item a:hover[b-4ot6iumep7],
.rma-form-list__item a:active[b-4ot6iumep7] {
    background-color: #0DB14B;
    color: white !important;
    border-radius: 5px;
}
/* /Pages/TrainingSearchResults.razor.rz.scp.css */
.avidynetraining-tab[b-6nau3m0e4m] {
    padding: 10px;
}

.avidynetraining-header[b-6nau3m0e4m] {
    padding: 25px;
    display: inherit;
}

.avidynetraining-description[b-6nau3m0e4m] {
    padding-left: 25px;
}
/* /Pages/UserShared.razor.rz.scp.css */
.video__item[b-5st369v47f] {
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border: 1px solid #ddd;
}

.video__item--even[b-5st369v47f] {
    background: #eee;
}

.video__item--odd[b-5st369v47f] {
    background: #fff;
}

.video__item--star[b-5st369v47f] {
    position: absolute;
    top: 0;
    right: 0;
}

.video__item--send[b-5st369v47f] {
    position: absolute;
    top: 0;
    right: 25px;
}
/* /Shared/AdminLayout.razor.rz.scp.css */
.page[b-qt4b2q040o] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-qt4b2q040o] {
    flex: 1;
}

.sidebar[b-qt4b2q040o] {
    background-image: linear-gradient(180deg, rgb(67, 67, 69) 67%, #0DB14B 99%);
}

.top-row[b-qt4b2q040o] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-qt4b2q040o]  a, .top-row .btn-link[b-qt4b2q040o] {
    white-space: nowrap;
    margin-left: 1.5rem;
}

.top-row a:first-child[b-qt4b2q040o] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-qt4b2q040o] {
        display: none;
    }

    .top-row.auth[b-qt4b2q040o] {
        justify-content: space-between;
    }

    .top-row a[b-qt4b2q040o], .top-row .btn-link[b-qt4b2q040o] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-qt4b2q040o] {
        flex-direction: row;
    }

    .sidebar[b-qt4b2q040o] {
        width: 250px;
        height: 108vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-qt4b2q040o] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-qt4b2q040o] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.top-nav-item[b-qt4b2q040o] {
    font-size: 14px;
    text-transform: uppercase;
    color: #0DB14B;
    text-decoration: none;
    padding: 5px;
}

.top-nav-item:active[b-qt4b2q040o],
.top-nav-item:hover[b-qt4b2q040o] {
    background-color: #6f7a85;
    color: #fff;
    border-radius: 5px;
    
}
/* /Shared/AdminNavMenu.razor.rz.scp.css */
.navbar-toggler[b-d7updj2var] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-d7updj2var] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-d7updj2var] {
    font-size: 1.1rem;
}

.oi[b-d7updj2var] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.adm-nav-item[b-d7updj2var] {
    font-size: 0.8rem;
    padding-bottom: 0.3rem;
}

.adm-nav-item:first-of-type[b-d7updj2var] {
    padding-top: 1rem;
}

.adm-nav-item:last-of-type[b-d7updj2var] {
    padding-bottom: 1rem;
}

.adm-nav-item[b-d7updj2var]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 1.8rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.adm-nav-item[b-d7updj2var]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.adm-nav-item[b-d7updj2var]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-d7updj2var] {
        display: none;
    }

    .collapse[b-d7updj2var] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

/* /Shared/MainLayout.razor.rz.scp.css */
/*********************************************/
/*              NAVBAR CSS                  "/
/*********************************************/
/* TODO this is duplicated in the product css.  fix? */
.nav-item .nav-link[b-5ct84wzjmd] {
    text-decoration: none;
    display: inline-block;
    color: #c2c2c4;
}

.navbar-avidyne[b-5ct84wzjmd] {
    margin-bottom: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background-color: transparent;
    padding: 14px 0;
    width: 100%;
    border-radius: 0;
    z-index: 999;
}

.navbar-brand[b-5ct84wzjmd] {
    cursor: pointer;
}



.navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a {
    line-height: 26px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px;
    font-weight: 500;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-color: transparent !important;
    padding: 6px 0;
    margin: 0 20px;
}

.navitem-topsmall[b-5ct84wzjmd] {
    line-height: 26px;
    font-size: 11px !important;
    font-weight: 400 !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 20px;
}

.avi-social-icon[b-5ct84wzjmd] {
    margin: 0 5px !important;
}

.avi-see-through[b-5ct84wzjmd] {
    opacity: 0.7 !important;
}

.navbar-avidyne .navbar-nav li .nav-link[b-5ct84wzjmd] {
    padding-right: 0;
    padding-left: 0;
}

.navbar-avidyne .navbar-nav li.active[b-5ct84wzjmd]  a, .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:hover, .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:active {
    color: #ffffff !important;
}

/*.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {*/
/*    background-color: transparent;*/
/*    border-color: #0DB14B;*/
/*}*/

.navbar-toggler[b-5ct84wzjmd] {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 0;
    color: #0DB14B !important;
}

.sticky-nav.navbar-avidyne[b-5ct84wzjmd] {
    margin-top: 0;
    background-color: #434345;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.06);
    color: #000000 !important;
}

.sticky-nav.navbar-avidyne .navbar-nav[b-5ct84wzjmd] {
    margin-top: 0;
}

.sticky-nav.navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a {
    color: #c2c2c4 !important;
}

.sticky-nav.navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a.active,
.sticky-nav.navbar-avidyne .navbar-nav li.active[b-5ct84wzjmd]  a,
.sticky-nav.navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:hover,
.sticky-nav.navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:active {
    color: #0DB14B !important;
}

.navbar-toggler:focus[b-5ct84wzjmd] {
    outline: none;
}

/*********************************************/
/*              RESPONSIVE CSS               "/
/*********************************************/
@media (min-width: 200px) and (max-width: 1100px) {
    .navbar-avidyne[b-5ct84wzjmd] {
        background-color: #434345 !important;
        -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
        margin-top: 0;
        color: #ffffff !important;
    }

    .navbar-toggler[b-5ct84wzjmd] {
        margin-bottom: 0;
        font-size: 24px;
        margin-top: 0;
        color: #343a40;
    }

    .navbar-avidyne .navbar-nav[b-5ct84wzjmd] {
        margin-top: 0;
    }

    .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a {
        margin: 0;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        color: #c2c2c4 !important;
    }

    .navbar-avidyne > .container[b-5ct84wzjmd] {
        width: 90%;
    }

    .navbar-collapse[b-5ct84wzjmd] {
        padding: 0 20px;
    }

    .navbar-avidyne .navbar-nav li.active a[b-5ct84wzjmd] {
        border-color: transparent;
    }

    .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a.active,
    .navbar-avidyne .navbar-nav li.active[b-5ct84wzjmd]  a,
    .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:hover,
    .navbar-avidyne .navbar-nav li[b-5ct84wzjmd]  a:active {
        color: #0DB14B !important;
    }
}

/*********************************************/
/*              FOOTER CSS                  "/
/*********************************************/
.footer[b-5ct84wzjmd] {
    display:flex;
    background-color: #0DB14B;
    position: absolute;
    bottom: 0;
    height: 60px;
    width: 100%;
    justify-content:center;
    align-items:center;
}

.footer .container[b-5ct84wzjmd] {
    text-align: center !important;
}

.footer span[b-5ct84wzjmd] {
    color: #fff;
}
/* /Shared/ProfileLayout.razor.rz.scp.css */
.page[b-lwnu682dmp] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-lwnu682dmp] {
    flex: 1;
}

.sidebar[b-lwnu682dmp] {
    background-image: linear-gradient(180deg, rgb(67, 67, 69) 0%, #0DB14B 90%);
}

.top-row[b-lwnu682dmp] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-lwnu682dmp]  a, .top-row .btn-link[b-lwnu682dmp] {
    white-space: nowrap;
    margin-left: 1.5rem;
}

.top-row a:first-child[b-lwnu682dmp] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-lwnu682dmp] {
        display: none;
    }

    .top-row.auth[b-lwnu682dmp] {
        justify-content: space-between;
    }

    .top-row a[b-lwnu682dmp], .top-row .btn-link[b-lwnu682dmp] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-lwnu682dmp] {
        flex-direction: row;
    }

    .sidebar[b-lwnu682dmp] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-lwnu682dmp] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-lwnu682dmp] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.top-nav-item[b-lwnu682dmp] {
    font-size: 14px;
    text-transform: uppercase;
    color: #0DB14B;
    text-decoration: none;
    padding: 5px;
}

.top-nav-item:active[b-lwnu682dmp],
.top-nav-item:hover[b-lwnu682dmp] {
    background-color: #6f7a85;
    color: #fff;
    border-radius: 5px;

}
/* /Shared/ProfileNavMenu.razor.rz.scp.css */
.navbar-toggler[b-hfya40bw4h] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-hfya40bw4h] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-hfya40bw4h] {
    font-size: 1.1rem;
}

.oi[b-hfya40bw4h] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.adm-nav-item[b-hfya40bw4h] {
    font-size: 0.8rem;
    padding-bottom: 0.5rem;
}

.adm-nav-item:first-of-type[b-hfya40bw4h] {
    padding-top: 1rem;
}

.adm-nav-item:last-of-type[b-hfya40bw4h] {
    padding-bottom: 1rem;
}

.adm-nav-item[b-hfya40bw4h]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 2rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.adm-nav-item[b-hfya40bw4h]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.adm-nav-item[b-hfya40bw4h]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-hfya40bw4h] {
        display: none;
    }

    .collapse[b-hfya40bw4h] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
