.hidden {
    display: none;
}
li.payment_method_woo_bright_mpesa img {
    height: 55px;
    background: #fff;
    padding: 10px;
    border-radius: 3px;
    padding: 5px;
}
.bright_mpesa_row {
    clear: both;
    border: solid 1px #ccc;
    margin-right: 5px;
    padding: 5px;
    border-radius: 5px;
    margin-top: 10px;
}
.bright_mpesa_row label {
  display: block;
  font-weight: 500;
}
.bright_mpesa_row input {
  max-width: 400px;
}
.bright_mpesa_row .bright_mobile_row {
  margin-top: 10px;
  margin-bottom: 20px;
}
.bright_mpesa_row .bright_transcode_row {
  margin-top: 10px;
  margin-bottom: 20px;
}
.bright_transcode_row .bright_confirm_link {
  margin-bottom: 10px;
}
.bright_payment_option_wrapper input[type=radio] {
    margin-right: 0.2em !important;
    margin-left: 0.5em !important;
}
label[for=express_option] {
    margin-right: .6em;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}