body {
    font-family: "Campton", serif;
}

.tooltip.right{
    width: 250px;
}

.icon-bar{
    background-color: #5e5e5e;
}

.tooltip-arrow{
    background-color: #eee;
}

.tooltip-inner{
    background-color: #eee;
    color: #7c7c7c;
}

.has-error .tooltip-inner{
    background-color: #761c19;
    color: white;
}

.has-error .tooltip-arrow{
    border-right-color: #761c19;
}

label.same-line {
    margin-top: 15px;
}

label.first-in-line {
    text-align: left;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

@media (min-width: 568px) {
    .container {
        width: 550px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
	
}
@media (min-width: 1200px) {
    .container {
        width: 950px;
    }
    label.same-line {
        padding-left: 0;
        margin-top: 0;
    }
    label.first-in-line {
        text-align: right;
    }
	a.navbar-brand {
		margin-left: 553px!important;
	}
}

#global-alert {
    display: none;
    position: fixed;
    z-index: 99999;
    width: 300px;
    margin-left: 50%;
    left: -150px;
    margin-top: -12px;
}

#global-alert h4{
    margin-top: 8px;
}

.navbar {
    padding-top: 20px;
    padding-right: 30px;
    background-color: white;
}

@media (min-width: 500px){
    .navbar {
        padding-right: 0;
    }
}

.navbar-brand img {
   
    position:relative;
    /* top: -10px; */
}
.form-control {
	border-radius: 0px!important;
	}
.cc-form-container {
    margin-top: 90px;
}

.cc-container {
    height: 135px;
}


.jp-card-container {
    top: -40px !important;
    left: -14px !important;
}

.cc-form input[type=text],
.cc-form select {
    height: 30px;
}

.form-addon {
    background-color: transparent;
}

.cc-total input {
    background-color: rgba(0, 128, 0, 0.11) !important;
    border-color: rgba(0, 128, 0, 0.11) !important;
}

.cc-total .form-addon {
    background-color: rgba(0, 128, 0, 0.11);
    border-color: rgba(0, 128, 0, 0.11);
    color: green;
}

.cc-form label {
    text-transform: uppercase;
    padding-right: 0 !important;
    font-size: 12px;
    font-weight: lighter;
}

.form-header {
    width: 100%;
    background-color: #eee;
    color: #7c7c7c;
    height: 40px;
    margin: 10px 0 25px 0;
    padding: 8px 0 8px 20px;
    font-size: 14pt;
    text-align: left;
}

.form-header-top h1 {
    color: #7c7c7c;
    font-weight: lighter;
}

.form-header-top {
    text-align: center;
    /* margin-top: 15px; */
}

.jon-navbar li {
    font-size: 9pt;
    font-weight: bold;
}

.nav > li > a:focus, .nav > li > a:hover {
    background-color: white;
}


.jon-navbar li a {
    padding-top: 7px;
    padding-bottom: 7px;
    color: #7c7c7c;
    font-weight: bold;
}

.jon-navbar li:hover a {
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    color: black !important;
}

li.phone{
    margin-bottom: 20px;
}

@media screen and (min-width: 550px) {
    li.login {
        background-color: white;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        border: 1px solid #8dc63f;
        margin-left: 10px;
        margin-right: 15px;
    }

    li.login a:hover,
    li.login a:active,
    li.login a:focus {
        background-color: #8dc63f;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        -webkit-transition: all 200ms linear;
        -moz-transition: all 200ms linear;
        -o-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
        transition: all 200ms linear;
    }

    li.login:hover {
        background-color: #8dc63f;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
    }

    .jon-navbar li.login:hover  a {
        color: white !important;
    }

    li.login a {
        color: #8dc63f;
    }

    li.phone{
        margin-bottom: 0;
    }
}

li.phone {
    font-size: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #7c7c7c;
    margin-left: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer;
}

li.phone a {
    padding-left: 10px;
}

li.phone a:hover {
    background-color: transparent;
}

.phone-popover {
    background-color: #2d3e4d;
    width: 170px;
    height: 80px;
    color: white;
    font-size: 14pt;
    text-align: center;
}

#phoneHeader {
    font-size: 10pt;
    margin-bottom: 5px;
    color: #c5d3dc;
    font-family: "Campton";
}

#phoneBody {
    font-family: "Campton";
}

.phone-popover.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #2d3e4d;
}

em.invalid {
    color: red;
    opacity: 1;
}

.money-decimal {
    font-size: 15pt;
    vertical-align: top;
    position: relative;
    top: 5px;
    margin-left: 5px;
}

.cc-blue {
    color: #007cc2;
}

.cc-dark-blue {
    color: #151f68;
}

.cc-orange {
    color: #f68026;
}

.cc-red {
    color: #cc0000;
}

iframe.johnson {
    width: 100%;
    margin-top: 40px;
    border: none;
}

/*progressbar*/
#progressbar {
    margin-bottom: 2px;
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
}
#progressbar li {
    list-style-type: none;
    color: #231f20;
    text-transform: uppercase;
    font-size: 9px;
    width: 20%;
    float: left;
    position: relative;
}
#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 20px;
    line-height: 20px;
    display: block;
    font-size: 10px;
    color: white;
    background: #231f20;
    border-radius: 3px;
    margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #231f20;
    position: absolute;
    left: -50%;
    top: 9px;
    z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{
    /* background: #1e99d5; */
    background: #0674E8;
    color: white;
}

/* Next and Previous buttons */
.btn-success {
	/* background-color: #1e99d5; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-success:hover {
	/* background-color: #1e99d5; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-success:active {
	/* background-color: #1e99d5; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-success {
  color: #fff;
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-success:hover {
  color: #fff;
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  /* background-color: #1e99d5; */
  background-color: #0674E8;
  border-color: #231f20;
}
/*form styles*/
#contact_form {
    width: 850px;
    margin: 15px auto;
    text-align: center;
    position: relative;
}

@media (max-width: 855px){
    #contact_form{
        width: 100%;
    }
    #progressbar{
        padding: 0;
    }
}

#contact_form fieldset {
    border: 0 none;
    border-radius: 3px;
    box-sizing: border-box;
    width: 100%;
    /*margin: 0 20px;*/

    /*stacking fieldsets above each other*/
    position: absolute;
}
/*Hide all except first fieldset*/
#contact_form fieldset:not(:first-of-type) {
    display: none;
}

#contact_form .form-control.error{
    border-color: red;
}

div.error{
    background-color: red;
    position: absolute;
    width: 100%;
    margin-top: -23px;
    margin-left: 15px;
    color: white;
}

.form-group div.radio{
    text-align: left;
}

.form-group div.radio label{
    margin-right: 15px;
    width: 186px;
    border-radius: 3px;
    border: 1px solid #D1D3D4;
    padding-left: 24px;
}

.required-asterisk{
    color: red;
    font-family: serif;
}

#cheque{
    height: 175px;
    margin: 0 auto;
    font-size: 12px;
    margin-bottom: 10px;
    background-color: #eee;
    width: 340px;
}

@media screen and (max-width: 342px){
    #cheque{
        width: auto;
    }
}

#cheque.bg-success{
    background-color: #dff0d8;
}

.cheque-owner{
    position: absolute;
    margin-left: 7px;
    margin-top: 5px;
    text-align: left;
}

.cheque-date{
    position: absolute;
    margin-left: 20px;
    margin-top: 30px;
}

.cheque-routing-number{
    position: absolute;
    margin-top: 105px;
    margin-left: 5px;
    font-family: 'Orbitron', sans-serif;
}

.cheque-account-number{
    position: absolute;
    margin-top: 105px;
    margin-left: 125px;
    font-family: 'Orbitron', sans-serif;
}

.cheque-bank-name{
    position: absolute;
    margin-top: 71px;
    width: 340px;
    text-align: left;
    padding: 0 5px;
}

/**
*  Review block
**/
div#review-container {
    margin: 10px 0 25px 0;
    padding: 0 20px;
}

.review-block .row{
    margin-bottom: 5px;
}

.form-group.agreement-checkbox{
    margin-bottom: 10px;
    margin-top: -25px;
}

.review-field-name {
    text-align: left;
    font-weight: 700;
}

.review-field-value {
    text-align: right;
}

@media screen and (min-width: 550px) {
    .review-field-name {
        text-align: right;
        font-weight: 700;
    }

    .review-field-value {
        text-align: left;
    }
}

/**
*  Signature
**/
@font-face {
    font-family: "sign1";
    /* src: url('Autograf.ttf') format('truetype'); */
    src: url('https://ncc.vibepay.co/public/fonts/Autograf.ttf') format('truetype'); 
	
}

@font-face {
    font-family: "sign2";
    src: url('https://ncc.vibepay.co/public/fonts/Notera.ttf') format('truetype');
}

@font-face {
    font-family: "sign3";
    src: url('https://ncc.vibepay.co/public/fonts/Signerica_Fat.ttf') format('truetype');
}

#signature-form .list-unstyled{
    margin-left: 15px;
}

.sign1{
    font-family: "sign1", cursive  !important;
    font-size: 	9.7880714423615pt !important;

}

.sign2{
    font-family: "sign2", cursive !important;
    font-size: 	9.7880714423615pt !important;
}

.sign3{
    font-family: "sign3", cursive !important;
    font-size: 	9.7880714423615pt !important;
}


.mpa-pdf-page{
    width: 100%;
    margin-bottom: 10px;
}
@media screen and (min-width: 550px) {
    .mpa-pdf-page{
        width: 550px;
        margin-bottom: 10px;
    }
}
@media screen and (min-width: 992px) {
    .mpa-pdf-page{
        width: 650px;
        margin-bottom: 10px;
    }
}


#pdf-signature-2, #pdf-signature-3, #pdf-signature-4, #pdf-signature-5{
    background: transparent !important;
}

#pdf-signature-mpa2 input, #pdf-signature-mpa3 input, #pdf-signature-mpa4 input, #pdf-signature-mpa5 input{
    height: 26px;
    padding: 3px 6px;
}

#pdf-signature-mpa2{
    background-color: white;
    padding: 0 20px;
}

#pdf-signature-mpa3{
    background-color: white;
    padding: 0 20px;
}

#pdf-signature-mpa4{
    background-color: white;
    padding: 0 20px;
}
#pdf-signature-mpa5{
    background-color: white;
    padding: 0 20px;
}
/*@media screen and (max-width: 550px) {
    #mpa-name,
    #mpa-name1,
    #mpa-date1,
    #mpa-name2,
    #mpa-date2,
    #mpa-name3,
    #mpa-date3,
    #mpa-name4,
    #mpa-name5,
    #mpa-date5{
        display: none;
    }
}*/
@media screen and (min-width: 550px) {
    /*#pdf-signature-mpa2 input, #pdf-signature-mpa3 input, #pdf-signature-mpa4 input, #pdf-signature-mpa5 input{
        height: 22px;
        padding: 0;
    }
    #pdf-signature-mpa2{
        padding: 0;
        position: absolute;
        margin-top: -1103px;
        margin-left: 72px;
        width: 195px;
    }

    #pdf-signature-mpa3{
        padding: 0;
        position: absolute;
        margin-top: -874px;
        margin-left: 35px;
        width: 190px;
    }

    #pdf-signature-mpa4{
        padding: 0;
        position: absolute;
        margin-top: -99px;
        margin-left: 52px;
        width: 230px;
    }
	
	#pdf-signature-mpa5{
        padding: 0;
        position: absolute;
        margin-top: -830px;
        margin-left: 40px;
        width: 296px;
    }

    #mpa-name{
        position: absolute;
        margin-top: 362px;
        margin-left: 75px;
        font-size: 10px;
    }

    #mpa-name1 {
        position: absolute;
        margin-top: 394px;
        margin-left: 68px;
        font-size: 10px;
    }

    #mpa-date1 {
        position: absolute;
        margin-top: 374px;
        margin-left: 214px;
        font-size: 10px;
    }

    #mpa-name2 {
        position: absolute;
        margin-top: 651px;
        margin-left: 347px;
        font-size: 10px;
    }

    #mpa-date2 {
        position: absolute;
        margin-top: 651px;
        margin-left: 483px;
        font-size: 10px;
    }

    #mpa-name3 {
        position: absolute;
        margin-top: 1374px;
        margin-left: 38px;
        font-size: 10px;
    }

    #mpa-date3 {
        position: absolute;
        margin-top: 1350px;
        margin-left: 468px;
        font-size: 10px;
    }

    #mpa-name4{
        position: absolute;
        margin-top: 1220px;
        margin-left: 165px;
        font-size: 10px;
    }
	#mpa-name5 {
        position: absolute;
        margin-top: 1374px;
        margin-left: 38px;
        font-size: 10px;
    }

    #mpa-date5 {
        position: absolute;
        margin-top: 1351px;
        margin-left: 468px;
        font-size: 10px;
    }

    #mpa-date6 {
        position: absolute;
        margin-top: 1350px;
        margin-left: 360px;
        font-size: 10px;
    }

    #mpa-date7 {
        position: absolute;
        margin-top: 572px;
        margin-left: 350px;
        font-size: 10px;
    }
}
@media screen and (min-width: 992px) {
    #pdf-signature-mpa2{
        position: absolute;
        margin-top: -1292px;
        margin-left: 72px;
        width: 200px;
    }

    #pdf-signature-mpa3{
        position: absolute;
        margin-top: -1032px;
        margin-left: 39px;
        width: 200px;
    }

    #pdf-signature-mpa4{
        position: absolute;
        margin-top: -114px;
        margin-left: 68px;
        width: 200px;
    }
	#pdf-signature-mpa5{
        position: absolute;
        margin-top: -218px;
        margin-left: 525px;
        width: 200px;
    }

    #mpa-name{
        position: absolute;
        margin-top: 34px;
        margin-left: 75px;
        font-size: 10px;
    }

    #mpa-name1 {
        position: absolute;
        margin-top: 430px;
        margin-left: 68px;
        font-size: 10px;
    }

    #mpa-date1 {
        position: absolute;
        margin-top: 430px;
        margin-left: 275px;
        font-size: 10px;
    }

    #mpa-name2 {
        position: absolute;
        margin-top: 787px;
        margin-left: 509px;
        font-size: 10px;
    }

    #mpa-date2 {
        position: absolute;
        margin-top: 788px;
        margin-left: 682px;
        font-size: 10px;
    }

    #mpa-name3 {
        position: absolute;
        margin-top: 1620px;
        margin-left: 70px;
        font-size: 10px;
    }

    #mpa-date3 {
        position: absolute;
        margin-top: 1593px;
        margin-left: 561px;
        font-size: 10px;
    }

    #mpa-name4{
        position: absolute;
        margin-top: 1442px;
        margin-left: 199px;
        font-size: 10px;
    }
	#mpa-name5 {
        position: absolute;
        margin-top: 2340px;
        margin-left: 290px;
        font-size: 10px;
    }

    #mpa-date5 {
        position: absolute;
        margin-top: 2315px;
        margin-left: 310px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        margin-top: 558px;
        margin-left: 394px;
        font-size: 10px;
    }
    
    div#mpa-date6 {
        position: absolute;
        margin-top: 1597px;
        margin-left: 370px;
        font-size: 10px;
    }*/
}

/** Result popup */

#submit-result .modal-title div {
    margin: 9px 0;
}

#submit-result .modal-title span{
    text-transform: uppercase;
}

#submit-result .modal-header{
    border-color: #4cae4c;
    background-color: #4cae4c;
    text-align: center;
    color: whitesmoke;
}

#submit-result .modal-footer{
    text-align: center;
}

#submit-result .modal-footer input{
    width: 100%;
}
@media screen and (min-width: 550px) {
    #submit-result .modal-footer input{
        width: 400px;
    }
}

#submit-result .modal-body{
    padding:0 15px;
}

#submit-result .modal-footer{
    background-color: #e8e8e8;
}

.submit-result-gray {
    background-color: #e8e8e8;
    padding: 10px 0;
    font-size: 16px;
}

#submit-result-numbers{
    color: #108fff;
}

#submit-result .modal-body p{
    padding: 20px;
    text-align: justify;
}

.submit-result-names{
    padding: 10px 0;
    font-size: 18px;
}

#loader-popup .modal-header{
    text-align: center;
}

#loader-popup .modal-body{
    text-align: center;
}

/****      GLOBAL RESPONSIVE TWEAKS     ***********/
@media (max-width: 768px){

}

@media (max-width: 550px){
    .form-header{
        height: auto;
    }
}
.complete_final{
    /* background-color: #1e99d5; */
    background-color: #0674E8;
}
div#submit-result-dba-name {
    padding-left: 31px;
}
div#submit-result-date {
    padding-left: 45%;
}
/* @media (min-width: 992px) {
.navbar-brand{
margin-left: 68px;
left: 50%;
transform: translate(16%, -20%);
}
}
@media (min-width: 500px){
    .navbar-brand{
margin-left: 68px;
left: 50%;
transform: translate(16%, -20%);
}
}

@media (min-width: 768px)
{
    .navbar-brand{
        margin-left:139px;
        left: 50%;
transform: translate(16%, -20%);
        }
}
.navbar-header{
    /* left: 50%;
    transform: translate(-50%, -50%); 
}*/
.navbar-brand{
    position: absolute;
    left: 2%;
}

@media (max-width: 767px) { 
        /*.navbar-brand{
        position: absolute;
        left: 15%;
        }
            div#mpa-date7{
            position: absolute;
             right: 77px;
             top: 38%;
            }
            
            div#mpa-date6{
             position: absolute;
             top: 92%;
             right: 71px;
             }
            
            
            .row.signor_doc
            {
            position: relative;
            }
            
            /* div#pdf-signature-mpa2 
            {
                position: absolute;
                margin-top: auto;
                margin-left: auto;
                top: -76px;
                left:20px;
                width: 100%;
                height: auto;
                max-width: 150px;
                padding: 0px;
            }
            div#pdf-signature-mpa3{
            position: absolute;
            top: -521px;
             width: 100%;
            height: auto;
             max-width: 140px;
            left: 11px;
             margin-left: auto;
            margin-right: auto;
              padding: 0;
            
            }
            div#pdf-signature-mpa4 {
             position: absolute;
              top: -649px;
            max-width: 150px;
               height: auto;
            width: 100%;
            left: 16px;
            padding: 0px;
            margin-left: auto;
             margin-right: auto;
            } */
}
@media (max-width: 992px) { 
    .navbar-brand{
        position: absolute;
        left: 37%;
    }
}
@media (max-width: 576px) { 
    .navbar-brand{
        position: absolute;
        left: 19%;
    }

}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-top: 0px;
}
.navbar {
    min-height: 85px;
}
/**** 27-11-2021 **/
@media screen and (min-width: 768px) {
    /*#mpa-name {
        position: absolute;
        margin-top: 27px;
        margin-left: 75px;
        font-size: 10px;
    }
    #mpa-name1 {
        position: absolute;
        margin-top: 361px;
        margin-left: 68px;
        font-size: 10px;
    }*/
    .navbar-header{
        text-align: center !important;
        float: unset !important;
    }
    a.navbar-brand{
        margin: 0 auto !important;
        position:unset !important;
        float:unset !important;
        margin-left:unset !important;
    }
    .navbar-brand img{
        position:unset !important;
        display:unset !important;
    }
}


@media(max-width:549px){
   /* div#mpa-date6 {        
        position: absolute;
        top: 1422px;
        right: 148px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 592px;
        right: 130px;
        font-size: 10px;       
    }
    div#mpa-name1 {       
        position: absolute;
        top: 489px;
        right: 368px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 173px;
        right: 345px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1442px;
        right: 345px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 1298px;
        right: 210px;
        font-size: 10px;   
    }
    div#mpa-date1 {
        position: absolute;
        top: 490px;
        right: 258px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 1422px;
        right: 24px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        padding: 0px;
        margin-top: -1042px;
        margin-left: 58px;
        width: 200px;
    }
    #pdf-signature-mpa2 input,  #pdf-signature-mpa3 input,  #pdf-signature-mpa4 input{
        height:20px;
    }
    #pdf-signature-mpa2 span.input-group-btn input, #pdf-signature-mpa3 span.input-group-btn input,
    #pdf-signature-mpa4 span.input-group-btn input {
        font-size: 10px;
    }
    #pdf-signature-mpa3 {
        margin-top: 194px;
        margin-left: 29px;
        padding: 0;
        width: 190px;
    }
    #pdf-signature-mpa4 {
        margin-top: 713px;
        margin-left: 50px;
        padding: 0;
        width: 190px;
    }
    
}

@media(max-width:540px){
    div#mpa-date6 {        
        position: absolute;
        top: 1400px;
        right: 148px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 584px;
        right: 130px;
        font-size: 10px;       
    }
    div#mpa-name1 {       
        position: absolute;
        top: 482px;
        right: 368px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 173px;
        right: 345px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1422px;
        right: 345px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 1278px;
        right: 210px;
        font-size: 10px;    
    }
    div#mpa-date1 {
        position: absolute;
        top: 484px;
        right: 253px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 1400px;
        right: 24px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        padding: 0px;
        margin-top: -1024px;
        margin-left: 58px;
        width: 200px;
    }
    #pdf-signature-mpa2 input,  #pdf-signature-mpa3 input,  #pdf-signature-mpa4 input{
        height:20px;
    }
    #pdf-signature-mpa2 span.input-group-btn input, #pdf-signature-mpa3 span.input-group-btn input,
    #pdf-signature-mpa4 span.input-group-btn input {
        font-size: 10px;
    }
    #pdf-signature-mpa3 {
        margin-top: 190px;
        margin-left: 29px;
        padding: 0;
        width: 190px;
    }
    #pdf-signature-mpa4 {
        margin-top: 700px;
        margin-left: 50px;
        padding: 0;
        width: 190px;
    }
    
}

@media(max-width:480px){
    div#mpa-date6 {        
        position: absolute;
        top: 1252px;
        right: 125px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 530px;
        right: 115px;
        font-size: 10px;           
    }
    div#mpa-name1 {       
        position: absolute;
        top: 443px;
        right: 315px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 169px;
        right: 290px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1272px;
        right: 308px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 1145px;
        right: 150px;
        font-size: 10px;     
    }
    div#mpa-date1 {
        position: absolute;
        top: 444px;
        right: 217px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 1252px;
        right: 22px;
        font-size: 10px;
    }

    #pdf-signature-mpa2 {
        margin-top: -907px;
        margin-left: 54px;
        width: 169px;
    }
    /* #pdf-signature-mpa2 input,  #pdf-signature-mpa3 input,  #pdf-signature-mpa4 input{
        height:20px;
    }
    #pdf-signature-mpa2 span.input-group-btn input, #pdf-signature-mpa3 span.input-group-btn input,
    #pdf-signature-mpa4 span.input-group-btn input {
        font-size: 10px;
    }
    #pdf-signature-mpa3 {
        margin-top: 165px;
        margin-left: 29px;
        width: 190px;
    }
    #pdf-signature-mpa4 {
        margin-top: 614px;
        margin-left: 41px;
        width: 190px;
    }
    
}
@media(max-width:414px){
    div#mpa-date6 {        
        position: absolute;
        top: 1091px;
        right: 104px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 472px;
        right: 90px;
        font-size: 10px;           
    }
    div#mpa-name1 {       
        position: absolute;
        top: 399px;
        right: 270px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 165px;
        right: 242px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1107px;
        right: 255px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 1000px;
        right: 150px;
        font-size: 10px;     
    }
    div#mpa-date1 {
        position: absolute;
        top: 399px;
        right: 180px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 1091px;
        right: 13px;
        font-size: 10px;
    }

    #pdf-signature-mpa2 {
        margin-top: -771px;
        margin-left: 44px;
        width: 143px;
    }
    #pdf-signature-mpa2 input,  #pdf-signature-mpa3 input,  #pdf-signature-mpa4 input{
        height:13px;
    }
    #pdf-signature-mpa2 span.input-group-btn input, #pdf-signature-mpa3 span.input-group-btn input,
    #pdf-signature-mpa4 span.input-group-btn input {
        font-size: 5px;
    }
    #pdf-signature-mpa3 {
        margin-top: 142px;
        margin-left: 22px;
        width: 137px;
    }
    #pdf-signature-mpa4 {
        margin-top: 527px;
        margin-left: 34px;
        width: 165px;
    }
    
}
@media(max-width:390px){
    div#mpa-date6 {
        position: absolute;
        top: 1032px;
        right: 93px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 452px;
        right: 86px;
        font-size: 10px;     
    }
    div#mpa-name1 {       
        position: absolute;
        top: 383px;
        right: 250px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 163px;
        right: 230px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1048px;
        right: 250px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 948px;
        right: 150px;
        font-size: 10px;     
    }
    div#mpa-date1 {
        position: absolute;
        top: 385px;
        right: 165px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 1032px;
        right: 10px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        margin-top: -725px;
        margin-left: 40px;
        width: 136px;
    }
    
    #pdf-signature-mpa3 {
        margin-top: 131px;
        margin-left: 19px;
        width: 125px;
    }
    #pdf-signature-mpa4 {
        margin-top: 497px;
        margin-left: 31px;
        width: 140px;
    } 
}
@media(max-width:375px){
    div#mpa-date6 {
        position: absolute;
        top: 994px;
        right: 91px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 438px;
        right: 86px;
        font-size: 10px;            
    }
    div#mpa-name1 {       
        position: absolute;
        top: 373px;
        right: 250px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 163px;
        right: 215px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 1008px;
        right: 250px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 914px;
        right: 150px;
        font-size: 10px;      
    }
    div#mpa-date1 {
        position: absolute;
        top: 373px;
        right: 157px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 994px;
        right: 5px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        margin-top: -698px;
        margin-left: 40px;
        width: 136px;
    }
    
    #pdf-signature-mpa3 {
        margin-top: 125px;
        margin-left: 19px;
        width: 125px;
    }
    #pdf-signature-mpa4 {
        margin-top: 474px;
        margin-left: 31px;
        width: 140px;
    } 
}
@media(max-width:360px){
    div#mpa-date6 {
        position: absolute;
        top: 958px;
        right: 88px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 426px;
        right: 80px;
        font-size: 10px;
    }
    div#mpa-name1 {       
        position: absolute;
        top: 361px;
        right: 219px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 161px;
        right: 203px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 973px;
        right: 204px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 881px;
        right: 110px;
        font-size: 10px;        
    }
    div#mpa-date1 {
        position: absolute;
        top: 362px;
        right: 147px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 958px;
        right: 5px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        margin-top: -673px;
        margin-left: 37px;
        position: absolute;
        width: 100%;
        height: auto;
        max-width: 115px;
    }
    #pdf-signature-mpa3 {
        margin-top: -533px;
        margin-left: 21px;
        width: 100%;
        height: auto;
        max-width: 116px;
        position: absolute;
    }
    #pdf-signature-mpa4 {
        margin-top: -67px;
        margin-left: 32px;
        position: absolute;
        width: 100%;
        height: auto;
        max-width: 131px;
    }
}
@media(max-width:320px){
    div#mpa-date6 {
        position: absolute;
        top: 859px;
        right: 75px;
        font-size: 10px;
    }
    div#mpa-date7 {
        position: absolute;
        top: 390px;
        right: 67px;
        font-size: 10px;
    }
    div#mpa-name1 {       
        position: absolute;
        top: 335px;
        right: 185px;
        font-size: 10px;
    }

    div#mpa-name {
        position: absolute;
        top: 158px;
        right: 170px;
        font-size: 10px;
    }
    div#mpa-name3 {       
        position: absolute;
        top: 871px;
        right: 170px;
        font-size: 10px;
    }
    div#mpa-name4 {
        position: absolute;
        top: 600px;
        right: 25px;
        font-size: 10px;        
    }
    div#mpa-date1 {
        position: absolute;
        top: 335px;
        right: 126px;
        font-size: 10px;
    }
    div#mpa-date3 {
        position: absolute;
        top: 859px;
        right: 0px;
        font-size: 10px;
    }
    #pdf-signature-mpa2 {
        margin-top: -596px;
        margin-left: 32px;
        position: absolute;
        width: 100%;
        height: auto;
        max-width: 115px;
    }
    #pdf-signature-mpa3 {
        margin-top: -478px;
        margin-left: 15px;        
        width: 100%;
        height: auto;
        max-width: 116px;
        position: absolute;
    }
    #pdf-signature-mpa4 {
        margin-top: -63px;
        margin-left: 24px;        
        position: absolute;
        width: 100%;
        height: auto;
        max-width: 131px;
    }
    /* #pdf-signature-mpa2 {
        margin-top: -670px;
        margin-left: 40px;
        width: 124px;
    }
    
    #pdf-signature-mpa3 {
        margin-top: 121px;
        margin-left: 19px;
        width: 116px;
    }
    #pdf-signature-mpa4 {
        margin-top: 454px;
        margin-left: 31px;
        width: 140px;
    }  */
}


/* @media(max-width:320px){
    #mpa-date6 {
        position: absolute;
        top: 92%;
        right: 71px;
    }
    #mpa-date7 {
        position: absolute;
        right: 77px;
        top: 38%;
    }

    .row.signor_doc
    {
        position: relative;
    }
    #pdf-signature-mpa2 
    {
        position: absolute;
        margin-top: auto;
        margin-left: auto;
        top: -76px;
        left:20px;
        width: 100%;
        height: auto;
        max-width: 150px;
        padding: 0px;
    }
    #pdf-signature-mpa3 {
        position: absolute;
        top: -521px;
        width: 100%;
        height: auto;
        max-width: 140px;
        left: 11px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;

    }
    #pdf-signature-mpa4 {
        position: absolute;
        top: -649px;
        max-width: 150px;
        height: auto;
        width: 100%;
        left: 16px;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
    }    
} */

/* 

@media(max-width:991px){
    #pdf-signature-mpa2{
        margin-top: -1100px;
        margin-left: 61px;
    }
    #pdf-signature-mpa3 {
       margin-top: -876px;
        margin-left: 32px;
        width: 200px;
    }

    #pdf-signature-mpa4 {
        margin-top: -100px;
        margin-left: 50px;
     }
} */




@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    /* .cc-form .legal_entity label{
        top: -1px !important;
    } */

    ::i-block-chrome,.cc-form .legal_entity label{
        top: -1px !important;
    }
    
    
}

/* ----------------- {{-- Sales Rep Name added 14-12-2022 --}}---------------------- */
.form-group-sales-rep{
    margin-top: 15px;
    display: flex;
    justify-content: center;
}


/* new primary button css */
.btn-primary1 {
	/* background-color: #337ab7; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-primary1:hover {
	/* background-color: #337ab7; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-primary1:active {
	/* background-color: #337ab7; */
	background-color: #0674E8;
    border-color: #231f20;
}
.btn-primary1 {
    color: #fff;
    /* background-color: #337ab7; */
    background-color: #0674E8;
    border-color: #231f20;
}
.btn-primary1:focus,
.btn-primary1.focus {
  color: #fff;
  /* background-color: #337ab7; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-primary1:hover {
  color: #fff;
  /* background-color: #337ab7; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-primary1:active,
.btn-primary1.active,
.open > .dropdown-toggle.btn-primary1 {
  color: #fff;
  /* background-color: #337ab7; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-primary1:active:hover,
.btn-primary1.active:hover,
.open > .dropdown-toggle.btn-primary1:hover,
.btn-primary1:active:focus,
.btn-primary1.active:focus,
.open > .dropdown-toggle.btn-primary1:focus,
.btn-primary1:active.focus,
.btn-primary1.active.focus,
.open > .dropdown-toggle.btn-primary1.focus {
  color: #fff;
  /* background-color: #337ab7; */
  background-color: #0674E8;
  border-color: #231f20;
}
.btn-primary1.disabled:hover,
.btn-primary1[disabled]:hover,
fieldset[disabled] .btn-primary1:hover,
.btn-primary1.disabled:focus,
.btn-primary1[disabled]:focus,
fieldset[disabled] .btn-primary1:focus,
.btn-primary1.disabled.focus,
.btn-primary1[disabled].focus,
fieldset[disabled] .btn-primary1.focus {
  /* background-color: #337ab7; */
  background-color: #0674E8;
  border-color: #231f20;
}
