bzz-dropdown .btn-group > .btn:first-child {
    margin-left:0;
}
bzz-dropdown .nya-bs-select > .btn {
    padding-right:25px;
    width:100%;
}
bzz-dropdown .btn-group > .btn, .btn-group-vertical > .btn {
    float:left;
    position:relative;
}
bzz-dropdown .btn {
    background:#f8fcff;
    border:1px solid #b3b3b3;
    color:#5e5f6e;
    cursor:pointer;
    display:inline-block;
    margin-bottom:0;
    padding:2px 8px;
    position:relative;
    vertical-align:middle;
    white-space:nowrap;
}
bzz-dropdown span.filter-option {
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
}
bzz-dropdown .form-wrong .btn,
.form-wrong bzz-dropdown .btn {
    border-color:#bd202e;
}
bzz-dropdown .btn:after {
    height:10px;
    position:absolute;
    right:0;
    top:8px;
    width:20px;
}
bzz-dropdown button {
    overflow:visible;
}
bzz-dropdown button::-moz-focus-inner { 
  border: 0; 
}
bzz-dropdown .nya-bs-select.btn-group:not(.input-group-btn), .nya-bs-select.btn-group[class*="col-"] {
    display:inline-block;
    float:none;
    margin-left:0;
}
bzz-dropdown .nya-bs-select {
    margin:0 0 20px;
    padding:0;
    width:100%;
}
bzz-dropdown .btn-group, .btn-group-vertical {
    display:inline-block;
    position:relative;
    vertical-align:middle;
}
bzz-dropdown .nya-bs-select.btn-group .dropdown-menu {
    background:#f8fcff;
    z-index:200;
}
bzz-dropdown .dropdown-menu {
    border-radius:4px;
    display:none;
    float:left;
    min-width:160px;
    position:absolute;
    text-align:left;
    top:100%;
    z-index:1000;
}
bzz-dropdown .open > .dropdown-menu {
    display:block;
    border:1px solid #3d59a8;
    border-top:0 none;
    border-color:#3d59a8;
    margin-top:-3px;
}
bzz-dropdown .open .btn {
    border-color:#3d59a8;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
bzz-dropdown .nya-bs-select.btn-group .dropdown-menu.inner{
    max-height:300px;
    max-width:100%;
    overflow:auto;
    border:0 none;
    border-radius:0 0 4px 4px;
    margin:0;
    padding:0;
    position:static;
}
bzz-dropdown .nya-bs-select.btn-group .dropdown-menu {
    min-width:100%;
    z-index:200;
}
bzz-dropdown .nya-bs-select.btn-group .dropdown-menu li {
    position:relative;
    margin-bottom:0;
    background-image:none;
}
bzz-dropdown .dropdown-menu > li > a {
    clear:both;
    color:#5e5f6e;
    display:block;
    font-weight:normal;
    text-decoration:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

bzz-dropdown .dropdown-menu > li.disabled > a{
    color:#ccc;
}
bzz-dropdown .dropdown-menu > li:last-child > a {
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
bzz-dropdown .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background:#b3b3b3;
}
bzz-dropdown .dropdown-menu > li.selected a {
    background:#c8def4
}
bzz-dropdown i.fa-sort{
    font-size: 16px;
    position: absolute;
    right: 8px;
    top: 10px;
    z-index: 999999;
}
bzz-dropdown .js-hidden{
    position:absolute;
    left:-4000px;
}
bzz-dropdown .nya-bs-select.btn-group .dropdown-menu li.disabled.selected a,
bzz-dropdown .ng-invalid-required span.filter-option{
    color:#ccc;
}
@media(min-width:768px){
    bzz-dropdown .nya-bs-select {
        width:100%;
    }
}