@charset "UTF-8";

/* Create Color variables here
 * follow this link for Color name
 * https://chir.ag/projects/name-that-color/
 * and use $c prefix.
 * use lowercase for color code and variable name 
 * i.e $c-black: #000000; */


/* Create Typo variables here
 * use $ff prefix for font family
 * use $fs for font size
 i.e $ff-roboto-b: Roboto-bold;
 * $fs-large: 40px; */


/* Placeholders */


/* Mixins */


/* SCSS Functions */


/* Enter Your Global CSS here */

* {
    box-sizing: border-box;
}

*:after,
*:before {
    box-sizing: border-box;
}

.wps-info-img {
    display: inline-block;
    margin-right: 6px;
    margin-top: -3px;
    max-width: 15px;
}


/* Enter Button Global CSS Here */


/* Header CSS */


/* Footer CSS */


/* Navigation CSS */


/* Sidebar CSS */


/* About page css */


/* Home Page CSS */


/* Overview page css */

.wps-overview__wrapper {
    width: calc(100% - 20px);
}

.wps-overview__wrapper .wps-overview__banner {
    background-color: #ffffff;
    margin: 10px 0 25px;
    overflow: hidden;
    padding: 10px;
}

.wps-overview__wrapper .wps-overview__banner img {
    width: 100%;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description {
    background-color: #ffffff;
    margin-bottom: 30px;
    padding: 25px 0;
    text-align: left;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description h2 {
    color: #163062;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 150%;
    margin: 10px 0px;
    text-align: left;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description p {
    color: #565857;
    font-size: 16px;
    letter-spacing: 0.5px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description h3 {
    color: #163062;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.3px;
    margin-bottom: 15px;
    margin-top: 25px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description .wps-overview__features {
    list-style: none;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description .wps-overview__features li {
    color: #565857;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 24px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__content-description .wps-overview__features li:before {
    color: #1a3365;
    content: "⚬";
    font-size: 20px;
    font-weight: 900;
    vertical-align: middle;
    margin-right: 5px;
}

.wps-overview__wrapper .wps-overview__content h2 {
    color: #163062;
    font-size: 30px;
    font-weight: 600;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 150%;
    margin: 10px 0px;
    text-align: left;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item {
    display: flex;
    flex-wrap: wrap;
    flex: 0 0 33.33%;
    margin-bottom: 20px;
    max-width: 33.33%;
    padding: 0 15px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card {
    background-color: #ffffff;
    border-radius: 10px;
    border: 1px solid #dddddd;
    box-shadow: 0px 4px 10px #efefef;
    color: #ffffff;
    flex-grow: 1;
    padding: 30px;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-image {
    overflow: hidden;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-image img {
    max-width: 80px;
    -o-object-fit: cover;
    object-fit: cover;
    width: auto;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-text .wps-overview__keywords-heading {
    color: #163062;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.3px;
    line-height: 38px;
    margin: 15px 0;
}

.wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-text .wps-overview__keywords-description {
    color: #565857;
    font-size: 16px;
    letter-spacing: 0.5px;
}

.wps-overview__features-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wps-overview__features {
    flex: 0 0 calc(50% - 30px);
    max-width: calc(50% - 30px);
    margin-right: 30px;
}

.wps-overview__video--url {
    flex: 0 0 50%;
    max-width: 50%;
}

.wps-overview__video--url iframe {
    width: 100%;
}


/* overview page css ends */

@media (max-width: 992px) {
    .wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 768px) {
    .wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/* css added  */
.wps-navbar__items li a {
    color: #000;
}

.wps-navbar__items li a.active {
    color: var(--mdc-theme-primary);
}

.wps-form-group__control .mdc-text-field-helper-line {
    padding: 10px 0;
}

.wps-section .wps-form-group .wps-form-group__control .select2 {
    min-width: 230px;
    width: 100%;
}

#wpcontent .wps-pgfw-gen-section-form .wps-form-select select {
    max-width: 200px;
    width: 100%;
}

.wps-embed-item div {
    position: absolute;
    top: 0;
    right: 0;
    margin: 20px;
}

.pgfw-section-wrap .wpg-secion-wrap input[type=checkbox],
.pgfw-section-wrap input[type=checkbox] {
    top: 50%;
    z-index: 9;
}

.wpg-secion-wrap input[type=checkbox],
.pgfw-section-wrap input[type=checkbox] {
    top: 50%;
    z-index: 9;
}

.wps-embed-item img {
    margin: 0 0 20px;
}

.wps_pgfw_setting_separate_border {
    box-shadow: unset;
    border-top: 1.5px solid #dcdcdc;
}

#wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list-item {
    margin: unset;
    flex: 1 0 calc(20% - 16px);
    max-width: calc(20% - 16px);
}

#wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list {
    margin-bottom: 30px;
}

#wpcontent .wps-wpg-card__item-heading {
    font-size: 12px;
    line-height: unset;
    letter-spacing: unset;
    padding: 0;
}

.wp-swings_page_pdf_generator_for_wp_menu #TB_window {
    height: auto;
    width: auto !important;
    margin: unset !important;
    transform: translate(-50%, -50%);
}

.wp-swings_page_pdf_generator_for_wp_menu #TB_ajaxContent {
    height: 100% !important;
    width: auto !important;
}


.wp-swings_page_pdf_generator_for_wp_menu #TB_ajaxContent .wps-wpg-card__img {
    height: 600px;
}

.mdl-textfield__label {
    display: block;
    padding: 5px 0 10px;
}

.wps-form-group__control .mdc-text-field.mdc-text-field--outlined {
    margin: 0;
}

.wps-form-select {
    display: block;
    margin: 0 0 10px;
}

.wps-section .wps-wpg-wrap h1 {
    background: var(--mdc-theme-primary);
    color: #fff;
    border-radius: 4px;
}

.wps-section .wps-wpg-wrap .wps_wpg_license_text {
    border-radius: 4px;
    border: 1px solid #d2d2d2;
}

.wps-section .wps-wpg-wrap {
    margin-top: 0;
}

.wps-isfw-multiwithcheck .wps-form-group__control .mdc-text-field--outlined .mdc-text-field__input {
    padding: 0 55px;
}

.wps-isfw-multiwithcheck .wps-form-group__control .mdc-text-field.mdc-text-field--outlined,
.wps-wpg-multiwithcheck .wps-form-group__control .mdc-text-field.mdc-text-field--outlined,
.wps-wpg-multi .wps-form-group__control .mdc-text-field.mdc-text-field--outlined {
    margin: 4px;
}

#wpg_send_invoice_for {
    margin: 0;
}

select#wpg_view_pdf {
    margin: 0;
}

select#wps_wpg_invoice_name {
    margin: 0;
}

.mdl-textfield__label {
    padding: 0 !important;
    margin: 10px 0;
}

@media (max-width: 1280px) {

    #wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list-item {
        flex: 1 0 calc(25% - 15px);
        max-width: calc(25% - 15px);
    }
}

@media (max-width: 1080px) {

    #wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list-item {
        flex: 1 0 calc(33.3% - 14px);
        max-width: calc(33.3% - 14px);
    }
}


@media (max-width: 768px) {
    #wpbody-content .wps-embed-grid {
        grid-template-columns: 1fr;
    }

    #wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list-item {
        flex: 1 0 calc(50% - 10px);
        max-width: calc(50% - 10px);
    }
}

#wpcontent .wps-pgfw-gen-section-form .wps-form-select select+.mdl-textfield__label {
    padding: 0;
}

.wps-section .mdc-button--raised {
    margin: 0 !important;
}

@media (max-width: 580px) {

    #wpcontent .wps-pgfw-gen-section-form .wps-wpg-card__wrapper-list-item {
        flex: 1 0 95%;
        max-width: 100%;
    }

    .wp-swings_page_pdf_generator_for_wp_menu #TB_ajaxContent .wps-wpg-card__img {
        height: 500px;
    }
}

/* for overview page section  */
#wpcontent .wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-text .wps-overview__keywords-heading {
    font-size: 18px;
    color: #000000;
    line-height: 1.5;
    margin-bottom: 5px;
}

#wpcontent .wps-overview__wrapper .wps-overview__content .wps-overview__keywords .wps-overview__keywords-item .wps-overview__keywords-card .wps-overview__keywords-text .wps-overview__keywords-description {
    line-height: 1.5;
    font-size: 14px;
}

#wpcontent .wps-overview__wrapper .wps-overview__content .wps-overview__content-description h2 {
    color: #000000;
}

#wpcontent .wps-overview__wrapper .wps-overview__content .wps-overview__content-description h3 {
    color: #000000;
}

#wpcontent .wps-overview__wrapper .wps-overview__content h2 {
    color: #000000;
}