/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media screen{body{letter-spacing:.04em;color:#444}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:1000px}}@media (min-width:1024px){.container{width:1000px}}@media (min-width:1200px){.container{width:1170px}}.form-control{border-radius:1px;height:32px;max-width:100%;color:#222;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.form-control::-moz-placeholder{color:#aaa;opacity:1}.form-control:-ms-input-placeholder{color:#888}.form-control::-webkit-input-placeholder{color:#888}.form-horizontal .form-group-sm,.input-sm,.sb-search-sm .form-control{height:28px}.input-group-addon{border-radius:1px}.btn{border-radius:3px;padding:5px 12px}.btn-group-sm>.btn,.btn-sm,.sb-search-sm .btn{padding:4px 10px}.sb-search-sm .btn,.sb-search-sm input{font-size:12px;line-height:1.5}.btn-group-xs>.btn,.btn-xs{padding:1px 5px}.btn-group>.btn+.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group-separed .btn:nth-child(n+2){margin-left:4px!important}.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 1px #fff}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#eaeaea 100%);background-image:linear-gradient(to bottom,#fff 0,#eaeaea 100%);background-repeat:repeat-x;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#eaeaea;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#eaeaea;border-color:#dbdbdb}.btn-primary{color:#fff;background-color:#4679bd;border-color:#1f68b2;background-image:-webkit-linear-gradient(#54b4eb,#2fa4e7 60%,#4679bd);background-image:-o-linear-gradient(#54b4eb,#2fa4e7 60%,#1d9ce5);background-image:linear-gradient(rgba(84,180,235,.33),#4679bd 60%,#4679bd);background-repeat:no-repeat;filter:none;border-bottom:1px solid #178acc;text-shadow:1px 1px 1px #205a8d}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#178acc;border-color:#1684c2}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color:#357ebd;background-color:#296ba3}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu{border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.2);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.2)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:rgba(56,130,205,.1)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x}.navbar{margin-top:15px;margin-bottom:15px;border-radius:1px;min-height:40px}.navbar-default{border-bottom:1px solid transparent;background-color:#4679bd;border-color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#1f68b2}.navbar.navbar-default .navbar-brand{color:#fff;padding:11px 15px;background-color:#347c34;margin-top:0;border-right:3px solid #fff;height:43px}.navbar.navbar-inverse .navbar-brand{color:#333;font-size:30px}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff;background-color:#347c34}.navbar-nav>li>a{padding-top:11px;padding-bottom:11px}.navbar-brand,.navbar-default .navbar-nav>li>a,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(0,0,0,.1)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#1f68b2}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#1f68b2}}.navbar-inverse{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#eaeaea 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#eaeaea 100%);background-repeat:repeat-x;border-top:1px solid #5c5c5e;border-color:#ddd}.navbar-inverse .navbar-nav>li>a{color:#444;border-left:1px solid #ddd}.navbar-inverse .navbar-nav>li>a:hover{color:#1f68b2;background-color:#e4e4e4}.navbar-inverse .navbar-nav>.active>a{background-color:#022f5a;color:#444}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 0}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#1f68b2;background-color:#e4e4e4;border-color:#ddd}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar-form{margin-top:5px;margin-bottom:4px}.navbar-toggle{margin-top:4px;margin-bottom:4px}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#1f68b2}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-toggle{border-color:#ddd}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#e4e4e4}.navbar-inverse .navbar-toggle .icon-bar{background-color:#444}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#ddd}.nav-tabs>li>a{padding:6px 15px}.tab-pane{padding-top:5px}.nav-pills>li>a{padding:6px 15px}.navbar-btn{margin-top:4px;margin-bottom:4px}.navbar-default .navbar-text{margin-top:11px;margin-bottom:11px;color:#fff}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item{border-radius:0!important}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:10px;border-radius:4px 4px 0 0}.panel-heading{padding:6px 15px}.panel-body{padding:8px 15px}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#eaeaea 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#eaeaea 100%);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);padding:8px;margin-bottom:5px}.modal-content{border-radius:6px 6px 0 0}.modal-header .close{margin-right:0;margin-top:0}.modal-header{padding:10px 15px;background-image:-moz-linear-gradient(#fbfbfb,#f1f1f1);background-image:-webkit-linear-gradient(#fbfbfb,#f1f1f1);background-image:linear-gradient(#fbfbfb,#f1f1f1);background-color:#eee;border-radius:5px 5px 0 0;border-bottom:1px solid #ddd}.modal-body{padding:10px 15px}.modal-footer{background-color:#f6f6f6;padding:10px 15px}.modal-md{width:800px}.modal-danger .modal-header,.modal-default .modal-header,.modal-info .modal-header,.modal-primary .modal-header,.modal-success .modal-header,.modal-warning .modal-header{text-shadow:0 1px 3px #444;background-image:none;color:#fff;border-bottom:1px solid #eee}.modal-default .modal-header{background-color:#999}.modal-primary .modal-header{background-color:#428bca}.modal-danger .modal-header{background-color:#d9534f}.modal-info .modal-header{background-color:#5bc0de}.modal-warning .modal-header{background-color:#f0ad4e}.modal-success .modal-header{background-color:#5cb85c}@media (min-width:1200px){.modal-xg{width:90%!important}}@media (min-width:992px){.modal-xg{width:98%}}.table th{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#eaeaea 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#eaeaea 100%);background-repeat:repeat-x;border-bottom:1px solid #f6f6f6;vertical-align:middle!important;font-size:13px!important;text-align:center!important;border-right:1px solid #ddd!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.table-header{margin-bottom:0}.table-header td,.table-header th{border-bottom-width:0!important}.table-body-container{overflow-y:auto;margin-bottom:1em;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.table-body-container .table{margin-bottom:0}.table tr.new-record td:first-child{border-left:1px solid #82c082}.table tr.new-record td:last-child{border-right:1px solid #82c082}.table tr.new-record td{border-bottom-color:#82c082;background-color:rgba(92,184,92,.06)!important}td.col-controles{padding:5px 1px!important}.list-group-item{padding:7px 15px}.list-group-item:last-child{border-radius:1px}.form-group{margin-bottom:10px}.has-success input[type=checkbox]{border-color:#3c763d;box-shadow:inset 1px 2px 3px rgba(60,118,61,.36)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:10px;vertical-align:bottom;position:relative!important;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.3);margin:0 3px 0 0;display:inline-block;background-color:#fff!important;border:1px solid #bbb}input[type=checkbox]:disabled{background-color:#ddd!important;border-color:#bbb!important}input[type=checkbox]:checked:disabled{background-color:rgba(62,143,62,.4)!important;border-color:transparent!important}input[type=checkbox]:checked{padding:2px 4px;background-color:#31b0d5!important;color:#fff;border-color:#269abc}input[type=checkbox]:checked:before{content:"\e013";font-family:'Glyphicons Halflings';font-size:12px}.checkbox-inline,.radio-inline{padding-left:8px}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:5px}.sidebar{left:0;top:0;height:100%;width:0;position:fixed;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2000;background-color:rgba(0,0,0,.2)}.sidebar .sidebar-content{display:none;height:100%;background-color:#fff;box-shadow:2px 0 15px #000}.sidebar.toggled{width:100%}.sidebar.toggled .sidebar-content{display:block;width:350px}.sidebar-header{padding:10px 15px;position:relative;top:0;width:100%;background-color:#4679bd;color:#fff}.sidebar-body{padding:0 15px;overflow:auto;background-color:#fff}.sidebar-footer{padding:6px 6px 4px;bottom:0;position:absolute;background-color:#f6f6f6;border-top:1px solid #ddd;width:350px}.sidebar-group{margin-right:-15px;margin-left:-15px}.sidebar-group:after{clear:both}.sidebar-group .sidebar-group-header{padding:4px 10px;background-repeat:repeat-x;border-bottom:1px solid #ddd;font-weight:700;background-color:rgba(0,0,0,.06);text-transform:uppercase;font-size:12px}.sidebar-group:first-child .sidebar-group-header{border-top:0}.sidebar-group-header a{color:#333;width:100%;display:block}.sidebar-menu{margin:0;padding:0;list-style:none}.sidebar-menu li a{padding:7px 10px;display:block}.sidebar-menu li{margin:0;padding-left:20px;border-bottom:1px solid #f1f1f1}.sidebar-menu li:last-child{border-bottom-color:#ddd}.sidebar-menu li:hover{background-color:#f1f1f1}.sidebar-menu a{color:#333}.sidebar-menu a:hover{text-decoration:none}@media (max-width:768px){.sidebar .sidebar-content{width:100%!important}.sidebar .sidebar-header h5{font-size:20px}.sidebar-menu li a{font-size:20px;padding-top:15px;padding-bottom:15px}.sidebar-group-header a{font-size:18px}.sidebar-footer{width:100%}.navbar-right-side .nav li a{font-size:18px}}.navbar-bottom{position:fixed;bottom:0;right:0;width:auto;z-index:3000;border-left:1px solid #aaa;border-top:1px solid #aaa;background-color:#f6f6f6;border-radius:5px 0 0;box-shadow:0 0 2px #888}.navbar-bottom .collapse,.navbar-bottom .container-fluid{padding-right:6px;padding-left:0}.navbar-bottom.collapsed{width:2.5em!important;right:0;left:auto}.navbar-bottom .navbar-nav>li>a{color:#333;padding:2px 10px;text-shadow:1px 1px 2px #fff}.navbar-bottom .navbar-nav>li>a:hover{color:#1d69b6}.navbar-bottom .navbar-btn-show,.navbar-bottom.collapsed li{display:none}.navbar-bottom.collapsed .navbar-btn-show{display:block}.menu-launcher{letter-spacing:1px;font-weight:700;display:block;position:fixed;bottom:0;left:0;margin-bottom:4px;margin-left:5px;z-index:3000;padding:3px 15px;vertical-align:bottom;background-color:#347c34;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.3),-1px -1px 1px rgba(255,255,255,.3);cursor:pointer}.navbar-right-side{position:fixed;right:0;top:35%;border-left:1px solid #aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#f6f6f6;border-radius:5px 0 0 5px;z-index:3000;box-shadow:0 0 2px #888}.navbar-right-side .nav li{float:none!important}.navbar-right-side .nav li a:hover{color:#1d69b6}.navbar-right-side .nav li a{padding:5px;color:#333}.menu-launcher .fa{font-size:2em;vertical-align:bottom}.menu-launcher p{font-size:1em;display:inline;font-weight:700;text-transform:uppercase;transform:scale(1.3);transition:5s;padding:5px!important}.menu-launcher *{color:#fff}.menu-launcher a:hover{text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f6f6f6;border-left:1px solid #bbb}::-webkit-scrollbar-thumb{background-color:#ccc;border:1px solid #aaa;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#aaa;width:12px}.popover{box-shadow:0 5px 12px rgba(0,0,0,.3);border-radius:0 0 5px 5px}.popover.top{border-radius:5px 5px 0 0}.popover-title{border-radius:0}.popover.top .popover-title{border-radius:4px 4px 0 0}}@media print{@page{margin:30px}.page-header{margin-top:0;margin-bottom:10px;padding-bottom:0}.container{width:100%;margin:0;padding:0}.ng-table tfoot{display:none}.table td,.table th{padding:2px!important;font-size:12px;vertical-align:bottom}abbr{border-bottom:0!important}abbr:after{content:"\a (" attr(title) ")"!important;font-size:8px;white-space:pre}.main-navbar,.menu-launcher{display:none!important}.btn,.sidebar,.sidebar *{display:none}}.label-atajo{color:#333;border:1px solid #654982;background-color:rgba(101,73,130,.22)}.label-paquete{background-color:#654982;border:1px solid #654982}.label-perfil{background-color:#225a94;border:1px solid #225a94}.label-estudio{background-color:#3b7fc4;border:1px solid #3b7fc4}.label-prueba{background-color:#16aad4;border:1px solid #16aad4}.label-insumo{background-color:#8eb021;border:1px solid #8eb021}.label-servicio{background-color:#ac707a;border:1px solid #ac707a}.label-vale{background:#679ebd;color:#fff}.label-factura{background:#94aa4c;color:#fff}.label-nota_simple{background:#b27f72;color:#fff}.label-responsiva{background:rgba(202,0,15,.72);color:#fff}.label-lg{font-size:1em}.label-md{font-size:.9em}