/**********************Mozila*********************/

@-moz-document url-prefix() {
    ul.dashboardTabs {
        box-shadow: 0px 6px 20px -10px rgba(0, 0, 0, 0.39) !important;
        -moz-box-shadow: 0px 6px 20px -10px rgba(0, 0, 0, 0.39);
    }

    img.lps-trend-img {
        max-width: 100% !important;
        width: 53px !important;
        margin-bottom: 5px;
    }

    .btn.pageNavigationDropDown {
        float: left;
        margin-top: 0;
        min-height: 40px;
    }

    hr.hr-with-margin-both-sides {
        float: left;
    }

    .totalOwingValue, .totalpastOneValue {
        margin-bottom: 3px !important;
    }

    .column1ContentTxt {
        margin-bottom: 10px !important;
    }

    .notScoredVerticalScrollDiv {
        max-height: 310px !important;
    }

    .riskProfileSummaryBlock-row {
        margin-bottom: 30px !important;
    }

    #paymentHistoryCurrentLedgerChart, #previousPaymentHistoryChartLoad {
        overflow: hidden;
    }
    table#latePaymentTrendsTable{margin-bottom:32px !important;}
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
       table#latePaymentTrendsTable {
            margin-bottom: 17px !important;
        }
    }

    
}

/********************Internet Explorer***********/
_:-ms-input-placeholder, :root .login-shadow-box {
    box-shadow: 0px 0px 14px -2px rgba(0,0,0,1) !important;
}
_:-ms-input-placeholder, :root #loginUsername, _:-ms-input-placeholder, :root #loginPassword{
    padding:5px 15px 10px;
}
_:-ms-input-placeholder, :root img.lps-trend-img{
    width:100px;
}
_:-ms-input-placeholder, :root #paymentHistoryCurrentLedgerChart {
    margin-bottom:10px;
}
_:-ms-input-placeholder, :root #similarIndustriesDbt .col-md-3 > span{
    min-height:72px;
}
_:-ms-input-placeholder, :root .dropdown-menu{
    box-shadow:0px 6px 12px rgba(0,0,0,0.3);
}
_:-ms-input-placeholder, :root .tableViewLatePaymentTrendsTabs {
    margin-bottom:26px;
}
_:-ms-input-placeholder, :root #paymentTrends2YearTrendPerformanceChart {
    margin-bottom:16px;
}
_:-ms-input-placeholder, :root form#accountSearchForm label.watermark {
    line-height: 32px !important;
}
_:-ms-input-placeholder, :root form#accountSearchForm input.txtField{
    line-height: 30px;
}
/**************Media Based CSS******************/

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .container { width: 998px !important;}
    .login_img_cntr {
        margin-bottom: 25px;
        background-size: 70%;
    }
    .col-sm-push-0 {left: auto;}
    a.btnViewLedgersValue { margin-left:0px !important;}
    .onBoardingBtn, .atbTemplatebtn {
        font-size: 12px !important;
        min-width: 197px !important;
        max-width:197px !important
    }
    .login-shadow-box { padding:30px 20px 10px !important;}
    .btnViewbyLedgers_cntr { margin-right:15px !important;}
    .btnViewbyLedgers_cntr ul.dropdown-menu {left:-65px !important;}
    .acc-rec-summ-hdr {margin:13px 0px 15px !important;}
    span.totalOwningTxt, span.totalpastOneTxt { font-size:11px !important; }
    .totalOwingValue, .totalpastOneValue { font-size:15px !important; }
    #summaryChart, #previousSummaryChart {
        width: auto !important;
        height: auto !important;
    }
    .acc-recev-summ-previousMonthCntr, .acc-recev-summ-currentMonthCntr{margin-bottom: -3px !important;}
    .accountReceivableSummary-previousGraph-cntr, .accountReceivableSummary-currentGraph-cntr {overflow:hidden;}
    .organisation-adverseSummary-cntr {margin-top: 13px !important;}
    .dashboardBlock .organisation-adverseSummary-cntr {margin-bottom: 6px !important;}
    .organisation-adverseSummary-cntr table tr th:first-child{
        height: auto !important;
        line-height: inherit !important;
    }
    table#latePaymentTrendsTable{margin-bottom: 23px !important;}
    .organisation-adverseSummary-cntr table tr th{font-size: 13px !important;}
    .organisation-adverseSummary-cntr table tr td {
        height: 20px !important;
        line-height: 20px !important;
    }
    .top-accountBalance-cntr > .item > .col-md-3 {width: 23.7% !important;}
    .topAccount-item {margin: 12.5px 5px !important;}
    /*#footer {height:305px !important;}*/
    .topAccountBalance-row2 span.topAccountListicon {
        width: 14px !important;
        height: 14px !important;
    }
    .topAccountBalance-row3 .topAccountBalance-row3-title {
        font-weight: bold !important;
        font-size: 9px !important;
    }
    .topAccountBalance-row3 .topAccountBalance-row3-value{
        font-size: 14px !important;
        min-height: 22px !important;
    }
    .topAccountBalance-row3, .topAccountBalance-row4{
        padding: 10px 0px 5px !important;
    }
    .topAccountBalance-row2{padding: 10px 20px 5px 0px !important;}
    .topAccountBalance-row2 span.topAccountListicon {
        width: 14px !important;
        height: 14px !important;
    }
    .dashboard-BadgeBlock .col-md-3:first-child {margin-left: 4px !important;}
    #similarIndustriesDbt .col-md-3{width: 27% !important;}
    #similarIndustriesDbt .col-md-3 > span {
        font-size: 12px !important;
        font-weight: bold !important;
    }
    .tableViewLatePaymentTrendsTabs{margin-bottom: 20px;}
    .column1Title{font-size: 1em !important; margin-bottom: 7px !important;}
    .column1ContentTxt { font-size: 1.5em !important; margin-bottom: 4px !important; }
    .riskProfileSummaryBlock-row {margin-bottom: 8px !important;}
    ul.healthCheckSummaryUL li {padding: 5px 30px 0px 0px !important;}
    #paymentHistoryPrevious {height: auto !important; margin-bottom: 2%;}
    #paymentHistoryLedger .col-lg-6 {width:100% !important; margin-left: 0% !important;}
    #paymentHistoryLedger h3.greyFont {font-size: 16px;}
    #userListSearchTop .lightGreyButton{margin-top:10px;}
    .userGroupMyUserGroupItem .userGroupMyUserGroupItemRight {width:70% !important;}
    .requestTradeReferenceBtn {margin-left:0px !important;}
    .findAndJoinContainerRight {width:70% !important;}
    .impersonateHeader{left:26% !important;}
    #dataQualitySummary .downloadButton {margin-bottom: 9px;}
    .portfolioCompareStatusBig {margin: 22% auto !important;}
}
@media (min-width: 768px) {
    #loginPanel { background-size:cover !important;}
    
}