@import "competitors.css";@import "demos-swiper.css";@import "faq.css";@import "gallery.css";@import "global.css";@import "image-show.css";@import "image-show-2.css";@import "log.css";@import "menu.css";@import "plans.css";@import "plugins.css";@import "plyr.css";@import "possibilities.css";@import "possibilities-2.css";@import "preview.css";@import "products.css";@import "property.css";@import "road.css";@import "swiper-bundle.min.css";@import "teams.css";@import "testimonials.css";@import "use.css";@import "video-gallery.css";@import "video-swiper.css";@import "way.css";@import "widgets.css";@import "widgets-2.css";@import "timer.css";@import "single.css";@import "frame.css";
.mnsfpt-auth-page-container > .mnsfpt-fields-group > .mnsfpt-fields-group-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    font-size: 1.1em;
    padding: 20px 25px;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
    transition: all .3s ease;
    background: #041a2a;
    border-bottom: 3px dashed rgb(173 0 71);
    background-image: url(https://access.my.1bi.ir/assets/images/backpatern1.png);
    background-repeat: repeat;
    background-size: 0.7rem;
    background-color: #041a2af5;
    background-blend-mode: color;
}
.mnsfpt-auth-page-container>.mnsfpt-fields-group>.mnsfpt-fields-group-body {
    padding: 25px;
    display: flex;
    flex-direction: column;
    gap: 25px;
    background: #00477b;
    border-bottom: 3px dashed rgb(173 0 71);
    background-image: url(https://access.my.1bi.ir/assets/images/backpatern1.png);
    background-repeat: repeat;
    background-size: 0.7rem;
    background-color: #052f4f;
    background-blend-mode: color;
        border-right: 3px dashed #0090d3;
    border-left: 3px dashed #0090d3;
}

.mnsfpt-auth-page-container>.mnsfpt-fields-group.opened>.mnsfpt-fields-group-header {
    background: #041a2a;
    border-bottom: 3px dashed rgb(173 0 71);
    background-image: url(https://access.my.1bi.ir/assets/images/backpatern1.png);
    background-repeat: repeat;
    background-size: 0.7rem;
    background-color: #041a2af5;
    background-blend-mode: color;
    border-radius: 3px!important;
}
.mnsfpt-auth-page-container .mnsfpt-button, .mnsfpt-auth-page-container .mnsfpt-submit {
    color: #fff;
    background: #034e75;
    border-right: 5px solid #15869f;
    border-left: 5px solid #15869f;
    padding: 10px 50px 10px 50px;
    border-bottom: 0.5px solid #046f7b;
    border-top: 0.5px solid #046f7b;
    border-radius: 5px;
}
.mnsfpt-auth-page-container:hover .mnsfpt-button:hover, .mnsfpt-auth-page-container:hover .mnsfpt-submit:hover {
    color: #fbb3c0;
    background-color: #71002e;
    border-left: 5px solid #c8004e;
    border-right: 5px solid #c8004e;
    border-top: 0.5px solid #c81259;
    border-bottom: 0.5px solid #c81259;
    border-radius: 5px;
}
.mnsfpt-signature-pad .mnsfpt-pad-actions .mnsfpt-pad-button {
    display: flex;
    justify-content: center;
    align-items: center;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    position: relative;
    opacity: .5;
    color: #fbb3c0!important;
    background-color: #71002e!important;
    border-left: 5px solid #c8004e!important;
    border-right: 5px solid #c8004e!important;
    border-top: 0.5px solid #c81259!important;
    border-bottom: 0.5px solid #c81259!important;
    border-radius: 5px !important;
}
.elementor-kit-6 label {
    font-family: "iranyekan", Sans-serif;
    font-size: 0px;
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    border-left: 5px solid #c8004e !important;
    border-right: 5px solid #c8004e !important;
    border-top: 0.5px solid #c81259 !important;
    border-bottom: 0.5px solid #c81259 !important;
    border-radius: 5px !important;
}
.mnsfpt-auth-page-container>.mnsfpt-fields-group>.mnsfpt-fields-group-header .mnsfpt-status {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #ff002e !important;
    background-color: #630000;
    padding: 7px;
    border-left: 2px dashed #ff002e;
    border-top: 2px dashed #ff002e;
    border-bottom: 2px dashed #ff002e;
    border-right: 2px dashed #ff002e;
}
.mnsfpt-auth-page-container:hover>.mnsfpt-fields-group:hover>.mnsfpt-fields-group-header:hover .mnsfpt-status:hover {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    padding: 7px;
    border-left: 2px dashed #c81259 !important;
    border-top: 2px dashed #c81259 !important;
    border-bottom: 2px dashed #c81259 !important;
    border-right: 2px dashed #c81259 !important;
}
.mnsfpt-auth-page-container>.mnsfpt-fields-group.mnsfpt-status-pending>.mnsfpt-fields-group-header .mnsfpt-status {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #ffb142 !important;
    background-color: #391f00;
    padding: 7px;
    border-left: 2px dashed #ffb142;
    border-top: 2px dashed #ffb142;
    border-bottom: 2px dashed #ffb142;
    border-right: 2px dashed #ffb142;
}
.mnsfpt-auth-page-container:hover>.mnsfpt-fields-group.mnsfpt-status-pending:hover>.mnsfpt-fields-group-header:hover .mnsfpt-status:hover {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    padding: 7px;
    border-left: 2px dashed #c81259 !important;
    border-top: 2px dashed #c81259 !important;
    border-bottom: 2px dashed #c81259 !important;
    border-right: 2px dashed #c81259 !important;
}
.mnsfpt-auth-page-container>.mnsfpt-fields-group.mnsfpt-status-verified>.mnsfpt-fields-group-header .mnsfpt-status {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #98ffb9 !important;
    background-color: #021200;
    padding: 7px;
    border-left: 2px dashed #27ab32;
    border-top: 2px dashed #27ab32;
    border-bottom: 2px dashed #27ab32;
    border-right: 2px dashed #27ab32;
}
.mnsfpt-auth-page-container:hover>.mnsfpt-fields-group.mnsfpt-status-verified:hover>.mnsfpt-fields-group-header:hover .mnsfpt-status:hover {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    padding: 7px;
    border-left: 2px dashed #c81259 !important;
    border-top: 2px dashed #c81259 !important;
    border-bottom: 2px dashed #c81259 !important;
    border-right: 2px dashed #c81259 !important;
}
.mnsfpt-message.mnsfpt-error {
    color: #fff0f1;
    background-color: #6b000b8f;
    border-left: 2px dashed #d10013;
    border-right: 2px dashed #d10013;
    border-top: 2px dashed #d10013;
    border-bottom: 2px dashed #d10013;
}
.mnsfpt-message:hover.mnsfpt-error:hover {
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    border-left: 2px dashed #c81259 !important;
    border-top: 2px dashed #c81259 !important;
    border-bottom: 2px dashed #c81259 !important;
    border-right: 2px dashed #c81259 !important;
}
.mnsfpt-message.mnsfpt-success {
    color: #0add39;
    background-color: #0021048f;
    border-left: 2px dashed #0add39;
    border-right: 2px dashed #0add39;
    border-top: 2px dashed #0add39;
    border-bottom: 2px dashed #0add39;
}
.mnsfpt-message:hover.mnsfpt-success:hover {
    color: #fbb3c0 !important;
    background-color: #71002e !important;
    border-left: 2px dashed #c81259 !important;
    border-top: 2px dashed #c81259 !important;
    border-bottom: 2px dashed #c81259 !important;
    border-right: 2px dashed #c81259 !important;
}
.mnsfpt-auth-page-container>.mnsfpt-fields-group>.mnsfpt-fields-group-body .mnsfpt-field-view {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    gap: 2px 20px;
    overflow: hidden;
    background: #3e8c895e;
    border-left: 2px dashed #00bad1;
    border-right: 2px dashed #00bad1;
    border-top: 2px dashed #00bad1;
    border-bottom: 2px dashed #00bad1;
    padding: 10px;
}
