

table.dataTable tbody tr.selectedRed {
    background-color: rgba(200, 0, 0, 0.50);

}

table.dataTable tbody tr.selectedRed td {
    border-top: 1px solid rgba(200, 0, 0, 0.16);
    border-right: 0px solid rgba(200, 0, 0, 0.16);
    border-left: 0px solid rgba(200, 0, 0, 0.16);
    border-bottom: 1px solid rgba(200, 0, 0, 0.16);
}

table.dataTable tbody tr.selectedGreen {
    background-color: rgb(157, 229, 156);

}

table.dataTable tbody tr.selectedGreen td {
    border-top: 1px solid rgb(123, 224, 153);
    border-right: 0px solid rgb(157, 229, 156);
    border-left: 0px solid rgb(157, 229, 156);
    border-bottom: 1px solid rgb(123, 224, 153);
}



table.dataTable tbody tr.selectedYellow {
    background-color: rgba(230, 230, 0, 0.50);

}

table.dataTable tbody tr.selectedYellow td {
    border-top: 1px solid rgba(230, 230, 0, 0.50);
    border-right: 0px solid rgba(230, 230, 0, 0.50);
    border-left: 0px solid rgba(230, 230, 0, 0.50);
    border-bottom: 1px solid rgba(230, 230, 0, 0.50);
}




table.dataTable tr.odd { background-color: white;  border:1px lightgrey;}


table.dataTable tr.even{ background-color: white; border:1px lightgrey; }
/*


table tbody tr.selected td {
    border-top: 1px solid rgba(38, 185, 154, 0.40);
    border-bottom: 1px solid rgba(38, 185, 154, 0.40);
}


table tbody tr.odd { 
	background-color: rgba(38, 185, 154, 0.16);
	/*background-color: #E2E4FF;
}
table tbody tr.even { 
	background-color: rgba(38, 185, 154, 0.16);
}
/*
table.display tr.even.row_selected td {
    background-color: #9FAFD1;
}

table.display tr.odd.row_selected td {
    background-color: #9FAFD1;
}
*/


#amCharts{
  width: 100%;
  height: 500px;
}

.amcharts-graph-g1 .amcharts-graph-stroke {
                stroke-dasharray: 3px 3px;
                stroke-linejoin: round;
                stroke-linecap: round;
                -webkit-animation: am-moving-dashes 1s linear infinite;
                animation: am-moving-dashes 1s linear infinite;
            }

            @-webkit-keyframes am-moving-dashes {
                100% {
                    stroke-dashoffset: -30px;
                }
            }
            @keyframes am-moving-dashes {
                100% {
                    stroke-dashoffset: -30px;
                }
            }


            .lastBullet {
                -webkit-animation: am-pulsating 1s ease-out infinite;
                animation: am-pulsating 1s ease-out infinite;
            }
            @-webkit-keyframes am-pulsating {
                0% {
                    stroke-opacity: 1;
                    stroke-width: 0px;
                }
                100% {
                    stroke-opacity: 0;
                    stroke-width: 50px;
                }
            }
            @keyframes am-pulsating {
                0% {
                    stroke-opacity: 1;
                    stroke-width: 0px;
                }
                100% {
                    stroke-opacity: 0;
                    stroke-width: 50px;
                }
            }

            .amcharts-graph-column-front {
                -webkit-transition: all .3s .3s ease-out;
                transition: all .3s .3s ease-out;
            }
            .amcharts-graph-column-front:hover {
                fill: #496375;
                stroke: #496375;
                -webkit-transition: all .3s ease-out;
                transition: all .3s ease-out;
            }


            .amcharts-graph-g2 {
              stroke-linejoin: round;
              stroke-linecap: round;
              stroke-dasharray: 500%;
              stroke-dasharray: 0 \0/;    /* fixes IE prob */
              stroke-dashoffset: 0 \0/;   /* fixes IE prob */
              -webkit-animation: am-draw 40s;
              animation: am-draw 40s;
            }
            @-webkit-keyframes am-draw {
                0% {
                    stroke-dashoffset: 500%;
                }
                100% {
                    stroke-dashoffset: 0px;
                }
            }
            @keyframes am-draw {
                0% {
                    stroke-dashoffset: 500%;
                }
                100% {
                    stroke-dashoffset: 0px;
                }
            } 


.scrollme-y{ 
        overflow-y: auto; 
        height: auto; 
        max-height: 300px;
}

.scrollme-y th { background:#fff; }

/*
body{
  background-color: #bdc3c7;
}
*/

.table-wrapper-scroll-y {
display: block;
max-height: 300px;
overflow-y: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}



