/* CSS Document */
.navbar-toggler {
    font-size: 0.875rem;
    padding: 0.75rem 1rem;
    color: #212529;
}

.navbar .row{
	width: 100%;
}

.dropdown img{
	width: 30%;
}
.navbar .language img{
	width: 20px;
}


.dropdown-menu .dropdown-item{
	text-align: left;
	color: #ffffff;
}

.dropdown-menu.show{
    background-color: black;
}

.navbar img{
	width: 100%;
}


.navbar-nav{
    width: 100%;
    margin-bottom: 0px;
	margin-left: 0; 
	list-style-type: none;
	font-size: 20px;
}


.navbar-nav .nav-link{
	text-align: center;
	margin-top: 0px;
	width: 160px;
  }
  
.navbar a
{
    width: 100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: black;
}
.navbar ul li a:hover 
{
	font-family: 'Noto Sans TC', sans-serif;
	font-weight: bold;
	color: white;
	background-color:#8789F2;
	border-radius: 27px;
}

.pagesize{
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	line-height: 20px;
	font-size: 100px;
	font-weight: bold;
	font-style: italic;
	color: black;
    margin-top:10px;
    display: flex;
    text-align: center;
}

@media(max-width:1200px){
    .navbar-nav .nav-link{
	    width: 130px;
    }
}

@media(max-width:1000px){
    .navbar-nav .nav-link{
	    width: 100px;
    }
}
