/* 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;

    }

}

