(LINUX) Cant upload to arduino

running Linux Mint 17.3 64 bit KDE edition

tried to compile/upload the basic blinking sketch. got this

Arduino: 1.8.0 (Linux), Board: "Arduino/Genuino Uno"

Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

and here’s the output of the ls -l /dev/ttyACM*

ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 Dec 22 22:29 /dev/ttyACM0

as shown in the attached image I have added my login to the dialout group.

I can upload properly if I am root, but this is not how I assume it’s intended to work