.countryflags .flag-icon-background{background-position:50%;background-repeat:no-repeat;background-size:contain}.countryflags .btn-default.active,.countryflags .btn-default.focus,.countryflags .btn-default:active,.countryflags .btn-default:focus,.countryflags .btn-default:hover,.countryflags .open>.dropdown-toggle.btn-default{background:transparent}.countryflags .flag-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;line-height:1em;margin-right:12px;position:relative;text-indent:-9999px;width:24px}.countryflags .flag-icon:before{content:"\00a0"}.countryflags .flag-icon.flag-icon-squared{width:1em}.countryflags .country-name{display:inline-block;vertical-align:middle}