@charset "utf-8";



.tMessage,.paramusr{ position: absolute; z-index: 9; top: 20px; left: 50%;  border: 2px; padding: 12px; border-style: solid; width: 400px; max-width: 96%;
	-webkit-transform: translateX(-50%) ;
  transform: translateX(-50%);-webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
 -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.paramusr{position: fixed; z-index: 9; top: 20px; left: 50%;  border: 2px; padding: 12px; border-style: solid; width: 400px; max-width: 96%;}
.tMessage.tError,.paramusr{border-color: #ce2152; background-color: #fbe9e9; color: #ce2152;}
.tMessage.tSuccess{ border-color: #25b17d; background-color: #e9fbf7; color: #25b17d;}


@keyframes hvr-buzz {
	0%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	5%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	10%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	15%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	20%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	25%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	30%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	25%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
 	40%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	45%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	50%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	55%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	60%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	65%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	70%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	75%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
	80%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	85%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
 	90%{
		 -webkit-transform: translateX(-50%) rotate(-2deg);
    transform: translateX(-50%) rotate(-2deg);
	}
	95%{
		 -webkit-transform: translateX(-50%) rotate(2deg);
    transform: translateX(-50%) rotate(2deg);
	}
 
	
  100% {
    -webkit-transform: translateX(-50%) rotate(0deg);
    transform: translateX(-50%) rotate(0deg);
  }
}




.tMessageBtn a{ padding: 10px 25px; display: inline-block; margin: 15px 4px 0}
.tMessageBtn a.green{ background-color: #25b17d;}
.tMessageBtn a.red{ background-color: #ce2152;}
.tMessageBtn a:hover{ background-color: #ffffff; box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}
.tMessageBtn a.green:hover{ color: #25b17d;}
.tMessageBtn a.red:hover{ color: #ce2152;}
.tInfo{ border-color: #355ed3; background-color: #e7ecfb; color: #355ed3;}
.parent_success{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.69); z-index: 999}
.topLogoArea{ position: absolute; z-index: 1; background-color: #ffffff; padding: 0 0 0 20px;box-shadow: 0 -10px 14px 0 rgba(0,0,0,0.08); height: 90px; display: inline-flex; align-items: center; left: 0px; top: -90px}
.topLogoArea img{ width: auto; height: auto; margin: 0 20px; max-width: 70px; max-height: 70px; display: inline-block; position: relative; z-index: 3;}
.topLogoArea:before{ position: absolute; right: -40px; width: 50%; content: ""; background-color: #ffffff; height: 100%; transform: skewX(30deg);box-shadow: 10px -10px 14px 0 rgba(0,0,0,0.05);}

/*banner*/
.banner{ position: relative; padding:  0;}
.banner_in{ position: absolute; top: 0px; left: 0px;  height:100%;}
.bannerMainBg{ position: absolute; top: 0px; left: 0px; }
.banner .overlay{ opacity: 0.85; background: rgb(86,24,131);
background: linear-gradient(10deg, rgba(86,24,131,1) 0%, rgba(124,26,108,1) 50%, rgba(221,26,122,1) 100%);}

.banner .container{ position: relative; z-index: 2;}
.banner_Cont{ padding-top: 30px; }
.banner_Cont > .row { margin: 0px;}

.bnr_bx_area{ background-color: #ffffff; padding: 40px; box-shadow: 0 0 24px 0 rgba(0,0,0,0.2); position: relative;}
.bnr_bx_area > .row{ margin: 0px;}

.bnr_bx_left{ padding: 0px 50px 0 0;}
.bnr_bx_leftTheme{ display: inline-block; margin-bottom: 30px; max-width: 100%; max-height: 90px; width: auto; height: auto;}
.bnr_bx_right{ padding: 40px 30px 50px; background-color: #FFFFFF; border-radius: 10px 10px 10px 10px }
.bnr_bx_Date{ margin-top: 40px; position: relative; padding-left: 96px;}
.bnr_bx_Date img{ position: absolute; top: 0px; left: 0px; width: 76px; max-height: 80px; filter: brightness(0) invert(1)}
.bnr_bx_Date h4{ line-height: 1.1}


.frmInfo{ padding-left: 50px; position: relative; margin: 0 0 20px;}
.frmInfoIcon{ position: absolute; top: 0; left: 0; width: 35px; height: 35px; background-color: #e1e1e1;}
.frmInfoIcon img{  position: absolute; max-width: 20px; max-height: 20px;}

.form_row{ margin:0 0 15px 0; text-align:left; position:relative; }
.form_row.last{ margin-bottom:0px;}
.form_row_in{ position: relative;}
.frmPart .form_row input[type="text"],.frmPart .form_row input[type="number"],.frmPart .form_row input[type="password"],.frmPart .form_row input[type="email"],.frmPart .form_row input[type="tel"], .frmPart .form_row input[type="url"],.frmPart .form_row textarea,.frmPart .form_row select{ background-color: transparent; background-repeat: no-repeat; color:#3A3A3A; float: left;  height: 57px;  padding:0 20px; border-radius:6px; -webkit-border-radius:6px; box-shadow:none; width:100%; float:left; border: 1px solid #cecece; border-radius:6px; -webkit-border-radius:6px; }
.frmPart .form_row textarea{ resize: none; height: 100px; padding:12px 20px;}
.frmPart .form_row input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 40px white inset !important;
}


.frmPart .regFrmRowEffct{ position:relative; background-color:transparent!important;}
.frmPart .regFrmRowEffct .reg_input_efect{ position:relative; z-index:1; background-color:transparent !important;}
.frmPart .regFrmRowEffct label{ position:absolute; left:15px; top: 50%; transform: translateY(-50%);margin:0px; padding:2px 5px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; background-color: #ffffff; }
.frmPart .regFrmRowEffct.regFormRowHvr .reg_input_efect{ position:relative; z-index:0;}
.frmPart .regFrmRowEffct.regFormRowHvr label{  z-index:1; color:#462a74; top:-1px; font-weight:700; font-size:12px; left:6px}
/*
.form_rowSubmit{ width:100%; padding: 20px 20px; text-align: center; background-color: #c61a76; cursor: pointer;}
.form_rowSubmit img{ margin-left: 5px;}
.form_rowSubmit:hover{ background-color:#5d197c;} */

.form_rowSubmit{ width:100%; padding: 20px 20px; text-align: center; background-color: #F28F21; cursor: pointer;}
.form_rowSubmit img{ margin-left: 5px;}
.form_rowSubmit:hover{ background-color:#F28F21;}



.checkbox_custom_row_check { margin: 0; position: relative; display: inline-block;}
.checkbox_custom_row_check .checkbox_custom{opacity:0;position:absolute;margin:0;left:0;top:0;z-index:1;width:100%;height:100%;cursor:pointer}
.checkbox_custom_row_check .checkbox_custom_label { position:relative;color:#080808;padding-left:30px;display:inline-block;cursor:pointer;margin:0;line-height:22px ;}
.checkbox_custom_row_check .checkbox_custom_label:before { height: 22px; width: 22px; border-radius: 4px; -webkit-border-radius: 4px ; border: 2px solid #c61a76; position: absolute; left: 0; top: 0; content: "";background-color:transparent;}
.checkbox_custom_row_check .checkbox_custom_label:after { opacity: 0;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	border-radius: 0;
	-webkit-border-radius: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-image: url(../images/check_white.png);
	background-size: 11px; position: absolute; content: ""; z-index: 1;
}
.checkbox_custom_row_check .checkbox_custom:checked+.checkbox_custom_label:before {
	background-color: #5d197c; border-color: #a62cde;
}
.checkbox_custom_row_check .checkbox_custom:checked+.checkbox_custom_label:after { opacity: 1;}

.frmPart .form_row select.drNameFrmName{position: absolute; left: 0; top: 50%; transform: translateY(-50%);  height: 100%; background-color: #fff; width:95px; border: none; border-radius: 6px; -webkit-border-radius: 6px; padding:0 0 0 20px; background-image: url(../images/down-arrow.png); background-position: left  center; background-size: 9px; font-weight: 500; text-align: right;}

.form_row_TandC a{ display: inline-block; margin-left: 3px; color: #c61a76;}
.form_row_TandC a:hover{color: #5d197c}
.cntryCdFrm{ padding-left: 110px;}
.frmPart .form_row.cntryCdFrm .regFrmRowEffct .reg_input_efect{border-radius: 0 6px 6px 0 !important;}
.frmPart .form_row .cntryCdFrmSlct{ position: absolute; left: 0;  height: 100%; width:110px;  font-weight: 500; text-align: right; color: #282828;border: 1px solid #cecece; border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;  border-right: none;}
.frmPart .form_row.cntryCdFrm .select2-container--default .select2-selection--single{ background-color: transparent; height: 100%; font-weight: 500; text-align: right; color: #282828;border:none; border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-right: none;}
.frmPart .form_row.cntryCdFrm .select2-container{ height: 100%; left: 0px; top: 0px; position: absolute; }
.frmPart .form_row.cntryCdFrm .select2-container--default .select2-selection--single .select2-selection__rendered{ padding-left: 10px; height: 100%; display: flex;align-items: center; padding-right: 24px;}
.frmPart .form_row.cntryCdFrm .select2-container--default .select2-selection--single .select2-selection__arrow{ right: 8px; width: 10px;  top: 0; height: 100%;}
.frmPart .form_row.cntryCdFrm .select2-container--default .select2-selection--single .select2-selection__arrow b{ right: 0px; margin: 0px; top: 50%; transform: translateY(-50%); left: auto; right: 0px;}



/*.alreadyRegPop .frmPart .form_row.cntryCdFrm .form_row_in{ border: 1px solid #c7c7c7; border-left: none;}*/
.alreadyRegPop .frmPart .form_row .cntryCdFrmSlct{ border: 1px solid #c7c7c7; border-right: none;}

.alreadyRegistered{ padding: 10px 15px; border: 2px solid #091634; color: #091634; display: block;}
.alreadyRegistered:hover{background-color: #091634; color: #ffffff;}

/*speakerBg*/
.speaker{ position: relative; padding: 80px 0; overflow: hidden; background-color: #fbfbfb;}
.speakerBg{ position: absolute; top: 0px; right: 0px; min-height: 100%; width: auto; height: auto; min-width: 50%;}
.speaker .container{ position: relative; z-index: 2;}
.speakerTtl{ margin-bottom: 40px}
.speakerTtlGraph{ display: inline-block; height:10px; position: relative; width: 58px; margin: 0 8px; vertical-align: middle;}
.speakerTtlGraph:after,.speakerTtlGraph:before{ position: absolute; content: ""; background-color: #080808; width: calc(100% - 10px);height: 2px; right: 0;}
.speakerTtlGraph:after{ top: 0px;}
.speakerTtlGraph:before{ bottom: 0px;}
.speakerTtlGraphLeft:after{ left: 0px}
.speakerTtlGraphRight:before{ left: 0px}
.speakerIn > .row{ margin:0;}
.speakerBox{ padding: 0;}
.speakerBox_in{ position: relative; display: flex; align-items: center; height: 100%;  padding-left:100px;}
.speakerBox_content{ position: relative; padding: 30px 20px 30px 80px; border-left: 2px solid #c61a76;border-right: 8px solid #c61a76;background-color: #ffffff; height: 100%;  text-align: left; box-shadow: 0 0 20px 0 rgba(0,0,0,0.12); min-height: 200px;display: flex; align-items: center; }
.speakerBox_content:before,.speakerBox_content:after{ position: absolute; height: 2px; left: 0px; width: 58px; background-color: #c61a76; content: "";}
.speakerBox_content:before{ top: 0px;}
.speakerBox_content:after{ bottom: 0px;}
.speakerBox_content p{ padding-bottom: 10px;}
.speakerBox_content h2{ margin-bottom: 10px; line-height: 1;}
.speakerPic{ width: 160px; height: 160px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); z-index: 1; border: 2px solid #c61a76;}


/*doctorList*/
.doctorList{ padding: 60px 0; min-height: 150px; position: relative;}
.doctorListTtl{ margin-bottom: 10px;}
.doctorList .container{ position: relative; z-index: 2;}
.doctorListArea > .row{ margin: 0px;}
.doctorBox{ padding: 15px 30px; }
.doctorBoxPic{ width: 142px; height: 142px; padding: 7px; display: inline-block; background-color: rgba(0,0,0,0.12);  margin-bottom: 14px;}
.doctorBoxPicIn{ overflow: hidden; width: 100%; height: 100%; border: 4px solid #959595; }
.doctorListTtl{  margin-bottom: 18px}
.doctorListContent h3{ margin-bottom: 1px;}
.doctorListContent{ color: #080808;}
.doctorListTtl{ color: #080808; }

.panelList .doctorBox:after{ position: absolute; top: 50%;transform: translateY(-50%); width: 1px; background-color:#B2B2B2; height: 36px; content: ""; right: 1px; }
.doctorBox:nth-child(2n + 2):after,.doctorBox:nth-child(2n + 2):before{  position: absolute; top: 50%;transform: translateY(-50%); width: 1px; background-color:#B2B2B2; height: 36px; content: ""; }
.doctorBox:nth-child(2n + 2):after{right: 0;}
.doctorBox:nth-child(2n + 2):before{left: 0;}

/*footer*/
.footerMain{ background-color: #091634; padding: 20px 0;}
.footerMain h5{ margin-bottom: 5px;}
.footerMain h6{ margin-bottom: 2px;}
.footerBtm{ margin-top: 15px; border-bottom: 1px solid #9a9a9a; padding-bottom: 15px; margin-bottom: 15px;}
.footerBtm > .row{ margin: 0px}
.footerBtm img{ filter: brightness(0) invert(1); max-height: 36px; max-width: 120px; width: auto; height: auto; display: inline-block;}
.footerBtm span img{ margin-left: 10px;}

.academicMakers{ padding: 20px 0; background-color: #5d197c; border-top: 5px solid #7f3b9e}
.makers_ofIn{ margin-top: 10px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
.makers_logo{ display: inline-flex; align-items: center; justify-content: center; height: 45px; width: auto;  background-color: #ffffff; border-radius: 6px; margin:0 5px; padding: 5px 10px;}
.makers_ofIn img{ max-height: 35px; max-width: 120px;}

.countDownIn{ text-align: center; display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 10px; border: 1px solid #ffffff; border-radius: 6px; margin-top: 30px;}
.countDownIn span{ padding: 0 10px; color: #ffffff;}
.countDownIn span h6{ color: #ffffff;}

.topLogobar{ padding: 10px 0;}
.topLogobarRight span{ margin-right: 15px;}
.topLogobarRight span:last-child{ margin-right: 0;}
.topLogobarRight img{ max-width: 120px; max-height: 50px; width: auto; height: auto;}
.topLogobarLeft img{ max-width: 170px; max-height: 60px; width: auto; height: auto;}
.topLogobarRightTtl{ margin-bottom: 8px;}

.topLogobarRight{ text-align: center;}
