

/*body {

  font-family: Verdana, Geneva, sans-serif;

  font-size: 14px;

  background: #f2f2f2;

}*/



.clearfix:after {

  content: "";

  display: block;

  clear: both;

  visibility: hidden;

  height: 0;

}



.form_wrapper {

  background: #fff;

    width: 100%;

  max-width: 100%;

  box-sizing: border-box;

  padding: 25px;

  margin: 2% auto 0;

  position: relative;

  z-index: 1;

  border-top: 5px solid #0099ff;

}

.formw{width:100%;}

.unik-mt-15{

  margin-top: 15px !important;

}

.form_wrapper h2 {

  font-size: 1.5em;

  line-height: 1.5em;

  margin: 0;

}

.form_wrapper .title_container {

  text-align: center;

  padding-bottom: 15px;

}

.form_wrapper h3 {

  font-size: 1.1em;

  font-weight: normal;

  line-height: 1.5em;

  margin: 0;

}

.form_wrapper label {

  font-size: 12px;

}

.form_wrapper .row {

  margin: 0 -15px;

}

.form_wrapper .row > div {

  padding: 0 15px;

  box-sizing: border-box;

}

.form_wrapper .col_half {

  width: 50%;

  float: left;

}



.form_wrapper .input_field {

  position: relative;

  -webkit-animation: bounce 0.6s ease-out;

  animation: bounce 0.6s ease-out;

}

.form_wrapper .input_field > span {

  position: absolute;

  left: 0;

  top: 0;

  color: #333;

  height: 100%;

  border-right: 1px solid #cccccc;

  text-align: center;

  width: 30px;

}

.form_wrapper .input_field > span > i {

  padding-top: 10px;

}

.form_wrapper .textarea_field > span > i {

  padding-top: 10px;

}

.form_wrapper input[type="text"], .form_wrapper input[type="email"], .form_wrapper input[type="password"] {

  width: 100%;

  padding: 8px 10px 9px 10px;

  height: 50px;

  border: 1px solid #ddd!important;

  box-sizing: border-box;

}

.form_wrapper input[type="text"]:hover, .form_wrapper input[type="email"]:hover, .form_wrapper input[type="password"]:hover {

  background: #fafafa;

}

.form_wrapper input[type="text"]:focus, .form_wrapper input[type="email"]:focus, .form_wrapper input[type="password"]:focus {

  border: 1px solid #0099ff;

  background: #fafafa;

}

.form_wrapper input[type="submit"] {

  background: #0099ff;

  height: 45px;

  line-height: 45px;

  width: 100%;

  border: none;

  outline: none;

  cursor: pointer;

  color: #fff;

  font-size: 1.1em;

  margin-bottom: 10px;

}

.form_wrapper input[type="submit"]:hover {

  background: #0099ff;

}

.form_wrapper input[type="submit"]:focus {

  background: #0099ff;

}

.form_container .row .col_half.last {

  border-left: 1px solid #cccccc;

}

@media (max-width: 600px) {

  .form_wrapper .col_half {

    width: 100%;

    float: none;

  }



  .bottom_row .col_half {

    width: 50%;

    float: left;

  }

.fa-fw {

    width: 0.9em !important;}

  .form_container .row .col_half.last {

    border-left: none;

  }



  .remember_me {

    padding-bottom: 20px;

  }

}

div#newup {

    border: 1px solid #000;

    padding: 10px;

    margin-bottom: 20px;

}

.em-newsletter-style02 .block.newsletter .content {

    padding: 0;}

    

    /*------------------07-12-2020 css start here-----------------*/

    

    header#masthead div#main-nav {

    display: flex;justify-content: center; } 

    div#tabs .ui-state-active, div#tabs .ui-widget-content .ui-state-active, div#tabs .ui-widget-header .ui-state-active,

    div#tabs a.ui-button:active, div#tabs .ui-button:active, div#tabs .ui-button.ui-state-active:hover

    {border: 1px solid #f04a35;background: #f15440;border-radius: 15px 15px 0px 0;}

    .ui-widget.ui-widget-content {background: #e6e7e9;}

    div#tabs div#warranty {background: #fff;margin-top: 0;padding-top: 30px;}

    div#tabs .page-section#asia {background: #fff!important;padding: 40px 0;}

    .ui-widget.ui-widget-content {border: 0;}

    .ui-widget.ui-widget-content {background: #fff !important;}

    .ui-tabs .ui-tabs-nav {margin: 0;padding: 0 !important;border: none;border-radius: 25px;background: #fff;box-shadow: 1px 1px 10px hsl(0deg 0% 0% / 30%);}

    .ui-tabs .ui-tabs-nav li{margin: 0 !important;}

    .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 1em 1em !important;}

    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 10px;}

    .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 10px;}

    .ui-widget.ui-widget-content {border: none !important;}

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button,

    html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: none !important;background: #fff;}

   body .ui-tabs .ui-tabs-nav li{background: #fff;border-radius: 15px 15px 0 0;top:1px !important;}

   div#warranty .form_wrapper, #incomplete .form_wrapper, div#claim .form_wrapper{ background:#fff;border-top: none;}

   .form_wrapper input[type="text"], .form_wrapper input[type="email"], .form_wrapper input[type="password"]{

    padding: 8px 15px 9px 15px;

    /*background: #ececec;*/

    background: #fbfbfb;

   }

   .warranty-outer div#page header + .header {

    background: #fff !important;

}

   .warranty-outer .page-section{

        padding: 30px 0;

}

div#tabs .ui-tabs-panel {

    max-width: 730px;

    border: 1px solid #f1f1f1;

    margin: 0 auto 50px;

    box-shadow: 0px 4px 10px #dadada;

    border-radius: 0 0 15px 15px;

}

div#warranty .form_wrapper, #incomplete .form_wrapper, div#claim .form_wrapper{

        border: none;

    box-shadow:none;

}

/* 14-Oct-2021 START */

.form_wrapper.register-step1 {    
  margin-top: 80px;
}
.title_container a.back-to-reg {
  display: inline-block;
  margin: 0 0 15px;
  padding: 15px 35px;
  border-radius: 40px;
  line-height: 1;
}
.title_container a.back-to-reg:hover {
  background-color: #ef422b !important;
}
.form_container .button {
  padding: 12px 40px;
  width: auto !important;
  max-width: inherit !important;
}
/* 14-Oct-2021 ENDS */
