@font-face {
    font-family: Avenir;
    src: url("https://img.enerbras.app/fonts/Avenir_Light.woff2") format("woff2"),url("https://img.enerbras.app/fonts/Avenir_Light.ttf") format("truetype");
    font-weight: 300;
    font-display: swap
}

@font-face {
    font-family: Avenir;
    src: url("https://img.enerbras.app/fonts/Avenir_Book.woff2") format("woff2"),url("https://img.enerbras.app/fonts/Avenir_Book.ttf") format("truetype");
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: Avenir;
    src: url("https://img.enerbras.app/fonts/Avenir_Medium.woff2") format("woff2"),url("https://img.enerbras.app/fonts/Avenir_Medium.ttf") format("truetype");
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: Avenir;
    src: url("https://img.enerbras.app/fonts/Avenir_Heavy.woff2") format("woff2"),url("https://img.enerbras.app/fonts/Avenir_Heavy.ttf") format("truetype");
    font-weight: 700;
    font-display: swap
}

body {
    font-family: 'Avenir', sans-serif;
    font-size: 13px !important;
    color: #1b2456 !important;
    font-weight: 500;
}

input {
    font-weight: 500 !important;
}

select option {
    font-weight: 500 !important;    
}

.form-control {
    font-size: 13px !important;
}

.dropdown-menu {
    font-size: 13px !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #28313b !important;
    background-color: transparent;
    border-color: #28313b !important;
}

.card-header-pills, .card-header-tabs {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.mvc-grid {
    line-height: 16px !important;
}

.darkred {
    color: darkred;
}

.darkorange {
    color: darkorange;
}

.darkgreen {
    color: darkgreen;
}

.badge {
    font-size: 90% !important;
}

.badge-azul {
    background-color: #0179a8 !important;
    color: #fff;
}

.badge-amarelo {
    background-color: #f7c46c !important;
    color: #fff;
}

.badge-verde {
    background-color: darkgreen !important;
    color: #fff;
}

.badge-vermelho {
    background-color: #ea6759 !important;
    color: #fff;
}

.badge-danger {
    background-color: #ea6759 !important;
    color: #fff;
}

.badge-Liberar {
    color: #fff;
    background-color: darkgreen !important;
}

.badge-Antecipado {
    color: #fff;
    background-color: darkgoldenrod !important;
}

.badge-1 {
    color: #fff;
    background-color: #0179a8; /*blue*/
}

.badge-2 {
    color: #fff;
    background-color: #ec935e; /*orange*/
}

.badge-3 {
    color: #fff;
    background-color: #5f4b8b; /*purple*/
}

.badge-4 {
    color: #fff;
    background-color: #00a28a; /*teal*/
}

.badge-5 {
    color: #fff;
    background-color: #b76ba3; /*#pink*/
}

.badge-6 {
    color: #fff;
    background-color: #346cb0; /*indigo*/
}

.badge-7 {
    color: #fff;
    background-color: #ea6759; /*red*/
}


.badge-preto {
    color: #fff;
    background-color: #3d464f;
}

.badge-Analisar {
    color: #fff;
    background-color: #ea6759;
}


.app-header {
    background-color: #122781 !important;
}

    .app-header .btn-account {
        border-left: none !important;
    }


header {
    max-width: 100% !important;
}

.page-section {
    max-width: 100% !important;
}



.tt-menu,
.tt-dropdown-menu {
    font-size: 13px !important;
}

.btn {
    font-size: 13px !important;
}

.stacked-menu .menu-link {
    font-size: 13px !important;
}

.nav-link {
    font-size: 13px !important;
}

.pace .pace-progress {
    background-color: #fbd600 !important;
}

.pace .pace-activity {
    border-top-color: #fbd600 !important;
    border-left-color: #fbd600 !important;
}


.btn-primary {
    border-color: #122781;
    background-color: #122781;
}

.form-control:focus {
    border-color: #122781;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover,
.btn-primary.active {
    background-color: #122781 !important;
    border-color: #122781 !important;
}

.stacked-menu > .menu > .menu-item.has-active > .menu-link {
    color: #122781;
}

.dropdown-item:hover {
    background-color: #122781;
}


.table-hover thead tr:hover th, .table-hover tbody tr:hover td {
    background-color: #E6E6E6;
}

.mvc-grid-pager .active a {
    background-color: #122781;
    color: white;
    border-color: #122781;
}

.mvc-grid-pager a:focus, .mvc-grid-pager a:hover {
    background-color: #122781;
    color: white;
}

.mvc-grid-pager a {
    background-color: white;
    color: #122781;
}


.width-1500px {
    width: 1500px !important;
}

.width-1750px {
    width: 1750px !important;
}

.width-2000px {
    width: 2000px !important;
}

.width-2500px {
    width: 2500px !important;
}

.width-3000px {
    width: 3000px !important;
}

.pixel-1 {
    width: 1px;
}

.pixel-2 {
    width: 2px;
}

.pixel-3 {
    width: 3px;
}

.pixel-4 {
    width: 4px;
}

.pixel-5 {
    width: 5px;
}

.pixel-6 {
    width: 6px;
}

.pixel-7 {
    width: 7px;
}

.pixel-8 {
    width: 8px;
}

.pixel-9 {
    width: 9px;
}

.pixel-10 {
    width: 10px;
}

.pixel-11 {
    width: 11px;
}

.pixel-12 {
    width: 13px;
}

.pixel-13 {
    width: 13px;
}

.pixel-14 {
    width: 13px;
}

.pixel-15 {
    width: 15px;
}

.pixel-16 {
    width: 16px;
}

.pixel-17 {
    width: 17px;
}

.pixel-18 {
    width: 18px;
}

.pixel-19 {
    width: 19px;
}

.pixel-20 {
    width: 20px;
}

.pixel-21 {
    width: 21px;
}

.pixel-22 {
    width: 22px;
}

.pixel-23 {
    width: 23px;
}

.pixel-24 {
    width: 24px;
}

.pixel-25 {
    width: 25px;
}

.pixel-26 {
    width: 26px;
}

.pixel-27 {
    width: 27px;
}

.pixel-28 {
    width: 28px;
}

.pixel-29 {
    width: 29px;
}

.pixel-30 {
    width: 30px;
}

.pixel-31 {
    width: 31px;
}

.pixel-32 {
    width: 32px;
}

.pixel-33 {
    width: 33px;
}

.pixel-34 {
    width: 34px;
}

.pixel-35 {
    width: 35px;
}

.pixel-36 {
    width: 36px;
}

.pixel-37 {
    width: 37px;
}

.pixel-38 {
    width: 38px;
}

.pixel-39 {
    width: 39px;
}

.pixel-40 {
    width: 40px;
}

.pixel-41 {
    width: 41px;
}

.pixel-42 {
    width: 42px;
}

.pixel-43 {
    width: 43px;
}

.pixel-44 {
    width: 44px;
}

.pixel-45 {
    width: 45px;
}

.pixel-46 {
    width: 46px;
}

.pixel-47 {
    width: 47px;
}

.pixel-48 {
    width: 48px;
}

.pixel-49 {
    width: 49px;
}

.pixel-50 {
    width: 50px;
}

.pixel-51 {
    width: 51px;
}

.pixel-52 {
    width: 52px;
}

.pixel-53 {
    width: 53px;
}

.pixel-54 {
    width: 54px;
}

.pixel-55 {
    width: 55px;
}

.pixel-56 {
    width: 56px;
}

.pixel-57 {
    width: 57px;
}

.pixel-58 {
    width: 58px;
}

.pixel-59 {
    width: 59px;
}

.pixel-60 {
    width: 60px;
}

.pixel-61 {
    width: 61px;
}

.pixel-62 {
    width: 62px;
}

.pixel-63 {
    width: 63px;
}

.pixel-64 {
    width: 64px;
}

.pixel-65 {
    width: 65px;
}

.pixel-66 {
    width: 66px;
}

.pixel-67 {
    width: 67px;
}

.pixel-68 {
    width: 68px;
}

.pixel-69 {
    width: 69px;
}

.pixel-70 {
    width: 70px;
}

.pixel-71 {
    width: 71px;
}

.pixel-72 {
    width: 72px;
}

.pixel-73 {
    width: 73px;
}

.pixel-74 {
    width: 74px;
}

.pixel-75 {
    width: 75px;
}

.pixel-76 {
    width: 76px;
}

.pixel-77 {
    width: 77px;
}

.pixel-78 {
    width: 78px;
}

.pixel-79 {
    width: 79px;
}

.pixel-80 {
    width: 80px;
}

.pixel-81 {
    width: 81px;
}

.pixel-82 {
    width: 82px;
}

.pixel-83 {
    width: 83px;
}

.pixel-84 {
    width: 84px;
}

.pixel-85 {
    width: 85px;
}

.pixel-86 {
    width: 86px;
}

.pixel-87 {
    width: 87px;
}

.pixel-88 {
    width: 88px;
}

.pixel-89 {
    width: 89px;
}

.pixel-90 {
    width: 90px;
}

.pixel-91 {
    width: 91px;
}

.pixel-92 {
    width: 92px;
}

.pixel-93 {
    width: 93px;
}

.pixel-94 {
    width: 94px;
}

.pixel-95 {
    width: 95px;
}

.pixel-96 {
    width: 96px;
}

.pixel-97 {
    width: 97px;
}

.pixel-98 {
    width: 98px;
}

.pixel-99 {
    width: 99px;
}

.pixel-100 {
    width: 100px;
}

.pixel-101 {
    width: 101px;
}

.pixel-102 {
    width: 102px;
}

.pixel-103 {
    width: 103px;
}

.pixel-104 {
    width: 104px;
}

.pixel-105 {
    width: 105px;
}

.pixel-106 {
    width: 106px;
}

.pixel-107 {
    width: 107px;
}

.pixel-108 {
    width: 108px;
}

.pixel-109 {
    width: 109px;
}

.pixel-110 {
    width: 110px;
}

.pixel-111 {
    width: 111px;
}

.pixel-112 {
    width: 113px;
}

.pixel-113 {
    width: 113px;
}

.pixel-114 {
    width: 113px;
}

.pixel-115 {
    width: 115px;
}

.pixel-116 {
    width: 116px;
}

.pixel-117 {
    width: 117px;
}

.pixel-118 {
    width: 118px;
}

.pixel-119 {
    width: 119px;
}

.pixel-120 {
    width: 120px;
}

.pixel-121 {
    width: 121px;
}

.pixel-122 {
    width: 122px;
}

.pixel-123 {
    width: 123px;
}

.pixel-124 {
    width: 124px;
}

.pixel-125 {
    width: 125px;
}

.pixel-126 {
    width: 126px;
}

.pixel-127 {
    width: 127px;
}

.pixel-128 {
    width: 128px;
}

.pixel-129 {
    width: 129px;
}

.pixel-130 {
    width: 130px;
}

.pixel-131 {
    width: 131px;
}

.pixel-132 {
    width: 132px;
}

.pixel-133 {
    width: 133px;
}

.pixel-134 {
    width: 134px;
}

.pixel-135 {
    width: 135px;
}

.pixel-136 {
    width: 136px;
}

.pixel-137 {
    width: 137px;
}

.pixel-138 {
    width: 138px;
}

.pixel-139 {
    width: 139px;
}

.pixel-140 {
    width: 140px;
}

.pixel-141 {
    width: 141px;
}

.pixel-142 {
    width: 142px;
}

.pixel-143 {
    width: 143px;
}

.pixel-144 {
    width: 144px;
}

.pixel-145 {
    width: 145px;
}

.pixel-146 {
    width: 146px;
}

.pixel-147 {
    width: 147px;
}

.pixel-148 {
    width: 148px;
}

.pixel-149 {
    width: 149px;
}

.pixel-150 {
    width: 150px;
}

.pixel-151 {
    width: 151px;
}

.pixel-152 {
    width: 152px;
}

.pixel-153 {
    width: 153px;
}

.pixel-154 {
    width: 154px;
}

.pixel-155 {
    width: 155px;
}

.pixel-156 {
    width: 156px;
}

.pixel-157 {
    width: 157px;
}

.pixel-158 {
    width: 158px;
}

.pixel-159 {
    width: 159px;
}

.pixel-160 {
    width: 160px;
}

.pixel-161 {
    width: 161px;
}

.pixel-162 {
    width: 162px;
}

.pixel-163 {
    width: 163px;
}

.pixel-164 {
    width: 164px;
}

.pixel-165 {
    width: 165px;
}

.pixel-166 {
    width: 166px;
}

.pixel-167 {
    width: 167px;
}

.pixel-168 {
    width: 168px;
}

.pixel-169 {
    width: 169px;
}

.pixel-170 {
    width: 170px;
}

.pixel-171 {
    width: 171px;
}

.pixel-172 {
    width: 172px;
}

.pixel-173 {
    width: 173px;
}

.pixel-174 {
    width: 174px;
}

.pixel-175 {
    width: 175px;
}

.pixel-176 {
    width: 176px;
}

.pixel-177 {
    width: 177px;
}

.pixel-178 {
    width: 178px;
}

.pixel-179 {
    width: 179px;
}

.pixel-180 {
    width: 180px;
}

.pixel-181 {
    width: 181px;
}

.pixel-182 {
    width: 182px;
}

.pixel-183 {
    width: 183px;
}

.pixel-184 {
    width: 184px;
}

.pixel-185 {
    width: 185px;
}

.pixel-186 {
    width: 186px;
}

.pixel-187 {
    width: 187px;
}

.pixel-188 {
    width: 188px;
}

.pixel-189 {
    width: 189px;
}

.pixel-190 {
    width: 190px;
}

.pixel-191 {
    width: 191px;
}

.pixel-192 {
    width: 192px;
}

.pixel-193 {
    width: 193px;
}

.pixel-194 {
    width: 194px;
}

.pixel-195 {
    width: 195px;
}

.pixel-196 {
    width: 196px;
}

.pixel-197 {
    width: 197px;
}

.pixel-198 {
    width: 198px;
}

.pixel-199 {
    width: 199px;
}

.pixel-200 {
    width: 200px;
}

.pixel-250 {
    width: 250px;
}

.pixel-300 {
    width: 300px;
}



.widht-1 {
    width: 1%;
}

.widht-2 {
    width: 2%;
}

.widht-3 {
    width: 3%;
}

.widht-4 {
    width: 4%;
}

.widht-5 {
    width: 5%;
}

.widht-6 {
    width: 6%;
}

.widht-7 {
    width: 7%;
}

.widht-8 {
    width: 8%;
}

.widht-9 {
    width: 9%;
}

.widht-10 {
    width: 10%;
}

.widht-11 {
    width: 11%;
}

.widht-12 {
    width: 12%;
}

.widht-13 {
    width: 13%;
}

.widht-14 {
    width: 14%;
}

.widht-15 {
    width: 15%;
}

.widht-16 {
    width: 16%;
}

.widht-17 {
    width: 17%;
}

.widht-18 {
    width: 18%;
}

.widht-19 {
    width: 19%;
}

.widht-20 {
    width: 20%;
}

.widht-21 {
    width: 21%;
}

.widht-22 {
    width: 22%;
}

.widht-23 {
    width: 23%;
}

.widht-24 {
    width: 24%;
}

.widht-25 {
    width: 25%;
}

.widht-26 {
    width: 26%;
}

.widht-27 {
    width: 27%;
}

.widht-28 {
    width: 28%;
}

.widht-29 {
    width: 29%;
}

.widht-30 {
    width: 30%;
}

.widht-31 {
    width: 31%;
}

.widht-32 {
    width: 32%;
}

.widht-33 {
    width: 33%;
}

.widht-34 {
    width: 34%;
}

.widht-35 {
    width: 35%;
}

.widht-36 {
    width: 36%;
}

.widht-37 {
    width: 37%;
}

.widht-38 {
    width: 38%;
}

.widht-39 {
    width: 39%;
}

.widht-40 {
    width: 40%;
}

.widht-41 {
    width: 41%;
}

.widht-42 {
    width: 42%;
}

.widht-43 {
    width: 43%;
}

.widht-44 {
    width: 44%;
}

.widht-45 {
    width: 45%;
}

.widht-46 {
    width: 46%;
}

.widht-47 {
    width: 47%;
}

.widht-48 {
    width: 48%;
}

.widht-49 {
    width: 49%;
}

.widht-50 {
    width: 50%;
}

.widht-51 {
    width: 51%;
}

.widht-52 {
    width: 52%;
}

.widht-53 {
    width: 53%;
}

.widht-54 {
    width: 54%;
}

.widht-55 {
    width: 55%;
}

.widht-56 {
    width: 56%;
}

.widht-57 {
    width: 57%;
}

.widht-58 {
    width: 58%;
}

.widht-59 {
    width: 59%;
}

.widht-60 {
    width: 60%;
}

.widht-61 {
    width: 61%;
}

.widht-62 {
    width: 62%;
}

.widht-63 {
    width: 63%;
}

.widht-64 {
    width: 64%;
}

.widht-65 {
    width: 65%;
}

.widht-66 {
    width: 66%;
}

.widht-67 {
    width: 67%;
}

.widht-68 {
    width: 68%;
}

.widht-69 {
    width: 69%;
}

.widht-70 {
    width: 70%;
}

.widht-71 {
    width: 71%;
}

.widht-72 {
    width: 72%;
}

.widht-73 {
    width: 73%;
}

.widht-74 {
    width: 74%;
}

.widht-75 {
    width: 75%;
}

.widht-76 {
    width: 76%;
}

.widht-77 {
    width: 77%;
}

.widht-78 {
    width: 78%;
}

.widht-79 {
    width: 79%;
}

.widht-80 {
    width: 80%;
}

.widht-81 {
    width: 81%;
}

.widht-82 {
    width: 82%;
}

.widht-83 {
    width: 83%;
}

.widht-84 {
    width: 84%;
}

.widht-85 {
    width: 85%;
}

.widht-86 {
    width: 86%;
}

.widht-87 {
    width: 87%;
}

.widht-88 {
    width: 88%;
}

.widht-89 {
    width: 89%;
}

.widht-90 {
    width: 90%;
}

.widht-91 {
    width: 91%;
}

.widht-92 {
    width: 92%;
}

.widht-93 {
    width: 93%;
}

.widht-94 {
    width: 94%;
}

.widht-95 {
    width: 95%;
}

.widht-96 {
    width: 96%;
}

.widht-97 {
    width: 97%;
}

.widht-98 {
    width: 98%;
}

.widht-99 {
    width: 99%;
}

.widht-100 {
    width: 100%;
}


.carregando {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/loader.svg') 50% 50% no-repeat black;
    opacity: .8;
}

.input-group-alt > .input-group:last-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.input-group-alt > .input-group:first-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.mvc-grid th, .mvc-grid td {
    border: none;
}

.mvc-grid th {
    background-color: white !important;
}

.mvc-grid-filter {
    background-color: white !important;
}

.btn-default {
    background-color: #122781;
    color: white;
}



a {
    color: #122781;
}

    a:hover {
        text-decoration: none;
        color: #363f6c;
    }


.mvc-grid-filter {
    color: #122781 !important;
}

.mvc-grid-popup .mvc-grid-apply {
    background-color: #007C69 !important;
}

.mvc-grid-popup .mvc-grid-cancel {
    background-color: #A95292 !important;
    border-color: #122781 !important;
}


.disabled {
    background-color: #f5f5f5 !important;
}

.field-validation-error {
    color: red;
}

.twitter-typeahead {
    width: 100%;
}

.top-bar-search {
    padding-right: 0px;
}

.app.has-fullwidth .top-bar-brand {
    background-color: #122781;
}

.testeimg2 {
    width: 100%;
    background-image: url('@Url.Content("~/Assets/images/PRESTO_pRESENT.png")');
    background-size: 80% 80%;
    background-position: center;
    background-repeat: no-repeat;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.justify {
    text-align: justify;
}

/*.blue {
    color: darkblue;
}

.red {
    color: darkred;
}

.green {
    color: darkgreen;
}*/

.select2-container {
    width: 100% !important;
}

.dashboard_card {
    height: 160px !important;
}

.custom-select {
    font-weight: 500 !important;
    height: 2.188rem !important;
}

.background-red {
    color: white !important;
    background-color: darkred !important;
}

.rentabilidade-green {
    color: black !important;
    background-color: #a7c796 !important;
}

.rentabilidade-yellow {
    color: black !important;
    background-color: #f7c46c !important;
}

.rentabilidade-red {
    color: white !important;
    background-color: darkred !important;
}

/*.page-title-bar,
.page-section {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1300px) {
    .page-title-bar,
    .page-section {
        max-width: 100%;
    }*/

.easyPieChart > a {
    position: absolute;
    display: inline-block;
    margin-top: -.125em;
    padding: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.blue {
    color: #0179a8;
}

.indigo {
    color: #346cb0;
}

.purple {
    color: #5f4b8b;
}

.pink {
    color: #b76ba3;
}

.red {
    color: #ea6759;
}

.orange {
    color: #ec935e;
}

.yellow {
    color: #f7c46c;
}

.green {
    color: #a7c796;
}

.teal {
    color: #00a28a;
}

.cyan {
    color: #3686a0;
}

.white {
    color: #fff;
}

.gray {
    color: #686f76;
}

.gray-dark {
    color: #3d464f;
}

.primary {
    color: #346cb0;
}

.secondary {
    color: #f5f5f5;
}

.success {
    color: #00a28a;
}

.info {
    color: #0179a8;
}

.warning {
    color: #f7c46c;
}

.danger {
    color: #b76ba3;
}

.light {
    color: #f5f5f5;
}

.dark {
    color: #3d464f
}

.SERVERTESTE {
    background-color: #791111 !important;
}

.IRON-SPECHT {
    background-color: #791111 !important;
}

.ENB-TI-SPECHT {
    background-color: #791111 !important;
}

.desabilitar {
    pointer-events: none;
}

.SERVERBKP {
    background-color: #686f76 !important;
}


.swal2-confirm {
    background-color: #00a28a !important;
}

.swal2-deny {
    background-color: #ea6759 !important;
}

.swal2-cancel {
    background-color: #686f76 !important;
}

.swal2-title {
    color: #1b2456 !important
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    line-height: 1.1;
}

@media (min-width: 768px) {
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        top: 2px;
    }
}
