
.item_form{float:left;margin:5px 1% 2px 1%}

.campo_obrigatorio{color:red;font-size:var(--tamanho_fonte_menor)}

.campo_simples{background: #FAFAFA;margin:0;padding: 1px 0px 1px 0px;border-radius: 5px;width:100%;border:solid var(--cor-borda) 1px;display: flex;}

input[type='text'], 
input[type='password'], 
select,
textarea{border:none;  outline: none; width:calc(100% - 20px);margin: 10px 10px 10px 10px;font-family: 'Poppins', sans-serif;font-size:var(--tamanho_fonte_padrao)}

input[type='text'], 
input[type='password'], 
select,
textarea:focus {border: none;outline: none;background-color: transparent;background: none;}

.bloco{width:calc(100%-20px);border-radius: 8px;padding: 10px;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);}

.bloco_contorno{width:calc(100%-20px);border-radius: 8px;padding: 10px;border: solid var(--cor-borda) 1px}

.bt{width:100%;padding:8px 0px 8px 0px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align:center;color:#FFF;box-shadow: 2px 2px 2px #888888;} 

.botao_menor_cinza{width:100px;padding:4px 4px 4px 4px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-align:center;color:#333;background:#f5f2f2;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);}

.bt_botao_menor_cinzapadrao:hover{background:#ff8635;cursor:pointer}

.bt_padrao{background:#ee6300}

.bt_padrao:hover{background:#ff8635;cursor:pointer}

.bt_azul{background:#0075ff;color: #FFF}

.bt_azul:hover{background:#2a89f7;cursor:pointer}

.bt_branco{background:#ecf6fd;color: #0075ff}

.bt_branco:hover{background:#f4faff;cursor:pointer}

.bt_vermelho{background:#ea0c0c;color: #ffffff}

.bt_vermelho:hover{background:#f03131;cursor:pointer}

.bt_vermelho_transparente{background:#ffffff;color: #ea0c0c;border: solid 1px #ea0c0c}

.bt_vermelho_transparente:hover{background:#eeeeee;cursor:pointer}

.bt_imagem{width:36px;height:36px;padding:3px 3px 3px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align:center;border: solid var(--cor-borda) 1px}

.bt_imagem .img_bt_imagem{width:30px;height:30px}

.bt_verde{background:#0b7a11;color: #ffffff}

.bt_verde:hover{background:#15de1f;cursor:pointer}




/* _____ slideshow ______*/

.slideshow{width:96%;padding:0px 2% 0px 2%;position: relative;}
.slideshow-container{width: 100%;overflow: hidden}
.slideshow-container .wrapper {display: flex;overflow-x: auto;scroll-behavior: smooth;padding:10px 0px 10px 0px}
.slideshow-container .slideshow-card {flex: 0 0 auto;width:20%}
.slideshow .slideshow-arrow-button {position: absolute;top: 50%;transform: translateY(-50%);background-color: #FFF;border: 1px solid #ccc;border-radius: 50%;width: 40px;height: 40px; cursor: pointer;text-align:center}
.slideshow .slideshow-arrow-button .icon {height: 40px;}
