@charset "utf-8";

#fc_filter_form_blocker{
	display:none;	
}

#top-box .top-box-wrapper,
.carousel-box .next:hover,
.carousel-box .prev:hover,
.product .product-hover,
#footer .up:hover,
.btn-default,
.slider .slider-nav,
.panel-group .active.panel .panel-heading > .panel-title > a,
.panel-group .active.panel .panel-heading > .panel-title > a:hover,
.banner-set .pagination a:hover,
.employee .employee-hover,
.carousel-box .pagination a:hover,
.sidebar .menu li.active > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.sidebar .tags a:hover,
.sidebar .banners .banner-text,
#catalog .category-img .description,
.product-bottom .related-products header:before,
.slider.rs-slider .tparrows,
.slider.rs-slider .tparrows:hover,
.toolbar .sort-catalog .dropdown-toggle,
.toolbar .grid-list .grid,
.toolbar .grid-list .list,
.toolbar .up-down,
.toolbar .up-down.active,
.toolbar .grid-list a.grid:hover,
.toolbar .grid-list a.list:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > span:hover,
.sidebar .tags a,
.sidebar .menu li.parent > a .open-sub:before,
.sidebar .menu li.parent > a .open-sub:after,
.panel-group .panel-default .panel-heading > .panel-title > a:before,
.panel-group .panel-default .panel-heading > .panel-title > a:after,
.new-radio.checked span,
.list .product .actions a:hover,
.product-page .col-md-7 .actions a:hover,
.product-page .image-box .thumblist-box .prev:hover,
.product-page .image-box .thumblist-box .next:hover,
.accordion-tab > li > a .open-sub:before,
.accordion-tab > li > a .open-sub:after,
.products-tab .accordion-tab > li > a .open-sub:before,
.products-tab .accordion-tab > li > a .open-sub:after,
.sidebar .calendar-wrap caption,
.btn-group.open .btn-default.dropdown-toggle,
.product .limit-offer,
.product .actions.not-rotation-actions,
.fancybox-nav span:hover,
.header .header-wrapper .primary .navbar .btn-navbar .icon-bar,
.progressive-slider-two .pagination a,
.progressive-slider-two .pagination a:hover,
.progressive-slider-two .pagination .selected,
.minimized-menu .primary .navbar .nav > .parent.active > a,
.minimized-menu .primary .navbar .nav > .parent.active:hover > a,
.minimized-menu .primary .navbar .nav .open-sub span {
  background-color: #F37321;
}
.slider .slider-nav {
  background-color: rgba(193,8,65,.97);
}
.product .limit-offer,
.product .actions.not-rotation-actions {
  background-color: rgba(193,8,65,.9);
}
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default.active,
.btn.btn-default.disabled,
.btn.btn-default[disabled] {
  background-color: #F37321;
  background-color: rgba(193,8,65,.8);
}
#catalog .category-img .description,
.toolbar .sort-catalog .dropdown-toggle,
.toolbar .grid-list .grid,
.toolbar .grid-list .list,
.toolbar .up-down,
.toolbar .up-down.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > span:hover,
.sidebar .tags a,
.btn-group.open .btn-default.dropdown-toggle {
  background-color: rgba(193,8,65,.7);
}
.sidebar .banners .banner-text {
  background-color: rgba(193,8,65,.65);
}
.slider.rs-slider .tparrows,
.product-page .add-cart-form .number .regulator a:hover,
.progressive-slider-two .pagination a {
  background-color: rgba(193,8,65,.5);
  display:none;
}
.rev_slider{
	min-height:400px;	
}
.pricing .bottom-box {
  background-color: rgba(193,8,65,.05);
}
.pricing:before {
  background-color: rgba(193,8,65,.06);
}
.btn.btn-default,
.btn.btn-border,
.minimized-menu .primary .navbar .nav > .parent.active > a,
.minimized-menu .primary .navbar .nav > .parent.active:hover > a {
  border-color: #F37321;
}
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default.active,
.btn.btn-default.disabled,
.btn.btn-default[disabled] {
  border-color: #F37321;
  border-color: rgba(193,8,65,.8);
}
.pricing .options li,
.pricing .bottom-box {
  border-color: rgba(193,8,65,.1);
}
.header .header-wrapper .cart-header .dropdown-toggle,
#footer .newsletter input:focus + .submit,
.icon,
.big-icon,
.big-icon:visited,
.service .icon,
.close:hover,
.close:focus,
.img-thumbnail:hover .bg-images i:before,
.box-404 h1,
.gallery-images:hover .bg-images i:before,
.features-block .header-box .icon-box,
.features-block .header-box,
.sidebar .newsletter input:focus + .submit,
.sidebar .section .selected .close:hover,
.package .title a,
.package .price-box .price,
.package .price-box .icon,
.pricing .title a,
.pricing .options li span,
.pricing .options li.active,
.banner-set .next:hover,
.banner-set .prev:hover,
.btn.btn-border,
.btn.btn-border .caret,
.product-remove:hover,
.one-page .header .header-wrapper .primary .navbar .navbar-collapse .nav .active {
  color: #F37321;
}
.pricing .bottom-box .more {
  color: rgba(193,8,65,.7);
}
.pricing .options li {
  color: rgba(193,8,65,.4);
}
.phone-header a svg path,
.search-header a svg path,
.product .actions a svg path,
.sidebar .wishlist .add-cart:hover path,
.header .header-wrapper .cart-header .dropdown-toggle .icon svg path,
.header .search-form .search-submit svg path,
.new-checkbox svg polygon,
.product-bottom .related-products li .button-box .wishlist:hover svg path,
.jslider .jslider-pointer svg path,
.rating-box .rating svg polygon,
.search-result .search-form .search-submit svg path {
  fill: #F37321;
}
.carousel-box .pagination a.selected,
.banner-set .pagination a.selected {
  background: #ccc;
  background: rgba(0,0,0,.3);
}
@media (max-width: 979px) {
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active:hover > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub span,
  .accordion-tab > li.active > a,
  .accordion-tab > li.active > a:hover,
  .accordion-tab > li.active > a:focus,
  .accordion-tab > li.active:hover > a,
  .products-tab .accordion-tab > li.active > a,
  .products-tab .accordion-tab > li.active:hover > a {
    background-color: #F37321;
  }
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active:hover > a {
    border-color: #F37321;
  }
}
.top-navbar .nav > li a,
.btn-group.btn-select .dropdown-toggle,
.product .product-hover,
.employee .employee-hover,
.slider .slid-content{
  color: #fff;
}

.header .header-wrapper .primary {float:right}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a {
	color:#546469;
	white-space: normal;
    max-width: 255px;
    padding-top:3px;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav > li:hover > a {
	color:#F37321;
	white-space: nowrap;
}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.current > a,
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.current > ul > li.current > a{
	color:#F37321;
}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li > a {
    background: none;
    border: 1px solid #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #093B59;
    line-height: 20px;
    padding: 11px 13px;
    position: static;
    text-shadow: none;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 901;
	font-size:12px;
	text-transform: uppercase;
	white-space: nowrap;
}

.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a.mindent{padding-left:25px;}

.header .header-wrapper .primary .navbar .navbar-collapse ul.language-switcher li a {
	padding: 11px 0px 11px 13px;
}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.divider{margin-top:8px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li a.members:before{
	content:"\f023";
	font-family: "FontAwesome";
	margin-right:10px;
}






.freetext ul, .freetext ol {
  list-style: none;
  padding: 0;
}
.freetext ul li, .freetext ol li {
  padding-left: 1.4em;
  margin-bottom:10px;
}
.pub_item ul li, .pub_item ol li{
  margin-left:15px;
  padding:0 0 5px 10px;
	margin-bottom:5px;
}
.pub_item ul li{
	list-style:disc;
}
.pub_item ul.pub_filelist li{
	list-style:none;
	margin-left:0;
  padding:0;
}
/*.freetext ul li:before {
  content: "\f138"; 
  font-family: FontAwesome;
  font-size:0.8em;
  color:#F37321;
  display: inline-block;
  margin-left: -1.4em; 
  width: 1.4em; 
}*/

.page-header .title {
    font-weight: normal;
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
	color:#546469;
}
.product .product-hover ul li {
  background-image: url("../../img/svg/check-icon-white.svg"), none;
}
.tp-banner-container{
	background-color:#003A5D;	
}

.latest-posts li {
	padding: 10px 0;	
}
.boardmeetings li:hover{
	background-color: #EEEFF1;
}
.latest-posts li .meta {
	margin:0;
}
.btn.btn-default{
	border-color: #999;
	background-color: #999;	
}
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default.focus, .btn.btn-default:active, .btn.btn-default.active, .open > .btn.btn-default.dropdown-toggle {
  background: #F37321;
  border-color: #F37321;
}
.latest-posts li {
	float:left;
    color: #1e1e1e;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    -webkit-transition: opacity linear .2s;
    transition: opacity linear .2s;
}
.latest-posts li div {
	float:left;
}

.latest-posts .newsimgwrapper {
	width:auto;
	max-width:24%;
	padding-right:25px;
}
.latest-posts .newsimgwrapper img {
	width:100%;
	height:auto;
}

.latest-posts .newsdatawrapper {
	max-width:75%;
}
.latest-posts .newsdatawrapper p{
	margin:0;
}
.latest-posts li div.newsdatawrapper div, .latest-posts.eunews li div {
	float:left;
	width:100%;
}
div.newsboxwrapper, div.homenewsbox, div.homenewsboxlist{float:left;}
div.homenewsboxitem{float:left;width:100%;margin-bottom:20px;padding-bottom:20px;}
div.homenewsboxitem div.ns_text{float:left;width:100%;margin-bottom:10px;}
div.custom{float:left;}



i.offsetcolor{
	color:	#F37321;
}
.logoframewrapper{
	margin-bottom:15px;
	display: table-cell;
	text-align:center;
}
.logoframe{
	float:left;
	width:100%;
	height:auto;
	padding:20px;
	border:1px solid #ccc;
	text-align:center;
	opacity: 0;
    filter: alpha(opacity=0); 
}

.logoframe:before {
    background-color:#546469;
    top: 0;
	right:15px;
    content: "";
    display: block;
    height: 3px;
    margin: 0 0 -1px;
    position: absolute;
    width: 60px;
}
.logoframe.companies:before {
    background-color:#F37321;

}

.logoframe a{
	display: table-cell;
	vertical-align: middle;
	width:100%;
	text-align:center;
}
.logoframe a img{
	text-align:center;
	max-width:100px;
}

.activities h3.title {
  color: #FFF;
  font-size: 28px;
  font-weight: normal;
  margin: 0 0 12px 0;
  padding: 20px 0 0 20px;
  float:left;
}
.activities{
	float:left;
	width:100%;
	padding: 0 0px 0px 0px;
	margin-bottom:20px;
}
.activities img{
	float:left;	
}
.activities h3{
	
}

.activity1{
	background-color:#003166;
}
.activity2{
	background-color:#003166;
}
.activity3{
	background-color:#003166;
}
h2.tp-caption.title{
	border-width:0;	
}
h2.tp-caption.title:before{
	width:0px;	
}
h4{
font-size:24px;	
font-weight:normal;
color:#546469;
}
h4.tp-caption.subtitle{
	margin-top:5px;
}
h5{
font-size:18px;	
font-weight:normal;
color:#F37321;
}
.pubimage{
	float:left;
	width:100%;
	height:auto;
	padding:10px;
	overflow:hidden;
}
ul.reports{
	float:left;
	width:100%;	
	margin-bottom:10px;
}
ul.latest-posts.reports .description{
	float:left;
	width:100%;
	padding:10px 10px 5px 10px;	
	text-align:center;
}
ul.latest-posts.reports li, ul.latest-posts.reports li:first-child, ul.latest-posts.reports li:last-child {
	float:left;
	display:inline-block;
	width:30%;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	margin: 0 5px 5px 0;
}
ul.latest-posts.reports li div.pubimage{
	width:100%;
}
ul.latest-posts.reports li h5 {
	padding:0;
	margin:0;
	font-size:14px;
	color:#546469;
}
ul.latest-posts.reports li:hover{
	background-color:#EFEDED;
}

.latest-posts li a {
	padding:0;
	margin:0;
	font-size:12px;
	color:#546469;
}
ul.latest-posts li div.feed_title_none a{
	font-weight:bold;
	font-size:14px;	
}

.latest-posts li .meta, span.feed_datetime, .meta.time, section .meta {
    color: #7f7f7f;
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 10px;
}
ul.calendar{
	margin-bottom:10px;
}
ul.calendar li, ul.calendar li:last-child{
	border-bottom:1px solid #e1e1e1;	
	border-top:0;
	padding-bottom:10px;	
	
}

ul.circularslist.dashboard li .meta, ul.meetinglist.dashboard li .meta{
	margin: 0;
}
ul.circularslist.dashboard li h5, ul.meetinglist.dashboard li h5{
	font-size:15px;	
	color: #F37321;
}
p.circtitle{
	font-size:15px;
	margin:0;
	color: #F37321;
}
h5.circsubject{
	font-size:20px;
	margin:0;
	color: #546469;	
}

.meta .circ_number{
	border-right:1px solid #7f7f7f;
	margin: 0 20px 10px 0;
	padding:0 20px 0 0;
}
.meta .purpose {
	color: #2EABD0;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 20px;
	padding:0 0 0 20px;
	text-transform: uppercase;
	border-left:1px solid #7f7f7f;
}
.meta .deadline {
	color: #F37321;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 20px;
	padding:0 0 0 20px;
	border-left:1px solid #7f7f7f;
}

h5.board-date, h4.board-location{
	float:left;
	margin:0;
	line-height:24px;
	font-size:18px;
}
h5.board-date{
	width:auto;
	white-space:nowrap;
	margin-right:25px;
}
h4.board-location{
	font-weight:bold;
}


ul.circularslist.dashboard.calendar li .meta .deadline {
	margin: 0 0 10px 0px;
	padding:0 0 0 0px;
	border-left:0;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}


/*ul.other-posts.reports{
	columns: 2;
  -webkit-columns: 5;
  -moz-columns: 2;
  margin:0;
  padding:0;
}
ul.other-posts.reports li{
	float:left;
	display:inline-block;
}*/
ul.other-posts{
	margin:0;
	padding:0;	
}
ul.other-posts.reports li, ul.other-posts.reports li:first-child, ul.other-posts.reports li:last-child {
	float:left;
	display:inline-block;
	width:15%;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
	margin: 0 5px 5px 0;
}

ul.other-posts.reports li h5{
	float:left;
	display:inline-block;
	font-size:10px;
	color:#0F273D;
	margin:0;
	padding:5px 0 0 0;
}
ul.other-posts.reports li .pubimage{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
ul.other-posts.reports li .description{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}



.maincolor{
	color:#546469;	
}
.title-box .readmore{
	font-size: 13px;
	line-height:1.3;
    position: absolute;
	top:20px;
    right: 0;
	z-index:999;
}
.well .title-box .title {
	padding:0 0 12px 0;
}

.well .title-box .readmore{
	top:10px;
}

/* ////////// MEMBERS ///////// */
.membersmap {
    background-image: url(../../img/membersmap/membersmap.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    height: auto;
    width: 100%;
}
.countrydata{
	float:left;
	width:100%;
	padding:0px 3px 10px 0;
	margin-bottom:15px;
	/*border-top:1px solid #000;*/
	background-color:#F4F4F4;
}
h4.membersttitle{
	padding-left:50px;
	font-size:22px;
	line-height:46px;
}
h4.membersttitle.associations{
	background-image:url(../../img/png-icons/associations.png);
	background-repeat:no-repeat;
}
h4.membersttitle.companies{
	background-image:url(../../img/png-icons/companies.png);
	background-repeat:no-repeat;
	color:#E8721F;
}
h5.countryname{
	float:left;
	clear:left;
	font-size:13px;
	line-height:12px;
	margin:0;
	border:0;
	text-align:left;
	padding:5px;
	background-color:#043A5D;
	color:#ffffff;
}
div.companies h5.countryname{
	background-color:#F37321;
}
div.memberdetails{
	float:left;	
	width:74%;
}
div.memberdetails div{
	float:left;	
	clear:left;
}
div.memberlogo{
float:right;
width:25%;
margin-top:12px;
}
div.memberlogo img{
float:right;
width:100%;
}
div.membername{
	float:left;
	padding-top:10px;
	font-weight:bold;
	color:#546469;
}
div.membername, div.membersubtitle, div.memberwebpage{
	margin-left:5px;
}
div.membersubtitle, div.memberwebpage{
	font-size:11px;
}
div.memberwebpage a{
	color:#F37321;	
}

/* /////////// 	ACTIVITIES ///////// */
ul.latest-posts.statements li:before{
	content: "";

}
ul.latest-posts.statements li{
	margin-left:-15px;

}

/* ////// SUBMENU ///// */
#submenu{
	width:100%;
	margin:4px 0 25px 0;;
}
#submenu.nav  li{
	display:list-item;
	width:100%;
	border-bottom:1px solid #ccc;
}
#submenu.nav  li a:before{
	content:"\f138";
	font-family:"FontAwesome";
	margin-right:20px;
}
#submenu.nav  li a:hover, #submenu.nav  li.active a{
	color:#F37321;
}

/* /////// ABOUT US ///// */
.employee {
	min-width:0;	
}

/* //// MAILING LIST ////// */

button#Send:before, div#testbutton:before {
    content:"\f061";
	font-family:"FontAwesome";
}
/* //// ARTICLES ////// */
ul.doclist li{
	margin:10px 0;
}

/* //// FEATURED PUBLICATIONS ///*/

div.featuredwrapper, .contactwrapper{
	float:left;
	width:100%;
	margin-bottom:20px;
}


ul.featured-publications{
	float:left;
	list-style:none;
	list-style-type:none;	
	margin-bottom:0;
}
ul.featured-publications li{
	display:inline;
	width:30%;
	float:left;
}
ul.featured-publications li .description{
	text-align:center;	
}
ul.featured-publications li .description h5{
	font-size:16px;
}
ul.featured-publications li .pubimage img{
-webkit-box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
-moz-box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
}
.well{
float:left;
width:100%	
}

/* ///// SEARCH AND FILTERS ///// */
#item_total{
	display:none;
}
.search.meta.info{
	font-size:12px;
	color:#666;
	font-style:italic;
}
.highlight{
	font-weight:bold;	
}
fieldset.search_result{
	margin-bottom:30px;
}
fieldset.fc_filter_set legend{
	display:none;	
}
li.filterstab{
	padding:5px 0 0 25px;	
}
li.filterstab form{
	margin:0;	
}
div.fc_filter_html {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color:#FFFFFF;
}

fieldset.fc_filter_set {
    border: 0px solid #cccccc;
    margin: 0 0 0 0;
    padding: 1%;
    width: 100%;
    box-sizing: border-box;
    min-width: inherit !important;
    display: block;
}
.mod_flexifilter_wrapper, .fcfilter_form_outer{
	padding: 20px;
	background-color: #F7F7F7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #F2F2F2;
}
.fc_filter_set input, .fc_filter_set select, .fc_filter_set select option{
	color:#666666;
   background: transparent;
   border: none;
   font-size: 12px;
   height: 29px;
   padding: 5px 15px; 
   width: 100%;
}

.fc_filter_set select#adminForm_32_val1, .fc_filter_set select#adminForm_32_val2{
	width: 48%;
}

.fc_filter_set select:after{
		content:"\f061";
	font-family:"FontAwesome";
}
*::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666666;
}
*:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666666;
   opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666666;
   opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666666;
}

.fc_filter_line{
	margin-bottom:8px;	
}

/* ////////////// BREADCRUMB BOX ////////// */
.breadcrumb-box .container ul li{
		padding:0;
		margin:0
}

/* ////////////// MEMBERS AERA / RESTRICTED SECTION ////////// */

button.input-password-toggle{display:none;}

article.meetingscontent h4{
	margin: 0 0 12px 0;
    padding: 14px 0 12px 0;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    position: relative;	
}
article.meetingscontent h4:before {
    background: #003657;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin: 0 0 -1px;
    position: absolute;
    width: 60px;
}
article.meetingscontent i.fa{
	margin:0 20px 0 0;	
}
div.meeting_intro{
	padding-top:15px;	
}
.margin-bottom{
	margin-bottom:30px;	
}
.local_gallery a {
	float:left;
	max-width:30%;
	padding:2px;
	border:1px solid #ccc;
	margin:0 5px 5px 0;
}
.flickr_gallery a {
	float:left;
	max-width:99%;
	padding:2px;
	border:1px solid #ccc;
	margin:0 5px 5px 0;
}
h3.subtitle{
	font-weight: normal;
	
    margin: -4px 0 18px;
    padding: 0;
    position: relative;
    color: #F37321;
}
i.fa{
	margin-right:15px;	
}
div.control-group{
	float:left;
	margin:10px 00px 10px 0px;	
	display:block;
	clear:left;
}
div.control-group > div{
	float:left;

}
.required, label{
	color:#546469;
	font-weight:normal;
	    float: left;
}
.rsform-block label{
	margin: 0 0 3px 25px;
}
.new-radio, .new-checkbox {
    margin: 3px 35px 0 0;
}
.new-radio input[type="radio"]{
	display:inline-block;
	margin: 0 0px 0 -15px;
}
.rsform-block input[type="text"]{
	border:1px solid #cccccc;
	padding:3px 5px;
	border-radius: 2px;
	margin-bottom:5px;
	min-width:250px;
	width:100%;
}
.rsform-block input[type="text"].rsform-error{
	border:1px solid #F37321;
}
span.formError{
	float:left;
	margin-top:-3px;
	margin-bottom:5px;
}

ul.forgotpassword, ul.unstyled{
	list-style-type:none;	
}
span.fcfile_mime{
	padding-right:10px;	
}

ul.gloss_list{
	list-style-type:none;
	margin:0;
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

}
ul.gloss_list li{
	margin-bottom:15px;
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	break-inside:avoid;
}
ul.gloss_list li p{
	margin:0;
}

ul.gloss_list p.gloss_capitale{
	font-size:24px;
	font-weight:bold;
	color:#F37321;
}
ul.gloss_list p.gloss_key{
	font-weight:bold;
	color:#003166;
}
ul.gloss_list p.gloss_value{
	margin-bottom:15px;
}


/* PUBLICATIONS */
ul.pub_list, li.pub_item, ul.pub_list ul{
	list-style-type: none;
	list-style: none;
	padding:0;
	margin:0;
	display:inline-block;
}
li.pub_item{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom: #e1e1e1 1px solid;}
li.pub_item .pub_date{font-size: 11px;color:#414242;}
div.pub_meta span,div.pub_meta span li {font-size:11px;color:#F37321;}
div.pub_meta span.doc_type{float:left;color:#F37321;text-transform: uppercase;font-weight: bold;margin-right:10px}
div.pub_meta span.doc_type:after, div.pub_meta span.publication_number:after{content:" /";}
div.pub_meta span.publication_number{float:left;color:#F37321;margin-right:10px}
div.pub_meta span ul, div.pub_meta span li{list-style: none; list-style-type: none;float:left;padding:0;margin:0 10px 0 0;}
div.pub_meta span li:before {content:"\f07b ";font-family: "FontAwesome";}
div.pub_meta span.regions {float:left; margin:0 3px 0 0; font-size:11px;color:#ffffff; background-color:#72B200; padding:2px 6px; border-radius:2px; line-height:11px}
div.pub_meta span.regions:before {content:"\f041 ";font-family: "FontAwesome";}
li.pub_item h3{float:left;width:100%;color:#546469;font-size:16px; font-weight:bold;margin:0 0 5px 0;}
li.pub_item p{float:left;width:100%;color:#546469;}
div.pub_files{float:left;}
li.pub_item ul.pub_filelist{width:100%;}
li.pub_item ul.pub_filelist li{float:left;width:auto;margin-right:15px;}
li.pub_item ul.pub_filelist li a{font-size:13px;color:#F37321;}
li.pub_item ul.pub_filelist li a:before{content:"\f15b \00a0 \00a0";font-family: "FontAwesome";font-size:14px;color:#F37321;}

div.pagination{float:left;width:100%;}
p.counter.pull-right{float:left;}
ul.pagination-list{float:left;width:auto;list-style: none;list-style-type: none;}
ul.pagination-list li{float:left;padding:0 5px;}
ul.pagination-list li a.pagenav, ul.pagination-list li a.pagenav span{float:left;width:auto; height:auto;}
ul.pagination-list li a.pagenav span.icon-next{content:"\f15b";font-family: "FontAwesome";font-size:14px;color:#F37321;}

.btn-group{float:left;margin-top:10px;}
button{   
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   background-color:#F37321;
	color:#ffffff;
	padding:3px 6px;
	font-size: 13px;
}
button.gobutton{
	background-color: #F37321;
}
button.resetbutton{background-color:#999999;}





div.module_publications ul.pub_list{width:100%;}
div.module_publications ul.pub_list li.pub_item{width:20%;margin-right:15px;height:200px;}

div#doctype_select{float:right; z-index:999;}
div#doctype_select fieldset.cat_filter{display:none;}
div#doctype_select div.fc_filter_html.fc_html_field_26{float:right;}
select#moduleFCform_145_26_val, select#moduleFCform_146_26_val{float:right;border:1px #ccc solid; font-size: 12px; height:30px;}

