p.client-logo {background: #111;}
div.changeGroup { background:#111; }
div.changeGroup select {background-color: #333; border:solid 1px #222; color:#FFF;}


.aside-menu div.menu-item.dashboard { background:#111;  }
.aside-menu div.menu-item.menu-id-57  { background:#111;  }
.aside-menu div.menu-item.menu-id-75  { background:#111;  }
.aside-menu div.menu-item.menu-id-58  {background:#111; }
.aside-menu div.menu-item.menu-id-59  { background:#111;  }
.aside-menu div.menu-item.menu-id-60  { background:#111;  }
.aside-menu div.menu-item.menu-id-79  { background:#111;  }
.aside-menu div.menu-item.menu-id-61  { background:#111; }
.aside-menu div.menu-item.menu-id-62  { padding-top:15px;  }

.aside-dark .menu .menu-item .menu-link .menu-icon i { color:#FFF;  }
.bpopup-box div.entry-popup { background:#151521 !important; }
.b-modal { background:#333 !important; }
.bpopup-box div.entry-popup p.title-exclude { color:#FFF; }

div.progress-area { background:#111; }
div.progress-area span.resultPercent { color: #FFF;}

h2 { /* font-size: 25px; */ color:#FFF !important; /* font-weight: 400; margin-bottom:30px; */ }
h3 { /* font-size: 18px; */ color:#FFF !important; /* font-weight: 400; margin-bottom:20px; */ }

table#datatable {border-bottom: none;margin-bottom: 10px;clear: both; font-size:12px; background:#1e1e2d; border-radius:8px; display:block; overflow:hidden; }

table#datatable thead td { color:#FFF; }

table#datatable tbody tr { background:transparent; }
table#datatable tbody tr:nth-child(odd) { background:#151521; }

form .field {
	background: #1b1b29 !important;
}
#formContent div.actions a.btn-cancelar {
	background: #333;
}

#datatable_wrapper .dataTables_filter label { width:300px; background-color: #1b1b29; border-color: #1b1b29; color: #92929f; transition: color .2s ease,background-color .2s ease; }
#datatable_wrapper .dataTables_filter label:active { background-color: #171723; border-color: #171723; color: #92929f; transition: color .2s ease,background-color .2s ease; }


#formContent label.labeltitle { background:#1a1a27; color:#FFF;  }


#formContent h3.title-section { color:#FFF !important; }



.resumo div.meta-dados { margin-bottom: 30px; }

.resumo div.box-with-title {background: #1e1e2d;border: solid 0px #E5E5E5;border-radius:8px;overflow:hidden;padding-bottom: 20px;}
.resumo div.box-with-title p.title {line-height:52px;padding:0 25px;background: #1a1a27;color: #FFF;font-size:13px;font-weight:400;margin-bottom: 15px;}

.resumo .title-section span.circle {float:left;margin-right:8px;width: 28px;height: 28px;display:inline-block;overflow:hidden;background: #797979;border-radius:100%;display:inline-block;opacity: .6;}
.resumo .title-section span.circle img { height: 100%; }
.resumo .title-section span.circle.colorized { opacity: 1; }
.resumo .title-section span.circle.colorized img { filter:grayscale(0);  }


.resumo div.box-with-title p.title svg { float:left; margin-top:17px; margin-right:16px;}

.resumo div.box-with-title  div.box-content { color:#FFF; padding:10px 25px; }

.resumo div.box-with-title div.chart {position:relative;margin:2% 10%;/* width:220px; *//* height:220px; */}
.resumo div.box-with-title div.chart  canvas {display: block;/* position:absolute; *//* top:0; *//* left:0; */margin: 0 auto;}
.resumo div.box-with-title div.chart span {color:#7C7B7B;font-size:34px;display:block;line-height: 170px;text-align:center;margin-left:5px;font-weight:600;position: absolute;width: 100%;}

.resumo div.box-with-title h3 {text-align:center;color: #6C6C6C !important;font-size: 18px;font-weight: 500; margin-bottom:0; }
.resumo div.box-with-title h3 strong { display:block; font-size:36px; font-weight:400; margin-top:30px;}

#formContent.resumo p.title-label { color:#FFF; font-weight:bold; }
#formContent.resumo a.file { color:#999 !important;}

a.resendButton { }
#datatable_wrapper .dataTables_length label {  }

#datatable_wrapper .dataTables_length select { border:none;color:#FFF; font-size:12px; margin-right: 10px;}
table#datatable a { color:#FFF; }






div.topo-formulario { font-size:16px; } 
div.topo-formulario i { margin-right:10px;}

div.topo-formulario span.status { display:inline-block; float:right; font-size:12px; font-weight:bold; color:#FFF; background:#333; padding:5px; border-radius:8px; }
div.topo-formulario span.status.W { border:dashed 1px #333; background:#FFF; color:#333; }
div.topo-formulario span.status.O { color:#333; background:#F9D600; }
div.topo-formulario span.status.F { color:#FFF; background:#17C2EB;  }

div.title-formulario {background: #1e1e2d; padding:25px;border: solid 1px #1a1a27; border-radius:12px;}
div.title-formulario p { margin:0; }
div.title-formulario p.value-label {color: #FFF;}
div.title-formulario p.date-value {color: #FFF; font-weight:300;}
div.title-formulario p.date-value strong { font-weight:300; color:#808080;}
div.title-formulario span.circle { width:50px; height:50px; float:left; margin-right:20px; border-radius:100%;  }
div.title-formulario span.circle img { border-radius:100%; max-width:50px; border:solid 1px #8D8D8D; }
div.title-formulario:after{ content:""; clear:both; display:block; }
div.entry-formulario {background: #1e1e2d;border: solid 1px #1a1a27;padding: 20px 30px;border-radius: 12px;}

div.entry-formulario div.col-sm-12 {border-bottom: dotted 1px rgba(255,255,255,.3); padding:15px;}
div.entry-formulario div.col-sm-12:last-child { border-bottom:none; }
div.entry-formulario div.col-sm-12 p { margin-bottom:0; } 
div.entry-formulario p.value-label a { color:#062C3a; text-decoration:underline; }
div.entry-formulario p.value-label a:hover { text-decoration: none; }
div.entry-formulario p.title-label {color: #FFF;}
div.entry-formulario p.value-label { font-size:12px; line-height:25px;}

div.entry-formulario div.entry-gestores div.col-sm-12 { border-bottom:none; }
div.entry-formulario div.gestor { border:dashed 1px #808080; border-radius:10px; padding:5px 0; }
div.entry-formulario div.gestor span.circle { max-widht:40px; height:40px; display:inline-block; float:left; border-radius:100%; overflow:hidden; margin-right:15px;  }
div.entry-formulario div.gestor span.circle img { width:40px; } 
div.entry-formulario div.gestor span.name { display:block;color: #FFF; font-weight:500; line-height:30px;}
div.entry-formulario div.gestor span.tipo {background: #333; position:absolute; line-height:25px; margin-top:0;  padding:0 10px; border-radius:20px; font-size:12px;}
div.entry-formulario div.gestor span.confirmado { display:block; color:#062C3a; font-weight:500; line-height:40px; }
div.entry-formulario div.gestor span.status { color:#062C3A; display:block; text-align:center; line-height:40px; background:#CCC; border-radius:10px; }
div.entry-formulario div.gestor span.status.green { background:#19AF27; }
div.entry-formulario div.gestor span.status.yellow { background:#F9D600; }
div.entry-formulario div.gestor:after { content:""; clear:both; display:block; }


div.entry-formulario span.answer {line-height: 35px;display: block;}
div.entry-formulario input.field-checkbox { width:15px;display:inline-block; float:left; margin-right:15px;height: 25px;} 
div.entry-formulario input.field { border-radius:10px; background:#FFF; }
div.entry-formulario textarea.field { border-radius:10px; background:#FFF; line-height:25px; }

div.title-formulario div.confirms { float:right; height:35px; line-height:35px; border:solid 1px #19AF27; margin-top:10px; color:#19AF27; padding:0 20px; border-radius:10px; font-size:16px ; margin-right:20px;}
div.title-formulario a.btn-confirm { float:right; height:35px; line-height:35px; border:solid 1px #19AF27; margin-top:10px; background:#19AF27; color:#FFF; padding:0 20px;border-radius:10px;font-weight: bold;  text-decoration:none !important; }
div.title-formulario a.btn-confirmado { background:#333; border:none;}
div.title-formulario a.btn-arquivado { background:transparent; color:#19AF27; border:dashed 1px; font-size:15px; font-weight:500; }

div.confirmacoes-formularios { background:#FFBF00; text-align:center; margin-top:15px; line-height:65px; border-radius:12px; color:#062C3A; }
div.confirmacoes-formularios i { font-size:25px;}

div.menu-formulario {margin:15px 0;}
div.menu-formulario ul {  margin:0; list-style:none; margin:0; padding:0; }
div.menu-formulario ul li { display:inline-block; }
div.menu-formulario ul li a {color: #FFF;}
div.menu-formulario ul li a:hover { opacity:.8; }
div.menu-formulario ul li.active a {background: #0fb986; color:#FFF;}
div.menu-formulario ul li.active a:hover { text-decoration: none; }

div.actions-formulario { text-align:left !important;margin-top: 15px !important;}
div.actions-formulario a.btn-confirm {  height:35px; line-height:35px; background:#19AF27; color:#FFF; padding:0 20px;border-radius:10px;font-weight: bold;  text-decoration:none !important;display: inline-block;}
div.actions-formulario a.btn-interacao { background:#17C2EB; }

div.entry-tratativas {}
div.entry-tratativas div.item span.circle { width:40px; border-radius:100%; overflow:hidden; display:block; float:left; margin-right:10px; }
div.entry-tratativas div.item { padding:15px; border:solid 1px #BDBDBD; border-radius:8px; margin-bottom:20px;}
div.entry-tratativas div.item.public { background:#D7F6FE; }
div.entry-tratativas div.item.note { background:#d4d4d4; }
div.entry-tratativas div.item div.entry-content { color:#FFF; float:left; }
div.entry-tratativas div.item div.entry-content a.attach { background:#BBB; border-radius:15px; padding:3px 10px; font-size:12px; color:#000; display:block; width:140px; margin-top:10px; }
div.entry-tratativas div.item p.intro { font-weight:bold; color:#FFF; line-height:30px; margin:0; }
div.entry-tratativas div.item.status { background:#FFF; line-height:40px;  }
div.entry-tratativas div.item.status p.intro { color:#FFF; margin:0; line-height:40px; }
div.entry-tratativas div.item:after { display:block; clear:both; content:""; }


div.entry-tratativas form {}
div.entry-tratativas form div.form-group { position:relative;; }
div.entry-tratativas form a.anexar { background:#FFF; padding:5px; position:absolute; right:10px; top:5px; color:#000; }
div.entry-tratativas form textarea.field.form-control {border-radius: 13px !important; color:#FFF; font-size:14px; }

div.entry-tratativas form div.evolve {overflow: hidden;display: block;position: relative;}
div.entry-tratativas form div.evolve select { opacity:0;height: 40px; position:absolute; cursor:pointer;width: 100%;}
div.entry-tratativas form div.evolve span.minicircle {width: 30px;height: 30px; overflow:hidden;display: inline-block;border-radius: 100%;border: solid #FFF;margin-right: -15px;}

div.entry-tratativas form div.status { }
div.entry-tratativas form div.status label { font-size:14px; font-weight:bold; color:#FFF;  width:20%; display:block; float:left; line-height:40px;  }
div.entry-tratativas form div.status select { width:80%; border-radius:10px; color:#FFF; font-size:14px; font-weight:500;  }

div.entry-tratativas form div.evolve span.evolve {background: #333; display:inline-block; padding:4px; border-radius:5px; font-size:12px;margin-top: 2px;position: absolute;margin-left: 6px;}
div.entry-tratativas form div.actions-form div.btn-enviar { float:right; }
div.entry-tratativas form div.actions-form div.btn-enviar a.dropdown-toggle { background:#17C2EB; font-weight:500; line-height:45px; display:block; padding:0 25px; color:#FFF; font-size:14px; border-radius:8px; text-decoration:none;  }
div.entry-tratativas form div.actions-form div.btn-enviar a.dropdown-toggle i { font-size:20px; float:right; line-height:45px; margin-left:10px; }
div.entry-tratativas form div.actions-form div.btn-enviar ul {right: 15px;left: auto; border:none; padding:5px; border-radius:8px; margin-top:5px; }
div.entry-tratativas form div.actions-form div.btn-enviar ul li a { font-size:13px; color:#FFF; line-height:35px; border-radius:8px; } 
div.entry-tratativas form div.actions-form div.btn-enviar ul li a:hover { background: #D7F6FE; }

div.entry-tratativas form div.attachs { margin-top:-15px; margin-bottom:15px; font-size:12px;}

#dashboarduser div.row-one { background:none;}

#dashboard-panel div.box-panel { background:rgba(255,255,255,.01); border:none;margin-bottom: 20px;} 
#dashboard-panel div.box-panel div.box-panel-title { background:rgba(255,255,255,.1) !important; color:#FFF !important; }
#dashboard-panel div.box-panel div.box-panel-title * { color:#FFF !important; }
#dashboarduser div.box-panel div.box-data .entry-image i { color:#FFF !important; }

#dashboarduser div.box-panel div.box-data strong i { color:#FFF !important; }

#dashboard-panel div.box-panel p.title-question, #dashboard-panel div.box-panel p.title-question a { color:#FFF !important; }
#dashboard-panel div.box-panel ul.engajamento.posts li .title { color:#FFF; }