body{
    font-family: "Avenir";
}
#reg_passmail{display:none;}
.dnd_adbox{
    width:100%; 
    float:left;
    height:auto;
    background-color:#ffffff;
    color:#999999;
    
}
.dnd_adimage{
    width:600px; 
    height:340px;
    padding:10px;
}
.dnd_company{
    font-size:24px; font-weight:bold;
    color:#fff;
}
.dnd_company a{
    text-decoration:none;
    color:#fff;
}
.dnd_asxprice{
    font-size:24px;
    font-weight:bold;
    color:#fff;
}
.dnd_title{
    font-size:16px;
    color:#fff;
}
.dnd_asxprice_small{
    font-size:16px;
    color:#fff;
}
.dnd_qanda, .dnd_qanda a{
    color:#ffffff;width:100%;font-size:20px
}
.dnd_ads_iframe{
    height:520px;
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 770px) {

.dnd_ads_iframe{
    height:1360px !important;
}
}
.login form .input, .dnd_company_field{
    width:360px !important;
}
.dnd_returning_msg{
    text-decoration:none;
    font-size:16px;
    text-align: center;
}
/* Hide the Language switching option on login page */
.language-switcher{
    display:none;
}
.commodity{
    float:left;
    padding-left: 0px !important;
    padding-top: 0px !important;
}
.commodity_perc{
    font-size:12px;
}
#login {
    min-width: 400px !important;
}
#company { width: 300px;}

.loginpress-show-love{display:none;}

.presenters-table{
    min-width:50%;
    text-align:left;
    border: solid 1px #ccc;
}

.presenters-table tr:nth-child(odd) {
   background-color: #fff;
}
.presenters-table th {
   background-color: #ddd;
   padding-left:10px;
}
.share_price{
        float:right;
        text-align:right;
        
    }
#wc-rentals-container{
  margin-top: 20px;
}

.wc-rentals-product-grid{
  margin-top: 40px;
}

.wc-rentals-rows{
  display: block;
  clear:both;
  width: 100%;
}

.col-title{
  font-weight:bold;
}
.wc-rentals-col{
  display: inline-block;
}

.col-one-third{
  width: 33.3%;
  vertical-align: top;
}

.col-20{
  width: 20%;
}

.col-35{
  width: 35%;
  vertical-align: top;
}

.col-50{
  width: 50%;
  vertical-align: top;
}

.col-70{
  width: 70%;
  vertical-align: top;
}

.col-100{
  width: 100%;
  vertical-align: top;
}

@media only screen and (max-device-width: 768px){
    .col-50, .col-35{
      width: 100%;
    }
    .dnd_adbox{
        width:100%; 
        float:left;
        height:auto;
        
    }
    .share_price{
        float:left;
        text-align:left;
        
    }
}
.padding-left-20{
  padding-left: 20px;
}

.padding-right-20{
  padding-right: 20px;
}

.margin-top-40{
  margin-top: 40px;
}

.col-prod{
  width: 65%;
  padding: 5px 10px;
}

.col-qty{
  width: 15%;
  padding: 5px 10px;
}

.col-rate{
  width: 10%;
  padding: 5px 10px;
  text-align:right;
}

.col-subtotal{
  width: 10%;
  padding: 5px 10px;
  text-align:right;
}
.btn {
	padding: 10px 20px;
	font-size: 18px;
	color: #1b232c;
	font-weight:bold;
	background: #dae245;
	border: none;
	border-radius: 5px;
	text-decoration: none;
	margin:20px 0px;
}