/*
    Created on : 18/11/2016, 17:24:10
    Author     : vplanas
*/
.decoratUB h1 {
  font-size: 26px;
}
.decoratUB h2 {
  font-size: 18px;
  margin-top: 8px;
}
.btn-ub {
    margin-top: 10px;
}
.bannerUB{
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 40px;
}
.h-100 > .container {
    padding: 25px;
}
#logoUB img {

    margin-top: 5px;
    margin-bottom: 3px;
    width: 250px;

}
.bannerUB ul.menu.nav-pills > li.leaf > a {
    padding: 5px 15px;
}

.navToggler i {
    font-size: 1.5em;
}

.peu-capcalera {
    background: url('../img/home_background_barralogo3.png') -55px bottom repeat-x;
    padding: 5px;
}
/*
.decoratUB {
    padding:20px;
    border-bottom: 3px solid #eeeeee;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color:#767676;
    background-image:url('../img/pattern.jpg');
    background-position: 0 -20px;
}
*/

header .lead {
    font-size: 13px;
    color: #999;
}
header .slogan {
    padding: 0 0 20px 22px;
}
header {
    border-top: 3px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    padding-top: 3px;
}
.etiquetaUsuari {
  margin-bottom: 10px;
}
.etiquetaUsuari .label {
  font-size: 12px;
}

#peticioHeader {
  padding: 20px 0px;
}

#peticioHeader .titolPeticio {
  font-size: 20px;
  color: #fff;
  padding: 8px;
  border-radius: 4px 0 0 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
  margin-bottom: 0px;

}
#peticioHeader p.descripcioPeticio {
  border-radius: 0 0 4px 4px;
}
.nav-tabs > li.pestanaTitol {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-right: 0;
  border-radius: 4px 4px 0 0;
  border: 1px solid #337ab7;
  border-bottom: 0;
  color: #666;
}

#preFormSubmit .modal-body .row {
  margin-top:10px;
}
.status-icon, .info-icon {
  font-size: 24px;
}
.info-icon {
  color: #777;
}
blockquote {
  font-size: 14px;
}
.row.messages {
  margin:30px 0;
}
.form-group .help-block, .form-group .error-block {
  font-size: 13px;
}

.error-block {
  color: #a94442;
}

.toggleUB > div {
  padding-left: 0;
}

.toggleUB span.help-block {
  margin: 0 0 10px 4px;
}

/*Amagar fletxetes en els inputs type number */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield;
}

.exempleEtiqueta {
  text-align: center;
  padding: 20px 0;
}
.exempleEtiqueta img {
  height: 100px;
  margin-right: 30px;
}

.custom-error {
  color: #a94442;
}

#idPAUgetResult {
  display: none;
  margin-top: 8px;
}

footer {
  margin-top: 40px;
  padding: 30px 20px 0px 20px;
}

footer p {
  font-size: 11px;
}

.peuUB {
    color:#595959;
    font-size: 11px;
    line-height: 14px;
    padding:0px;
    background-color: #f4f4f4;
    margin-top:20px;
    border-bottom: 2px solid #FFFFFF;
    border-top: 1px solid #e5e5e5;
}

.peuUB img.logo {
    width:200px;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.credits, .credits_logos {
    padding: 20px 40px;
}

.logo_leru img {
    height: 50px;
    margin: 0 auto;
}
.logo_hubc img {
    width: 100px;
    padding: 5px;
}
.logo_bkc img {
    width: 120px;
    padding: 5px;
}
.logo_hr img {
    height: 39px;
    margin-top: -5px;
    padding: 3px;
}
.credits p,.credits_logos p {
    margin: 0 0 12px;
    text-align: center;
}
.credits div {
    text-align: center;
}
.peuUB ul.foot_links li {
    display: inline;
    margin: 0 5px;
}
.peuUB ul.foot_links li.first {
    display: inline;
    border-left: 0px;
}
.credits img .logo {
    width: 190px;
}
.peuUB ul {
    padding-left: 0px;
}

.peuUB .authoring   {
    padding:0px 10px;
    display: inline;
}

.llista-resum {
    list-style: disclosure-closed !important;
}

.datatables-container {
  font-size: 12px;
}
.datatables-container .odd {
  background-color: #f0f0f0;
}
.datatables-container .selected{
  background-color: #337ab7  !important ;
  color:#fff  !important;
}
.datatables-container tr {
  cursor: pointer;
}
.datatables-container .dataTables_length {
  clear: both;
  float:left;
  margin-top: 5px;
}
.dt-button.btn, .datatables-container .filtres {
  margin-right: 3px;
}

#page-header {
    min-height: 110px;
}

#logoUB {
    position: relative;
}

#logoUB a {
    position: absolute;
    top: 10%;
}


.dataTables_filter {
  float: right !important;
  margin-top: 5px;
}
/* desktop */
    @media only screen and (min-width : 768px) {
      .peuUB ul.foot_links li {
        margin: 0 10px 0 0;
      }
      .credits p, .credits div{
        text-align: left;
      }
      .status-icon {
        font-size: 60px;
      }
      .info-icon {
        font-size: 36px;
      }
      blockquote {
        font-size: 17.5px;
      }
  }
    @media only screen and (max-width: 767px) {
        #logoUB a {
            position: initial !important;
        }
    }
    @media only screen and (max-width: 331px) {
        .navbar-brand {
            font-size: 0.91em !important;
        }
    }

/* Contenidor plantilla*/
.navbar,.card {
    margin-right: -15px;
    margin-left:  -15px;
}


body {
    background-color: #EAE7E2;
    padding: 0;
}
.container.principal{
    padding: 0px;
    background-color: white;
}
/*.container-fluid {
    max-width: 1240px;
}*/
#containergiga {
    padding-left: 0px;
    background-color: white;
}



.hide-content {
  display: none;
}
.form-group > div {
    margin-bottom: 15px;
}
.sub-group {
    margin-left: 30px;
}
.blue-font {
    color: #488dc9;
}

.ajust-icon {
    position: absolute;
    right: -15px;
}


/*CHANGE MODAL OPACITY*/
.modal-backdrop.show {
    opacity: 0.2 !important;
}

.modal-content {
    border: 2px solid rgb(246, 113, 0) !important;
}

label#fraccionat-error {
    width: 100%;
}

li.text-danger::marker {
    color: initial;
}