﻿@charset "utf-8";

input {
    font-size: 14px;
    padding: 4px;
    color: #303030;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    line-height: 18px;
}
input:focus, textarea:focus {
    border-color: #00baf2;
}
input[type="submit"] {
    cursor: pointer;
}
.clearing {
    clear: both;
}
.rego-form label {
    display: block;
    margin-bottom: 7px;
}
#product-rego-container {
    padding: 0 15px;
    overflow: hidden;
}
#product-rego-container #accordion .panel-heading {
    padding: 0;
}

body.home .panel-heading {
    border: none;
}

@media (max-width: 767px) {
    #product-rego-container {
        padding: 0;
    }
    #product-rego-container #accordion .panel-title {
        position: relative;
    }

    body.home .panel {
        background-color: rgba(0,0,0,.5);
    }

    #product-rego-container #accordion .panel-title .glyphicon.glyphicon-menu-down,
    #product-rego-container .panel-title .glyphicon.glyphicon-menu-right {
        font-size: 0.9em;
        position: absolute;
        top: 29%;
        right: 1%;
    }

    body.home #container #content #main a {
        font-size: 1.1em;
    }
}
#ProductRegistration p strong.content-title {
    color: #fff;
}
#container #content #main #ProductRegistration p {
    color:#000;
    font-size: 1.3em;
}

body.home #container #content #main #ProductRegistration p {
    color:#fff;
}

#ProductRegistration > .content {
    padding: 5px!important;
}
/*Bootstrap form validator styles STARTS*/
#ProductRegistration form .form-group {
    margin-bottom: 0px;
}
#ProductRegistration form .help-block {
    font-size: 1.2em;
    font-weight: bold;
}
#ProductRegistration #otherdealer {
    display: none;
}
/*Bootstrap form validator styles ENDS*/
#main_info {
    font-weight: normal;
    font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
@media (min-width: 768px) {
    .rego-container-left {
        padding-right: 5%;
    }
}
.rego-container-left-forgot {
    float: left;
    width: 226px;
    border-right: 1px solid rgba(255, 255, 255, .3);
    padding-right: 35px;   
    height: 150px;    
}
.rego-container-right {
    float: left;
}
@media (min-width: 768px) {
    .rego-container-right {
        padding-left: 2%;
        border-left: 1px solid rgba(255, 255, 255, .3);
    }
    body.dark .rego-container-right {
        border-left: 1px solid #dfdfdf;
    }
}
.rego-container-right h3 {   
    color: #A2C5D6 !important;
    font-size: 40px !important;
    margin-bottom: 15px;           
}
#container #content #main .rego-container-left ul li {
    color: #647daf;    
    list-style: disc;
    content: "•";
    font-size: 190%;       
}
.rego-container-left ul {
    padding-left: 16px;
}
.rego-container-left h5 {
    font-family: 'Open Sans', Tahoma, Verdana, Arial, sans-serif; 
    font-weight: 300;
    font-size: 15px !important;
    color: #ffffff;
    background: #034ea2;
    padding: 5px;
    font-size: 14px;
}

body.home .rego-container-left h5 {
    background: #d9981b;
}

body.dark .rego-container-left h5 {
    background: #034ea2;
}
@media (min-width: 768px) {
    .rego-container-left h5 {
        margin-bottom: 10px;
        padding: 10px;
    }
}
.rego-container-right .orange-box {
    font-family: 'Open Sans', Tahoma, Verdana, Arial, sans-serif; 
    font-weight: 300;
    font-size: 15px !important;
    color: #ffffff;
    background: #034ea2;
    padding: 10px !important;
    font-size: 14px;  
    width: 190px;
}

/*My Account pages style starts*/
@media (max-width:767px) {
    .easy-steps-left {
        margin-bottom: 10px;
    }
    .easy-steps-left h5 {
        margin-top: 10px;
    }
}
.easy-steps-left h5 {
    padding: 10px;
    margin-bottom: 10px;
}
.easy-steps-left ul {
    padding-left: 0;
}
.easy-steps-left .steps-menu li a {
    color: #000000;
    text-decoration: none;
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li {
    list-style-type: none;
    font-size: 1.5em;
    font-style: italic;
    padding: 8px 10px;
    border: 1px solid #e7e7e7;
    margin-bottom: -1px;
}
#container #content #main .rego-container-left.easy-steps-left .steps-step li {
    list-style-type: none;
    font-size: 1.5em;
    font-style: italic;
    padding: 8px 10px;
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li a,
#container #content #main .rego-container-left.easy-steps-left .steps-step li span.step-span {
    color: #656565;
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li.last {
    /*border-bottom: 1px solid rgba(255, 255, 255, .3);*/
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li:hover {
    background: #f6f6f6;
    text-decoration: none;
}
body.dark #container #content #main .rego-container-left.easy-steps-left .steps-menu li:hover {
    background: #eaf3fe;
    color: #1f1f1f;
}
body.dark #container #content #main .rego-container-left.easy-steps-left .steps-menu li:hover a {
    color: #1f1f1f;
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li.active,
#container #content #main .rego-container-left.easy-steps-left .steps-menu li.active:hover,
#container #content #main .rego-container-left.easy-steps-left .steps-step li.active,
#container #content #main .rego-container-left.easy-steps-left .steps-step li.active:hover {
    background: #cce4ff;
}
body.dark #container #content #main .rego-container-left.easy-steps-left .steps-menu li.active,
body.dark #container #content #main .rego-container-left.easy-steps-left .steps-step li.active {
    background: #cce4ff;
}
#container #content #main .rego-container-left.easy-steps-left .steps-menu li span.active,
#container #content #main .rego-container-left.easy-steps-left .steps-step li span.active {
    color: #f6f6f6;
}
#container #content #main .rego-container-left.easy-steps-left span.step-menu,
#container #content #main .rego-container-left.easy-steps-left span.step {
    color: #034ea2;
    font-weight: bold;
}
body.dark #container #content #main .rego-container-left.easy-steps-left span.step-menu,
body.dark #container #content #main .rego-container-left.easy-steps-left span.step {
    color: #034ea2;
    font-weight: bold;
    font-style: normal;
}

#container #content #main .rego-container-left.easy-steps-left span.active-blue {
    color: #0078ff;
}

#container #content #main .rego-container-left.easy-steps-left span.step.active-grey {
    color: #4d4d4f;
}

body.dark #container #content #main .rego-container-left.easy-steps-left span.active span.active-blue {
    color: #0078ff;
}
body.dark #container #content #main .rego-container-left.easy-steps-left span.step.active-grey,
.active-grey {
    color: #4d4d4f;
}
.steps-bar {
    background: #647daf;
    padding: 5px 15px;
    margin-top: 4px;
}
.BVPageHeader {
    background-color: #3571b5 !important;
    color: #ffffff !important;
    padding: 5px 15px !important;
    font-family: 'Open Sans', Sans-Serif !important;
    font-weight: 300 !important;
    font-size: 1.75em !important;
    margin-bottom: 5px !important;
}
body.dark .steps-bar {
    background: #3571b5;
}
.steps-bar p.steps-bar-left {
    color: #ffffff!important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 1.5em!important;
}
@media (max-width: 500px) {
    .steps-bar p.steps-bar-left {
        font-size: 1.3em!important;
    }
}
.steps-bar p.steps-bar-left span.step-bold {
    font-weight: bold;
}
.steps-bar .steps-bar-right {
    float: right;
    font-size: 85%;
    color: #afe8ff !important;
    font-family: Arial, Sans-Serif !important;
}
@media (max-width: 500px) {
    .steps-bar .steps-bar-right {
        float: none;
        display: block;
    }
}
.confirmation-container {
    background: #f6f6f6;
    padding: 20px 30px;
}
.confirmation-container p {
    font-size: 1.2em!important;
    font-family: Verdana, Arial, sans-serif !important;
}
.confirmation-container h5 {
    color: #084e9d;
    font-family: 'Open Sans', Arial, Verdana, Sans-Serif;
    padding: 18px 0;
}
.account-list {
    padding-left: 10px;
}
.account-list ul li {
    list-style-type: square;
    line-height: 2em!important;
    font-size: 1.2em !important;
    font-family: Verdana, Arial, sans-serif !important;
}
.account-list ul li a {
    color: #295a9e;
    font-weight: bold;
}
/*My Account pages style ends*/

/*Product Information page style starts*/
.formItem-wrapper {
    margin-top: 2px;
    /*background: #c4c4c4;*/
    background: #f6f6f6;
    padding: 4px;
    /*overflow: hidden;*/
}
form.promo .formItem-wrapper {
    padding: 12px 4px;
}
.formItem-wrapper.retail-padding {
    padding: 9px 4px;
}
.formItem label {
    font-size: 1.3em;
    vertical-align: middle;
    padding-top: 6px;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    margin-right: 5px;
}
.formItem .fi_content span {
    font-size: 1.3em;
}
.formItem .formItem-label {
    padding-top: 0;
}
.formItem-label {
    color: #333;
}
.formItem-label > span {
    color: #00baf2;
}
span.s_text {
    color: #999999;
}
@media (max-width: 500px) {
    .formItem label {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
        line-height: 1.4;
    }
    .formItem .fi_content {
        width: 100%;
    }
    .formItem .fi_content.pass,
    .formItem .fi_content.phone {
        width: 90%;
    }
}
.ip-buttons {
    padding-top: 30px;
    padding-bottom: 15px;
    margin-bottom: 30px;
    float: right;
}
.formItem .retail-store,
.formItem .online-store {
    font-size: 1.3em;
    font-weight: bold;
    margin-top: 3px;
}
.formItem .retail-store input[type="radio"],
.formItem .online-store input[type="radio"] {
    margin: 0px;
}
.clear-btn {
    display: block;
    background: url(../img/clear_btn.jpg) no-repeat right !important;
    height: 28px;
    background-position: top right!important;
    border: none !important;
    max-width: 109px;
    /*float: right;*/
}
.next-btn {
    display: block;
    background: url(../img/next_btn.jpg) no-repeat right !important;
    height: 28px;
    background-position: top right!important;
    border: none !important;
    max-width: 68px;
    float: right;
}
.buttonBlue {
    display: -moz-inline-box;
    display: inline-block;
    padding-right: 10px;
    line-height: 1;
    background: transparent url(/common/img/sprite_blue_buttons.gif) no-repeat 100% -120px;
}
.clear-btn:hover,
.next-btn:hover {
    background-position: right -28px !important;
}   
@media (max-width: 400px) {
    .ip-buttons .left-div {
        display: none;
    }
    .ip-buttons .clear-div {
        width: 40%;
    }
    .ip-buttons .next-div {
        width: 30%;
        float: right;
    }
}
.email-conf {
    color: #ad7305;
    font-style: italic;
    font-size: 1em!important;
}
.newsletter-container .f_error_text.col-xs-7 {
    width: 85%;
}
/*Product Information page style ends*/

.bnf {
    color: #f3ba2b!important;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 10px;
}

#container #content #main #ProductRegistration p.bnf {
    font-size: 16px;
}

.inl {
    color: #e6e6e6!important;
    font-size: 14px!important;
    margin-bottom: 13px!important;
}
.st-grey {
    color: #e6e6e6;
    font-style: italic;
    font-weight: bold;
}
.rego-form {
    float:left;
    position: relative;
}
.existing-cust h5 {
    font-family: 'Open Sans', Tahoma, Verdana, Arial, sans-serif;
    color: #ffffff;
    font-size: 14px;
    padding: 18px 0 0 56px;
}
.new-cust h5 {
    font-family: 'Open Sans', Tahoma, Verdana, Arial, sans-serif;
    color: #ffffff;
    font-size: 15px;
    padding: 7px 25px 8px 25px;
    background: #d9981b;
    text-align: center;    
}
.existing-cust {    
    margin: 3px;
    background: rgba(0, 0, 0, 0.5);
    padding-top: 35px;
    min-height: 305px;
}
.new-cust-border {
    float: left;
    margin-top: 26px;
}
.existing-cust-border {
    float: left;
    margin-top: 26px;
    position: relative;
}
@media (max-width: 575px) {
    .existing-cust-border,
    .new-cust-border {
        width: 100%;
    }
}
.new-cust {
    margin: 3px;
    background: rgba(0, 0, 0, 0.5);
    padding-top: 35px;
    min-height: 400px;
}
@media (max-width: 768px) {
    .new-cust {
        min-height: 290px;
    }
}
.top-box2 {   
    position: absolute;
    top:-8px;
    left: 13%;
    width: 75%;
    background: #d9981b;
    text-align: center;
    color: #ffffff;    
}
.top-box1 {   
    position: absolute;
    top:-8px;
    left: 13%;
    width: 75%;
    background: #d9981b;
    text-align: center;
    color: #ffffff;    
}
.top-box2 h5, .top-box1 h5 {
    font-family: 'Open Sans', Tahoma, Verdana, Arial, Sans-Serif !important; 
    font-weight: 300; 
    font-size: 16px;
    padding: 7px 0;
}
.existing-content p {
    margin-bottom: 6px;
}
.existing-content form#login,
.new-content form#serialNumber {
    width: 83%;
    margin: 0 auto;
}
.existing-content form label,
.existing-content form input,
.new-content form label,
.new-content form input,
form.stdForm input {
    width: 100%;
}
form.stdForm input[type="checkbox"] {
    width: auto;
    margin-top: 0px;
    vertical-align: middle;
}
form.stdForm input.auto-width {
    width: auto;
}
.new-content #parent1 select {
    font-size: 1.5em;
}
.m-top-1 {
    font-size: 14px !important;
    color: #fff;
    font-weight: normal;
}
.m-top-2 {
    margin-top: 30px;
    font-size: 14px !important;
    color: #fff;
    font-weight: normal;
}
.m-top-3 {
    margin-top: 15px;
}
.wdt {
    width: 15em;
}
.remember {
    font-size: 14px !important;
    margin-top: 20px;
}
.forgot {
    font-size: 8px !important;
    letter-spacing: 2px;
    float: right;
    padding-top: 9px;    
}
.forgot a {
    color: #F3BA2B;
}
.forgot a:hover {
    text-decoration: underline;
}
.serial, .postcode, .dop {
    font-size: 14px !important;
}
.serial-container {
    width: 100%;
    margin-top: 35px;
}
.serial-right {
    float: left;
    width: 120px;
    padding-top: 17px;
}
.serial-right p {
    font-size: 8px !important;
    letter-spacing: 2px;
    line-height: 16px;    
}
.serial-right a {
     color: #F3BA2B;  
}
.serial-right a:hover {
     text-decoration: underline;  
}
@media (min-width: 768px) and (max-width: 991px) {
    .serial-right {
        float: left!important;
    }
}
.login-btn-rego {
    display: block;
    background: url(../img/login_btn.jpg) no-repeat right;
    background-color: #000000;
    width: 100%;
    max-width: 80px;
    height: 29px;  
    background-position: 0 0;
    margin-top: 50px;
    margin-bottom: 10px;
    border: none;
    float: right;
}
.login-btn-rego:hover, .submit-btn:hover {
    background-position: 0 -27px !important;
    cursor: pointer !important;
}   
.submit-btn {
    display: block;
    background: url(../img/submit_btn.jpg) no-repeat right;  
    background-color: #000000;
    width: 85px!important;
    height: 29px;  
    background-position: 0 0;
    margin-top: 14px;
    margin-bottom: 10px;
    border: none;
    float: right;
}
.forgot-align {    
    margin: 5px 0 20px 174px !important;        
}
.sforgot-box {
    width: 200px;    
}
.questions {
    font-size: 14px !important;        
}
.privacy-policy {
    color: #6dcff6;
}
.privacy-policy:hover {
    text-decoration: underline;
}
.email-box {
    padding-left: 25px;    
}
.email-txt {
    font-size: 14px !important;
    margin-bottom: 10px;
    font-family: Tahoma, Sans-Serif !important;
    float: left;
    margin-top: 4px !important;
    padding-right: 7px;
}
.promo_title16 {
    color: #fffc00;
    display: block;
    font-size: 1.6em;
    margin-top: 10px;
}
.date-purchase {
     font-size: 14px;
     color: #ffffff;
     font-weight: normal;     
}
.f_error_text {
    margin-bottom: 5px;
    color: #ed1c24;
    font-size: 0.8em;
}
.f_error_text strong {
    font-size: 1.6em;
}
.f_error_text.col-xs-7 {
    float: right;
    margin-right: 6.5%;
}
@media (max-width: 500px) {
    .f_error_text.col-xs-7 {
        float: none;
        margin-right: 0%;
        margin-left: 1.8%;
        width: 100%;
    }
}
a.f_error_text {
     font-size: 1.2em!important;
     color: #ed1c24;
     text-decoration: none;
}
form.stdForm .formItem.f_error .fi_content input.ft_text {
    border: 1px solid #ED1C24;
}
#container #content #main #ProductRegistration form.stdForm p,
form.stdForm p {
    color: #999;
}
.sol-rego-link {
    color: #fffc00;
    text-decoration: underline;
}
.sol-rego-link:hover {
    text-decoration: underline;
    color: #fffc00;
    -webkit-transition: color 0.1s ease-out;
    -moz-transition: color 0.1s ease-out;
    -ms-transition: color 0.1s ease-out;
    -o-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out;
}

/*Confirm your details*/
.promo_title18 {
    font-family: Arial, Sans-serif, Tahoma, Verdana, Helvetica;
    color: #4d4d4d;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 0pt;
}
.promo_title18 a {
    color: #0000ee;
    text-decoration: none;
}
.promo_title16 {
    font-family: Arial, Sans-serif, Tahoma, Verdana, Helvetica;
    color: #4d4d4d;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin-top: 0pt;
}
.submit-btn2 {
    display: block;
    background: url(../img/submit_btn2.jpg) no-repeat right !important;
    width: 84px;
    height: 28px;
    background-position: 0 0 !important;
    border: none !important;
}
.submit-btn2:hover {
    background-position: 0 -28px !important;
    transition: none !important;
}

/*Thanks you page style STARTS*/
.form-content-thankyou {
    width: 100%;
    max-width: 593px;
    margin: 0 auto;
}
.form-content-thankyou .sizzle-container {
    margin-top: 2px;
    max-width: 593px; 
    width: 100%;
}
.thankyou-m {
    margin-bottom: 15px;
}
.form-content-thankyou .sizzle-1 {
    background: #00ccff;
    float: left;
    width: 195px;
    height: 109px;
    margin-right: 4px;
}
.sizzle-1, .sizzle-2, .sizzle-3 {
    float: left;
    width: 195px;
    height: 109px;
    margin-right: 4px;
} 
.sizzle-1  {
   background: #00ccff;
}
.sizzle-2  {
   background: #01c1f1;  
}
.sizzle-3  {
    background: #00b7e5;
    margin-right: 0px;
}
.sizzle-int-ul {
    margin-left: 16px;
}
.sizzle-int-ul li {
    list-style-type: disc;
    font-size: 1.3em!important;
    color: #000000;
}
.confirmation-top-thankyou {
    margin-bottom: 20px;
}
.thankyou-float {
    margin-top: 15px;
}
.thankyou-left,
.thankyou-right,
.tech-supp-left,
.tech-supp-middle,
.tech-supp-left {
    max-width: 291px;
}
.thankyou-right {
    float: right;
}
.thankyou-left p,
.thankyou-right p {
    width: 97%;
    max-width: 291px;
}
@media (max-width: 500px) {
    .thankyou-left.col-xs-6,
    .thankyou-right.col-xs-6,
    .tech-supp-left.col-xs-4,
    .tech-supp-middle.col-xs-4,
    .tech-supp-left.col-xs-4 {
        width: 100%;
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}
@media (max-width: 621px) {
    .sizzle-1, .sizzle-2, .sizzle-3 {
        margin-bottom: 5px;
    }
}
@media (max-width: 621px) {
    .thankyou3-left.col-xs-4,
    .thankyou3-middle.col-xs-4,
    .thankyou3-right.col-xs-4  {
        width: 100%;
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}
.form-content-thankyou .socialmedia {
    text-align: center;
}
.form-content-thankyou .socialmedia a {
    text-decoration: none;
}
/*Thanks you page style ENDS*/

/*Tips for writing product review page starts*/
.tips-container {
    background: #f6f6f6;
}
.tips-in {
    padding: 8px 30px 25px 30px;
}
.intro_warning {
    font-size: 1.3em;
    line-height: 15px;
    color: #ff6600;
}
.tips-container ul {
    margin: 9px 0 18px 0;
}
.tips-container ul li {
    list-style: disc;
    padding-left: 2px;
    font-size: 1.2em!important;
}
.newbuttonBlue,
.newbuttonGrey {
    text-decoration: none;
    padding: 0 9px;
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-size: 135%!important;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
    color: #ffffff;
    display: inline-block;
}
.newbuttonBlue {
    border: 1px solid #ff9228;
    background: #ffa044 none repeat scroll 0 0;
}
.newbuttonGrey {
    border: 1px solid #b1b1b1;
    background: #b1b1b1 none repeat scroll 0 0;
}
@media (max-width: 767px) {
    .newbuttonBlue {
        margin-bottom: 10px;
    }
}
.newbuttonBlue:hover,
.newbuttonGrey:hover {
    text-decoration: none;
    color: #ffffff;
    -webkit-transition: background 300ms ease;
    -moz-transition: background 300ms ease;
    -o-transition: background 300ms ease;
    transition: background 300ms ease;
}
.newbuttonBlue:hover {
    background: #ff7e00;
}
.newbuttonGrey:hover {
    background: #807f7f;
}

a.newbuttonBlue:visited,
a.newbuttonGrey:visited {
    color: #ffffff;
}
.BVPageBody label {
    width: auto;
    float: left;
}
@media (max-width: 400px) {
    .BVPageBody label {
        width: 100%;
        margin-bottom: 5px;
    }
}
label.BVFieldRadioLabelrecommend {
    float: none;
    font-weight: normal;
    vertical-align: bottom;
}
@media (max-width: 400px) {
    label.BVFieldRadioLabelrecommend {
        width: auto;
        margin-bottom: 0px;
    }
    .BVMEFieldHelper {
        margin-left: 0px!important;
    }
}
@media (max-width: 500px) {
    .BVTextCounter {
        margin-left: 0px!important;
    }
}
/*.BVFieldRatingsGroup div.cancel,*/
.BVFieldRatingsGroup div.star {
    display: inline-table!important;
}
.BVFieldText,
.BVFieldTextArea,
.BVTextCounter {
    width: 100%!important;
    max-width: 400px;
}
.BVFieldNetPromoterScoreRadioLegendContainer {
    width: 100%!important;
}
label.BVFieldRadioLabelnetpromoterscore {
    float: none;
}
.BVPageEditReview .BVFieldAgreedtotermsandconditions {
    margin-left: 0px!important;
}
input.BVFieldCheckbox {
    width: 5%;
}
label.BVCoreAgreedtotermsandconditionsLabel {
    width: 94%;
    float: right;
}
.BVPageEdit .BVModuleButtons {
    margin-left: 0 !important;
}
@media (max-width: 500px) {
    .BVPageEdit .BVModuleButtons {
        width: 100%!important;
        float: none!important;
    }
    .BVModuleFooterLinks {
        width: 100%!important;
        float: none!important;
        text-align: left!important;
        margin-top: 10px!important;
    }
}
/*Tips for writing product review page ends*/
.home .promo_title16 {
    color: #adadad;
}

.review-contact span.s_text {
    color: #10218b;
}

.rego-history .registered-products .detail-title {
    display: inline-block;
    min-width: 150px;
    text-align: right;
    padding-right: 10px;
}

#container #content #main #ProductRegistration .prod-name {
    font-size: 18px;
    background: #d6d6d6;
    padding-left: 10px;
}


.rego-history table.prod-details > tbody > tr > td {
    border: none;
}

form.stdForm .formItem .fi_content_a .fi_content{
    display: inline-block;
}
form.stdForm .formItem .mutiItem label{
    font-size: 1em;
    margin-right: 10px;
    text-align: right;
}
form.stdForm .formItem .mutiItem input{
    width: auto;
}
@media (max-width: 767px){
    form.stdForm .formItem .mutiItem label{
        width: 190px !important;
    }
    form.stdForm .formItem .fi_content_a .fi_content{
       width: auto;
    }
}