﻿/*Program Maintenance CSS Start 23032018*/
.program_page_title {
    background-color: #4a6d8e;
    display: inline-block;
    padding: 10px 24px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    margin: 0;
    font-weight: 300;
}

.program_top_btn {margin: 9px 0;
}

.program_section_title {
    font-size: 19px;
    color: #4a6d8d;
    background-color: #fff;
    box-shadow: 0 0 3px #999;
    margin: 28px 0 0 0;
    padding: 9px;
    text-align: center;
}

.italic {
    font-weight: 300;
    font-style: italic;
}

.view_report_btn {
    background-color: #087abe;
    color: #fff;
}

.program_dashboard_new .pieChart-asset-management {
    width: 215px !important;
    height: 215px !important;
    position: relative;
    left: 0;
}

.program_dashboard_new .soft_update_result {
    width: 51%;
    margin: 16px 0 0 0;
    position: relative;
    right: 0;
    float: right;
}

.program_dashboard_new .value-of-txt span {
    font-size: 2.8rem;
}

.program_dashboard_new .status-txt {
    font-size: 1.5rem;
    top: 0 !important;
}

.program_dashboard_new .edit_goal_btn {
    bottom: 51px;
}

.program_dashboard_new .edit_cont {
    width: 76%;
    float: left;
    left: 10px;
}

    .program_dashboard_new .edit_cont input {
        width: 86%;
    }

.program_top_btn.btn-with-icon-wrap i {
    position: inherit;
    margin-left: -30px;
}

.program_dealer_dashboard_new {
    margin-top: 28px;
}

.updates_status .total_tool_count {
    font-size: 22px;
    color: #d32f2f;
}

.updates_status #SUSNonCommunicatingCount {
    display: inline-block;
    font-size: 16px;
}

.green_txt {
    color: #17560e;
}

.program_dealer_table {
    float: left;
    width: 70%;
    /* margin-top:0 !important; */
}

.program_dealer_dashboard_new .updates_status {
    width: 30%;
    min-height: 205px;
    margin-top: 10px;
}

.txt_left {
    text-align: left;
}

.program_dashboard_welcome_page .pieChart-asset-management {
    width: 160px !important;
    height: 160px !important;
    position: relative !important;
    left: 0;
}

.program_dashboard_welcome_page .soft_update_result {
    width: 100px;
    margin: 0;
}

.program_dashboard_welcome_page .status-txt {
    font-size: 1.3rem;
}

.program_dashboard_welcome_page .value-of-txt span {
    font-size: 1.5rem;
}

.news-docs-content {
    margin-bottom: 0.6rem;
    height: auto !important;
    min-height: 190px !important;
}

.news-docs-faq-section {
    background-color: #fff;
}

.news-col .artical-content {
    overflow: visible !important;
}

.no_bg {
    background-color: transparent;
}

.twitter-timeline {
    height: 230px !important;
}

.contact_footer_title .artical-title {
    font-size: 11px;
}

.box_bg_color {
    background-color: #cfd8dc;
    margin: 10px 0 0 0;
}

    .box_bg_color .dealer_table {
        margin: 0;
    }

.k-gantt-toolbar .k-state-default, .k-grid .k-grouping-header, .k-grid-footer td, .k-grid-header, .k-grid-header-wrap, .k-group-footer td, .k-grouping-row td, .k-header, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-wrap .k-textbox {
    border-color: #e6e6e6;
}

.dealer_dashboard_overflow_visible {
    overflow: visible !important;
}

.program_dealer_table {
    height: 205px;
    margin-top: 10px;
}

.dealer_dashboard_overflow_visible .dealer_table {
    height: 100%;
    background-color: #fff;
}

.asset-management-piechart-wrap .soft_update_result .status-txt {
    top: 0 !important;
    position: inherit !important;
}

/*.container.news-docs-faq-section {
    width: 1170px;
}*/

.welcome_page_corporatr_dashboard .dealer_table {
    margin: 10px 0;
}

.view_report_btn {
    right: 0px;
    bottom: 5px;
}

/*Program Maintenance CSS End*/


/*Highcarts Stockchart overflow of x-axis fixes*/
.overflow_div1 {
    position: absolute;
    float: right;
    width: 112px;
    height: 20px;
    background-color: #fff;
    right: 20px;
    bottom: 48px;
}


.welcome_page_dealer_dashboard .no-tools-found {
    height: 205px;
    line-height: 205px;
    width: 70%;
    margin-top: 10px;
}


/*Preventative welcome page tiles on Program welcome page related css - Start*/
.dealer_dash3_custom.prev_corporate_welcome_3_4 .dash_3_4_view_report_new {
    top: 17px !important;
    right: 28px !important;
}

.grid_ui_changes_userstory .k-footer-template td {
    background-color: #90a3ad !important;
}

.ui_changes_userstory.prev_corporate_welcome_1_2 .pm_custom_btn {
    top: -49px !important;
}

.ui_changes_userstory.prev_corporate_welcome_1_2 .pieChart-asset-management {
    width: 155px;
    height: 155px;
}

.ui_changes_userstory.prev_corporate_welcome_1_2 .soft_update_result {
    width: 105px;
    top: 0;
}

.preventative_dealer_dashboard .ui_changes_userstory.prev_corporate_welcome_1_2 .percentage-txt span {
    font-size: 1.5rem !important;
}
.preventative_dealer_dashboard .ui_changes_userstory.prev_corporate_welcome_1_2 .value-of-txt span{
    font-size: 1.5rem;
    top:0;
}

.preventative_dealer_dashboard .ui_changes_userstory.prev_corporate_welcome_1_2 .percentage-txt {
    top: -5px !important;
}

.preventative_dealer_dashboard .ui_changes_userstory.prev_corporate_welcome_1_2 .edit_cont {
    left: 3px;
}

.dealer_dash3_custom .custom_width_piechart_3_4 .percentage-txt span {
    font-size: 1.5rem !important;
}

.ass_mgmnt_dealer_cont .k-grid tr th, .ass_mgmnt_dealer_cont .k-pivot-layout .k-grid tr th {
    border-color: #fff !important;
}

.welcome_page_corporatr_dashboard .grid_ui_changes_userstory.prev_lg_height_level1 {
    min-height: 252px !important;
}

    .welcome_page_corporatr_dashboard .grid_ui_changes_userstory.prev_lg_height_level1 #corporate_dashboard_level3 .k-grid-content {
        height: 102px !important;
    }

.welcome_page_corporatr_dashboard .grid_ui_changes_userstory.prev_lg_height_level3 .k-grid-content {
    height: 222px !important;
}

.welcome_page_corporatr_dashboard .grid_ui_changes_userstory.prev_lg_height_level3 .pm_custom_btn {
    top: 23px !important;
}

.prev_corporate_welcome_1_2 .increase:before, .BT-SO-Welcome-C .prev_corporate_welcome_1_2 .increase:after, .BT-SO-Welcome-C .prev_corporate_welcome_1_2 .decrease:after, .prev_corporate_welcome_1_2 .decrease:before {
    content: "\f0d8";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 50px;
    position: absolute;
    top: -36px;
    margin: 0px auto;
    display: table;
    width: 100%;
}

.BT-SO-Welcome-C .prev_corporate_welcome_1_2 .decrease:after, .prev_corporate_welcome_1_2 .decrease:before {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 50px;
    position: absolute;
    top: -36px;
    margin: 0px auto;
    display: table;
    width: 100%;
}

.preventative_dealer_dashboard .corporate_prev_3_4 .value-of-txt span {
    font-size: 1.5rem;
}

.dealer_prev_1_2 .dealer_table {
    margin: 10px 0;
}

.dealer_prev_1_2.lg_height {
    min-height: 252px !important;
}

.dealer_prev_1_2 .edit_goal_btn {
    position: inherit;
    top: 0;
    padding: 0 5px;
    text-align: left;
    float: left;
    background: transparent;
}

.dealer_prev_1_2 .view_report_top {
    top: 26px !important;
    right: 25px;
}

.dealer_prev_1_2 .status-txt {
    width: 100%;
}

.dealer_prev_1_2.dealer_dash3_custom .pm_custom_btn {
    top: 26px !important;
}

.RSS-Welcome-D .dealer_prev_3_4 .increase:before {
    display:none;
}

.RSS-Welcome-D .dealer_prev_3_4 .decrease:before {
    display: none;
}

.dealer_prev_3_4 .pieChart-asset-management .highcharts-container span {
    top: 37% !important;
}

.ui_changes_userstory .status-txt .increaseb {
    width: 100%;
    display: block;
    word-wrap: break-word;
}

.dealer_prev_1_2 #prod-L1 {
    margin-top: -20px;
}

.BT-SO-Welcome-C #prod-L1 {
    margin-top: 7px;
}

.BT-SO-Welcome-D #SaleOpportunities-L1 {
    height: 100%;
    position: relative;
}

.BT-SO-Welcome-D #batteryTest {
    height: 100%;
    position: relative;
}

.BT-SO-Welcome-D .asset-management-piechart-wrap #ST_SOL1.status-txt {
    top: auto !important;
    bottom: 28px;
    position: absolute !important;
}

.BT-SO-Welcome-D .sales_opportunities_custom .status-txt .decreaseb {
    width: 100%;
    display: block;
    word-wrap: break-word;
}

.BT-SO-Welcome-D .sales_opportunities_txt {
    margin-top: 49px;
}

.BT-SO-Welcome-D .status-txt {
    width: 100%;
}

.BT-SO-Welcome-C .status-txt .decreaseb {
    width: 100%;
    display: block;
    word-wrap: break-word;
}

.BT-SO-Welcome-C .prev_corporate_welcome_1_2 #btnComplianceTrend {
    top: 42px;
    left: 2px;
    cursor: default;
    background: transparent;
}

.RSS-Welcome-D .slide-chart-placholder {
    height: 100%;
    position: relative;
}

    .RSS-Welcome-D .slide-chart-placholder #ST_ROL4, .RSS-Welcome-D .slide-chart-placholder #ST_SOL3, .slide-chart-placholder #ST_SL4 {
        position: absolute;
        bottom: 31px;
        top: auto !important;
    }

    .RSS-Welcome-D .slide-chart-placholder .decreaseb {
        width: 100%;
        display: block;
        word-wrap: break-word;
    }

.RSS-Welcome-D .ui_changes_userstory .chart-headings {
    min-height: 36px;
}

.RSS-Welcome-D #prod-one {
    top: -16px;
}

.BT-SO-Welcome-C .slide-chart-placholder {
    height: 100%;
    position: relative;
}

    .BT-SO-Welcome-C .slide-chart-placholder #ST_SOL1.status-txt {
        position: absolute !important;
        bottom: 28px;
        top: auto !important;
    }

.RSS-Tiles #repirorder .highcharts-container {
    top: -15px !important;
}

.RSS-Tiles .percent-from-last-bottom {
    bottom: 41px;
    position: absolute !important;
    top: auto !important;
}

.RSS-Tiles .slide-chart-placholder {
    position: relative;
    height: 100%;
}

    .RSS-Tiles .slide-chart-placholder .status-txt .decreaseb {
        width: 100%;
        display: block;
        word-wrap: break-word;
    }

    .RSS-Tiles .slide-chart-placholder #ST_SL4 {
        bottom: 23px;
    }

.RSS-Tiles .dealer_dash3_custom #saleoportunityviewReport {
    top: 17px !important;
}

.ui_changes_userstory .status-txt {
    width: 100%;
}

.BT-SO-Welcome-D .status-txt .increaseb {
    font-size: 25px;
    font-weight: bold;
    word-wrap: break-word;
    width: 100%;
    display: block;
}

.BT-SO-Welcome-C .status-txt .increaseb {
    font-size: 25px;
    font-weight: bold;
    word-wrap: break-word;
    width: 100%;
    display: block;
}
.prev_corporate_welcome_3_4 .sales_opportunities_txt{
    margin-top:69px;
}
.ui_changes_userstory .status-txt .decreaseb {
    font-size: 25px;
    font-weight: bold;
    width: 100%;
    display: block;
    word-wrap: break-word;
}
.preventative_dealer_dashboard .k-grid .k-grid-footer-wrap tr td {
    border-right: 1px solid #fff;
}


.dealer_dash3_custom.technician_grid .progress{width:80%;}
.dealer_prev_1_2.technician_grid .progress {
    width: 80%;
}
#table_data2_Prev1 .k-grid-content{
    max-height:132px;
}
/*Preventative welcome page tiles on Program welcome page related css - End*/
.welcome_page_corporatr_dashboard .col-md-6.col-sm-6.pad-l-0{padding-right:0px;}
.welcome_page_corporatr_dashboard #divTCS #prod-2.pieChart-asset-management{width:192px!important;}
.welcome_page_corporatr_dashboard #divTCS .soft_update_result{width:50%;}