*,h4{margin:0}body,a,.bootstrap-datetimepicker-widget table{color:#333739}body,html,h4{font:13px/1.54 arial,sans-serif}.corpo{display:table;width:100%}p,h2,h3,.msg,.t2,fieldset,.submit{margin:0 0 1em}
dt,dd{ font-weight: 400;line-height:inherit}
@font-face{font-family:'microuniverso';src:url('microuniverso.eot?#iefix') format('embedded-opentype'),url('microuniverso.woff') format('woff'),url('microuniverso.ttf') format('truetype')}
[class*="icone-"]:before{display:inline-block;vertical-align:top;margin:0 8px 0 0}[class*="icone-"]:empty:before{margin:0}
[class*="icone-"]:before,.migalha:after{font:20px/20px microuniverso;-webkit-font-smoothing:antialiased}
.icone-menu:before{content:"m";margin:0 2em 0 0}.icone-menu{color:#66696b}.icone-menu:hover{color:#333739}
.icone-excluir:before{color:#f25713;content:"a"}.icone-voltar:before{color:#f25713;content:"i"}.icone-erro:before{color:#f25713;content:"r"}.msg:before{background:#fff;border-radius:50%}
.icone-incluir:before{color:#5ac93c;content:"b"}.icone-ok:before{color:#5ac93c;content:"q"}.icone-check:before{color:#80888a;content:"p";margin:-1px 4px 0 -6px}
.icone-pin:before{color: #80888a;content:"s";opacity:.2}.icone-pin.ativo:before{opacity:1}
.icone-vazio:before{opacity:0;}.icone-acompanhamento:before{color:#3c8ac9;content:"x"}.icone-imagem:before{color:#3c8ac9;content:"y"}.icone-parcelas:before{color:#3c8ac9;content:"u"}
table{border-collapse:separate}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.icone-conf:before{color:#80888a;content:"o"}.icone-selecionar:before{color:#3c8ac9;content:"g"}.icone-anterior:before,.icone-proximo:before{color:#3c8ac9;content:"i"}
.icone-pagamento:before{color:#fcb404;content:"v"}
.icone-proximo:before{transform:scaleX(-1);-webkit-transform:scaleX(-1)}
.icone-credito:before{content:"1"}
.icone-historico:before{content:"2"}
.icone-meta:before{content:"3"}
.icone-pagar:before{content:"4"}
.icone-receber:before{content:"5"}
.icone-disponivel:before{content:"6"}
.icone-baixo:before{content:"6";transform:scale(-1,-1);-webkit-transform:scale(-1,-1)}
.icone-calculo:before{content:"7"}
.icone-compra:before{content:"8"}
.icone-estoque:before{content:"9"}
.icone-produtocheck:before{color:#66696b;content:"ç"}
.icone-pesquisar:before{color:#3c8ac9;content:"c"}.icone-info:before{color:#3c8ac9;content:"d"}.icone-comparar:before{color:#3c8ac9;content:"j"}.icone-editar:before{color:#3c8ac9;content:"n"}
.icone-favorito:empty:before{color:#daddde;content:"l";margin:3px 6px 0 0}.icone-favorito.ativo:before,{color:#f25713}.icone-topo:before{color:#c5cacb;content:"i";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icone-separar:before{color:#3c8ac9;content:"t"}.icone-opcoes:before{color:#3c8ac9;content:"k"}.icone-seleciona:before{color:#3c8ac9;content:"w"}
header .icone-info:before{color:#daddde;float:right;margin:-1px 0 -1px 10px}.icone-sub:before{color:#80888a;content:"f"}h3 .icone-sub:empty:before{margin:3px 8px 0 0}
header .icone-sub:before{color:#daddde;position:absolute;right:-8px;top:-3px}.esconde:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.icone-lista:before{color:#3c8ac9;content:"e"}header .icone-lista:before{color:#fff;margin:0 2em 0 0;opacity:.5}.icone-menu,header .icone-lista{width:58px;overflow:hidden;float:left;white-space:nowrap;padding:19px}
header .icone-lista{padding:12px 19px}header .icone-lista:hover:before{opacity:.75}header .icone-lista.ativo:before{opacity:1}body,nav .ativo a,.t2 td,.links a:hover{background:#f2f2f2}.login .icone-menu:before{content:"h"}.conf .icone-menu:before{content:"o"}
.menu,.jm,.flut,.inativo:before{position:absolute}.menu{padding:0 1em 1em;left:58px;z-index:4}.menu,.jm,.login .geral{border:solid #c5cacb;border-width:0 1px 1px;box-shadow:0 0 0 6px rgba(0,0,0,.05)}
.login .geral{width:442px;margin:10% auto;border-width:1px}.menu-links a{padding:3px 0}.jm{border-width:1px;padding:8px}.menu-links dl{float:left;margin:1em}
.usuario{background:#f6f6f6;border-bottom:1px solid #e4e6e8;margin:0 -1em 1em;padding:6px 0 6px 1em}.separador,footer,.final{border-top:1px solid #e4e6e8;box-shadow:0 6px rgba(0,0,0,.025) inset}.separador{padding-top:2em}.overlay{top:0;bottom:0;left:0;right:0;position:fixed;background:rgba(0,0,0,.6)}.modal-info{left:4em;right:4em;top:4em;padding:2em}
.modal-conf{margin:33px 0 0 68px;width:200px}.usuario .direita{margin-left:1em}
.usuario a{padding:6px 1em;margin:-6px 0;float:left;border-left:1px solid #e4e6e8}.login2 h1{color:#fff; height:32px;white-space:nowrap;overflow:hidden}
.usuario a:hover,.t2 .ativo td,.lista .passo a:before,.pa .ativo{background:#f25713;color:#fff}.flut{right:1em;top:1em}
header,nav,footer,.menu-links a,.links a{display:block}.erro{border-color:#f25713;color:#f25713}.obrigatorio:after{content:"*";color:#f25713;font-size:1.4em;margin:0 0 0 5px;line-height:1em}
input,textarea,select,button{border:1px solid #c5cacb;box-shadow:1px 1px 5px rgba(0,0,0,.05) inset;font:1em/16px arial,sans-serif;padding:4px;-moz-box-sizing:content-box;box-sizing:content-box;border-radius:2px}select{height:16px}.direita,header .direita{float:right}.legenda{padding:20px 19px 0}select[size]{height:auto}.none,.icone-topo{display:none}.icone-topo.ativo{display:block}
.icone-topo{box-shadow:-1px -1px 3px rgba(0,0,0,.2);position:fixed;bottom:0;padding:.5em;background:#f2f2f2;right:0}
[class*="logo-"]:before{margin:0 1em 0 0;float:left}
.logo-cliente:before,.logo-microuniverso:before{background:url(images/logo-cliente.png) center center no-repeat;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.05) inset;content:"";height:58px;margin:-13px 0 0;width:168px;border-left:1px solid #f2f2f2;}
.logo-microuniverso:before{background-image:url(images/logo-microuniverso-login.png);width:220px}
.rodape:before{content:url(images/logo-microuniverso.png);margin:0 1em 0 0;display:inline-block;height:24px;vertical-align:middle}
nav a,nav li,fieldset label:first-child,.label:first-child,.f2,.f3,.lateral{float:left}nav a:hover{background:rgba(0,0,0,.12)}nav ul,.lista-dados{overflow:hidden}
.t1,.t2,.t3{width:100%}.t1 th,.t1 td,.msg{padding:6px;border:1px solid #c5cacb;box-shadow:1px 1px rgba(255,255,255,.5) inset}
.msg{background:#ffdf5f;border-color:rgba(0,0,0,.1);padding:8px;}header,fieldset .ob label:first-child,.ob .label:first-child,header .icone-sub,.inativo{position:relative}.msg a{text-decoration:underline;padding:4px 10px}
fieldset .ob label:first-child:after,.label:first-child:after{content:"*";color:#f03;position:absolute;font-size:18px;right:0}.t1 a:hover{color:#f03;text-decoration:underline}.t1 .selecionado{background:rgba(255,255,255,.8)}
.t1 .selecionado td{box-shadow:0 -1px rgba(255,223,95,.5) inset}
a,nav a:after,nav a:before,[class*="icone-"]:before{transition:all 200ms ease-in-out}.t1{border-collapse:collapse}.t2,.t3{border-spacing:1px}
.l{border:1px solid #e4e6e8;padding:4px 8px}.pa{margin:1em 0 0}.c,.t1 .c{text-align:center}h1,h2,h3,h4,h5,h6,.ne,.menu dt,.t2 .ativo th,.t3 .destaque{font-weight:700}.msg+.msg{border-top:0;margin-top:-16px}
fieldset textarea{height:60px;overflow:auto;width:75%}fieldset{border:0;padding:0}fieldset div{clear:both;margin:0 0 4px;min-height:26px}
fieldset label,.label,.d,.t2 td,.t1 .d,.t3 th{text-align:right}fieldset label,.label{padding:3px 10px 3px 0;width:160px;margin:0;font-weight:400}.t2 td,.t3 th,.t3 td{padding:6px}.t3 th{width:192px}.t3 td+td{border-left:1px solid #daddde}
.lateral{clear:none}.lateral,.tam-auto label,[type="file"]{width:auto}.tam-selecao{width:31px}.login .submit{margin:0 0 0 70px}.inativo{opacity:.5}.inativo:before{top:0;bottom:0;right:0;left:0;content:""}
.quebra{clear:left}
label.tam-1{width:70px}.tam-1 input,.tam-1 select,.tam-1 textarea{width:60px}
label.tam-2{width:110px}.tam-2 input,.tam-2 select,.tam-2 textarea{width:100px}
label.tam-3{width:210px}.tam-3 input,.tam-3 select,.tam-3 textarea{width:200px}
label.tam-4{width:290px}.tam-4 input,.tam-4 select,.tam-4 textarea{width:280px}
label.tam-5{width:370px}.tam-5 input,.tam-5 select,.tam-5 textarea{width:360px}
.tam-max input,.tam-max select,.tam-max textarea{width:calc(100% - 10px)}.label-auto label{text-align:left;float:none;display:block;width:auto}
[type="checkbox"],[type="radio"]{border:0;height:15px;vertical-align:bottom;width:15px!important}h3,h5,.menu dt{font-size:1.077em;line-height:1.917}
h1{box-shadow:0 0 2px rgba(0,0,0,.1);font-size:1.385em;line-height:32px;padding:13px;white-space: nowrap;margin:0}h2{font-size:1.308em;line-height:1.9;border-bottom:1px solid rgba(0,0,0,.05)}
.pa a{display:inline-block;padding:2px 9px}.de{padding-left:30px}
button{background:#409fff; border-color:rgba(0,0,0,.3);box-shadow:0 -16px 2px 0 rgba(0,0,0,.12) inset;width:auto!important;padding-left:10px;padding-right:10px;text-shadow:0 1px 1px rgba(0,0,0,.3)}
button,.t2 td,.lista a,.pa .ativo,.links a{border-radius:2px}
.ordenar.as:after,.ordenar.ds:after{content:"";border:solid;border-color:#80888a transparent;border-width:6px 6px 0;float:right;margin:7px 0 0 6px}.ordenar.as:after{border-width:0 6px 6px}
.ordenar,.clicavel{cursor:pointer}.ordenar:hover{box-shadow:1px 1px 6px rgba(0,0,0,.1) inset;}.rodape:hover:before{box-shadow:0 0 0 2px rgba(0,0,0,.1)}
legend{ color: #333739;font-size: 1em;margin: 0;display: inline;border: 0;padding:0 2px}
.apresentacao{margin:3em}.secao{display:inline-block;padding:13px 26px;border-left:1px solid #e4e6e8;margin:-13px 0 -13px 1em}.logo-cliente .secao{margin:-13px 0}.login .legenda{font-size:12px;line-height:1em}
.secao:before,[class^="splash-"]:before{border:solid;border-color:#f2f2f2 transparent;border-width:40px 13px 0 0;content:"";position:absolute;margin:-13px 0 0 -26px}
.sub2:after{border:solid;border-color:#daddde transparent;border-width:6px 6px 0;content:"";display:inline-block;margin:0 0 0 6px;vertical-align: middle}
header .icone-sub{margin:0 19px 0 13px;padding:0 30px 0 13px}a:hover,a:focus{text-decoration:none}
legend .icone-sub { margin: 0 0 0 9px;vertical-align: sub}legend .oculto:before{ transform: rotate(-90deg);-webkit-transform: rotate(-90deg)}

.submit button,.submit a{display:inline-block;padding:7px 1em;margin:0 3px 0 0}.submit a{padding:6px 1em}[disabled]{background:#f1f2f2;color:#333739;border-color:#c5cacb #daddde #daddde #c5cacb}
button[disabled]{box-shadow:0 -16px 2px 0 rgba(0,0,0,.05) inset;text-shadow:none}
nav a{color:#e4e6e8;margin:0 1em;padding:10px 1em}footer{padding:1em 2em;clear:both}footer,.menu-links,.legenda,.links a{font-size:.923em}
a{text-decoration:none}.migalha{margin:0 5px 0 0}.migalha:after{display:inline-block;content:"g";margin:0 0 0 9px;vertical-align:text-bottom}
footer,.legenda{color:#bbb}.ma{padding:10px}.lateral{margin-right:10px}[readonly]{border-color:#e4e6e8}
ul{ padding: 0 0 0 15px;margin:0}nav ul,nav li,.lista ul,.lista ul,.links,.final{box-shadow:none;list-style:none;padding:0}a.ativo{color:#000}h5,h5 a{color:#235987}
.final{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));margin:2em -2em -2em;padding:2em}
h3,.menu dt,a:hover,.migalha a:hover,.az,.icone-sub:hover:before,a.icone-info:hover:before,a.icone-lista:hover:not(.direita):before,a.icone-topo:hover:before,fieldset [class*="icone-"]:hover:before{color:#409fff}
.pa,.tc,.migalha a,.usuario a,header .icone-sub,.secao,.migalha{color:#80888a}legend{color:#5e8eb7}.secao,.t2 th,.t3 th,.login .legenda{font-weight:400}
h5 a:hover,.ve{color:#f03}nav a:hover,button{color:#fff}.t1 th{background:#daddde}th{ text-align: left;padding:1px}
select,.menu,header,.t1 tr:hover,.jm,.t3 .destaque,.icone-menu,.contrai:hover{background:#fff}.t3 .destaque{box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05)}nav li{background-image:none}button:active:not([disabled]){background:#3c8ac9}.margem{margin:2em;}
th.as:after,.ds:after{content:"";border:solid;border-color:rgba(255,255,255,.6) transparent;border-width:4px 4px 0;float:right;margin:6px 0 0 6px}th.as:after{border-width:0 4px 4px}
.lista a,.links a{padding:5px 1em;display:block;border:1px solid transparent;margin:0 0 3px}.links a{padding:4px 10px;margin:0}
img{background:none;border:0}input::-moz-focus-inner{border:0;padding:0}
button[class*="icone-"]{background:none;border-color:transparent;text-shadow:0 1px 1px #fff;box-shadow:none;color:#80888a}
button[class*="icone-"]:before{margin:-2px 8px -2px 0}.margem-filtro{margin:1em 0 0 0}
button[class*="icone-"]:hover:not([disabled]),.links a:hover{background:#fff;border-color:#e4e6e8;cursor:pointer}
button[class*="icone-"]:active:not([disabled]),.icone-menu.ativo,.login,.t3 th{background:#e4e6e8}
button[class*="icone-"]:active:not([disabled]),.icone-menu.ativo,.login,.t3 th{background:#e4e6e8}
button[class*="icone-"][disabled],ul{color:#bbb}button[class*="icone-"][disabled]:before{color:#daddde}
button.ativo:hover:not([disabled]),button.ativo,.lista .ativo a{background:#e4e6e8;border-color:#daddde;box-shadow:1px 2px 6px rgba(0,0,0,.05) inset;color:#000}
fieldset [class*="icone-"]:before{margin:3px 8px 3px 3px}fieldset [class*="icone-"]:empty:before{margin:3px}

nav a:after,nav a:before{border:solid;border-color:transparent;border-width:40px 13px 0 0;content:"";float:left;margin:-10px -26px}nav a:after{border-width:40px 0 0 13px;float:right}
nav a:hover:after,nav a:hover:before{border-color:transparent rgba(0,0,0,.12)}
nav .ativo a:after,nav .ativo a:before{border-color:transparent #f2f2f2}
nav .ativo a{background:#f2f2f2;color:#000;text-shadow:0 1px 1px #fff}
nav{padding:5px 13px 0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2)) #80888a}
.arvore ul{list-style:none;padding:0}.arvore li{margin:4px 0;}.arvore li li{margin:4px 0 4px 1.5em;}
.contrai{border:1px solid rgba(0,0,0,.05);float:left;margin:0 .5em 0 0;padding:4px 6px}
.contrai:before{float:left;content:"";border:solid;border-color:transparent #80888a;border-width:4px 0 4px 4px}
.expandido>.contrai{padding:6px 4px}.expandido>.contrai:before{border-color:#80888a transparent;border-width:4px 4px 0}.limpo:before{border-color:transparent}

.mapa,.grafico{background:url(images/mapa.png);height:320px;border:1px solid #c5cacb;margin:0 0 2em}
.grafico{background:url(images/grafico.png) center 0 no-repeat #fff}
.lista,.principal,aside{display:table-cell;vertical-align:top}
.lista{padding:2em 1em;width:227px;border-right:1px solid #e4e6e8;box-shadow:1px 0 #fff}
aside{width:252px}.principal,aside{padding:2em}
aside{background:#daddde;box-shadow:2px 0 6px -2px rgba(0,0,0,.2) inset,-1px 0 #fff}
.lista-dados dl{float:left;padding:1em;width:240px}.lista-dados dt{font-weight:700;float:left;margin:0 .5em 0 0}.lista-dados dt:after{content:":"}
[class*="leg-cor-"]{margin:0 1em 0 0}
[class*="leg-cor-"]:before{display:inline-block;content:"";width:16px;height:16px;margin:0 .5em 0 0;border-radius:3px;vertical-align:sub}
.t1 [class*="cor-"] td:first-child{padding-left:10px}.t1 [class*="cor-"]:not(.cor-0) td{background:rgba(255,255,255,.5)}
.cor-0 td:first-child{box-shadow:4px 0 #e4e6e8 inset}
.leg-cor-1:before{background:#BEBEBE}.cor-1 td:first-child{box-shadow:4px 0 #BEBEBE inset}
.leg-cor-2:before{background:#f00}.cor-2 td:first-child{box-shadow:4px 0 #f00 inset}
.leg-cor-3:before{background:#fc0}.cor-3 td:first-child{box-shadow:4px 0 #fc0 inset}
.leg-cor-4:before{background:#0a0}.cor-4 td:first-child{box-shadow:4px 0 #0a0 inset}
.leg-cor-5:before{background:#11aa99}.cor-5 td:first-child{box-shadow:4px 0 #11aa99 inset}
.leg-cor-6:before{background:#556b2f}.cor-6 td:first-child{box-shadow:4px 0 #556b2f inset}
.leg-cor-7:before{background:coral}.cor-7 td:first-child{box-shadow:4px 0 coral inset}
.leg-cor-8:before{background:darkgoldenrod}.cor-8 td:first-child{box-shadow:4px 0  darkgoldenrod inset}

.splash{display:table;width:100%;border-spacing:10px}.linha{display:table-row}.splash dl{background:#fff;display:table-cell;box-shadow:1px 2px 6px rgba(0,0,0,.05) inset;border-radius:4px;width:25%}
.splash a{box-shadow:0 6px 6px -4px rgba(0,0,0,.05) inset;border-top: 1px solid #e4e6e8;display:block;padding:12px}

[class^="splash-"]{border:1px solid #e4e6e8;border-top:3px solid #f25713}[class^="splash-"]:before{margin:0;border-color:rgba(0,0,0,.02) transparent}

[class^="splash-"] dt{background:url(../img/splash.svg) center 30px no-repeat;font-size:1.385em;padding:120px 0 20px;text-align:center;color:#80888a}
.splash-vendas dt{background-position:center -170px}.splash-vendas{border-top-color:#5ac93c}
.splash-financeiro dt{background-position:center -370px}.splash-financeiro{border-top-color:#fcb404}
.splash-ti dt{background-position:center -570px}.splash-ti{border-top-color:#409fff}

.splash-compras [class^="icone-"]:before{color:#f25713}
.splash-vendas [class^="icone-"]:before{color:#5ac93c}
.splash-financeiro [class^="icone-"]:before{color:#fcb404}
.splash-ti [class^="icone-"]:before{color:#409fff}

.splash [class^="icone-"]:hover:before,.splash [class^="icone-"]:hover{color:#333739!important}


/* temas */

.wiz ul{counter-reset:item}
.wiz li a:before{border-radius:2px;content:counter(item);counter-increment:item;float:left;color:#bbb;line-height:24px;width:24px;text-align:center;margin:-2px 6px -2px -10px}

@media screen and (max-width:1200px){
.lista{display:table-caption;padding:1em;width:auto;border:0;border-bottom:1px solid #e4e6e8;overflow:hidden;box-shadow:0 1px rgba(255,255,255,.5);background:linear-gradient(#f2f2f2,#fff)}
.lista a{margin:0 .5em 0 0}.lista li,.lista a{float:left}
}
@media screen and (max-width:900px){
.lateral{float:none;margin-right:0}label.tam-1,label.tam-2,label.tam-3,label.tam-4,label.tam-5{width:150px}
}
@media screen and (max-width:900px) and (min-width:700px){
.splash [class*="icone-"]:before{display:block;margin:0 0 8px;width:20px}
}
@media screen and (max-width:700px){
fieldset label,fieldset label:first-child,label.tam-1,label.tam-2,label.tam-3,label.tam-4,label.tam-5,.lista-dados dl{text-align:left;float:none;display:block;width:auto;}.legenda{display:none}
.splash,.linha,.splash dl{display:block}.splash dl{width:auto;margin:10px 10px 20px}
}
@media screen and (max-width:500px){
fieldset label:first-child{display:block;text-align:left;float:none;width:auto}input,select,textarea{width:calc(100% - 13px)!important}
.responsiv{overflow:auto}.principal,aside{display:block;}aside{width:auto}[class*="logo-"]:before{display:none}
nav,.lista{padding:4px}nav a,.lista a{margin:1px}nav a:after,nav a:before,nav li:after,nav li:before{content:none}
nav a{padding:8px 12px;border-radius:2px}
}
@media print{
nav ul,.submit,footer,.no-im{display:none}.corpo{padding:10px 0 0}h1{padding:0 0 10px}h1,h2{ color: #000}header{border-bottom:1px solid;margin:0 0 10px}
header,.t1 th{border-color:#c5cacb}h1:before{content:"PMMG - ";border:0;padding:0;margin:0;display:inline;vertical-align:inherit}
}


.ambiente-menu {
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    cursor: pointer;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 150;
    align-self: stretch;
    perspective-origin: 96px 212px;
    transform-origin: 96px 212px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgb(197, 198, 200);
    border-spacing: 1px 1px;
    font: normal normal 300 normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
    list-style: none outside none;
    margin: 0px;
    outline: rgb(51, 51, 51) none 0px;
    padding: 1px;
}

    .ambiente-menu:before {
        box-sizing: border-box;
        color: rgb(51, 51, 51);
        cursor: pointer;
        display: block;
        height: 10px;
        position: absolute;
        right: 5px;
        text-align: left;
        top: -10px;
        width: 20px;
        align-self: stretch;
        perspective-origin: 10px 5px;
        transform-origin: 10px 5px;
        content: ' ';
        border-top: 0px solid rgba(0, 0, 0, 0);
        border-right: 10px solid rgba(0, 0, 0, 0);
        border-bottom: 10px solid rgb(197, 198, 200);
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-spacing: 1px 1px;
        font: normal normal 300 normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
        list-style: none outside none;
        outline: rgb(51, 51, 51) none 0px;
    }

    .ambiente-menu:after {
        box-sizing: border-box;
        color: rgb(51, 51, 51);
        cursor: pointer;
        display: block;
        height: 9px;
        position: absolute;
        right: 6px;
        text-align: left;
        top: -9px;
        width: 18px;
        align-self: stretch;
        perspective-origin: 9px 4.5px;
        transform-origin: 9px 4.5px;
        content: ' ';
        border-top: 0px solid rgba(0, 0, 0, 0);
        border-right: 9px solid rgba(0, 0, 0, 0);
        border-bottom: 9px solid rgb(255, 255, 255);
        border-left: 9px solid rgba(0, 0, 0, 0);
        border-spacing: 1px 1px;
        font: normal normal 300 normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
        list-style: none outside none;
        outline: rgb(51, 51, 51) none 0px;
    }

    .ambiente-menu .menu-item {
        box-sizing: border-box;
        color: rgb(51, 51, 51);
        cursor: pointer;
        height: 36px;
        width: 196px;
        perspective-origin: 94px 18px;
        transform-origin: 94px 18px;
        border: 0px none rgb(51, 51, 51);
        border-spacing: 1px 1px;
        font: normal normal 300 normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
        list-style: none outside none;
        outline: rgb(51, 51, 51) none 0px;
    }

        .ambiente-menu .menu-item a.link {
            box-sizing: border-box;
            color: rgb(51, 51, 51);
            display: block;
            height: 36px;
            position: relative;
            text-align: left;
            text-decoration: none;
            width: 196px;
            perspective-origin: 94px 18px;
            transform-origin: 94px 18px;
            border: 0px none rgb(51, 51, 51);
            border-spacing: 1px 1px;
            font: normal normal normal normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
            list-style: none outside none;
            outline: rgb(51, 51, 51) none 0px;
            padding: 2px 5px;
        }

            .ambiente-menu .menu-item a.link:hover {
                background: #f2f3f2;
                border-color: #f2f3f2;
                color: white;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
            }

            .ambiente-menu .menu-item a.link .dot {
                box-sizing: border-box;
                color: rgb(51, 51, 51);
                display: inline-block;
                height: 16px;
                text-align: left;
                width: 16px;
                perspective-origin: 8px 8px;
                transform-origin: 8px 8px;
                background: rgb(253, 171, 61) none repeat scroll 0% 0% / auto padding-box border-box;
                border: 1px solid rgb(197, 198, 200);
                border-radius: 100% 100% 100% 100%;
                border-spacing: 1px 1px;
                font: normal normal normal normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
                list-style: none outside none;
                margin: 8px 0px 3px;
                outline: rgb(51, 51, 51) none 0px;
            }

            .ambiente-menu .menu-item a.link .label {
                box-sizing: border-box;
                display: inline-block;
                height: 31.984375px;
                width: 100%;
                max-width: 170px;
                overflow-wrap: break-word;
                text-align: center;
                text-overflow: ellipsis;
                vertical-align: top;
                white-space: nowrap;
                word-wrap: break-word;
                perspective-origin: 55.890625px 15.984375px;
                transform-origin: 55.890625px 15.984375px;
                border: 0px none rgb(253, 171, 61);
                border-radius: 3.5px 3.5px 3.5px 3.5px;
                border-spacing: 1px 1px;
                font: normal normal normal normal 14px/25px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
                list-style: none outside none;
                margin: 1px 0px 0px;
                outline: rgb(253, 171, 61) none 0px;
                overflow: hidden;
                padding: 2.79999995231628px 8.39999961853027px 4.19999980926514px;
            }

            .ambiente-menu .menu-item .edit {
                color: rgb(82, 151, 239);
                float: right;
                font-size: 14px;
                height: 31.984375px;
                margin: 1px 0px 0px;
                padding: 2.79999995231628px 4px 4.19999980926514px;
            }

            .ambiente-menu .menu-item .delete {
                color: rgb(82, 151, 239);
                float: right;
                font-size: 14px;
                height: 31.984375px;
                margin: 1px 0px 0px;
                padding: 2.79999995231628px 2px 4.19999980926514px 8px;
            }

            .ambiente-menu .menu-item a.link .separator {
                bottom: -1px;
                box-sizing: border-box;
                color: rgb(51, 51, 51);
                height: 1px;
                position: absolute;
                text-align: left;
                width: 184px;
                align-self: stretch;
                perspective-origin: 88.359375px 0.5px;
                transform-origin: 88.359375px 0.5px;
                background: rgb(224, 229, 225) none repeat scroll 0% 0% / auto padding-box border-box;
                border: 0px none rgb(51, 51, 51);
                border-spacing: 1px 1px;
                font: normal normal normal normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
                list-style: none outside none;
                outline: rgb(51, 51, 51) none 0px;
            }


        .ambiente-menu .menu-item .color-label {
            display: block;
        }

        .ambiente-menu .menu-item .color-label .dot {
                box-sizing: border-box;
                color: rgb(51, 51, 51);
                display: inline-block;
                height: 16px;
                text-align: left;
                width: 16px;
                perspective-origin: 8px 8px;
                transform-origin: 8px 8px;
                background: rgb(253, 171, 61) none repeat scroll 0% 0% / auto padding-box border-box;
                border: 1px solid rgb(197, 198, 200);
                border-radius: 100% 100% 100% 100%;
                border-spacing: 1px 1px;
                font: normal normal normal normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
                list-style: none outside none;
                margin: 8px 0px 3px;
                outline: rgb(51, 51, 51) none 0px;
            }

            .ambiente-menu .menu-item .color-label .separator {
                bottom: -1px;
                box-sizing: border-box;
                color: rgb(51, 51, 51);
                height: 1px;
                position: absolute;
                text-align: left;
                width: 176.71875px;
                align-self: stretch;
                perspective-origin: 88.359375px 0.5px;
                transform-origin: 88.359375px 0.5px;
                background: rgb(224, 229, 225) none repeat scroll 0% 0% / auto padding-box border-box;
                border: 0px none rgb(51, 51, 51);
                border-spacing: 1px 1px;
                font: normal normal normal normal 13px/19.5px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
                list-style: none outside none;
                outline: rgb(51, 51, 51) none 0px;
            }

                .ambiente-menu .menu-item .color-label .input {
                    display: inline-block;
                    border: none;
                    outline: none;
                    width: 128px;
                    vertical-align: top;
                    border: 1px solid #ddd;
                    padding: 3px 3px 3px 10px;
                    border-radius: 3px;
                    margin-top: 7px;
                    margin-left: 5px;
                    font-size: 14px;
                    font-weight: normal;
                }

    .ambiente-menu .menu-item-acoes {
        box-sizing: border-box;
        color: rgb(51, 51, 51);
        cursor: pointer;
        height: auto;
        text-align: right;
        width: auto;
        perspective-origin: 50% 50%;
        transform-origin: 50% 50%;
        background: rgb(246, 248, 250) none repeat scroll 0% 0% / auto padding-box border-box;
        border: 0px none rgb(51, 51, 51);
        border-spacing: 1px 1px;
        font: normal normal 300 normal 13px/19.5px helvetica, arial, sans-serif;
        outline: rgb(51, 51, 51) none 0px;
    }

        .ambiente-menu .menu-item-acoes .link {
            box-sizing: border-box;
            color: rgb(82, 151, 239);
            text-align: right;
            text-decoration: none;
            perspective-origin: 50% 50%;
            transform-origin: 50% 50%;
            border: 0px none rgb(82, 151, 239);
            border-radius: 3px 3px 3px 3px;
            border-spacing: 1px 1px;
            font: normal normal 300 normal 12px/25px helvetica, arial, sans-serif;
            outline: rgb(82, 151, 239) none 0px;
            padding: 2px 5px;
        }

.ambiente-col {
    color: rgb(51, 51, 51);
    cursor: pointer;
    position: relative;
    perspective-origin: 71.5px 18px;
    transform-origin: 71.5px 18px;
    border: 0px none rgb(51, 51, 51);
    border-spacing: 1px 1px;
    font: normal normal 300 normal 13px/19.5px helvetica, arial, sans-serif;
    outline: rgb(51, 51, 51) none 0px;
}

    .ambiente-col .color {
        color: rgb(255, 255, 255);
        cursor: pointer;
        display: block;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        perspective-origin: 71.5px 18px;
        transform-origin: 71.5px 18px;
        border-top: 0px none rgb(255, 255, 255);
        border-right: 0px none rgb(255, 255, 255);
        border-left: 0px none rgb(255, 255, 255);
        border-spacing: 1px 1px;
        font: normal normal 300 normal 12px/18px helvetica, arial, sans-serif;
        outline: rgb(255, 255, 255) none 0px;
        overflow: hidden;
    }

        .ambiente-col .color span.text {
            box-sizing: border-box;
            color: rgb(255, 255, 255);
            cursor: pointer;
            text-align: center;
            white-space: nowrap;
            border: 0px none rgb(255, 255, 255);
            border-spacing: 1px 1px;
            font: normal normal 300 normal 12px/18px helvetica, arial, sans-serif;
            outline: rgb(255, 255, 255) none 0px;
        }

.ambientes-separados {
    color: #000000;
    list-style:none;
}

.inconsistencias {
    color: #000000;
    list-style:none;
}



.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.input-group.date{width:240px;display:inline-block}.glyphicon-calendar{ top: -1px;left: -6px;}.date .input-group-addon{float:right;margin:0px 30px 0 -40px;height:26px;position:relative}
