/*
Theme Name:     Langer rozi
Theme URI:      https://safebiz.ro
Template:       kadence
Author:         Takacs Zoltan
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


@media screen and (min-width: 769px) {
.hirlevel-main.srfm-form-container .srfm-form {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
}

.hirlevel-main.srfm-form-container .srfm-form .srfm-captcha-container, .hirlevel-main.srfm-form-container .srfm-form .srfm-submit-container {
    width: auto;
	margin-bottom: 2.25em;
}

.hirlevel-main.srfm-btn-frontend .srfm-button .srfm-submit-button {
	width: 150px;
}
}

@media screen and (max-width: 768px) {
.srfm-form-container .srfm-form .srfm-submit-container {
    justify-items: center;
}
	}
	
.uagb-heading-text {
	font-size: 12px;
}

.h3-fooldal {
	height: 100px;
}

/* Modifică culoarea titlului din editorul WordPress */
.editor-post-title__input {
    color: #2F50C1 !important; /* Înlocuiește cu orice culoare dorești */
}

.grecaptcha-badge {
	display: none;
}

.sp-font {
	font-size: 20px;
}


.word-cloud p {
    background-color: #CECECE; /* Light blue background */
    padding: 10px 15px; /* Adds space inside the box */
    border-radius: 8px; /* Rounded corners */
    display: inline-block; /* Keeps words grouped and prevents full-width blocks */
    margin: 5px; /* Adds spacing between words */
}

.suredash-reset-password-submit-container {
    -js-display: flex;
     flex-direction: column;
	gap: 20px!important;
}

.editor-styles-wrapper .srfm-button, .srfm-form-container .srfm-button {
	background-color:#2A4B3A;
}

.editor-styles-wrapper .srfm-button:hover, .srfm-form-container .srfm-button:hover {
    background: #2A4B3A;
}

.space-content-block {
	background-color: #2a4b3a;
}

/* Base styles for all document icons */
.doc-icon {
    display: inline-flex; /* Ensures the icon and text are inline */
    align-items: center; /* Vertically align the icon with the text */
    gap: 8px; /* Adds space between the icon and the text */
}

.doc-icon::before {
    font-family: "Font Awesome 5 Free"; /* Ensure Font Awesome is loaded */
    font-weight: 900;
    font-size: 40px; /* Set icon size */
    vertical-align: middle; /* Align icon with text */
    display: inline-block;
    margin-right: 8px; /* Add spacing between icon and text */
    content: ""; /* Default content */
}

/* PDF Icon */
.doc-icon[href$=".pdf"]::before {
    content: "\f1c1"; /* PDF Icon */
    color: #D9534F; /* Red for PDF */
}

/* Word Icon */
.doc-icon[href$=".doc"]::before,
.doc-icon[href$=".docx"]::before {
    content: "\f1c2"; /* Word Icon */
    color: #3578A3; /* Blue for Word */
}

/* Excel Icon */
.doc-icon[href$=".xls"]::before,
.doc-icon[href$=".xlsm"]::before,
.doc-icon[href$=".xlsx"]::before {
    content: "\f1c3"; /* Excel Icon */
    color: #6FA828; /* Green for Excel */
}

/* ZIP Icon */
.doc-icon[href$=".zip"]::before {
    content: "\f187"; /* ZIP Icon */
    color: #FFAA00; /* Orange for ZIP */
}



/* Stiluri pentru blocurile de fișiere */
.wp-block-file a {
    display: inline-flex; /* Aliniaza textul și icoana pe același rând */
    align-items: center; /* Aliniaza vertical */
    gap: 8px; /* Spațiu între icoană și text */
    text-decoration: none; /* Elimină sublinierea */
	font-size: 17px;
}

/* Stiluri de bază pentru toate icoanele */
.wp-block-file a::before {
    font-family: "Font Awesome 5 Free"; /* Asigură folosirea Font Awesome */
    font-weight: 900; /* Setează greutatea fontului */
    font-size: 40px; /* Dimensiunea icoanei */
    vertical-align: middle; /* Aliniaza icoana cu textul */
    display: inline-block;
    margin-right: 8px; /* Spațiu între icoană și text */
    content: ""; /* Conținutul implicit */
}

/* Icoană pentru fișiere PDF */
.wp-block-file a[href$=".pdf"]::before {
    content: "\f1c1"; /* Icoană pentru PDF */
    color: #D9534F; /* Roșu pentru PDF */
}

/* Icoană pentru fișiere Word */
.wp-block-file a[href$=".doc"]::before,
.wp-block-file a[href$=".docx"]::before {
    content: "\f1c2"; /* Icoană pentru Word */
    color: #3578A3; /* Albastru pentru Word */
}

/* Icoană pentru fișiere Excel */
.wp-block-file a[href$=".xls"]::before,
.wp-block-file a[href$=".xlsx"]::before,
.wp-block-file a[href$=".xlsm"]::before {
    content: "\f1c3"; /* Icoană pentru Excel */
    color: #6FA828; /* Verde pentru Excel */
}

/* Icoană pentru fișiere ZIP */
.wp-block-file a[href$=".zip"]::before {
    content: "\f187"; /* Icoană pentru ZIP */
    color: #FFAA00; /* Portocaliu pentru ZIP */
}

/* Icoană pentru fișiere RAR */
.doc-icon[href$=".rar"]::before,
.wp-block-file a[href$=".rar"]::before {
    content: "\f187"; /* Iconiță arhivă */
    color: #FFAA00;   /* Portocaliu, la fel ca ZIP */
}

.portal-space-post-content a:not( [class*=button] ) {
    text-decoration: none!important;
}