/*!
 *
 * Estils PER IMPRESSORA
 *
 */
 
@page {
    size: A4;
 
    margin: 1.2cm 0.5cm 2cm 0.5cm ;
}

html,body {
    margin:0;
    padding: 0px;
    background: #FFF;
    font-size: 9pt; 
    /*-webkit-print-color-adjust: exact !important;*/ 
}

html{   
    width: 210mm;
    height: 297mm;  
}

body{width:94.5%;margin:0.5cm 2.5%;}

a[href]:after {
    content: none !important;
}


.container,.container div {
    width: 100%;
    margin: 0;
    padding: 0;
}

.container-fluid {
    max-width: 100%;
}

.template {
    overflow: hidden;
}

#titleSite,
#uib_actualitat_widget,
#links_banner,
#scroll_to_top,
#menu-navigation,
#menus-dreta-plantilla,
#uib_menu_pestanyes,
#uib_footerLinks,
#uib_grid_menuleft,
#uib_grid_menuright,
#uib_missatges_alerta,
#navegacio-seccio,
#menu-navtop,
.social-icon-bar,
.rs-botons,
#botonsSocials,.botonssocials,.botonssocialsright,.botonssocialsleft,.botonssocialsvideo,
.footernews,
#tocify,
#progress-bar
{
    display: none !important;
}

#menu-navegacio-seccio {
    position: relative;
    top: auto;
    width: 100%;
    left: auto;
    margin: 0;  
    z-index: 9;
    opacity: 1;
    background:none;    
}

#uib_banner{padding:0;}
#uib_banner a:hover, #uib_banner a, #uib_banner span{color: black !important;
    font-size: 2.2em;
    font-weight:bold;
    line-height: 1em;    
    display: block;
    padding: 0;
    position: relative;
    padding: 5px;
}


#uib_grid, #uib_grid_main #uib_grid_content, #uib_grid_main #uib_col_right, #uib_precontent .span16,
#uib_grid_content.span16,#uib_grid_content.span12 {
    width: 100% !important;
    margin: 0 !important;
}

#uib_grid_content.span14{
	 width: 100% !important;
	margin:2em 0 0 0!important;
}

#uib_precontent .span4 {
    width: 0;
}

#scroll_to_top,#rspzone {
    display: none;
    position: absolute;
}

#uib_style_content {
    width: 100% !important;
    border: 0 !important;
    float: none !important;
    background-color: white;
}

#uib_header_options.is_stuck{
    position:relative;
}
#uib_header_options.is_stuck #logoUIB {
    position: relative;
    left: 0;
    background-image: url(img/logo_dircom.png) !important;
    background-image: url(img/logo-uib-horizontal.svg), none  !important;
    background-size: 100% 100%;
    background-position: 0px 0px;
    margin: 0;
    min-width: auto;
    min-height: auto;
    width: 200px;
    height: 60px;
}

#uib_header_options.is_stuck #logotoolsnav{
    background: transparent;
}

.is_stuck #titlelogo{
    background: transparent;
}

#logoUIB {
    height: 80px;
    display: block;
    position: relative;
    right: inherit;
    text-align:left;
    min-height:auto;
    background-image: url(img/logo_dircom.png) !important;
    background-image: url(img/logo-uib-horizontal.svg), none  !important;
    
}


.logoUIB {  
    text-align:left;
}   

#logoUIB img {
    margin-left: 0;
    margin-top: 5px;
    width: 170px;
}

#uib_grid_breadcrumb_bar { margin-left: 0px;}

a,a:visited {
    color: #000 !important;
}

table,thead,tbody,tr,td,th {
    height: auto !important;
    overflow: visible !important;
}

th {
    border-top: 0 !important;
}

tr,td,th {
    border-left: 0 !important;
    border-right: 0 !important;
}

 table { page-break-inside:auto }
 tr    { page-break-inside:avoid; page-break-after:auto }
 thead { display:table-header-group }
 tfoot { display:table-footer-group }
 
 .ui-accordion .ui-accordion-content{display:block !important;}

#uib_grid .pclinksHor li a img {
    max-width: 80%;
}

#uib_grid_main .carruselVideos h2,#viu_la_uib h2, .viu_la_uib h2,#uib_grid_main .carruselnoticies .carrusel, .carruselnoticies .carrusel .noticia, .carruselnoticies .slide .noticia
{background-color:white;}



/*estudis*/
div#content-zone-estudis div.offset6.span14{
    margin-left:0;
    width: 98%;
}


div#content-zone-estudis div.offset6.span14 .title_grau{
    background-image:none!important;
    padding: 0!important;
}
div#content-zone-estudis div.offset6.span14 .title_grau .texttitle {
 text-align: left;
    padding: 0;
}
div#content-zone-estudis .title_grau .texttitle::before,
div#content-zone-estudis .title_grau .texttitle::after{
    border:none;
    display: none;
}

div#content-zone-estudis.row-fluid div.row-fluid.wrap-estudis div.span14{
    margin:0;
    width:98%;
}

#content-zone{float:none!important;}

#uib_grid_content {
  float: none;
  width: 100%;
  min-height: 10em;
  max-height: none;  
}


.row-fluid:before, .row-fluid:after{display:none;}


.row-fluid {
  display: block;
}

