body.layout-no-sidebars.path-estimator header {
    position: relative;
}
body.layout-no-sidebars.path-estimator .hjbjbj {
    background-size: 100% 100%!important;
}
.estimator input[type=text], .estimator textarea {
    color: #fff!important;
}
.layout-main-wrapper {
    max-height: 564px;
    overflow: hidden;
    height: 100%;
    position: relative;
    min-height: 41em!important;
    display: flex!important;
    justify-content: center;
    align-items: center;

}
form#webform-submission-estimator-node-94-add-form {
    height: 100%;
    background: transparent;
    border: 0;
    float: left;
}
.estimator {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    width: 100%;
}

.estimator label {
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    margin: 13px 14px 0;
}
.estimator div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- label span {
    position: absolute;
    bottom: 12px;
    left: 0;
    width: 100%;
    text-align: center;
    height: 21px;
}

.estimator input[type=text] {
    width: 100%;
    border-radius: 31px;
    background: #490028;
    border: 0;
}

.estimator form#webform-submission-estimator-add-form {
    height: auto;
    background: transparent;
    border: 0;
}

div#edit-actions {
   margin: auto;
    width: 100%;
    max-width: 400px;
}

div#edit-actions input {
    padding: 1px 22px 0;
    height: 40px;
    border-radius: 0;
    width: 145px;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
}

div#edit-actions input:nth-child(1) {
    background: #ffff;
    color: #ef5c52;
    text-transform: uppercase;
}

div#edit-actions input:nth-child(2) {
    background: #0f0838;
}

span.fieldset-legend {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
span.fieldset-legend span {color: #f26522;font-style: italic;}
/*------------------------------*/
div#edit-desired-cms- {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 10px 0 0;} div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- {
    width: 17%;
    text-align: center;
    padding: 0 20px 20px;
    background: white;
    margin: 23px;
    border-radius: 12px;
    transition: 0.8s;
    cursor: pointer;
    min-height: 137px;
    position: relative;
    }

fieldset#edit-desired-cms---wrapper {
    text-align: center;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- input {
    display: block;
    width: 14px;
    margin: auto 0 0 auto;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- img {
        display: block;
    width: 56px;
    height: 56px;
    object-fit: fill;
    margin: 10px auto 20px;
}
div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:nth-child(5):hover img {
    filter: invert(1);
}
div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:nth-child(6) img {
    width: 165px;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- label {
    font-size: 16px;
    color: #000;
    width: 100%;
    text-align: center;
    display: block;
}

div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:hover {
    background: #0f0838;
}

div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:hover label {
    color: #fff;
}
div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- input  {opacity:0}
span.enable-check-icon  {
    width: 15px;
    height: 15px;
    background: #f26522;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-.enable-check-icon span.enable-check-icon {opacity:1}

span.enable-check-icon i {
    font-size: 10px;
    font-weight: 800;
}
/*#edit-products label{display:none;}
----------------------*/
div#main {
    margin-bottom: 0;
}
/* how many pages---------*/
label.js-form-required.form-required {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    display: block;
    margin: auto;
}

.test {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 35px 90px 35px 110px;
    border-radius: 10px;
    background: #00000029;
    margin: 40px 0;
    border: 1px solid #eeeeee4a;
}

.test img {
    max-width: 32px;
}

.page-number {
    margin: 0 0 0 134px;
    color: #fff;
    position: relative;
}

.test span {
    color: #fff;
    margin: 0 9px;
    font-size: 22px;
}

.page-number select {
    background: #65093a;
    color: white;
    border: 0;
    margin: 0 0px 0 10px;
    padding: 8px;
    border-radius: 100px;
    font-size: 13px;
}

.page-number::after {content: "";width: 1px;height: 88px;background: #980a56cc;position: absolute;top: -26px;left: -50px;}
/*--------------no. of pages------------*/
div#edit-do-you-want-an-ecommerce-website-or-informative- {
    display: flex;
    justify-content: center;
    align-items: center;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative- {
    background: white;
    display: block;
    padding: 10px 29px 20px;
    position: relative;
    margin: 40px  34px 34px;
    border-radius: 10px;
    text-align: center;
}
div#edit-do-you-want-an-ecommerce-website-or-informative- img {
    max-width: 227px;
    display: block;
    margin: 0 auto 25px;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative- label span {
    color: #101010;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative- input {
    display: none;
}
div.enable-check-icon span.enable-check-icon {
    opacity: 1;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative-:hover {
    background: #0f0838;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative-:hover label span {
    color: #fff;
}
/*------------product page--------------------------*/
.product-upload {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 35px 67px 35px;
    border-radius: 10px;
    background: #00000029;
    margin: 40px 0;
    border: 1px solid #eeeeee4a;
    color: #fff;
    position: relative;
}

.webform-element--title-inline.webform-has-field-prefix.webform-has-field-suffix.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-no-of-products.form-item-no-of-products label {
    display: block!important;
}
.product-upload img {
    width: 55px;
}
.product-upload span{
    color: #fff;
    font-size: 22px;
    color: #fff;
    position: relative;
    margin: 0;
    /*padding-right: 190px;*/
}
.product-upload select {
    background: #65093a;
    color: white;
    border: 0;
    margin: 0 0px 0 10px;
    padding: 8px;
    border-radius: 100px;
    font-size: 13px;
}
.product-upload span.field-suffix {
    margin-right: 0px!important; display:none;
}
/*
.product-upload::after {
    content: "";
    width: 1px;
    height: 88px;
    background: #980a5685;
    position: absolute;
    top: 11px;
    left: 42%;
}*/
/*---------payment--------------*/
div#edit-payment-gateway- {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 10px 0 0;
}

.form-composite > legend, .label {
    text-align: center;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway- {
    width: 18%;
    text-align: center;
    padding: 20px 20px;
    background: white;
    margin: 23px;
    border-radius: 12px;
    transition: 0.8s;
    cursor: pointer;
    min-height: 152px;
    max-height: 152px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway- img {
    max-width: 109px;
    margin: auto;
    display: block;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway- input {
    display: none;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway-:hover {
    background: #0f0838;
}
/*----------------API---------------*/
div#edit-any-api-you-want-to-integrate- {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 500px;
    margin:auto;
}
textarea#edit-please-provide-details {
   color: #fffffff2;
   padding: 10px;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-any-api-you-want-to-integrate-.form-item-any-api-you-want-to-integrate- {display: flex;justify-content: center;align-items: center;padding: 10px 50px;border-radius: 10px;background: #00000029;margin: 40px;border: 1px solid #eeeeee4a;color: #fff;position: relative;cursor: pointer;}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-any-api-you-want-to-integrate-.form-item-any-api-you-want-to-integrate- input {
    display: none;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-any-api-you-want-to-integrate-.form-item-any-api-you-want-to-integrate- label {
    font-size: 18px;
    color: #fff;
    padding: 0;
    margin: 0;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-any-api-you-want-to-integrate-.form-item-any-api-you-want-to-integrate-:hover {
    background: #0f0838;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-any-api-you-want-to-integrate-.form-item-any-api-you-want-to-integrate-:nth-child(1)::after {content: "";width: 2px;height: 38px;background: #814a68;position: absolute;left: 174px;}

/*----------------------provide details------------------*/
.form-textarea-wrapper textarea {
    background: #00000029;
    resize: none;
    opacity: 1;
    width: 100%;
    height: 184px;
    border: 1px solid #eeeeee4a;
    border-radius: 10px;
}
.estimator .form-textarea-wrapper {
    width: 673px;
    margin: 24px auto 70px;
}
div#edit-actions {
    margin: auto;
    width: 100%;
    max-width: 400px;
    display: flex;
    justify-content: center;
}
/*--------------------*/
div#edit-contact-details label {
    font-size: 14px;
    text-align: left;
    padding: 0 13px;
    color: #ffffffd6;
    font-weight: 100;
}
div#edit-contact-details {
    margin: 0 0 50px;
}
/*---------website URL--------------*/
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-what-is-your-websites-url.form-item-what-is-your-websites-url label {
    font-size: 0.929em;
    text-align: left;
    color: #fff;
    font-weight: 400;
    margin: 13px 14px 0;
}
div#edit-what-is-your-website-url- {
    margin: 0 0 60px;
}
/*--------------thanku page---------*/
h2.thanku {
    font-size: 100px;
    text-shadow: 2px 4px 0px #fff, 3px 5px 0px red;
}
/*---1st apge--*/
div#edit-project-type- {
    display: flex;
    justify-content: center;
    max-width: 599px;
    text-align: center;
  margin: auto;

}

div#edit-project-type- input {
    display: none;
}

div#edit-project-type- img {
    display: block;
    max-width:  70px;
    margin: 0 auto 24px;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type- {
    padding: 0px 0 20px;
    text-align: center;
    background: #fff;
    margin: 25px;
    border-radius: 10px;
    width: 45%;
    position: relative;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type- label {
    color: #1b1a1a;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:hover {
    background: #0f0838;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:hover label {
    color: #fff;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1) {
    background: #0f0838;
}

label.js-form-required.form-required span {
    color: coral;
    font-style: italic;
}
.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-please-provide-details.form-item-please-provide-details label {
    font-size: 22px;
    font-weight: 500;
}
/*------------------------------------------------------------------Responsive CSS---------------------------------------------------------------------------------*/

@media screen and (max-width: 767px){
 /*----------------------------*/
div#edit-project-type- {
    flex-wrap: wrap;
    width: 100%;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type- {
    width: 100%;
    margin: 22px;
    padding: 0 10px 18px;
}
/*---------------------------*/
div#edit-do-you-want-an-ecommerce-website-or-informative- {
    flex-wrap: wrap;
}

.layout-main-wrapper {
    min-height: 62em!important;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative- {
    margin-bottom: 0;
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-do-you-want-an-ecommerce-website-or-informative-.form-item-do-you-want-an-ecommerce-website-or-informative- img {
}

div#edit-do-you-want-an-ecommerce-website-or-informative- img {
    max-width: 150px;
}

div#edit-actions input:nth-child(1) {
    margin-right: 15px;
}
  div#edit-desired-cms- .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms- {
    width: 41%;
    margin: 10px;
}
  .test {
    padding: 12px;
}

.page-number {
    margin: 16px;
    margin-right: 0;
    text-align: center;
    font-size: 14px;
}

.test span {
    font-size: 17px;
}

.page-number::after {
    content: "";
    width: 0;
}

label.js-form-required.form-required span {
    color: coral;
    font-style: italic;
}

label.js-form-required.form-required {
    font-size: 16px;
}

.page-number select {
    margin-top: 6px;
}
  span.fieldset-legend {
    font-size: 18px;
}
  /*-----------*/
  .product-upload {padding: 0;font-size: 19px;display: grid;text-align: center;}

.product-upload span {
    padding: 0;
    font-size: 16px;
}

.product-upload select {
    margin: 14px;
    padding: 8px 0;
}

.product-upload img {
    margin: 12px auto;
}

.product-upload::after {
    content: "";
    width: 0;
}
  /*---------------------------*/
  .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway- {
    width: 44%;
    margin: 8px;
}
  .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-email.form-item-email {
    padding: 0;
}

div#edit-contact-details {
    margin: 0;
}
/*-----------------------------*/
  .estimator .form-textarea-wrapper {
    width: 100%;
    margin-bottom: 0;
}
 

  /*-----------------thnaku page---------------------------*/
  h2.thanku {
    font-size: 44px;
    text-shadow: 1px 0px 0px #fff, 2px 1px 0px red;
}

.summary {
    flex-wrap: wrap;
    margin: 39px -15px;
}

.block-left {
    border-radius: 15px 15px 0 0;
}

.block-left {
    padding: 20px 10px;
}

section.case-studies-section.testimonial-slider-section.thanku-ji .container {
    padding: 0;
}

}
/* custom live rohit */
.webform-submission-estimator-form fieldset legend span.fieldset-legend{display:block!important;}
 /*-------------------------26 june---------------*/
  .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1) {background:#fff}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1) img {filter: invert(1);}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1):hover img {filter:}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1):hover{background: #0f0838;}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1):hover img {filter: drop-shadow(2px 4px 6px black);}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:nth-child(1):hover label {color: #ffffff;}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-project-type-.form-item-project-type-:hover img {filter: invert(1);}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:nth-child(1) img {filter: invert(1);}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-desired-cms-.form-item-desired-cms-:nth-child(1):hover img {filter: drop-shadow(2px 4px 6px black);}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-payment-gateway-.form-item-payment-gateway-:nth-child(3) img {
    width: 100%;
    height: 2vw;
}
.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-please-provide-details.form-item-please-provide-details label {
    font-size: 24px;
    color: #fff;
    font-weight: 600;
}

.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-please-provide-details.form-item-please-provide-details label span {
    color: orangered;
    font-style: italic;
}
div#edit-what-is-your-website-url- label {
    font-size: 0.929em;
    text-align: left;
    color: #fff;
    font-weight: 400;
    margin: 13px 14px 0;
}

/* 09july2020*/

.webform-submission-estimator-node-108-add-form output.js-output {
    display: block!important;
}
.webform-submission-estimator-node-108-add-form .rangeslider__fill {
    background: #f77e51!important;
   
}
div.enable-check-icon {
   background: #0f0838!important;
}

div.enable-check-icon img {filter: none!important;}


div.enable-check-icon label,div.enable-check-icon label span{color:#fff!important;}

div#edit-contact-details {
   border: 5px solid #65093a;
   padding: 0px 20px 20px;
   border-radius: 20px;
   background: white;
}

div#edit-contact-details input {
   border-radius: 100px;
   background: #65093a;color:#fffffff5
}

div#edit-contact-details label {
   color: #000;
}

/* start css 10 jul after changes*/
div#edit-desired-cms-multi {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

div#edit-desired-cms-multi .js-form-item.form-item {
    width: 20%;
    background: #fff;
    border-radius: 10px;
    margin: 33px 15px 0;
    text-align: center;
    position: relative;
    min-height: 159px;
    transition: 0.5s;
}

div#edit-desired-cms-multi {}

img.blackclass {}

img.whiteclass {
    display: none!important;
}

div#edit-desired-cms-multi .js-form-item.form-item img {
    max-width: 80px;
    margin: auto;
    display: block;
    transition: 0.9s;
}

div#edit-desired-cms-multi .js-form-item.form-item label span {
    font-size: 18px;
    font-weight: 500;
    line-height: 3;
}


.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-desired-cms-multi-opencart.form-item-desired-cms-multi-opencart img {
    max-width: 100%!important;
    position: absolute;
    top: -68px;
    left: 1px;
}

.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-desired-cms-multi-opencart.form-item-desired-cms-multi-opencart label span {
    position: absolute;
    bottom: 0;
    left: 28%;
}

div#edit-desired-cms-multi .js-form-item.form-item:hover {
    background: #0F0838;
}

div#edit-desired-cms-multi .js-form-item.form-item:hover img.whiteclass{display:block!important}

div#edit-desired-cms-multi .js-form-item.form-item:hover img.blackclass {
    display: none!important;
}
div#edit-desired-cms-multi .js-form-item.form-item .enable-check-icon  img.blackclass {display:block!important;}
div#edit-desired-cms-multi .js-form-item.form-item:hover label span {
    color: #fff;
}



fieldset#edit-desired-cms-multi--wrapper {
    margin: 93px 0 25px 0;
}

span.enable-check-icon {
    color: #fff;
    font-size: 10px;
}

div#edit-desired-cms-multi .js-form-item.form-item input {
    opacity: 0;
}

div#edit-desired-cms-multi .js-form-item.form-item.enable-check-icon img.whiteclass{
    display: block!important;
}

div#edit-desired-cms-multi .js-form-item.form-item.enable-check-icon img.blackclass{
    display: none!important;
}
output.js-output img.whiteclass {
    display: block!important;
}

output.js-output img.blackclass {
    display: none;
}
div#edit-pay-gateway {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    width: 19%;
    margin: 15px;
    text-align: center;
    background: #fff;
    min-height: 157px;
    border-radius: 10px;
    padding: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border: 5px solid white;
    transition: 0.7s;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox img {
    width: 96px;
    margin: auto;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox:hover {
    border: 5px solid #0f0838;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox:nth-child(3) img {width: 178px;position: absolute;top: 42%;left: 16px;}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox input {
    opacity: 0;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox:nth-child(4) img {
    width: 178px;
    position: absolute;
    top: 29%;
    left: 16px;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox:nth-child(5) img {
    width: 178px;
    position: absolute;
    top: 39%;
    left: 16px;
}

div#edit-pay-gateway .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.enable-check-icon {
    background: #fff!important;
      border: 5px solid #0f0838;


}

fieldset#edit-pay-gateway--wrapper {
    margin: 83px 0 17px;
}

fieldset#edit-pay-gateway--wrapper legend {
    margin: 0 0 16px;
}
.outputpages {
   margin: 20px auto -11px;
   display: table;
   background: #fff;
   padding: 6px 27px;
   border: 2px solid #f77e51;
   box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.fulldiv {
   width: 100%;
   height: 100%;
   background: #000000;
   position: absolute;
   top: 0;
   border-radius: 10px;
   opacity: 0;
}
.rangeslider{
margin: 15px 0;
position: relative;
z-index: 9;
}
div#edit-actions {
position: relative;
z-index: 9;
}
div#edit-project-type- div.enable-check-icon:nth-child(2) img {
   filter: invert(1);
}
