/*
 * Global CSS - Guerrero project
 * -----------------------------
 */

.table thead
{
    background-color: lightgrey;
}

 .bigIcon
 {
   font-size: 24px;
 }

.col_narrow div:not(:first-child):not(:last-child)
{
  padding:  0px 5px;
}

.col_narrow div:first-child
{
  padding-left:     15px !important;
  padding-right:    5px !important;
}

.col_narrow div:last-child
{
  padding-left:     5px !important;
  padding-right:    15px !important;
}

.um {text-align:right;}

label {font-weight: bold;}

label.required:after {margin-left:.2em;color: #d73925;content: '*';display:inline;}

body.login-page {
  background: url(/img/bg01.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.login-page, .register-page {
  background: transparent;
}

/* Interface */
.box.box-primary {
  border-top-color: #e10707 !important;
}

/* Printing */
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

/* Extra Small */
@media (max-width: 767px) {
  .col_narrow div, .col_narrow div:first-child, .col_narrow div:last-child
  {
    padding: 0px 15px !important;
  }
}

/* Submenu HEADER para configuraciones*/
.config-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}
.navbar-nav>.config-menu>.dropdown-menu{border-top-left-radius:4px; border-top-right-radius:4px;}
.navbar-nav>.config-menu>.dropdown-menu{width:280px;padding:0 0 0 0;margin:-5px 0px 0px 0px;top:100%;background-color:transparent;}
.navbar-nav>.config-menu>.dropdown-menu>li{position:relative}
.navbar-nav>.config-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#eeeeee;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444444;font-size:14px}
.navbar-nav>.config-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eeeeee;color:#444 !important;text-align:center}
.navbar-nav>.config-menu>.dropdown-menu>li .menu{background-color:#FFFFFF}
.navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px 0;color:#666666}
.navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a{padding:10px}
.navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}
.navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}
@media (max-width:991px){
  .navbar-nav>.config-menu>.dropdown-menu>li.footer>a{background:#fff !important;color:#444 !important}
  .navbar-nav>.config-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:normal}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a{padding:10px}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px 0;color:#666666}
  .navbar-nav>.config-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}
}
