﻿/*R 2800*/
@media (max-width: 2800px) and (min-width: 1919px)
{

}

/*R 1920*/
@media (max-width: 1920px) and (min-width: 1699px)
{

}

/*R 1600*/
@media (max-width: 1600px) and (min-width: 1439px)
{


}
/*R 1440* Ravi Laptop*/
@media (max-width: 1440px) and (min-width: 1366px)
{

  


}


/*R 1366*/
@media (max-width: 1366px) and (min-width: 1279px)
{
    .isc-self-ser-tile-sm
    {
        position: relative;
        border: 1px solid #ddd; /* min-height: 30px; */
        border-radius: 8px !important;
        padding: 4px 10px;
        width: 75%;
        margin: 0px 10px;
    }
    .isc-list-tag-but-sel-serv-s1
    {
        width: 75%;
    }
    .isc-lbls-enti-sec-hdr-s4
    {
        font-size: 10px;
        line-height: 10px;
    }
    .isc-user-entiti-det-s1
    {
        padding-left: 30%;
    }
    .isc-app-page-tile-s6
    {
        min-height: 150px;
        width: 195px;
    }
    .isc-app-page-tile-s5
    {
        min-height: 150px;
        width: 195px;
    }
    .isc-group-btn-alin
    {
        width: 70px;
    }
    .isc-app-top-menu-nav-s1
    {
        float: left;
       
        padding: 0 0px;
    }
    .isc-arr-cir-td-flt-s1
    {
        top: 7px;
        right: 7px;
        line-height: 18px;
    }
    .isc-select-customize-s2
    {
        min-width: 90%;
    }
    .isc-lbl-kpi-nav-s1 li a
    {
        width: 400%;
    }
    .isc-app-nav-menu-s1
    {
        padding: 0px 10px 0 10px;
        margin: 0px;
        height: 40px;
    }
    .isc-app-top-brand-title-s1
    {
        float: left;
       
    }
    .isc-kpi-hdr-lvl-but-s1
    {
        font-size: 13px;
        padding: 13px 20px;
    }
    .isc-kpi-img-con-s1 li a
    {
        padding: 15px 10px;
        padding-left: 50px;
    }
    .dd-btn-siz-s1 .btn.dropdown-toggle
    {
        width: 165px;
    }
    .dd-btn-siz-s1 .dropdown-menu
    {
        width: 165px;
    }
    .isc-nav-scr-list-s1 li a
    {
        width: 90px;
    }
    .isc-act-acc-nav-s1 li a
    {
        padding: 5px 5px;
    }

}
/*R 1280*/
@media (max-width: 1280px) and (min-width: 1023px)
{
    .isc-app-nav-menu-s1 > li > a
    {
        padding: 10px 10px 0 10px;
    }
    .isc-app-nav-menu-s1 > li
    {
        margin-right: 0px;
    }

}

/*R 1024*/
@media (max-width: 1024px) and (min-width: 768px)
{
    .isc-app-top-brand-title-s1
    {
        float: left;
        
    }
    .isc-app-login-cell-s1
    {
        float: right;
        
    }
    .isc-app-top-menu-nav-s1
    {
        float: left;
       
    }
    /***********SalesDashBoardv1.aspx***************/
    .tab-align-responsive-30per
    {
        float: left;
        margin: 5px 0 0;
        padding: 0 5px 0 5px;
        width: 50%;
    }
    .isc-app-page-panel-inner-container-s2
    {
        padding: 0;
    }
    /***********collectionchart.aspx***************/
    .label-grid-rpt-info-data
    {
        color: #232523;
        font-size: 15px;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 90%;
    }
    .tab-align-long-tab-veiw
    {
        margin: 5px 0;
        padding: 0;
        width: 100%;
    }
    .tab-align-responsive-half-long-tab-veiw
    {
        margin: 0px 0;
        padding: 0;
        width: 50%;
        float: left;
    }

    .isc-editor-inner-main-con-s2
    {
        padding: 25px 75px;
    }
    /*******SelfServicev7.aspx********/
    .pad-lft-50
    {
        padding-left: 20px;
    }
    /*******SelfServicev6.aspx********/
    .isc-list-tag-but-sel-serv-s1
    {
        background-color: #3598dc;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 3px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: 500;
        line-height: 25px;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
        width: 70%;
    }

}

@media (max-width: 991px) and (min-width: 768px)
{
    .mobile-logo
    {
        float: left;
        padding-left: 15px;
        padding-top: 15px;
    }

    .mobi-nav
    {
        background-color: #fff;
        left: 0;
        position: absolute;
        right: 0;
        z-index: 99999;
    }
    .header-logo-mobile
    {
        color: #00a1df;
        cursor: pointer;
        display: block;
        font-size: 30px;
        line-height: 20px;
        margin: 0;
        padding: 3px 0;
        text-decoration: none;
    }
    .navbar-default
    {
        background-color: white;
        border-bottom: 3px solid #00a1df;
        padding: 0;
    }
    .navbar-toggle
    {
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        float: right;
        margin-bottom: 8px;
        margin-right: 15px;
        margin-top: 8px;
        padding: 9px 10px;
        position: relative;
    }
    .navbar-nav > li > a
    {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .navbar-nav > li
    {
        display: block;
        float: left;
        width: 100%;
    }
    .navbar-header
    {
        float: none;
    }
    .navbar-right
    {
        float: none;
    }
    .navbar-nav.navbar-right:last-child
    {
        margin-right: 0;
    }
    .mobile-submenu
    {
        background-color: #f8f8f8;
        border-top: 3px solid #00a1df;
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
    }

    .navbar-toggle
    {
        display: block;
    }
    .navbar-collapse.mobi-nav.collapse.in
    {
        display: block !important;
    }
    .navbar-collapse.mobi-nav.collapse
    {
        display: none !important;
    }
    .navbar-collapse
    {
        padding: 0;
        width: auto;
    }
    /******All screen sub header an body container*********************/
    .isc-app-screen-header-container
    {
        padding: 10px 15px;
        position: relative;
    }
    .isc-app-screen-sec-container-s1
    {
        padding: 10px 15px;
    }
    /************************/
    .tab-align-responsive
    {
        margin: 5px 0;
        padding: 0;
        width: 100%;
    }
    .tab-align-responsive-half
    {
        margin: 0px 0;
        padding: 0;
        width: 50%;
        float: left;
    }
    .tab-align-responsive-60
    {
        margin: 0px 0;
        padding: 0;
        width: 60%;
        float: left;
    }
    .tab-align-responsive-20
    {
        margin: 0px 0;
        padding: 0;
        width: 20%;
        float: left;
    }
    .isc-mar-top-non
    {
        margin-top: 0 !important;
    }
    .isc-editor-inner-main-con-s2
    {
        padding: 25px 30px;
        position: relative;
    }
    .isc-editor-main-con-s1
    {
        border-bottom: none;
    }
    .isc-inner-panel-bdy-con-s1
    {
        min-height: 552px;
    }
    .isc-inner-panel-hdr-con-s1
    {
        border-image: none;
        border-style: none solid;
        border-width: medium 1px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.11);
        padding: 15px;
        position: relative;
    }
    .tab-align-responsive-align-tab
    {
        margin: 5px 0;
        padding: 0 10px;
        width: 50%;
    }
    .isc-own-width-set-20
    {
        width: 30%;
        float: left;
    }
    .isc-app-hdr-nav-s1
    {
        padding: 0;
    }
    .isc-btn-act-scr-sec-s1
    {
        background-image: none;
        border: 1px solid transparent;
        border-radius: 3px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
        margin-bottom: 0;
        margin-left: 0 !important;
        margin-top: 3px;
        padding: 5px 10px;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
        width: 100% !important;
    }
    /********tableresposive**********/
    .isc-simp-list-s1 td
    {
        padding: 7px 8px;
    }
    .isc-simp-list-s1 th
    {
        padding: 7px 8px;
    }
    .isc-bdy-sec-tile-con-s1
    {
        margin: 0 5px 0 0;
    }
    /*******LayoutAndChartsv9.aspx********/

    .isc-std-table-fin-dash tr td
    {
        padding: 4px 8px;
    }
    .isc-section-inner-container-body
    {
        min-height: 0;
    }
    /*******LayoutAndChartsv10.aspx********/
    .isc-label-seq-footer-data
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%;
    }
    /*******ComparsionScreenv1.aspx********/
    .isc-sec-comp-tile-s1
    {
        min-height: 125px;
    }
    .isc-lbl-comp-tile-hdr-s7
    {
        white-space: nowrap;
    }
    /******StoryViewv1.aspx*******/

    .isc-legend-con-s1
    {
        background-color: #fff;
        box-shadow: 0 1px 6px #ccc;
        margin: 0 auto;
        padding: 15px;
        width: 50%;
    }
    /******SupplierDiversity.aspx*******/

    .section-left
    {
        width: 100% !important;
        float: left;
    }
    .section-center
    {
        width: 100% !important;
    }
    .section-right
    {
        width: 100% !important;
    }
    /***********SelfServicev2.aspx**************/
    .isc-scr-nav-container-s1
    {
        border-bottom: none;
    }

    .isc-drag-drop-bdy-con-s2
    {
        border: 1px solid #ddd;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        max-height: 448px;
        min-height: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
    /***********SelfServicev5.aspx**************/
    .isc-pad-zero
    {
        padding-left: 0 !important;
    }
    .isc-lbl-panel-sec-s1
    {
        color: #167bba;
        font-size: 14px;
        line-height: 10px;
        margin: 5px 0 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 98%;
    }
    /***********LayoutAndChartsv7.aspx*************/
    .isc-table-align-all-view
    {
        width: 49.5%;
    }
    .flow-arrow-line1
    {
        position: absolute;
        right: -35%;
        top: 25px;
        width: 59%;
    }






}

@media (max-width: 1024px) and (min-width: 991px)
{
    .isc-sec-sm-lbl-con-s1 h2
    {
        font-size: 16px;
    }
    /*******LayoutAndChartsv9.aspx********/

    .isc-std-table-fin-dash td h6 span.pull-left
    {
        display: none;
    }
    .isc-lst-align-set
    {
        border-bottom: 1px solid #eee;
        min-height: 50px;
    }
    .isc-sect-tile-lbl-s6
    {
        margin: 0 0 0 5px;
    }
    .isc-app-sec-tiles-s1
    {
        border-bottom: 1px solid #eee;
        margin: 0;
        padding: 7px 0;
    }

}
/*R Mobile*/
@media (max-width: 767px) and (min-width: 320px)
{


    .header-logo-mobile
    {
        font-size: 30px;
    }
    .isc-app-screen-header-container
    {
        padding: 10px 15px;
        position: relative;
    }
    .tab-align-responsive
    {
        margin: 5px 0;
        padding: 0;
        width: 100%;
    }
    .mobi-align-responsive
    {
        margin: 5px 0;
        padding: 0;
        width: 100%;
    }
    .isc-app-screen-sec-container-s1
    {
        padding: 10px 15px;
    }
    .isc-simp-list-s1 th
    {
        overflow: hidden;
        text-overflow: ellipsis;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .tab-align-responsive-half
    {
        margin: 0px 0;
        padding: 0;
        width: 100%;
        float: left;
    }
    .isc-inner-panel-bdy-con-s1
    {
        min-height: 465px;
    }
    .isc-mar-top-non
    {
        margin-top: 10px !important;
    }
    .isc-list-grp-res li:nth-child(4)
    {
        display: none;
    }
    .isc-lbl-screen-main-title
    {
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px;
    }
    .isc-inner-panel-bdy-con-s4
    {
        min-height: 490px;
    }
    /********tablealign**********/
    .isc-simp-list-s1 td
    {
        padding: 7px 5px;
    }
    .isc-simp-list-s1 td h2
    {
        padding: 0px 5px;
    }

    .isc-read-bi-tile-list-s1 td
    {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0px 5px;
    }
    .isc-read-bi-tile-list-s1 th
    {
        padding: 0px 3px;
    }

    .datamaps-legend
    {
        margin-top: 0 !important;
    }
    /********LayoutAndChartsv4.aspx**********/

    .isc-sec-sm-lbl-con-s1 h2
    {
        font-size: 20px;
    }
    /********LayoutAndChartsv5.aspx**********/
    .isc-lbl-hdr-sec-s1
    {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        text-transform: uppercase;
        white-space: nowrap;
        width: 90%;
    }
    .isc-bdy-sec-tile-con-s1
    {
        margin: 0 0px 0 0;
    }
    /*******LayoutAndChartsv9.aspx********/
    .isc-section-inner-container-body
    {
        min-height: 0;
    }
    /*******LayoutAndChartsv10.aspx********/
    .isc-label-screen-main-title
    {
        width: 90%;
    }
    /*******ComparsionScreenv1.aspx********/
    .isc-sec-comp-par-hdr-con-s1
    {
        height: 75px;
    }
    .isc-lbl-comp-tile-hdr-s1
    {
        font-size: 24px;
        line-height: 30px;
    }
    /******StoryViewv1.aspx*******/

    .isc-legend-con-s1
    {
        background-color: #fff;
        box-shadow: 0 1px 6px #ccc;
        margin: 0 auto;
        padding: 15px;
        width: 100%;
    }
    .isc-lbl-screen-main-title
    {
        width: 100%;
    }
    /******SalesDashBoardv1.aspx*******/
    .isc-sec-bi-panel-sm-con-s1
    {
        margin-bottom: 10px;
        min-height: 225px;
        padding: 15px 10px;
    }
    /******SalesDashBoardv2.aspx*******/
    .isc-app-page-panel-grp-s2
    {
        margin-bottom: 10px;
        min-height: 350px;
        padding: 5px 7px;
    }
    .isc-app-page-panel-inner-container-s2
    {
        padding: 0;
    }
    /******SupplierDiversity.aspx*******/

    .section-left
    {
        width: 100%;
        float: left;
    }
    .section-center
    {
        width: 100%;
    }
    .section-right
    {
        width: 100%;
        margin-bottom: 10px;
    }
    /******  ChartsCollection.aspx******/


    .label-grid-rpt-prgs-val span
    {
        font-size: 15px;
    }
    .label-grid-rpt-prgs-val
    {
        font-size: 15px;
        font-weight: 500;
    }
    .label-grid-rpt-info-data
    {
        color: #232523;
        font-size: 15px;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 90%;
    }
    .lbl-prgs-grid-hint
    {
        line-height: 15px;
        margin: 0 0 5px;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .kpi-detail-tile-header-cont-s1 h3
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 90%;
    }
    .isc-drag-drop-bdy-con-s2
    {
        border: 1px solid #ddd;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        max-height: 448px;
        min-height: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
    /***********SelfServicev5.aspx**************/
    .isc-sec-bi-par-con-s1
    {
        min-height: 0;
        max-height: 0;
    }
    /***********SelfServicev7.aspx**************/
    .isc-acc-hdr-s1
    {
        overflow: hidden;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 75%;
    }
    .isc-lbl-acc-hdr-panel-s1
    {
        width: 90%;
    }
    .isc-flow-chart-cont-s1
    {
        overflow: hidden;
        overflow-x: auto;
        width: 100%;
    }
    .flow-chart-grid
    {
        width: 100%;
        table-layout: unset;
    }
    .isc-own-width-set-20
    {
        float: left;
        width: 30%;
    }
    /***********SelfServicev2.aspx*********/

    .isc-nav-scr-list-s1 li:first-child
    {
        padding-left: 0;
    }



}
@media (max-device-width: 359px)
{
    .isc-lst-align-set
    {
        border-bottom: 1px solid #eee;
        min-height: 45px;
    }
}
@media (min-device-width: 320px) and (max-device-width: 480px)
{


    /******SelfServicev2.aspx*************/

    .isc-editor-inner-main-con-s2
    {
        border: none;
        margin: 0 auto;
        min-height: 410px;
        padding: 0;
        position: relative;
        width: 320px;
    }
    .isc-drag-drop-par-con-s1
    {
        position: relative;
        padding: 0 20px;
    }
    .isc-scr-nav-container-s1
    {
        border: none;
    }
    .isc-editor-inner-main-con-s1
    {
        border: none;
    }
    .isc-editor-main-con-s1
    {
        border: none;
    }

}
@media (min-device-width: 481px) and (max-device-width: 740px)
{
    /******SelfServicev2.aspx*************/
    .isc-editor-inner-main-con-s2
    {
        border: none;
        margin: 0 auto;
        min-height: 410px;
        padding: 0;
        position: relative;
        width: 480px;
    }
    .isc-drag-drop-par-con-s1
    {
        position: relative;
        padding: 0 20px;
    }
    .isc-scr-nav-container-s1
    {
        border: none;
    }
    .isc-editor-inner-main-con-s1
    {
        border: none;
    }
    .isc-editor-main-con-s1
    {
        border: none;
    }

}

@media (max-device-width: 360px)
{


    .isc-list-grp-res li:nth-child(4)
    {
        display: none;
    }
    .isc-lbl-screen-main-title
    {
        width: 65%;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px;
    }

}
