html {
  overflow: -moz-scrollbars-vertical; 
  overflow-y: scroll;
}

body { min-width:1300px !important;font-size:0.9rem;font-family:"Noto Sans KR"; }
main.main { min-width:1300px !important; }
main.main > .container:not(.login) > .d-flex { min-width:1300px !important; }
header .navbar-nav { font-size:1rem;border-bottom:1px solid rgba(128,128,128,0.3);}
header .navbar-nav .nav-item a > i.material-icons { position:relative;top:4px; }

@media (min-width:576px){ .container:not(.login) {min-width:1300px !important;} }
@media (min-width:768px){ .container:not(.login) {min-width:1300px !important;} }
@media (min-width:992px){ .container{min-width:1300px !important;} }
@media (min-width:1200px){ .container{min-width:1300px !important;} }
