body{
  font-size:1.2rem;
  font-weight:400;
  
}


/*******************
/*Top bar
*******************/
.topbar {
  background: #E9540D;
}
.topbar .navbar-header {
    background: rgba(0, 0, 0, 0);
}
/*******************
/*Sidebar
*******************/
.sidebar-nav > ul > li.active > a, .sidebar-nav > ul > li.active:hover > a {
  color: #ffffff;
  background: #9E9E9E  !important;
}

.select2-container {
    width: 100% !important;
}


.select2-container--default .select2-results > .select2-results__options {
    min-height: 50vh;
}


/* *********************
**   TOAST 
************************  */
.jq-toast-wrap { width: 275px; }
.jq-toast-single h2 { font-size: 20px; }
.jq-toast-single a { font-size: 16px; }
.jq-toast-single { font-size: 16px;  padding-top:20px; padding-bottom:20px;}


.dt-buttons {
    display: block;
    padding-top: 15px;
    margin-bottom: 15px;
}

.dt-buttons .dt-button {
    padding: 5px 15px;
    border-radius: 4px;
    background: #eee;
    color: #333;
    margin-right: 3px;
    font-size: 85%;
}


.flag-icon-en {
    /*  https://canaltransfers.com/static/control/ct/css/lztic.css
      https://canaltransfers.com/static/control/main/css/icons/flag-icon-css/flag-icon.min.css
      */
      background-image: url(../../main/css/icons/flag-icon-css/flags/gb.svg);
  }
  
  
  .badge-positiva  {
    background-color: rgb(40, 167, 69);
    color:white;
  }
  .badge-negativa  {
    background-color:#fb3a3a;
    color:white;
  }

html body .p-b-60 {
    padding-bottom: 60px;
}



::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #aaa !important;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #aaa !important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #aaa !important;
  }



.width-10			{ width:10px !important; }
.width-20			{ width:20px !important; }
.width-30			{ width:30px !important; }
.width-40			{ width:40px !important; }
.width-50			{ width:50px !important; }
.width-100			{ width:100px !important; }
.width-150			{ width:150px !important; }
.width-200			{ width:200px !important; }
.width-250			{ width:250px !important; }
.width-300			{ width:300px !important; }
.width-350			{ width:350px !important; }
.width-400			{ width:400px !important; }
.width-450			{ width:450px !important; }
.width-500			{ width:500px !important; }
.width-550			{ width:550px !important; }
.width-600			{ width:600px !important; }
.width-650			{ width:650px !important; }
.width-700			{ width:700px !important; }
.width-750			{ width:750px !important; }
.width-800			{ width:800px !important; }

.height-10			{ height:10px !important; }
.height-20			{ height:20px !important; }
.height-30			{ height:30px !important; }
.height-50			{ height:50px !important; }
.height-100			{ height:100px !important; }
.height-150			{ height:150px !important; }
.height-200			{ height:200px !important; }
.height-250			{ height:250px !important; }
.height-300			{ height:300px !important; }
.height-350			{ height:350px !important; }
.height-400			{ height:400px !important; }
.height-450			{ height:450px !important; }
.height-500			{ height:500px !important; }
.height-550			{ height:550px !important; }
.height-600			{ height:600px !important; }
.height-650			{ height:650px !important; }
.height-700			{ height:700px !important; }
.height-750			{ height:750px !important; }
.height-800			{ height:800px !important; }

/* utils */
.size-11 			{ font-size:11px !important; line-height:15px !important; }
.size-12 			{ font-size:12px !important; line-height:16px !important; }
.size-13 			{ font-size:13px !important; line-height:17px !important; }
.size-14 			{ font-size:14px !important; line-height:18px !important; }
.size-15 			{ font-size:15px !important; line-height:19px !important; }
.size-16 			{ font-size:16px !important; line-height:20px !important; }
.size-17 			{ font-size:17px !important; line-height:23px !important; }
.size-18 			{ font-size:18px !important; line-height:24px !important; }
.size-19 			{ font-size:19px !important; line-height:25px !important; }
.size-20 			{ font-size:20px !important; line-height:26px !important; }
.size-25 			{ font-size:25px !important; line-height:30px !important; }
.size-30 			{ font-size:30px !important; line-height:36px !important; }
.size-40 			{ font-size:40px !important; line-height:46px !important; }
.size-50 			{ font-size:50px !important; line-height:56px !important; }
.size-60 			{ font-size:60px !important; line-height:66px !important; }
.size-70 			{ font-size:70px !important; line-height:76px !important; }
.size-80 			{ font-size:80px !important; line-height:86px !important; }
.size-90 			{ font-size:90px !important; line-height:96px !important; }
.size-100 			{ font-size:100px !important; line-height:106px !important; }
.size-150 			{ font-size:150px !important; line-height:166px !important; }
.size-200 			{ font-size:200px !important; line-height:216px !important; }


.calculo-precios h4{
 border-bottom: 0.5px solid #ddd;
}

.calculo-precios .row.fila-entidad:nth-child(even) {
    background-color: #f2f4f8;
}
.calculo-precios .row.fila-entidad:nth-child(odd) {
    background-color: #e2e2e2;
}
.calculo-precios>.row.form-material {
    margin-bottom: 30px;
}

.tachado {
  text-decoration: line-through
}

.prox-vencimiento {
  font-size: 9px;
}

.lz-error {
    border: 1px dashed #fc4b6c !important;
}

@media (min-width: 768px){
    .mini-sidebar .sidebar-nav #sidebarnav > li:hover > a {
     

    }
}

@media (max-width: 768px){
/* en tablets y  moviles forzamos content-fluid con menos padding */
  .container-fluid {
    padding: 5px;
  }
}
