@charset "UTF-8";
/*
	Editar el .scss en vez del .css

	Instrucciones:
		- instalar sass: sudo gem install sass
		- en la ruta del proyecto: ~/proyecto/opm/trunk/public/public/css/$ sass --watch ext.scss

	Esto compila el .scss a .css y ademaś genera el .map, que al chrome parece gustarle.
*/
body.simple {
  background: url("//opm.jmeservicios.com/public/img/bg-login.jpg") center center/cover no-repeat fixed; }

del {
  background-color: rgba(255, 0, 0, 0.24);
  text-decoration: none; }

ins {
  background-color: rgba(37, 255, 0, 0.24);
  text-decoration: none; }

table thead.tableFloatingHeaderOriginal {
  background-color: #ffffff;
  -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.2); }
table thead .head-filters input.input-sm, table thead .head-filters select.input-sm, table thead .head-filters .form-group-sm input {
  font-weight: normal; }
table thead .head-filters .form-group {
  margin-bottom: 0; }

body.simple .login-box {
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
  max-width: 350px;
  margin: 100px auto 0px;
  background: white;
  padding: 20px 20px 10px;
  border-radius: 4px; }
  body.simple .login-box .brand {
    margin: 30px 0; }
    body.simple .login-box .brand img {
      max-width: 310px; }

.table > thead > tr > th {
  border-bottom: 0px;
  white-space: nowrap; }

.table > thead > tr > th,
.table > thead > tr > td {
  border-top: 0; }

.table td:last-child a.btn-default, .table td:last-child button.btn-default {
  color: #4D4D4E;
  background-color: #D9E4EE;
  border-color: #D9E4EE; }

.navbar-nav > li > a {
  line-height: 16px;
  /* por defecto a 20 en el theme */
  padding-top: 16px;
  /* por defecto a 15 en el theme */
  padding-bottom: 16px;
  /* ha sido la unica forma de alinear los iconos, el line debería ser 20 al igual que los iconos, pero entonces quedaban mal */ }
  .navbar-nav > li > a img {
    width: 18px;
    height: 18px; }

.bodi {
  padding-top: 50px;
  /* top nav-bar fixed... */
  padding-bottom: 20px;
  min-height: 100%; }

.main {
  padding-top: 15px;
  font-size: 14px; }

.jet {
  padding: 12px 25px; }

.flag {
  width: 18px;
  height: 18px; }

.dropdown-menu img {
  margin-right: 5px; }

.sidebar {
  position: fixed;
  width: 180px;
  top: 50px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: block;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  /* Scrollable contents if viewport is shorter than content. */
  background-color: #1B3E54;
  font-size: 13px; }
  .sidebar .nav-sidebar {
    margin-right: -21px;
    /* 20px padding + 1px border */
    margin-bottom: 20px;
    margin-left: -20px; }
    .sidebar .nav-sidebar > li > a, .sidebar .nav-sidebar .subnav > li > a {
      padding: 12px 20px;
      border-left: 4px solid #1B3E54;
      color: #A4B1B9;
      line-height: 1.6;
      text-transform: uppercase;
      font-weight: bold; }
      .sidebar .nav-sidebar > li > a i, .sidebar .nav-sidebar .subnav > li > a i {
        color: white; }
    .sidebar .nav-sidebar > .active > a,
    .sidebar .nav-sidebar > .active > a:hover,
    .sidebar .nav-sidebar > .active > a:focus,
    .sidebar .nav-sidebar .subnav > .active > a,
    .sidebar .nav-sidebar .subnav > .active > a:hover,
    .sidebar .nav-sidebar .subnav > .active > a:focus {
      color: #FEFEFE;
      background-color: #142B3B;
      border-left: 5px solid #66FECB; }
    .sidebar .nav-sidebar li > a:hover,
    .sidebar .nav-sidebar li > a:focus {
      color: #FEFEFE;
      background-color: #142B3B;
      border-left: 5px solid #142B3B; }
  .sidebar .subnav {
    padding-left: 0; }
  .sidebar .subnav > li > a {
    position: relative;
    display: block;
    padding: 10px 30px !important; }
  .sidebar .subnav > .active > a,
  .sidebar .subnav > .active > a:hover,
  .sidebar .subnav > .active > a:focus {
    background-color: #080808;
    border-left: 4px solid #DF4B88; }
  .sidebar ~ .main {
    padding-left: 195px; }
  .sidebar .sidebar-footer {
    position: absolute;
    bottom: 40px;
    left: 20px;
    right: 20px;
    text-align: center; }
    .sidebar .sidebar-footer span {
      font-size: .7em;
      color: gray;
      padding-top: 10px; }
    .sidebar .sidebar-footer img {
      position: relative;
      width: 100%;
      opacity: 0.6; }

.only-ins del {
  display: none; }

.only-del ins {
  display: none; }

.subbar {
  background-color: #10A5B3;
  padding-left: 180px;
  padding-right: 15px;
  margin-bottom: 0px;
  color: #ffffff; }
  .subbar a {
    color: #ffffff; }
    .subbar a:hover {
      background-color: #1B3E55 !important; }

.modal.fade:not(.in) .modal-dialog {
  -webkit-transform: translate3d(25%, -25%, 0);
  transform: translate3d(25%, -25%, 0); }

td pre {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
  font-size: inherit;
  white-space: pre-wrap;
  /* CSS 3 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */ }

.row-head {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-bottom: 15px; }
  .row-head h1, .row-head h2, .row-head h3, .row-head h4 {
    margin-top: 0;
    margin-bottom: 0; }

.form-signin {
  margin-top: 20px; }
  .form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px; }
  .form-signin .form-control:focus {
    z-index: 2; }
  .form-signin input[type="email"] {
    margin-bottom: -1px; }
  .form-signin button[type="submit"] {
    margin-top: 10px;
    margin-bottom: 10px; }

.CodeMirror {
  height: auto;
  border: 2px solid #dbe4ec;
  border-radius: 3px;
  color: #6f6f6f;
  transition: border-color ease-in-out .15s; }
  .CodeMirror pre {
    font-size: 13px; }
  .CodeMirror pre.CodeMirror-placeholder {
    color: #c5c5c5; }

.CodeMirror-focused {
  border-color: #2c3e50; }

.form-help {
  padding-top: 6px;
  padding-left: 0;
  font-size: .9em;
  color: #555; }

.checkbox .flag {
  margin-bottom: 4px; }

.sortable {
  cursor: ns-resize; }
  .sortable:after {
    /* .dataTable */
    padding-left: 5px;
    /* alinearo a la izq*/
    display: block;
    opacity: 0.1;
    /* .fa */
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f0dc"; }

th.sorted_a, th.sorted_d {
  background-color: #ECF0F1; }

th.sorted_a:after, th.sorted_d:after {
  opacity: 0.5; }

.sorted_a:after {
  content: "\f0de"; }

.sorted_d:after {
  content: "\f0dd"; }

/* typeahead con estilos de la bootstrap */
span.twitter-typeahead .tt-menu,
span.twitter-typeahead .tt-dropdown-menu {
  z-index: 1051;
  padding: 0;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  overflow-y: auto;
  max-height: 300px; }
span.twitter-typeahead .tt-suggestion {
  padding: 12px 15px;
  line-height: 1.4;
  color: #555555;
  white-space: nowrap; }
  span.twitter-typeahead .tt-suggestion.tt-cursor, span.twitter-typeahead .tt-suggestion:hover, span.twitter-typeahead .tt-suggestion:focus {
    text-decoration: none;
    color: #262626;
    background-color: #eeeeee; }
span.twitter-typeahead .tt-highlight {
  background-color: #eeeeee; }

#nprogress .bar {
  background: #DF4B88;
  z-index: 1051; }
#nprogress .peg {
  box-shadow: 0 0 10px #DF4B88, 0 0 5px #DF4B88; }

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }
.alert {
  font-size: 1.1em;
  padding: 5px 10px;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0.4);
  animation: pulse 2s 1; }
  .alert.alert-dismissable, .alert.alert-dismissible {
    padding-right: 35px; }
  .alert.alert-dismissable .close, .alert.alert-dismissible .close {
    top: 2px;
    right: -21px; }
  .alert.alert-float {
    position: fixed;
    top: 8px;
    left: 30%;
    width: 40%;
    z-index: 1055; }

.modal.draggable .modal-dialog .modal-content .modal-header {
  cursor: move; }

/*# sourceMappingURL=ext.css.map */
