/* CEPPE HOJA DE ESTILO */


body{
font-family: 'ralewayregular';
background: #fff;
color: #444;
-webkit-box-shadow: inset 0px 44px 0px -15px rgba(61,126,219,1);
-moz-box-shadow: inset 0px 44px 0px -15px rgba(61,126,219,1);
box-shadow: inset 0px 44px 0px -15px rgba(61,126,219,1);
}

@-moz-document url-prefix() {
    body{
-moz-box-shadow: inset 0px 45px 0px -15px rgba(61,126,219,1);
box-shadow: inset 0px 45px 0px -15px rgba(61,126,219,1);
	} 
}

p{
line-height: 180%;	
}


.container{
background: transparent;
border-left: 0;
border-right: 0;	
}


h1, h2, h3, h4 {
font-weight: normal;
}

.page-header{
	margin-top: 0;
	padding-bottom: 0;
	border: 0;
}




/* header */



header .banner {
	display: none;
 
}

.logo {
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
    padding: 18px 14px;
    position: absolute;
    top: 29px;
}




.ceppe-inicio-section .header-image{
position: absolute;	
z-index: 1;
height: 540px;
width: 100%;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}





/* Menú principal  */


.ceppe-inicio-section #menu-pp {
    position: relative;
    z-index: 2;
    margin-top: 463px;
    margin-bottom: 0;
}

.mainmenu .mod_ext_superfish_menu ul.sf-menu.menu-ppl.sf-js-enabled.sf-arrows{
    display: table;
    width: 100%;
    border-collapse: collapse;
}
    

#menu-pp .sf-menu li{
background: transparent;	
}  
    
#menu-pp .sf-menu a{
border: none;
color: #fff;
font-size: 15px;
text-transform: uppercase;
padding: 13px 27px;
}


#menu-pp .sf-menu a:hover{
background: #3880d4;
color: #fff;
text-decoration: none;
}

#menu-pp .sf-menu ul > li > a {
    font-size: 13px;
    letter-spacing: 0.5px;
    padding: 13px 20px;
}

#menu-pp .sf-menu ul{
	min-width: auto;
}


#menu-pp .sf-menu li.current a{
background: #3880d4;	
}


#menu-pp .sf-arrows > li > a.sf-with-ul:after{
    border-color: #fff transparent transparent;
    border-width: 4px;
}


#menu-pp .sf-menu li{
background: rgba(22, 49, 82, 0.9);
	
}


#menu-pp .sf-menu{
	display: table;
	width: 100%;
}
#menu-pp .sf-menu > li{
	float: none;
	width: 1%;
	display: table-cell;
}

#menu-pp .sf-menu > li > a{
	text-align: center;
}

#menu-pp .parent .noparent:after{
	border: 0;
}

#menu-pp .parent .noparent + ul{
	display: none!important;
}


/* Carrusel portada  */


.carrusel-portada .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers{
top: 40px;
right: 20%;
}


.carrusel-portada .slide-desc-bg-default {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(22, 49, 82, 0.9);
}


.carrusel-portada .djslider-default .slide-desc {
    position: absolute;
    top: 280px

}
.carrusel-portada .djslider-default .slide-desc-in {
	position: absolute;
    left: 50%;
    width: 476px;
}


.slide-desc-text-default .slide-title {
    font-weight: normal;
}




.djslider-default .load-button {

    background: #fff;
    border: 0;
    margin: 0 3px;
    opacity: 1;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.slide-desc-text-default .slide-title a:hover{
text-decoration: none;
opacity: .6;	
}




.djslider-default .load-button-active{
	background: #3880d4;
}



/* Buscador */


.buscador-portada {
    position: absolute;
        right: 10px;
}

.buscador-portada .input-group .form-control{
    z-index: 0;	
}


.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 0;
    margin-left: 0px;
}


.form-control{
	color: #444;
	box-shadow: none;
	-webkit-box-shadow: none;
	height: 30px; 
}

.btn-default{
border: none;	
}


.search-results .result-title {
    font-size: 16px;
    margin-top: 20px;
    font-weight: normal;
}


.resultados-busqueda .counter {
    display: inline-block;
    color: #fff;
    margin-top: 20px;
    padding: 3px 10px;
    background-color: #444;
    border: 0;
    border-radius:0;
    float: right;
}



/* Container */

.section-3 h3{
	
color: #061947;
font-size: 22px;
padding-bottom: 10px;
border-bottom: 1px solid #ab9f31;
margin: 0;
}

.section-3 h3 a{
	
color: #061947;
}


.titulo-seccion h2{
font-size: 27px;
color: #4b4e54;
position: absolute;
top: -12px;
background: #fff;	
padding-right: 10px;
}


.titulo-seccion hr{
border-top: 4px double #eee;

}


.investigacion hr{
width: 148%;
max-width: 1170px;
}



.content h2, .content h3, .content h4{
color: #ab9f31;
margin-bottom: 20px;	
line-height: inherit;
font-weight: 600;
} 

	

/* Primera sección ACTUALIDAD */



.ceppe-inicio-section .bottom-1{
margin-bottom: 0px;	
}


.ceppe-inicio-section .bottom-5, .ceppe-inicio-section .bottom-6, .ceppe-inicio-section .bottom-7{
margin-bottom: 15px;
}

.nspArtPage{
border-bottom: 1px solid #eee;	
}

.nspArts{
padding: 0;	
}

.nspArt h4.nspHeader{
font-size: 15px;
line-height: 18px;
}


.nspArt div {
    overflow: hidden;
    position: relative;
    height: 150px;
}


.nspArt .readon{
color: #000;
font-size: 12px;
text-transform: uppercase;	
position: absolute;
top: 137px;
right: 0;
font-weight: 600;
}

.nspPagination li {
    background: #f1f1f1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    height: 10px;
    margin: 1px 4px 0 0!important;
    width: 10px;
}


.nspTopInterface{
position: absolute;
top: 0px;
right: 15px;
}

.nspPagination li:hover, .nspPagination li.active {
    background-color: #ccc;
}


.moduletable.agenda-events {
    min-height: 196px;
    border-bottom: 1px solid #eee;
}





/* Segunda sección INVESTIGACIÓN */


.section-3 .bottom-10{
background: transparent;	
}


.investigacion .col-md-12, .investigacion .col-md-6{
padding: 0;	
margin-bottom: 0;
}

.investigacion h3, .publicaciones h3{
border-bottom: 0;
}

.investigacion .col-md-6{
height: 140px;
padding: 20px;	
color: #fff;
}

.investigacion .col-md-6:hover{
opacity: 0.9;	
}


.investigacion .col-md-6 h3{
color: #fff;
font-size: 22px;
}

.col-md-8.bottom-10{
padding-right: 0;	
}


.investigacion .inv-avanzada{

background: url('../images/back-avanzada.png')center;
background-size: cover;
overflow: hidden;
}

.investigacion .inv-aplicada{
background: url('../images/back-aplicada.png') center #000;
background-size: cover;
overflow: hidden;
}


.investigacion .inv-destacado{
background: url('../images/destacado.jpg');
background-size: cover;
overflow: hidden;	
-webkit-filter: contrast(80%);
filter: contrast(80%);
}


.investigacion .inv-destacado h3{
background: rgba(255, 255, 255, 0.9);
color: #061947;
width: 129px;
padding: 1px;
margin-bottom: 9px;
-webkit-filter: contrast(100%);
filter: contrast(100%);
}

.investigacion .inv-destacado p{
text-shadow: 3px 2px 3px #000;	
-webkit-filter: contrast(100%);
filter: contrast(100%);
}


.inv-avanzada h3, .inv-aplicada h3 {
    content: " ";
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
    width: 30%;
    right: 0;
    left: 0;
    bottom: 0;
}


    
 /* destacado home */
 
  
.col-md-4.left-14 {
    margin-top: 44px;
    padding: 0;
    margin-left: 0;
}   


.destacado-home{
	padding-right: 10px;
}

.destacado-home .nspLinksWrap.bottom{
display: none;	
}
 
.destacado-home .nspArt.nspCol1{
max-height: 139px;
width: 100%;	
}

.destacado-home .nspArt img.nspImage{
-webkit-filter: contrast(55%);
filter: contrast(55%);
}


.destacado-home .nspArt img.nspImage:hover{
-webkit-filter: contrast(100%);
filter: contrast(100%);
}


.destacado-home .nspArt h4.nspHeader a{
text-shadow: 3px 2px 3px #000;
}

.destacado-home .nspArt.nspCol1 a:hover{
opacity:.9; 	
text-shadow: none;
}

.destacado-home a.nspImageWrapper.tleft.fleft.gkResponsive {
    width: 100%;
}


.destacado-home h3 {
    position: absolute;
    top: 17px;
    z-index: 99;
    text-transform: uppercase;
    border-bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    padding: 3px;
    margin-left: 20px;
}

.destacado-home .nspHeader{
position: absolute;
z-index: 98;
top: 40px;
padding: 15px 20px 20px 20px !important;;
	
}

.destacado-home .nspHeader a{
color: #fff;
}


.destacado-home .nspArt img.nspImage {
    margin-top: -10%;
}


.frontpage .row-fluid{
overflow: hidden;
}



/* Segunda sección PUBLICACIONES */


.publicaciones .col-md-12{
padding: 0;	
}


.publicaciones .col-md-4{
height: 140px;
text-align: center;
display: table;
}

.publicaciones .col-md-4 >*{
display: table-cell;
vertical-align: middle;	
}

.publicaciones h3{
color: #fff;
text-transform: uppercase;
font-size: 22px;	
}

.publicaciones small{
color: rgba(255,255,255,0.5);
margin: 0;	
text-transform: initial;
font-size: 13px;
}


.publicaciones .col-md-4:hover{
opacity: 0.9;	
}


.publicaciones .btn-briefs{
background: #ab9f31;	
}

.publicaciones .btn-papers{
background: #185985;	
}

.publicaciones .btn-articulos{
background: #3a6982;	
}

.publicaciones .btn-libros{
background: #3880d4;	
}



/* FOOTER */

footer {
    background: #163152;
    color: #fff;
    font-size: 15px;
    padding: 20px;
    text-align: left;
    margin: 0;
    width: 100%;
    
}


footer .container{
padding: 20px;	
}


footer .container .creditos{
border-right: 1px solid rgba(238, 238, 238, 0.29);
}

footer .rsociales h2{
margin-top: 0;	
font-size: 20px;
text-transform: uppercase;
margin-bottom: 30px;
}


.rsociales ul{
list-style: none;
padding-left:0;
}


.rsociales ul li{
display: inline;
margin-right: 10px;	
}


.rsociales a:hover{
opacity: 0.8;	
}

footer p{
margin-bottom: 15px;	
}

footer .container .creditos a{
color: #3D7EDB;
text-decoration: none;	
}

footer .container .creditos a:hover{
    color: #1b4b90;	
}


footer .logo-pie a:hover{
opacity: 0.9	
}



/* Páginas interiores */


header.row-fluid {
    margin-bottom: 121px;
    position: relative;
    z-index: 3;
}


.header-image{
	position: absolute;
    top: 29px;
    padding: 0;
}

.header-image > .moduletable.carrusel-portada{
    height: auto !important;
    overflow: visible !important;
}

.header-image > .moduletable {
    height: 251px;
    overflow: hidden;
}

.header-image > .moduletable > p > img {
    height: 251px;
    width: 100%;
}

.random-image.header-int {
    height: 250px;
    overflow: hidden;
}


.header-int img {
    width: 100%;
    height: 100%;
}




.mainmenu {
    position: relative;
    z-index: 2;
    margin-top: 82px;
    margin-bottom: 30px;
}



.content > div {
    border: 0;
    border-radius: 0;
    padding: 0px;
}


.content h1 {
	color: #4b4e54;
	font-size: 25px;
    margin: 0 0 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ab9f31;
    line-height: 120%;
    -webkit-animation: slideFadeUp .8s .5s ease backwards;
    animation: slideFadeUp .8s .5s ease backwards;
}


.left h3, .top-left .moduletable{
	
background: #163152;
    color: #fff;
    font-size: 20px;
    line-height:normal; 
    padding: 6px 16px;
    text-transform: none;
    border-radius: 0;
    font-weight: 300;
}

.left ul.menu > li:last-child a{
border-radius: 0;
border-bottom: none;
}

.left ul.menu > li > a{
background: #e2e9f0;
color: #3880d4;
font-size: 18px;	
padding-left: 25px;
border-bottom: 1px solid #b7b7b7;
font-weight: 300;

}

.left ul.menu > li > a:hover{
background: #e2e9f0;
opacity: 0.8;	
}


.left ul.menu > .current a{
border-left: 4px solid #3880d4;	
}


.left ul.menu > li > ul > li > a{
    font-size: 14px;
    padding: 5px 20px 5px 30px;
    font-weight: normal;
    color: #3880d4 !important;
}


.left ul.menu > li:last-child > ul > li:last-child a{
border-radius: 0;	
}

.left ul.menu > li > ul > li > a{
border-left: 0;
border-right: 0;	
}


.left ul.menu > li > ul > li:last-child > a{
border-bottom: 1px solid #ddd;	
}

.left ul ul ul{
	display: none;
}


.item-page.investigacion-avanzada h1{
border-bottom: 2px solid #f26c00;
}


.left ul.nav.menu ul > .current{
border-left: 4px solid #3880d4;	
}

.desc-inv-aplicada h1{
border-bottom: 2px solid #863d27;	
}


/* Tabs investigación */


.rl_tabs.outline_content>.tab-content{
border: 0;	
}


.rl_tabs.outline_content>.tab-content>.tab-pane{
padding: 30px 20px 20px 20px;	
}


.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus{
-webkit-box-shadow: 0 -2px 2px rgb(255, 255, 255);
    -moz-box-shadow: 0 -2px 2px rgb(255, 255, 255);
    box-shadow: 0 -2px 2px rgb(255, 255, 255);	
}

.rl_tabs>ul.nav-tabs>li.active>a:focus, .rl_tabs>ul.nav-tabs>li>a:focus{
border-color: #ddd;	
}


.investigacion-tabs .rl_tabs.nav-tabs {
    border-bottom: 2px solid #163152;
}

.rl_tabs .nav-tabs>li>a{
-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;	
}



.nucleos-inv .category-desc.clearfix{
padding: 0;
background: #fff;
}


.ceppe-agenda-section .mainmenu {
    margin-top: 78px;

}



/* Menú izquierdo inv-avanzada */




.left .inv-avanzada-menu h3{
background: #f26c00;	
}

.left .inv-aplicada-menu h3{
background: #863d27;	
}



/* Vista blog investigaciones */

.blog .table{
border-top: 2px solid #3880d4 !important;	
margin-bottom: 40px;
}

.blog .table p{
margin: 0;
padding: 5px;	
}


.items-more {
    display: none;
}




/* Logo última version */


.logo {
	text-align: center;
    background: rgba(0, 0, 0, 0.5);
    padding: 18px 14px;
    position: absolute;
    top: 29px;
    width: 400px;
}

.logo img{
width: 100%;	
}



/* Plantilla Noticias*/

.noticias{
border-bottom: 1px dotted #E2E9F1;	
}

.noticias .page-header{
margin: 0;	
border-bottom: 0;	
}


.noticias h1{
font-size: 30px;
padding-bottom: 0;
    border: none;	
}

.noticias .page-header h1{
	color: #163152;
    text-transform: uppercase;
    border: none;
    background: #E2E9F1;
    border-left: 4px solid #163152;
    padding: 8px;
    font-size: 18px;
}


.noticias .article-aside{
	color: #999;
    font-size: 12px;
    margin-bottom: 40px;
    border-bottom: 2px solid #eee;
    padding-bottom: 15px;	
    text-transform: uppercase;
}


.masnoticias h3{
text-transform: uppercase;
border-bottom: 1px solid #163152;
padding-bottom: 5px;	
}

.masnoticias ul{
padding: 10px;	
}


.masnoticias li{
padding-top: 10px;
padding-bottom: 10px;	
border-bottom: 1px dotted #ccc;
list-style: none;
}

.item-page.noticias p{
	margin-bottom: 30px;
}

.intro:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}

 /* CEPPE en la prensa */

.masarticulos h3{
border-bottom: 1px solid #4476B5;
}

.ceppe-prensa .category-name{
display: none;	
}




/* PUBLICACIONES */

	/*  Libros*/
	
section[class*="blog"] article{
border-bottom: 1px dotted #ccc;	
}

section[class*="blog-ihe"] article{
	border: 0;
}

.pull-left.item-image{
padding-right: 30px;
padding-bottom: 30px;	
}

.pull-right.item-image{
padding-left: 30px;
padding-bottom: 30px;	
}

section[class*="blog"] img{
	border: 1px solid #ddd;
	margin: 0 auto;
}

.section-1.interior section[class*="blog"] [class*="column"]{
	margin:0;
}

section[class*="blog"] h2{
	margin-top: 5px;
}

.readmore-show{
	margin-top: 10px;
}

.verlibro{
	background: #EFEFEF;
	padding: 8px 15px;
}

.verlibro a{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAD1BMVEX///89fts9fts9fts9ftucJf5rAAAABHRSTlMATL/leS62vgAAAD1JREFUeAFVzkEKwDAQQtGf1PufuVWhoBt5i0nEuWpupJM6quD5wi+IcmNg+UZGBchIa97U/CeS9mp37MYXWvMA92rXyK8AAAAASUVORK5CYII=') no-repeat left center;
	padding-left: 20px;
}

.category-desc.clearfix {
    padding: 20px;
    background: #eee;
    margin-bottom: 30px;
}

p.counter.pull-right{
display: none;	
}

ul.pagination li{
display: inline;	
}

.pagination > li > a, .pagination > li > span{
margin: 0px 10px 0 0;	
}


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color: #ab9f31;
    border-color:none;
    color: #fff;
    padding: 2px 7px;
    border-radius: 100px;	
}

.blog.articulos .description{
	color: #666;
	margin-top: 20px;
}
	
	
/* Contacto */

.ceppe-contacto-section .left .moduletable{
background: #eee;	
padding: 20px;
}	
	
.ceppe-contacto-section .left h3{
background: transparent;
    color: #444;
    font-size: 25px;
    padding: 0;
    margin-bottom: 20px;
}

.ceppe-contacto-section .form-control{
background-color: #eee;
    background-image: none;
    border: 0;
    border-radius: 0;	
    height: 35px;
}


.ceppe-contacto-section .content h2{
margin-top: 0;
margin-bottom: 30px;	
}


/* Fin Contacto */



.rsep_posted, .rsep_hits, #rsepro-rating{
display: none;	
}

#rs_event_show .rs_featured_event{
background: #fff !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
	 
 }
 
/*Tabla partnertship*/
 
.ceppe-partnertship-section .table>tbody>tr>td {
padding: 20px;
border-top: 0; 
border-bottom: 1px solid #ddd;	
}
 
 
 /* Plantilla Noticia, Estilos para aplicar en el editor*/


.bajada{
color: #163152;
font-size: 16px;
font-weight: 600;
}

.creditos-noticia{
    color: #666;
    font-size: 12px;
    border-left: 2px solid #3880d4;
    padding-left: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
}	


.foto-derecha{
margin-bottom: 30px;
margin-left: 30px;
float: right;
max-width: 400px;
height: auto;
}

.foto-ancho{
margin: 0 auto;
width: 100%;
margin-top: 30px;	
margin-bottom: 30px;	
}


.foto-izquierda{
margin-bottom: 30px;
margin-right: 30px;
float:left;
max-width: 400px;
height: auto;
}


/* Fin estilos noticias */

.docente-foto + div > h2:first-child{
 	margin-top: 0;
 }
 
 /* IHE */
 
 .blog-ihe .item h2 a {
     background: #880016;
     color: #fff;
     display: block;
     font-family: Trajan Pro, serif;
     padding: 20px;
     text-align: center;
     text-decoration: none;
 }
 
 .blog-ihe .item h2 a:hover{
     background: #720011;
 }
 
 
 /* E S T I L O  R E S P O N S I V E */


@media (min-width: 992px) and (max-width: 1199px) {

	.ceppe-inicio-section #menu-pp .sf-menu a {
	   
	    font-size: 13px;
	    padding: 12px 20px;
	}
	
	
	.ceppe-inicio-section .mainmenu {
	    margin-top: 291px;
	  
	}
	
	header .banner {
	display: block;
    height: 82px;
    border-right: 0;
    overflow: hidden;
}

.ceppe-inicio-section #menu-pp{
	margin-top: 317px;
}

	
	
	#menu-pp .sf-menu a {
    font-size: 13px;
    text-transform: uppercase;
    padding: 15px 20px;
    }
	
	
	.random-image img {
	    width: auto;
	    height: auto;
	}


	.nspArt h4.nspHeader{
	font-size: 13px;
	line-height: normal;	
	}
	
	.carrusel-portada .djslider-default .slide-desc-in{
	width: 450px;	
	}
	
	.carrusel-portada .slide-desc-text-default .slide-title{
	font-size: 20px;	
	}
	
	
	.carrusel-portada .djslider-default .slide-desc{
	top:50%;	
	}
	
	.mainmenu{
		margin-top: 0;
	}
	header.row-fluid{
		margin-bottom: 51px;
	}
	
	.header-image > .moduletable,
	.header-image > .moduletable > p > img{
		height: 182px;
	}
	
}


@media (max-width: 991px) {


.ceppe-inicio-section .mainmenu {margin-top: 284px;}
    
.mainmenu {margin-top: 0;}

header .banner{
display: block;	
}


.titulo-seccion h2{
position: relative;	
}

#menu-pp .sf-menu > li{
	float: left;
	width: auto;
}

header .banner{
	display: none;
}

.col-md-8.bottom-10{
	padding-right: 15px;
}

.col-md-4.left-14{
	margin-top: 0;
	padding-left: 15px;
	    padding-right: 15px;
}

.destacado-home{
	padding-right: 0;
}

.moduletable.publicaciones.titulo-seccion .col-md-12 > a > div{
	width: 100%;
}

.ceppe-inicio-section #menu-pp{
	margin-top: 150px;
}


}

@media (max-width: 768px) {
	#menu-pp .sf-menu > li{
		float: left;
		width: auto;
	}
	.logo{
		width: auto;
	}
}


.rl_sliders.accordion:after,.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner:after{clear:both}
.rl_sliders .fade{opacity:0;-webkit-transition:opacity 1ms linear;-moz-transition:opacity 1ms linear;-o-transition:opacity 1ms linear;transition:opacity 1ms linear}
.rl_sliders .fade.in{opacity:1}
.rl_sliders.has_effects .fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.rl_sliders .collapse{display:block;position:relative;height:0;overflow:hidden;-webkit-transition:height 1ms ease;-moz-transition:height 1ms ease;-o-transition:height 1ms ease;transition:height 1ms ease}
.section-1 .rl_sliders .collapse{margin:0}
.rl_sliders .collapse.in{height:auto}
.rl_sliders.has_effects .collapse{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
.rl_sliders.accordion>.accordion-group{margin-bottom:10px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.rl_sliders.accordion>.accordion-group .accordion-heading{border-bottom:0}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle{display:block;padding:15px 40px 15px 15px;cursor:pointer;color:#3071a9;border-left:2px solid #347FD4;border-right: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIklEQVQYlWNgQAIm9Vf+m9Rf+c+AC5CnACaICxNWQHtHAgBL0EapaoaCrAAAAABJRU5ErkJggg==');background-repeat: no-repeat;background-position:98% 22px}
.rl_sliders.accordion>.accordion-group>.accordion-body.in:hover{overflow:visible}
@font-face{font-family:IcoMoon;src:url(../../jui/fonts/IcoMoon.eot);src:url(../../jui/fonts/IcoMoon.eot?#iefix) format("embedded-opentype"),url(../../jui/fonts/IcoMoon.svg#IcoMoon) format("svg"),url(../../jui/fonts/IcoMoon.woff) format("woff"),url(../../jui/fonts/IcoMoon.ttf) format("truetype");font-weight:400;font-style:normal}
.rl_sliders.accordion{*zoom:1;margin-bottom:1em}
.rl_sliders.accordion:after,.rl_sliders.accordion:before{display:table;content:"";line-height:0}
.rl_sliders.accordion:last-child{margin-bottom:0}
.rl_sliders.accordion>.accordion-group .panel-heading{padding:0}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover{background-color:#DFE9EE;text-decoration:none}
.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle span.rl_sliders-title-inactive{display:inherit}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle span.rl_sliders-title-inactive,.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle span.rl_sliders-title-active{display:none}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{background-color:#DFE9EE;color:#3071a9;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFklEQVQYlWNgoD0wqb/yHx8mrID2AAC+BChhYlz8twAAAABJRU5ErkJggg==');border-left:2px solid #CCDCF5;border-top:1px solid #CCDCF5;border-right:1px solid #CCDCF5;border-bottom:1px solid #CCDCF5}
.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle span.rl_sliders-title-active{display:inherit}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner{padding:1px 0 10px 0;overflow-y:hidden!important;overflow-x:auto;*zoom:1}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner:after,.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner:before{display:table;content:"";line-height:0}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner>:first-child{margin-top:0}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner>:last-child{margin-bottom:0}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner .rl_sliders-title{display:none}
.rl_sliders.accordion>.accordion-group.icon>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before{display:inline-block;*margin-right:.3em;font-family:IcoMoon;font-style:normal;speak:none;content:"\2a"}
.rl_sliders.accordion>.accordion-group.icon.active>.accordion-heading>a.accordion-toggle span.rl_sliders-toggle-inner:before{content:"\4b"}
.rl_sliders.accordion>.accordion-group.blue{border-top:5px solid #e5e5e5;border-top-color:#74b4e8;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.blue.active,.rl_sliders.accordion>.accordion-group.blue:hover{border-top-color:#2384d3}
.rl_sliders.accordion>.accordion-group.blue.solid{border-color:#74b4e8}
.rl_sliders.accordion>.accordion-group.blue.solid>.accordion-heading>a.accordion-toggle{background-color:#74b4e8;color:#fff}
.rl_sliders.accordion>.accordion-group.blue.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.blue.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#f7fbfe;border-color:#f7fbfe;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.blue.solid.active,.rl_sliders.accordion>.accordion-group.blue.solid:hover{border-color:#2384d3}
.rl_sliders.accordion>.accordion-group.blue.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.blue:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#2384d3}
.rl_sliders.accordion>.accordion-group.primary{border-top:5px solid #e5e5e5;border-top-color:#74b4e8;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.primary.active,.rl_sliders.accordion>.accordion-group.primary:hover{border-top-color:#2384d3}
.rl_sliders.accordion>.accordion-group.primary.solid{border-color:#74b4e8}
.rl_sliders.accordion>.accordion-group.primary.solid>.accordion-heading>a.accordion-toggle{background-color:#74b4e8;color:#fff}
.rl_sliders.accordion>.accordion-group.primary.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.primary.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#f7fbfe;border-color:#f7fbfe;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.primary.solid.active,.rl_sliders.accordion>.accordion-group.primary.solid:hover{border-color:#2384d3}
.rl_sliders.accordion>.accordion-group.primary.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.primary:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#2384d3}
.rl_sliders.accordion>.accordion-group.info{border-top:5px solid #e5e5e5;border-top-color:#47b0cf;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.info.active,.rl_sliders.accordion>.accordion-group.info:hover{border-top-color:#24748c}
.rl_sliders.accordion>.accordion-group.info.solid{border-color:#47b0cf}
.rl_sliders.accordion>.accordion-group.info.solid>.accordion-heading>a.accordion-toggle{background-color:#47b0cf;color:#fff}
.rl_sliders.accordion>.accordion-group.info.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.info.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#c0e4ef;border-color:#c0e4ef;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.info.solid.active,.rl_sliders.accordion>.accordion-group.info.solid:hover{border-color:#24748c}
.rl_sliders.accordion>.accordion-group.info.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.info:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#24748c}
.rl_sliders.accordion>.accordion-group.green{border-top:5px solid #e5e5e5;border-top-color:#62bc62;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.green.active,.rl_sliders.accordion>.accordion-group.green:hover{border-top-color:#378137}
.rl_sliders.accordion>.accordion-group.green.solid{border-color:#62bc62}
.rl_sliders.accordion>.accordion-group.green.solid>.accordion-heading>a.accordion-toggle{background-color:#62bc62;color:#fff}
.rl_sliders.accordion>.accordion-group.green.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.green.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#cdeacd;border-color:#cdeacd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.green.solid.active,.rl_sliders.accordion>.accordion-group.green.solid:hover{border-color:#378137}
.rl_sliders.accordion>.accordion-group.green.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.green:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#378137}
.rl_sliders.accordion>.accordion-group.success{border-top:5px solid #e5e5e5;border-top-color:#62bc62;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.success.active,.rl_sliders.accordion>.accordion-group.success:hover{border-top-color:#378137}
.rl_sliders.accordion>.accordion-group.success.solid{border-color:#62bc62}
.rl_sliders.accordion>.accordion-group.success.solid>.accordion-heading>a.accordion-toggle{background-color:#62bc62;color:#fff}
.rl_sliders.accordion>.accordion-group.success.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.success.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#cdeacd;border-color:#cdeacd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.success.solid.active,.rl_sliders.accordion>.accordion-group.success.solid:hover{border-color:#378137}
.rl_sliders.accordion>.accordion-group.success.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.success:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#378137}
.rl_sliders.accordion>.accordion-group.orange{border-top:5px solid #e5e5e5;border-top-color:#faa937;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.orange.active,.rl_sliders.accordion>.accordion-group.orange:hover{border-top-color:#c67605}
.rl_sliders.accordion>.accordion-group.orange.solid{border-color:#faa937}
.rl_sliders.accordion>.accordion-group.orange.solid>.accordion-heading>a.accordion-toggle{background-color:#faa937;color:#fff}
.rl_sliders.accordion>.accordion-group.orange.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.orange.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#fee9cc;border-color:#fee9cc;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.orange.solid.active,.rl_sliders.accordion>.accordion-group.orange.solid:hover{border-color:#c67605}
.rl_sliders.accordion>.accordion-group.orange.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.orange:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#c67605}
.rl_sliders.accordion>.accordion-group.warning{border-top:5px solid #e5e5e5;border-top-color:#faa937;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.warning.active,.rl_sliders.accordion>.accordion-group.warning:hover{border-top-color:#c67605}
.rl_sliders.accordion>.accordion-group.warning.solid{border-color:#faa937}
.rl_sliders.accordion>.accordion-group.warning.solid>.accordion-heading>a.accordion-toggle{background-color:#faa937;color:#fff}
.rl_sliders.accordion>.accordion-group.warning.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.warning.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#fee9cc;border-color:#fee9cc;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.warning.solid.active,.rl_sliders.accordion>.accordion-group.warning.solid:hover{border-color:#c67605}
.rl_sliders.accordion>.accordion-group.warning.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.warning:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#c67605}
.rl_sliders.accordion>.accordion-group.red{border-top:5px solid #e5e5e5;border-top-color:#d3534c;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.red.active,.rl_sliders.accordion>.accordion-group.red:hover{border-top-color:#942a25}
.rl_sliders.accordion>.accordion-group.red.solid{border-color:#d3534c}
.rl_sliders.accordion>.accordion-group.red.solid>.accordion-heading>a.accordion-toggle{background-color:#d3534c;color:#fff}
.rl_sliders.accordion>.accordion-group.red.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.red.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#f1c9c7;border-color:#f1c9c7;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.red.solid.active,.rl_sliders.accordion>.accordion-group.red.solid:hover{border-color:#942a25}
.rl_sliders.accordion>.accordion-group.red.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.red:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#942a25}
.rl_sliders.accordion>.accordion-group.danger{border-top:5px solid #e5e5e5;border-top-color:#d3534c;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.danger.active,.rl_sliders.accordion>.accordion-group.danger:hover{border-top-color:#942a25}
.rl_sliders.accordion>.accordion-group.danger.solid{border-color:#d3534c}
.rl_sliders.accordion>.accordion-group.danger.solid>.accordion-heading>a.accordion-toggle{background-color:#d3534c;color:#fff}
.rl_sliders.accordion>.accordion-group.danger.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.danger.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#f1c9c7;border-color:#f1c9c7;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.danger.solid.active,.rl_sliders.accordion>.accordion-group.danger.solid:hover{border-color:#942a25}
.rl_sliders.accordion>.accordion-group.danger.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.danger:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#942a25}
.rl_sliders.accordion>.accordion-group.error{border-top:5px solid #e5e5e5;border-top-color:#d3534c;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.error.active,.rl_sliders.accordion>.accordion-group.error:hover{border-top-color:#942a25}
.rl_sliders.accordion>.accordion-group.error.solid{border-color:#d3534c}
.rl_sliders.accordion>.accordion-group.error.solid>.accordion-heading>a.accordion-toggle{background-color:#d3534c;color:#fff}
.rl_sliders.accordion>.accordion-group.error.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.error.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#f1c9c7;border-color:#f1c9c7;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.error.solid.active,.rl_sliders.accordion>.accordion-group.error.solid:hover{border-color:#942a25}
.rl_sliders.accordion>.accordion-group.error.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.error:hover.solid>.accordion-heading>a.accordion-toggle{background-color:#942a25}
.rl_sliders.accordion>.accordion-group.grey{border-top:5px solid #e5e5e5;border-top-color:#b3b3b3;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.grey.active,.rl_sliders.accordion>.accordion-group.grey:hover{border-top-color:grey}
.rl_sliders.accordion>.accordion-group.grey.solid{border-color:#b3b3b3}
.rl_sliders.accordion>.accordion-group.grey.solid>.accordion-heading>a.accordion-toggle{background-color:#b3b3b3;color:#fff}
.rl_sliders.accordion>.accordion-group.grey.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.grey.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#fff;border-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.grey.solid.active,.rl_sliders.accordion>.accordion-group.grey.solid:hover{border-color:grey}
.rl_sliders.accordion>.accordion-group.grey.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.grey:hover.solid>.accordion-heading>a.accordion-toggle{background-color:grey}
.rl_sliders.accordion>.accordion-group.gray{border-top:5px solid #e5e5e5;border-top-color:#b3b3b3;-webkit-border-radius:5px 5px 4px 4px;-moz-border-radius:5px 5px 4px 4px;border-radius:5px 5px 4px 4px}
.rl_sliders.accordion>.accordion-group.gray.active,.rl_sliders.accordion>.accordion-group.gray:hover{border-top-color:grey}
.rl_sliders.accordion>.accordion-group.gray.solid{border-color:#b3b3b3}
.rl_sliders.accordion>.accordion-group.gray.solid>.accordion-heading>a.accordion-toggle{background-color:#b3b3b3;color:#fff}
.rl_sliders.accordion>.accordion-group.gray.solid>.accordion-heading>a.accordion-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.rl_sliders.accordion>.accordion-group.gray.solid.solid.color_content>.accordion-body>.accordion-inner{background-color:#fff;border-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.rl_sliders.accordion>.accordion-group.gray.solid.active,.rl_sliders.accordion>.accordion-group.gray.solid:hover{border-color:grey}
.rl_sliders.accordion>.accordion-group.gray.active.solid>.accordion-heading>a.accordion-toggle,.rl_sliders.accordion>.accordion-group.gray:hover.solid>.accordion-heading>a.accordion-toggle{background-color:grey}
.rl_sliders.accordion .rl_sliders-scroll{position:relative;visibility:hidden;padding:0}
@media print {
.rl_sliders .rl_sliders-group{border:0!important}
.rl_sliders .accordion-heading{display:none!important}
.rl_sliders .accordion-body{display:block!important;opacity:1!important;height:auto!important}
.rl_sliders .rl_sliders-title{display:block!important}
.rl_sliders .accordion-inner{border:0!important;padding:0!important}
}

.menu-interior{
	margin: 30px 0 25px;
}

.menu-interior ul{
	list-style: none;
	padding: 0;
	border-bottom: 1px solid #ddd;
}

.menu-interior ul li{
	display: inline-block;
	margin: 0 0 -1px;
}

.menu-interior ul li a{
	padding: 8px 9pt;
	display: block;
	border: 1px solid #ddd;
	margin-right: 3px;
	color: #3071a9;
	text-decoration: none;
}

.menu-interior ul li a:hover{
	background: #eee;
	color: #1f496e;
}

.menu-interior ul li.current a{
	border-bottom: 1px solid #fff;
	color: #444;
}

.menu-interior ul li.current a:hover{
	background:#fff
}

section.policy-briefs article a[href$=".pdf"]{
	padding: 0;
	background-image: none;
}