.closecont {
float:right;
}
.hide{
    display: none;
}
.show
{
    display: inline;
}
.webinarnameone {
width:100%;
float:left;
font-size:18px;
text-shadow:1px 0px 1px #cfcfcf;
margin-bottom:5px;
}

.webinarschone {
width:100%;
text-align:right;
font-size:15px;
text-shadow:1px 0px 1px #ddd;
margin-bottom:5px;
}

/**
 * .form-row {
 * clear:both;
 * padding:5px;
 * width:410px
 * }

 * .form-row label {
 * display:block;
 * width:200px;
 * float:left;
 * }

 * .form-row input.card-number,.form-row input.email,.form-row input.discount {
 * display:block;
 * width:200px;
 * float:left;
 * padding:5px;
 * }

 * .form-row input.card-cvc,.form-row input.card-expiry-month,.form-row input.card-expiry-year {
 * width:50px;
 * padding:5px ;
 * }

 * .form-row .stripe-submit {
 * padding:5px 10px;
 * float:right;
 * margin-top:10p;
 * }
 * .select
 * {
 *     padding:5px;
 * }
 */

.stripebutton{
border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

.stripebutton:hover{
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}


.stripeform{
    max-width: 450px;
    background: #FAFAFA;
    padding: 30px;
    margin: 50px auto;
    box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.35);
    border-radius: 10px;
    border: 6px solid #305A72;
}
.stripeform h2 {
    font-size:20px;
}
.stripeform ul{
    padding:0;
    margin:0;
    list-style:none;
}
.stripeform ul li{
    display: block;
    margin-bottom: 10px;
    min-height: 35px;
}
.stripeform ul li  .field-style{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 8px;
    outline: none;
    border: 1px solid #B0CFE0;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}
.stripeform ul li .field-style1
{
    width:99%;
}

.stripeform ul li .field-style2
{
      width: 60px;
  margin: 0 3px;
}
.stripeform ul li .field-style3
{
    width:49%;
}
.stripeform ul li  .field-style:focus{
    box-shadow: 0 0 5px #B0CFE0;
    border:1px solid #B0CFE0;
}
.stripeform ul li .field-split{
    width: 49%;
}
.stripeform ul li .field-full{
    width: 100%;
}
.stripeform ul li input.align-left{
    float:left;
}
.stripeform ul li input.align-right{
    float:right;
}
.stripeform ul li textarea{
    width: 100%;
    height: 100px;
}
.stripeform ul li button {
    -moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
    box-shadow: inset 0px 1px 0px 0px #3985B1;
    background-color: #216288;
    border: 1px solid #17445E;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    padding: 8px 18px;
    text-decoration: none;
    font: 12px Arial, Helvetica, sans-serif;
}
.stripeform ul li button:hover {
    background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);
    background-color: #28739E;
}
.paymenterrors
{
    color:RED;
    font-weight:bold;
}