.flag-group{position:relative;border-radius:4px;display:inline-block}.flag-container{position:absolute}.flag,[type=radio].flag+span{position:relative;display:block;background-color:#ebebeb;color:grey;width:24px;height:24px;border-radius:100%;cursor:pointer;user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;transition:color .2s,background-color .2s}.flag-original,[type=radio].flag-original+span{background-color:#eba040}.flag.flag-lg,[type=radio].flag.flag-lg+span{width:32px;height:32px}[type=radio].flag{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flag:hover,[type=radio].flag:hover+span{background-color:#1a88ff;color:#005998}.flag:active,[type=radio].flag:active+span{background-color:#80bdff;color:#bfbfbf;transition:color 0s,background-color 0s}.flag-selected,[type=radio].flag:checked+span{background-color:#005998;color:#fff}.flag-right,[type=radio].flag-right+span{border-bottom-left-radius:0;transform:scaleX(1.125) rotate(45deg);width:32px;height:32px}.flag-left,[type=radio].flag-left+span{border-top-right-radius:0;transform:scaleX(1.125) rotate(45deg);width:32px;height:32px}.flag-up,[type=radio].flag-up+span{border-bottom-right-radius:0;transform:scaleY(1.125) rotate(45deg);width:32px;height:32px}.flag-pill,[type=radio].flag-pill+span{width:auto;border-radius:24px}.flag-lg.flag-pill,[type=radio].flag-lg.flag-pill+span{width:auto;border-radius:32px}.flag-pill .flag-contents,[type=radio].flag-pill+span .flag-contents{position:relative;top:0;line-height:24px;vertical-align:middle;padding:0 10px}.flag-lg.flag-pill .flag-contents,[type=radio].flag-lg.flag-pill+span .flag-contents{line-height:32px}.flag-contents{position:absolute;text-align:center;width:100%;top:20%;font-size:18px;line-height:14px;font-weight:400}.flag-contents .fa-stack{font-size:12px}.flag-contents .fa-stack>.fa-stack-1x{top:-2.5%}.flag-left .flag-contents,.flag-right .flag-contents,[type=radio].flag-left+span .flag-contents,[type=radio].flag-right+span .flag-contents{transform:rotate(-45deg) scaleX(.888889);line-height:18px}.flag-up>.flag-contents,[type=radio].flag-up+span .flag-contents{transform:rotate(-45deg) scaleY(.888889);line-height:18px}