.flag{ float:right; background-color: rgb(17, 106, 153); width: 64px; height: 38px; }
.ul-flags{ width: 64px; margin-top: 10px; background: #EEE !important; box-shadow: 3px 3px 3px rgba(0,0,0,0.3); display: none; }
.flagsm{ width: 64px; height: 32px; }
.flagMX{ width: 32px; height: 32px; display:block; background-image: url("../Flags/239-mexico.svg"); background-size: 32px; background-origin: content-box;}
.flagUS{ width: 32px; height: 32px; display:block; background-image: url("../Flags/153-united-states-of-america.svg"); background-size: 32px; background-origin: content-box;}

.flagsm span{ margin-left: 16px; }
.flag:hover{ background-color: #0e567b; }
.flagsm:hover { box-shadow: 0px 2px 2px rgba(0,0,0,0.2) inset; background: rgb(82, 151, 187) !important }

#btnSelectLanguage{ margin-left: 16px; }

