I want to customize the default buttons in Angular Bootstrap datepicker popup. Currently I have 
What I want is a space of around 1(or 2)px between the blue and green buttons. The green button should remain the same(both space in between wise and size wise).
Currently, there are a lot of code and I have no idea about where the CSS files are located. Also, there for all the code in the project, the same thing is being observed and the change has to be made for all such occuring cases.
I have tried to make changes in the bootstrap\less\button-group.less file:
.btn-group {
.btn + .btn,
.btn + .btn-group,
.btn-group + .btn,
.btn-group + .btn-group {
margin-left: 1px;
}
}
.btn-group-vertical {
> .btn,
> .btn-group,
> .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
// Clear floats so dropdown menus can be properly placed
> .btn-group {
&:extend(.clearfix all);
> .btn {
float: none;
}
}
> .btn + .btn,
> .btn + .btn-group,
> .btn-group + .btn,
> .btn-group + .btn-group {
margin-top: -1px;
margin-left: 1px;
}
}
And in
bootstrap\distcss\bootstrap.css
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: 1px;
}
But nothing happens. The rendering still happens with margin left of -1px.
How do I resolve this?
.btn-group .btn + .btn { ...}). Your files normally are loaded after the library files, so it will automatically override the original version.