
.Price-Details-div{padding: 15px; background: #e8e7ff;}
.webinatr-date-time-box{overflow: hidden; margin: 20px 0 20px 0; display: flex;}

.speakerPerson-part{text-align: center; background: #f4f5fd; flex-basis: 30%; padding: 15px;}

.webinatr-date .date-items > div span{font-size: 16px;}

.webinatr-date{margin: 0px; border: 1px solid #e4e6f3; padding: 0px 15px;width: 100%;}
.webinatr-details-container{
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
	padding-right: 0;
}
.webinatr-details-min{padding-top: 15px;}
.webinatr-details-left{float: left; width: 62%;}
.webinatr-details-right{float: right; width: 35%; margin: -15px 0 15px 15px;}

.Live2{padding: 5px 15px; background: #fff;}
.Recorded2{padding: 5px 0px 5px 15px; background: #efeaff; }
.Recorded2 h5{font-weight: bold;}

.price-title{font-size: 24px; color: #ffffff; padding: 12px 15px 15px; background: #00256b; font-weight: 600;}

.webinar-pricing-item{display: flex; flex-wrap: nowrap;}
.webinar-pricing-item > *{}
.webinar-pricing-item .price-option{width: 30vw; border: 1px solid #ddd; padding: 10px 15px; border-top: 0; border-left: 0; font-weight: 600;}
.webinar-pricing-item .price-option span{font-weight: 100; color: #495364;}
.webinar-pricing-item .price-option a{font-weight: 100; color: #495364;}
.webinar-pricing-item .webinar-pricing-item-sub{width: 70vw; padding: 10px 10px 10px 15px;}
.webinar-pricing-item .webinar-pricing-inner{padding: 5px 0;}
.webinar-pricing-item .webinar-pricing-inner b{font-weight: 600;}
.webinar-pricing-item .webinar-pricing-inner .price{font-weight: 600;}
.webinar-pricing-item-sub .btn{
	position: relative;
	padding: 11px 40px;
	line-height: 24px;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	cursor: pointer;
	background: #13b997;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: 0px;
	width: 100%;
	margin-bottom: 15px;
}
.webinar-pricing-item .cbx{margin: 0;}


.addform{  -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.51);
    box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.51);
}

.Keywords-trainhr2 {
    flex-grow: 2.6 !important;
    padding: 6px 10px 10px;
    background: #e6e1ff;
    border: 0px solid #9188f5;
	
}

.Keywords-trainhr2 h2{font-size: 16px;display: flow-root;
letter-spacing: 0.5px;
line-height: 1.5;
font-weight: 600;}



.cbx {
  margin: 3px 0 0 0;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  float: left;
}
.cbx span {
  display: inline-block;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child {
  position: relative;
  width: 18px;
  height: 18px;
  transform: scale(1);
  vertical-align: middle;
  border: 1px solid #9098A9;
  transition: all 0.2s ease;
  background: #ffffff;
}
.cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.cbx span:first-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #506EEC;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}
.cbx span:last-child {
  padding-left: 8px; 
}
.cbx:hover span:first-child {
  border-color: #506EEC;
}

.inp-cbx:checked + .cbx span:first-child {
  background: #506EEC;
  border-color: #506EEC;
  animation: wave 0.4s ease;
}
.inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}
.inp-cbx:checked + .cbx span:first-child:before {
  transform: scale(3.5);
  opacity: 0;
  transition: all 0.6s ease;
}

@keyframes wave {
  50% {
    transform: scale(0.9);
  }
}

.webinar-price-card-min {
     background: #ffffff;
}

.webinar-price-card-min > div {
    flex: 1;
    padding: 0px 10px;
    background-color: #ffffff;
    margin-right: 20px;
}


.webinar-price-card-min form {
    text-align: left;
    color: #585858;
	display: inline-block;
	width: 100%;
}

.webinar-price-card-min .btn-sm {
    background-color: #46b007;
}
.webinar-price-card-min .btn-sm {
    border: 0px;
    padding: 2px 15px 5px;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}

.webinar-price-card-min h2{font-size: 20px; margin: 0 0 6px 0; color: #0a387a; font-weight: 600;}
.Combo-Offers-min h2{margin-bottom: 3px;}
.price-card-inner .price{font-size: 16px;color: #363636;font-weight: 600;margin: 5px 10px 0;display: inline-block;}
hr{margin: 10px 0px;}

.price-card-inner{margin-bottom: 5px;}

.webinatr-date{flex-wrap: wrap;}
.webinatr-date .date-items{flex-basis: 50%;}
.success-gradient {
    border-bottom: 0px solid #ffb400;
}
.info-gradient {
    border-bottom: 0px solid #02b8ff;
}
.danger-gradient {
    border-bottom: 0px solid #46b007;
}
.warning-gradient {
    border-bottom: 0px solid #c610ff;
}
.webinarId-box{margin: 10px 0 5px;}


.webinatr-date .date-items > div .fa {
    font-size: 24px;
    float: left;
    color: #e1e7f0;
    margin-right: 15px;
    margin-top: 10px;
}
.info-gradient span{font-size: 15px !important;}
.webinatr-date .date-items > div{padding: 0px;}

@media (min-width: 992px) and (max-width: 1199.98px) {
.webinarId-box a{margin: 0px 0 15px; display: inline-block;  width: auto;}
}

@media (min-width: 992px) and (max-width: 1042px) {
.info-gradient span {
    font-size: 13px !important;
}
.webinatr-date{padding: 0px 10px;}
.webinatr-details-left{width: 65%;}
.webinatr-details-right{width: 32%;}
}

@media (max-width: 991px) {
.webinatr-details-min{padding: 0px;}
.webinatr-details-left{width: 100%; float: none;}
.webinatr-details-right{width: 100%; float: none; margin: 0px; padding-top: 0px;}
.webinatr-date .date-items > div{height: auto;}
}

@media (min-width: 500px) and (max-width: 700px) {
.webinatr-date .date-items {
    flex-basis: 100%;
}
.webinatr-date .date-items br{display: none;}
.webinatr-date .date-items > div .fa{margin-top: 0px;}
}
@media (max-width: 499px) {
.webinatr-date-time-box{display: block;}
.webinatr-date .date-items {
    flex-basis: 100%;
}
.webinatr-date .date-items br{display: none;}
.webinatr-date .date-items > div .fa{margin-top: 0px;}
}

.webinar-contents table {
    width: auto !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.webinatr-date .date-items{flex-basis: 45% !important;}
	.webinatr-date{width: 71% !important;}
	.speakerPerson-part{flex-basis: 25% !important;}
}

.ie9 .speakerPerson-part{width: 30% !important; float: left}
.ie9 .webinatr-date{width: 70% !important; float: left}
.ie9 .webinatr-date .date-items{width: 50% !important; float: left; height: 63px;}