﻿.header-quick-links-item:hover
{
    color: dodgerblue !important;
}

.left-nav-items
{
    cursor:pointer;
}

#LMSMainLogo
{
    width: 190px !important;
}

/* ======================= NOTIFICATIONS ============================*/
.top-nav-notification-item
{
    cursor:pointer;
}
.top-nav-notification-item:hover
{
    background: aliceblue;
}
.top-nav-notification-item-date
{
    font-size: 10px;
    font-style: italic;
    color: silver;
}
.top-nav-notification-item-message
{
    width:330px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.top-nav-notification-close:hover
{
    background: aliceblue;
    cursor: pointer;
}
/* =========================== END ============================*/

/* ======================= FOOTER ============================*/
.footer-partners
{
    margin-left:auto;
    margin-right:auto;
    display:flex;
}
.footer-partner-designer
{
    margin-left: 30px;
    margin-bottom: 0;
}
.footer-partner-designer a
{
    color:dodgerblue;
    text-decoration:underline;
}
.footer-partners a:hover
{
    text-decoration:none;
}
.footer-partner-pss
{
    width:70px;
    cursor: pointer;
}
#FooterPartnerClientContainer
{
    margin-left:150px;
    margin-right:150px;
}
.footer-partner-client
{
    width:160px;
}
.footer-partner-lms
{
    width:160px;
    cursor: pointer;
}
/* =========================== END ============================*/

.pull-up:hover 
{
    -webkit-transform: translateY(-4px) scale(1.02);
    -moz-transform: translateY(-4px) scale(1.02);
    -ms-transform: translateY(-4px) scale(1.02);
    -o-transform: translateY(-4px) scale(1.02);
    transform: translateY(-4px) scale(1.02);
    -webkit-box-shadow: 0 14px 24px rgba(0, 0, 0, 0.2);
    box-shadow: 0 14px 24px rgba(0, 0, 0, 0.2);
    z-index: 999;
}

.mobile-icons
{
    width: 40px !important;
    height: 40px !important;
}

/* =========================== MEDIA QUERIES ============================*/

@media (max-width: 1600px)
{
    #FooterPartnerClientContainer
    {
        margin-left:120px;
        margin-right:120px;
    }
}

@media (max-width: 1500px)
{
    .footer-partner-pss
    {
        width:50px;
    }
    .footer-partner-client
    {
        width:130px;
    }
    .footer-partner-lms
    {
        width:130px;
    }
}

@media (max-width: 1350px)
{
    #FooterPartnerClientContainer
    {
        margin-left:90px;
        margin-right:90px;
    }
}

@media (max-width: 1257px)
{
    #LMSMainLogo
    {
        width: 150px !important;  
    }
    .search-wrapper
    {
        margin-left: 20px;
    }
}

@media (max-width: 991px)
{
    #LMSMainLogo
    {
        width: 200px !important;
    }
    .top-nav-notification-item-message
    {
        width: 840px;
        padding-right:40px;
    }
    #NotificationDropDown
    {
        top: 41% !important;
    }
    #GridDropdown
    {
        top: 31% !important;
    }
    #ProfileDropdown
    {
        top: 34% !important;
    }
    #FooterPartnerClientContainer
    {
        margin-left:70px;
        margin-right:70px;
    }
    .footer-partners
    {
        margin-left:50px;
    }
}

/* Surface Pro 7 */
@media (max-width: 912px)
{
    .top-nav-notification-item-message
    {
        width: 785px;
        padding-right:55px;
    }
}

/* Asus Zenbook Fold */
@media (max-width: 853px)
{
    .top-nav-notification-item-message
    {
        width: 720px;
        padding-right:45px;
    }
    .footer-partner-pss
    {
        width:40px;
    }
    #FooterPartnerClientContainer
    {
        margin-left:40px;
        margin-right:40px;
    }
    .footer-partner-client
    {
        width:110px;
    }
    .footer-partner-lms
    {
        width:110px;
    }
}

/* iPad Air */
@media (max-width: 820px)
{
    .top-nav-notification-item-message
    {
        width: 685px;
        padding-right:35px;
    }
}

/* iPad Mini */
@media (max-width: 768px)
{
    .top-nav-notification-item-message
    {
        width: 645px;
    }
    #NotificationDropDown
    {
        top: 39% !important;
    }
    #GridDropdown
    {
        top: 29% !important;
    }
    #ProfileDropdown
    {
        top: 33% !important;
    }
    .footer-partner-designer
    {
        margin-left: 20px;
    }
}

@media (max-width: 680px)
{
    .top-nav-notification-item-message
    {
        width: 645px;
    }
    .footer-partner-designer
    {
        margin-left: 10px;
    }
    .footer-partner-pss
    {
        width:40px;
    }
    #FooterPartnerClientContainer
    {
        margin-left:30px;
        margin-right:30px;
    }
    .footer-partner-client
    {
        width:95px;
    }
    .footer-partner-lms
    {
        width:95px;
    }
    .footer-partners
    {
        margin-left:25px;
    }
}

@media (max-width: 600px)
{
    .footer-partner-designer
    {
        display:none;
    }
    .footer-partners
    {
        margin-left:auto;
        margin-right:auto;
    }
    .footer-partner-pss
    {
        width:60px;
    }
    #FooterPartnerClientContainer
    {
        margin-left:40px;
        margin-right:40px;
    }
    .footer-partner-client
    {
        width:110px;
    }
    .footer-partner-lms
    {
        width:110px;
    }
}

@media (max-width: 575px)
{
    #GridDropdown
    {
        top: 37% !important;
    }

    #LMSMainLogo
    {
        width: 150px !important;
    }

    .top-nav-notification-item-message
    {
        width: 275px;
    }

    .icon-wrapper i
    {
        font-size: 18px;
    }
    .mobile-icons
    {
        width: 35px !important;
        height: 35px !important;
    }
}
/* Surface Duo */
@media (max-width: 540px)
{
    .top-nav-notification-item-message
    {
        width: 425px;
        padding-right:20px;
    }
}

/* iPhone 14 */
@media (max-width: 430px)
{
    .top-nav-notification-item-message
    {
        width: 325px;
        padding-right:10px;
    }
}

/* iPhone XR  & Pixel 7 & Samsung S20 & Sumsung A51/71 */
@media (max-width: 414px)
{
    .top-nav-notification-item-message
    {
        width: 305px;
    }
    .footer-partner-pss
    {
        width:50px;
    }
    #FooterPartnerClientContainer
    {
        margin-left:35px;
        margin-right:35px;
    }
    .footer-partner-client
    {
        width:100px;
    }
    .footer-partner-lms
    {
        width:100px;
    }
}

/* iPhone 12 */
@media (max-width: 390px)
{
    .top-nav-notification-item-message
    {
        width: 285px;
    }
}

/* iPhone SE */
@media (max-width: 375px)
{
    .top-nav-notification-item-message
    {
        width: 275px;
    }
}

/* Smasung Galaxy S8 */
@media (max-width: 360px)
{
    .top-nav-notification-item-message
    {
        width: 260px;
    }
    #LMSMainLogo
    {
        margin-left: -20px;
    }
}

/* Galaxy Z7 Fold 5 */
@media (max-width: 344px)
{
    .top-nav-notification-item-message
    {
        width: 245px;
    }
    .footer-partner-pss
    {
        width:40px;
    }
    .footer-partner-client
    {
        width:80px;
    }
    .footer-partner-lms
    {
        width:80px;
    }
}

@media (max-width: 300px)
{
    #LMSMainLogo
    {
        width: 150px;
        margin-top: -8px;
    }
}