body { height: 150vh; } .container { margin-top: 40px; max-width: 100vh; background-color: #f2f2f2; display: flex; flex-wrap: wrap; box-sizing: border-box; border-radius: 10px; box-shadow: -3px 0 5px rgba(0, 0, 0, 0.3), 3px 0 5px rgba(0, 0, 0, 0.3); } .form-row { display: flex; flex-direction: row; border-radius: 10px; } .form-row label { margin-right: 250px; } .form-group { margin-top: 20px; margin-bottom: 20px; margin-left: 20px; } .labelClass { padding-bottom: 6px; ; font-weight: 500; font-size: 18px; } textarea { width: 191%; padding: 10px; box-sizing: border-box; } .modal { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); } .modal-content { background-color: #fefefe; margin: 15% auto; padding: 20px; border: 1px solid #888; width: 80%; } .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } label { white-space: nowrap; } .labelHeader { display: block; /* Garante que a label ocupe toda a largura disponível */ font-size: 2em; /* Tamanho de fonte semelhante ao de um h1 */ font-weight: bold; /* Negrito semelhante ao de um h1 */ margin-bottom: 10px; /* Margem inferior semelhante à de um h1 */ color: #333; /* Cor do texto semelhante à de um h1 */ } .form-row.with-top-border { position: relative; } .form-row.with-top-border::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 7px; /* Ajuste a altura da linha conforme necessário */ background-color: #23232e; /* Defina a cor da linha */ border-top-left-radius: 15px; border-top-right-radius: 15px } .form-button { display: flex; justify-content: center; flex-direction: row; padding: 20px; } .btn.btn-primary.btn-lg { border-radius: 20px; width: 273px; background-color: #005573; border-color: #005573; transition: background-color 0.3s ease; } .btn.btn-primary.btn-lg:hover { background-color: #00aa9b; border-color: #005573; } .btn.btn-primary.btn-lg:focus { background-color: #005573; border-color: #005573; } textarea#descricao { width: 88vh; box-sizing: border-box; display: block; max-width: 88vh; line-height: 1.5; padding: 15px 15px 15px; border-radius: 3px; font: 15px 'Poppins', cursive; transition: box-shadow 0.5s ease; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); } .header-page-vagas>span { color: white; font-size: 32px; font-weight: 700; background: #005573; padding: 10px 10px; border-radius: 10px 10px 0 0; margin: 0 0 0 5px; }