@charset "UTF-8";

.head .main-bar {
  margin-left: 0px;
}

.main-bar .breadcrumb {
  margin: 7px 0px 0px 0px;
}

#left .user-media {
  padding: 20px 0 10px 5px;
}

#left #mperfil-cnt {
  margin-left: 0px;
}


#dataTable_wrapper > #dataTable {
  width: 100% !important;
}

.box .accordion-body.in.collapse {
  overflow: visible;
}

/*.box .accordion-body.collapse{
  overflow: hidden;
}*/

/*
  INICIO -- Header de tipo de plan
*/

.head {
  padding: 6px 0px 6px 0px;
  height: auto;
}

.info-plan {
  padding: 15px 0px 0px 10px;
  font-size: 15px;
  color: #ffffff;
  line-height: 20px;
}

.info-plan a {
  font-weight: bold;
  color: #ffffff;
}

.info-plan a:hover {
  font-size: 16px;
  color: #ffffff;
}

.info-plan a:focus {
  font-size: 15px;
  color: #b8b8b8;
}

.controls .inline-block, .controls .alert {
  display: inline-block;
  line-height:16px;
  margin-bottom: 0px;
  padding:5px 35px 3px 14px;
}

.controls .inline-block {
  display: none;
  padding:0px;
}

#collapse4 table p {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#collapse4 table p {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.board .box {
  width: auto;
  background-color: #e6e6e6;
}

.board .box h4 {
  margin-bottom: 10px;
}

.board .box .gcv {
  color: #000;
}

/* ----------------------------------------- */
/* ------------ text - size ---------------- */
/* ----------------------------------------- */

.txt-8px {
  font-size: 8px;
}

.txt-10px {
  font-size: 10px;
}

.txt-12px {
  font-size: 12px;
}

.txt-14px {
  font-size: 14px;
}

.txt-16px {
  font-size: 16px;
}

.txt-18px {
  font-size: 18px;
}


/* ----------------------------------------- */
/* ----------------------------------------- */


/* ----------------------------------------- */
/* ----------- div - min height ------------ */
/* ----------------------------------------- */

.row-fluid [class*="span"] .div-mh10 {
  min-height: 10px;
}

.row-fluid [class*="span"] .div-mh15 {
  min-height: 15px;
}

.row-fluid [class*="span"] .div-mh20 {
  min-height: 20px;
}

.row-fluid [class*="span"] .div-mh25 {
  min-height: 25px;
}

.row-fluid [class*="span"] .div-mh30 {
  min-height: 30px;
}

.row-fluid [class*="span"] .div-mh35 {
  min-height: 35px;
}


/* ----------------------------------------- */
/* ----------------------------------------- */



/*
  lista en selector de facturas
*/

div#fact_collapse4 table tbody td {
/*  padding: 2px 0px 2px 3px;*/
/*  line-height: 11px;*/
/*  font-size: 12px;*/
}

#collapse4 table input[type=checkbox] {
  margin: 0px 0px 0px 0px;
}


a.btn + a.btn {
  margin-left: 10px;
}

.btn_form input.btn {
  margin-left: 10px;
}


@media only screen and (min-width: 768px) {
  .controls .inline-block.select .alert {
    position: fixed;
    display: inline-block;
    margin-top: -27px;
  }
}

@media only screen and (max-width: 767px) {
  .controls .inline-block {
    display: block;
    margin-top: 6px;
  }
}

@media print {
  #left{
    display: none;
  }

  .btn-toolbar.topnav{
    display: none;
  }

  #content, .container-fluid.outer {
    margin-left: 0px !important;
    margin-top: 0px !important;
  }

  header.head,
  #top, #footer,
  .form-print, .breadcrumbs, .margin-bottom-60 {
    display: none !important;
    margin: 0px;
  }

  table {
    font-family: arial;
    font-size: 7px;
    line-height: 8px;
  }

  td {
    border-bottom: 1px #ccc solid;
  }

  h1,h2,h3,h4 {
    margin: 0px !important;
  }

}

/*
  FINAL -- Header de tipo de plan
*/