/*
  * Escala primary medio:#282828 #363636 #606060 #8F8F8F #BFBEBE
  * Border primary:#080808
*/
a:hover,a:focus{text-decoration:none;color:#B3B3B3;}
.hrbbcode{margin:2px 0;}
.hrcbbcode{margin:2px 0;border-color:#B3B3B3;}
.fa-spin,.fa-pulse{filter:blur(0);}
.navbar-text{margin-left:15px;}
.validaerrortext{display:none;padding:10px;font-size:11px}
.editar-form button[type=submit] i{font-size:14px;}
.imgeliminar i{font-size:18px;margin-right:5px;color:#999;vertical-align:top;}
.imgeliminar i:hover{color:red;cursor:pointer;}
#barra-menu{min-height:80px;min-width:320px;}
#barra-menu .navbar-brand {height:80px;padding:10px 15px;}
#menu-principal a:hover,#menu-principal .activa a{color:#B3B3B3;}
.corpo{padding:15px;min-height:500px;}
#footer{margin:0;}
@-moz-document url-prefix(){fieldset{display:table-cell;}}
body{padding:50px 0;background-color:#F9F9F9;}
.navbar-fixed-top{border-width:0;}
#sidebar-menu{background:#606060;}
#sidebar-menu .navbar-collapse{padding:0;}
#sidebar-menu .panel{margin-bottom:0px;border:0;border-radius:0px;}
#sidebar-menu .panel>a{display:block;padding:7px 7px 7px 10px;}
.menu-sub{display:block;padding:7px 7px 7px 20px;}
.page-wrapper{padding:15px;}
.paneltit{color:#C1282D;border:1px solid #ADADAD;padding:7px 15px;background-color:#EDEDED;margin-bottom:15px;border-radius:4px;}
.botonvolver{text-align:center; margin:10px auto;}
.btn-bbcode i{font-size:14px;color:green;}
.fa-edit{color:orange;}.fa-times{color:red;}
#acordeon-menu a{color:#FFF;outline:none;border-bottom:1px solid #080808;}
#acordeon-menu i{padding-right:10px;}
#acordeon-menu >.panel>a{background-color:#282828;border-left:3px solid #282828;}
#acordeon-menu >.activo>a{border-left:3px solid #ebe100;}
#acordeon-menu >.panel>a:hover{border-left:3px solid #ebe100;background-color:#363636;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
#acordeon-menu  .menu-sub{background-color:#8F8F8F;border-left:3px solid #8F8F8F;}
#acordeon-menu  .activo .subactivo{border-left:3px solid #ebe100;background-color:#BFBEBE;}
#acordeon-menu  .menu-sub:hover{border-left:3px solid #ebe100;background-color:#BFBEBE;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
#acordeon-menu  .menusep{height:10px;}
.datepickr-wrapper{position:relative;}
.datepickr-calendar{margin-top:30px;background-color:#eee;color:#333;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:2px;display:none;position:absolute;top:100%;left:0;z-index:100;}
.open .datepickr-calendar{display:block;}
.datepickr-calendar .datepickr-months{background-color:#606060;border:1px solid #080808;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;padding:5px;text-align:center;font-size:120%;}
.datepickr-calendar .datepickr-prev-month,.datepickr-calendar .datepickr-next-month{color:#fff;text-decoration:none;padding:0 .4em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;}
.datepickr-calendar .datepickr-prev-month{float:left;}
.datepickr-calendar .datepickr-next-month{float:right;}
.datepickr-calendar .datepickr-current-month{padding:0 .5em;}
.datepickr-calendar .datepickr-prev-month:hover,.datepickr-calendar .datepickr-next-month:hover{background-color:#BFBEBE;color:#282828;}
.datepickr-calendar table{border-collapse:collapse;padding:0;width:100%;}
.datepickr-calendar thead{font-size:90%;}
.datepickr-calendar th,.datepickr-calendar td{width:14.3%;}
.datepickr-calendar th{text-align:center;padding:5px;}
.datepickr-calendar td{text-align:right;padding:1px;}
.datepickr-calendar .datepickr-day{display:block;color:#606060;background-color:#f6f6f6;border:1px solid #ccc;padding:5px;cursor:pointer;}
.datepickr-calendar .datepickr-day:hover{color:#282828;background-color:#BFBEBE;border:1px solid #080808;}
.datepickr-calendar .today .datepickr-day{background-color:#fff0A5;color:#363636;}
.datepickr-calendar .selected .datepickr-day{background-color:#606060;color:#f6f6f6;}
.datepickr-calendar .disabled .datepickr-day,.datepickr-calendar .disabled .datepickr-day:hover{background-color:#eee;border:1px dotted #ccc;color:#bbb;cursor:default;}
.consulta-vacia{text-align:center;margin:20px;}
.panel-control{background-color:#FFF;}
.tabla-accesos tbody i{font-size:18px;margin:auto;}
.menu-btn{margin-bottom:20px;}
.menu-btn .input-group{margin-bottom:5px;max-width:100%;}
.menu-btn .input-group .form-control{overflow:hidden;}
.menu-btn .input-group .form-control{line-height:21px;}
.menu-btn .input-group .input-group-btn .btn{border-radius:3px 0 0 3px;}
#navbarfooter{font-size:11px;}
.input-menudoc .traducir{font-size:12px;font-style:italic;color:#000;}
#divnova{display:none;}
@media(min-width:768px){
  #acordeon-menu{max-height:100%;overflow:auto !important;}
  .wrapper{padding-left:205px;}
  #sidebar-menu{width:205px;position:fixed;top:50px;bottom:50px;left:205px;margin-left:-205px;border-right:1px solid #003f5b;}
  #navbarright{margin-right:15px;}
}