.table_class {
	margin:0px;padding:0px;
	width:98%;
	max-height: 500px;
	
	
	
}.table_class tr:last-child td:last-child {
	
}.table_class table tr:first-child td:first-child {
	
}.table_class table tr:first-child td:last-child {
	
}.table_class tr:last-child td:first-child{
	
}.table_class tr:hover td{
    background: #e6e6e6; /* Old browsers */
    background: -moz-linear-gradient(top, #e6e6e6 0%, #e6e6e6 50%, #d7d7d7 50%, #d7d7d7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(50%,#e6e6e6), color-stop(50%,#d7d7d7), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e6e6e6 0%,#e6e6e6 50%,#d7d7d7 50%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e6e6e6 0%,#e6e6e6 50%,#d7d7d7 50%,#d7d7d7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e6e6e6 0%,#e6e6e6 50%,#d7d7d7 50%,#d7d7d7 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e6e6e6 0%,#e6e6e6 50%,#d7d7d7 50%,#d7d7d7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}
/*.table_class tr:first-child td{
	background:-o-linear-gradient(bottom, #0069d3 5%, #007fff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0069d3), color-stop(1, #007fff) );
	background:-moz-linear-gradient( center top, #0069d3 5%, #007fff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0069d3", endColorstr="#007fff");	background: -o-linear-gradient(top,#0069d3,007fff);
	background-color:#0069d3;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:18px;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff;
}
.table_class tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}.table_class tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
*/
.table_class td{
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #eeeeee 50%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	border:1px solid #808182;
	border-width:0px 1px 1px 0px;
        padding:7px;
        vertical-align: middle;
	
}.table_class tr:last-child td{
	border-width:0px 1px 0px 0px;
}.table_class tr td:last-child{
	border-width:0px 0px 1px 0px;
}.table_class tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

.table_class td.editMenu{
	background: none repeat scroll 0 0 #000000;
	color: #fff;
	/* padding:4px 4px 0 4px;*/
	padding: 0px;

}
.table_class td.editMenu:HOVER{
	background: none repeat scroll 0 0 #000000;
}


.table_class td.editMenu span, .table_class td.editMenu a{
	cursor:pointer;	
	color: #fff;

}

.table_class th {
    padding:10px;
    text-align: center;
    text-transform: capitalize;
    font-size:1.2em;
    background: #d8f0fa; /* Old browsers */
    background: -moz-linear-gradient(top, #d8f0fa 0%, #d8f0fa 50%, #b8e4f5 50%, #b8e4f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f0fa), color-stop(50%,#d8f0fa), color-stop(50%,#b8e4f5), color-stop(100%,#b8e4f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d8f0fa 0%,#d8f0fa 50%,#b8e4f5 50%,#b8e4f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d8f0fa 0%,#d8f0fa 50%,#b8e4f5 50%,#b8e4f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d8f0fa 0%,#d8f0fa 50%,#b8e4f5 50%,#b8e4f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d8f0fa 0%,#d8f0fa 50%,#b8e4f5 50%,#b8e4f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f0fa', endColorstr='#b8e4f5',GradientType=0 ); /* IE6-9 */    
    border-right: 1px solid #808182;
    
}

.table_class th:first-child {
    border-right:1px solid #808182;
}

.table_class th:last-child{
    border-right:none;
}

.table_class tr{
    cursor: pointer;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #eeeeee 50%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#eeeeee 50%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */    
}

.table_class .edit_textarea_width{
    height:auto;
    min-height:40px;
}

.selectedRow td{
    background: #58D3F7;
}

table img{
    min-width: 32px;
}

.table .LatLonTable{
    font-size: 0.8em;
}


.dialog-modal_list .table_class tr:hover td{
    background: #58D3F7; /* Old browsers */
    
}

@media (max-width: 1024px) {

        .edit_textarea_width{
        width:100%;
    }
    
    .table_class td{
        vertical-align: middle;
        text-align: center;
    }
    
    
} 

@media (max-width: 1008px) {
    
    table img{
        min-width: 20px;
    }
    
    .table_class td{
        padding:2px;
    }
    
    .hideOptionBar{
        padding:2px 0;
    }
    
}


@media (max-width: 768px) { 
    .table_class td.editMenu span, .table_class td.editMenu a{
        display: inline-block;
        height:48px;
        width:48px;
        text-indent:-15000px;
    }
    .edit_textarea_width{
        width:100%;
    }
    
    .table_class td{
        vertical-align: middle;
        text-align: center;
    }
}


.hideOptionBar{
	padding: 4px 4px 0;
    display:  none;
}