/* ======================================================================== * FONT ICON CSS * ======================================================================== */ .flag-wrapper { width: 100%; display: inline-block; position: relative; border: none; overflow: hidden; margin-bottom: 5px; } .flag-wrapper:after { padding-top: 75%; display: block; content: ""; } .flag-wrapper .flag { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; background-size: cover; } .flag-wrapper .img-thumbnail { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; } .flag-icon-inner .col-md-1, .flag-icon-inner .col-md-4, .flag-icon-inner .col-sm-2 { padding-left: 0; }