

check_headingcheck_headingcheck_headingcheck_headingform_sectionform_sectionform_sectionbody{
  font-family: 'Roboto', sans-serif;
}
img{
 max-width:100%;
}
.col-3{width: 15%!important;
}
.bg {
  background: url("https://image.takeda-eucan.com/lib/fe3a11727164047c751174/m/1/ffa79b9d-4f6b-47a0-adfd-a849e5e11cd2.png");
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover;
}
.footer_txt{font-size: 12px; line-height: 16px; color: #0a3b5e; font-style: italic;}

.border_left{position: relative;
 display: inline-block; font-size: 30px;}
.border_left::before{
 content: "";
 width: 5%;
 position: absolute;
 left: -3%;
 top: 45%;
 height: 25px;
 background: #e31916;
 max-height: 25px;
 transform: translateY(-50%);
}
.textT2{color: #0a3b5e; font-size: 10px;}
.lineBottom {
  padding-bottom: 10px;
  position: relative;
 display: inline-block;}
.lineBottom::after {
 content: "";
 width: 100%;
 position: absolute;
 left: 40%;
 top: 100%;
 height: 2px;
 background: #c2a26c;
 max-width: 60px;
 transform: translateX(-50%);
}
.form-select{
 display: block;
  color: #002855;
  border-radius: 20px;
  background: #b1a16b;
  border: none;
  width: 100%;
 
}

.time_table .time_row h2 {
  color: #0a3b5e;
  font-weight: bold;}

.green{color: #c2a26c!important; font-weight: bold;}
.bg_green{background-color:#eeeade; border-top-left-radius:20px; border-top-right-radius:20px;  }
.mat_icons{vertical-align: middle;}
.icon_row {
 display: flex;}
.col-9 h3{font-weight: bold; color: #0a3b5e; font-size: 18px;}
.col-9 {padding-left: 0px;}
.image1, .image2{width: 20px; max-width: 20px!important;}
.image2{margin-top: 8px;}
.pad_l_r{padding: 30px 40px 0px;}
.pad_l_r1{padding: 0px 40px 0px;}
.w-100{border-bottom: 11px solid #c2a26c;}
.second_row{
  width: 30%;
  margin-right: auto;
  margin-left: auto;
 padding-left: 50px;
}
.centerText {
  text-align: center;
}
.lineBottom {
  padding-bottom: 26px;
  position: relative;
  display: inline-block;
}
.cubeT2 {
 display: flex;
 flex-direction: column;
 align-items: center;
 justify-content: center;
 width: 50%;
}
.col-6{ display: flex;}
 .icon {
    width: 100px;
    margin-bottom: 0.42vw;
  }
/*.bdr{border-bottom: 1px solid #c2a26c;}*/
section.content .content_inner{
 padding:70px 70px 20px;
}         
.time_table .time_row{
 font-family: "Rubik", serif;
 font-size:13px;
 color:#4d4d4d;
 padding-bottom:8px;
}

.time_table .time_row .time{
 color:#666;
}
.time_table .time_row h3{
 color:#e31916;
 font-weight:bold;
 font-size:17px;
 margin-bottom:0px;
}
.time_table .time_row span{
 color:#0a3b5e;
 font-size: 14px;
}
.time_table .time_row .blue_sml{
 color:#0a3b5e;
 font-size: 12px!important;
}
.time_table .time_row span em{font-size: 12px;}

.form_section{
 background:#15385b;
 padding:20px 30px 40px;
 border-radius:20px;
 color:#fff;
}
.error.active.checked{
 position:absolute;
}
.form_section h3{
 font-size:24px;
 font-weight:bold;
 font-family: "Rubik", serif;
}
.form_section .check_heading{font-size: 12px;}
.disclaimer{
 font-family: "Rubik", serif;
 color:#4d4d4d;
}
.thanks{
 font-family: "Rubik", serif;
 font-size:18px;
 
 
}
.form-field label.error{
 padding-left:10px;
 padding-top:4px;
}
.form_section .form-check-label{
 font-size:12px;
}
.form_section .form-check-label a{
 color:#fff;
}
.form_section .form-check-label a:hover{
 color:#59cbe8;
 text-decoration:none;
}
label.error{
 color:red;
 font-size:12px;
}
.form_section .form-control{
 border-radius:20px;
 padding-left:20px;
}
.form_section .form-control::placeholder {
  color: #002855;
}
.form_section .btn.btn-primary{
 display:block;
 border-radius:20px;
 background:none;
 border:none;
 width:220px;
 
}
.form_section .btn.btn-primary img{ max-width:220px!important;}
.reg{margin: 0 auto;}
#password_div{
 font-size:12px;
}
#password_div .fa-regular{
 font-size:14px;
 margin-right:10px;
}
.fa-circle-xmark{
 color:red;
}
.fa-circle-check{
 color:#59cbe8;
}
footer{
 padding:30px 0 50px;
 border-top:4px solid #165079;
 line-height:20px;
  color:#0a3b5e;
 font-size: 14px; 
 line-height: 20px;
}
footer a{
 color:#e31916;
 text-decoration:underline;
 font-size:13px;
}
footer a:hover{
 color:#e31916;
 text-decoration:none;
}


@media (max-width: 1024px) {
 .col-3{width: 25%!important;
}
 .full_img{width: 100%;}
 section.content .content_inner{
  padding-left:20px;
  padding-right:20px;
    padding-bottom: 30px;
 }
 .bg {
  background:none;}
 .col-9 h3{font-size: 16px;}
 .second_row{width: 100%!important; display: inline-block; padding-left: 0px!important;}
 .em_hide{ display: none;}
}
@media (max-width: 997px) {
 .col-3{width: 25%!important;}
 .full_img{width: 100%;}
 section.content .content_inner{
  padding-top: 0px;
  padding-left:0px;
  padding-right:0px;
   padding-bottom: 30px;
 }
 
 .thanks{padding-top: 20px;}
 .bg {
  background:none;}
 .em_hide{ display: none;}
 .col-9 h3{font-size: 15px;}
 .center{text-align: center;}
 .form_section{
  padding-top: 0px;
  padding-left:20px;
  padding-right:20px;
   padding-bottom: 30px;
 }
 .second_row{width: 100%!important; display: inline-block; padding-left: 0px!important;}
 .col-md-10{padding-left: 12px;}
}
@media (max-width: 768px) {
 .reverse{flex-direction: column-reverse;}
 header .container{
  max-width:100%;
  padding:0;
 }
 .form_section{
  margin-top:0px;
  margin-bottom:30px;
 }
 
 .bg {
  background:none;}
 .pad_l_r{padding: 20px 20px 0px;}
 .pad_l_r1{padding: 10px 20px 0px;}
 .green_box{padding-top: 20px;}
 .em_hide{ display: none;}
 .second_row{width: 100%!important; display: inline-block; padding-left: 0px!important;}
 .col-3{width: 18%!important;}
 .lineBottom::after {left:50%;}
}
@media (min-width:320px) {
 
 .lineBottom::after {left:40%;}
}
