/* dnxtv layout */
.dainiemxu-tv
{
  width:90%;
  margin: auto;
  background-color: #FFFFFA
}

.qttest
{
  border-color: orange;
  list-style-type: circle;
}

/* Add bullets only to this module */
.cat-bullets ul.mod-articlescategory li {
    list-style-type: disc; /* standard bullet */
    margin-left: 20px;     /* indent the bullet */
}

/* Optional: make links align nicely */
.cat-bullets ul.mod-articlescategory li a {
    text-decoration: none; /* remove underline if you like */
}

/* youtube autosizer */

.iframe-container, .object-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}

.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.object-container object{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.article-info-term {display: none;}

* {
  box-sizing: border-box;
}

/* responsive 2 columns -- mobile, desktop */
/* Create two equal columns that floats next to each other */
.xcolumn {
  float: left;
  width: 49.5%;
  padding-right: 10px;
  margin: auto;
}

#my_center {
    position: relative;
    top: 50%; 
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.xcolumn_left, .xcolumn_right, .mobile_only  {
  float: left;
  width: 10%;
  height: 100%;
}

.xcolumn_main {
  float: left;
  width: 80%;
}

/* Clear floats after the columns */
.xrow:after {
  content: "";
  display: table;
  clear: both;
  padding: 0px;
}

.banner_logo
{
  height: 115px; 
}

.luu_y
{
  border-color: #236fa1;
  border-style: dotted;
  padding: 5px;
  width: 600px;
}

/* responsive layout for very large screen */
@media only screen and (min-width: 1350px)
{
  .mobile_only
  {
    display:none;  
  }
  
  .dainiemxu-tv
  {
    width:1400px;
  }
  
  .luu_y
  {
    border-color: #236fa1;
    border-style: dotted;
    padding: 5px;
    width: 600px;
  }
  
}

/* Responsive layout for small screen */
@media screen and (max-width: 750px) {

  .xcolumn, .xcolumn_main, .xcolumn_left, .mobile_only {
    width: 100%;
  }
  
  .xcolumn_right
  {
    height: 1px;
    width: 100%;
  }
  
  .dainiemxu-tv
  {
    width:100%;
  }

  .luu_y
  {
    border-color: #236fa1;
    border-style: dotted;
    padding: 5px;
    width: 100%;
  }
  
  .banner_logo
  {
    width: 100%;
    height: 100%;
  }
  
  /* mobile reduce grid gap */
  body.wrapper-fluid .site-grid {
    grid-gap: 0 1em;
  }  
}

#bwp_mod_form_editlink, #bwp_mod_form_emailformat
{
  display:none;
}

.btn-secondary
{
  background:#ccddff;
  width: 150px;
  font-weight: bold;
}

.bwpm_copyright, .hide_me
{
  display:none;
}

