﻿@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');

@font-face {
    font-family: "MalikTrial-Heavy";
    font-weight: 400;
    src: url("../fonts/MalikTrial-HeavyDisplay.ttf");
}

@font-face {
    font-family: "MalikTrial-Medium";
    font-weight: 400;
    src: url("../fonts/MalikTrial-Medium.ttf");
}

@font-face {
    font-family: "Raleway-SemiBold";
    font-weight: 400;
    src: url("../fonts/Raleway-SemiBold.ttf");
}

@font-face {
    font-family: "Raleway-Light";
    font-weight: 400;
    src: url("../fonts/Raleway-Light.ttf");
}

@font-face {
    font-family: "Raleway-Bold";
    font-weight: 400;
    src: url("../fonts/Raleway-Bold.ttf");
}

/* Ultra-Small devices (slim phones) */
@media (max-width: 389.98px) {

    .img-logo-header {
        width: 140px !important;
    }
    .user-tittle {
        width: 100%;
        text-align: center;
    }

    .nav-tittle {
        width: 100%;
    }

    .nav-tittle .btn-group{
        width: 100%;
    }

    .content-diff {
        margin-top: 120px !important;
    }

    .form-custom .out-line-label {
        font-size: 14px !important;
        left: 23px !important;
    }

    .form-custom .out-line-label-phone {
        font-size: 12.5px !important;
        left: 23px !important;
    }

    .letter-fix {
        letter-spacing: -1px;
    }

    .navbar .container{
        flex-wrap:nowrap
    }

    .col {
        flex: 1 0 50%;
    }

    .video-empty > img {
        width: 100%;
    }
}

/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

    .form-control {
        font-size: 0.9rem !important;
    }

    .form-custom .form-phone {
        padding: 1rem 0rem 1rem 6.6rem !important
    }

    .img-logo-header {
        width: 110px !important;
    }

    .nav-tittle {
        font-size: 14px !important;
    }

    .img-avatar-player {
        width: 40px !important;
        height: 40px !important;
        border: 1px solid #FF2E80 !important;
    }

    .navbar-co-league {
        padding-left: 10px;
        padding-right: 10px;
        height: 80px;
    }

    .user-tittle {
        font-size: 13px !important;
    }

    .nav-tittle span {
        font-size: 12px;
        padding-left: 0px;
        padding-right: 5px;
    }

    .content-diff {
        margin-top: 80px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .home-adm .h6 {
        font-size: 13px !important;
    }

    .iti--separate-dial-code .iti__selected-dial-code {
        margin-left: 2px!important;
        font-size: 12px !important;
    }

    p {
        font-size: 13px;
    }

    button .texto, button .textobutton
    {
        font-size: 16px;
    }

    .img-avatar-lg {
        width: 200px!important;
        height: 200px!important;
    }

    .pad-cel {
        padding-bottom: 1rem !important;
    }

    .media-social-label {
        font-size: 12px!important;
    }

    .edit-label {
        display: none;
    }
}

/* X-Small devices (portrait phones, less than 576px) */
@media (min-width: 768px) and (max-width: 575.98px) {

}

/* X-Small devices (portrait phones, less than 576px) */
@media (min-width: 576px) {

    .content-diff {
        margin-top: 80px;
    }

    button .texto {
        padding: 0px 15px;
    }

    button .textobutton {
        padding: 0px 5px 0px 0px;
    }

    .form-custom .form-phone {
        padding: 1rem 1rem 1rem 7.2rem !important;
    }
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

    label {
        font-size: 14px;
    }

    .mag-bot {
        margin-bottom: 1rem !important;
    }

    .img-logo-banner {
        width: 120px !important;
    }

    .button-div {
        margin: 0px 20px;
    }

    .button-div button {
        width: 100%;
    }

    .img-avatar-profile {
        width: 150px !important;
        height: 150px !important;
        border: 4px solid white !important;
    }

    .co-league-profile-image-min,
    .co-league-profile-image {
        margin: -150px 0px !important;
    }

    .star-lg {
        width: 20px;
        margin-right: 8px;
    }

    .profile-file-upload-min {
        width: 40px !important;
        height: 40px !important;
        line-height: 0 !important;
        margin: 90px 0px 0px -50px !important;
    }

    .pad-bot {
        padding-bottom: 1rem !important;
    }
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

    .text-heavy-co-league {
        font-size: 1.5rem !important;
    }

    .co-league-profile-image-min {
        margin: -100px 0px -100px 5px;
    }

    .co-league-profile-image {
        margin: -100px 5px;
    }

    .img-avatar-profile {
        width: 200px;
        height: 200px;
        border: 8px solid white;
    }

    .co-league-img-overlay {
        top: 0rem !important;
    }

    .print-none {
        display: none;
    }

    p {
        font-size: 14px;
    }
}

/* Medium devices (tablets, less than 1199.98px) */
@media (min-width: 768px) and (max-width: 992px) {

    /*iframe {
        height: 165px;
    }*/
}

/* Medium devices (tablets, less than 1199.98px) */
@media (min-width: 768px) and (max-width: 1199.98px) {
    label {
        font-size: 14px;
    }

    .star-lg {
        width: 25px;
        margin-right: 8px;
    }

    .pad-bot {
        padding-bottom: 1rem !important;
    }
}

/* Medium devices (tablets, less than 992px) */
@media (min-width: 992px) and (max-width: 1199.98px) {

    .co-league-profile-image-min,
    .co-league-profile-image {
        margin: -150px 0px -150px 15px;
    }

    .img-avatar-profile {
        width: 250px;
        height: 250px;
        border: 8px solid white;
    }

    .profile-file-upload-min {
        margin: 140px 0px 0px -60px !important;
    }
}

/* Large devices (desktops, less than 1200px) */
@media (min-width: 1200px) and (max-width: 1399.98px) {
    

    .co-league-profile-image-min,
    .co-league-profile-image {
        margin: -150px 0px -150px -5px;
    }

    .img-avatar-profile {
        width: 250px;
        height: 250px;
        border: 8px solid white;
    }

    .star-lg {
        width: 30px;
        margin-right: 10px;
    }

    .video-empty > img {
        width: 100%;
    }
}

/* Large devices (desktops, less than 1200px) */
@media (min-width: 1400px) {

    .co-league-profile-image-min,
    .co-league-profile-image {
        margin: -150px 0px -150px 20px;
    }

    .co-league-profile-image-profile {
        margin: -120px 30px;
    }

    .img-avatar-profile {
        width: 250px;
        height: 250px;
        border: 8px solid white;
    }

    .star-lg {
        width: 35px;
        margin-right: 10px;
    }

    .profile-file-upload-min {
        margin: 140px 0px 0px -60px !important;
    }

    /*iframe {
        height: 210px;
    }*/
}


.h0 {
    font-size: 4rem;
}

h1 {
    font-family: MalikTrial-Heavy;
}

h2 {
    font-family: MalikTrial-Medium;
}

h3 {
    font-family: Raleway-SemiBold;
}

h4 {
    font-family: Raleway-Light;
}

h5 {
    font-family: Raleway-Bold;
    font-size: 2rem;
}

.margin-auto {
    margin-left: auto;
    margin-right: auto;
}

video {
    border-radius: 10px;
    width: 100%;
    height: 205px;
    border: 1px solid #B8B8B8 !important;
    background-color: #000;
}

iframe {
    border-radius: 10px;
    width: 100%;
    height: 205px;
    border: 1px solid #B8B8B8 !important;
    background-color: #000;
}

.video-empty {
    border-radius: 10px;
    width: 100%;
    height: 205px;
    border: 1px solid #f5f5f5 !important;
    background-color: #f5f5f5;
}

.co-league-profile-image-min,
.co-league-profile-image {
    width: 100%;
    display: flex !important;
    align-content: start !important;
}

.img-avatar-base {
    object-fit: cover;
}

.maliktrial-heavy {
    font-family: MalikTrial-Heavy;
}

.maliktrial-medium {
    font-family: MalikTrial-Medium;
}

.raleway-semibold {
    font-family: Raleway-SemiBold;
}

.raleway-light {
    font-family: Raleway-Light;
}

.raleway-bold {
    font-family: Raleway-Bold;
}

html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    height: 100%;
}

.btn-avatar-min {
    padding: 0px;
    border: 0px;
    background: transparent;
}

.btn-exit {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto;
    box-sizing: content-box;
    width: 1em;
    height: 1.5em;
    padding: 0.25em 0.25em;
    color: #000;
    border: 0;
}

.bg-image-vertical {
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
}

.bg-login {
    background-image: url(/img/bg-home.png);
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    height: 100vh !important;
    width: 100% !important;
}

.bg-shields {
    background-image: url(/img/background-login.svg);
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: auto;
    height: 100vh !important;
    width: 100% !important;
}

.bg-player {
    background-image: url(/img/bg-player.png);
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    height: 100vh !important;
    width: 100% !important;
}

.bg-coach {
    background-image: url(/img/bg-coach.png);
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
    height: 100vh !important;
    width: 100% !important;
}

.overlay {
    position: relative;
    width: 100%;
    color: white;
    background: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 46, 128, 1) 90%, rgba(255, 46, 128, 1) 100% );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}

.h-custom-2 {
    height: 100%;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    left: 38px !important;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent !important;
}

h1:focus {
    outline: none;
}

a, .btn-link {
    color: #0071c1;
    text-decoration: none;
}

.fs-small {
    font-size: 1.5rem !important;
}

.pointer-call {
    cursor: pointer;
}

.b-radios {
    border-radius: 20px;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.content {
    padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

.blazor-error-boundary::after {
    content: "An error has occurred."
}

/* hide up/down arrows ("spinners") on input fields marked type=number */
.no-spinners [type='number'] {
    -moz-appearance: textfield;
}

.no-spinners::-webkit-outer-spin-button,
.no-spinners::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* quebra de linha para textarea */
.show-white-space {
    white-space: pre-wrap;
}

.navbar-co-league {
    box-shadow: 0 4px 2px -2px #00000029;
}

.card-img-co-league {
    height: 14.5rem;
    object-fit: cover;
    /*object-position: top;*/
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.card {
    border-radius: 20px;
}

.btn-label-co-league {
    font-size: 0.9rem;
    padding-left: 5px;
    vertical-align: middle;
    font-family: Raleway-SemiBold;
}

.text-heavy-co-league {
    font-family: MalikTrial-Heavy;
    font-size: 2rem;
    vertical-align: middle;
    margin: 5px 15px 0px 0px;
}

.form-control-co-league,
.form-control-co-league-coach {
    width: 100% !important;
}

    .form-control-co-league:focus,
    .form-control-co-league:-webkit-autofill {
        border-color: #05d39d !important;
        box-shadow: 0 0 0 0 #fff !important;
    }

.form-control-co-league-player:focus,
.form-control-co-league-player:-webkit-autofill {
    border-color: #FF2E80 !important;
    box-shadow: 0 0 0 0 #fff !important;
}

.form-control-co-league-coach:focus,
.form-control-co-league-coach:-webkit-autofill {
    border-color: #ff501a !important;
    box-shadow: 0 0 0 0 #fff !important;
}

.co-league-img-overlay {
    position: absolute;
    top: 10rem;
    right: 0;
    bottom: 30rem;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.co-league-edit-overlay {
    z-index: 1000;
    position: absolute;
    top: 0rem;
    right: 0;
    bottom: 31rem;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.co-league-fill {
    filter: invert(59%) sepia(75%) saturate(1113%) hue-rotate(117deg) brightness(95%) contrast(96%);
}

.co-league-player-fill {
    filter: invert(48%) sepia(96%) saturate(5530%) hue-rotate(319deg) brightness(102%) contrast(101%);
}

.co-league-coach-fill {
    filter: invert(40%) sepia(38%) saturate(4785%) hue-rotate(350deg) brightness(101%) contrast(101%);
}

.co-league-white-fill {
    filter: invert(100%) sepia(2%) saturate(2%) hue-rotate(335deg) brightness(202%) contrast(101%)
}

.co-league-red-fill {
    filter: invert(20%) sepia(98%) saturate(4255%) hue-rotate(353deg) brightness(84%) contrast(127%);
}

.co-league-color {
    color: #05d39d !important;
}

.co-league-empty-color {
    color: #B8B8B8 !important;
}

.co-league-empty-atleta-color {
    color: #ff99c1 !important;
}

.co-league-player-color {
    color: #FF2E80 !important;
}

.co-league-coach-color {
    color: #ff501a !important;
}

.co-league-border-color {
    border-color: #05d39d !important;
}

.co-league-border-player-color {
    border-color: #FF2E80 !important;
}

.co-league-border-coach-color {
    border-color: #ff501a !important;
}


.icon-altura {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='28' viewBox='0 0 17.5 28'%3E%3Cpath id='Icon_open-resize-height' data-name='Icon open-resize-height' d='M8.75,0,0,10.5H7v7H0L8.75,28,17.5,17.5h-7v-7h7Z' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 15px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-altura-player {
    background: url(/img/icons/altura.svg) no-repeat left;
    background-size: 15px;
    background-position: 22px center;
}

.icon-altura-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='28' viewBox='0 0 17.5 28'%3E%3Cpath id='Icon_open-resize-height' data-name='Icon open-resize-height' d='M8.75,0,0,10.5H7v7H0L8.75,28,17.5,17.5h-7v-7h7Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 15px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-calendario {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icon_Icone_-_Calendário' data-name='Icon Icone - Calendário' d='M20.438,7.5H.563A.564.564,0,0,1,0,6.938V5.25A2.251,2.251,0,0,1,2.25,3H4.5V.563A.564.564,0,0,1,5.063,0H6.938A.564.564,0,0,1,7.5.563V3h6V.563A.564.564,0,0,1,14.063,0h1.875A.564.564,0,0,1,16.5.563V3h2.25A2.251,2.251,0,0,1,21,5.25V6.938A.564.564,0,0,1,20.438,7.5ZM.563,9H20.438A.564.564,0,0,1,21,9.563V21.75A2.251,2.251,0,0,1,18.75,24H2.25A2.251,2.251,0,0,1,0,21.75V9.563A.564.564,0,0,1,.563,9Zm14.25,9a.564.564,0,0,0,.563-.562V15.563A.564.564,0,0,0,14.813,15H6.188a.564.564,0,0,0-.562.563v1.875A.564.564,0,0,0,6.188,18Z' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-calendario-player {
    background: url(/img/icons/calendario.svg) no-repeat left;
    background-size: 18px;
    background-position: 22px center;
}

.icon-calendario-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icon_Icone_-_Calendário' data-name='Icon Icone - Calendário' d='M20.438,7.5H.563A.564.564,0,0,1,0,6.938V5.25A2.251,2.251,0,0,1,2.25,3H4.5V.563A.564.564,0,0,1,5.063,0H6.938A.564.564,0,0,1,7.5.563V3h6V.563A.564.564,0,0,1,14.063,0h1.875A.564.564,0,0,1,16.5.563V3h2.25A2.251,2.251,0,0,1,21,5.25V6.938A.564.564,0,0,1,20.438,7.5ZM.563,9H20.438A.564.564,0,0,1,21,9.563V21.75A2.251,2.251,0,0,1,18.75,24H2.25A2.251,2.251,0,0,1,0,21.75V9.563A.564.564,0,0,1,.563,9Zm14.25,9a.564.564,0,0,0,.563-.562V15.563A.564.564,0,0,0,14.813,15H6.188a.564.564,0,0,0-.562.563v1.875A.564.564,0,0,0,6.188,18Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-usertecnico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icon_awesome-user-tie' data-name='Icon awesome-user-tie' d='M10.5,12a6,6,0,1,0-6-6A6,6,0,0,0,10.5,12Zm4.491,1.528L12.75,22.5l-1.5-6.375,1.5-2.625H8.25l1.5,2.625L8.25,22.5,6.009,13.528A6.289,6.289,0,0,0,0,19.8v1.95A2.251,2.251,0,0,0,2.25,24h16.5A2.251,2.251,0,0,0,21,21.75V19.8a6.289,6.289,0,0,0-6.009-6.272Z' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 19px;
    background-position: 21px center;
    background-repeat: no-repeat;
}

.icon-usertecnico-player {
    background: url(/img/icons/usertecnico.svg) no-repeat left;
    background-size: 19px;
    background-position: 21px center;
}

.icon-usertecnico-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icon_awesome-user-tie' data-name='Icon awesome-user-tie' d='M10.5,12a6,6,0,1,0-6-6A6,6,0,0,0,10.5,12Zm4.491,1.528L12.75,22.5l-1.5-6.375,1.5-2.625H8.25l1.5,2.625L8.25,22.5,6.009,13.528A6.289,6.289,0,0,0,0,19.8v1.95A2.251,2.251,0,0,0,2.25,24h16.5A2.251,2.251,0,0,0,21,21.75V19.8a6.289,6.289,0,0,0-6.009-6.272Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 19px;
    background-position: 21px center;
}

.icon-posicao {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.124' height='27.129' viewBox='0 0 27.124 27.129'%3E%3Cpath id='Icon_awesome-volleyball-ball' data-name='Icon awesome-volleyball-ball' d='M12.654,13.315a15.617,15.617,0,0,0-1.241-5.78,17.821,17.821,0,0,0-9.86,11.856,13.617,13.617,0,0,0,3.112,4.435,18.259,18.259,0,0,1,7.99-10.511Zm-2.018-7.35A15.544,15.544,0,0,0,7.5,2.1,13.529,13.529,0,0,0,.661,16.438,19.8,19.8,0,0,1,10.636,5.965ZM20.9,14.994A17.841,17.841,0,0,0,15.564.535,13.214,13.214,0,0,0,10.155,1a18.259,18.259,0,0,1,5.113,12.18A15.586,15.586,0,0,0,20.9,14.994Zm-6.82.52a15.659,15.659,0,0,0-4.386,3.97A17.83,17.83,0,0,0,24.866,22.1a13.516,13.516,0,0,0,2.308-4.916,18.381,18.381,0,0,1-4.424.569,18.336,18.336,0,0,1-8.673-2.237ZM8.7,20.966a15.555,15.555,0,0,0-1.755,4.6,13.512,13.512,0,0,0,15.8-1.209A19.721,19.721,0,0,1,8.7,20.966Zm9.86-19.72a19.742,19.742,0,0,1,4.08,13.869,15.673,15.673,0,0,0,4.905-.777c0-.109.016-.219.016-.328a13.552,13.552,0,0,0-9-12.764Z' transform='translate(-0.438 -0.438)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-posicao-player {
    background: url(/img/icons/posicao.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-posicao-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.124' height='27.129' viewBox='0 0 27.124 27.129'%3E%3Cpath id='Icon_awesome-volleyball-ball' data-name='Icon awesome-volleyball-ball' d='M12.654,13.315a15.617,15.617,0,0,0-1.241-5.78,17.821,17.821,0,0,0-9.86,11.856,13.617,13.617,0,0,0,3.112,4.435,18.259,18.259,0,0,1,7.99-10.511Zm-2.018-7.35A15.544,15.544,0,0,0,7.5,2.1,13.529,13.529,0,0,0,.661,16.438,19.8,19.8,0,0,1,10.636,5.965ZM20.9,14.994A17.841,17.841,0,0,0,15.564.535,13.214,13.214,0,0,0,10.155,1a18.259,18.259,0,0,1,5.113,12.18A15.586,15.586,0,0,0,20.9,14.994Zm-6.82.52a15.659,15.659,0,0,0-4.386,3.97A17.83,17.83,0,0,0,24.866,22.1a13.516,13.516,0,0,0,2.308-4.916,18.381,18.381,0,0,1-4.424.569,18.336,18.336,0,0,1-8.673-2.237ZM8.7,20.966a15.555,15.555,0,0,0-1.755,4.6,13.512,13.512,0,0,0,15.8-1.209A19.721,19.721,0,0,1,8.7,20.966Zm9.86-19.72a19.742,19.742,0,0,1,4.08,13.869,15.673,15.673,0,0,0,4.905-.777c0-.109.016-.219.016-.328a13.552,13.552,0,0,0-9-12.764Z' transform='translate(-0.438 -0.438)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-numerocamisa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.005' height='28' viewBox='0 0 35.005 28'%3E%3Cpath id='Icon_awesome-tshirt' data-name='Icon awesome-tshirt' d='M34.519,5.277,23.871,0c-1.1,1.52-3.533,2.581-6.371,2.581S12.228,1.52,11.129,0L.481,5.277A.882.882,0,0,0,.087,6.453l3.128,6.262a.882.882,0,0,0,1.176.394l3.1-1.515a.873.873,0,0,1,1.258.788V26.25A1.748,1.748,0,0,0,10.495,28h14a1.748,1.748,0,0,0,1.75-1.75V12.376a.875.875,0,0,1,1.258-.788L30.6,13.1a.872.872,0,0,0,1.176-.394l3.134-6.256A.873.873,0,0,0,34.519,5.277Z' transform='translate(0.003)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-numerocamisa-player {
    background: url(/img/icons/numerocamisa.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-numerocamisa-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.005' height='28' viewBox='0 0 35.005 28'%3E%3Cpath id='Icon_awesome-tshirt' data-name='Icon awesome-tshirt' d='M34.519,5.277,23.871,0c-1.1,1.52-3.533,2.581-6.371,2.581S12.228,1.52,11.129,0L.481,5.277A.882.882,0,0,0,.087,6.453l3.128,6.262a.882.882,0,0,0,1.176.394l3.1-1.515a.873.873,0,0,1,1.258.788V26.25A1.748,1.748,0,0,0,10.495,28h14a1.748,1.748,0,0,0,1.75-1.75V12.376a.875.875,0,0,1,1.258-.788L30.6,13.1a.872.872,0,0,0,1.176-.394l3.134-6.256A.873.873,0,0,0,34.519,5.277Z' transform='translate(0.003)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-localidade {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.75' height='22.75' viewBox='0 0 15.75 22.75'%3E%3Cpath id='Icon_ionic-ios-pin' data-name='Icon ionic-ios-pin' d='M14,2.625A7.612,7.612,0,0,0,6.125,9.937C6.125,15.624,14,25.375,14,25.375s7.875-9.751,7.875-15.438A7.612,7.612,0,0,0,14,2.625Zm0,10.44A2.565,2.565,0,1,1,16.565,10.5,2.565,2.565,0,0,1,14,13.065Z' transform='translate(-6.125 -2.625)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-localidade-player {
    background: url(/img/icons/localidade.svg) no-repeat left;
    background-size: 16px;
    background-position: 22px center;
}

.icon-localidade-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.75' height='22.75' viewBox='0 0 15.75 22.75'%3E%3Cpath id='Icon_ionic-ios-pin' data-name='Icon ionic-ios-pin' d='M14,2.625A7.612,7.612,0,0,0,6.125,9.937C6.125,15.624,14,25.375,14,25.375s7.875-9.751,7.875-15.438A7.612,7.612,0,0,0,14,2.625Zm0,10.44A2.565,2.565,0,1,1,16.565,10.5,2.565,2.565,0,0,1,14,13.065Z' transform='translate(-6.125 -2.625)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 22px center;
}

.icon-idioma {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_material-language' data-name='Icon material-language' d='M11.99,2A10,10,0,1,0,22,12,10,10,0,0,0,11.99,2Zm6.93,6H15.97a15.649,15.649,0,0,0-1.38-3.56A8.03,8.03,0,0,1,18.92,8ZM12,4.04A14.087,14.087,0,0,1,13.91,8H10.09A14.087,14.087,0,0,1,12,4.04ZM4.26,14a7.822,7.822,0,0,1,0-4H7.64a16.515,16.515,0,0,0-.14,2,16.515,16.515,0,0,0,.14,2Zm.82,2H8.03a15.649,15.649,0,0,0,1.38,3.56A7.987,7.987,0,0,1,5.08,16ZM8.03,8H5.08A7.987,7.987,0,0,1,9.41,4.44,15.649,15.649,0,0,0,8.03,8ZM12,19.96A14.087,14.087,0,0,1,10.09,16h3.82A14.087,14.087,0,0,1,12,19.96ZM14.34,14H9.66a14.713,14.713,0,0,1-.16-2,14.585,14.585,0,0,1,.16-2h4.68a14.585,14.585,0,0,1,.16,2A14.713,14.713,0,0,1,14.34,14Zm.25,5.56A15.649,15.649,0,0,0,15.97,16h2.95A8.03,8.03,0,0,1,14.59,19.56ZM16.36,14a16.515,16.515,0,0,0,.14-2,16.515,16.515,0,0,0-.14-2h3.38a7.822,7.822,0,0,1,0,4Z' transform='translate(-2 -2)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-idioma-player {
    background: url(/img/icons/idioma.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-idioma-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_material-language' data-name='Icon material-language' d='M11.99,2A10,10,0,1,0,22,12,10,10,0,0,0,11.99,2Zm6.93,6H15.97a15.649,15.649,0,0,0-1.38-3.56A8.03,8.03,0,0,1,18.92,8ZM12,4.04A14.087,14.087,0,0,1,13.91,8H10.09A14.087,14.087,0,0,1,12,4.04ZM4.26,14a7.822,7.822,0,0,1,0-4H7.64a16.515,16.515,0,0,0-.14,2,16.515,16.515,0,0,0,.14,2Zm.82,2H8.03a15.649,15.649,0,0,0,1.38,3.56A7.987,7.987,0,0,1,5.08,16ZM8.03,8H5.08A7.987,7.987,0,0,1,9.41,4.44,15.649,15.649,0,0,0,8.03,8ZM12,19.96A14.087,14.087,0,0,1,10.09,16h3.82A14.087,14.087,0,0,1,12,19.96ZM14.34,14H9.66a14.713,14.713,0,0,1-.16-2,14.585,14.585,0,0,1,.16-2h4.68a14.585,14.585,0,0,1,.16,2A14.713,14.713,0,0,1,14.34,14Zm.25,5.56A15.649,15.649,0,0,0,15.97,16h2.95A8.03,8.03,0,0,1,14.59,19.56ZM16.36,14a16.515,16.515,0,0,0,.14-2,16.515,16.515,0,0,0-.14-2h3.38a7.822,7.822,0,0,1,0,4Z' transform='translate(-2 -2)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-filiacao {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='21' viewBox='0 0 30 21'%3E%3Cpath id='Icon_awesome-user-friends' data-name='Icon awesome-user-friends' d='M9,12A5.25,5.25,0,1,0,3.75,6.75,5.247,5.247,0,0,0,9,12Zm3.6,1.5h-.389a7.248,7.248,0,0,1-6.422,0H5.4A5.4,5.4,0,0,0,0,18.9v1.35A2.251,2.251,0,0,0,2.25,22.5h13.5A2.251,2.251,0,0,0,18,20.25V18.9A5.4,5.4,0,0,0,12.6,13.5ZM22.5,12A4.5,4.5,0,1,0,18,7.5,4.5,4.5,0,0,0,22.5,12Zm2.25,1.5h-.178a5.911,5.911,0,0,1-4.144,0H20.25a5.206,5.206,0,0,0-2.611.722A6.86,6.86,0,0,1,19.5,18.9v1.8c0,.1-.023.2-.028.3H27.75A2.251,2.251,0,0,0,30,18.75a5.247,5.247,0,0,0-5.25-5.25Z' transform='translate(0 -1.5)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-filiacao-player {
    background: url(/img/icons/filiacao.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-filiacao-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='21' viewBox='0 0 30 21'%3E%3Cpath id='Icon_awesome-user-friends' data-name='Icon awesome-user-friends' d='M9,12A5.25,5.25,0,1,0,3.75,6.75,5.247,5.247,0,0,0,9,12Zm3.6,1.5h-.389a7.248,7.248,0,0,1-6.422,0H5.4A5.4,5.4,0,0,0,0,18.9v1.35A2.251,2.251,0,0,0,2.25,22.5h13.5A2.251,2.251,0,0,0,18,20.25V18.9A5.4,5.4,0,0,0,12.6,13.5ZM22.5,12A4.5,4.5,0,1,0,18,7.5,4.5,4.5,0,0,0,22.5,12Zm2.25,1.5h-.178a5.911,5.911,0,0,1-4.144,0H20.25a5.206,5.206,0,0,0-2.611.722A6.86,6.86,0,0,1,19.5,18.9v1.8c0,.1-.023.2-.028.3H27.75A2.251,2.251,0,0,0,30,18.75a5.247,5.247,0,0,0-5.25-5.25Z' transform='translate(0 -1.5)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-escolaatual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cpath id='Icon_awesome-school' data-name='Icon awesome-school' d='M0,10.5V23.25A.75.75,0,0,0,.75,24H4.5V9h-3A1.5,1.5,0,0,0,0,10.5ZM16.875,8.25H15.75V6.375A.375.375,0,0,0,15.375,6h-.75a.375.375,0,0,0-.375.375v3a.375.375,0,0,0,.375.375h2.25a.375.375,0,0,0,.375-.375v-.75A.375.375,0,0,0,16.875,8.25Zm6.457-3-7.5-5a1.5,1.5,0,0,0-1.664,0l-7.5,5A1.5,1.5,0,0,0,6,6.5V24h6V17.25a.75.75,0,0,1,.75-.75h4.5a.75.75,0,0,1,.75.75V24h6V6.5A1.5,1.5,0,0,0,23.332,5.252ZM15,12a3.75,3.75,0,1,1,3.75-3.75A3.75,3.75,0,0,1,15,12ZM28.5,9h-3V24h3.75a.75.75,0,0,0,.75-.75V10.5A1.5,1.5,0,0,0,28.5,9Z' fill='%2305d39d '/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-escolaatual-player {
    background: url(/img/icons/escolaatual.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-escolaatual-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cpath id='Icon_awesome-school' data-name='Icon awesome-school' d='M0,10.5V23.25A.75.75,0,0,0,.75,24H4.5V9h-3A1.5,1.5,0,0,0,0,10.5ZM16.875,8.25H15.75V6.375A.375.375,0,0,0,15.375,6h-.75a.375.375,0,0,0-.375.375v3a.375.375,0,0,0,.375.375h2.25a.375.375,0,0,0,.375-.375v-.75A.375.375,0,0,0,16.875,8.25Zm6.457-3-7.5-5a1.5,1.5,0,0,0-1.664,0l-7.5,5A1.5,1.5,0,0,0,6,6.5V24h6V17.25a.75.75,0,0,1,.75-.75h4.5a.75.75,0,0,1,.75.75V24h6V6.5A1.5,1.5,0,0,0,23.332,5.252ZM15,12a3.75,3.75,0,1,1,3.75-3.75A3.75,3.75,0,0,1,15,12ZM28.5,9h-3V24h3.75a.75.75,0,0,0,.75-.75V10.5A1.5,1.5,0,0,0,28.5,9Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-escolaridade {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='27' viewBox='0 0 33 27'%3E%3Cpath id='Icon_material-school' data-name='Icon material-school' d='M7.5,19.77v6L18,31.5l10.5-5.73v-6L18,25.5ZM18,4.5l-16.5,9,16.5,9,13.5-7.365V25.5h3v-12Z' transform='translate(-1.5 -4.5)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-escolaridade-player {
    background: url(/img/icons/escolaridade.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-escolaridade-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='27' viewBox='0 0 33 27'%3E%3Cpath id='Icon_material-school' data-name='Icon material-school' d='M7.5,19.77v6L18,31.5l10.5-5.73v-6L18,25.5ZM18,4.5l-16.5,9,16.5,9,13.5-7.365V25.5h3v-12Z' transform='translate(-1.5 -4.5)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-equipeatual {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='29.333' viewBox='0 0 24 29.333'%3E%3Cpath id='Icon_feather-shield' data-name='Icon feather-shield' d='M16,29.333S26.667,24,26.667,16V6.667L16,2.667l-10.667,4V16C5.333,24,16,29.333,16,29.333Z' transform='translate(-4 -1.333)' fill='%2305d39d' stroke='%2305d39d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.667'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-equipeatual-player {
    background: url(/img/icons/equipeatual.svg) no-repeat left;
    background-size: 16px;
    background-position: 22px center;
}

.icon-equipeatual-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='29.333' viewBox='0 0 24 29.333'%3E%3Cpath id='Icon_feather-shield' data-name='Icon feather-shield' d='M16,29.333S26.667,24,26.667,16V6.667L16,2.667l-10.667,4V16C5.333,24,16,29.333,16,29.333Z' transform='translate(-4 -1.333)' fill='%23ff501a' stroke='%23ff501a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.667'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 22px center;
}

.icon-cargo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24.5' viewBox='0 0 28 24.5'%3E%3Cpath id='Icon_awesome-briefcase' data-name='Icon awesome-briefcase' d='M17.5,18.375a.875.875,0,0,1-.875.875h-5.25a.875.875,0,0,1-.875-.875V15.75H0v7.875A2.691,2.691,0,0,0,2.625,26.25h22.75A2.691,2.691,0,0,0,28,23.625V15.75H17.5ZM25.375,7H21V4.375A2.691,2.691,0,0,0,18.375,1.75H9.625A2.691,2.691,0,0,0,7,4.375V7H2.625A2.691,2.691,0,0,0,0,9.625V14H28V9.625A2.691,2.691,0,0,0,25.375,7ZM17.5,7h-7V5.25h7Z' transform='translate(0 -1.75)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-cargo-player {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='24.5' viewBox='0 0 28 24.5'%3E%3Cpath id='Icon_awesome-briefcase' data-name='Icon awesome-briefcase' d='M17.5,18.375a.875.875,0,0,1-.875.875h-5.25a.875.875,0,0,1-.875-.875V15.75H0v7.875A2.691,2.691,0,0,0,2.625,26.25h22.75A2.691,2.691,0,0,0,28,23.625V15.75H17.5ZM25.375,7H21V4.375A2.691,2.691,0,0,0,18.375,1.75H9.625A2.691,2.691,0,0,0,7,4.375V7H2.625A2.691,2.691,0,0,0,0,9.625V14H28V9.625A2.691,2.691,0,0,0,25.375,7ZM17.5,7h-7V5.25h7Z' transform='translate(0 -1.75)' fill='%23FF2E80'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-cargo-coach {
    background: url(/img/icons/cargo.svg) no-repeat left;
    background-size: 18px;
    background-position: 22px center;
}

.icon-camera {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21'%3E%3Cpath id='Icone_-_camera' data-name='Icone - camera' d='M24,6.75v13.5a2.251,2.251,0,0,1-2.25,2.25H2.25A2.251,2.251,0,0,1,0,20.25V6.75A2.251,2.251,0,0,1,2.25,4.5H6.375l.577-1.542A2.247,2.247,0,0,1,9.056,1.5h5.883a2.247,2.247,0,0,1,2.1,1.458L17.625,4.5H21.75A2.251,2.251,0,0,1,24,6.75ZM17.625,13.5A5.625,5.625,0,1,0,12,19.125,5.629,5.629,0,0,0,17.625,13.5Zm-1.5,0A4.125,4.125,0,1,1,12,9.375,4.131,4.131,0,0,1,16.125,13.5Z' transform='translate(0 -1.5)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-camera-player {
    background: url(/img/icons/camera.svg) no-repeat left;
    background-size: 18px;
    background-position: 22px center;
}

.icon-camera-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21'%3E%3Cpath id='Icone_-_camera' data-name='Icone - camera' d='M24,6.75v13.5a2.251,2.251,0,0,1-2.25,2.25H2.25A2.251,2.251,0,0,1,0,20.25V6.75A2.251,2.251,0,0,1,2.25,4.5H6.375l.577-1.542A2.247,2.247,0,0,1,9.056,1.5h5.883a2.247,2.247,0,0,1,2.1,1.458L17.625,4.5H21.75A2.251,2.251,0,0,1,24,6.75ZM17.625,13.5A5.625,5.625,0,1,0,12,19.125,5.629,5.629,0,0,0,17.625,13.5Zm-1.5,0A4.125,4.125,0,1,1,12,9.375,4.131,4.131,0,0,1,16.125,13.5Z' transform='translate(0 -1.5)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 22px center;
}

.icon-brasao {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.316' height='28' viewBox='0 0 22.316 28'%3E%3Cpath id='Icone_-_brasão' data-name='Icone - brasão' d='M953.842,8.183a28.464,28.464,0,0,0-.021-2.911c-.088-.779.339-.952.92-1.029A20.184,20.184,0,0,0,963.709.881c.175-.12.348-.245.514-.38A.914.914,0,0,1,965.57.489a19.211,19.211,0,0,0,9.562,3.748c.637.069,1,.245.992,1.054a46.611,46.611,0,0,1-1.162,11.329,17.132,17.132,0,0,1-4.8,8.383,19.1,19.1,0,0,1-4.371,2.975,1.7,1.7,0,0,1-1.681,0,16.375,16.375,0,0,1-7.793-7.447,21.886,21.886,0,0,1-2.106-7.126,28.616,28.616,0,0,1-.364-5.226Z' transform='translate(-953.809 -0.2)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-brasao-player {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.316' height='28' viewBox='0 0 22.316 28'%3E%3Cpath id='Icone_-_brasão' data-name='Icone - brasão' d='M953.842,8.183a28.464,28.464,0,0,0-.021-2.911c-.088-.779.339-.952.92-1.029A20.184,20.184,0,0,0,963.709.881c.175-.12.348-.245.514-.38A.914.914,0,0,1,965.57.489a19.211,19.211,0,0,0,9.562,3.748c.637.069,1,.245.992,1.054a46.611,46.611,0,0,1-1.162,11.329,17.132,17.132,0,0,1-4.8,8.383,19.1,19.1,0,0,1-4.371,2.975,1.7,1.7,0,0,1-1.681,0,16.375,16.375,0,0,1-7.793-7.447,21.886,21.886,0,0,1-2.106-7.126,28.616,28.616,0,0,1-.364-5.226Z' transform='translate(-953.809 -0.2)' fill='%23FF2E80'/%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-position: 22px center;
    background-repeat: no-repeat;
}

.icon-brasao-coach {
    background: url(/img/icons/brasao.svg) no-repeat left;
    background-size: 16px;
    background-position: 22px center;
}

.icon-user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon_awesome-user-alt' data-name='Icon awesome-user-alt' d='M12,13.5A6.75,6.75,0,1,0,5.25,6.75,6.752,6.752,0,0,0,12,13.5ZM18,15H15.417a8.16,8.16,0,0,1-6.834,0H6a6,6,0,0,0-6,6v.75A2.251,2.251,0,0,0,2.25,24h19.5A2.251,2.251,0,0,0,24,21.75V21A6,6,0,0,0,18,15Z' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-user-player {
    background: url(/img/icons/usuario.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-user-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Icon_awesome-user-alt' data-name='Icon awesome-user-alt' d='M12,13.5A6.75,6.75,0,1,0,5.25,6.75,6.752,6.752,0,0,0,12,13.5ZM18,15H15.417a8.16,8.16,0,0,1-6.834,0H6a6,6,0,0,0-6,6v.75A2.251,2.251,0,0,0,2.25,24h19.5A2.251,2.251,0,0,0,24,21.75V21A6,6,0,0,0,18,15Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24.001' viewBox='0 0 24 24.001'%3E%3Cpath id='Icone_-_Celular' data-name='Icone - Celular' d='M23.128,1.153,18.253.028A1.132,1.132,0,0,0,16.964.68l-2.25,5.25a1.122,1.122,0,0,0,.323,1.313l2.841,2.325a17.372,17.372,0,0,1-8.306,8.306L7.247,15.033a1.124,1.124,0,0,0-1.312-.323l-5.25,2.25a1.138,1.138,0,0,0-.656,1.294l1.125,4.875A1.125,1.125,0,0,0,2.25,24,21.748,21.748,0,0,0,24,2.25,1.124,1.124,0,0,0,23.128,1.153Z' transform='translate(0 0.001)' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-phone-player {
    background: url(/img/icons/celular.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-phone-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24.001' viewBox='0 0 24 24.001'%3E%3Cpath id='Icone_-_Celular' data-name='Icone - Celular' d='M23.128,1.153,18.253.028A1.132,1.132,0,0,0,16.964.68l-2.25,5.25a1.122,1.122,0,0,0,.323,1.313l2.841,2.325a17.372,17.372,0,0,1-8.306,8.306L7.247,15.033a1.124,1.124,0,0,0-1.312-.323l-5.25,2.25a1.138,1.138,0,0,0-.656,1.294l1.125,4.875A1.125,1.125,0,0,0,2.25,24,21.748,21.748,0,0,0,24,2.25,1.124,1.124,0,0,0,23.128,1.153Z' transform='translate(0 0.001)' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-email {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.785' height='18' viewBox='0 0 22.785 18'%3E%3Cg id='Icone_-_Email' data-name='Icone - Email' transform='translate(-0.607 -3)'%3E%3Cpath id='Caminho_1' data-name='Caminho 1' d='M4,4H20a2.006,2.006,0,0,1,2,2V18a2.006,2.006,0,0,1-2,2H4a2.006,2.006,0,0,1-2-2V6A2.006,2.006,0,0,1,4,4Z' fill='none' stroke='%2305d39d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Caminho_2' data-name='Caminho 2' d='M22,6,12,13,2,6' fill='none' stroke='%2305d39d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-email-player {
    background: url(/img/icons/email.svg) no-repeat left;
    background-size: 20px;
    background-position: 20px center;
}

.icon-email-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.785' height='18' viewBox='0 0 22.785 18'%3E%3Cg id='Icone_-_Email' data-name='Icone - Email' transform='translate(-0.607 -3)'%3E%3Cpath id='Caminho_1' data-name='Caminho 1' d='M4,4H20a2.006,2.006,0,0,1,2,2V18a2.006,2.006,0,0,1-2,2H4a2.006,2.006,0,0,1-2-2V6A2.006,2.006,0,0,1,4,4Z' fill='none' stroke='%23ff501a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Caminho_2' data-name='Caminho 2' d='M22,6,12,13,2,6' fill='none' stroke='%23ff501a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-emailfull {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.785' height='18' viewBox='0 0 22.785 18'%3E%3Cg id='Icone_-_Email' data-name='Icone - Email' transform='translate(-0.607 -3)'%3E%3Cpath id='Caminho_1' data-name='Caminho 1' d='M4,4H20a2.006,2.006,0,0,1,2,2V18a2.006,2.006,0,0,1-2,2H4a2.006,2.006,0,0,1-2-2V6A2.006,2.006,0,0,1,4,4Z' fill='%2305d39d' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Caminho_2' data-name='Caminho 2' d='M22,6,12,13,2,6' fill='%2305d39d' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 22px;
    background-position: 20px center;
    background-repeat: no-repeat;
}

.icon-emailfull-player {
    background: url(/img/icons/emailfull.svg) no-repeat left;
    background-size: 22px;
    background-position: 20px center;
}

.icon-emailfull-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.785' height='18' viewBox='0 0 22.785 18'%3E%3Cg id='Icone_-_Email' data-name='Icone - Email' transform='translate(-0.607 -3)'%3E%3Cpath id='Caminho_1' data-name='Caminho 1' d='M4,4H20a2.006,2.006,0,0,1,2,2V18a2.006,2.006,0,0,1-2,2H4a2.006,2.006,0,0,1-2-2V6A2.006,2.006,0,0,1,4,4Z' fill='%23ff501a' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Caminho_2' data-name='Caminho 2' d='M22,6,12,13,2,6' fill='%23ff501a' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 20px center;
}

.icon-senha {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icone_-_Senha' data-name='Icone - Senha' d='M18.75,10.5H17.625V7.125a7.125,7.125,0,0,0-14.25,0V10.5H2.25A2.251,2.251,0,0,0,0,12.75v9A2.251,2.251,0,0,0,2.25,24h16.5A2.251,2.251,0,0,0,21,21.75v-9A2.251,2.251,0,0,0,18.75,10.5Zm-4.875,0H7.125V7.125a3.375,3.375,0,0,1,6.75,0Z' fill='%2305d39d'/%3E%3C/svg%3E%0A");
    background-size: 18px;
    background-position: 21px center;
    background-repeat: no-repeat;
}

.icon-senha-player {
    background: url(/img/icons/senha.svg) no-repeat left;
    background-size: 18px;
    background-position: 21px center;
}

.icon-senha-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' viewBox='0 0 21 24'%3E%3Cpath id='Icone_-_Senha' data-name='Icone - Senha' d='M18.75,10.5H17.625V7.125a7.125,7.125,0,0,0-14.25,0V10.5H2.25A2.251,2.251,0,0,0,0,12.75v9A2.251,2.251,0,0,0,2.25,24h16.5A2.251,2.251,0,0,0,21,21.75v-9A2.251,2.251,0,0,0,18.75,10.5Zm-4.875,0H7.125V7.125a3.375,3.375,0,0,1,6.75,0Z' fill='%23ff501a'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 21px center;
}


.icon-youtube {
    background: url(/img/youtube.svg) no-repeat left;
    background-size: 22px;
    background-position: 21px center;
}

.icon-youtube-player {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' fill='%23ff2e80'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 21px center;
}

.icon-youtube-coach {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' fill='%23ff501a'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 21px center;
}
/* img size */
.img-logo-header {
    width: 200px;
}

.img-logo-banner {
    width: 100%;
}

.img-logo {
    width: 140px;
    margin-top:200px;
}

.img-logo-profile {
    width: 140px;
}

.img-avatar-grid {
    width: 50px;
    height: 50px;
    border: 2px;
}

.img-avatar-min {
    width: 50px;
    height: 50px;
    border: 2px solid #05d39d;
}

.img-avatar-player {
    width: 50px;
    height: 50px;
    border: 2px solid #FF2E80;
}

.img-avatar-coach {
    width: 50px;
    height: 50px;
    border: 2px solid #ff501a;
}

.img-avatar-sm {
    width: 140px;
    height: 140px;
    border: 8px solid white;
}

.img-avatar-md {
    width: 200px;
    height: 200px;
    border: 8px solid white;
}

.img-avatar-lg {
    width: 250px;
    height: 250px;
    border: 8px solid white;
}

.img-localidade {
    width: 16px;
    margin: 0rem 0.2rem;
}

.img-emailcoach {
    width: 22px;
}

.img-emailnew {
    width: 21px;
}

.img-celular {
    width: 20px;
}

.img-cargo {
    width: 21px;
}

.img-equipeatual {
    width: 20px;
}

.img-blocker {
    width: 18px;
    margin-bottom: 2px;
}

.img-blocker-full {
    width: 14px;
    margin: 0px 3px 3px 3px;
}

.img-editar {
    width: 22px;
}

.img-editar-full {
    width: 18px;
    margin: 0px 5px 3px 5px;
}

.img-trash {
    width: 17px;
}

.img-trash-full {
    width: 14px;
    margin: 0px 3px 3px 3px;
}

.img-save {
    width: 17px;
}

.img-close {
    width: 21px;
}

.img-verificado {
    width: 25px;
}

.img-ligainternacional {
    width: 25px;
}

.img-liganacional {
    width: 25px;
}

.img-camera {
    width: 18px;
}

.img-camera-full {
    width: 17px;
    margin: 0px 0px 3px 0px;
}



.img-escolaridade {
    width: 20px;
}

.img-star {
    width: 20px;
}

.img-level {
    width: 20px;
}

.img-numerocamisa {
    width: 21px;
}

.img-camerabutton {
    width: 18px;
}

.img-posicao {
    width: 20px;
}

.img-altura {
    width: 15px;
    margin: 0rem 0.2rem;
}

.img-check {
    width: 20px;
}

.img-senha {
    width: 20px;
}

.img-socialmedia {
    height: 40px;
}

.img-facebook {
    width: 22px;
    height: 25px;
}

.img-tiktok {
    width: 21px;
}

.img-instagram {
    width: 22px;
}

.img-telegram {
    width: 20px;
}

.img-youtube {
    width: 20px;
}

.btn-co-league {
    color: #fff !important;
    background-color: #05d39d !important;
    border-color: #05d39d !important;
    border-radius: 30px !important;
}

.btn-co-league-out {
    color: #05d39d !important;
    background-color: #fff !important;
    border-color: #05d39d !important;
    border-radius: 30px !important;
}

.btn-co-league-out:hover {
    color: #FFF !important;
    background-color: #05d39d !important;
}

.btn-co-league-player {
    color: #fff !important;
    background-color: #FF2E80 !important;
    border-color: #FF2E80 !important;
    border-radius: 30px !important;
}

.btn-co-league-player-out {
    color: #FF2E80 !important;
    background-color: #FFF !important;
    border-color: #FF2E80 !important;
    border-radius: 30px !important;
}

.btn-co-league-player-out:hover {
    color: #FFF !important;
    background-color: #FF2E80 !important;
}

.btn-co-league-coach {
    color: #fff !important;
    background-color: #ff501a !important;
    border-color: #ff501a !important;
    border-radius: 30px !important;
}

.btn-co-league-coach-out {
    color: #ff501a !important;
    background-color: #fff !important;
    border-color: #ff501a !important;
    border-radius: 30px !important;
}

.btn-co-league-coach-out:hover {
    color: #FFF !important;
    background-color: #ff501a !important;
}

.form-floating input {
    border-radius: 30px !important;
    padding: 0rem 3.3rem !important;
}

.form-floating select {
    border-radius: 30px !important;
    padding: 0rem 3.3rem !important;
    background-color: transparent !important;
}

label.form-icon,
label.form-icon-player,
label.form-icon-coach {
    height: auto !important;
    width: 3rem !important;
    padding: 1.75rem 0rem !important;
    z-index: 1;
}

.form-floating .out-line-label {
    top: -5px;
    left: 30px;
    padding: 0rem 0.5rem;
    background-color: white;
    font-weight: bold;
    opacity: 1 !important;
    height: 23px !important;
    font-family: Raleway-SemiBold;
    font-size: 18px;
    width: auto;
}

.form-floating .out-line-label-phone {
    top: -10px;
    left: 30px;
    padding: 0rem 0.5rem;
    background-color: white;
    font-weight: bold;
    opacity: 1 !important;
    height: 23px !important;
    font-family: Raleway-SemiBold;
    font-size: 14px;
    width: auto;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    transition: background-color 5000s ease-in-out 0s;
}

.form-floating > .form-control ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) !important;
}

.modal-header{
    border: 0px;
}

.modal-header .modal-title {
    font-size: 1.5rem;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 24px;
    line-height: 1.33;
}

.btn-circle.btn-md {
    width: 35px;
    height: 35px;
    padding: 0px;
    border-radius: 35px;
    line-height: 1.38;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 18px;
    line-height: 1.38;
    position: absolute;
    top: 12rem;
    right: 18rem;
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0px;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.42857;
}

.btn-min {
    height: 38px;
    width: 20%;
    font-size: 0.95rem;
}

.btn-min-pd {
    padding: 5px 30px;
}

.btn-min-link {
    width: 20%;
    font-size: 0.95rem;
}

.icon-with-text {
    font-size: 20px;
    vertical-align: sub;
}

.checkbox .form-label {
    font-family: Raleway-Light;
}

.checkbox .form-label-external {
    font-family: Raleway-Light;
    margin: 0.35rem;
    width: 90%;
}

.form-check-input {
    /*border-radius: 5em !important;*/
    height: 25px;
    width: 25px;
    border: 1px solid #ced4da;
    vertical-align: bottom;
}

.form-check-input-interesse {
    /*border-radius: 5em !important;*/
    height: 15px;
    width: 15px;
    border: 1px solid #ced4da;
    vertical-align: bottom;
}

.form-check-input:checked {
    background-color: #05d39d;
    border: 0px;
}

.form-check-input-interesse:checked {
    background-color: #FF2E80;
    border: 0px;
}

.form-check-player-input {
    /*border-radius: 5em !important;*/
    height: 25px;
    width: 25px;
    border: 1px solid #ced4da;
    vertical-align: bottom;
}

.form-check-player-input:checked {
    background-color: #FF2E80;
    border: 0px;
}

.form-check-coach-input {
    /*border-radius: 5em !important;*/
    height: 25px;
    width: 25px;
    border: 1px solid #ced4da;
    vertical-align: bottom;
}

.form-check-coach-input:checked {
    background-color: #ff501a;
    border: 0px;
}

.form-custom {
    position: relative;
}

.form-custom > .form-control,
.form-custom > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25;
}

.form-custom > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

.form-custom > i {
    position: absolute;
    top: 18px;
    right: 25px;
    cursor: pointer;
    height: 100%;
}

.form-custom input {
    border-radius: 30px !important;
    padding: 0rem 1.1rem 0rem 3.0rem !important;
}

.form-custom select {
    border-radius: 30px !important;
    padding: 0rem 0.3rem 0rem 3.3rem !important;
    background-color: transparent !important;
}

.form-custom textarea {
    border-radius: 30px !important;
    padding: 1.1rem 0.3rem 1.1rem 3.3rem !important;
    min-height: 180px!important;
}

.form-custom .rz-dropdown {
    border-radius: 30px !important;
    padding: 1rem 0.3rem 1rem 3.3rem !important;
    background-color: transparent !important;
    line-height: 1.5 !important;
    font-size: 1rem !important;
}

.rz-custom-drop {
    height: calc(3.3rem + 2px);
    padding: 0rem 0.75rem;
}

.rz-custom-drop .rz-chkbox-box.rz-state-active,
.rz-custom-drop .rz-chkbox-box.rz-state-active:hover {
    background-color: #05d39d !important;
}

.rz-custom-drop label {
    padding: 0rem 0.5rem;
}

.form-custom .form-control ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) !important;
}

.form-custom .out-line-label {
    top: -5px;
    left: 30px;
    padding: 0rem 0.5rem;
    background-color: white;
    font-weight: bold;
    opacity: 1 !important;
    height: 23px !important;
    font-family: Raleway-SemiBold;
    font-size: 18px;
}

.form-custom .out-line-label-phone {
    top: -10px;
    left: 30px;
    padding: 0rem 0.5rem;
    background-color: white;
    font-weight: bold;
    opacity: 1 !important;
    height: 23px !important;
    font-family: Raleway-SemiBold;
    font-size: 15px;
}

.dropdown-co-league.active, .dropdown-co-league:active {
    background-color: transparent !important;
    text-decoration: underline !important;
    /*background-color: #e6ecef !important;*/
}

/*input[type="file"] {
    display: none;
}
*/
.custom-file-upload {
    border: 1px #ccc;
    border-style: dashed;
    border-radius: 30px;
    width: 100%;
    cursor: pointer;
    border-color: #05d39d !important;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 20px 30px;
    display: inline-block;
}

.profile-file-upload {
    cursor: pointer;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.38;
    margin: 140px 0px 0px -60px;
    /*position: absolute;
    top: 12rem;
    right: 18rem;*/
}

.profile-file-upload-min {
    cursor: pointer;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.38;
    margin: 110px 0px 0px -60px;
}

.modal-content-full {
    height: 100%;
    border-radius: 0;
    position: relative;
}

.modal-footer-full {
    border-radius: 0;
    bottom: 0px;
    position: absolute;
    width: 100%;
}

.border-none {
    border: 0px transparent;
}

/* FILE UPLOAD */
.file-row {
    background-color: #e4e4e4;
    padding: 1rem 1.5rem;
    margin-top: 1rem;
    border-radius: 0.6rem;
    color: #555;
    display: flex;
    align-items: center;
}

    .file-row h2 {
        margin: 0.3rem 0 0.6rem 0;
        font-weight: bold;
        color: black;
        font-size: 1.1rem;
    }

    .file-row > div {
        flex-grow: 1;
    }

    .file-row button {
        padding: 0.5rem 1rem;
    }

.drag-drop-zone {
    border: 2px dashed #FF2E80;
    padding: 3em 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FF2E800D;
    box-shadow: inset 0 0 8px rgb(0 0 0 / 20%);
    cursor: pointer;
    position: relative;
}

    .drag-drop-zone:hover {
        background-color: #f5f5f5;
    }

    .drag-drop-zone input[type=file] {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        cursor: pointer;
    }

/* RATING */
.star-1 {
    width: 10px
}

.star-2 {
    width: 20px
}

/* CHIP */
.chip {
    display: inline-flex;
    flex-direction: row;
    background-color: #e5e5e5;
    border: none;
    cursor: default;
    height: 36px;
    outline: none;
    padding: 0;
    font-size: 14px;
    color: #333333;
    font-family: "Open Sans", sans-serif;
    white-space: nowrap;
    align-items: center;
    border-radius: 16px;
    vertical-align: middle;
    text-decoration: none;
    justify-content: center;
    margin-right: 5px;
}

.chip-head {
    display: flex;
    position: relative;
    overflow: hidden;
    background-color: #32C5D2;
    font-size: 1.25rem;
    flex-shrink: 0;
    align-items: center;
    user-select: none;
    border-radius: 50%;
    justify-content: center;
    width: 36px;
    color: #fff;
    height: 36px;
    font-size: 20px;
    margin-right: -4px;
}

.chip-content {
    cursor: inherit;
    display: flex;
    align-items: center;
    user-select: none;
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 12px;
}

.chip-svg {
    color: #999999;
    cursor: pointer;
    height: auto;
    margin: 4px 4px 0 -8px;
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 24px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    user-select: none;
    flex-shrink: 0;
}

    .chip-svg:hover {
        color: #cc4340;
    }


/* SPINNER */
.spinner {
    border: 16px solid silver;
    border-top: 16px solid #05d39d;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

/* nav style */
.nav-pills {
    /*border: 1px solid #FF2E80;*/
    border: 1px solid #ced4da;
    border-radius: 30px;
    font-family: Raleway-Light;
    padding: 3px;
}

    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #fff;
        background-color: #1b6ec2;
        border-color: #1861ac;
    }

.nav-justified > .nav-link,
.nav-justified .nav-item {
    border-radius: 30px;
}

.nav-justified .color-atleta {
    color: #FF2E80;
}

.nav-justified .color-treinador {
    color: #ff501a;
}

.nav-pills .color-atleta.active {
    background-color: #FF2E80;
}

.nav-pills .color-treinador.active {
    background-color: #ff501a;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    border-radius: 30px;
    color: #fff;
    border: 0px;
    font-family: Raleway-SemiBold;
}

.nav-pills > li > a {
    border-radius: 0;
}

.hidePerfil {
    display: none;
}


.new-upload-div {
    border: 1px solid #ced4da;
    display: flex;
    height: 50px;
    border-radius: 25px;
}

.new-upload-tittle {
    display: flex;
    justify-content: left;
    align-items: center;
    margin-left: 20px;
    padding-bottom: 10px;
}

.new-upload-input {
    border: none;
    padding: 0px !important;
    margin-left: 20px;
    margin-right: 20px;
    width: 100%;
    justify-content: space-between;
    background-color: #fff !important;
}

.new-upload-input > img {
    margin-top: 8px;
    margin-bottom: 8px;
}

.new-upload-input > span {
    margin-top: 12px;
    margin-left: 8px;
}

.new-upload-fix {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem) !important;
}


/* hide datapicker native input date */
input[type=date],
input[type=time] {
    box-sizing: border-box;
    outline: 0;
    display: flex;
    justify-content: left;
    position: relative;
    width: 100%;
    line-height: 1.5 !important;
    -moz-appearance: textfield;
    -webkit-appearance: none;
}

/*input[type=date]::placeholder,
input[type=time]::placeholder {
    font-style: normal;
}*/

input[type=date]::-webkit-calendar-picker-indicator,
input[type=time]::-webkit-calendar-picker-indicator {
    background: none;
    color: transparent;
    cursor: pointer;
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 1.5rem;
    height: 1.5rem;
}

input[type=date]::-webkit-datetime-edit,
input[type=time]::-webkit-datetime-edit {
    text-align: left;
    width: 100%;
}