.mce-panel{
    background: #f5f5f5!important;
    border-color: rgba(0,0,0,.12) !important;
    padding: 2px!important;
}

.mce-wordcount{
    font-size: 1em;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #5f5f5f;
}

.mce-toolbar-grp .mce-flow-layout-item{
    margin: 0 5px 0 0!important;
    border: 1px solid #cdd6e1!important;
}

.mce-container-body > .mce-container:nth-child(1){
  margin-bottom: 2px!important;
}
.mce-wordcount{
  font-size: 1em!important;
  color: #999!important;
}

.mce-btn button{
  background-color: #fafafa!important;
  color: #515151!important;
  padding: 3px 10px!important;
}

.mce-floatpanel .mce-btn button{
  padding: 4px 10px!important;
}

.mce-btn-group .mce-first{
  border: 0!important;
  border-radius: 0!important;
}
.mce-btn-group .mce-btn{
  border-width: 0!important;
}
.mce-toolbar-grp{
  padding-bottom: 0!important;
}

.mce-edit-area{
  border-right: 1px solid #fff!important;
  border-top: 1px solid #fff!important;
}

#descricao_ifr::-webkit-scrollbar{
  width: 0;
}
.mce-panel:hover #descricao_ifr::-webkit-scrollbar{
  width: 6px;
}

/** Track **/
#descricao_ifr::-webkit-scrollbar-track {
    -webkit-border-radius: 0;
    background: #dadada;
    border-radius: 0;
}

/** Handle **/
#descricao_ifr::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #999;
}
#descricao_ifr::-webkit-scrollbar-thumb:window-inactive {
	background: #999;
}
button .mce-ico{
  font-size: 11px!important;
  line-height: 17px!important;
}

/** botão de ok normla **/
.mce-primary {background: transparent!important}
.mce-primary button,
.mce-primary button i{text-shadow: none!important;}
