.link-orange{
    color: #fdab0d;
}

form{
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    display: contents;
}

.field-icon {
    /* float: right; */
    margin-left: -25px;
    position: relative;
    cursor: pointer;
    z-index: 2;
    right: 10px;
}

.form__group {
    position: relative;
    padding: 15px 10 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.row {
    --bs-gutter-x: 0;
}

.form__field {
    font-family: inherit;
    width: 100%;
    border: 0;
    border-radius: 25px;
    border-bottom: 1px solid #0b3d5bb5;
    outline: 0;
    font-size: 16px;
    padding: 6px 0;
    background: #0b3d5bb5;
    transition: border-color 0.2s;
    color: #10fff4;
    text-align:center;
}

.form__field__complete{
    font-family: inherit;
    width: 100%;
    border: 0;
    border-radius: 25px;
    border-bottom: 1px solid #0b3d5bb5;
    outline: 0;
    font-size: 16px;
    color: #959595;
    padding: 6px 0;
    background: #0f0f0fb5;
    transition: border-color 0.2s;
    text-align:center;
}

.team-border{
    border-bottom: 2px solid #ffce10;
}

.form__field_force_left{
    text-align: left;
    padding-left: 20px;
}

.form__field::placeholder {
    color: #b9b9b9c4;
}

.form__field:placeholder-shown ~ .form__label {
font-size: 16px;
cursor: text;
top: 20px;
}

label,
.form__field:focus ~ .form__label {

top: 0;
display: block;
transition: 0.2s;
font-size: 12px;
color: #9b9b9b;
}

.form__field:focus ~ .form__label {
color: #12b7d8;
}

.form__field:focus {
    padding-bottom: 6px;
    border-bottom: 2px solid #10fff4;
    box-shadow: 5px 5px 16px 1px rgba(12, 175, 255, 0.35);
}



.form__field_update {
    font-family: inherit;
    width: 100%;
    border: 0;
    border-radius: 25px;
    /* border-bottom: 1px solid #e0c805; */
    border-bottom: 1px solid #e05705;
    outline: 0;
    font-size: 16px;
    color: #212121;
    padding: 7px 0;
    /* background: #0b3d5bb5; */
    background: #313131ba;
    transition: border-color 0.2s;
    color: #10fff4;
    text-align:center;
}

.form__field_update::placeholder {
    color: #8e8e8e;
}

.form__field_update:placeholder-shown ~ .form__label {
font-size: 16px;
cursor: text;
top: 20px;
}

label,
.form__field_update:focus ~ .form__label {

top: 0;
display: block;
transition: 0.2s;
font-size: 12px;
color: #9b9b9b;
}

.form__field_update:focus ~ .form__label {
color: #12b7d8;
}

.form__field_update:focus {
    padding-bottom: 6px;
    border-bottom: 2px solid #10fff4;
    box-shadow: 5px 5px 16px 1px rgba(12, 175, 255, 0.35);
}


.nav-link{
    color: #fdab0d;
}

.btn-lan{
    background-color: #0a2042;
    border-color: #0ff2ea;
    border-radius: 5px;
    color: #0ff2ea;
    box-shadow: 0 0 1px #ccc;
    box-shadow:0px 0 0 #0ff2ea  inset;
}

.btn-lan:hover{
    background-color: #0ff2ea;
    border-color: #0a2042;
    border-radius: 5px;
    color: #0a2042;
    box-shadow:0 0 0 25px #0ff2ea  inset;
}

.btn-info-lan {
    color: #fff;
    background-color: #195f6f;
    border-color: #fff;
}

input[type="submit"]{
        margin:10px;
        font-weight: bold;
}
/* input[type="submit"]:hover{
    margin:10px;
    font-weight: bold;
    background-color: #0a2042;
    border-color: #0ff2ea;
    border-radius: 5px;
    color: #0ff2ea;
} */

.form_update{
    color: #fff;
    background-color: #9d4a00;
    border-color: #fb9e03;
}
.form-check-input {
    background-color: #0a2042;
    border-color: #10fff4;
}

.form-check-input:checked {
    background-color: #0a2042;
    border-color: #10fff4;
}

.form-check{
    padding-left: 2.5em;
}

.form-check .form-check-input {
    float: none;
    margin-left: 0;
    width: 1.5em;
    height: 1.5em;
}


input::file-selector-button {
    font: inherit;
    background: #126d82;
    border-color: #fff;
    color: white;
    border-radius: 10px;
}