div#select_pais_global{
    padding-top: 0px;

  
}

div#radio_linguagem {
    padding-top: 17px;
}

.navbar-custom-menu>.navbar-nav>li {
    position: relative;
    /* margin-top: auto; */
    padding-top: 6px;
}

.sidebar {
    color: #fff;
    margin-top: 50px;
}

/* Atualizar a cor do menu sanduíche - atualizar 'background-color' */
.skin-blue .main-header .navbar .sidebar-toggle {
    color: #fff;
    background-color: #000000;
    border-radius: 5px;
    padding: 7px 13px 5px 13px;
    margin: 9px;
}

/* Atualizar a cor do menu sanduíche - ao passar o mouse - atualizar 'background' */
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background: #FFFF01;
    color: #000000;
}

/* Atualizar a cor de fundo da barra onde fica a logo - atualizar 'background' */
.skin-blue .main-header .logo {
    background: #FDFE01;
    height: 100px;
}

/* Atualizar a cor de fundo da barra onde fica a logo - ao passar o mouse em cima - atualizar 'background' */
.skin-blue .main-header .logo:hover {
    background: #FDFE01;
}



.sidebar-menu {
    margin-top: 0px;
}

.sidebar-menu .treeview-menu {
    padding-left: 0px;
    border-left: 5px solid #FFFF01;
}

/* Atualizar a cor de fundo do link do menu - ao passar o mouse em cima - atualizar 'background' */
.skin-blue .main-sidebar .sidebar .sidebar-menu a:hover {
  background: #FFFF01;
  border-radius: 0;
  color: #000000;
  border: none;
}

/* Atualizar a cor de fundo do link do menu - que for clicado - atualizar  'background' */
.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a {
  background: #FFFF01;
  border-radius: 0;
  color: #FFF;
  border: none;
}

/* Atualizar a cor da barra do menu - Top - atualizar 'background' */
.skin-blue .main-header .navbar {
    background: #FDFE01;
    box-shadow: none;
}







/***************************************/
/***************************************/


.dataTables_scrollHead {
    background-color: #FDFE01;
    color: #fff;
    font-weight: 700;
    border-radius: 3px;
}

.dt-buttons > button.dt-button {
    color: #fff;
    border: #005FAA;
    background: #005FAA;
    font-weight: 600;
    margin: 5px;
}

.dt-buttons > button.dt-button:hover {
    color: #053b49;
    border: #40abf7;
    background: #40abf7;
}

li.btn-upload-data.dropdown {
    width: 100px;
    padding: 3px;
    font-size: 15px;
    text-align: center;
    background-color: #005FAA;
    border-radius: 50px;
    margin: 10px;
    color: #FFF;
    margin-left: 30px;
}

li.btn-upload-data.dropdown > i {
    color: #FFF;
}

li.btn-upload-data.dropdown:hover {
    color: #D0DDE6;
    box-shadow: 1px 1px #02467a;
}

h3.control-sidebar-heading {
    display: none;
}

text.highcharts-title > tspan {
    font-size: 15px;
    color: #5e5e5e !important;
    font-weight: 600;
}

text.highcharts-title {
  fill: #5e5e5e !important;
}

/********/

ul.nav.nav-tabs.nav-justified.control-sidebar-tabs {
    display: none;
}

aside.control-sidebar.control-sidebar-light {
    width: 320px;
}

/******/


.select-box {
  margin-top: -28px;
}

.box-header .box-title {
    font-size: 14.5px;
    padding: 8px;
    font-weight: bold!important;
    color: #727272 !important;
    margin-bottom: 6px;
}


/* --------------------------------------- */

.stat-list {
    list-style: none;
    padding: 0px 15px;
    margin: 0;
}

.no-margins {
    margin: 0 !important;
}

.stat-percent {
    float: right;
    text-shadow: 0.2px 0.2px #afafaf;
}

.progress {
    display: -ms-flexbox;
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem;
}

.progress-bar-promotor {
    background-color: #138e84;
}

.progress-bar-neutro {
    background-color: #EFC88B;
}

.progress-bar-detrator {
    background-color: #F05D5E;
}

.progress-mini, .progress-mini .progress-bar {
    height: 5px;
    margin-bottom: 0;
}

.progress-small, .progress-mini {
    margin-top: 5px;
}

.progress-mini-top, .progress-mini-top .progress-bar-top {
    height: 5px;
    margin-bottom: 0;
}

.progress-small-top, .progress-mini-top {
    margin-top: 5px;
    margin-bottom: 5px;
    height: 6px;
}

li.element-list {
    padding: 8px 0px;
}

.small-element {
  color:#6b6b6b;
  font-style: italic;
}


li.list-group-item {
    border: none;
}

.card {
    font-size: 17px;
}


.main-header .sidebar-toggle:before {
    content: "☰";
}


/* ----------------------------------------  */

body {
    font-family: 'questrial','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}

body, label, input, button, select, box, h3, .h3 {
    font-family: 'questrial','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    color: #212121;
}

body, label, input, button, select, box, h1, h2, h3, p{
    font-family: 'questrial','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    
}

.skin-blue .main-sidebar .sidebar .sidebar-menu .active a {
    color: #000000; /* Atualizar a cor do texto no menuItem */
}





.alert-info, .bg-aqua, .callout.callout-info, .label-info, .modal-info .modal-body {
  background-image: linear-gradient(140deg, #1B2637 0%, #272640 60%, #144552 98%);
}


.small-box.bg-aqua > .inner > h3,
.small-box.bg-aqua > .inner > p {
    color: #FAF9F9;
}

div#tab_analise_cluster-dendrograma {
    margin-top: -25px;
}


div#tab_modelagem-plot_percentual_variancia_explicado,
div#tab_modelagem-plot_apresentacao_diferencas_medias {
    margin-top: -40px;
}


.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 3px;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
    padding: 3px;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 3px;
}



.fundo-login {
  /* background: url("https://operdata.com.br/sistema/assets/img/background.jpg") 100% 0 no-repeat; */
  background: url("../img/login2.png") 100% 0 no-repeat;
  width: 100%; 
  height: 100%;
}


.background-none {
  background-color: none;
  background: none;
}

.testando{
  border-width: 60px;
  /*font-family: "Monaco", cursive;*/
  font-weight: bold;
  color: #283b4f;
  font-size: 25px;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 121px;


}

.implementationheader{
  border-width: 60px;
  /*font-family: "Monaco", cursive;*/
  font-weight: bold;
  color: #283b4f;
  font-size: 25px;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 121px;
  background: #fbeddc;
  border-radius: 14px;

}

#raising img {
  float:left;
  margin-right:10px;
  position: relative;
  top:2px;
}

img.img-circle {
  border-radius:25%;
}

path.highcharts-grid-line {
    stroke-width: 2;
}

img.fsnfda {
  transition: all .2s ease-in-out;
}

img.fsnfda:hover { 
transform: scale(1.5); 
}

.relevo {
box-shadow: -4px 20px 25px 1px #cbcbcb
}

.main-header {
position: fixed;
z-index: 900;
min-width: -webkit-fill-available;
box-shadow: -4px 1px 10px 1px #cbcbcb;
}

html *
{
  font-family: 'Barlow Semi Condensed';
}

section#sidebarItemExpanded::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
border-radius: 10px;
}
section#sidebarItemExpanded::-webkit-scrollbar {
width: 10px;
}


/* tela de load dash */

.waiter-overlay {
    opacity: 1;
    -webkit-transition: opacity 250ms linear;
    transition: opacity 250ms linear;
    text-align: center;
    color: white;
    display: flex;
    z-index: 99999;
    height: 100% !important;
    width: 100% !important;
    
}
