/* here you can put your own css to customize and override the theme */
.table-coluredheader tbody > tr
{
    border-top: 1px solid #ddd;
}

@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
    
   
}

.ranges li:last-child
{
    display: none;
}

.daterangepicker_start_input, .daterangepicker_end_input
{
    display: none;
}


.spinner
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
    padding: 10px 10px 10px 33px;
    background: #FFD1D1 url('../image/loading.gif') 10px center no-repeat;
    border: 1px solid #F8ACAC;
    color: #555555;
    width: 12%;
    text-align: left;
}

#color-palette
{
    width: 25px;
    position: absolute !important; 
    right: 18px !important;
    top: 230px !important;
    z-index: 1 !important;
}

.color-button
{
    width: 20px;
    height: 20px;
    font-size: 0;
    margin: 2px;
    float: left;
    cursor: pointer;
}

.mapicon
{
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin: 2px;
    padding-top: 5px;
    float: left;
    cursor: pointer;
    color: Red;
}

#historyToolbar
{
    /*width: 25px;*/
    position: absolute !important; 
    right: 18px !important;
    top: 150px !important;
}




/* Dashboard date range panel */
.dashboard-date-range  {
  /*position: relative;
  top: -8px;
  margin-right: -30px;*/
  display: none;
  padding: 9px 9px 8px 9px;
  cursor: pointer;
  color: #fff;
  background-color: #e02222;
}

/* hack for chrome and safari */
@media all and (-webkit-min-device-pixel-ratio:0) {
  .dashboard-date-range  {
    padding: 9px;
  } 
}

.dashboard-date-range > span {
  font-size: 12px;
  font-weight: 300; 
  color: #fff;
  text-transform: uppercase;
} 

.dashboard-date-range > .icon-calendar {
  text-transform: normal;
  color: #fff;
  margin-top: 0px;
  font-size: 14px;
}

.dashboard-date-range > .icon-angle-down {
  color:#fff;
  font-size: 16px;
}

.ui-icon-volume-off.ui-icon-filter {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

#contextMenu {
    position: absolute;
    display:none;
}


.rotate
{
    transform: rotate(-360deg); /*transform: rotate(180deg);*/
    transition: .3s;
}
.rotate2
{
    transform: rotate(0deg);
    transition: .3s;
}

.borderless td, .borderless th {
    border: none;
}

.col-lg-3s 
{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
   
}

@media (min-width: 1200px) 
{
    .col-lg-3s { float: left; width: 20%; }   
}


.markerlabel {
    position: absolute;
    overflow: hidden;
    margin-left: -20px;
    margin-top: 0px;
    left: 383px;
    top: 150px;
    z-index: 151;
    display: block;
    cursor: pointer;
}



/*#tblDSW_wrapper {
    max-width: none !important;
    table-layout: fixed;
}*/
/*
#tblDSW {
    max-width: none !important;
    table-layout: fixed;
    overflow: hidden;
}*/