@font-face {
    font-family: "Androgyne_TB";
    src: url("../fonts/Androgyne_TB.otf");
}

.content {
    background-color: #fff !important;
    border: none !important;
    box-shadow: none !important;
}

.androgyne_TB {
    font-family: "Androgyne_TB";
}

.f-36px {
    font-size: 36px;
}

.f-20px {
    font-size: 20px;
}

.bold {
    font-weight: 900;
}

.w-fit-content {
    width: fit-content;
}

.btn-primary {
    opacity: 1;
    transition: 0.2s ease-in all;
}

.btn-primary:hover {
    color: #fff;
    background-color: #e20518;
    border-color: #e20518;
    opacity: 0.5;
}

.card {
    max-width: 500px;
    min-height: 300px;
}

.card-body img {
    margin-bottom: 3rem;
}

.card-title {
    margin-bottom: 1rem;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ced4da;
    outline: 0;
    box-shadow: none !important;
}

.invalid {
    color: #ee2558 !important;
}

.invalid-input {
    border: 2px solid #ee2558;
    border-radius: 6px;
}

.success {
    color: #28a745 !important;
}

.success-input {
    border: 2px solid #28a745;
    border-radius: 6px;
}

.modal-content {
    border-radius: 1.2875rem !important;
}

.close-create {
    position: absolute;
    right: calc(0% + 20px);
    top: calc(0% + 10px);
}

.icon-modal {
    position: absolute;
    font-size: 8rem !important;
    left: calc(50% - 53px);
    top: calc(0% - 34px);
}

.icon-successful {
    color: #13c39c;
    border: 4px solid #27fdaf;
    border-radius: 50%;
    height: 110px;
    display: flex !important;
    width: 110px;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    top: calc(0% - 50px);
}

.text-warning-modal {
    padding-top: 5rem !important;
}

.padding-text-modal {
    padding-top: 3rem;
    padding-bottom: 1rem;
}

.btn-group.bootstrap-select.form-control.rounded-pill {
    border: none;
    padding: 0;
}

button.btn.dropdown-toggle.bs-placeholder.btn-simple {
    display: none !important;
}

button.btn.dropdown-toggle.btn-simple {
    display: none !important;
}

.btn-group.bootstrap-select.form-control.input_border {
    border: none !important;
    padding: 0;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

.rotate {
    -webkit-animation: 3s rotate linear infinite;
    animation: 1s rotate linear infinite;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.f-12 {
    font-size: 10px;
}

#img_rotate {
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

.d-content {
    display: contents;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-help {
    cursor: help;
}

.cursor-alias {
    cursor: alias;
}

.cursor-no-drop {
    cursor: no-drop;
}

.content {
    margin-right: 0.5rem !important;
}

.petition-ajax {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    background-color: #4c4f5259;
    z-index: 999999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-group.bootstrap-select.form-control {
    border: none;
    padding: 0;
}

.bg-primary {
    background-color: #e20518 !important;
}

.bg-grey {
    background-color: #eeeeee !important;
}

.form-control:disabled {
    background-color: #e9ecef !important;
    opacity: 1;
}

/* Loading */

@keyframes ldio-hcd7zzco3il {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.ldio-hcd7zzco3il div {
    left: 95px;
    top: 42px;
    position: absolute;
    animation: ldio-hcd7zzco3il linear 1s infinite;
    background: #ed1c27;
    width: 10px;
    height: 32px;
    border-radius: 5px / 6.72px;
    transform-origin: 5px 58px;
}
.ldio-hcd7zzco3il div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -0.9090909090909091s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(2) {
    transform: rotate(32.72727272727273deg);
    animation-delay: -0.8181818181818182s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(3) {
    transform: rotate(65.45454545454545deg);
    animation-delay: -0.7272727272727273s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(4) {
    transform: rotate(98.18181818181819deg);
    animation-delay: -0.6363636363636364s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(5) {
    transform: rotate(130.9090909090909deg);
    animation-delay: -0.5454545454545454s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(6) {
    transform: rotate(163.63636363636363deg);
    animation-delay: -0.45454545454545453s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(7) {
    transform: rotate(196.36363636363637deg);
    animation-delay: -0.36363636363636365s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(8) {
    transform: rotate(229.0909090909091deg);
    animation-delay: -0.2727272727272727s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(9) {
    transform: rotate(261.8181818181818deg);
    animation-delay: -0.18181818181818182s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(10) {
    transform: rotate(294.54545454545456deg);
    animation-delay: -0.09090909090909091s;
    background: #ed1c27;
}
.ldio-hcd7zzco3il div:nth-child(11) {
    transform: rotate(327.27272727272725deg);
    animation-delay: 0s;
    background: #ed1c27;
}
.loadingio-spinner-spinner-3s685ss8p6c {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: transparent;
}
.ldio-hcd7zzco3il {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0; /* see note above */
}
.ldio-hcd7zzco3il div {
    box-sizing: content-box;
}

.ldio-hcd7zzco3il-white div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -0.9090909090909091s;
    background: transparent;
}
.ldio-hcd7zzco3il-white div:nth-child(2) {
    transform: rotate(32.72727272727273deg);
    animation-delay: -0.8181818181818182s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(3) {
    transform: rotate(65.45454545454545deg);
    animation-delay: -0.7272727272727273s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(4) {
    transform: rotate(98.18181818181819deg);
    animation-delay: -0.6363636363636364s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(5) {
    transform: rotate(130.9090909090909deg);
    animation-delay: -0.5454545454545454s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(6) {
    transform: rotate(163.63636363636363deg);
    animation-delay: -0.45454545454545453s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(7) {
    transform: rotate(196.36363636363637deg);
    animation-delay: -0.36363636363636365s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(8) {
    transform: rotate(229.0909090909091deg);
    animation-delay: -0.2727272727272727s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(9) {
    transform: rotate(261.8181818181818deg);
    animation-delay: -0.18181818181818182s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(10) {
    transform: rotate(294.54545454545456deg);
    animation-delay: -0.09090909090909091s;
    background: white;
}
.ldio-hcd7zzco3il-white div:nth-child(11) {
    transform: rotate(327.27272727272725deg);
    animation-delay: 0s;
    background: white;
}
/* generated by https://loading.io/ */

#span-url_conference {
    display: block;
}

.opacity-6 {
    background-color: #aaaaaa !important;
}

.rejected {
    background: transparent;
    color: #000;
    padding: 0.5rem;
    padding-left: 0;
    margin: 0;
    font-size: 11.5px;
}

.rejected:hover {
    background: #17a2b8;
    color: #fff;
}

.d-in-table {
    display: inline-table;
}

.wrap-normal {
    white-space: normal !important;
}

.no-wrap {
    white-space: nowrap !important;
}

.first-letter-capitalize::first-letter {
    text-transform: capitalize;
}

.w--100 {
    width: calc(100% - 8px) !important;
}

.m-b-0-i {
    margin-bottom: 0 !important;
}

.tooltip-inner {
    background-color: #000 !important;
    color: #fff;
    border-radius: 0.25rem !important;
    width: auto !important;
    min-width: 5px !important;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #000 !important;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #000 !important;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #000 !important;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #000 !important;
}

.swal2-styled.swal2-confirm {
    background-color: rgb(19, 195, 156) !important;
}

.swal2-styled.swal2-cancel {
    background-color: #e20518 !important;
}

.modal-content {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
}

.modal-body {
    padding-top: 0;
    padding-bottom: 0;
}

button.close.close-create {
    width: 30px;
    height: 30px;
    background: #e20518;
    right: 13px;
    border-radius: 50%;
    color: white;
    opacity: 1;
    font-weight: 100;
}

.modal-body::-webkit-scrollbar {
    margin-bottom: 1rem;
    width: 10px; /* width of the entire scrollbar */
}

.modal-body::-webkit-scrollbar-track {
    border-radius: 10px;
}

.modal-body::-webkit-scrollbar-thumb {
    background-color: #797979;
    border-radius: 20px;
    border: 2px solid #f1f2f3;
}

.state-1 {
    color: #e20518;
}

.state-2,
.state-4 {
    color: #04be5b;
}

.state-3{
    color: #6c757d;
}

.state-5 {
    color: #ffc107;
}

.state-6 {
    color: #007bff;
}

.state-7 {
    color: #f58220;
}

.state-8 {
    color: #000;
}

.swal2-styled.swal2-confirm:focus {
    box-shadow: 0 0 0 3px #65b577!important;
}

/* .swal2-icon.swal2-success {
    border-color: #27fdaf!important;
    color: #13c39c!important;
    display: flex!important;
    position: absolute!important;
    top: -132px!important;
    right: calc(50% - 66.5px)!important;
    background-color: #13c39c!important;
    width: 150px!important;
    height: 150px!important;
}

.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {
    top: 5.875em!important;
    left: 16px!important;
    width: 3.5625em!important;
    transform: rotate(45deg)!important;
}

.swal2-icon.swal2-success [class^="swal2-success-line"] {
    display: block!important;
    position: absolute!important;
    z-index: 2!important;
    height: 0.6em!important;
    border-radius: 0.125em!important;
    background-color: #fff!important;
}

.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {
    top: 4.375em!important;
    right: 0.3em!important;
    width: 6.8375em!important;
    transform: rotate(-55deg)!important;
}

.swal2-icon-success h2#swal2-title {
    margin-top: 4rem;
    font-family: "Androgyne_TB"!important;
}

.swal2-icon-success .swal2-success-circular-line-left{
    background: transparent!important;
}

.swal2-icon-success .swal2-success-fix{
    background: transparent!important;
}

.swal2-icon-success .swal2-success-circular-line-right{
    background: transparent!important;
} */

.d-icons {
    display: grid;
    gap: 5px;
    grid-template-rows: 1fr;
    grid-template-columns: repeat(auto-fit, minmax(16px, 17px));
    justify-content: space-evenly;
}

.text-small{
    font-size: 12px;
    color: #007bff!important;
}

a {
    text-decoration: none !important;
}

