.card-sebrae .card-body{
    background:#f5f6fa;
    border:1px solid #ededed;
}
.header-sebrae{
    padding: 0;
    
}
.card-sebrae label{
    font-size: 14px;
}
.card-sebrae button{
    font-size: 12px;
}
.card-sebrae .input-group-addon{
    background:#fff;
    padding: 0 .8em;
    border:1px solid #ededed;
    border-left: 0;
}

.header-sebrae p{
    width: 100%;
    display: block;
    color: #333!important;
    text-align:left;
    text-transform: initial;
}

.header-sebrae p:hover{
    background:#0f70c4;
    color: #fff!important;
}

.panel-heading a{
    padding:1em;
    display: block;
    background: #fff;
    border:1px solid #ededed;
    color: #000!important;
}
.panel-heading a:hover, .panel-heading a.bg_azul{
    background: #0f70c4;
    border:1px solid #0f70c4;
    color: #fff!important;
}

#v-pills-tab a.nav-link.active{
 color: #fff!important;
}

.input-group .form-control{
    margin-top: 0;
}

.footer-sebrae{
    padding-top: 1em;
    border-top:1px solid #ededed;
}

.bullet-data{

}

.panel.panel-default{margin-bottom: 1em;}
.panel.panel-default:last-child{margin-bottom: 0;}

.bullet-data .disponivel::before{
    content:"";
    display: block;
    float: left;
    margin:.4em .5em 0 1em;
    width:10px;
    height:10px;
    border-radius: 50px;
    background:#0088cc;
}

.bullet-data .selecionado::before{
    content:"";
    display: block;
    float: left;
    margin:.4em .5em 0 1em;
    width:10px;
    height:10px;
    border-radius: 50px;
    background:#8BC746;
}

.card-sebrae .radio-inline:first-child{
  margin-right: 1em;
}

.card-sebrae .radio-inline input{
    margin-right: .3em;
  }

.card-sebrae .form-control::placeholder {
    font-size:13px;
  }

  .card-sebrae  .form-control{
      background:#fff;
      padding: .5rem .6rem;
  }
  .form-group input:focus{
    background:#fff;
}

.sticky-sebrae {
    z-index: 1000;
    position: sticky;
    top: 0;
    padding: 8px;
    background-color: white;
    border-bottom: solid 1px lightgray;
}
