@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400&display=swap%22');

.Button__tagPrimary{
  background:#39C5D5;
}

.Header__menuList.Header__navactive, .LoginDetail__active {
  border: 0px;
}

.body {
  margin: 0;
  font-family: "Work Sans";
  color: #666666;
}

.ArticleDetailLeftContainer__kbTitle{
  color: #333;
}

.Header__welcomeTitle{
  font-family: "Work Sans";
  font-weight: 400;
  font-size: 3.627rem;
  line-height: 66.093px;
}

.Header__menuBox{
  max-width:60%;
}

.Header__menuList{
  margin: auto 20px;
  font-weight: 200;
  font-size: 0.9375rem;
}

.Header__homeNavbarFixed .Header__searchSubCont{
  background-color:#4CAAFF;
}

.Header__menu:after, 
.Header__menu:before,
.Header__menu {
  background-color: #000;
}

.Header__responsivefreez{
  background-color:#4CAAFF;
}

portal a{
  color: #333333;
}

#plusBtn {
 display:none;
}

.footer_link{
  color: white;
  text-decoration: underline;
}

.footer_cus{
  padding:20px;
}

.Footer__footer{
  line-height: 20px;
}

@media only screen and (max-width: 768px) {
  .Header_logo {
  	height:30px;
  }
  .Header__menuBox {
   background:white;
  }
  .Header__logoPart{
    position:absolute;
    left:30%;
    max-width:0;
  }
  .Header__menuBox{
  	padding-bottom:20px;
  }
  .Header__responsivefreez{
    background:#f3f5f7;
  }
  .Header__menuList {
    margin: 10px 30px;
    overflow: initial;
  }
  .Header__nav{
    align-items:start;
  }
  
  
}


