﻿

@media only screen and (max-device-width:1366px) and (device-height:768px) and (-webkit-min-device-pixel-ration: 1) 
{
    /*************************************BODY******************************/
    body{
            overflow-x: hidden !important;
    }

    /***********************************END BODY****************************/
    /************************************LOGIN******************************/
    .LoginHeaderContainer {
    margin-top:-32px;
    }
    .MainLoginLogo{
        margin-bottom:inherit;
        margin-top:inherit;
    }
    .MainLoginHeaderText{
        margin-top:inherit !important;
    }
    .LoginButton{
          margin-top: 15px !important;
         margin-bottom: 15px !important;
    }
    .SecurityWrapper{
            /*margin: -3% 47% !important;*/
    }

      /*********************************END LOGIN**************************/

      /**********************************HOME******************************/
      .BurgerMenuContainer{
          width:25% !important;
      }
      #ShoppingCartContainer{
          padding-left:20px;
      }

      /********************************END HOME***************************/

      /**********************************FOOTER**************************/
      .MainFooterContainer{
          /*width:101% !important;*/
      }


      /********************************END FOOTER***********************/
      
      /**********************************CheckOut**************************/
      .CheckoutPricingSection{
             left: 74% !important;
            width: 24% !important;
      }


      /********************************END CheckOut***********************/
        /**********************************CheckOut**************************/
      #divULContent{
           overflow: hidden;
      }

      /********************************END CheckOut***********************/
       /********************************Full Product***********************/
       .GenericsRightPane .ATCQTYOnlyContainer.ATCHomeOverride.ATCQTYOnlyContainer, .TheraputicsRightPane .ATCQTYOnlyContainer.ATCHomeOverride.ATCQTYOnlyContainer, .PricingComparisonPanes .ATCQTYOnlyContainer.ATCHomeOverride.ATCQTYOnlyContainer{
           width:100%;
       }
       .ATCSuppliersPricePanel .ATCAccRow{
           width:100% !important;
       }
       .thirdLine{
           margin-top:8px;
       }

      /*****************************END Full Product***********************/

      /*******************************ATC MODAL***************************/
      div[id*="HistoryGraphDivContainerFull_"] .HistoryGraphDivContainer.k-chart{
          margin-top:20px;
      }
        /***************************END ATC MODAL***************************/

        /******************************Order History************************/
        #viewManufacturers, #viewOrders, #viewResults{
            width:99.8%;
        }

        .BarMenuDivFlyout {
            left: 25%;
            margin-left: 0;
        }

        .BurgerMenuContainer {
            min-width: 25%;
            width: 26%;
        }
  
}

@media only screen (min-device-width: 1500px) and (max-device-width:1600px) and (min-device-height:750px) and (max-device-height: 900px) {

        #GlobalSearchText {
            padding-top: 5px;
        }

        .EllipsisContainer {
        	margin-top: 20%;
        }

        .FavDivText {
            margin-top: 2px;
        }

        .btnHistoryChange, .ListsMoreInfo
        {
            white-space:nowrap;
            
        }

        .k-widget.k-window
        {
            min-width:80% !important;
        }

        .k-checkbox:checked+.k-checkbox-label:before {
            line-height: 27px !important;
        }

        .COConfirmHeader .k-checkbox-label:before {
            line-height: 25px !important;
        }

        
        #wndTermsConditions.k-window-content.k-content {
            max-height:735px !important;
        }
        
        #wndPrivacyPolicy.k-window-content.k-content {
            max-height:735px !important;
        }
        
        #Grid_GridProducts .k-grid-content {
            height: 85vh !important;
        }

        #mainViewContainer {
            height: 85vh !important;
        }

        .ColumnProductDetailContainer {
            min-height: 82vh !important;
            max-height: 82vh !important;
        }

        .ColumnViewContainer {
            height: 66vh !important;
        }

         #Grid_ColumnProducts {
            height: 82vh !important;
        }

        #filterBox, #OptionFilter {
            min-height: 90vh !important;
            max-height: 90vh !important;
        }

        #RegretsGrid, #RegretsProducts {
            max-height: 82vh !important;
        }

        #wndGridAddToCart div[id*='tabstrip'].k-content {
            min-height:90% !important;
        }
}

@media only screen (min-device-width: 1400px) and (max-device-width:1440px) and (min-device-height:750px) and (max-device-height: 900px) {

    .ColumnViewContainer {
        height: 73vh !important;
    }

}

@media (max-width: 1800px) {

    /* Scroll to top button */

    .FloatingScrollButtonContainer {
        right: 10px;
    }
}


@media (max-width: 1440px) {

    /* Scroll to top button */

    .FloatingScrollButtonContainer {
        width: 45px !important;
        right: 30px;
        border-radius: 30px;
        bottom: 22px;
        background-color: white;
        height: 45px;
        width: 30px;
        filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));
        z-index: 401;
    }

    #FloatingScrollButton {
        top: 10px;
        left: 4px;
        position: absolute;
    }

    #FloatingScrollButton:hover > .divBackToTop {
        display: none;
    }

}