/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.migs_payment_form label{display:block;}
.migs_payment_form label span{color:red;}
.migs_payment_form .form-group{margin:10px 0px;}
.migs_payment_form input.medium-input{min-width:200px;}
.migs_payment_form textarea{min-width:300px;min-height:100px;}
.migs_payment_form .btn{  min-width: 100px;color:#fff;}

.migs_payment_form .btn {
 background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  color: #ffffff;
  font-size: 15px !important;
  padding: 10px 20px 10px 20px !important;
  text-decoration: none;
}

.migs_payment_form .btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color:#fff;
}
.migs_payment_form  #ajax_response{  
   padding: 7px;
  color: #fff;
}
.migs_payment_form  #ajax_response.success{background:#1bb826;}
.migs_payment_form  #ajax_response.error{background:#fa0000;}
/*.migs_payment_form  .accordion input{float:left;}
.migs_payment_form  .accordion label{float:left;}
.migs_payment_form .clearfix{overflow: hidden;}*/
.migs_payment_form .custom_accordion ul{list-style:none;margin:0px;padding:0px;}
.migs_payment_form .custom_accordion li{list-style:none;margin:0px;padding:0px; margin-bottom:25px;}
.migs_payment_form .custom_accordion li img{margin: 0px 15px;}
.migs_payment_form .custom_accordion li label{display: inline-block;width: 94%;}
.migs_payment_form .custom_accordion .payment_desc{background-color: #e6e8e8;padding: 10px;  margin-top: 10px;}

.migs_payment_form form{  
  padding: 20px;
  background: #f4f4ea;
  border: 1px solid #e6e6d7;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #fff;
  border-radius: 5px;
  margin-top: 21px;
  }