div.bootstrap-select button {
   padding: 4px 16px 4px 16px;
}

.cdn-logo {
   position: relative;
   top: -1px;
   text-align: center;
   color: white;
   padding: 2px 4px 2px 4px;
   font-family: arial;
   font-size: 10px;
   margin-right: 4px;
   border-radius: 3px;
   width: 32px;
   display: inline-block;
   font-weight: bold;
}

.cdn-logo-aws { background: #e3a34a; }
.cdn-logo-wsb { background: #4d9a4d; }
.cdn-logo-cfr { background: #ff4d12; }
.cdn-logo-ctb { background: #14345d; }
.cdn-logo-dcn { background: #5bc0de; }
.cdn-logo-idr { background: #ef4341; }
.cdn-logo-other, .cdn-logo-xfs { background: #808080; }

div.err {
   background: #333;
   color: #eee;
   padding: 8px;
   border-radius: 6px;
   margin-bottom: 8px;
}
