/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.civicrm-enabled header,body.civicrm-enabled #header,body.civicrm-enabled .site-header{top:40px !important;}body.civicrm-enabled .toolbar-menu-administration,body.civicrm-enabled .region-sidebar-first{top:40px !important;}.crm-public #crm-container.crm-public{background:#ffffff !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;padding:2.5rem !important;max-width:850px !important;margin:40px auto !important;border:1px solid #eef2f7 !important;font-family:'Segoe UI',system-ui,-apple-system,sans-serif !important;}.crm-public .crm-profile legend{display:block !important;width:100% !important;float:none !important;clear:both !important;margin:40px 0 25px 0 !important;padding-bottom:12px !important;border-bottom:2px solid #2980b9 !important;color:#2c3e50 !important;font-size:1.4rem !important;font-weight:700 !important;}.crm-public .crm-section{display:block !important;width:100% !important;clear:both !important;margin-bottom:22px !important;border:none !important;}.crm-public .crm-section .label,.crm-public .crm-section .content{float:none !important;width:100% !important;margin:0 !important;text-align:left !important;}.crm-public .crm-section .label{margin-bottom:8px !important;}.crm-public .crm-section .label label{font-weight:600 !important;color:#34495e !important;font-size:0.95rem !important;}.crm-public input.crm-form-text,.crm-public select.crm-form-select,.crm-public textarea{width:100% !important;padding:12px 16px !important;border:1.5px solid #dcdde1 !important;border-radius:8px !important;font-size:16px !important;background-color:#fcfcfc !important;box-sizing:border-box !important;transition:all 0.25s ease-in-out !important;text-transform:uppercase !important;}.crm-public .crm-option-label-pair{display:flex !important;align-items:center !important;background:#f8f9fa !important;padding:14px 18px !important;border-radius:8px !important;margin-bottom:10px !important;border:1px solid #edeff2 !important;transition:background 0.2s !important;cursor:pointer !important;}.crm-public .crm-option-label-pair:hover{background:#f1f3f5 !important;}.crm-public .crm-option-label-pair input{margin-right:15px !important;width:18px !important;height:18px !important;}.crm-public #_qf_Main_upload-bottom{background:linear-gradient(135deg,#2980b9 0%,#3498db 100%) !important;color:#ffffff !important;border:none !important;padding:20px !important;font-size:1.1rem !important;font-weight:800 !important;border-radius:10px !important;width:100% !important;margin-top:30px !important;text-transform:uppercase !important;letter-spacing:1px !important;box-shadow:0 6px 15px rgba(52,152,219,0.25) !important;transition:all 0.3s ease !important;}.crm-public #_qf_Main_upload-bottom:hover{transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(52,152,219,0.35) !important;filter:brightness(1.05) !important;}.crm-public .clear{display:none !important;}@media (max-width:600px){.crm-public #crm-container.crm-public{padding:1.5rem !important;margin:10px !important;}}.crm-public #civicrm-footer,.crm-public .empowered-by-logo{display:none !important;}.crm-contribution-main-form-block{display:flex;flex-direction:column;}#intro_text{order:1;}#priceset-div{order:2;}.custom_pre_profile-group{order:3;}.cms_user-section{order:4;margin-top:20px;}#billing-payment-block{order:5;}.crm-submit-buttons{order:6;}#footer_text{order:7;margin-top:40px;border-top:1px solid #eee;padding-top:20px;}.cms_user-section{order:4;margin:30px 0;padding:25px;background-color:#fcfcfc;border:1px solid #e0e0e0;border-left:5px solid #0074d9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.05);}.cms_user-section legend{font-size:1.1rem;font-weight:700;color:#0074d9;padding:0 10px;margin-bottom:15px;visibility:hidden;position:relative;display:block;width:100%;}.cms_user-section legend::after{content:"🔑 Dados de Acesso do Membro";visibility:visible;position:absolute;left:0;top:0;white-space:nowrap;}.cms_user-section input[type="text"],.cms_user-section input[type="password"],.cms_user-section input[type="email"]{width:100%;max-width:400px;padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:5px;transition:border-color 0.3s;}.cms_user-section input:focus{border-color:#0074d9;outline:none;box-shadow:0 0 5px rgba(0,116,217,0.2);}.cms_user-section .description{font-size:0.85rem;color:#666;font-style:italic;margin-top:5px;display:block;}.cms_user-section .crm-section{margin-bottom:15px;}.crm-price-field-id-10{display:none !important;}#pricesetTotal{display:none !important;}
.view-mensagem-do-dia{background:#ffffff;border:1px solid #e2e8f0;border-top:4px solid #005a8d;border-radius:12px;padding:50px 30px;text-align:center;position:relative;max-width:850px;margin:40px auto;box-shadow:0 10px 25px rgba(0,0,0,0.05);}.view-mensagem-do-dia::before{content:"“";font-family:serif;font-size:100px;color:rgba(0,90,141,0.08);position:absolute;top:-10px;left:25px;line-height:1;}.uab-quote-text{font-size:1.6rem;font-style:italic;color:#1e293b;line-height:1.5;font-weight:500;margin-bottom:20px;}.uab-quote-ref{font-size:0.95rem;color:#005a8d;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:30px;}.view-mensagem-do-dia .pager__items{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:30px 0 0 0;gap:5px;}.view-mensagem-do-dia .pager__item{display:inline-block !important;}.view-mensagem-do-dia .pager__item a{background-color:#f1f5f9 !important;color:#005a8d !important;padding:8px 16px;border-radius:6px;font-weight:600;text-decoration:none !important;font-size:14px;transition:all 0.2s ease;border:1px solid #e2e8f0;}.view-mensagem-do-dia .pager__item a:hover{background-color:#005a8d !important;color:#ffffff !important;border-color:#005a8d;}.view-mensagem-do-dia .pager__item--current{background-color:#005a8d !important;color:#ffffff !important;padding:8px 16px;border-radius:6px;font-weight:700;font-size:14px;border:1px solid #005a8d;}@media (max-width:768px){.uab-quote-text{font-size:1.3rem;}.view-mensagem-do-dia{padding:40px 20px;margin:20px 15px;}.view-mensagem-do-dia .pager__item a,.view-mensagem-do-dia .pager__item--current{padding:6px 12px;font-size:12px;}}
html,body{overflow-x:hidden;}#block-b5subtheme-menu2cima{width:100%;max-width:1320px;margin:0 auto;padding-left:15px;padding-right:15px;}#block-b5subtheme-menu2cima ul.nav{display:flex;justify-content:flex-start;padding:5px 0 !important;margin-bottom:0 !important;}.carrossel-tela-toda{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;}.carrossel-tela-toda .carousel-inner img{height:75vh;min-height:400px;max-height:700px;object-fit:cover;object-position:center;}.carrossel-tela-toda .carousel-caption{background:rgba(0,0,0,0.6);border-radius:12px;padding:20px;bottom:10%;backdrop-filter:blur(4px);}.carrossel-tela-toda .carousel-caption h5{font-weight:bold;font-size:1.8rem;text-transform:uppercase;letter-spacing:1px;color:#ffffff;margin-bottom:10px;}.carrossel-tela-toda .carousel-caption p{font-size:1.2rem;color:#f8f9fa;margin-bottom:0;}@media (max-width:768px){.carrossel-tela-toda .carousel-inner img{height:40vh;min-height:250px;}.carrossel-tela-toda .carousel-caption{width:85%;left:7.5%;right:7.5%;bottom:25px;padding:12px;}.carrossel-tela-toda .carousel-caption h5{font-size:1.1rem;margin-bottom:2px;}.carrossel-tela-toda .carousel-caption p{font-size:0.9rem;}}
html.h-100,body.h-100,.dialog-off-canvas-main-canvas.h-100{height:auto !important;min-height:100vh !important;}.dialog-off-canvas-main-canvas{overflow:visible !important;display:block !important;}
#auth_box #top_part #the_logo img{max-width:240px !important;height:auto;display:block;margin:0 auto 30px auto !important;}#auth_box #middle_part h2.title,#auth_box #middle_part #block-b5subtheme-page-title,#block-b5subtheme-socialauthlogin{display:none !important;}#auth_box{width:90% !important;max-width:420px !important;margin:60px auto !important;padding:40px 30px !important;background-color:#ffffff !important;border-radius:8px !important;box-shadow:0 4px 20px rgba(0,0,0,0.08) !important;border:none !important;box-sizing:border-box !important;}#auth_box .user-login-form{border:none !important;padding:0 !important;box-shadow:none !important;background:transparent !important;}#auth_box .user-login-form label{display:block !important;margin-bottom:8px !important;font-weight:500 !important;color:#444 !important;font-size:15px !important;}#auth_box .user-login-form .form-item{margin-bottom:25px !important;}#auth_box .user-login-form input.form-text,#auth_box .user-login-form input.form-control{width:100% !important;box-sizing:border-box !important;padding:12px 15px !important;border:1px solid #ccc !important;border-radius:6px !important;font-size:16px !important;box-shadow:none !important;margin:0 !important;}#auth_box .user-login-form input.form-control:focus{border-color:#0066cc !important;box-shadow:0 0 0 3px rgba(0,102,204,0.15) !important;outline:none !important;}#auth_box .user-login-form .description{display:none !important;}#auth_box .user-login-form .form-actions{margin-top:15px !important;padding:0 !important;border:none !important;background:transparent !important;}#auth_box .user-login-form input.form-submit{width:100% !important;box-sizing:border-box !important;background-color:#0066cc !important;color:#ffffff !important;border:none !important;padding:14px !important;font-size:16px !important;font-weight:500 !important;border-radius:6px !important;cursor:pointer !important;transition:background-color 0.2s ease-in-out !important;}#auth_box .user-login-form input.form-submit:hover{background-color:#0052a3 !important;}#auth_box #bottom_part{margin-top:25px !important;text-align:center !important;}#auth_box #bottom_part a{color:#0066cc !important;text-decoration:none !important;font-size:14px !important;}#auth_box #bottom_part a:hover{text-decoration:underline !important;}a[href*="/user/register"]{display:none !important;}
html,body{overflow-x:hidden;}#block-b5subtheme-menu2cima{width:100%;max-width:1320px;margin:0 auto;padding:0 15px;}#block-b5subtheme-menu2cima ul:not(.contextual-links){display:flex !important;flex-direction:row !important;justify-content:flex-start !important;gap:20px !important;padding:5px 0 !important;margin:0 !important;list-style:none !important;}#block-b5subtheme-menu2cima ul li a[href*="civicrm/contribute"],#block-b5subtheme-menu2cima ul li a[href*="membro"]{background-color:#007bff;color:#fff !important;padding:5px 15px !important;border-radius:20px;font-weight:bold;transition:background-color 0.3s ease;text-decoration:none !important;}#block-b5subtheme-menu2cima ul li a[href*="civicrm/contribute"]:hover,#block-b5subtheme-menu2cima ul li a[href*="membro"]:hover{background-color:#0056b3;}#block-b5subtheme-menu2cima ul li a[href*="/form/faca-sua-doacao"]{border:2px solid #007bff;color:#007bff !important;padding:4px 15px !important;border-radius:20px;font-weight:bold;transition:all 0.3s ease;text-decoration:none !important;}#block-b5subtheme-menu2cima ul li a[href*="/form/faca-sua-doacao"]:hover{background-color:#007bff;color:#fff !important;}.navbar-nav li.nav-item a[href*="/user/login"],.navbar-nav li.nav-item a[href*="/login"]{background-color:#28a745 !important;color:#fff !important;padding:8px 18px !important;border-radius:5px;font-weight:bold;transition:all 0.3s ease;}.navbar-nav li.nav-item a[href*="/user/login"]:hover{background-color:#218838 !important;}.navbar-nav li.nav-item a[href*="/user/logout"],.navbar-nav li.nav-item a[href*="/logout"]{border:1px solid #dc3545 !important;color:#dc3545 !important;padding:6px 15px !important;border-radius:5px;font-weight:normal;transition:all 0.3s ease;}.navbar-nav li.nav-item a[href*="/user/logout"]:hover{background-color:#dc3545 !important;color:#fff !important;}@media (min-width:992px){header .navbar .container{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;}.navbar-nav{display:flex !important;flex-direction:row !important;gap:15px;}.region-nav-additional .navbar-nav li.nav-item:has(a[href*="civicrm/contribute"]),.region-nav-additional .navbar-nav li.nav-item:has(a[href*="/form/faca-sua-doacao"]){display:none !important;}.item-clonado-mobile{display:none !important;}.navbar-nav li.nav-item.dropdown{display:block !important;}}@media (max-width:991px){#block-b5subtheme-menu2cima{display:none !important;}header .navbar .container{position:relative !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;}.navbar-toggler{position:relative !important;z-index:1060 !important;background-color:transparent !important;}.navbar-collapse{position:absolute !important;top:100% !important;left:0 !important;width:100% !important;height:auto !important;background-color:#ffffff !important;box-shadow:0 10px 15px rgba(0,0,0,0.1) !important;z-index:1050 !important;padding:20px 30px !important;display:none !important;}.navbar-collapse.show{display:block !important;animation:deslizarParaBaixo 0.3s ease-out forwards;}.navbar-nav{display:flex !important;flex-direction:column !important;gap:15px !important;}.navbar-nav li.nav-item a[href*="civicrm/contribute"],.navbar-nav li.nav-item a[href*="membro"]{background-color:#007bff !important;color:#ffffff !important;border-radius:8px;padding:10px 15px !important;margin:5px 0 !important;display:block !important;text-align:center;}.navbar-nav li.nav-item a[href*="/user/login"],.navbar-nav li.nav-item a[href*="/user/logout"]{text-align:center;margin:10px 0 !important;display:block !important;}.item-clonado-mobile{margin-top:5px !important;border-top:1px solid #eee !important;padding-top:10px !important;}.navbar-nav li.nav-item:has(a[href*="/blog"]){margin-top:10px !important;padding-top:15px !important;border-top:1px solid #e0e0e0 !important;}.menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);z-index:1040;opacity:0;visibility:hidden;transition:all 0.4s ease;}.menu-backdrop.show{opacity:1;visibility:visible;}}@keyframes deslizarParaBaixo{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}
.payment_options-group{display:none !important;}#auto_renew_section label[for="auto_renew"]{font-size:0 !important;}#auto_renew_section label[for="auto_renew"]::before{content:"Renovar minha contribuição automaticamente";font-size:16px !important;visibility:visible;}#crm-submit-buttons{display:flex !important;justify-content:center !important;float:none !important;width:100% !important;margin-top:20px !important;}#crm-submit-buttons .crm-form-submit{float:none !important;}
.radio-lateral{position:fixed;right:0;bottom:40px;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:white;border-radius:12px 0 0 12px;box-shadow:-5px 5px 15px rgba(0,0,0,0.3);z-index:9999;display:flex;align-items:center;transition:transform 0.4s ease-in-out;transform:translateX(0);}.radio-lateral.encolhido{transform:translateX(100%);}.btn-aba{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:30px;height:60px;background:#1e293b;color:white;border:none;border-radius:8px 0 0 8px;cursor:pointer;box-shadow:-4px 0px 8px rgba(0,0,0,0.2);font-size:16px;display:flex;align-items:center;justify-content:center;transition:background 0.3s,color 0.3s;}.btn-aba:hover{background:#38bdf8;color:#0f172a;}.radio-conteudo{display:flex;align-items:center;gap:15px;padding:15px 20px;}.radio-info{display:flex;flex-direction:column;min-width:120px;}.radio-titulo{font-size:14px;font-weight:bold;margin:0;font-family:'Segoe UI',Tahoma,sans-serif;}.radio-status{font-size:12px;color:#38bdf8;display:flex;align-items:center;gap:5px;font-family:'Segoe UI',Tahoma,sans-serif;}.ponto-vivo{width:8px;height:8px;background-color:#ef4444;border-radius:50%;animation:piscar 1.5s infinite;}@keyframes piscar{0%{opacity:1;}50%{opacity:0.4;}100%{opacity:1;}}.btn-play{background:#38bdf8;border:none;border-radius:50%;width:45px;height:45px;min-width:45px;color:#0f172a;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.2s;}.btn-play:hover{transform:scale(1.05);}
.block-page-title-block,#block-b5subtheme-page-title,.page-title-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:450px;background:linear-gradient(to right,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 100%),url('/sites/default/files/2026-03/oficial.png');background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding-left:10%;color:#ffffff;margin-bottom:50px;overflow:hidden;}.block-page-title-block::before,#block-b5subtheme-page-title::before,.page-title-wrapper::before{content:"Urântia Associação do Brasil";color:#2b95ff;font-weight:700;font-size:1.2rem;margin-bottom:5px;display:block;}.block-page-title-block h1,#block-b5subtheme-page-title h1,.page-title-wrapper h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;margin:0;line-height:1.1;color:#ffffff !important;text-transform:uppercase;}.block-page-title-block::after,#block-b5subtheme-page-title::after,.page-title-wrapper::after{content:"Trabalho em equipe e serviço!";font-style:italic;font-size:1.3rem;margin-top:15px;display:block;opacity:0.9;font-weight:300;}body{overflow-x:hidden;}@media (max-width:768px){.block-page-title-block,#block-b5subtheme-page-title{height:300px;padding-left:5%;text-align:center;align-items:center;}}
