@font-face { font-family: 'urw-demi'; src: url('/vendor/fonts/URW/URWGothic-Demi.ttf') format('truetype'); } @font-face { font-family: 'libre-italic'; src: url('/vendor/fonts/LibreBaskerville/LibreBaskerville-Italic.ttf') format('truetype'); } @font-face { font-family: 'noto-serif-medium'; font-weight: 900; src: url('/vendor/fonts/NotoSerif-Medium.woff2') format('woff2'); } @font-face { font-family: 'noto-serif-regular'; font-weight: 900; src: url('/vendor/fonts/NotoSerif-Regular.woff2') format('woff2'); } :root { --pry-color: #191919; --sec-color: #a41001; /* --sec-color: #aa2828; */ --light-sec-color: #ffe3e3; } ::-moz-selection { background: var(--pry-color); color: #fff; } ::selection { background: var(--pry-color); color: #fff; } html { scroll-behavior: smooth; } body { display: flex; flex-direction: column; min-height: 100vh; width: 100%; font-family: 'noto-serif-medium', serif; /* font-family: 'Poppins', sans-serif; */ background-color: #fff; color: #000; } p { font-size: 17px; } .bg-sec { background-color: var(--sec-color); } .text-light-sec { color: var(--light-sec-color); } .bg-light-sec { background-color: var(--light-sec-color); } .btn { font-weight: 500; } .btn-shadow { box-shadow: 0px 15px 15px rgba(11, 28, 91, 0.101961); } .btn-pry { background-color: var(--pry-color); color: #fff; padding: 15px 40px; } .btn-pry:hover { transition: .5s; box-shadow: 0px 15px 15px rgba(11, 28, 91, 0.101961); color: rgba(255, 255, 255, .8); } .btn-sec { background-color: var(--sec-color); color: #fff; padding: 15px 40px; border-radius: 20px; } .btn-sec:hover { transition: .5s; box-shadow: 0px 15px 15px rgba(11, 28, 91, 0.101961); color: rgba(255, 255, 255, .8); padding: 15px 40px; } .btn-grey { color: var(--pry-color); background-color: rgba(26, 21, 57, 0.0509804); padding: 15px 40px; box-shadow: 0px 5px 5px rgba(11, 28, 91, 0.101961); } .btn-grey:hover { transition: .5s; box-shadow: 0px 15px 15px rgba(11, 28, 91, 0.101961); color: var(--pry-color); background-color: rgba(26, 21, 57, 0.0509804); padding: 15px 40px; } .ui-widget-header { border: none; font-weight: normal; background-color: #ffffff; } .ui-datepicker-calendar thead th { font-weight: normal; border-bottom: 2px solid #333; margin-bottom: 5px; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: none; background-color: #f6f6f6; color: #454545; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-button:hover, .ui-state-highlight:hover, .ui-widget-content .ui-state-highlight:hover, .ui-widget-header .ui-state-highlight:hover{ background-color: #e4f9e2; } .ui-widget.ui-widget-content { background-color: #ddd; border:none; } .ui-datepicker td span, .ui-datepicker td a { text-align: center; display: grid; place-items: center; border-radius: 100%; height: 30px; width: 30px; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background-color: var(--sec-color); color: #fff; } .ui-slider-handle, .ui-widget-content .ui-slider-handle, .ui-widget-header .ui-slider-handle, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { height: 20px; width: 20px; margin-top: -5px; border-radius: 100%; background-color: var(--sec-color); } .ui-slider-horizontal .ui-slider-range { border: .6px solid var(--sec-color); background-color: var(--sec-color); } .ui-slider-horizontal { height: 4px; } .radio-block [type="radio"] { position: absolute; height: 0; width: 0; } .radio-block { display: inline; width: 100%; } .radio-block span{ display: grid; place-items: center; padding: 10px 20px; border: 1.5px solid #ddd; border-radius: 5px; background-color: #ffffff; cursor: pointer; } .radio-block:nth-child(2) span{ border-radius: 0; border-left:0; border-right:0; } .radio-block:nth-child(1) span{ border-top-right-radius: 0; border-bottom-right-radius: 0; } .radio-block:nth-child(3) span{ border-top-left-radius: 0; border-bottom-left-radius: 0; } .radio-block [type="radio"]:checked ~ span{ border: 1.5px solid var(--sec-color); } .flex-radios { display: flex; } .pros-list { padding: 20px; } .pros-list:not(:last-child){ border-bottom: 1px solid #ccc; } .checker input:checked ~ .checkmark { background-color: var(--sec-color); } .modal-backdrop { z-index: 1; } .filter-btn { position: fixed; bottom: 0; width: 100%; border-radius: 0; margin: 0 !important; left: 0; z-index: 200; } .team { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 40px; } .member { display: flex; flex-direction: column; align-items: center; text-align: center; } .member .mb-img { height: 150px; width: 150px; overflow: hidden; /* border-radius: 100%; */ border: 1px solid #000; margin-bottom: 15px; } .member .mb-img img{ height: 150px; width: 100%; } .member .qst{ font-size: 19px; } .member p{ font-size: 16px; } .bg-pry { background-color: var(--pry-color); color: #fff; } .bg-cream { background-color: #ffebeb !important; border-radius: 10px; padding: 20px; } .bg-cream img { width: 100%; } .avatar { width: 50px; } .conversation-ellipsis { width: 180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } small { font-size: 14px; } footer { margin-top: auto; background: var(--pry-color); } button { outline:none !important; } *:focus { outline: 0 !important; } @media screen and (min-width:1400px) { .container-lg { max-width: 1400px; } } .separator::before { margin-inline: 10px; border-right: 1px solid #aaa; content: ''; font-family: sans-serif; font-size: 40px; font-weight: 100 !important; } .web { display: block; } .mobile { display: none; } .title { font-size: 45px; } strong, b { font-family: 'Noto Serif', serif !important; } .navbar-brand { display: block; } .navbar-brand img { height: 50px; /* width: 100%; */ object-fit: contain; } nav.navbar { padding: 0; background: #fff; z-index: 200; width: 100%; } nav .container { /* border-bottom: 1px solid #000; */ } .nav-item{ margin-right: 20px; } .nav-link { color: #000; border-bottom:1px solid transparent; } .nav-link.active, .nav-link:hover, .nav-link:focus { color: #000; border-bottom:1px solid var(--sec-color); transition: .5s; } .info { margin-top: 40px; } .top-dash { padding-top: 50px; margin-top: -40px; border-top: 1px dashed var(--sec-color); } .blank { list-style: none; margin-top: 20px; padding-left: 10px; } .blank li { display: flex; align-items: flex-start; margin-bottom: 20px; } .blank .num { margin-top: -5px; height: 30px; width: 30px; display: grid; place-items: center; border-radius: 100%; background-color: var(--sec-color); color: #fff; margin-right: 10px; } .input-button { display: flex; align-items: center; background-color: #fff; padding: 10px; border-radius: 8px; } .input-button input { border: 0; } .input-button .btn { border-left: 1px solid #aaa; } .gc-popup { /* background-image: url('/img/confetti.gif'); */ background-position: top; background-size: contain; background-color: var(--sec-color); } .gc-popup .modal-body { background-color: rgba(255, 255, 255, 0.8); } .text-sans { /* font-family: serif; */ font-size: 20px; font-weight: bold; } .form-control:focus { outline: 0; box-shadow: 0; } .pro-intro { max-width: 500px; background-color: #ffffff; padding: 30px 30px 60px 30px; border-radius: 20px; margin-top: -250px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .pro-top { background-position:right; background-size: 70%; background-repeat: no-repeat; height: 550px; } .overlay-cream { background-image: url('/app/pyg/img/overlay-cream.png'); background-position: left; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; } .btn-outline-sec { background-color: transparent; border: 1px solid var(--sec-color); color: var(--sec-color); transition: .5s; padding: 11px 50px; font-size: 16px; border-radius: 20px; } .btn-outline-sec:hover { border-radius: 20px; font-size: 16px; background: var(--sec-color); color: #fff; border: 1px solid var(--sec-color); transition: .5s; } .btn-sec:hover, .btn-google-login:hover, .btn-facebook-login:hover { color: #fff; box-shadow: 0px 20px 25px rgb(76 97 110 / 7%), 0px 41.7776px 33.4221px rgb(76 97 110 / 3%), 0px 22.3363px 17.869px rgb(76 97 110 / 1%), 0px 12.5216px 10.0172px rgb(76 97 110 / 1%), 0px 6.6501px 5.32008px rgb(76 97 110 / 0%); } .text-pry { color: var(--pry-color); } .text-red { color: var(--sec-color); } .text-sec { color: var(--sec-color); } .bg-pry { border: 1px solid #000; } .bg-light-grey { background-color: #FBFBFB; border: 1px solid #D6D6D6; border-radius: 5px; width: 100%; } .gallery-0 { grid-area: menu} .gallery-1 { grid-area: topleft} .gallery-2 { grid-area: topright} .gallery-3 { grid-area: bottomleft} .gallery-4 { grid-area: bottomright} .pswp-gallery { display: grid; grid-template-areas: 'menu menu topleft topright' 'menu menu bottomleft bottomright'; gap: 8px; margin-bottom: 20px; } .pswp-gallery a:not(.gallery-0) { height: 100px; } .pswp-gallery a { max-height: 210px; display: block; overflow: hidden; border:1px solid #eee; border-radius: 8px; position: relative; } .pswp-gallery a:hover { box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); } .pswp-gallery img { height: 100%; width: 100%; object-fit: cover; } .more-gallery { position: absolute; background-color: rgba(0,0,0,.5); z-index: 1; top: 0; bottom: 0; width: 100%; color: #fff; display: grid; place-items: center; } .pswp__item { text-align: center; display: flex !important; align-items: center; width: 100%; } .pswp__img { object-fit: contain; /* width: 400px !important; */ } #backToTop { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 200; cursor: pointer; padding: 6px 12px; border-radius: 4px; background-color: rgba(255, 255, 255, .4); border: 1px solid #ccc; } #backToTop:hover { background-color: #ffffff; } .steps { display: flex; align-items: center; justify-content: center; } .steps .underline.sec { background-color: var(--sec-color); } .steps .underline { height: 3px; margin-top: -50px; display: block; width: 100%; background-color: #F2F1F3; } .list li { padding: 5px 0; width: 98%; font-size: 19px; } .featured-img, .profile-img { height: 100px; width: 100px; position: relative; border-radius: 8px; overflow: hidden; } .profile-img img { width: 100%; height: 150px; object-fit: cover; } .profile-title { font-size: 26px; } .profile-top { padding: 40px 60px; border-radius: 10px; position: relative; } .flex-gallery { display: flex; align-items: flex-start; gap: 15px; } .edit-pp { position: relative; cursor: pointer; } .edit-pp:hover::before { content: '+'; z-index: 1; position: absolute; margin: auto; padding-top: 10px; width: 100%; height: 100px; text-align: center; background-color: rgba(0,0,0,.1); color: #fff; font-size: 50px; } .mt-neg { margin-top: -100px; } .large { font-size: 22px; } .times, .check { padding-left: 0; } .times li, .check li, .check-circle li{ padding: 5px 0; display: flex; align-items: flex-start; list-style: none; font-size: 19px; } .check-circle li i { margin-top: 2px; margin-right: 10px; font-size: 24px; } .times li::before, .check li::before{ content: ''; background: url('/img/times.svg'); background-size: contain; background-repeat: no-repeat; height: 9px; width: 12px; margin-top: 8px; margin-right: 10px; } .check li::before { background: url('/img/check.svg'); } .video-wrapper { width: 90%; } .video-container { margin-left: 10%; width: 87%; border-radius: 20px; overflow: hidden; position: relative; margin-bottom: -200px; transform: translateZ(0); } .st-container { margin-right: -20px; border: 1px solid rgba(112, 112, 112, 0.2); box-shadow: 0px 13px 26px rgba(0, 0, 0, 0.05); border-radius: 16px; padding: 40px; padding-right: 60px; } .st-title { font-size: 30px; font-weight: bold; font-weight: 'RegolaProBold'; } .form-control { height: 48px; } textarea.form-control { height: 150px; resize: none; } .svc-container { display: flex; align-items: flex-start; justify-content: space-between; gap: 15px; } .svc { position: relative; display: grid; place-items: center; cursor: pointer; font-size: 13px; text-align: center; } .sv-icon { border: 1px solid #ccc; padding: 20px; margin-bottom: 10px; } .sv-icon img { height: 60px; width: 60px; object-fit: contain; } .hidden { display: none; } .hidden-checkbox { visibility: hidden; position: absolute; } .top { background: #fff; color: rgba(0,0,0,0.9); padding: 20px 0; /* margin-top: 90px; */ } .top-title { margin-top: 30px; font-size: 50px; /* font-family: 'noto-serif-medium', serif; */ } .top-title span { position: relative; } .top-title span::after { position: absolute; content: ''; background: url('/img/bright_words.svg'); background-size: contain; background-repeat: no-repeat; top: -50px; right: -60px; height: 200px; width: 150px; } .user span, .pagination * { /* font-family: sans-serif; */ font-size: 14px; } .user i { font-size: 14px; } .top p { width: 90%; margin: 20px 0; font-size: 19px; } .top h6 { font-size: 28px; /* font-family: 'noto-serif-medium', serif; */ } .top-nav-unread-badge { position: absolute; right: -2px; top: 0px; font-size: 10px; background: #000; color: #fff; height: 15px; line-height: 15px; min-width: 17px; text-align: center; border-radius: 3px; } .btn-nav { border: 1px solid #000; border-radius: 50px; padding: 0.6rem 2rem !important; transition: .3s; } .btn-nav:hover { background: #000; color: #fff; transition: .3s; } [moe][large] form, [moe][large] [url] { width: 450px; } [moe][wide] form, [moe][wide] [url] { width: 550px; } [moe][huge] form, [moe][huge] [url] { width: 750px; } [moe][extra-huge] form, [moe][extra-huge] [url] { width: 900px; } [moe][bottom] form, [moe][bottom] div[url]{ bottom: 100%; } .moe-disabled[moe] { cursor: not-allowed; } .moe-disabled[moe] [start][show] { opacity: 0.5; pointer-events: none; } .log, .log-dark { background-color: #ffffff; padding: 20px; } .log-dark { background-color: var(--pry-color); color: #fff; } .log-btn { background-color: var(--pry-color); color: #fff !important; padding: 10px 30px !important; } .log-dark .log-btn { background-color: #ffffff; color: #000 !important; } .header { /*SAL CHANGED FROM 45 to 38*/ font-size: 38px; font-weight: 600; width: 70%; letter-spacing: -2px } .msg-header { background-color: #FB6108; color: #fff; } .msg-input { border: 1px solid #ccc; background-color: #ffffff; padding: 5px; border-radius: 50px; width: 100%; display: flex; align-items: center; justify-content: space-between; overflow: hidden; } .msg-input textarea, .msg-input textarea:focus{ outline:0; box-shadow: 0; border:none; resize: none; width: 100%; height: 35px !important; } .btn-input, .btn-input:hover, .btn-input:focus { height: 40px; width: 44px; font-size: 18px; padding: 0; display: grid; place-items:center; border-radius: 100%; background: #32abd1; color: #fff; } .btn-input i { margin-left: -4px; } .sans *:not(i, .subtitle) { /* font-family: sans-serif; */ } a, a:hover{ color: var(--sec-color); text-decoration: none !important; } .pp-sm-container { background-color: #ffffff; border: 1px solid #eee; border-radius: 100%; width: 50px !important; height: 50px !important; } .pp-overlay, .pp-square-container { width: 220px; height: 220px; overflow: hidden; border:1px solid #ccc; cursor: pointer; background-color: #000; position: relative; } .pp-overlay:hover::after{ content: '+'; color: #fff; position: absolute; font-size: 100px; top:15%; left: calc(50% - 30px); margin: auto; width: 220px; height: 220px; } .pp-overlay img, .pp-square-container img { background-color: #ffffff; width: 220px; height: 220px; object-fit: cover; cursor: pointer; } .pp-square-container img { cursor: default; } .pp-overlay:hover img { opacity: .8; } .num { display: flex; align-items: start; } .num h6 { height: 35px; width: 35px; background: var(--pry-color); color: #fff; display: grid; place-items: center; font-size: 18px; margin-top: 10px; margin-right: 12px; border-radius: 100%; } .num h6.sec { background: var(--sec-color); color: #fff; } .num h6.bright { position: relative; } .num h6.bright::before { position: absolute; content: ''; background: url('/img/bright_nums.svg'); background-size: contain; background-repeat: no-repeat; left: -40px; height: 90px; width: 60px; } .center { display: grid; place-items: center; } .title { font-size: 45px; /* font-family: 'noto-serif-medium', serif; */ } .subtitle { font-size: 40px; line-height: 55px; /* font-family: 'noto-serif-medium', serif; */ } .sm-subtitle { width: 60%; } .heading, .subheading { /* font-family: 'noto-serif-medium', serif; */ font-size: 30px; } .subheading { font-size: 20px; } .sub-bright { position: relative; } .sub-bright::after { position: absolute; content: ''; background: url('/img/bright_words.svg'); background-size: contain; background-repeat: no-repeat; top: -50px; right: -60px; height: 200px; width: 150px; } .video { width: 100%; height: 350px; } .video[poster] { object-fit: cover; } .qst { font-size: 22px; font-family: 'libre-italic', sans-serif; } .qst-lg { font-size: 35px } .form-control { border-radius: 0; font-size: 16px; color: #000000; } .training-steps { margin-top: 50px; display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: space-between; } .training-steps img { height: 60px; } .overlay-support { display: flex; align-items: center; background-color: #FBFBFB; } .overlay-support>div { width: 100%; } .img-holder { overflow: hidden; } .img-holder img { object-position: center; } .content { padding: 80px; } .content h3 { font-size: 50px; line-height: 65px; /* font-family: 'noto-serif-medium', serif; */ } .bd-bottom-light { border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .footer-logo img { height: 50px; width: 100%; object-fit: contain; } .footer-links a { display: block; margin-bottom: 15px; font-size: 16px; color: #fff; text-decoration: none; transition: .5s; } .footer-links a:hover { color: var(--sec-color); transition: .5s; } .around { justify-content: space-around; } .bd-right { border-right:1px solid #000; padding-right: 30px; } .about-context { text-align: left; } .board-member { margin-bottom: 40px; } .board-member img{ width: 100%; margin-bottom: 20px; } .courses > div { padding: 70px 0; background-size: cover; background-position: center; background-repeat: no-repeat; } .course-1 { background-image: url('/img/courses/course_bg_1.jpg'); } .course-2 { background-image: url('/img/courses/course_bg_2.jpg'); } .course-3 { background-image: url('/img/courses/course_bg_3.jpg'); } .course-4 { background-image: url('/img/courses/course_bg_4.jpg'); } .course-5 { background-image: url('/img/courses/course_bg_5.jpg'); } .user { border: 1px solid #eee; padding: 12px; display: flex; align-items:flex-start; } .user:hover { background-color: #f1f1f1; } .pp-container { display: block; height: 90px; width: 100px; position: relative; } .pp-container > div { height: 90px; width: 100px; background-color: #ffffff; border: 1px solid #eee; border-radius: 5px; overflow: hidden; } .pp-container img { object-fit: cover; width: 100%; height: 100%; } .pp-container i { color: #ddd; font-size: 10px; position: absolute; border-radius: 100%; border:2px solid #fff; top: -5px; right: -5px; } .pp-container i.online { color: #30ba06; } .days { display: flex; flex-wrap: wrap; } .days a { background-color: #fff; padding: 12px; display: grid; place-items:center; cursor: pointer; } .days a:hover { background-color: #f1f2f1; } .days a.active { background-color: var(--sec-color); color: #fff; } .accordion-item { border:none; border-bottom: 1px solid #000; } .accordion-item:first-child { border-top: 1px solid #000; } .accordion-button { border-radius: 0 !important; /* font-family: 'noto-serif-medium', serif; */ font-size: 18px; padding: 18px 0; } .accordion-button::after { display: none; } .accordion-button::before { content: ''; background: url('/img/plus.svg'); background-size: cover; height: 14px; width: 14px; margin-right: 20px; transition: .5s; } .accordion-button:not(.collapsed)::before { content: ''; background: url('/img/minus.svg'); background-size: contain; background-repeat: no-repeat; height: 5px; width: 14px; margin-right: 20px; margin-top: 5px; transition: .5s; } .accordion-button:focus, .accordion-button:not(.collapsed) { background: #fff; border: none; box-shadow: none; color: #000000; } .page-item.active .page-link { background-color: var(--sec-color); border-color: var(--sec-color); } .page-link { color: var(--sec-color); } .morph-button-modal-btn button img { width: 100%; } /* RESPONSIVENESS */ @media screen and (max-width:1399px) { .sm-subtitle { width: 70%; } } @media screen and (max-width:1199px) { .nav-item { margin-right: 2px; } .mb-down { margin-bottom: -45px; } .info-card { top: 0; height: auto; position: relative; } .top { background: url('/img/yoga/yoga.png'); background-size: cover; background-repeat: no-repeat; background-position: center; /* color: #fff; */ padding: 0; } .btn-sec { padding: 8px 40px; margin-bottom: 5px; } .training { background: url('/img/training.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center; } .about { background: var(--pry-color); color: #fff; } .overlay { padding-bottom: 40px; background: rgba(255,255,255, 0.6); } .svc-container { flex-wrap: wrap; justify-content: flex-start; } .st-container { padding: 20px; } .st-container, .st-video { margin-inline: 0 !important; } .st-video.video-container { width: 100%; border-radius: 0; } .m-video { position: absolute; right: 20px; top: 20px; font-size: 20px; } .video-modal { height: 40px; width: 40px; display: grid; place-items: center; background-color: var(--light-sec-color); border-radius: 100%; z-index: 1; } .support-experience { background: url('/app/pyg/img/pose.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center; } .overlay-support { background-color: rgba(251, 251, 251, 0.9); } .pro-top { background-size: cover; border-bottom: 1px solid #333; height: 300px; margin-bottom: 100px; } .container-lg { /* max-width: 1140px; */ } .pro-top .row { align-items: center; } .pro-top .top-title { padding-top: 0 !important; padding-bottom: 50px; } .pro-intro { margin-top: 0; padding: 20px; margin-inline: auto; } .sm-subtitle { width: 90%; } .sub-bright::after { top: -30px; right: -25px; height: 181px; width: 100px; } .mobile { display: block; } .web { display: none; } .about-context { text-align: center; } .training-steps { justify-content: center; } .training-steps>div { margin-left: 30px; margin-right: 30px; } .overlay-cream { height: 300px; background-image: none; background-color: rgba(244, 243, 237, .8); } .edit-pp::before { content: '+'; z-index: 1; position: absolute; margin: auto; padding-top: 15px; width: 100%; height: 150px; text-align: center; background-color: rgba(0,0,0,.1); color: #fff; font-size: 80px; } .navbar-toggler { color: var(--pry-color); border: 1px solid var(--pry-color); background-color: #fff; padding: 15px 12px; margin-bottom: 0; border-radius: 8px; } .navbar-toggler:focus { box-shadow: none; } #navBar { background: #fff; padding: 0; position: absolute; width: 100%; top: 70px; left: 0; z-index: 200; } .nav-item { margin-right: 0; width: 100%; padding-inline: 10px; } .nav-link { border-bottom: 1px solid #000; color: #000; white-space: nowrap; } .nav-item:last-child .nav-link:last-child { border-bottom: 0; } } @media screen and (max-width:1199px) and (min-width: 992px) { .navbar-expand-lg { flex-wrap: wrap; justify-content: space-between; } .navbar-expand-lg .navbar-collapse{ display: none !important; } .navbar-expand-lg .navbar-collapse.show{ display: flex !important; flex-basis: 100%; align-items: center; } .navbar-expand-lg .navbar-toggler { display: block; } .navbar-expand-lg .navbar-nav { display: block; padding-left: 0; margin-bottom: 0; list-style: none; width: 100%; padding: 0 15px; } } @media screen and (max-width:991px) { nav.navbar { /* background-color: var(--pry-color);; */ } nav.navbar .container { padding: 0 15px !important; position: relative; border-bottom: none; } .pp-container, .pp-container > div { height: 100px; } .min-width-200px { min-width: 100px; } .pagination { flex-wrap: wrap; } .top-dash { border-top:none; } .info-card .title { font-size: 35px; line-height: 40px } .info-card .subtitle { font-size: 25px; line-height: 35px } .user { display: grid; place-items:center; } .title { font-size: 35px; } } @media screen and (max-width:767px) { .top p { width: 100%; } .content { padding: 70px 40px; } .info-card .title { font-size: 35px; line-height: 40px; } .info-card .subtitle { font-size: 20px; } .info-card .cleaner-title { font-size: 25px; } .mb-scroll { display: flex; } .im-container .im-lhs { min-width: 100px; max-width: 100px; } .im-container .im-lhs .d-flex{ display: none !important; } } @media screen and (max-width:580px) { .subtitle { font-size: 29px; line-height: 40px; } .num h6 { margin-top: 5px; } .content h3 { font-size: 30px; line-height: 40px; } .footer-logo img { height: 90px; } .footer-links a { font-size: 14px; } .content { padding: 50px 15px; } .footer-links { width: 50%; margin-bottom: 20px; } .around { justify-content: flex-start; } .top-title span::after { display: none; } .top-title span { color: var(--sec-color); } .info-card .title { font-size: 25px; line-height: 30px; } .info-card .cleaner-title { font-size: 20px; } .num { display: grid; place-items: center; } .num .subtitle { /* text-align: center; */ } } @media screen and (max-width:400px) { .top-title { font-size: 45px; } .btn-sec { padding: 10px 25px; font-size: 14px; margin-bottom: 5px; } } @media screen and (max-width:580px) { [moe] { position: static !important; } [moe] form { position: absolute; display: block; top: 2rem; left: 1rem; width: calc(100vw - 2rem); max-width: calc(100vw - 2rem); } } .accordion .accordion-content { display: none; } .accordion .accordion-content.show { display: block; } .accordion .accordion-title { cursor: pointer; } .appt-title-section { width: 50%; } .dashboard { max-width: 95%; } .dashboard .profile-card { position: relative; padding: 30px 30px 0 30px; } .dashboard .profile-card h4 { font-weight: 600; font-size: 28px; line-height: 48px; color: #fff; } .dashboard .profile-card .profile-snapshot { background-color: #fff; padding: 20px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .dashboard .profile-card .profile-snapshot .pp-round-container { width: 100px; height: 100px; } .dashboard .profile-card .profile-snapshot .pp-round-container img { width: 100px; height: 100px; cursor: pointer; } .dashboard .profile-card .profile-snapshot .profile-link { font-weight: 500; color: #1A1539; } .dashboard .account-finance { background: linear-gradient(228.77deg, #69C982 -14.18%, #068374 94.11%); border-radius: 12px; color: #fff; padding: 30px; } .dashboard .icon { display: inline-block; width: 30px; height: 30px; color: #fff; text-align: center; border-radius: 3px; } .dashboard .icon i { margin-top: 6px; } .dashboard .icon.green { background-color: #57BC80; } .dashboard .icon.dark-blue { background-color: #395076; } .dashboard .icon.secondary{ background-color: #FFE6E3; } .dashboard .account-finance h6 { font-weight: 600; font-size: 18px; } .dashboard .account-finance h3 { font-weight: 600; font-size: 32px; line-height: 24px; } .dashboard .account-finance .btn-grey { color: #fff; background-color: var(--sec-color); padding: 15px 40px; box-shadow: none; border-radius: 30px; } .dashboard .contracts-profiles { background: linear-gradient(93.81deg, #1A1539 6.4%, #1E437A 106.01%); mix-blend-mode: normal; border-radius: 12px; padding: 20px 30px; color: #fff; } .dashboard .contracts-profiles h6 { font-weight: 600; margin-bottom: 0; } .dashboard .contracts-profiles .profiles { } .dashboard .contracts-profiles .profiles img { width: 60px; height: 60px; border-radius: 50%; border: 1px solid rgba(28, 45, 95, 0.8); padding: 2px; background-color: #fff; margin-right: 10px; } .dashboard .card { border: none; } .dashboard .card .card-header { background-color: #fff; border: 1px solid #CDCCD3; border-radius: 8px; padding: 15px; } .dashboard .card .card-header h6 { font-weight: bold; } .cw-55 { width: 55px; display: inline-block; } .dashboard .btn-outline-dark { border-color: rgba(0, 0, 0, 0.2); color: #1A1539; } .dashboard .btn-outline-dark:hover, .dashboard .btn-outline-dark:focus { color: #fff; } .fc .fc-toolbar.fc-header-toolbar { margin-bottom: 10px; } .fc-col-header thead th { background: #FFE6E3; color: #EF7F72; font-weight: normal; } .fc-theme-standard td, .fc-theme-standard th { border: 1px solid rgba(239, 127, 114, 0.4); } .fc-theme-standard .fc-scrollgrid { border: 1px solid rgba(239, 127, 114, 0.4); border-right: none; border-bottom: none; } .fc .fc-daygrid-day-number { color: #1A1539; } .fc .fc-button { text-transform: capitalize; } .fc .fc-daygrid-day-number { padding: 4px 20px 4px 4px; } .dashboard .fc-direction-ltr .fc-daygrid-event.fc-event-end, .dashboard .fc-direction-rtl .fc-daygrid-event.fc-event-start { border-radius: 50%; width: 20px; height: 20px; overflow: hidden; color: transparent; cursor: pointer; } .dashboard .fc-h-event .fc-event-main { color: transparent; } .dashboard .fc-daygrid-day-events { display: flex; } .event-popover { background: #E4EFFF; padding: 30px; border-radius: 4px; } .popover { border-color: transparent; max-width: 330px; } .popover-body { padding: 0; } .event-popover h6 { background-color: #fff; border-radius: 15px; padding: 5px 10px; color: #567EBA; font-weight: 400; font-size: 14px; } .event-popover .time { color: #567EBA; } .event-popover h5 { margin-top: 10px; margin-bottom: 10px; } .event-popover h5 a { color: #567EBA; font-weight: 500; font-size: 14px; } .event-popover .pro{ font-weight: 400; font-size: 14px; line-height: 19px; color: #567EBA; } .event-popover.Declined { background: #ffe5dd; } .event-popover.Declined h6 { background-color: #ea430f; color: #fff; } .event-popover.Declined .time, .event-popover.Declined h5 a, .event-popover.Declined .pro { color: #ea430f; } .event-popover.Confirmed { background: #E3F7E9; } .event-popover.Confirmed h6 { background-color: #5A9269; color: #fff; } .event-popover.Confirmed .time, .event-popover.Confirmed h5 a, .event-popover.Confirmed .pro { color: #5A9269; } .event-popover.Pending { background: #FFFAE3; } .event-popover.Pending h6 { background-color: #EAA80F; color: #fff; } .event-popover.Pending .time, .event-popover.Pending h5 a, .event-popover.Pending .pro { color: #EAA80F; } .im-container .im-rhs .im-input textarea { height: 60px; border-color: #ccc; padding: 0.3rem; box-shadow: none !important; } .im-container .im-rhs .im-input.pr-input textarea { height: 150px; } .im-container .im-rhs .im-input textarea:focus, .im-container .im-rhs .im-input textarea:active, .im-container .im-rhs .im-input textarea:focus-visible { /* border: 1px solid #307899 !important; */ } .im-container .im-rhs .im-input #selected-files .selected-file { background: #eee; border: 1px solid #ccc; border-radius: 3px; padding: 2px 20px 2px 5px; cursor: pointer; position: relative; margin-top: 6px; margin-right: 6px; } .im-container .im-rhs .im-input #selected-files .selected-file:hover { color: #b11313; } .im-container .im-rhs .im-input #selected-files .selected-file:after { position: absolute; content: '✕'; right: 4px; color: #b11313; } .im-container .im-rhs .im-video-container { max-width: 480px; display: inline-block; position: relative; margin-top: 4px; } .im-container .im-rhs .im-video-container video { max-width: 100%; } .im-container .im-rhs .im-video-container .vs-control { opacity: 0; transition: opacity 0.3s ease; position: absolute; margin: 0 !important; top: 0; right: 0; background: rgba(238, 238, 238, 0.75) !important; border: 0 !important; border-bottom-left-radius: 3px; text-align: right !important; width: auto !important; font-size: 11px !important; } .im-container .im-rhs .im-video-container:hover .vs-control { opacity: 1; background: rgba(238, 238, 238, 1) !important; } .im-container .im-rhs .im-video-container .vs-control select { width: auto !important; border: 0 !important; } .im-message.proofreading { border: 2px solid #9aceb8; padding: 4px !important; background: #f1fff9; border-radius: 5px; } .msg-header { background-color: #FB6108; color: #fff; } .msg-input { border: 1px solid #ccc; background-color: #ffffff; padding: 0 !important; border-radius: 50px; width: 100%; display: flex; align-items: center; justify-content: space-between; overflow: visible !important; } .msg-input textarea, .msg-input textarea:focus{ outline:0; box-shadow: 0; border:none; resize: none; width: 100%; height: 35px !important; margin-left: 12px; } .im-btn-send { margin-right: -1px !important; margin-top: -1px !important; margin-bottom: -1px !important; } .btn-input, .btn-input:hover, .btn-input:focus { /*height: 40px; width: 44px; font-size: 18px; padding: 0; display: grid; place-items:center; border-radius: 100%; background: #32abd1; color: #fff;*/ margin-right: -1px !important; margin-top: -1px !important; margin-bottom: -1px !important; z-index: 1; } .btn-input i { margin-left: -4px; } .im-date-separator { height: 20px; line-height: 20px; position: relative; text-align: center; margin: 16px 0; } .im-date-separator::before { border-top: 1px solid #0003; position: absolute; width: 100%; content: ''; top: 9px; left: 0; } .im-date-separator>span { position: absolute; background: #fff; top: 0; left: calc(50% - 70px); width: 140px; color: #1A153999; font-weight: normal; } .im-message .on-hover-visible-header-item { display: none; } .im-message:hover .on-hover-visible-header-item { display: block; } .video-intro { display: grid; place-items: center; } .video-intro video { max-height: 500px; width: 100%; object-fit: contain; } .flex-gallery { display: flex; align-items: flex-start; gap: 15px; } .gallery-upload-photo { width: 100%; cursor: pointer; text-align: center; border: 1px solid #ddd; border-radius: 4px; padding: 5px 15px; background-color: #EFEFEF; display: flex; align-items: center; justify-content: center; position: relative; } .gallery-upload-photo input[type=file] { width: 100%; height: 100%; position: absolute; opacity: 0; cursor: pointer; } .gallery-upload-photo i { font-size: 50px; color: #bfbcbc; cursor: pointer; } .up-img-container { height: 170px; width: 180px; background-color: #ffffff; position: relative; margin-bottom: 5px; } .up-img-container img { height: 100%; width: 100%; object-fit: contain; } .up-img-container a { position: absolute; top: 0; right: 5px; cursor: pointer; text-align: center; } ul.flex-gallery { list-style-type: none; margin: 0; padding: 0; } .note-editor button.note-btn { width: auto !important; }