.market-sistem {
	margin-bottom: 10px;
}
.line_pre {
	white-space: pre-line!important;
}
main {
	margin-top: 0px;
}
.market-sistem .btn {
	border: none;
}
.market-sistem .table_data_quality, .market-sistem .map_country, .market-sistem .table_countrys {
	width: 100%;
	float: left;
}
.market-sistem .map_country img {
	display: block;
	margin: 15px auto;
}
.show_checkbox .progress {
	display: none;
	margin-bottom: 0px;
}
.align_right {
	text-align: right;
}
.post_100 {
	display: block;
	width: 100%;
}
/*Task-9028 START*/

.vmiddle {
	display: table-cell;/*vertical-align: middle;*/
}
.thick {
	border : 2px solid #ddd !important;
}
.prospect-validate {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	font-weight: bold;
	color: red;
	padding-bottom: 5px;
}
.customerTotal {
	background-color: rgb(0, 34, 102) !important;
}
.customerTargetGroup {
	background-color: rgb(0, 119, 204) !important;
}
.prospect-symbol {
/*margin-top:12%;*/
}
.prospect-symbol .col-sm-4 {
	text-align: center;
}
.prospect-symbol .col-sm-4 div {
	min-height: 70px;
	border: 1px solid #ddd;
	padding: 3px;
}
.prospect-symbol .col-sm-4 p {
	color: #FFF;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
}
.prospect-symbol .col-sm-4 > div {
	border-radius: 10px;
}
.prospect-symbol .col-sm-4:nth-child(1) {
	padding-right: 3px;
}
.prospect-symbol .col-sm-4:nth-child(2) {
	padding-left: 8px;
	padding-right: 8px;
}
.prospect-symbol .col-sm-4:nth-child(3) {
	padding-left: 3px;
}
.prospect-symbol .col-sm-4:nth-child(1) div {
	background-color: #008000;/*background-color:rgb(0, 34, 102);*/
}
.prospect-symbol .col-sm-4:nth-child(2) div {
	background-color: #008000;/*background-color:#33CC33;*/
    /*background-color:rgb(0, 119, 204);*/
}
.prospect-symbol .calculate-priority div {
	background-color: transparent !important;
}
.prospect-symbol .col-sm-4:nth-child(3) div {
	background-color: #008000;/*background-color:rgb(136, 136, 136);*/
}
.prospect-symbol div.values {
	background-color: #FFF !important;
	border: 1px solid #ddd;
	min-height: 25px !important;
	margin: 0 10px;
	padding-bottom: 3px;
	line-height: 8px;
	border-radius: 5px;
}
.prospect-symbol .col-sm-4 div.values span {
	/*color:rgb(2, 61, 138);*/
	font-size: 16px;
	font-weight: bold;/*text-decoration:underline;*/
}
.prospect-symbol .col-sm-4 div > span {
	/*color:#FFF;*/
	font-size: 14px;
	margin-top: 5px;
	display: block;
}
 @media screen and (max-width:768px) {
.prospect-symbol {
	margin-top: 10px;
	margin-bottom: 10px;
}
.prospect-symbol .col-sm-4 {
	margin-bottom: 10px;
}
.prospect-symbol .col-sm-4:nth-child(1) {
	padding-right: 15px;
}
.prospect-symbol .col-sm-4:nth-child(2) {
	padding-left: 15px;
	padding-right: 15px;
}
.prospect-symbol .col-sm-4:nth-child(3) {
	padding-left: 15px;
}
}
/*Task-9028 END*/
@media screen and (min-width: 1024px) {
.market-sistem .map_country img {
	width: 15%;
}
}
@media screen and (min-width: 1200px) {
.table_left {
	width: 100%;
}
.table_resolt_analis .th .td {
	white-space: pre-line;
}
.market-sistem .map_country img {
	width: 90%;
}
.market-sistem .post_100 .post_left {
	width: 47%;
	float: left;
}
.market-sistem .post_100 .post_right {
	width: 53%;
	float: right;
}
.market-sistem .post_100 .post_right .map_country {
	width: 33%;
}
.market-sistem .post_100 .post_right .table_countrys {
	width: 100%;
}
}
 @media screen and (min-width: 1470px) {
.market-sistem .map_country img {
	width: 33%;
}
.market-sistem .post_100 .post_left {
	width: 35%;
	float: left;/*background-color:#f0ded1 !important;*/
}
.market-sistem .post_100 .post_left_market {
	width: 37%;
}
.market-sistem .post_100 .post_center {
	width: 38%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;/*background-color:#a8ccf2 !important;*/
}
.market-sistem .post_100 .post_center_market {
	width: 33%;
}
.market-sistem .post_100 .post_right {
	width: 27%;
	float: right;/*background-color:#FFFFCC !important;*/
}
.market-sistem .post_100 .post_right_market {
	width: 30%;
}
}
@media screen and (min-width: 1640px) {
.w85 {
	width: 100px!important;
}
.w135 {
	width: 150px!important;
}
}
@media screen and (max-width: 1024px) {
.market-sistem .map_country img {
	width: 18%;
}
}
@media screen and (max-width: 480px) {
.market-sistem .map_country img {
	width: 50%;
}
}
.hide {
	display: none!important;
}
.show {
	display: block!important;
}
/*----new---design----css----*/
.blue_bg {
	background: #015cad;
}
.blue_bg, .green_bg {
	font-weight: 500;
	color: #fff;
}
.td_pad15 tbody .green_bg td, .td_pad15 tbody .blue_bg td {
}
.td_pad15 tbody tr td:first-child, .td_pad15 tbody tr th:first-child {
	padding-left: 15px;
}
.td_pad15 tbody tr td:last-child, .td_pad15 tbody tr th:last-child {
	padding-right: 15px;
}
.table.td_pad15 .td:first-child {
	padding-left: 15px;
}
.table.td_pad15 .tr.total .td, .table_resolt_analis.table .th .td {
	color: #1a1a1a;
}
.green_bg {
	background: #049C4A;
}
.pad_lr78 {
	padding-left: 8px;
	padding-right: 8px;
}
.td_pad15 tbody tr td.map_td, tbody tr td.map_td {
	padding: 0;
}
.table tbody tr th.all_count:first-child{
	padding-left:15px;
	color: #1a1a1a !important;
	}
table.table.show_checkbox tbody {
	height:243px;
	overflow-y: scroll;
	width: 100%;
	display: block;
}
table.table.show_checkbox {
	border: none;
	margin-bottom: 0;
	color: #1c1c1c;
}
table.table.show_checkbox thead, table.table.show_checkbox thead tr, table.table.show_checkbox thead tr td {
	float: left;
	display: block;
	width: 100%;
}
table.table.show_checkbox tbody tr, table.table.show_checkbox tbody tr td, table.table.show_checkbox thead tr th {
	float: left;
}
table.table.show_checkbox td img {
	margin-right: 5px;
}
table.table.show_checkbox tbody tr {
	width: 100%;
}
.min_box {
	min-height: 226px;
	display: block;
}
.Twin1 {
	width: 40%;
}
.Twin2 {
	width: 30%;
}
.Twin3 {
	width: 30%;
}
table.table.show_checkbox thead {
	background:#049C4A;
	padding-right:17px;
}
.scroll_pad {
	padding-right: 10px;
	color: #1a1a1a;
}
table.table.show_checkbox thead th {
	border: none;
	color:#ffffff;
	font-weight: 500;
}
.green1, .table.td_pad15 .tr.total .td.green1 {
	color: #008030 !important;
}
.table .tr [role="checkbox"]:before {
	border: 1px solid #e3e3e3;
}
.show_checkbox [role="checkbox"] input {
	height: 20px;
	width: 20px;
	border: 1px solid #e3e3e3;
}
.show_checkbox [role="checkbox"]:before {
	height: 20px;
	width: 20px;
}
.show_checkbox [role="checkbox"].checked:after {
	left: 5px;
	top: 5px;
	width: 10px;
	height: 6px;
}
.serch_re {
	font-size: 18px;
	color: #26478d;
}
.table_resolt_analis.table .th .td:first-child, .table_resolt_analis.table td:first-child {
	padding-left: 15px;
}
table#crita tbody td {
	padding-top: 10px;
	padding-bottom: 10px;
}
.table_resolt_analis.table {
	color: #525252;
}
.table_resolt_analis.table .th .td:last-child, .table_resolt_analis.table td:last-child{
	    padding-right:15px;
	}
.table_resolt_analis.table .th .td {
	padding-left: 8px;
	padding-right: 8px;
	height: 50px;
}
.table_resolt_analis.table .tr.total .td {
	color: #1a1a1a;
}
.font_s18 {
	font-size: 18px;
}
.neon_green {
	color: #00b804;
}
.col_yellow {
	color: #f0c000;
}
.col_orange {
	color: #fd8e21;
}
.col_darkorange {
	color: #fb4700;
}
.col_red {
	color: #d70000;
}
.revenue tr td {
	padding-left: 8px;
	padding-right: 8px;
}
.revenue thead th:first-child {
	padding-left: 15px;
}
.revenue {
	border: none;
	color: #343434;
	margin-bottom: 0;
}
.revenue thead tr th {
	color: #fff;
	background: #015cad;
	border: none;
	/*padding-top: 12px;
	padding-bottom: 12px;*/
	font-weight: 500;
}
.customerdk_minheight {
	    min-height: 384px;
	}
.neon_red {
	color: #ff0e0e;
}
.prio {
	color: #484848;
	font-size: 18px;
	font-weight: 600;
}
.prio span {
	font-size: 13px;
	font-weight: 500;
}
.prio_totle {
	font-size: 22px;
	margin-top: 10px;
}
.green2 {
	color: #009900;
}
.prio_totle1 {
	font-size: 22px;
	color: #008000;
	margin-top: 10px;
}
#priority {
	width: 100%;
}
#priority tr td:first-child {
	padding-left: 0;
}
#priority tr td:first-child:before {
	display: none;
}
#priority tr td:last-child {
	padding-right: 0;
}
#priority tr td {
	/*padding-top: 21px;
	padding-bottom: 20px;*/
	vertical-align: middle;
	position: relative;
}
#priority tr td .ver_line{
	position: relative;
	}
#priority tr td .ver_line::before {
	content: '';
    height: 100%;
    width: 1px;
    background: #ddd;
    position: absolute;
    left: -10px;
}
.min_table {
	height:226px;
}
.Prospects1 {
	width: 30%;
}
.Prospects2 {
	width: 23%;
}
.Prospects3 {
	width: 23%;
}
.Prospects4 {
	width: 24%;
}
#scroll_table {
	height:243px;
}
.map_img {
	display: block;
	margin: auto;
}
.responsive_uplg {
	display: block;
	overflow: auto;
}
/*::-webkit-scrollbar {
 width:10px;
}
::-moz-scrollbar{
 width:10px;
}
::-webkit-scrollbar-track {
 background:#e5e4e4;
}
::-webkit-scrollbar-thumb {
 background:#cacaca;
}
::-webkit-scrollbar-button {
 background-color:#e5e4e4;
 background-repeat: no-repeat;
 background-position: center center;
 height: 16px;
 width: 1em;
}
::-webkit-scrollbar-button:horizontal:increment {
 background-image: url(../images/scrool-bar-bottom.png);
}

::-webkit-scrollbar-button:end:increment {
 background-image: url(../images/scrool-bar-bottom.png);
}
 

::-webkit-scrollbar-button:start:decrement {
 background-image: url(../images/scrool-bar-top-arrow.png);
}*/
a:hover{cursor:pointer;}
.mrg_right{
	margin-right:3px;
    display: block;
	border-top: none !important;
}
.pad_right{
	padding-right:20px !important;
}
.pad_right2{
	padding-right:16px !important;
}
.pad_right3{    
padding-right: 13px !important;
}
.empty_td{
	width:17px !important;
	}
.priority_tb.table>tbody>tr>td, .priority_tb.table>tbody>tr>th, .priority_tb.table>tfoot>tr>td, .priority_tb.table>tfoot>tr>th, .priority_tb.table>thead>tr>td, .priority_tb.table>thead>tr>th, .table>tbody>tr.footer_row>td{
	padding: 8px 3px;
	}
.foot_4rd_td{
	padding-right:8px !important;
}
@media screen and (min-width:1200px) and (max-width:1640px) {
.table_hight {
	height:402px;
}
.table_hight2 {
	height:402px;
}
.display_grid {
	display: grid;
	overflow-x: auto;
}
.min_table {
	height:242px;
}
#scroll_table {
	height:243px;
}
.revenue {
	/*min-width: 384px;*/
}
.priority_tb {
	width: 410px;
}
#priority tr td:before {
	left: -4px;
}
.twin_width {
	min-width: 311px;
}
table.table.show_checkbox tbody {
	height:260px;
}
}
@media screen and (max-width:992px) {
	table.inline_tbl{
		display:inline-table;
		}
	.customerdk_minheight {
    min-height: auto;
}
}
@media screen and (min-width:380px) and (max-width:768px) {
.inline_tbl {
	display: inline-table !important;
	width: 100%;
}
}
.notify {
    background-image:url(../images/modal-notification.png);
    background-repeat: no-repeat;
    width:30px;
	height:30px;
	float: right;
}
/*---search--icon--css----*/
.btn-find {
	min-width:44px;
	}

/*MG MarketSoft START*/
.borderbox {
    border:1px solid #ddd !important;
}
.empty_twin{
	width:12px !important;
    background-color:#e6e6e6;
    padding-right:0px !important;
}
.hide-data {
  display: none;
  color:transparent;
}

@media screen and (max-width:1640px) {
    .empty_twin {
        display:none;
    }
}
/*MG MarketSoft END*/

/*--prospect--all---country--hover--box---*/
.open_box tbody tr:hover{
	background:#f6f6f6;
	cursor:pointer;
	}
#hover_box {display:none;
position:absolute;
background:#fff;
top:-8px;
width:calc(100% - 17px);
padding: 8px 3px;
background:#f4f4f4;
border:1px solid #ddd;
border-top:-2px solid #049C4A;
}
#hover_box_twin {display:none;
position:absolute;
background:#fff;
top:-8px;
width:calc(100% - 17px);
padding: 8px 3px;
background:#f4f4f4;
border:1px solid #ddd;
border-top:-2px solid #049C4A;8
}
@media only screen and (min-width:1200px) and (max-width:1600px) {
    .table-scroll-column {
        overflow: auto
    }

        .table-scroll-column table {
            width: 100%
        }

    #scroll_table {
        height: 222px
    }

    table.table.show_checkbox tbody {
        height: 244px
    }

    #dvBoxSection4 {
        padding-left: 4px !important;
        padding-right: 7px !important;
    }

    #dvBoxSection3 {
        overflow: scroll;
        padding-left: 2px !important;
        padding-right: 7px !important;
    }

    #dvBoxSection2_1 {
        padding-left: 2px !important;
        padding-right: 7px !important;
    }

    #dvBoxSection2_2 {
        padding-left: 2px !important;
        padding-right: 7px !important;
    }

    .table_hight2 {
        height: 403px
    }
}

.mapdistribution_image img {
    height: 338px;
    -moz-object-fit: cover;
    -o-object-fit: cover;
    -ms-object-fit: cover;
    -webkit-object-fit: cover;
    object-fit: cover;
}