The national flag of Slovenia has three equal horizontal bands of white ( top ) , blue , and red , with the Slovenian coat of arms on the upper left side of the flag centered in the white and blue bands . The national flag of Slovenia features three equal horizontal bands of white ( top ) , blue , and red , with the Slovenian coat of arms located in the upper hoist side of the flag centered in the white and blue bands .