﻿@import url("/VallourecTheme/Theme.VallourecTheme.css?10506");

.cell1 {
    height:36px;
    vertical-align: middle;
}
.ocultarBotao{
    display:none;
}

.upload-area {
    padding:10px;
    background:#f9f9f9;
    border:1px solid #ccc;
}

.upload-background {
    background:#f9f9f9;
}

.heading-3-padding {
    padding-bottom: 10px;
    padding-top:5px
}

.font-size-150 {
    font-size: 150%;
}

.border-top-line {
    border-top: 1px solid #ccc
}

.border-top-separator {
    border-top: 1px solid #ccc;padding-top: 20px;
}

.no-margin {
    margin: 0 !important;
}

.line-height-20 {
    line-height: 20px;
}

.line-height-60 {
    line-height: 60px;
}

.float-right {
    float: right;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-right-15 {
    margin-right: 15px;
}

.table-cell-dropdown {
    padding-left: 5px;
    padding-right: 5px
}

a.Text_white, a.Text_white:link, a.Text_white:visited {
    color: #fff;
}

.marginBottonSolid {
    border: solid 1px grey; margin-bottom: 15px;
}
.cell1 {
    height:36px;
    vertical-align: middle;
    border-bottom-width: 1px;
    white-space: nowrap;
    border-bottom-color: rgb(208, 208, 208);
    border-bottom-style: solid;
    color: rgb(46, 49, 54);
}
.text1 {
    color: #2e3136;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
    
}
.expression1 {
    color: #2e3136;
    text-align: left;
    padding-left: 20px;
    
}
.expression2 {
    color: #2e3136;
    text-align: center;
    padding-left: 20px;
    
}


.ideiavencqsmstable, .TableRecords.ideiavencqsmstable {
    margin:20px 0px 20px 0px;
}
.container1 {
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #d0d0d0;
}
/*** Generated classes from Style Editor in OutSystems 10 ***/
[data-style-key="VQPwFC6yPUKNSCA0JbkYDA"] { border-bottom-style:solid; border-width:1px 0px 1px 0px; }
[data-style-key="So4ro7_TrUyofMt8B4dPBA"] { margin:0px; }
[data-style-key="wz4o686NjkabkmzctqE2YQ"] { border-color:#d0d0d0; border-style:solid; border-width:1px; margin:0px 0px 10px 0px; padding:10px; }
[data-style-key="M+HbPtu8KEmoyjXrAssayA"] { padding:0px; }
[data-style-key="+VxPkpc0JkG4N4T37E2gNw"] { border-color:#d0d0d0; border-style:solid; border-width:1px; margin:0px 0px 20px 0px; }
.TableRecords.ideiavencqsmstable[data-style-key="BFAQs46OXUefpAUwTQH+Wg"] { margin:0px; }
[data-style-key="VpuWIAbCm0CUFmAYMM+1Tw"] { margin:0px; padding:10px 0px 0px 10px; }
[data-style-key="QKVyBkPMy0GrtPRGDpDc0A"] { padding:10px 10px 10px 0px; text-align:center; }
.container1[data-style-key="27zE+O5MFkaE3DrCg7dluQ"] { margin:0px; padding:10px 10px 10px 0px; }
.TableRecords.ideiavencqsmstable[data-style-key="F2XTp95K9EyBq_+NpO7aXA"] { margin:0px 0px 20px 0px; }
[data-style-key="PzQksZWFV0ekD1509PpYaA"] { text-align:center; }
[data-style-key="UxfNsMgy0UOMenBY+35Gbg"] { text-align:center; }
[data-style-key="NbccKww+L0yJLttZ5Ob4hA"] { color:#999; font-size:80%; }
.TableRecords.ideiavencqsmstable[data-style-key="v6tVYmNY70S0aHUGXISQlA"] { margin:0px 0px 20px 0px; }
.TableRecords.ideiavencqsmstable[data-style-key="vXcOubshM06RYYSiUVS5oA"] { margin:0px 0px 20px 0px; }
.TableRecords.ideiavencqsmstable[data-style-key="PZbEr6MO0kepayrqd6P99Q"] { margin:0px 0px 20px 0px; }
.TableRecords.ideiavencqsmstable[data-style-key="+8ZmYmkFnUaUepbRsqwM9w"] { margin:0px 0px 20px 0px; }
.Heading4[data-style-key="i13ELqyXv0W2KPXRh2hUow"] { font-weight:normal; }
[data-style-key="L1v3IZt3xkGCftL0KLp5_g"] { border-radius:20px; }
[data-style-key="TF2MRb5rMk+0KA6dxNrJ6g"] { text-align:center; }
.Button[data-style-key="AJkX8bQH9kGzPaEUBPysZg"] { background-color:#172983; color:white; }
[data-style-key="7f7dUYe_KEeEX+rOOtaRMQ"] { font-size:125%; font-weight:bold; }
[data-style-key="gAJMfcVrNkSx282Y9qjU2A"] { text-align:center; }
.Excluir[data-style-key="3mdSYVouFka5h09Dt73kUQ"] { color:#d50000; }
[data-style-key="Yu0IHxX0z0axTQwz5dZbCQ"] { text-align:left; }
[data-style-key="cLDaPj+0s0WdL+ECU9fwZw"] { color:#6c6969; font-weight:bold; height:25px; margin-top:0px; position:absolute; }
[data-style-key="ef3HQ_TrOESKWSVcvdl0iA"] { text-align:left; }
[data-style-key="XTn9bg7Xl069NEqVOmD_kg"] { text-align:right; }
[data-style-key="N42_T504W0SRoG+R2Fiybw"] { color:#4d2424; }
[data-style-key="75pdA8+cxEC3uDJLIPpdAA"] { font-weight:bold; }
.Excluir[data-style-key="I01scjkb_ECwbA4fXpHL7g"] { color:#d50000; }
[data-style-key="DLy82UfAh0iJDG8BkPUi3A"] { color:#e8ff18; }
.align-vertical-centro[data-style-key="t1kmywdVQ0mXaL7rAFzgvA"] { background-color:#aca9a9; padding:4%; text-align:center; }
[data-style-key="OU4fTXnHfEK0W9e5Se6r1g"] { font-weight:bold; }
[data-style-key="5TK5V9CNskOihQRwSpZ9LQ"] { margin:0px 0px 0px 20px; }

[data-style-key="bqzuB3CcHEOmdlWD1yiBpw"] { text-align:center; }
[data-style-key="ZYKNf9OSlkeMu3TS94vuhg"] { color:#1916bf; font-weight:bold; margin:0px 0px 0px 7%; position:absolute; text-align:center; }
/*** Generated classes from Style Editor in OutSystems 10 ***/
.Popup_style {
    border-radius: 0px;
    display: none;
    height: 200px;
}

.fontsize23-padding-left-15px {
    font-size:23px;
    margin-left: 15px;
}
.logo-box {
    background: white;
    border-right: 1px solid;
    min-height: 60px;
    padding-left: 30px;
    padding-top: 15px;
}
.header-form-competicao, .Heading3.header-form-competicao {
    font-size: 16px;
    padding: 24px 0 0 15px;
}
.form-section {
    border-top: 1px solid;
    margin-top: 0px;
    padding: 5px 15px;
}
.border-top-1px-solid {
    border-top: 1px solid;
    margin-top: 0px;
}
.font-13 {
    font-size: 13px;
}
.font-12 {
    font-size: 12px;
}
.padding-10px {
    padding: 10px;
}
.imagem {
    border-radius: 10px;
    height: auto;
    margin-bottom: 20px;
    max-height: 280px;
    max-width: 100%;
    width: auto;
}
.image-2 {
    border-radius: 10px;
    height: auto;
    margin-bottom: 20px;
    max-height: 280px;
    max-width: 100%;
    width: auto;
}
.font-16-margin-left-12, .Bold.font-16-margin-left-12 {
    font-size: 16px;
    margin-left: 12px;
}
.padding-top-15 {
    padding-top: 15px !important;
}
.headier-form, .Heading3.headier-form {
    border: 1px 1px 1px 0px solid #000;
    padding: 15px 0 0 15px;
}
.anexos {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}