@import url('fonticon/fonticon.css');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
/* @import url('factura.css'); */

#contenedor_carga{
    background-color: rgba(250, 240, 245, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 10000;
}

#carga{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: url('../image/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249);
}

body{
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

fieldset {
    border: solid 1px #5f5f5f;
    border-radius: 4px;
}

legend {
	background-color: #ddd;
	border: 1px solid #5f5f5f;
	border-radius: 4px;
	color: #5f5f5f;
	font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
	padding: 3px 5px;
	width: auto;
}

.f15{
    font-size: 15px;
    font-weight: bold;
}

/* Style icons myAccount */
.btn-icon-split {
    padding: 0;
    overflow: hidden;
    display: inline-flex;
    align-items: stretch;
    justify-content: center;
  }
  
  .btn-icon-split .icones {
    background: rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 0.375rem 0.75rem;
  }
  
  .btn-icon-split .text {
    display: inline-block;
    padding: 0.375rem 0.75rem;
  }
  
  .btn-icon-split.btn-sm .icones,
  .btn-group-sm>.btn-icon-split.btn .icones {
    padding: 0.25rem 0.5rem;
  }
  
  .btn-icon-split.btn-sm .text,
  .btn-group-sm>.btn-icon-split.btn .text {
    padding: 0.25rem 0.5rem;
  }
  
  .btn-icon-split.btn-lg .icones,
  .btn-group-lg>.btn-icon-split.btn .icones {
    padding: 0.5rem 1rem;
  }
  
  .btn-icon-split.btn-lg .text,
  .btn-group-lg>.btn-icon-split.btn .text {
    padding: 0.5rem 1rem;
  }

@media (max-width: 576px) {
    
    .f15{
        font-size: 13px;
    }
}

