/*Personalizar bootstrap*/
/*
primary: #d50000
light: #ff5131
dark: #9b0000
*/

.btn-primary {
    background-color: #ffbf23;
    border-color: #ffbf23;
    color: #333;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #b51e1e;
    border-color: #b51e1e;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #333;
    background-color: #fbb403;
    border-color: #fbb403; /*set the color you want here*/
}

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



.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #eae4e4;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #c10707;
}

a {
    color: #c10707;
}

a:hover {
    color: #c10707;
    text-decoration: none;
}

/*Menu multinivel*/



.dropdown-menu {
  padding:0;
  margin:0;
  border:0 solid transition!important;
  border:1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  min-width: 250px;
}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{
  color:#515151;
  font-size:1rem;
  padding-left: 9px;
  padding-right: 9px;
  line-height: 35px;
  font-family:'Roboto',sans-serif;
  display: block !important;
}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{color: #16181b;background: #FFF;outline: 0;}
/*.link-menu a:focus {background: #c10707;}*/
/*==========Sub Menu=v==========*/
/*.mainmenu .collapse ul > li:hover > a{color: #16181b;}*/
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{color: #16181b;background:#eae4e4 }
/*.mainmenu .collapse ul ul ul > li:hover > a{color: #16181b;}*/

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#FFF;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#FFF}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#FFF}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}


/*datatables*/

.page-item.active .page-link {
    background-color: #c10707 !important;
    border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border: 1px solid #c10707;
  font: bold;
  color: white !important;

}
.page-link {
    color: #c10707 !important;

}
.paginate_button:hover{
  font color: white !important;
  background: none;
  color: black!important;
}  
