// javascripts /* Proposal Builder Form */ .bitcx_aipb_proposal_form { max-width: 1024px !important; background: transparent; margin: auto; color: black; font-size: 20px; width: 100%; height: 100%; } .intial_info{ display: grid !important; grid-template-columns: 50% 50% !important; } .client_name, .freelancer_name{ display: flex; flex-direction: column; } .client_name{ margin-right: 30px; } .freelancer_name{ margin-left: 30px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_btn { background-color: #1F57C3 !important; color: white !important; font-size: 18px !important; line-height: 18px !important; border: none !important; box-shadow: 0px 0px 2px black; padding: 15px; cursor: pointer; border-radius: 5px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_btn:hover{ background-color:#243a66 !important; color: white !important; box-shadow: 2px 2px 2px #888888; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_btn, .bitcx_aipb_proposal_form .bitcx_aipb_pr_output .bitcx_aipb_pr_btn:hover{ background-color:#243a66 !important; color: white !important; box-shadow: 2px 2px 2px #888888; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-input, .bitcx_aipb_proposal_form .bitcx_aipb_pr-textarea, .bitcx_aipb_proposal_form .bitcx_aipb_pr-btn { border: none !important; box-shadow: 0px 0px 2px black; border-radius: 5px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-group { display: flex; flex-direction: column; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-label { margin: 25px 0px 15px 0px; line-height: 18px; font-size: 18px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-group p { padding: 0px; margin: 0px; } .bitcx_aipb_proposal_form textarea { min-height: 150px !important; padding: 0.7rem 1rem !important; resize: none; overflow: hidden; transition: 0.3s; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-input-clientName { padding: 0.7rem 1rem !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-input-freelanceName{ padding: 0.7rem 1rem !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-input-jobtitle { padding: 0.7rem 1rem !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-portfolio-cat-group { display: flex; flex-direction: column; gap: 20px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_urgent_margin { margin: 30px 0px 0px 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_select { max-width: 250px; padding: 10px; border: none; box-shadow: 0px 0px 3px black; font-size: 20px; } .bitcx_aipb_proposal_form .swiper { width: 100%; height: 100%; } .bitcx_aipb_proposal_form .swiper-slide { text-align: center; font-size: 18px; background:transparent; display: flex; justify-content: center; align-items: center; margin: 0 0 0 0; width: 100%; } .bitcx_aipb_proposal_form .swiper-slide img { display: block; width: 100%; height: 250px; object-fit: cover; } .bitcx_aipb_proposal_form .swiper-slide h3 { padding: 20px; margin: 0px; font-size: 30px; } .bitcx_aipb_proposal_form .swiper-slide h3 a { text-decoration: none; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_desktop { display: none !important; visibility: hidden !important; } .bitcx_aipb_proposal_form .bitcx_aipb_form-check-input { border: none !important; position: relative !important; left: 43%; top: 40px; cursor: pointer; } .bitcx_aipb_proposal_form .bitcx_aipb_danger_heading { padding: 20px; font-size: 24px; margin: 10px } .bitcx_aipb_proposal_form .bitcx_aipb_testimonials-group { margin: 50px 0px 0px 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-display-flex { display: flex; } .bitcx_aipb_proposal_form .bitcx_aipb_form-check-input2, .bitcx_aipb_proposal_form .bitcx_aipb_form-radio-input2 { margin: 0px 5px 0px 15px; cursor: pointer; } .bitcx_aipb_proposal_form .bitcx_aipb_clientName { float: right; } .bitcx_aipb_proposal_form .bitcx_aipb_ctas-group { margin: 50px 0px 0px 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_text_end { text-align: end; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_d_none { display: none; visibility: hidden; } .bitcx_aipb_proposal_form #pr_output { max-width: 1080px !important; padding: 50px; margin: auto; font-size: 20px; width: 100%; height: 100%; } .bitcx_aipb_proposal_form #bitcx_aipb_copy_button { margin-top: -13px; min-width: 145px; margin-right: 0rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output { font-size: 18px; min-width: 1024px; background-color: rgba(230, 230, 230, 255); padding: 30px; position: fixed; top: 20%; z-index: 999; margin: auto; max-width: 1024px; max-height: 500px; border-radius: 5px; z-index: 999; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_full_width { min-width: calc(100% - 100px); } .bitcx_aipb_proposal_form .bitcx_aipb_cross_icon { position: absolute; font-size: 18px; bottom: 60px; right: 5%; top: 7%; cursor: pointer; background-color: rgb(230, 74, 74); padding: 2px; color: white; border-radius: 50px; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 18px; } .bitcx_aipb_proposal_form .bitcx_aipb_closs-popup { left: 85%; padding: 10px 0; } .bitcx_aipb_popup_content{ max-height: 400px; overflow: auto; } .bitcx_aipb_popup_content pre{ margin-bottom: 30px; white-space: pre-wrap; } .bitcx_aipb_proposal_form .bitcx_aipb_form-radio-input2, .bitcx_aipb_proposal_form .bitcx_aipb_form-check-input2, .bitcx_aipb_proposal_form .bitcx_aipb_form-check-input { width: 25px; height: 25px; } @media screen and (max-width:1024px) { .bitcx_aipb_proposal_form { max-width: calc(85vw - 100px) !important; } .bitcx_aipb_proposal_form #pr_output { padding: 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output { min-width: calc(100vw - 50px); max-width: calc(100vw - 50px); } .bitcx_aipb_proposal_form #pr_output { max-width: calc(100vw - 50px) !important; } } @media screen and (max-width:911px) { .bitcx_aipb_proposal_form #pr_output { font-size: 18px; } } @media screen and (max-width:768px) { .bitcx_aipb_proposal_form .bitcx_aipb_ctas-group { margin: 30px 0px 0px 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_testimonials-group { margin: 30px 0px 0px 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-portfolio-group { margin: 10px 0 0 0; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_desktop { display: block !important; visibility: visible !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_mobile { display: none !important; visibility: hidden !important; } .bitcx_aipb_pr-form .intial_info{ display: flex !important; } .intial_info .client_name{ margin-right: 0px !important; margin-bottom: 1.5rem; } .intial_info .freelancer_name{ margin-left: 0px !important; } } @media screen and (max-width:513px) { .bitcx_aipb_proposal_form .bitcx_aipb_cross_icon { top: 4%; } .bitcx_aipb_proposal_form .bitcx_aipb_proposal_form { max-width: calc(100vw - 10px) !important; padding: 0px !important; font-size: 18px; padding: 5px !important; } .bitcx_aipb_proposal_form #bitcx_aipb_copy_button { margin-top: 30px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_btn { font-size: 18px !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output { max-height: 450px; padding: 10px; } } @media screen and (max-width:300px) { .bitcx_aipb_proposal_form { padding: 0px; } } /* MY Custom CSS */ body.bitcx_aipb_overlayed{ position: relative; } body.bitcx_aipb_overlayed::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-group { margin-bottom: 1.5rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-label { margin: 0px 0px 1rem; line-height: 1.5rem; font-size: 16px; font-weight: 600; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-label input, .bitcx_aipb_proposal_form .bitcx_aipb_pr-form-label textarea { border: 2px solid rgba(0,0,0,.085); } .bitcx_aipb_proposal_form .swiper-slide { text-align: left; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-input, .bitcx_aipb_proposal_form .bitcx_aipb_pr-textarea, .bitcx_aipb_proposal_form .bitcx_aipb_pr-btn { /* border: none !important; */ box-shadow: none; border-radius: 3px; border: 2px solid rgba(0,0,0,.085) !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-portfolio-cat-group { gap: 0px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-portfolio-cat-group .bitcx_aipb_pr_select { max-width: 250px; padding: 10px; /* border: none; */ box-shadow: none; font-size: 1rem; border: 2px solid rgba(0,0,0,.085); border-radius: 3px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-portfolio-cat-group .bitcx_aipb_pr_select:focus{ outline: none !important; border-bottom-color: #1F57C3; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_portfolio_items .swiper-slide { margin-top: 30px; font-size: 18px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_portfolio_items .swiper-slide .bitcx_aipb_checkbox_field { text-align: left; position: absolute; right: .5rem; top: .5rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_portfolio_items .swiper-slide .bitcx_aipb_checkbox_field input { position: static !important; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_portfolio_items .swiper-slide h3 { padding: 1rem 0px; margin: 0px; font-size: 1rem; font-weight: 700; color: #000; text-align: center; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_portfolio_items .swiper-slide h3 a { text-decoration: underline; } .bitcx_aipb_proposal_form .bitcx_aipb_testimonials-group, .bitcx_aipb_proposal_form .bitcx_aipb_ctas-group { margin: 0px; margin-bottom: 1.5rem; } .bitcx_aipb_proposal_form .bitcx_aipb_testimonials-group .swiper-slide, .bitcx_aipb_proposal_form .bitcx_aipb_ctas-group .swiper-slide { text-align: left; margin-top: 1rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr-display-flex, .bitcx_aipb_proposal_form .bitcx_aipb_pr-display-flex>div:nth-child(2) { width: 100%; } .bitcx_aipb_proposal_form .swiper-slide .bitcx_aipb_form-check-input2, .bitcx_aipb_proposal_form .swiper-slide .bitcx_aipb_form-radio-input2 { margin: 0px 0.5rem 0px 0px; box-shadow: none; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_btn, .bitcx_aipb_proposal_form .bitcx_aipb_pr_output .bitcx_aipb_pr_btn { background-color: #1F57C3 !important; color: white !important; font-size: 16px !important; line-height: 1.5rem !important; border: none !important; box-shadow: none; padding: .7rem 1.5rem; cursor: pointer; border-radius: 3px; margin-top: 1rem; } .bitcx_aipb_proposal_form .bitcx_aipb_danger_heading { padding: 0px; font-size: 1rem; margin: 0px; font-weight: 600; color: red; } /* PR Output */ .bitcx_aipb_proposal_form #pr_output { max-width: 100% !important; padding: 0px; margin: 0px; font-size: 1rem; width: 100%; height: 100%; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output { background-color: #f1f1f1; font-size: 1rem; left: 50%; transform: translateX(-50%); padding: 0rem 2rem 2rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output .bitcx_aipb_closs-popup { position: relative; padding: 10px 0; top: 1rem; left: 0rem; padding-right: 3rem; } .bitcx_aipb_proposal_form #bitcx_aipb_copy_button { margin-top: -13px; min-width: 145px; margin-right: 0rem; } .bitcx_aipb_proposal_form .bitcx_aipb_cross_icon{ top: 0px; right: 0px; bottom: 0px; line-height: 15px; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output h4 { font-size: 1rem; font-weight: 500; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output ul { margin: 0px; margin-bottom: .5rem; } .bitcx_aipb_proposal_form .bitcx_aipb_pr_output p { margin-bottom: .5rem; } .generate-btn-area{ display: flex; justify-content: end; } #bitcx_aipb_loadingSpinner{ margin:10px; } #bitcx_aipb_ai_response{ background: #f8d7da; width: fit-content; border: 1px solid #f1aeb5; border-radius: 3px; font-size: 16px; padding: 5px 10px; margin-top: 5px; color: inherit; display: none; } #bitcx_aipb_getSolution{ margin-bottom:10px !important; margin-top:10px !important; } .bitcx_aipb_pr-input:focus{ border-bottom-color: #1F57C3 !important; outline: none !important; } /* Swipper CSS */ .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; overflow: clip; list-style: none; padding: 0; z-index: 1; display: block; } swiper-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; } .swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px,0,0); } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; } .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; } .swiper-button-next, .swiper-button-prev { background-color: transparent; position: absolute; top: 50%; margin-top: -20px; z-index: 10; cursor: pointer; } .swiper-button-next { right: 10px; background-position: -27px 0; } .swiper-button-prev { left: 10px; background-position: 0 0; } .swiper-button-next:after,.swiper-button-prev:after{ content: "\203A"; font-size: 2em; text-transform: none!important; letter-spacing: 0; font-variant: initial; line-height: 0.3; color: #1F57C3; } .swiper-button-prev:after { content: "\2039" !important; }