
.detal_separator{
    border-bottom: 2px solid #779E30;
    padding: 5px 0;
}
.detal_separator:last-child{border:0;}
.detal_separator table{ width: 100%; background: none; border: 0; }
.detal_separator tr{ background: none; border: 0;}
.detal_separator td{ background: none; vertical-align: top !important; border: none !important; padding: 0 !important}
.detal_separator td.label2{  width: 170px !important; }


.admin_field_group{
    background: #f0fbdb;
}

.cannotComplyBtn{
    width: 50px;
    white-space: normal;
    line-height: 14px;
    margin-left: 5px;
}
.fieldContainer .minValue{
    width: 60px;
    white-space: normal;
    line-height: 14px;
    margin-left: 5px;
    display: inline-block;
    background: #f0ad4e;
    padding: 9px 5px;
}

.date_range_type {
    padding-left: 10px;
    margin-top: 10px;
    position: relative;
    float: left;
    z-index: 99999;
}

.ui-rangeSlider-container, .ui-rangeSlider-arrow, .ui-rangeSlider-label{
    background: #779E30 !important;
}
.ui-rangeSlider-bar{
    background: #1b3c05 !important;
    opacity: 0.5;
}
.ui-rangeSlider-label-inner{
    border-top: 10px solid #779E30 !important
}
.ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner{
    border-left: 10px solid #fff !important;
}
.ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
    border-right: 10px solid #fff !important;
}
.ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-label{
    bottom: 3px !important;
    line-height: 12px !important;
}

.side_filter .filters-control-bar{ display: block; float: none !important; }
.side_filter .list-filter{ display: block; float: none !important; margin-top: 15px; }
.side_filter .sfFiltersContainer > span{ display: block; height: 60px; float: none; }
.side_filter .sfFiltersContainer > span > span:first-child{
    display: block;
    width: auto;
    text-align: left;
    padding-bottom: 5px;
}
.side_filter .sfFiltersContainer > span > span{ display: block; }
.side_filter .sfFiltersContainer > span > span:nth-child(2){  width: auto; }

.amcharts-chart-div a{display: none !important;}

.price_ranking span{
    border-radius: 4px !important;
    width: 17px;
    height: 13px;
    border: 1px solid #333;
    display: inline-block;
    margin: 0 1px;
    opacity: 0.4;
}
.price_ranking span:nth-child(1){ background: #ffe5e5 !important;}
.price_ranking span:nth-child(2){ background: #fffee5 !important;}
.price_ranking span:nth-child(3){ background: #e5ffed !important;}
.price_ranking span.active:nth-child(1){ background: #ff0a00 !important; opacity: 1;}
.price_ranking span.active:nth-child(2){ background: #ffc100 !important; opacity: 1;}
.price_ranking span.active:nth-child(3){ background: #6eae3f !important; opacity: 1;}

.dashboardTable{ width: 100%}
.dashboardTable td:first-child span{ font-size: 16px !important; color: #51554F !important; text-transform: none !important; line-height: 20px; }
.dashboardTable td:nth-child(3) { text-align: center; }
.dashboardTable td:nth-child(3) span{ font-size: 15px !important; color: #96BF0D; text-transform: none !important; line-height: 20px; font-weight: normal !important }
.dashboardTable button{ width: 90% !important;  box-sizing: border-box;}

.red{
    color: #D9534F !important;
}

.price_row .k-dropdown{
    width: 25%;
    float: left;
}
.price_row .fieldContainer > input[type="text"], .price_row .fieldContainer .k-numerictextbox{
    width: 50%;
    float: left;
}
.detail-panel #price_form .fieldLabel{ width: 35%; }
.price_row .old_price{
    width: 23%;
    display: none;
    height: 33px;
    line-height: 33px;
    background: #E7E7E7;
    text-align: right;
    padding-right: 2%;
    float: right;
    font-size: 10px;
}
.copy_old_prices_button{
    float: right;
    background: #E7E7E7;
    padding: 5px 10px;
    cursor: pointer;
    margin-bottom: 10px;
    display: none;

}

.price_header_text{
    float: right;
    padding-top: 8px;
    font-size: 13px;
}
.price_header_text span{ font-weight: bold; font-style: italic; }


#erp-reports #saved_filters_container .k-item .k-link.k-header{
    background: #4b7d29 !important;
}

.inline_price_detail{ padding: 5px 0}

.user_info_container{
    float: left;
    margin: 9px 15px;
    font-weight: 600;
}

.k-state-disabled-special input, .k-state-disabled-special.k-numeric-wrap{
    background: #F7F7F7 !important;
    box-shadow: none !important;
}


.k-grid td.notEditable{
    color: #bbb !important;
}
.k-grid td.editable{
    background: #feffae !important;
}

.mandatory_legend{
    float: left;
    font-style: italic;
    font-size: 15px;
    padding: 27px 0 0 20px;
}


.custom-multiselect-popup{
    width: auto !important;
    min-width: 140px;
}
.custom-multiselect-selectAll-item{
    background: #c9cdbf !important;
    font-weight: 600;
}

