*{

    font-size: 11.5px;

}

html {

  min-height: 100%;

  position: relative;

}

body {

  margin: 0;

  margin-bottom: 35px;

}

footer {

  background-color: white;

  position: absolute;

  bottom: 0;

  width: 100%;

  height: 35px;

  color: white;

}

#formato_titulo h2 {

   /* color: #FF0040;*/

}
button,input[type=button], input[type=submit], input[type=reset] {  
  cursor: pointer;
}


/*.ag-cell-label-container {

    text-align: center !important

}*/



 .ag-cell {

    padding-right: 3px !important;

    padding-left: 3px !important;

}

   .ag-cell-label-container .ag-header-cell-label {

        display: inline-block !important;

        float: none !important;

        width: auto !important

    }



.nomcli{

  font-size: 20px;

  padding: 0 5px 0 0;

}



#sesion2 {

clear: both;

background-image: url(../img/sesionbackground.gif);

background-repeat: repeat-x;

border-bottom: none;

/*border-color: #3f547f;

border-width: 1px;

border-style: solid;*/

border-bottom: none;

width: 100%;

height: 30px;

margin-bottom:10px;

text-align:center;

padding-top:8px;

vertical-align: middle;

-moz-border-radius: 0px 0px 20px 20px;

-webkit-border-radius: 0px 0px 20px 20px;

-khtml-border-radius: 0px 0px 20px 20px;

border-radius: 0px 0px 20px 20px;

behavior: url(./../js/PIE.htc);

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

-o-box-sizing:border-box;

box-sizing:border-box;    

}

.nosession {

font-size: 12px;

font-style: italic;

text-align: center;

color:#FFFFFF;



}

#bgtransparent{

        position:fixed;

        left:0;

        top:0;

		width:100%;

		height:100%;

        background-color:#000000;

        opacity:0.6;

		z-index:999999;

        filter:alpha(opacity=60);

}

#cargador{

    position:absolute;

    top:50%;

    left: 50%;

	width:200px;

	height:80px;

    margin-top: -30px;

    margin-left: -100px;

	background-color:#FFFFFF;

	z-index:1000000;

	}

	#cargador #text{

width:100%;

text-align:center;

padding:10px 0 0 0;

color:#000000;

font-weight:bold;

float:left;

}

nav a{

    cursor: pointer;

}

#inicioh1{

width:90%;

padding:10px 5% 15px 5%;

float:left;

font-size:18px;

text-align:center;

color:#18499f;

}

#barra_mantenimiento{

padding:5px 0 10px 0;

}

#barra_filtros{

padding:5px 0 10px 0;

}

.contenedorgrid{

    height: 400px;

}

#MainMenu a{

cursor: pointer;

}

.total_file{

    background-color: #FF0000;

    color: #FFFFFF;

}







.navbar-light .navbar-nav .nav-link {

    color: rgb(64, 64, 64);

}

.btco-hover-menu a ,  .navbar > li > a {

    text-transform: capitalize;

    /*padding: 10px 15px;*/

}

.btco-hover-menu .active a,

.btco-hover-menu .active a:focus,

.btco-hover-menu .active a:hover,

.btco-hover-menu li a:hover,

.btco-hover-menu li a:focus ,

.navbar>.show>a,  .navbar>.show>a:focus,  .navbar>.show>a:hover{

    color: #000;

    background: transparent;

    outline: 0;

}







/*submenu style start from here*/





/*.dropdown-menu {

    padding: 0px 0; 

    margin: 0 0 0; 

    border: 0px solid transition !important;

    border: 0px solid rgba(0,0,0,.15);  

    border-radius: 0px;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;



}*/



/*first level*/



.btco-hover-menu a, .navbar > li > a{font-size: 12px;}



.btco-hover-menu .collapse ul > li:hover > a{background: #CCCCCC;color: #000000}



@media only screen and (max-width: 991px) {

    .btco-hover-menu .show > .dropdown-toggle::after{

        transform: rotate(-90deg);

    }

}

@media only screen and (min-width: 991px) {



    .btco-hover-menu .collapse ul li{position:relative;}

    .btco-hover-menu .collapse ul li:hover> ul{display:block}

    .btco-hover-menu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}

    /*******/

    .btco-hover-menu .collapse ul ul li{position:relative}

    .btco-hover-menu .collapse ul ul li:hover> ul{display:block}

    .btco-hover-menu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}

    /*******/

    .btco-hover-menu .collapse ul ul ul li{position:relative}

    .btco-hover-menu .collapse ul ul ul li:hover ul{display:block}

    .btco-hover-menu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}