.isiContainer {
 background: #f9f9f9;
}

.isiContainer h6 {
 color: #74246d;
 line-height: normal;
 font-size: 24px;
 font-weight: 700;
 letter-spacing: -0.25px;
 margin-bottom: 0;
}

.isiContainer p {
 margin-bottom: 20px;
}

.isiContainer p,
.isiContainer ul li {
 color: #5a5a5a;
 line-height: 24px;
 font-size: 22px;
 font-weight: normal;
 letter-spacing: -0.25px;
}

.isiContainer p.heading {
 margin-bottom: 0px;
 color: #74246d;
 font-weight: 700;
}

.upper {
 text-transform: uppercase;
}

.isiContainer ul {
 margin-left: 0;
 margin-top: 5px;
 margin-bottom: 20px;
 padding-left: 0;
}

.isiContainer ul li {
 padding-left: 15px;
 position: relative;
 list-style: none;
}

.isiContainer ul li:before {
content: "•";
 color: #5a5a5a;
 position: absolute;
 left: 0;
}

.isiContainer ul ul li:before {
 content: "-";
 color: #5a5a5a;
 position: absolute;
 left: 0;
}

@media only screen and (max-width:767px) {
 .mobBr {
  display: block;
 }

 .smOnly {
  display: block;
 }

 .eventInfo .col-4 img {
  position: relative;

 }

 .rightAlign a {
  margin-left: 0;
  width: 33.3333%;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
 }

}


.isiContainer {
 background: #f9f9f9;
}

.isiContainer h6 {
 color: #74246d;
 line-height: normal;
 font-size: 24px;
 font-weight: 700;
 letter-spacing: -0.25px;
 margin-bottom: 0;
 line-height: 1.2;
 font-family: 'Open Sans', sans-serif;
}

.isiContainer h6 span {
 font-weight: 500;
}

.isiContainer p {
 margin-bottom: 10px;
}

.isiContainer p a {
 color: #1284ed;
}

.isiContainer p a:hover {
 text-decoration: underline;
}

.isiContainer p a strong {
 font-weight: 700;
}

.isiContainer ul,
.third_party ul {
 margin-left: 0;
}

.isiContainer ul {
 margin: 0 0 10px 0;
}

.isiContainer ul li ol {
 margin: 0px 0 0 0;
 padding: 0;
}

.isiContainer ul li {
 margin-bottom: 2px;
}

.isiContainer ul li ol li:before {
 content: "-";
 color: #5a5a5a;
 position: absolute;
 left: 0;
}

.isiContainer ul li,
.third_party ul li {
 padding-left: 15px;
 position: relative;
 list-style: none;
 margin-bottom: 10px;
}

.isiContainer ul li:before,
.third_party ul li:before {
 content: "•";
 color: #5a5a5a;
 position: absolute;
 left: 0;
}

#block-12 .indication {
 margin: 60px 0;
}


a.indication_button {
 background: #00657c;
 color: #fff;
 padding: 9px 20px 9px 20px;
 font-size: 16px;
 font-weight: 500;
 text-decoration: none;
 z-index: 101;
 box-shadow: -2px -2px 6px 0 rgba(0, 0, 0, 0.2);
}

a.indication_button.scroll-to-fixed-fixed {
 min-width: 220px;
}

a.indication_button.open_isi {
 background: #00657c;
 bottom: 98px;
}

section.indication {

 width: 100%;
 clear: both;
 float: left;
}

section.indication.fixDiv {
 background: #fff;
}

section.indication.fixDiv .ind_bg {
 background: #fff;
}

.indication.fixDiv {
 box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 12px 5px;
}

.ind_bg {

 padding: 15px;
}

.bodyFixed {
 position: fixed;
 width: 100%;
}

.container {
 position: relative;
}

.closeIsiSection,
.openIsiSection {
 position: absolute;
 right: 15px;
 top: 15px;
 text-align: center;
 line-height: 24px;
 color: #76236c;
 font-size: 40px;
 cursor: pointer;
 font-weight: 700;
 z-index: 11;
 width: 24px;
}

.minus {
 display: block;
 margin-top: -3px;
}

.indication.fixDiv {
 position: fixed;
 bottom: 0px;
 left: 0;
 width: 100%;
 height: 199px;
 z-index: 10;
}

.ind_bg {
 padding: 15px 0px 8px;
}
.col-md-8 p span {
    font-size: 18px;
}
.isiContainer p,
.isiContainer ul li,
.third_party p,
.third_party ul li {
 color: #5a5a5a;
 font-family: 'DINOT';
 line-height: 1.2 !important;
 font-size: 16px;
 font-weight: normal;
 letter-spacing: -0.25px;
 line-height: normal;
 font-family: 'Open Sans', sans-serif;
}

.eventInfo .col-md-4 {
 padding-right: 0;
}

@media only screen and (max-width:767px) {
 .orderContainer {
  flex-direction: column;
  display: flex;
 }

 .order1 {
  order: 2;
 }

 .order2 {
  order: 1;
 }

 .eventInfo .col-md-4 img {
  max-Width: 200px;
 }

 .isiContainer h6 {
  font-size: 18px;
 }

 .isiContainer p,
 .isiContainer ul li,
 .third_party p,
 .third_party ul li {
  font-size: 18px !important;
 }
}


.showmin {
 display: none;
}

.modal.hcpBox {
 background: rgba(0, 0, 0, 0.2);
 display: block;
 z-index: -1;
 opacity: 0;
}

.modal.hcpBox .modal-dialog {
 max-width: 780px;
}

.modal.hcpBox .modal-content {
 border: none;
 border-radius: 20px;
 padding: 10px 20px 35px;
}

.modal.hcpBox .modal-content .close {
 text-align: right;
 color: #464646;
 opacity: 1;
}

.modal.hcpBox .modal-content .close span {
 color: #464646;
 opacity: 1;
 font-size: 38px;
 line-height: 0.8;
 font-weight: normal;
 font-weight: 700;
}

.modal.hcpBox .modal-content .close:focus {
 outline: none;
}

.modal.hcpBox .modal-content h5 {
 font-size: 38px;
 color: #fd4237;
 text-align: center;
 margin: 0 0 10px;
}

.modal.hcpBox .modal-content p {
 font-family: 'Open Sans', sans-serif;
 font-size: 24px;
 font-weight: 500;
 letter-spacing: -0.25px;
 color: #464646;
 text-align: center;
 font-weight: 700;
 line-height: 1.5;
}

.modal.hcpBox .modal-content .buttonsContainer {
 max-Width: 430px;
 margin: auto;
 width: 100%;
}

.modal.hcpBox .modal-content .buttonsContainer .okBtn,
.modal.hcpBox .modal-content .buttonsContainer .btn {
 font-family: 'Open Sans', sans-serif;
 font-size: 18px;
 font-weight: 700;
 width: 158px;
 text-align: center;
 line-height: 48px;
 display: inline-block;
 color: #fff;
 background: #007b4b;
 border-radius: 30px;
 border: none;
}

.modal.hcpBox .modal-content .buttonsContainer .btn {
 float: left;
 padding: 0;
}

.modal.hcpBox .modal-content .buttonsContainer .okBtn {
 float: right;
}

.modal.hcpBox .modal-content .buttonsContainer .btn:focus {
 box-shadow: 0 0 0 0rem rgba(130, 138, 145, .0);
}

.modal.hcpBox .modal-content .buttonsContainer .okBtn:hover {
 text-decoration: none;
}

@media only screen and (max-width:991px) {
 .modal.hcpBox .modal-dialog {
  max-width: 84%;
  margin-left: auto;
  margin-right: auto;
 }
}

@media only screen and (max-width:767px) {
 .modal.hcpBox .modal-content .close span {
  font-size: 22px;
 }

 .modal.hcpBox .modal-content h5 {
  font-size: 22px;
 }

 .modal.hcpBox .modal-content p {
  font-size: 20px;
 }

 .modal.hcpBox .modal-content .buttonsContainer .okBtn,
 .modal.hcpBox .modal-content .buttonsContainer .btn {
  font-size: 12px;
  width: 120px;
  line-height: 36px;
 }

 .modal.hcpBox .modal-content .buttonsContainer .btn {
  float: none;
 }

 .modal.hcpBox .modal-content .buttonsContainer .okBtn {
  float: none;
  display: block;
  margin: 20px auto 0;
 }

 .modal.hcpBox .modal-content .buttonsContainer {
  text-align: center;
 }

 .isiContainer h6,
 .isiContainer p,
 .isiContainer ul li,
 .third_party p,
 .third_party ul li {
  font-size: 18px !important;
 }

 .noInMob {
  display: none !important;
 }

 .smOnly,
 .mobBr {
  line-height: 0;
 }

 .rightAlign a {
  margin: 15px 0px;
 }

}

.topBar {
 background: #f5f5f5;
 margin-bottom: 20px;
}

@media only screen and (max-width:540px) {
 .registerTag span {
  margin-bottom: 10px;
 }

 .registerTag {
  font-size: 12px;
 }

 .headerRegbtn a {
  padding: 12px 18px;
  font-size: 16px;
 }

 .logo {
  margin-top: 3px;
 }
}

.headerRegbtn a:hover {
 background: #76236c;
 text-decoration: none;
 color: #fff;
 transition: all .4s ease;
 -webkit-transition: all .4s ease;
}