a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,i mg,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}
body,html{overflow-x:hidden}
b{font-weight:700}
i{font-style:italic}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
ol,ul{list-style:none}
.clear{clear:both}
.red{color:red !important}
.green{color:green !important}
body{background:#fff url(../Veiculos/img/fundo_mapa.jpg) no-repeat;background-size:cover;font:12px Helvetica,Arial,sans-serif;line-height:1}
* {box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
footer#slickgrid{background:#fff;bottom:0;left:0;position:fixed;right:0;z-index:500}
.table-head{background:url(../Veiculos/img/bg_footertitle.png) repeat-x scroll left top #abd9ef;border:1px solid #cdcdcd;border-bottom:0;color:#397999;font-size:12px;font-weight:700;padding:3px 5px 4px;text-align:center;position: relative;}
.table-head:hover{color:#FFF;cursor:pointer;background-color:#589bc4}
#myGrid{border:0;height:224px;width:100%}
.slick-row{font-size:11px}
.slick-header.ui-state-default,.slick-headerrow.ui-state-default{background:url(../Veiculos/img/bg_breadcrumbs.png) top left repeat-x #d5ecf7 !important;border:0}
.slick-headerrow-column{background:0 0 !important}
.slick-header-column.ui-state-default{border-color:#EEE;border-left:1px solid #7fc6ff;color:#428bca;height:25px !important;padding:4px}
.slick-header-column.ui-state-default:hover{cursor:pointer;font-weight:700}
.slick-column-name{font-size:11px;font-weight:700;text-transform:uppercase}
.slick-headerrow-column{text-overflow:clip;}
.slick-headerrow-column input{margin:0;padding:0;width:100%;height:100%;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-color:#EEE;border-right:0}
.slick-cell,.slick-headerrow-column{border:1px solid #DDD;border-right:0;border-top:0}
.icon-estatistica{float:left;height:12px;width:16px}
.ui-widget-content .slick-cell img{padding:3px}
.btn-acao{background:rgba(85,85,85,.8);border:0;border-radius:5px;color:#FFF;cursor:pointer;font-size:11px !important;outline:0;padding:0 7px}
.btn-acao:hover{background:rgba(85,85,85,1)}
.btn-acao img{margin:-1px 3px 0 0;padding:0 !important;vertical-align:middle}
.lista-filtros{background:#67a8cf url(../Veiculos/img/lines.gif);box-shadow:inset 0 0 30px 0 rgba(50,50,50,.4);-moz-box-shadow:inset 0 0 30px 0 rgba(50,50,50,.4);-webkit-box-shadow:inset 0 0 30px 0 rgba(50,50,50,.4);display:none;padding:8px 5px 0; z-index: 10000;position: absolute;background-color: rgba(103, 168, 207, 0.8);border-bottom: 2px solid #397999; width:100%;}
.btn-filtro, .btn-list {background:0;border:0;float:right;margin-top:-5px;outline:0;padding:4px}
.btn-filtro:hover, .btn-list:hover{color:rgba(72,220,248,1)}
.form-control{font-size:12px;height:20px;margin-right:10px;padding:0 5px}
.lista-filtros ul li{float:left;margin:0 10px 2px 0}
.lista-filtros ul li label{color:#fff;font-weight:700;margin-bottom:5px}
.lista-filtros ul li label .glyphicon{line-height:0}
.dropdown-menu{padding:0}
.dropdown-menu li{cursor:pointer;float:none !important;font-size:11px;margin:0 !important;overflow:hidden;padding:8px 10px}
.dropdown-menu li:hover{background:#eee}
.dropdown-menu li img{display:block;left:0;position:relative;top:1px}
.dropdown-menu li:hover img{animation:bus 1s;-moz-animation:bus 1s;-webkit-animation:bus 1s}
@keyframes bus{0{left:0} 49%{left:120%} 50%{left:-120%} 100%{left:0}}
@-webkit-keyframes bus{0{left:0} 49%{left:120%} 50%{left:-120%} 100%{left:0}}
.no-label{margin-top:17px}
.btn-info{background-color:#397999;border-color:#397999;color:#fff}
.btn-group-xs>.btn,.btn-xs{padding:0 5px}
.slick-header-columns{border-bottom:1px solid #7fc6ff}
.slick-cell,.slick-headerrow-column{padding:2px 2px 2px 5px}
.no-label .glyphicon{font-size:10px;margin-right:4px}
.ui-resizable {position: absolute;}
.ui-resizable-handle {z-index: 9999;}
.slick-sort-indicator {margin-left: 0; margin-right: 3px;}
ul li .filtrar, ul li .limpar {margin-top: 17px;}
.hidden-column {display: none !important;}
.btn-list  {float: right; margin-right: 30px; position: relative;}
.slick-columnpicker {background: #fff; border-color: #ccc; bottom: 16px; right: 4px; box-shadow: none; border-radius: 3px; display: none; position: absolute; z-index: 99999; padding: 0; min-width: 160px;}
.slick-columnpicker li {padding: 3px 10px 1px;}
.slick-columnpicker li:hover {background: #eee;}
.slick-columnpicker li:last-child {margin-bottom: 0;}
.slick-columnpicker li label {font: 11px Helvetica, Arial, Sans-serif; display: block; text-align: left; vertical-align: top; color: #000; white-space: nowrap;}
.slick-columnpicker li label input {margin: 1px 5px 0 0;}