/*IN THIS SECTION*/
.links-sidebar.about-euipo>li>ul>li>a.active {
    background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/line-blue.gif) no-repeat 7px center;
}
.links-sidebar.about-euipo>li>ul>li ul li a {
    background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/arrow-blue.png) no-repeat 16px 6px;
}

/*TOOLS & DOCUMENTS*/
.list-of-icon-links .tools-links li a:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/general-sprite.png) left top no-repeat;
}
.list-of-icon-links .tools-links li.link-quicklinks a:before {
	background-position: -48px -1003px;
}

/*FOOTER*/
.linkedin-icon:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 27px;
	content: '';
	height: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.linkedin-icon:before {
	background-position: center -146px;
}
.linkedin-icon:hover:before {
	border-color: #0D3F59;
	background-position: center -346px;
	background-color: #1B86BD;
}
.rss-icon:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 27px;
	content: '';
	height: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/rss-icon.png") no-repeat center 0px;
}
.rss-icon:before {
	background-position: center 4px;
}
.rss-icon:hover:before {
	border-color: #92460E;
	background-position: center -12px;
	background-color: #EB8231;
}
.ico-eu-agencies:before {
	width: 22px;
	height: 20px;
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/eu-agencies-logo-bn.jpg") no-repeat left top;
	margin-right: 8px;
}
.ico-eu-agencies:hover:before {
	width: ;
	height: ;
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/eu-agencies-logo.jpg") no-repeat left top;
	margin-right: 8px;
}
footer .footer-box {
    background-position: left 20px;
}


/*GENERAL*/
.last-updated {
	font-size: 9px;
	color: #767676;
	float: right;
	margin-top: 15px;
}

.static-content .secondary {
	font-size: 15px;
	font-weight: lighter;
	color: #333;
	line-height: 140%;
}

.static-content .form-title {
	font-size: 20px;
	font-weight: lighter;
	padding-bottom: 10px;
}

.static-content .form-title.smaller {
	font-size: 18px;
}

.static-content .form-title.small {
	font-size: 16px;
}

.static-content .italic-title {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
}

.static-content .italic-title.small {
	font-size: 16px;
	font-weight: normal;
}

.static-content .secondary-title {
	font-size: 18px;
	margin-top: 20px;
}

.static-content .secondary-title.small {
	font-size: 16px;
	margin-bottom: 10px;
}

.static-content .secondary-title.no-margin {
	margin-top: 0px;
}

.static-content .page-title {
	font-size: 38px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 30px;
}

.static-content .heading {
	font-size: 16px;
	margin: 0 0 10px;
	font-weight: normal;
	line-height: 140%;
}

.static-content .sub-heading {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 9px;
	line-height: 140%;
}

.static-content .topic-title {
	font-size: 24px;
	font-weight: 300;
}

.static-content .no-margin {
	margin: 0;
}

.static-content .simple-title {
	font-size: 22px;
       line-height: 120%;
}

.static-content .current-title {
	font-size: 16px;
	font-weight: 600;
}

.static-content .big-title {
	font-size: 30px;
	font-weight: lighter;
	margin-top: 0px;
	line-height: 120%;
}

.static-content .header-title {
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 10px;
}

.static-content .note {
	font-size: 10px;
	color: #7E7E7E;
}

.static-content .note a {
	color: #009dde;
}

.static-content .note a:hover {
	color: #006792;
}

.static-content .note-txt {
	font-size: 12px;
}

.static-content .note-txt.fees {
	font-size: 12px;
	color: #666;
	line-height: 100%;
}

.static-content .note-txt.fees span{
	line-height: 100%;
}

.static-content .note-txt.small {
	font-size: 11px;
}

.static-content .note-txt.gray {
	color: #444;
}

.static-content .semi-bold {
	font-weight: 600;
}

.static-content .light {
	font-weight: lighter;
}

.static-content .gray-text {
	color: #999;
}

.static-content .black {
	color: #000;
}

.static-content .info {
	font-size: 11px;
	font-style: italic;
}

.static-content .hub-big-text {
	font-size: 18px;
	font-style: italic;
	font-weight: 500;
	line-height: 20px;
}

.static-content .hub-big-text.bigger {
	font-size: 20px;
	line-height: 120%;
}

.static-content .center {
	text-align: center;
}

.static-content .align-right {
	text-align: right;
}

.static-content .em-link {
	font-weight: 600;
} /*Emphasized link - Link negrita*/

.static-content .img-float {
	float: left;
	margin: 5px 7px 0 0;
}

.static-content .img-center {
	display: block;
	margin: auto;
}

.static-content .citation p {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

.static-content .citation .name {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.static-content .border-bottom-title {
	font-size: 20px;
	font-weight: lighter;
	border-bottom: 1px solid #CCC;
	margin: 30px 0 10px 0;
	padding: 0 0 10px 0;
}

.static-content .border-top-txt {
	border-top: 1px solid #CCC;
	padding: 10px 0 0 0;
	margin: 20px 0 -12px 0;
}

.static-content .border-bottom {
	border-bottom: 1px solid #DDD;
	margin-top: 5px;
}

.static-content .pad-top-bottom {
	padding: 10px 0;
}

.static-content .pad-top-left {
	padding: 10px 0 0 10px;
}

.static-content .pad-top {
	padding-top: 23px;
}

.static-content .pad-right {
	padding-right: 20px;
}

.static-content .margin-top {
	margin-top: 10px;
}

.static-content .margin-left {
	margin-left: 30px;
}

.static-content .margin-left-big {
	margin-left: 60px;
}

.static-content .margin-bottom {
	margin-bottom: 15px;
}
.static-content .margin-right {
	margin-right: 10px;
}
.static-content .minus-margin {
	margin-left: -15px;
}
.static-content .minus-margin.top {
	margin-top: -15px;
}
.static-content li {
	line-height: 160%;
}

.static-content .square > li {
	list-style-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/bullet-square.png);
} /*Lista - gray bullet square*/

.static-content .simple-links-list,
.static-content .simple-links-list li {
	margin: 0;
}

.static-content .simple-links-list li a {
	margin: 5px 0;
}

.static-content .unstyled.simple-links-list {
	padding: 0px;
	list-style: none;
} /*Lista flecha azul*/

.static-content .simple-links-list li a {
	color: #0077ac;
	font-size: 13px;
	font-weight: 600;
	padding: 0 20px 0 12px;
	display: inline-block;
	text-align: left;
	line-height: 140%;
	margin: 10px 0 10px 10px;;
	list-style: none;
}

.static-content .simple-links-list li a:hover {
	color: #009dde;
	text-decoration: underline;
}

.static-content .simple-links-list.no-pad li a {
	padding: 0 0 0 12px;
}

.static-content .aside {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/aside-separator.png) no-repeat center left;
} /*Separador vertical sombreado*/

.static-content .vertical-separator {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/vertical-separator.png) no-repeat right center;
} /*Separador l�nea vertical*/

.static-content .vertical-separator-small {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/vertical-separator-small.png) no-repeat right -30px;
} /*Separador l�nea vertical*/

.static-content .vertical-separator-lightbox {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/vertical-separator-lightbox.png) no-repeat right center;
} /*Separador l�nea vertical lightbox*/

.static-content .vertical-separator-big-lightbox {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/vertical-separator-big-lightbox.png) no-repeat right center;
} /*Separador l�nea vertical lightbox RCD*/

.static-content .horizontal-separator {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/horizontal-separator.png) no-repeat top center;
	padding-top: 20px;
}

.static-content .horizontal-separator-small {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/horizontal-separator-small.png) no-repeat top center;
	padding-top: 20px;
}

.static-content .horizontal-separator-modal {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/horizontal-separator-modal.png) no-repeat center bottom;
}

.static-content .separator-carousel {
	margin-top: -25px;
}

.static-content .line{
	float: left;
	width: 100%;

}

.static-content .border-gray{
	border: thin solid #eee;
}

.static-content .float-right{
	float:right;
}

.static-content .gray{
	color: #8C8C8C;
}

.static-content .center {
	display: block;
	margin: 0 auto;
}



.static-content .alert-ohim ul, .static-content .alert-ohim p { /*Alert ohim - eliminar margen del contenido*/
	margin-bottom: 0;
}

/*Help list*/
.static-content .help-list{
	list-style-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/blue-arrow-bullet.png);
	margin-left: 0;
	margin-top: 10px;
}

.static-content .help-list li {
	margin: 10px 0 20px 0;
}

.static-content .help-list a {
	color: #333;
}

.static-content .help-list a:hover {
	color: #333;
}
/********************************************************Componentes************************************************************/
/*Component: LANGUAGE ALERT*/
.static-content .portlet-borderless-container {
	min-height: 0;
}

/*Component: HEADER*/
.static-content .tm-header, .static-content .trade-marks-header, .static-content .designs-header, .static-content .rcd-header, .static-content .about-hub-header, .static-content .about-header, .static-content .lawpractice-header, .static-content .lp-header, .static-content .learn-header, .static-content .news-and-events-header, .static-content .ne-header, .static-content .help-header, .static-content .help-hub-header, .static-content .inside-hub-header, .static-content .inside-header {
	font-weight: 300;
	font-size: 28px;
	text-align: right;
	background: transparent none right bottom no-repeat;
	padding: 0 0 10px;
	margin-bottom: 20px;
}

.static-content .trade-marks-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/trade-marks-hub-header.jpg);
}

.static-content .tm-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/tm-header.jpg);
}

.static-content .designs-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/designs-hub-header.jpg);
}

.static-content .rcd-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/rcd-header.jpg);
}

.static-content .about-hub-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/about-hub-header.jpg);
}

.static-content .about-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/about-header.jpg);
}

.static-content .lawpractice-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/lawpractice-hub-header.jpg);
}

.static-content .lp-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/lawpractice-header.jpg);
}

.static-content .learn-header {
	background-image:url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/learn-header.jpg);
}

.static-content .news-and-events-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/news-events-hub-header.jpg);
}

.static-content .ne-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/news-events-header.jpg);
}

.static-content .inside-hub-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/inside-ohim-hub-header.jpg);
}

.static-content .inside-header {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/headers/inside-ohim-header.jpg);
}

/*Component: BANNER - HUB*/
.subhome-herounit .banner-info .banner-txt, .subhome-herounit .banner-info[class*="span"]:first-child .banner-txt, .subhome-herounit .banner-info[class*="span"] .banner-txt {
	margin: 21px 60px 28px 40px;
}

/*Component: RELATED CONTENT - TRADE MARKS*/
.static-content .banners-subhome .wrap-banners > article,
.static-content .row-fluid.banners-subhome .wrap-banners > article {
	min-height: 190px;
	border: 1px solid #DDD;
	padding: 2px;
	margin: 1px;
}

.static-content .front-box {
    font-size: 14px;
    height: 190px;
}

.static-content .front-box:before {

    border: 0;
}

.static-content .front-box p {
    bottom: 10px;
    cursor: default;
    font-size: 22px;
    font-weight: 400;
	text-align:right;
    line-height: 25px;
    position: absolute;
    right: 10px;
	padding-left: 5px;
	margin: 0;
}

.static-content .front-box a {
	color: #333;
}

.static-content .front-box .box-content {
	width: 92%;
}

.static-content .tra-link-list li {
	font-size: 14px;
	line-height: 140%;
}

.static-content .tra-link-list li a {
	border-color: #CB3B31;
}

.static-content .tra-link-list h3 {
	font-size: 22px;
}

.static-content .related-content {
	font-size: 18px;
	border-top: 1px solid #CCC;
	margin: 30px 0 0 0;
	padding: 10px 0 15px 0;
	font-weight: normal;
}

.static-content .tm-basics-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/tm-basics.jpg);
}

.static-content .route-registration-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/route-to-registration.jpg);
}

.static-content .tm-registered-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/tm-registered.jpg);
}

.static-content .intellectual-property-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/intellectual-property.jpg);
}

.static-content .evolution-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/evolution.jpg);
}

.static-content .brands-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/brands.jpg);
}

.static-content .value-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/value.jpg);
}

.static-content .tm-definition-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/tm-definition.jpg);
}

.static-content .tm-european-union-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/tm-european-union.jpg);
}

.static-content .strategy-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/strategy.jpg);
}

.static-content .apply-now-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/apply-now.jpg);
}

.static-content .checklist-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/checklist.jpg);
}

.static-content .community-tm-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/community-tm.jpg);
}

.static-content .goods-and-services-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/goods-and-services.jpg);
}

.static-content .ownership-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/ownership.jpg);
}

.static-content .search-availability-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/search-availability.jpg);
}

.static-content .fees-and-payment-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/fees-and-payment.jpg);
}

.static-content .registration-process-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/registration-process.jpg);
}

.static-content .appeal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/appeal.jpg);
}

.static-content .looking-after-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/looking-after-your-rights.jpg) ;
}

.static-content .manage-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/related_content/manage.jpg);
}

.static-content .row-fluid.wrap-banners.no-space .span1 {
	width: 38.4%;
}

.static-content .row-fluid.wrap-banners.no-space .span2 {
	width: 29.894%;
}

.static-content .row-fluid.wrap-banners.no-space .span3 {
	width: 31%;
}

.static-content .row-fluid.wrap-banners.no-space .span4 {
	width: 25.3332%;
}

.static-content .row-fluid.wrap-banners.no-space .span5 {
	width: 25.6665%;
}


/*Component: RELATED CONTENT - DESIGNS*/
.static-content .tra-link-list.rcd a {
	border-color: #EAA546;
}

.static-content .rcd-design-basics-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/design-basics.jpg);
}

.static-content .rcd-route-registration-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/route-to-registration.jpg);
}

.static-content .rcd-designs-registered-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/designs-once-registered.jpg);
}

.static-content .rcd-intellectual-property-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/intellectual-property.jpg);
}

.static-content .rcd-evolution-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/evolution.jpg);
}

.static-content .rcd-design-definition-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/design-definition.jpg);
}

.static-content .rcd-value-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/value.jpg);
}

.static-content .rcd-designs-european-union-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/designs-european-union.jpg);
}

.static-content .rcd-checklist-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/checklist.jpg);
}

.static-content .rcd-search-availability-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/search-availability.jpg);
}

.static-content .rcd-community-design-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/registered-community-design.jpg);
}

.static-content .rcd-design-products-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/design-products.jpg);
}

.static-content .rcd-ownership-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/ownership.jpg);
}

.static-content .rcd-fees-and-payments-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/fees-and-payments.jpg);
}

.static-content .rcd-apply-now-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/apply-now.jpg);
}

.static-content .rcd-registration-process-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/registration-process.jpg);
}

.static-content .rcd-disputes-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/disputes.jpg);
}

.static-content .rcd-strategy-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/strategy.jpg);
}

.static-content .rcd-looking-after-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/looking-after-your-rights.jpg);
}

.static-content .rcd-manage-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/RCD_related_content/manage.jpg);
}


/*Component: RELATED CONTENT - ABOUT OHIM*/
.static-content .row-fluid.wrap-banners.no-space .span4{
	width: 30.43%;
}

.static-content .row-fluid.wrap-banners.no-space .span5{
	width: 33.43%;
}

.static-content .row-fluid.wrap-banners.no-space .span6{
	width: 35.3%;
}

.static-content .tra-link-list.about a {
	border-color: #0879BD;
}

.static-content .who-we-are-box {
	background-image:url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/who-we-are2.jpg);
}

.static-content .news-events-box {
	background-image:url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/news-and-events.jpg);
}

.static-content .work-with-us-box {
	background-image:url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/work-with-us.jpg);
}

.static-content .about-vacancies-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/vacancies.jpg);
}

.static-content .about-why-ohim-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/why-ohim.jpg);
}

.static-content .about-procurement-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/public-procurement.jpg);
}


.static-content .about-grants-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/grants.jpg);
}

.static-content .about-recruitment-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/recruitment-process.jpg);
}

.static-content .about-staff-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/our-staff.jpg);
}

.static-content .about-trainee-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/trainee-programme.jpg);
}

.static-content .about-office-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/the-office.jpg);
}

.static-content .about-agencies-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/eu-agencies.jpg);
}

.static-content .about-strategic-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/strategic-plan.jpg);
}

.static-content .about-quality-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/quality.jpg);
}

.static-content .about-governance-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/governance.jpg);
}

.static-content .about-appeal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/boards-of-appeal.jpg);
}

.static-content .about-partners-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/our-partners.jpg);
}

.static-content .about-tmdn-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/European-tmdn.jpg);
}

.static-content .about-cooperation-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/international-cooperation.jpg);
}

.static-content .about-academy-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/OHIM-academy.jpg);
}

.static-content .about-observatory-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/european-observatory.jpg);
}
.static-content .news1-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/news1.jpg);
}

.static-content .news2-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/news2.jpg);
}

.static-content .news3-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about-OHIM-related-content/news3.jpg);
}

/*Component: RELATED CONTENT - LAW & PRACTICE*/
.static-content .tra-link-list.lp a {
	border-color: #47A319;
}

.static-content .lp-law-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/law.jpg);
}

.static-content .lp-practice-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/practice.jpg);
}
.static-content .lp-tm-legal-basis-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/ctm-legal-basis.jpg);
}
.static-content .lp-design-legal-basis-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/rcd-legal-basis.jpg);
}
.static-content .lp-treaties-laws-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/international-treaties.jpg);
}
.static-content .lp-decisions-president-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/communications-president.jpg);
}
.static-content .lp-boards-appeal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/decisions-presidium-boa.jpg);
}
.static-content .lp-official-journal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/official-journal.jpg);
}
.static-content .lp-manual-tm-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/trade-mark-manual.jpg);
}
.static-content .lp-manual-rcd-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/design-manual.jpg);
}
.static-content .lp-appeal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/appeal.jpg);
}
.static-content .lp-mediation-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/mediation.jpg);
}
.static-content .lp-preliminary-rulings-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/preliminary_rulings.jpg);
}
.static-content .lp-invalidity-decisions-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/lp_related_content/invalidity_decisions.jpg);
}

/*Component: RELATED CONTENT - LEARNING*/
.static-content .related-contents .tra-link-list.learn a {
	border-color: #AB5882;
}

.static-content .learn-portal-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/learning_related_content/learning-portal.jpg);
}

.static-content .learn-events-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/learning_related_content/upcoming-events.jpg);
}

.static-content .learn-academy-box {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/learning_related_content/academy.jpg);
}

/*Component: BLUE GRADIENT CONTAINER*/
.static-content .blue-gradient {
	background: -webkit-linear-gradient(0deg, #2275A7, #2DA0DE);
	background: -ms-linear-gradient(0deg, #2275A7, #2DA0DE);
	background: -moz-linear-gradient(0deg, #2275A7, #2DA0DE);
	background: -o-linear-gradient(0deg, #2275A7, #2DA0DE);
	background: linear-gradient(0deg, #2275A7, #2DA0DE);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2275a7', endColorstr='#2da0de', GradientType=1)";
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2275a7', endColorstr='#2da0de',GradientType=1);
	background-color: #2275A7;
	padding: 20px 60px 10px 60px;
}

.static-content .blue-gradient.pad-small {
	padding: 20px 20px 10px 40px;
}

.static-content .blue-gradient.pad-smaller {
	padding: 8px;
}/*Utilizado en los componentes de "News"*/


.static-content .blue-gradient .quote,
.static-content .blue-gradient .name,
.static-content .blue-gradient .new,
.static-content .blue-gradient .text{
	font-weight: 300;
	color: #FFF;
	font-style: italic;
	position: relative;
	display: block;
	padding: 5px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3)
}

.static-content .blue-gradient .quote {
	font-size: 22px;
	line-height: 120%;
}

.static-content .blue-gradient.pad-small .quote {
	font-size: 20px;
}

.static-content .blue-gradient .name {
	font-size: 16px;
	margin-top: 5px;
}

.static-content .blue-gradient.pad-small .name {
	font-size: 14px;
	margin-top: 10px;
}

.static-content .blue-gradient .quote:before,
.static-content .blue-gradient .name:after {
	position: absolute;
}

.static-content .blue-gradient .quote:before {
	left: -43px;
	top: -10px;
	content: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/quote-marks/quote-marks-open.png);
}

.static-content .blue-gradient.pad-small .quote:before {
	left: -20px;
	top: -10px;
	content: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/quote-marks/little-quote-marks-open.png);
}

.static-content .blue-gradient .name:after {
	content: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/quote-marks/quote-marks-close.png);
	right: -43px;
	bottom: 0;
}

.static-content .blue-gradient.pad-small .name:after {
	content: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/quote-marks/little-quote-marks-close.png);
	right: -10px;
}

.static-content .blue-gradient .new {
	font-size: 14px;
	font-style: normal;
}

.static-content .blue-gradient .subname {
	font-size: 14px;
	font-weight: 300;
	color: #FFF;
	font-style: italic;
}

.static-content .blue-gradient .title {
	font-weight: 300;
	font-size: 28px;
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	line-height: 120%;
}

.static-content .blue-gradient .title.new {
	text-align: right;
	line-height: 140%;
}

.static-content .blue-gradient .normal-text {
	font-size: 15px;
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3)
}

.static-content .blue-gradient .normal-text a {
	color: #FFF;
	text-decoration: underline;
}

.static-content .blue-gradient.content1 {
	height: 224px;
	margin-right: 2px;
	position: relative;
	padding: 20px;
}

/*Component: GRAY BORDER BOXES*/
.static-content .border-box {
	border: 1px solid #DDD;
	background: #FFF no-repeat center center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}

.static-content .border-box.more-pad {
	padding: 25px 32px;
}

.static-content .border-box.no-pad {
	padding: 0;
}

.static-content .border-box.no-margin {
	margin: 0;
}

.static-content .border-box.fix {
	min-height: 130px;
}

.static-content .border-box.auto {
	height: auto; /*Think another solution*/
	width: auto;
}

.static-content .border-box.shadow {
	box-shadow: 1px 1px 4px rgba(0,0,0,0.25);
}

.static-content .border-box.radius {
	border-radius: 2px;
	width: auto;
}

/*Component: GRAY BACKGROUND BOX*/
.static-content .graybox {
	background-color: #F8F8F8;
	padding: 10px;
	margin: 15px 0;
	width: auto;
}

.static-content .graybox.no-margin {
	margin: 0 0 15px 0;
}
.static-content .graybox.more-pad {
	padding: 15px;
}

.static-content .graybox.shadow {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}

.static-content .graybox.border {
	border: 1px solid #EEE;
}

.static-content .graybox ol {
	font-weight: bold;
	margin-left: 30px;
}

.static-content .graybox .normal {
	font-weight: normal;
}

/*Component: GRAY BACKGROUND BOX - NEWS & EVENTS SECTION*/
.static-content .graybox.news {
	margin: 0 0 10px 5px;
	width: 50.36%;
}

.static-content .btn.btn-giant.btn-primary.news {
	width: 295px;
	padding: 15px 0 5px 18px;
}

/*Component: BOX-TYPES OF MARKS */
.static-content .box-brand {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/trade_mark_definition/gray-gradient.png) no-repeat center top;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 10px 10px 15px;
	position: relative;
	min-height: 175px;
}

.static-content .box-brand > .row-style-2 {
	padding-bottom: 8px;
/*	display: table;*/
}

.static-content .box-brand > .row-style-2 > div {
/*	display: table-cell;
	float: none;*/
	display: inline-block;
	float: none;
}

.static-content .box-brand > .row-style-2 .span8 {
	font-weight: 600;
	line-height: 100%;
	vertical-align: middle;
	margin: 0 0 0 -10px;
}

.static-content .box-brand > .txt {
	text-align: left;
	font-size: 12px;
	color: #666;
	line-height: 120%;
	margin-top: 10px;
}

.static-content .box-brand > a {
	position: absolute;
	bottom: 5px;
	right: 12px;
	font-size: 12px;
}


/*Component: IP BRIDGES BOX - TRADE MARKS IN THE EUROPEAN UNION*/
.static-content .ip-bridge {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/trade_marks_european_union/bridge.jpg) #fafbfd no-repeat bottom center;
	background-size: 322px 215px;
	width: 309px;
	height: auto;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 12px 12px 0 12px;
	position: relative;
	margin: 5px 0 0 -8px;
}

.static-content .ip-bridge ul {
	margin: 0 0 0 -10px;
}

.static-content .ip-bridge a {
	font-size: 13px;
}

.static-content .ip-bridge .title {
	font-size: 24px;
}

.static-content .ip-bridge .text {
	font-size: 12px;
	line-height: 140%;
}

/*Component: PAYMENTS BOX - FEES&PAYMENT*/
.static-content .pay-graybox {
	background-color: #FAFAFA;
	border: 1px solid #EEE;
	padding: 15px;
	margin: 15px 0;
}

.static-content .pay-graybox .span4 {
	position: relative;
}

.static-content .pay-graybox .span4 a {
	position: relative;
	left: -8px;
}

.static-content .pay-title {
	font-size: 16px;
	font-weight: lighter;
}

.static-content .margin {
	margin-left: -10px;
}

.static-content .highlight-box {
	position: relative;
	top: -6px;
	background: #FFF;
	border: 1px solid #DDD;
	border-radius:2px;
	padding: 10px;
	height: auto;
}

.static-content .highlight-box .back {
	background:url(/tunnel-web/secure/webdav/guest/document_library/contentImages/fees_and_payments/back-highlight-box.png) no-repeat top center;
}

.static-content .highlight-box .txt {
	text-align: center;
	font-weight: lighter;
	padding-top: 15px;
}

.static-content .highlight-box .txt span {
	text-align: center;
	padding-top: 15px;
	font-size: 16px;
	font-weight: normal;
}

.static-content .row-fluid.pay-graybox {
	width: 95.5%;
}

/*Component: GIANT BUTTON*/
.static-content .btn.btn-giant.btn-primary {
	text-align: left;
	padding: 12px 35px 12px 17px;
	width: 130px;
}

.static-content .btn.btn-giant.btn-primary:hover {
	background-color: #0E6BA8;
}

/*Component: LIGHTBOX*/
/*.static-content .modal {
	width: 680px;
	margin: -260px 0 0 -340px;
}

/*.static-content .modal.big {
	width: 745px;
}*/

.static-content .modal.big p {
	padding-right: 15px;
}

.static-content .modal.small {
	width: 620px;
}

.static-content .modal-header {
	background-color: #F9F9F9;
	border-bottom: 1px solid #CCC;
}

.static-content .modal-body {
	padding: 20px;
}

.static-content .modal-header p {
	font-weight: 500;
	font-size: 26px;
	line-height: 115%;
}


/*Component: LIGHTBOX FEE CALCULATOR - FEES & PAYMENTS*/
.static-content .fee-calculator {
	background-color: #F9F9F9;
	border: 1px solid #CCC;
	width: 85%;
}

.static-content .fee-calculator td {
	border-bottom: 1px solid #CCC;
	padding: 13px;;
}

.static-content .fee-calculator.rcd td {
	padding: 20px 10px 20px 10px;
}

.static-content .fee-calculator .table-bottom {
	background-color: #EFEFEF;
	border: 0;
}

.static-content .fee-calculator .align-right,
.static-content .table-fee .align-right {
	text-align: right;
}

.static-content .table-fee {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/aside-separator-lightbox.png) #F6FFF6 no-repeat right center;
	border: 1px solid #EEE;
	border-radius: 3px;
	padding: 5px;
	margin: 0 0 2px -15px;
}

.static-content .title-table-fee {
	font-size: 16px;
	font-weight: bold;
}

.static-content .title-table-fee.blue {
	color: #0C466D;
	border-bottom: 0;
	padding-top: 32px;
}

.static-content .online-button {
	margin: 15px 5px 0 0;
	min-width: 60px;
}

.static-content .paper-button {
	margin: 15px 0 0 0px;
	min-width: 60px;
}

.static-content .btn.btn-giant.btn-primary.calculator {
	margin-left: -15px;
	width: 184px;
}

.static-content .row-style-3 .separator {
	padding: 24px 4px;
}

/*Component: NUMBER PICKER - FEE CALCULATOR*/
.static-content .number-picker li {
	margin: -3px 0;
}

.static-content .number-picker input {
	width: 37px;
}

/*Component: BLUE-HOVER EVOLUTION*/
.static-content .img-info-tm {
	position: relative;
}

.static-content .img-info-tm div {
	display: none;
}

.static-content .img-info-tm:hover div {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(34,117,167,0.9);
}

.static-content .img-info-tm .title {
	color: #FFF;
	font-size: 22px;
	font-weight: lighter;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 10px;
	line-height: 120%;
}

.static-content .img-info-tm .txt {
	color: #FFF;
	font-size: 14px;
	font-weight: lighter;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding-left: 10px;
	line-height: 120%;
}

.static-content .img-info-tm .txt.left {
	text-align: left;
	position: absolute;
	top: 25px;
	left: 10px;
	padding-right: 10px;
}

/*Component: TABLE*/
.static-content .ohim-table .ppal-column {
	text-shadow: 0 1px 1px white;
	border-color: #CCC;
	border-right: 1px solid #CCC;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}

.static-content .ohim-table .ppal-column.shadow {
	box-shadow: inset 0 2px 0 white, inset 0 -2px 0 #E8E8E8, 0 1px 1px -1px rgba(0, 0, 0, 0.15);
}

/*Component: CAROUSEL*/
.static-content .ohim-carousel .quote-author {
	color: #FFF;
}
.static-content .ohim-carousel .item .slide-text .title {
	font-size: 28px;
	font-style: normal;
	font-weight: lighter;
	text-align: right;
	line-height: 120%;
	position: absolute;
	bottom: 5px;
	margin-right: 10px;
       right: 0px;
       width: 31%;
}
.inside-ohim-page.news-and-events-page .ohim-carousel .item .slide-text .title {
	width: 55%;
}
.tm-registered-page .ohim-carousel .item .slide-text,
.strategy-page .ohim-carousel .item .slide-text {
	padding: 15px;
}
.looking-after-page .ohim-carousel .item .slide-text {
	padding: 20px 50px;
}

/*Component: BASIC FEE BOX - FEES & PAYMENT*/
.static-content .basic-fee {
	position: relative;
}

.static-content .basic-fee-right {
	position: relative;
	left: 450px;
}

.static-content .basic-fee .initial-price {
	font-size: 40px;
	font-weight: bold;
	color: #999;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/fees_and_payments/cross-price-bg.png) no-repeat center left;
	position: absolute;
	top: 20px;
	left: 5px;
}

.static-content .basic-fee .initial-price .coin,
.static-content .basic-fee .final-price .coin {
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	top: 0;
}

.static-content .basic-fee .initial-price .coin {
	left: 95px;
}

.static-content .basic-fee .final-price .coin {
	left: 120px;
}

.static-content .basic-fee .initial-price .minus,
.static-content .basic-fee .final-price .equal {
	color: #666;
	position: absolute;
	top: 0;
}

.static-content .basic-fee .initial-price .minus {
	left: 120px;
}

.static-content .basic-fee .final-price .equal {
	left: -40px;
}

.static-content .basic-fee .discount {
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 155px;
}

.static-content .basic-fee .discount span {
	font-size: 16px;
}

.static-content .basic-fee .final-price {
	font-size: 50px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 355px;
}

.static-content .basic-fee .final-price .coin {
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	top: 0;
	left: 95px;
}

.static-content .txt-fee {
	text-align: center;
	margin-left: 15px;
}

.static-content .txt-fee span{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}


/*Component: DESIGN FEES BOX - RCD FEES & PAYMENTS*/
.static-content .fees-title {
	font-size: 18px;
	text-align: center;
	font-weight: 600;
	margin: 0 5px -5px 5px;
}

.static-content .fees-title.more-margin {
	margin: 11px 5px 7px 5px;
}

.static-content .fees-txt {
	text-align: center;
	font-style:italic;
}

.static-content .fees-price {
	font-size: 50px;
	font-weight: bold;
	text-align: center;
	margin: 28px 0 24px 0;
	position: relative;
}

.static-content .fees-price span {
	font-size: 16px;
	font-weight: 600;
	color: #555;
	margin-left: 2px;
	position: absolute;
	top: -10px;

}

.static-content .fees-price-range {
	font-size: 12px;
	font-style: italic;
	margin-left: 12px;
}

.static-content .fees-price-range .number {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}

.static-content .fees-price-range .coin {
	font-size: 14px;
	font-style: normal;
	color: #555;
	font-weight: 600;
}


/*Component: TABLA USEFUL DOCUMENTS*/
.static-content .row-fluid.doc-info {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/bg-doc-info-vertical-uno.png) center -35px no-repeat;/*Un separador vertical*/
}

.static-content .row-fluid.doc-info .titles h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0px 15px 7px 15px;
}

.static-content .row-fluid.doc-info .list {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/bg-doc-info.png) top center no-repeat;
	padding: 15px;
}


/*Component: NEWS & EVENTS CAROUSEL*/
/*.static-content .card {
	background: rgba(37,87,123,0.05) url(../img/content/Separators/horizontal-separator-news.png) center top no-repeat;
	padding-top: 20px;
}

.static-content .card.clean .card-content {
    overflow: hidden;
	margin-top: 10px;
}
.static-content .pager-nav ul {
	padding: 3px 15px;
}*/


/*Component: SIDEBAR BOX*/
.static-content .ne-sidebox {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/sidebar-box/news-and-events.jpg);
}
.static-content .registration-sidebox {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/sidebar-box/registration.jpg);
}
.static-content .after-registration-sidebox {
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/sidebar-box/after-registration.jpg);
}
.static-content .front-box.side-box {
	height: 117px;
}
.static-content .row-fluid.wrap-banners.no-space.side-box .span1 {
	width: 203px;
}
.static-content .front-box.side-box .tra-link-list a {
	font-size: 13px;
	padding: 0 0 0 5px;
}
.static-content .front-box.side-box h3 {
	font-size: 20px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

/*RELATED CONTENT*/
.static-content .related-contents .graybox{
	margin: 0 0 3px 0;
	width: 100%;
	border: thin solid #eee;
}

.static-content .related-contents .tra-link-list p{
  	font-size:16px;
	font-weight: 600;
	margin-bottom: 0;
}
.static-content .related-contents .tra-link-list li{
	font-size:13px;
	margin-top: -2px;
}

.static-content .related-contents .tra-link-list a{
	padding: 0 0 0 10px;
}

.static-content .related-contents ul.tra-link-list {
	margin: 0 0 0 0;
}
.static-content .related-contents .tra-link-list a{
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: #CB3B31;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #CB3B31;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #CB3B31;
	border-left-style: solid;
}
.static-content .related-contents .tra-link-list.rcd a{
	border-left-color: #EAA647;
}
.static-content .related-contents .tra-link-list.lp a{
	border-left-color: #47A319;
}
.static-content .related-contents .tra-link-list.learning a{
	border-left-color: #AB5882;
}
.static-content .related-contents .tra-link-list.help a{
	border-left-color: #0077AC;
}

/*Component: WARNING BOX (Red background)*/
.static-content .warning {
	background-color: #B20000;
	height: auto;
	padding: 20px;
}
.static-content .warning p {
	color: #fff;
	font-weight: bold;
}

.static-content .warning .title {
	font-size: 40px;
	line-height: 100%;
	color: #fff;
	font-weight: bold;
}

.static-content .warning .title.small {
	font-size: 30px;
	line-height: 100%;
	margin-bottom: 30px;
}
.static-content .warning .subtitle {
	font-size: 20px;
	line-height: 120%
}
.static-content .warning .text {
	font-size: 14px;
	line-height: 120%;
}

.static-content .warning a {
	text-decoration: none;
}

/*Component: NEW FOOTER
.new-footer-style .footer-container {
	padding-top: 20px;
}

.new-footer-style .footer-box{
	padding: 20px;
	font-size:12px;

}

.new-footer-style .footer-box p{
	font-size:12px;
	color:#202020;
	font-family: Open Sans;
}
.new-footer-style .footer-box h4{
	font-size:14px;
	color:#000;
	font-family: Open Sans;
	font-weight: 600;
}
.new-footer-style .footer-box a{
	font-size:12px;
}
.new-footer-style .footer-box.fb2{
	width: 278px;
}

.new-footer-style .bottom-footer-container{
	font-size:11px;
	font-family: Open Sans;
	color:#333;
}
.new-footer-style p span.copyright{
	margin-left: 0px;
}
.new-footer-style .bottom-footer p .copyright{
	margin-left: 0px;
}
.new-footer-style .bottom-footer p{
	margin-bottom: 7px;
	margin-left: 2px;
}
.new-footer-style .newsletter-icon{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/news-1.png) no-repeat left top;
}
.new-footer-style .newsletter-icon:hover{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/news-2.png) no-repeat left top;
}
.new-footer-style .twitter-icon{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/twitter-1.png) no-repeat left top;
}
.new-footer-style .twitter-icon:hover{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/twitter-2.png) no-repeat left top;
}
.new-footer-style .youtube-icon{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/you-1.png) no-repeat left top;
}
.new-footer-style .youtube-icon:hover{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/you-2.png) no-repeat left top;
}
.new-footer-style .linkedin-icon{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/linked-1.png) no-repeat left top;
}
.new-footer-style .linkedin-icon:hover{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/new-footer/linked-2.png) no-repeat left top;
}

.new-footer-style .youtube-icon::before, .new-footer-style .linkedin-icon::before, .new-footer-style .twitter-icon::before, .new-footer-style .newsletter-icon::before {
	background:none;
}*/

/*Component: ICONS*/
.static-content .modal-link-ico:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/modal-link-icon.png) center center no-repeat;
	width: 3px;
	height: 7px;
	margin:0 3px;
	content: '';
	display: inline-block;
}

.static-content .info-ico:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/info-icon.png) center center no-repeat;
	width: 12px;
	height: 13px;
	margin: 0 0 -3px 3px;
	content: '';
	display: inline-block;
}

.static-content .info-blue-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/info-blue-icon.gif) center center no-repeat;
	width: 12px;
	height: 13px;
	margin: 0 8px -3px 3px;
	content: '';
	display: inline-block;
}

.static-content .mail-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/mail-icon.png) center center no-repeat;
	width: 18px;
	height: 13px;
	margin: 0 4px -3px 0;
	content: '';
	display: inline-block;
}

.static-content .phone-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/phone-icon.png) center center no-repeat;
	width: 18px;
	height: 14px;
	margin: 0 3px -3px 0;
	content: '';
	display: inline-block;
}

.static-content .fax-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/fax-icon.png) center center no-repeat;
	width: 18px;
	height: 14px;
	margin: 0 3px -3px 0;
	content: '';
	display: inline-block;
}

.static-content .pdf-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/pdf-icon.png) center center no-repeat;
	width: 15px;
	height: 16px;
	margin: 0 4px -3px 0;
	content: '';
	display: inline-block;
}
.static-content .word-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/word-icon.png) center center no-repeat;
	width: 15px;
	height: 15px;
	margin: 0 4px -3px 0;
	content: '';
	display: inline-block;
}
.static-content .excel-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/excel-icon.png) center center no-repeat;
	width: 15px;
	height: 15px;
	margin: 0 4px -3px 0;
	content: '';
	display: inline-block;
}
.static-content .mp3-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/file_mp3.png) center center no-repeat;
	width: 15px;
	height: 18px;
	margin: 0 10px -3px 0;
	content: '';
	display: inline-block;
}
.static-content .bridge-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/bridge-icon.png) center center no-repeat;
	width: 22px;
	height: 15px;
	margin: 0 4px -3px 4px;
	content: '';
	display: inline-block;
}

/*.static-content .external-link-ico:after{
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/link-icon.png) center center no-repeat;
	width: 18px;
	height: 15px;
	margin-bottom:-4px;
	margin-right: -3px;
	content: '';
	display: inline-block;
}*/

.static-content .faq-icon:after{
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/FAQ-link-20.png) center center no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 4px -6px 6px;
	content: '';
	display: inline-block;
}

.static-content .faq-ico:before{
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/faq.png) center center no-repeat;
	width: 15px;
	height: 15px;
	margin: 0 5px -5px 0;
	content: '';
	display: inline-block;
}

.static-content .help-ico:before{
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/help-icon.png) center center no-repeat;
	width: 15px;
	height: 15px;
	margin: 0 5px -3px 0;
	content: '';
	display: inline-block;
}

.static-content .video-ico:before{
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/video-icon.png) center center no-repeat;
	width: 18px;
	height: 11px;
	margin: 0 5px -1px 0;
	content: '';
	display: inline-block;
}

.static-content .local-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/localization-icon.png) center center no-repeat;
	width: 9px;
	height: 14px;
	margin: 0 5px -2px 0;
	content: '';
	display: inline-block;
}

.static-content .clock-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/clock-icon.png) center center no-repeat;
	width: 14px;
	height: 13px;
	margin: 0 5px -2px 0;
	content: '';
	display: inline-block;
}

.static-content .form-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/form-black.png) center center no-repeat;
	width: 15px;
	height: 17px;
	margin: 0 5px -4px 0;
	content: '';
	display: inline-block;
}

.static-content .book-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/book-icon.png) center center no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 5px -10px 0;
	content: '';
	display: inline-block;
}

.static-content .car-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/car-icon.gif) center center no-repeat;
	width: 21px;
	height: 12px;
	margin: 0 5px -1px 0;
	content: '';
	display: inline-block;
}

.static-content .plane-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/plane-icon.gif) center center no-repeat;
	width: 13px;
	height: 12px;
	margin: 0 5px -2px 0;
	content: '';
	display: inline-block;
}

.static-content .train-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/train-icon.gif) center center no-repeat;
	width: 12px;
	height: 17px;
	margin: 0 5px -4px 0;
	content: '';
	display: inline-block;
}

.facebook-icon:before, .facebook-icon:hover:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 27px;
	content: '';
	height: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/facebook-bn.png) no-repeat left top;
}
.facebook-icon:hover:before {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/facebook-color.png) no-repeat left top;
}

.static-content .below-link-ico:after, .static-content .top-link-ico:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/below-link-icon.gif) center center no-repeat;
	width: 5px;
	height: 7px;
	margin-left: 5px;
	content: '';
	display: inline-block;
}
.static-content .top-link-ico:after {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/top-link-icon.gif);
}
.lock-icon:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/lock-icon2.png) center 0px no-repeat;
	width: 10px;
	height: 12px;
	margin: 0 4px -1px 6px;
	content: '';
	display: inline-block;
}
.lock-icon:hover:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/lock-icon2.png) center -13px no-repeat;
	width: 10px;
	height: 12px;
	margin: 0 4px -1px 6px;
	content: '';
	display: inline-block;
}
.static-content .info-blue-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/info-icon-blue-small.jpg) center center no-repeat;
	width: 12px;
	height: 12px;
	margin:0 7px -2px 0;
	content: '';
	display: inline-block;
}
.static-content .wrong-ico:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/wrong-icon.png) center center no-repeat;
	width: 15px;
	height: 16px;
	margin:0 0 -3px 10px;
	content: '';
	display: inline-block;
}
.static-content .correct-ico:after {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/correct-icon.png) center center no-repeat;
	width: 15px;
	height: 15px;
	margin:0 0 -3px 10px;
	content: '';
	display: inline-block;
}


/*Componente: NAV TABS*/
.static-content .card {
	font-size: 13px;
}

.static-content .card.clean.clean-full .card-content { /*Componente TABS - Padding caja contenido*/
    padding: 20px;
	font-size: 13px;
}



/****************************************************Estilos de cada p�gina*****************************************************/
/*********************************************************TRADE MARKS***********************************************************/
/*START TRADE MARKS BASICS*/
.tm-basics-page .content1,
.rcd-learn-about-design-page .content1{
	height: 147px;
	position: relative;
	margin-left: 2px;
}

.tm-basics-page .latm-title,
.rcd-learn-about-design-page .latm-title {
	position: absolute;
	bottom: 5px;
	margin-left: -40px;
}


/*START INTELLECTUAL PROPERTY*/
.intellectual-property-page .modal img {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}

.intellectual-property-page .modal p {
	margin-right: 15px;
}




/*START EVOLUTION*/
/*.evolution-page .border-box {
	margin-right: -3px;
}*/

.evolution-page .content1 {
	height: 232px;
	text-align: right;
	position: relative;
	margin-right: 2px;
}

.evolution-page .evo-title {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.evolution-page .content2 {
	height: 204px;
	margin-left: 2px;
}

/*START BRANDS*/
.brands-page .example-brand {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/brands/back-testimony.jpg) repeat-y center center;
	border: 4px solid #8C8C8C;
	width: 643px;
	height: auto;
	margin: 30px 0 15px 0;
	padding: 30px;
	position: relative;
}

.brands-page .example-brand p {
	margin-right: 20px;
}

.brands-page .testimony {
	font-style: italic;
	margin-right: 40px;
}

.brands-page .em-testimony {
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	color: #545454;
	line-height: 100%;
	margin: 20px 0 10px 50px;
	width: 180px;
	position: absolute;
	left: 450px;
	top: 70px;
	z-index: 1;
}

.brands-page .brand-img {
	position: absolute;
	top: 23px;
	left: 377px;
}

.brands-page .simple-links-list {
	position: absolute;
	left: 490px;
	top: 160px;
	z-index: 1;
	padding-right: 0;
	margin-right: 0;
}

.brands-page .simple-links-list a {
	padding-right: 0;
	margin-right: 0;
}

.brands-page .simple-links-list li a {
	padding: 0 0 0 12px;
}

.brands-page .content2 {
	height: 166px;
	margin-left: 2px;
}


/*START VALUE*/
.value-page .back-apple-brand {
	background-color: #F9F9F9;
	margin-bottom: 25px;
	height: 147px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.value-page .img-apple-brand {
	background-color: #fff;
	border: 1px solid #DDDDDD;
	width: 137px;
	height: 124px;
	margin: 10px 0 0 13px;
}

.value-page .footer-apple-brand {
	background:#F9F9F9;
	font-weight:600;
	padding:5px;
	margin-top:17px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

.value-page .footer-apple-brand p {
	color: #1078B8;
	font-size: 11px;
}

.value-page .content1 {
	height: 166px;
	margin-left: 2px;
}

/*START TRADE MARKS EXAMPLES*/
.tm-examples-page audio {
	width: 227px;
	margin: -9px 0 6px 0;
}

/*START TRADE MARKS IN THE EUROPEAN UNION*/
.tm-european-union-page .content1 {
	height: 167px;
	margin-left: 2px;
}

.tm-european-union-page .vertical-separator {
	background-position: right 30px;
}

/*START ROUTE TO REGISTRATION*/
.route-to-registration-page .quick-access.graybox {
	margin-top: 0;
}

.route-to-registration-page .larger {
	width: 111%;
}

.route-to-registration-page .access-pill {
	text-align: left;
	min-height: 50px;
	padding: 10px;
	position: relative;
}

.route-to-registration-page .btn.btn-giant.btn-primary {
}

.route-to-registration-page .thumb {
	margin: 0;
}

.route-to-registration-page .simple-title span {
	font-size: 28px;
	font-weight: bold;
	line-height: 125%;
}

/*START WHAT CAN BE A COMMUNITY TRADE MARK*/
.community-tm-page .print-box {
	font-size: 11px;
	margin-top: 8px;
}

.community-tm-page .print-box-img {
	margin: 0 15px 0px 0;
}

.community-tm-page .bottles-example {
	position: relative;
	min-height: 365px;
}

.community-tm-page .text {
	color: #444;
	font-size: 11px;
	line-height: 140%;
}

.community-tm-page .title {
	font-size: 12px;
}

.community-tm-page .title-big {
	font-size: 15px;
}

.community-tm-page .bottles-example img {
	position: absolute;
	left: 34%;
	top: 5%;
	z-index: 0;
}

.community-tm-page .bottles-example:before {
    background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/community_trade_mark/bottles-example-over.png) repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 158px;
    position: absolute;
    width: 262px;
    z-index: 100;
	top: 23%;
	left: 29.4%;
}

.community-tm-page .example1,
.community-tm-page .example2 {
	margin: 20px 15px 15px 15px;
	border-right: 2px solid #CB3B31;
	width: 175px;
	padding: 9px;
}

.community-tm-page .example2 {
	top: 52%;
}

.community-tm-page .example3 {
	position: absolute;
	top: 32%;
	left: 66.1%;
	border-left: 2px solid #357030;
	width: 210px;
	padding: 5px;
}

.community-tm-page .tm-example2,
.community-tm-page .tm-example3 {
	position: absolute;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: bold;
	width: 60px;
	z-index: 1000;
}

.community-tm-page .tm-example2 {
	top: 215px;
	left: 43.5%;
}

.community-tm-page .tm-example3 {
	top: 200px;
	left: 52.4%;
}

/*START GOODS AND SERVICES*/
.goods-and-services-page .img-back {
	background: #FFF url(/tunnel-web/secure/webdav/guest/document_library/contentImages/your_products/balance.jpg) no-repeat center bottom;
}

.goods-and-services-page .content1 {
	height: 234px;
	text-align: right;
	position: relative;
	margin-right: 2px;
}

.goods-and-services-page .YP-title {
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding-left: 5px;
}

.goods-and-services-page .access-pill,
.manage-page .access-pill {
	text-align: left;
	min-height: 50px;
	padding: 10px;
}

.goods-and-services-page .btn.btn-giant.btn-primary,
.manage-page .btn.btn-giant.btn-primary {
	width: 70px;
	margin-top: 7px;
	min-width: 85px;
	position: relative;
}

.goods-and-services-page .thumb,
.manage-page .thumb {
	margin: 0;
}

/*START OWNERSHIP*/
.ownership-page .owner-title {
	font-weight: 300;
	font-size: 18px;
}

.ownership-page .owner-icon {
	margin-top: 15px;
}

.ownership-page .row-fluid .span2 {
	width: 17%;
}

.ownership-page .row-fluid .span10 {
	width: 77%;
}

.ownership-page .img-float {
	margin: 5px 11px 0 0;
}

.ownership-page .border-box {
	position: relative;
	min-height: 150px;
}

.ownership-page .more-info {
	position: absolute;
	right: 10px;
	bottom: 0;
}
.ownership-page .italic-txt{
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	margin-top: -5px;
}

/*START STRATEGY*/
.strategy-page .separator,
.manage-page .separator {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/Separators/box-horizontal-separator-small.png) #fff center 45px no-repeat;
}

.strategy-page .span4.border-box.separator,
.manage-page .span4.border-box.separator {
	position: relative;
	height: 140px;
}

.strategy-page .absolute,
.manage-page .absolute {
	position: absolute;
	bottom: 5px;
	right: 10px;
}

/*START MANAGE*/
.manage-page .row-fluid .span7.equal-box {
	width: 53.446809%;
}

.manage-page .warning.equal-box {
	width: 248px;
}

.manage-page .timeline-renew {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/manage/timeline-bg.jpg) center center no-repeat;
	min-height: 190px;
	position: relative;
}
.manage-page .timeline-renew li {
	display: inline-block;
	text-align: center;
	line-height: 100%;
	position: absolute;
}
.manage-page .renew-periods li {
	top: 10px;
	width: 200px;
}
.manage-page .regist-period {
	left: 57px;
}
.manage-page .online-renew {
	left: 270px;
}
.manage-page .late-renew {
	left: 436px;
}
.manage-page .dates li {
	top: 135px;
	width: 120px;
}
.manage-page .date1 {
	left: -20px;
}
.manage-page .date2 {
	left: 218px;
}
.manage-page .date3 {
	left: 404px;
}
.manage-page .date4 {
	left: 550px;
}

.manage-page  .square {
	margin-left: 18px;
}

/*START THE REGISTRATION PROCESS*/
.registration-process-page .note-txt {
	font-size: 11px;
}

.registration-process-page .border-box.more-pad.examination {
	padding-bottom: 0;
}


/*START FEES & PAYMENT*/
.fees-and-payment-page .info-pay {
	margin: 20px 55px;
}

.fees-and-payment-page .modal-body {
	max-height: 900px;
}

.fees-and-payment-page .btn.btn-giant.btn-primary.btn-download {
	margin-left: 0px;
	padding: 12px 22px 12px 15px;
	background-image: none;
	min-width: 160px;
}

.fees-and-payment-page .btn.btn-giant.btn-primary.btn-download img {
	padding-right: 10px;
}

.fees-and-payment-page .access-pill,
.route-to-registration-page .access-pill {
	text-align: left;
	min-height: 30px;
	padding: 10px;
}

.fees-and-payment-page .btn.btn-giant.btn-primary,
.route-to-registration-page .btn.btn-giant.btn-primary {
	min-width: 50px;
	margin: 7px 0 0 25px;
	position: relative;
}

.fees-and-payment-page .simple-title span {
	font-size: 28px;
	font-weight: bold;
	line-height: 125%;
}

.fees-and-payment-page .btn .chevron-right-icon,
.route-to-registration-page .btn .chevron-right-icon {
	position: absolute;
	right: -5px;
	top: 50%;
	margin-top: -10px;
}

.fees-and-payment-page .thumb,
.route-to-registration-page .thumb {
	margin: 0;
}

.fees-and-payment-page .span8.single-fee,
.route-to-registration-page .span8.single-fee {
	margin: 8px -10px 0 10px;
	padding-right: 0px;
}

.fees-and-payment-page .vertical-separator.pad {
	padding-right: 10px;
}

.fees-and-payment-page .vertical-separator-big-lightbox {
	padding-right: 44px;
}

/*START BANK TRANSFERS*/
.fees-and-payment-page .graybox ol,
.bank-transfers-page .graybox ol {
	font-weight: normal;
}

/*START APPLY NOW*/
.apply-now-page .margin,
.rcd-apply-now-page .margin {
	margin-left: -5px;
	padding-right: 10px;
}

.apply-now-page .margin-left,
.rcd-apply-now-page .margin-left {
	margin-left: 15px;
}

.apply-now-page .span6.with-separator a,
.rcd-apply-now-page .span6.with-separator a {
	margin-left: 15px;
	float: left;
}

.apply-now-page .row-style-3 .with-separator,
.rcd-apply-now-page .row-style-3 .with-separator {
	padding-right: 0;
}

.apply-now-page .btn.btn-giant,
.rcd-apply-now-page .btn.btn-giant {
	margin: 15px 0 0 52px;
}

.apply-now-page .btn.btn-giant.btn-primary.margin {
	margin: 15px 0 0 41px;
}

.apply-now-page .btn.btn-giant.btn-primary,
.rcd-apply-now-page .btn.btn-giant.btn-primary,
.trainee-page .btn.btn-giant.btn-primary {
	margin: 10px 0 0 5px;
	width: auto;
	max-width: 300px;
	height: auto;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/arrow-button-giant-primary.png) #1075B7 no-repeat right center;
	padding: 12px 57px 12px 10px;
}

.trainee-page .btn.btn-giant.btn-primary {
	margin: 0;
}

.apply-now-page .note,
.rcd-apply-now-page .note {
	border-top: 1px solid #CCC;
	margin: 20px 0 -20px 0;
	padding-top: 8px;
}

.apply-now-page .note a,
.rcd-apply-now-page .note a {
	color: #1078B8;
	font-weight: normal;
}

.apply-now-page .row-fluid.extend,
.rcd-apply-now-page .row-fluid.extend {
	width: 107%;
}

.apply-now-page .alert {
	margin-bottom: 0;
	margin-top: 5px;
}
.apply-now-page .border-box {
	margin-top: 0;
}
.apply-now-page input[type="submit"] {
	margin-left: 15px;
}

/*new version*/
.apply-now-page .border-box {
	padding: 20px;
}
.apply-now-page ul {
	margin: 0 0 9px 20px;
}
.apply-now-page .square li {
	padding-bottom: 8px;
}
.apply-now-page .row-fluid.row-style-3 {
	margin-top: -17px;
}
.apply-now-page .btn.btn-giant.btn-primary {
	margin-top: 25px;
}
.apply-now-page .italic-title.small {
	margin-top:-5px;
}
.apply-now-page .separator-carousel {
	margin-top: 15px;
}
.apply-now-page .btn.larger {
	min-width: 250px;
	height: 44px;
}
.apply-now-page .aside {
	margin-top: 8px;
}
.apply-now-page .center {
	margin-left:12px;
}

/*START APPLY NOW - ONLINE REQUESTS*/
.apply-now-page.apply-now-online-requests .btn.btn-giant.btn-primary.margin {
	margin: 7px 0 0 41px;
}
.apply-now-page.apply-now-online-requests .page-title {
	padding-bottom: 10px;
}
.apply-now-page.apply-now-online-requests .square li {
	padding-bottom: 8px;
}



/*START SEARCH AVAILABILITY*/
.search-availability-page .italic-title {
	font-weight: normal;
}

.search-availability-page .content1 {
	position: relative;
	height: 218px;
	margin-right: 3px;
}

.search-availability-page .content2 {
	position: relative;
}

.search-availability-page .appeal-title {
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding-left: 5px;
	line-height: 120%;
}

.search-availability-page .note-txt {
	padding: 5px;
	bottom: -8px;
}

.search-availability-page .access-pill {
	padding: 10px;
}

.search-availability-page .btn.btn-primary.btn-giant {
	min-width: 30px;
}

/*.search-availability-page .thumb {
	margin: 0;
}*/

/*START RECOMMENDATIONS ON BANK TRANSFERS*/
.recommendations-page .graybox-rec {
	background-color: #fafafa;
	width: 460px;
	height: auto;
	margin: 0px 0 0 20px;
}

.recommendations-page .graybox-rec p {
	color: #999;
	padding: 20px 15px;
}

.recommendations-page .border-box.radius {
	width: 281px;
	padding: 3px;
}

/*START APPEAL*/
.appeal-page .content1 {
	position: relative;
	height: 189px;
	margin-right: 3px;
}

.appeal-page .content2 {
	height: 219px;
}

.appeal-page .appeal-title {
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding-left: 5px;
	line-height: 120%;
}

/*START TRADE MARKS ONCE REGISTERED*/
.tm-registered-page .alert-ohim {
	margin-bottom: 0;
}

.tm-registered-page .content1 {
	position: relative;
	height: 236px;
	margin-right: 3px;
	padding-left: 10px;
}

.tm-registered-page .after-reg-title {
	position: absolute;
	bottom: 0px;
	right: 10px;
	padding-left: 5px;
	line-height: 120%;
}

.tm-registered-page .blue-gradient .text {
	font-style: normal;
	font-size: 15px;
}

/*START CHECKLIST*/
.checklist-page .ohim-table {
	font-size: 12px;
}

.checklist-page .community-tm, .checklist-page .goods-and-services, .checklist-page .ownership, .checklist-page .your-strategy, .checklist-page .community-design, .checklist-page .design-product {
	position: relative;
}

.checklist-page .radio {
	display: inline-block;
	margin-left: 15px;
}

.checklist-page .answers {
	position: absolute;
	top: -27px;
	right: 10px;
}

.checklist-page .answers p {
	display: inline-block;
	font-size: 11px;
	font-weight: 600;
	color: #666;
	line-height: 100%;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}

.checklist-page .ohim-table td {
	position: relative;
	vertical-align: middle;
}

.checklist-page .btn-expand {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow.png) no-repeat;
	position: absolute;
	right: 15px;
	margin-top: -15px;
}


.checklist-page .btn-expand.info-text { /*Se despliega un texto informativo, no enlace*/
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow-info.png) no-repeat;
	right: 26px;
}

.checklist-page .btn-expand:hover {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow-over.png) no-repeat;
	text-decoration: none;
}

.checklist-page .btn-expand.info-text:hover { /*Se despliega un texto informativo, no enlace*/
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow-over-info.png) no-repeat;
}

.checklist-page .ohim-table.table-content.table-collapsable tbody tr.active:hover td,
.checklist-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active:hover td,
.checklist-page .ohim-table.table-content.table-collapsable tbody tr.active td,
.checklist-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active td,

{
	background-color: #fff;
	border: 0;
	border-color: #fff;
	box-shadow: none;
	color: #333;
}

.checklist-page .ohim-table.table-content.table-collapsable tbody tr.active .btn-expand,
.checklist-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active .btn-expand {
	border: 0;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow-active.png) no-repeat;
}

.checklist-page .ohim-table.table-content.table-collapsable tbody tr.active .btn-expand.info-text, /*Se despliega un texto informativo, no enlace*/
.checklist-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active .btn-expand.close {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/checklist/arrow-active-info.png) no-repeat;
	right: 26px;
}

/*Se despliega un texto informativo, no enlace*/
.rcd-registration-process-page .ohim-table.table-content.table-collapsable tbody tr.active .btn-expand.info-text,
.rcd-registration-process-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active .btn-expand.close {
	right: 15px;
}

.checklist-page .ohim-table.table-content.table-collapsable tbody tr.detail td,
.rcd-registration-process-page .ohim-table.table-content.table-collapsable tbody tr.detail td,
.contacting-page .ohim-table.table-content.table-collapsable tbody tr.detail td {
	border-top: 1px solid #cdcdcd;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/diagonal-bg.png);
	border-bottom: none;
}

.checklist-page .ohim-table.table-content.table-collapsable tbody tr.detail td:first-child,
.rcd-registration-process-page .ohim-table.table-content.table-collapsable tbody tr.detail td:first-child,
.contacting-page .ohim-table.table-content.table-collapsable tbody tr.detail td:first-child {
	padding-left: 5px;
}

.checklist-page table.ohim-table tbody tr.detail td,
.rcd-registration-process-page table.ohim-table tbody tr.detail td,
.contacting-page table.ohim-table tbody tr.detail td {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/diagonal-bg.png);
	padding: 0 5px;
	border-top: 1px solid #ccc;
}

.checklist-page table.ohim-table tbody tr.detail p,
.rcd-registration-process-page table.ohim-table tbody tr.detail p,
.contacting-page table.ohim-table tbody tr.detail p {
	font-size: 11px;
}

.checklist-page .border-box.radius,
.rcd-registration-process-page .border-box.radius,
.contacting-page .border-box.radius {
	border-radius: 5px;
}
/*************************************************************DESIGNS*************************************************************/
/*START RCD-DESIG BASICS*/
.rcd-design-basics-page .row-fluid.wrap-banners.no-space .span4,
.route-to-registration-page .row-fluid.wrap-banners.no-space .span4 {
	width: 47%;
}

.rcd-design-basics-page .row-fluid.wrap-banners.no-space .span5,
.route-to-registration-page .row-fluid.wrap-banners.no-space .span5 {
	width: 52.5%;
}

/*START EVOLUTION*/
.rcd-evolution-page .img-info-tm:hover div {
	bottom: 10px;
	top: 10px;
}

/*START RCD-DESIGNS IN THE EUROPEAN UNION*/
.rcd-designs-european-union-page .border-box {
	padding: 15px 20px;
}

.rcd-designs-european-union-page {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.rcd-designs-european-union-page .vertical-separator {
	padding-right: 20px;
}

/*START RCD-WHAT CAN BE A REGISTERED COMMUNITY DESIGN*/
.rcd-community-design-page .border-box {
	padding: 15px 20px;
}

/*START RCD-THE DESIGN AND ITS PRODUCTS*/
.rcd-design-products-page .access-pill {
	padding: 15px;
}

.rcd-design-products-page .row-fluid .span7 {
	width: 61.446809%;
}

.rcd-design-products-page .row-fluid .span5 {
	width: 36.425532%;
}

/*START RCD-REGISTRATION PROCESS*/
.rcd-registration-process-page table.show-hide tr:not(.active):hover .btn-expand .show-more {
	right: 10px;
}
.rcd-registration-process-page .answers {
	position: relative;
	top: -5px;
	right: 10px;
}

.rcd-registration-process-page .answers p {
	display: inline-block;
	font-size: 11px;
	font-weight: 600;
	color: #666;
	line-height: 100%;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
/*START RCD-DESIGNS ONCE REGISTERED*/
.rcd-designs-registered-page .row-fluid.wrap-banners.no-space .span1 {
	width: 45.2%;
}

.rcd-designs-registered-page .row-fluid.wrap-banners.no-space .span2 {
	width: 54.38%;
}

/*START RCD-DISPUTES*/
.rcd-disputes-page .border-box {
	padding: 15px 20px;
}
.rcd-disputes-page .timeline-disputes {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/rcd_disputes/timeline-bg.jpg) center center no-repeat;
	min-height: 190px;
	position: relative;
}
.rcd-disputes-page .timeline-disputes li {
	display: inline-block;
	text-align: center;
	line-height: 120%;
	position: absolute;
	top: -15px;
}
.rcd-disputes-page .periods li {
	top: 50px;
	width: 200px;
}
.rcd-disputes-page .first-period {
	left: 45px;
}
.rcd-disputes-page .second-period {
	right: 45px;
}
.rcd-disputes-page .events li {
	top: 125px;
	width: 120px;
}
.rcd-disputes-page .event1 {
	left: -20px;
}
.rcd-disputes-page .event2 {
	left: 185px;
}
.rcd-disputes-page .event3 {
	left: 320px;
}
.rcd-disputes-page .event4 {
	left: 530px;
}

/*START FILING TIPS*/
.filing-tips-page .wrong {
	border-bottom: 6px solid #B20000;
}
.filing-tips-page .wrong.double, .filing-tips-page .correct.double  {
	height: 0;
	width: 66%;
}
.filing-tips-page .correct {
	border-bottom: 6px solid #39A935;
}
.filing-tips-page .wrong-text, .filing-tips-page .correct-text {
	color: #B20000;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 5px 0;
}
.filing-tips-page .correct-text {
	color: #38A633;
}

/********************************************************LAW & PRACTICE***********************************************************/
.lp-law-page .front-box li,
.lp-practice-page .front-box li {
	font-size: 13px;
	line-height: 120%;
}

.lp-law-page .front-box .box-content,
.lp-practice-page .front-box .box-content {
	vertical-align: top;
	padding-top: 45px;
}

/*START LAW & PRACTICE HUB*/
.law-practice-page .subhome-herounit .banner-info .banner-txt,
.law-practice-page .subhome-herounit .banner-info[class*="span"]:first-child .banner-txt,
.law-practice-page .subhome-herounit .banner-info[class*="span"] .banner-txt {
	margin: 55px 60px 28px 40px;
}

.law-practice-page .border-box {
	padding: 29px 10px;
}

.law-practice-page .border-box img {
	margin-right: 20px;
}

.law-practice-page .row-fluid.wrap-banners.no-space .span1 {
	width: 44.38%;
}

.law-practice-page .row-fluid.wrap-banners.no-space .span2 {
	width: 55.3%;
}

/*START LAW*/
.lp-law-page .row-fluid.wrap-banners.no-space .span4,
.lp-practice-page .row-fluid.wrap-banners.no-space .span4 {
	width: 50.43%;
}

.lp-law-page .row-fluid.wrap-banners.no-space .span5,
.lp-practice-page .row-fluid.wrap-banners.no-space .span5 {
	width: 49.1%;
}


/*START MEDIATION*/
.lp-mediation-page .simple-links-list li a {
	margin: 0 0 0 8px;
	font-weight: 400;
	padding-left: 16px;
}

/*START GUIDELINES*/
.lp-guidelines-page .simple-links-list li a {
	margin: 0 0 0 1px;
	font-weight: 400;
	padding-left: 16px;
}
.lp-guidelines-page .simple-links-list.margin-left li a {
	margin-left: 38px;
}

/*START MEDIATORS*/
.lp-mediators-page .graybox {
	margin: 5px 0;
	border-radius: 5px;
}

/*START OFFICIAL JOURNAL*/
.lp-official-journal-page .ohim-table.table-content.table-collapsable tbody tr.active td {
	width: 670px;
}
.lp-official-journal-page .card.clean .card-content {
	padding: 0;
	border: none;
}
.lp-official-journal-page .header-7 {
	margin: 0;
}
/***********************************************************LEARNING****************************************************************/
/*START LEARNING HUB*/
.learning-page .row-fluid.wrap-banners.no-space .span1 {
    width: 44.38%;
}
.learning-page .row-fluid.wrap-banners.no-space .span2 {
    width: 55.3%;
}
.static-content .wrap-banners .front-box.pan-eu-box {
    background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/learning_related_content/pan-european-seal.jpg) no-repeat center center;
}

/*START ACADEMY*/
.learning-academy-page .content1, .learning-work-page .content1, .learning-network-page {
	height: 223px;
	margin-right: 2px;
	position: relative;
	padding: 20px;
}


/***********************************************************ABOUT OHIM***********************************************************/
/*START ABOUT THE OFFICE*/
.office-page .blue-gradient.content1 {
	padding: 15px !important;
	height: 233px !important;
}
.office-page .span7{
	width: 30%;
	background-color: #fff;
}
.office-page .box-bottom {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/about_office/box-separator.png) center top no-repeat #eee;
	padding: 15px 10px 7px 10px;
	margin: -20px -10px 0 -10px;
}
.office-page .border-box.pad-bottom {
	padding-bottom: 0;
}

/*START STRATEGIC PLAN*/
.strategic-plan-page .content-title {
	position: absolute;
	bottom: 5px;
	right: 10px;
	text-align: right;
}

.strategic-plan-page .title {
	font-size: 34px;
}

.strategic-plan-page .modal.full-width .modal-body.scroll {
	overflow: auto;
}

/*START QUALITY*/
.quality-page .graybox.pad-right {
	padding-right: 35px;
}
.quality-page .detail.hide td {
	padding: 5px 0 0 5px;
}

/*START GOVERNANCE*/
.governance-page .note-txt {
	color: #666;
}
.governance-page .graybox {
	margin: 5px 0 0 0;
}
.governance-page .note-txt.margin {
	margin: 0 0 0 19px;
}
.governance-page .simple-links-list li a {
	margin: 0 0 0 8px;
}

/*START OUR PARTNERS*/
.partners-page .img-float {
	margin-right: 12px;
}
.partners-page .note-txt.margin {
	margin: 0 0 0 19px;
}
.partners-page .note-txt {
	margin: 0;
}

/*START EUROPEAN TMDN NEWS*/
.tmdn-page .border-box {
	margin: 0 0 0 10px;
}
.tmdn-page.static-content table.show-hide .title {
	margin-left: 0;
}

/*START ABOUT OHIM - CONTACTING OHIM*/
.contacting-page .line-horizontal {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/contacting_OHIM/horizontal-separator.png) no-repeat top center;
	margin-top: 10px;
}

.contacting-page .bold-title, .static-content .bold-title {
	font-size: 14px;
	font-weight: bold;
}

.contacting-page .title {
	font-size: 14px;
}

.contacting-page .contact-graybox {
	background-color: #F4F4F7;
	background: -webkit-linear-gradient(0deg, #F4F4F7, #FFF);
	background: -ms-linear-gradient(0deg, #F4F4F7, #FFF);
	background: -moz-linear-gradient(0deg, #F4F4F7, #FFF);
	background: -o-linear-gradient(0deg, #F4F4F7, #FFF);
	background: linear-gradient(0deg, #F4F4F7, #FFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f7', gradientType='0')";
	border: 1px solid #EEE;
	border-radius: 4px;
	padding: 15px;
	margin: 15px 0;
	min-height: 170px;
	width: 678px;
}

.contacting-page .contact {
	border: 1px solid #CCC;
	border-radius: 4px;
}

.contacting-page .btn.btn-giant.btn-primary {
	text-align: center;
	min-width: 250px;
	padding: 12px 0px 6px 0px;
	margin-top: 5px;
       min-height: 25px;
}

.contacting-page .row-fluid .span6 {
	width: 44%;
}

.contacting-page .margin-right {
	margin-right: 70px;
}

.contacting-page .blue-text {
	color: #1078BA;
}

.contacting-page .btn-expand.info-text, .contacting-page .btn-expand.info-text:hover {
	background-position: center center;
}
.contacting-page .ohim-table.table-content.table-collapsable tbody tr.active .btn-expand.info-text {
	background-position: center center;
}
.contacting-page .ohim-table [class*="ico"]:not(.btn):before {
	opacity: 1;
}
.contacting-page .border-box.radius li {
	font-size: 11px;
}
/*.contacting-page .ohim-table.table-content.table-collapsable tbody tr:nth-child(4n -1) td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(4n -1):hover td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(4n -1) td:hover {
	background-color: #fff;
}*/
.contacting-page .square.no-margin {
	margin-left: 10px;
}

/*START ABOUT OHIM - WORK WITH OHIM*/
.who-we-are-page .content1,
.work-for-ohim-page .content1,
.choosing-ohim-page .content1,
.staff-page .content1,
.trainee-page .content1 {
	height: 223px;
	margin-right: 2px;
	position: relative;
	padding: 20px;
}

.governance-page .content1,
.strategic-plan-page .content1,
.partners-page .content1,
.academy-page .content1,
.observatory-page .content1,
.international-page .content1,
.news-page .content1 {
	height: 224px;
	margin-right: 2px;
	position: relative;
	padding: 20px;
}
/*START CHOOSING OHIM*/
.choosing-ohim-page .span3.social-media {
	width: 18%;
}
/*START VACANCIES*/
.vacancies-page .simple-links-list.margin li a {
	margin: 18px 0 0px 10px;
}
.vacancies-page .help-list {
	margin: 20px 0 0 14px;
}
.vacancies-page .help-list .external-link-ico {
	color: #0077ac;
}
.vacancies-page .help-list .external-link-ico:hover {
	color: #009dde;
}
.vacancies-page table.ohim-table thead th {
	vertical-align: middle;
}
/*START ABOUT OHIM - WHY OHIM*/
.trainee-page .blue-gradient .normal-text {
	font-size: 18px;
	text-align: right;
	position: absolute;
	bottom: 5px;
	right: 15px;
	margin-left: 10px;
}

/*START PUBLIC PROCUREMENT*/
.public-procurement-page .simple-links-list li a {
	font-weight: normal;
}

.public-procurement-page .simple-links-list li a {
	padding: 0 10px 0 12px;
}

.public-procurement-page .alert-warning {
	font-size: 13px;
}

/*START RECRUITMENT PROCESS*/
.recruitment-page .sh-contents .btn {
	margin-top: 15px;
}
.recruitment-page .current-title {
	font-size: 14px;
}
.recruitment-page .hidden.shadow-up {
	margin-top: 0;
}

/*START NEWS & EVENTS*/
.news-and-events-page .links-list-news dt{
	color: #8c8c8c;
	font-size:11px;
	font-weight: normal;
}
.news-and-events-page .links-list-news dt .city{
	font-style:italic;
}
.news-and-events-page .links-list-news .generic-link-list a{
	margin-bottom: 20px;
	font-size: 13px;
	color:#333;
}
.news-and-events-page .links-list-news .generic-link-list.no-margin a{
	margin: 0px;
}
.news-and-events-page .links-list-news .generic-link-list a .blue-small{
	color: #1078B8;
	font-size: 12px;
	font-weight: normal;

}
.news-and-events-page .button {
	font-size: 16px;
	height: 44px;
	line-height:44px;
	text-align:center;
	width: 205px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
.news-and-events-page .button a{
	font-size: 16px;
	padding: 9px 15px;
}
.news-and-events-page .oamiweets{
	padding-top: 20px;
}

/*START N&E - PRESS ROOM*/
.press-room-page .blue-gradient.pad-small {
    padding: 20px;
}
.press-room-page .btn-giant {
	padding: 12px 16px;
	font-weight: 300;
	width: 175px;
	margin-top: 10px;
}

.press-room-page .content1 {
    height: 223px;
    margin-right: 2px;
}

/*START N&E - ALICANTE NEWS*/
.annual-report-page .header-7 {
	padding-bottom: 0;
}


/*START N&E - EUROPEAN TMDN NEWS*/ /*START N&E PRESS RELEASES*/ /*START OHIM IN THE NEWS*/
.tmdn-news-page .ohim-table.table-content.table-collapsable tbody tr.active td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active td,
.press-releases-page .ohim-table.table-content.table-collapsable tbody tr.active td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active td,
.ohim-news-page .ohim-table.table-content.table-collapsable tbody tr.active td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active td,
.alicante-news-page .ohim-table.table-content.table-collapsable tbody tr.active td, .ohim-table.table-content.table-collapsable tbody tr:nth-child(odd).active td {
	width: 670px;
}
.tmdn-news-page .card.clean .card-content,
.press-releases-page .card.clean .card-content,
.ohim-news-page .card.clean .card-content,
.alicante-news-page .card.clean .card-content {
	padding: 0;
	border: none;
}
.tmdn-news-page .header-7,
.press-releases-page .header-7,
.ohim-news-page .header-7,
.alicante-news-page .header-7 {
	margin: 0;
}

/*START N&E - NEWS*/
.news-page .title {
	text-align: right;
	position: absolute;
	bottom: 5px;
	right: 15px;
	padding-left: 15px;
}

.news-page img {
	max-width: none;
}


/*START N&E - RESOURCES*/
.sources-carousel .slide-item .slide-info .license {
	background: none;
}

/*START N&E - IP COOPERATION AND CONVERGENCE NEWSLETTER*/
.cooperation-convergence-page .cols-2-7 {
    width: 23.57%;
}

.cooperation-convergence-page .cols-5-7 {
    width: 75.43%;
}

/*START N&E - ANNUAL REPORT*/
.annual-report-page .pager-nav ul {
	min-width: 55px;
}


/*START N&E - OHIM IN THE NEWS*/
.ohim-news-page .highlighted-news .line.highlighted-news-content {
	padding: 10px 10px 0 10px;
	width: 94%;
}
.ohim-news-page .row-fluid.no-space .span4 {
	width: 31.75%;
}
.ohim-news-page img, .alicante-news-page img {
	border: 1px solid #ccc;
}

.ohim-news-page .span4.margin {
	margin-right: 15px;
}

.ohim-news-page .highlighted-news .line.highlighted-news-content img {
	margin: 0;
}

/*.ohim-news-page .simple-links-list li a {
	margin-left: 0;
}*/



/*WEBSITE ERRORS PAGE*/
.website-errors-page.static-content table.show-hide .title {
	margin-left: 0;
}
.website-errors-page .ohim-table.table-content:not(.collapsable-table) tr.detail td,
.website-errors-page .ohim-table.table-content.table-collapsable.show-hide tbody tr.detail.without-border:nth-child(2n) td {
	background: #fff;
}
.website-errors-page .border-box.radius {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.website-errors-page .pull-right, .website-unavailability-page .pull-right {
	margin-top: -30px;
}

/*WEBSITE UNAVAILABILITY PAGE*/
.website-unavailability-page .modal.full-width {
	width: 1000px;
	left: 38%;
}
.website-unavailability-page .modal.full-width .modal-body {
	padding: 15px;
}
.website-unavailability-page .simple-links-list li{
	list-style: none;
	margin-left: -10px;
}

.static-content.news-and-events-page .front-box{
	border: thin solid #eee;
	height: 257px;
	vertical-align: middle;
}


.static-content.news-and-events-page .more_news {
	border: thin solid #eee;
	margin-bottom: 30px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.3)

}

.static-content.news-and-events-page .front-box h3 {
	font-size:26px;
}


.static-content.news-and-events-page .events-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news-and-events-page/news.png) no-repeat right center;
}
.static-content.news-and-events-page .press-room-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news-and-events-page/press_room.png) no-repeat right center;
	margin-left: 5px;
}
.static-content.news-and-events-page .publications-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news-and-events-page/publications.png) no-repeat right center;
	margin-left: 5px;
}


/*Componente: TIMELINE*/
.static-content.search-availability-page li.last {
	position:absolute;
	right:-55px;
}
.static-content.registration-process-page li.last {
	position:absolute;
	right:-43px;
}
.static-content.appeal-page li.last {
	position:absolute;
	right:-40px;
}
.static-content .timeline {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/timeline-red.jpg) center center repeat-x;
	margin: 20px;
}
.static-content .timeline li {
	display: inline-block;
	width: 90px;
	vertical-align: top;
	height: 100px;
}
.static-content .timeline p {
	padding-top: 92px;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
}
.static-content .important-step {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/important-step.png) center 40px no-repeat;
}
.static-content .publication-step {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/publication-step.png) center -6px no-repeat;
}
.static-content .publication-step-start {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/publication-step-start.png) left 11px no-repeat;
}
.static-content .publication-step-end {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/publication-step-end.png) right 5px no-repeat;
	margin-top: 2px;
}
.static-content .intermediate-step {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/intermediate-step.png) center center no-repeat;
}
.static-content .light-text {
	font-size: 10px;
	color: #666;
	line-height: 120%;
}
/*Periods timeline*/
.static-content .examination-period {
	display: inline-block;
	margin: 20px 0px 0px 115px;
	text-align: center;
	width: 150px;
}
.static-content .opposition-period {
	display: inline-block;
	margin: 20px 0px 0px 65px;
	text-align: center;
	width: 150px;
}
.static-content .registration {
	display: inline-block;
	margin: 20px 0px 0px 18px;
	text-align: center;
	width: 150px;
}
.static-content .timeline.periods {
	position: relative;
	margin: 0 65px 50px 70px;
}
.static-content .timeline.periods li {
	width:100px;
}
.static-content .timeline.periods li:first-child {
	margin-left: -45px;
}
.static-content .timeline.periods li:last-child {
	position: absolute;
	right: -55px;
}
.static-content .periods {
	margin-left: 120px;
}
/*Examination timeline*/
.static-content .timeline.examination {
	position: relative;
	margin: 0 50px 0px 30px;
}
.static-content .timeline.examination li {
	width: 90px;
}
.static-content .timeline.examination li:first-child {
	margin-left: -40px;
}
.static-content .timeline.examination li:last-child {
	position: absolute;
	font-size: 10px;
	color: #666;
}
.static-content .examination-end {
	display: block;
	margin: -90px 0px 40px 597px;
	width: 80px;
	text-align: center;
}
/*Opposition timeline*/
.static-content .timeline.opposition {
	position: relative;
	margin: 0 50px;
	z-index: 0;
}
.static-content .timeline.opposition li {
	width: 85px;
	margin-left: 10px;
}
.static-content .timeline.opposition li:first-child {
	margin-left: -35px;
}
.static-content .timeline.opposition li:last-child {
	position: absolute;
	right: -43px;
	font-size: 10px;
	color: #666;
}
.static-content .cooling-off {
	font-size: 11px;
	text-align: center;
	width: 100px;
	margin: 30px 0 -25px 264px;
	position: relative;
	z-index: 1;
}
.static-content .opposition-start {
	display: block;
	margin: -85px 0px 183px -28px;
	width: 80px;
	text-align: center;
}
.static-content .opposition-end {
	display: block;
	margin: -207px 0px 150px 575px;
	width: 80px;
	text-align: center;
}
/*Blue timeline*/
.static-content .timeline.blue {
	position: relative;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/timeline-blue.jpg) center center repeat-x;
}
.static-content .blue-step {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/blue-step.png) center center no-repeat;
}
.static-content .timeline.blue p {
	padding-top: 75px;
}
/*Appeal timeline*/
.static-content .timeline.blue.appeal {
	margin: 0 50px 0 55px;
}
.static-content .timeline.blue li:first-child {
	margin-left: -40px;
}
.static-content .timeline.blue li {
	//margin-left: 112px; /* LP 19.02.2014  RUTH TOLD ME TO DO SO */
	margin-left: 192px;
}
.static-content .timeline.blue li:last-child {
	position: absolute;
	right: -40px;
}
.static-content .notice-appeal {
	font-size: 12px;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/brace-up_small.png) center bottom no-repeat;
	text-align: center;
	margin: 20px 363px -20px 0;
	padding-bottom: 25px;
	margin-right: 280px;/* LP 19.02.2014  */

}
.static-content .grounds {
	font-size: 12px;
	//background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/brace-down.png) center top no-repeat;/* LP 19.02.2014  */
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/brace-down_big.png) center top no-repeat;
	text-align: center;
	//margin-left: 207px;/* LP 19.02.2014  */
	margin-left: 2px;
	padding-top: 20px;
	//padding-left: 20px;/* LP 19.02.2014  */
	margin-top: 25px; /* LP 19.02.2014  */
}
/*Search & find timeline*/
.static-content .timeline.blue.search {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/timeline-blue-search.png) center 25px no-repeat;
	margin: -25px 17px 25px 10px;
}
.static-content .timeline.blue.search li:first-child {
	margin-left: 97px;
}
.static-content .timeline.blue.search li:last-child {
	margin-right: 137px;
}
.static-content .periods-search li {
	display: inline-block;
	text-align: center;
	margin: 20px 0px 0 0px;
}
.static-content .periods-search p {
	padding-bottom: 20px;
}
.static-content .brace {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/brace-search.png) center bottom no-repeat;
	width: 125px;
}
.static-content .intermediate-brace {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/brace-search-intermediate.png) center bottom no-repeat;
	width: 165px;
}
/*Application timeline*/
.static-content .timeline.blue.application {
	position: relative;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/timeline-blue-thick.jpg) center center repeat-x;
	margin: 0 70px;
}
.static-content .intermediate-step.blue {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/intermediate-step-blue.png) center center no-repeat;
}
.static-content .first-step.blue {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/first-step-blue.png) 32px 42px no-repeat;
}
.static-content .last-step.blue {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/timelines/last-step-blue.png) 42px 6px no-repeat;
}
.static-content .timeline.blue.application li {
	margin-left: 90px;
}
.static-content .timeline.blue.application li:first-child {
	margin-left: -35px;
}

/*START DATA PROTECTION PAGE*/
.data-protection-page .border-box {
	position: relative;
}

.data-protection-page .span5 {
	position: absolute;
	bottom: 17px;
	right: 0;
	width: 43.425532%;
}

.data-protection-page .simple-links-list li a{
	margin: 10px 0 0 0;
	font-weight: normal;
}




/*START HELP CENTRE*/
.search-control input,
.search-control input {
	width: 350px;
}
.helpsearch-label,
.search-control input {
	padding-left: 20px;
	margin-top: 0px;
}

.help-centre-page .top {
	background: url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/top-bg.png) center bottom no-repeat;
}
.help-centre-page .section-top {
	background: url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/sections-bg.png) right 10px no-repeat, 		url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/sections-bg.png) left 10px no-repeat;
}
.help-centre-page .section-top ul {
	padding-right: 4px;
}
.help-centre-page .user-area-icons p {
	margin-bottom: 20px;
}
.help-centre-page .user-area-icons a {
	color: #333;
}
.help-centre-page .list-of-icon-links {
	padding: 0 0 5px 15px;
}
.help-centre-page .help-list {
	font-size: 14px;
}
.help-centre-page .help-list.faq {
	padding-left: 15px;
}
.help-centre-page .center {
	margin-bottom: 15px;
	padding: 5px;
}
.static-content .user-area-ico:before, .static-content .sign-ico:before, .static-content .options-ico:before, .static-content .dashboard-ico:before, .static-content .communications-ico:before, .static-content .drafts-ico:before, .static-content .current-account-ico:before, .static-content .alerts-ico:before, .static-content .business-ico:before, .static-content .owners-ico:before {
	width: 23px;
	height: 21px;
	margin: 0 12px -6px 0;
	content: '';
	display: inline-block;
}

.static-content .user-area-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/discover-user-area-icon.png) center center no-repeat;
}
.static-content .sign-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/sign-up-icon.png) center center no-repeat;
}
.static-content .options-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/options-icon.png) center center no-repeat;
}
.static-content .dashboard-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/dashboard-icon.png) center center no-repeat;
}
.static-content .communications-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/communications-icon.png) center center no-repeat;
}
.static-content .drafts-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/drafts-icon.png) center center no-repeat;
}
.static-content .current-account-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/current-account-icon.png) center center no-repeat;
}
.static-content .alerts-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/alerts-icon.png) center center no-repeat;
}
.static-content .business-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/business-group-icon.png) center center no-repeat;
}
.static-content .owners-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/owners-icon.png) center center no-repeat;
}

.help-centre-page .span4.margin-left {
	margin-left: 16px;
}
.help-centre-page .list-of-icon-links ul {
	background: none;
}
.help-centre-page .list-of-icon-links h5 {
	font-size: 18px;
	margin-bottom: 5px;
}
.help-centre-page .list-of-icon-links .simple-links-list li {
	padding: 0;
	background: none;
	line-height: 120%;
}
.help-centre-page .list-of-icon-links .simple-links-list a {
	font-weight: normal;
}
.static-content.help-centre-page .faq-ico:before {
	background:url(/tunnel-web/secure/webdav/guest/document_library/Help_images/Hub/faq-icon.png) center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 12px -6px -15px;
	content: '';
	display: inline-block;
}
.static-content .faq-ico {
	color: #333;
}
.help-centre-page h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
.help-centre-page .span4 {
	width: 35.35%;
}
.help-centre-page .span4.aside-extra-links {
	width: 22%;
	margin-left: 36px;
}
.help-centre-page img.margin-bottom{
	margin-bottom: 25px;
}
.help-centre-page .help-list {
	padding-left: 30px;
}
.help-centre-page .section-bottom a{
	color: #333;
}
.help-centre-page .user-area-icons p a{
	font-size: 14px;
}
.help-centre-page .aside-extra-links a{
	font-size: 13px;
}

.help-centre-page .help-list li {
	line-height: 19px;
}
.help-centre-page .extra-links-header{
	font-size: 18px;
	font-weight: 300;
}
.help-centre-page .tools .extra-links-header{
	font-size: 20px;
}
.help-centre-page .aside-extra-links .list-of-icon-links:not(.tools) li{
	background: none;
	padding: 0px;
}
.help-centre-page .contact.list-of-icon-links li {
	margin-bottom: 14px;
}
.help-centre-page .list-of-icon-links ul {
	padding-left: 16px;
}
.help-centre-page .tools.list-of-icon-links ul {
	padding-left: 0;
}
.help-centre-page .secondary {
	font-size: 14px;
	font-weight: normal;
}
.help-centre-page .span4.vertical-separator {
	padding-right: 20px;
}
.help-centre-page .simple-links-list {
	margin-left: -9px;
}
.help-centre-page .simple-links-list li {
	list-style: none;
}
.help-centre-page .equal-box {
	position: relative;
	margin-bottom: 60px;
}
.help-centre-page .simple-links-list.hub {
	position: absolute;
	bottom: -50px;
}

/*Help center - Second level*/
.help-centre-page .help-list.topics {
	font-size: 14px;
	margin-left: 30px;
}
.help-centre-page .help-list.topics a {
	color: #009dde;
}
.help-centre-page .help-list.topics a:hover {
	color: #006792;
}

/*Help centre - Third level*/
.help-page .bg, .help-centre-page .bg {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/diagonal-bg.png);
	padding: 10px;
}
.help-page .square li, .help-page .steps-list li {
	margin: 0;
}
.help-page .square li:last-child, .help-page ol li:last-child {
	margin-bottom: 10px;
}
.help-page .hidden2 a {
	color: #0077ac;
}
.help-page .hidden2 a:hover {
	color: #009dde;
}
.help-page .semi-bold {
	font-weight: 700;
}
.help-page ol li {
	margin-bottom: 10px;
}

/*DATABASES PAGE*/
.databases-page .heading {
	margin-bottom: 3px;
}

.databases-page .gray {
	color: #666;
}


/*PUBLIC-REGISTER PAGE*/
.public-register-page .graybox.margin {
	margin: 15px 0 -10px 0;
}

.public-register-page .simple-links-list li {
	margin-left: 5px;
}


/*INTA PAGE*/
.inta-page .page-title {
	font-size: 29px;
}

/*INSIDE OHIM�S WEB PAGE*/
.inside-ohim-page .carousel-control {
	top: 43%;
}
.inside-ohim-page .ohim-carousel .item .slide-text p {
	font-size: 16px;
	font-style: normal;
}
.inside-ohim-page .ohim-carousel .item .slide-text {
	padding: 22px;
}
.inside-ohim-page .ohim-carousel .item .slide-text .title a,
.inside-ohim-page .ohim-carousel .item .slide-text .normal-text a {
	color: #fff;
}
.inside-ohim-page .ohim-carousel .item .slide-text .normal-text a {
	text-decoration: underline;
}
.inside-ohim-page .focus-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/inside_ohim/related_content/in-focus.jpg) no-repeat right center;
}
.inside-ohim-page .offer-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/inside_ohim/related_content/what-we-offer.jpg) no-repeat right center;
}
.inside-ohim-page .help-centre-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/inside_ohim/related_content/help-centre.jpg) no-repeat right center;
}
.inside-ohim-page .front-box p {
	font-size: 26px;
}
.static-content.news-and-events-page.inside-ohim-page .front-box .links-list-news {
	padding-bottom: 0px;
}
.inside-ohim-page .generic-link-list.ctm a {
	border-color: #cb3a31;
}
.inside-ohim-page .generic-link-list.help a {
	border-color: #999;
}


/*ONLINE SERVICES PAGE*/
.access-pill .title {
	padding-bottom: 0;
	display: block;
	font-size: 16px;
}
.online-services-page .access-pill {
	position: relative;
	min-height: 205px;
	padding: 15px 14px;
}
.online-services-page .access-pill.equal-box > p:first-child {
	min-height: 126px
}

.online-services-page .span4 .btn.btn-giant.btn-primary,
.online-services-page .span4 .btn.btn-giant {
	position: relative;
	margin-top: 10px;
}
.online-services-page .btn.btn-giant {
	text-align: left;
	padding: 12px 35px 12px 17px;
	width: 130px;
}
.online-services-page .chevron-right-icon.gray:before {
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/chevron-right-icon-gray.png") no-repeat 7px 2px;
}
.online-services-page .icob-question-sign {
	position: absolute;
	bottom: 6px;
	right: -2px;
}
/*Goods and services builder*/
.online-services-page .access-pill.banner {
	text-align: left;
	min-height: 100px;
	width: auto;
}
.online-services-page .header-title {
	font-weight:400;
	margin: 10px 0 0 0;
       line-height: 100%;
}
.online-services-page .img-float {
	margin: 0 15px;
}
.online-services-page .access-pill.banner .btn {
	margin: 25px 0 0 45px;
}

/*IMPROVEMENTS PAGE*/
.improvements-page .margin {
	margin: 15px;
}
.improvements-page .margin-left {
	margin-left: 15px;
}
.improvements-page .card.clean {
	background: #f8f8f8;
}
.improvements-page .card.clean .card-content {
	padding: 12px;
}
.improvements-page .border-box.no-margin {
	margin-bottom: 1px;
}
.improvements-page .esearch-ico:before, .improvements-page .userarea-ico:before, .improvements-page .portal-ico:before, .improvements-page .tm-ico:before, .improvements-page .epayment-ico:before, .improvements-page .rcd-ico:before, .improvements-page .other-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/esearch-id.png) center center no-repeat;
	width: 10px;
	height: 10px;
	margin: 0 7px -1px 0px;
	content: '';
	display: inline-block;
}
.improvements-page .userarea-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/user-area-id.png) center center no-repeat;
}
.improvements-page .portal-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/portal-id.png) center center no-repeat;
}
.improvements-page .tm-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/tm-application-id.png) center center no-repeat;
}
.improvements-page .epayment-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/epayment-id.png) center center no-repeat;
}
.improvements-page .rcd-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/rcd-application-id.png) center center no-repeat;
}
.improvements-page .other-ico:before {
	background: transparent url(/tunnel-web/secure/webdav/guest/document_library/contentImages/website_improvements/other-efilings-id.png) center center no-repeat;
}
.improvements-page .dataTables_paginate.paging_two_button {
	display: none;
}

/********************************************************* *****************
*****************MARCIN START**************************************
********************************************************************/
#container:focus{
	outline: none;
}
.static-content .related-contents .graybox{
	margin: 0 0 3px 0;
	width: 100%;
	border: thin solid #eee;
}
.static-content .related-contents .tra-link-list h3{
  	font-size:16px;
}
.static-content .related-contents .tra-link-list li{
	font-size:13px;
	margin-top: -2px;
}

.static-content .related-contents .tra-link-list a{
	padding: 0 0 0 10px;
}

.static-content .related-contents ul.tra-link-list {
	margin: 0 0 0 0;
}
.static-content .related-contents .tra-link-list a{
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: #CB3B31;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #CB3B31;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #CB3B31;
	border-left-style: solid;
}
.static-content .related-contents .tra-link-list.rcd a{
	border-left-color: #EAA647;
}
.static-content.news-and-events-page .links-list-news dt{
	color: #8c8c8c;
	font-size:11px;
	font-weight: normal;
}
.static-content.news-and-events-page .links-list-news dt .city{
	font-style:italic;
}
.static-content.news-and-events-page .links-list-news .generic-link-list a{
	margin-bottom: 20px;
	font-size: 12px;
	color:#333;
}
.static-content.news-and-events-page .press-room-box .links-list-news .generic-link-list a{
	font-size:13px;
}
.static-content.news-and-events-page .links-list-news .generic-link-list.no-margin a{
	margin: 0px;
}
.static-content.news-and-events-page .links-list-news .generic-link-list a .blue-small{
	color: #1078B8;
	font-size: 12px;
	font-weight: normal;
}
.static-content.news-and-events-page .front-box .box-content:hover{
	width:92%;
}
.static-content.news-and-events-page .front-box .box-content{
	vertical-align: top;
	padding-top:0;
}
.static-content.news-and-events-page .front-box .links-list-news{
	padding-bottom: 40px;
}

.static-content.news-and-events-page .button {
	font-size: 16px;
	height: 44px;
	line-height:44px;
	text-align:center;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 30px;
}
.static-content.news-and-events-page .button a{
	font-size: 16px;
	padding: 9px 18px;
}

.events-list-intro{
	font-size:13px;
	padding-bottom: 20px;
}
.events-list-intro p:first-child{
	font-size:14px;
	padding-bottom: 10px;
}

.static-content .line{
	float: left;
	width: 100%;

}
.static-content .border-gray{
	border: thin solid #eee;
}
.static-content .float-right{
	float:right;
}
.static-content .gray{
	color: #8C8C8C;
}

.static-content .graybox.news .border-box {
	margin: 0;
}
.static-content.press-room-page .pad-small .btn.btn-giant{
	padding: 7px 10px;
}
.static-content .cols-row.preview{
	float: left;
	width: 100%;
}
.static-content.search-availability-page #how #time .span4{
	width:27.7%;
}
.static-content.search-availability-page #how #time .span8{
	width:72.3%;
}
.static-content.search-availability-page #how #time .blue-gradient .title{
	font-size:26px;
}
.registration-process-page .sub-tab-style .tab-pane{
	margin:10px 15px;
}

.static-content .tab-pane .border-box.border-none{
	border:none;
}
.static-content.trade-marks-page .hub-big-text{
	font-size: 16px;
}
.static-content .subhome-herounit .banner-info .banner-txt.margin-banner{
	margin:20px;
	min-height: 155px;
}
.static-content.apply-now-page .graybox.shadow .row-fluid.horizontal-separator{
	position: relative;
}
.static-content.apply-now-page .graybox.shadow .row-fluid.horizontal-separator .span6:Id="141"{
	position: absolute;
		top: 50%;
		right: 0px;
	margin-top: -10px;
}
.static-content.apply-now-page .graybox.shadow .row-style-3 .with-separator.pad-top .separator{
	border-top: none;
		right: -4px;
}
.static-content.apply-now-page .span6.with-separator a{
	vertical-align:middle;
	margin-right: 16px;
}
.static-content.tm-definition-page .box-brand{
	padding: 10px 10px 27px 15px;
}
.static-content.misleading-invoices-page .equal-box.warning{
	padding: 0 20px;
}
.static-content.misleading-invoices-page .equal-box.warning .margin-equal-box{
	margin: 20px 0;
}
.static-content .modal-header{
	padding:20px;
}
.static-content .modal-header p{
	margin: 0;
}
/************************************ search-availability-page .timeline ********************************************/
.static-content.search-availability-page .periods-search li{
	margin: 60px 0px -40px -20px;
	width: 120px;
}
.static-content.search-availability-page .periods-search li.period2 {
	margin-left:40px;
}
.static-content.search-availability-page .periods-search li.period3 {
	position:absolute;
	right: 25px;
}
.static-content.search-availability-page .timeline {
	margin: -30px 80px 20px 60px;
}
.static-content.search-availability-page .timeline li{
	width: 120px;
}
.static-content.search-availability-page .timeline.blue li:first-child{
	margin-left: -55px;
}
.static-content.search-availability-page .timeline.blue li:last-child {
	right: -55px;
	margin-right: 0;
}

.static-content.search-availability-page .timeline.blue li {
	margin-left: 40px;
}
/******************************InThisSection*************************/
.static-content .banners-subhome2 a{
	color: #333;
	position: relative;
	border: 1px solid #DDD;
	padding: 2px;
	margin: 1px 2px;
}
.static-content .banners-subhome2 article:Id="141" a{
	margin-right:0;
}
.static-content .banners-subhome2{
	margin-right: -2px;
}
.static-content .banners-subhome2 .box-content{
	margin: 2%;
	max-width:85%;
	position: absolute;
		top:60px;
	border: 4px solid #936;
	border-width: 0 0 0 4px;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	display: inline-block;
	padding: 5px 0 5px 10px;
	-webkit-transition: border-left-width 0.2s linear;
	-moz-transition: border-left-width 0.2s linear;
	-ms-transition: border-left-width 0.2s linear;
	-o-transition: border-left-width 0.2s linear;
	transition: border-left-width 0.2s linear;
}
.static-content .banners-subhome2 a .title {
	font-size: 22px;
	font-weight: 400;
	text-align: right;
	line-height: 25px;
	position: absolute;
		bottom:10px;;
		right: 10px;
	padding-left: 5px;
	margin: 0;

}
.static-content .banners-subhome2 a:hover .box-content {
	border-left-width: 12px;
	font-weight: 700;
	text-decoration: none;
}
.static-content .banners-subhome2.ctm .box-content{
	border-color: #CB3B31;
}
.static-content .banners-subhome2.about .box-content{
	border-color: #0879BD;
}
.static-content .banners-subhome2.rcd .box-content{
	border-color: #EAA647;
}
.static-content .banners-subhome2.lp .box-content{
	border-color: #47A319;
}

/************************************ Tweeter ********************************************/

#tweet_container .tweeter-header{
	font-size:18px;
	font-weight: normal;
	float:left;
	line-height: 1.4;
}

#tweet_container img.tweet-logo{
	vertical-align: middle;
	float:left;
	height: 15px;
	width: auto;
	margin: 6px 0 0px 5px;;
}
/************************************ Tweeter end **
* Releated content start *******************************/

.static-content .banners-subhome .front-box a h3{
	color: #333;
}
.static-content .banners-subhome .front-box a h3:hover{
	text-decoration:underline;
}
.static-content .related-contents .tra-link-list.about a{
	border-color:#0879BD;
}

/********************************* Releated content end **
************** highlighted-news start ***********************/

.static-content .highlighted-news .pager-content{
	padding: 15px;
}
.static-content .highlighted-news img{
	margin: 15px 0 10px 10px;
}

.static-content .highlighted-news{
	background: rgba(37,87,123,0.1);
}
.static-content .highlighted-news .highlighted-news-content{
	background-color:white;
	margin: 10px;
	border: 1px solid #CDCDCD;
	width: 97%;
	border-radius	:3px;
	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
}



************************************ carousel-improve end *****sh-list start  **************************************/
.static-content .highlighted-news .pager-content{
	padding: 15px;
}
.static-content .highlighted-news img{
	margin: 15px 0 10px 10px;
}

.static-content .highlighted-news{
	background: rgba(37,87,123,0.1);
}
.static-content .highlighted-news .highlighted-news-content{
	background-color:white;
	margin: 10px;
	border: 1px solid #CDCDCD;
	width: 97%;
	border-radius	:3px;
	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
}



************************************ carousel-improve end ***
***sh-list start  **************************************/
.js .static-content .sh-contents .hidden p,
.js .static-content .sh-contents .hidden div,
.js .static-content .sh-contents p.hidden2,
.js .static-content .sh-contents div.hidden2{
	display:none;
	margin:20px;
	margin-top:10px;
	margin-left:0;
}
.static-content .sh-contents .hidden p,
.static-content .sh-contents .hidden div,
.static-content .sh-contents p.hidden2,
.static-content .sh-contents div.hidden2{
	display:none;
	margin:20px;
	margin-top:10px;
	margin-left:0;
}
.js .static-content .sh-contents .hidden .active p,
.js .static-content .sh-contents .hidden .active div,
.js .static-content .sh-contents .hidden2 p.active,
.js .static-content .sh-contents .hidden2 div.active{
	display:block;
	margin:0px;
	margin-top:10px;
}

.static-content .sh-contents.normal{
	padding: 20px;
}
.js .static-content .sh-contents.normal .hidden p,
.js .static-content .sh-contents.normal .hidden div{
	margin: 0px;
}
.static-content .sh-contents .btn{
	font-size:10px;
	vertical-align:middle;
	padding:3px 4px 3px 4px;
	min-width: 60px;
	color: #1078B8;
}
.static-content .sh-contents.normal .btn{
	font-size:13px;
	padding: 15px;
	border-radius	:6px;
	-moz-border-radius:	6px;
	-webkit-border-radius: 6px;
}
.static-content .sh-contents.normal .btn.span5{
	width:48.5%;
	float: left;
	vertical-align: middle;
	text-align:center;
	display: table-cell;
}
.static-content .sh-contents.normal .btn.span5 span{
	vertical-align: middle;
}
.static-content .sh-contents .span2{
	width:3%;
	float: left;
}
.static-content .sh-contents .btn-disabled{
	position: relative;
		top: -11px;
	border: 1px dotted #CCCCCC;
	padding:3px 4px 3px 4px;
	text-align:center;
	color:#666666;
	border-radius	:3px;
	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
	display: inline-block;
	line-height: 18px;
	font-size:10px;

}
.static-content .sh-contents .btn.active{
	color:#fff;
}
.js .static-content .sh-contents .hidden.shadow-up{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/line-style/horizontal-shadow.png) no-repeat top center;
	padding-top: 30px;
	margin-top: 30px;
	display:none;
}

/******************************sh-list end  ************************************************************
****************************************theSameHeight start**********************************************/

.static-content.brands-page .tm-multitask .blue-gradient.pad-small{
	padding-top:0;
	padding-bottom:0;
	height:100%;
}
.static-content.brands-page .tm-multitask .blue-gradient.pad-small .margin{
	padding-top: 20px;
	padding-bottom: 10px;
}
.search-availability-page .equal-content .blue-gradient.content1.equal-box{
	padding-top: 1px;
	padding-bottom: 1px;
}

.static-content.ownership-page .border-box.equal-box{
	padding-bottom: 30px;
}
.static-content.manage-page .equal-box.warning{
	padding: 0 20px;;
}
.static-content.manage-page .equal-box.warning .margin{
	padding: 20px 0;
	margin: 0;
}

/******************************theSameHeight end  ************************************************************
****************************************About**********************************************/
.static-content table.show-hide .title{
	font-weight: bold;
	font-size: 13px;
	vertical-align:middle;
	margin-left: 5px;

}
.static-content table.show-hide .btn-expand{
	background-position: center 10px;
	float: right;
	margin-right:15px;
}
.static-content table.show-hide td{
	padding-bottom: 4px;
}

.static-content table.show-hide tr.active .btn-expand .show-more,
.static-content table.show-hide tr.active:not(:hover) .btn-expand:not(:focus) .hide-more,
.static-content table.show-hide tr:not(.active) .btn-expand .hide-more,
.static-content table.show-hide tr:not(.active):not(:hover) .btn-expand:not(:focus) .show-more{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.lt-ie9 .static-content table.show-hide tr .btn-expand .show-more {
	position:relative;
	left:0px;
	top:auto;
	width:auto;
	height:auto;
	overflow:visible;
}

.static-content table.show-hide.ohim-table tr:hover .btn-expand,
.static-content table.show-hide.ohim-table tr .btn-expand:focus,
.static-content table.show-hide.ohim-table.table-content.table-collapsable tbody tr.active:hover .btn-expand,
.static-content table.show-hide.ohim-table.table-content.table-collapsable tbody tr.active .btn-expand:focus{
	background-color: transparent;
	background: none;
	border: none;
}
.static-content table.show-hide tr:not(.active):hover .btn-expand .show-more,
.static-content table.show-hide tr:not(.active) a:focus .show-more,
.static-content table.show-hide tr.active:hover .btn-expand .hide-more,
.static-content table.show-hide tr.active a:focus .hide-more{
	padding: 11px 0;
	font-size: 12px;
	position: relative;
	top: 1px;
}
.static-content table.show-hide tr.active a{
	color: white;
}
.static-content table.show-hide tr.active:hover a,
.static-content table.show-hide tr.active a:focus{
	height: 27px;
}
/*
Its not working for now, There is a need to exclude some clases
.static-content table.show-hide tr:not(.detail):hover td,
.static-content table.show-hide tr:not(.detail):hover{
		background-color:#f3f3f3 !important;
}*/
.static-content table.show-hide tbody tr.detail.with-padding td{
	padding:10px;
	background-color:#eee;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/diagonal-bg.png);
}
.static-content table.show-hide tbody tr.detail.with-padding{
	padding:10px;
	background-color:#eee;
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/backgrounds/diagonal-bg.png);
}
.static-content table.show-hide tbody tr.detail.with-padding td .cols-row{
	float:left;
	background-color:#fff;
	padding: 10px;
	border: 1px solid #ccc;
}
.ohim-table.table-content.table-collapsable.show-hide tbody tr.detail.without-border td{
	border:none;
}
.ohim-table.table-content.table-collapsable.show-hide tbody tr.detail.without-border:nth-child(2n) td{
	background-color: #f9f9f9;
}
.static-content .highlighted-news .title{
	margin: 10px 10px 0 10px;
	font-weight: normal;
	font-size: 20px;
}
.static-content.annual-report-page .card.clean{
	margin-bottom:20px;
}

.static-content.news-and-events-page .front-box{
	border: thin solid #eee;
	height: 257px;
	vertical-align: middle;
}

.static-content.news-and-events-page .more_news {
	border: thin solid #eee;
	margin-bottom: 30px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.3)
}

.static-content.news-and-events-page .events-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news_and_events/events.jpg) no-repeat right center;
}
.static-content.news-and-events-page .press-room-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news_and_events/press_room.jpg) no-repeat right center;
	margin-left: 5px;
}
.static-content.news-and-events-page .publications-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/news_and_events/publications.jpg) no-repeat right center;
	margin-left: 5px;
}
.static-content.publications-page .annual-report-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_publications/annual-report.jpg) no-repeat right center;
}
.static-content.publications-page .alicante-news-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_publications/alicante-news.jpg) no-repeat right center;
}
.static-content.publications-page .tmdn-news-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_publications/tmdn-news.jpg) no-repeat right center;
}

.static-content.publications-page .blue-gradient{
	padding: 20px 10px;
	height: 224px;
	margin-right: 2px;
}
.static-content.publications-page .blue-gradient .text{
	font-style: normal;
	font-size: 14px;
}
.static-content.press-room-page .press-releases-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_press_room/press-release.jpg) no-repeat center center;
}
.static-content.press-room-page .resources-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_press_room/resources.jpg) no-repeat center center;
}
.static-content.press-room-page .ohim-news-box{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/ne_press_room/OHIM-in-the-media.jpg) no-repeat center center;
}
/**************************************about-end************************************************

/*****************************forms/filings******************************************/
.forms-filings-page .apply-online-forms .form-box{
	background-color: #FFFFFF;
	padding:10px;
	display: block;
	margin-bottom:10px;
	position: relative;
	border: 1px solid #DBDBEA;
	border-radius	:5px;
	-moz-border-radius:	5px;
	-webkit-border-radius: 5px;
	height: 155px;
}
.forms-filings-page .apply-online-forms .form-box.renewals-box {
	height: 135px;
}
.forms-filings-page .apply-online-forms .form-box.opposition-box {
	height: 100px;
}
.forms-filings-page .apply-online-forms .form-box.opposition-box{
	margin-bottom:0px;
}
.forms-filings-page .apply-online-forms .row-fluid{
	width: auto;
}
.forms-filings-page .apply-online-forms .span6.rcd-box{
	margin-left: 10px;
	width: 49.4%;
}
.forms-filings-page .apply-online-forms .form-box p{
	font-size: 16px;
}
.forms-filings-page .apply-online-forms .form-box p.small{
	font-size: 13px;
}
.forms-filings-page .apply-online-forms .form-box a.btn{
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-weight: 400;
	padding: 10px;
}
.forms-filings-page table caption{
	text-align: left;
	margin: 10px 0;
}
.forms-filings-page table .simple-links-list a{
	margin: 0 5px;
}
.forms-filings-page .relative {
	position: relative;
}
.forms-filings-page .pull-down {
	position: absolute;
	bottom: 7%;
}

/*******************************************free ones**********************************/

.static-content.registration-process-page .sh-contents .btn-disabled{
	right: -10px;
}
.static-content.registration-process-page .sh-contents .publication-step-start .btn-disabled{
	position: relative;
		top: -9px;
		left: -20px;
}
.static-content.registration-process-page .sh-contents .publication-step-end .btn-disabled{
	right: -20px;
}
.static-content.registration-process-page .timeline.opposition li.filing{
	margin-left: 0px;
}
.static-content.registration-process-page .timeline.opposition li.adversarial{
	margin-left: 42px;
}
.fees-and-payment-page .fee-calculator .separator-button{
	background: transparent url(file:///C|/Users/navarma/AppData/Local/Temp/scp13107/ohim-base/img/backgrounds/or-separator.png) center bottom no-repeat;
	text-align: center;
	padding: 24px 5px;
	font-size: 11px;
	font-style: italic;
	margin-left: -3px;
	margin-right:7px;
	margin-bottom:-20px;
}
.fees-and-payment-page #fee-calculatorModal .span7.vertical-separator-lightbox{
	width: 50%;
	margin-right:30px;
}
.fees-and-payment-page #fee-calculatorModal label{
	line-height:120%;
}
.fees-and-payment-page #fee-calculatorModal .fee-calculator{
	width:100%;
}
.fees-and-payment-page #fee-calculatorModal .title-table-fee{
	margin-left: -15px;
}
.fees-and-payment-page #fee-calculatorModal #number-classes{
	width: 94.3%;
	float: right;
}
.static-content.checklist-page .answers p{
	width: 55px;
}
.static-content.checklist-page .answers p:last-child {
	width: 70px;
}
.static-content.checklist-page .btn-expand{
	right: 24px;
}
.static-content.checklist-page .btn-expand.info-text{
	right: 26px;
	margin-top: -12px;
}
.static-content.checklist-page .radio{
	margin-right:5px;
}
.static-content.checklist-page tr .btn-expand span{
	position:absolute;
	left:-10000px;
	overflow:hidden;
}
.static-content.checklist-page tr:hover .btn-expand{
	right: 50px;
}
.static-content.checklist-page tr:hover .btn-expand span,
.static-content.checklist-page tr a.btn-expand:focus span{
	padding: 7px 15px;
	position: relative;
		left: 0;
		top: -4px;
	overflow: auto;
}
.static-content.checklist-page tr:hover .btn-expand,
.static-content.checklist-page tr a.btn-expand:focus{
	background: none;
}

.static-content.checklist-page tr.active:hover .btn-expand.info-text span{
	position:absolute;
	left:-10000px;
	overflow:hidden;
}
.static-content .front-box .box-content:hover{
	width:96%;
	padding-right:0;
}
.static-content .tra-link-list a:hover{
	margin-right: -4px;
}
.static-content.checklist-page .hidden-box{
	display: none;
}
.static-content .ip-bridge .text{
	padding-bottom: 43px;
}
.static-content .ip-bridge h2{
	font-weight: 400;
	position: absolute;
		bottom: 10px;
}
.static-content.manage-page table caption p{
	text-align: left;
	padding-bottom:7px;
}
.static-content.manage-page table .ppal-column{
	background-color:#F9F9F9;
}
.fees-and-payment-page .modal .note.border-top-txt{
	margin-bottom:-10px;
}
.evolution-page .img-info-tm .title{
	padding-left: 10px;
}
.evolution-page .img-info-tm .title{
	font-size: 20px;
}
.brands-page .example-brand ul.simple-links-list a{
	padding-right: 10px;
}
.tm-european-union-page .carousel .slide-text{
	padding-bottom: 15px;
}
.link-help-centre .simple-links-list a,
.forms-filings-page .simple-links-list a{
	font-weight: 400;
	margin: 0;
}
/**********************************************************
*************************** MARCIN END **************************
***********************************************************/











/**********************************************************
*************************** Stefan Start **************************
***********************************************************/

/************************* Print Layout Mods Start ****************************/
@media print {

        .static-content .tm-header, .static-content .trade-marks-header, .static-content .designs-header, .static-content .rcd-header, .static-content .about-hub-header, .static-content .about-header, .static-content .lawpractice-header, .static-content .lp-header, .static-content .learn-header, .static-content .news-and-events-header, .static-content .ne-header   {
			font-weight: 300;
			font-size: 30px;
			text-align: left;
			background: none;
			padding: 0;
			margin-bottom: 0;
        }

        .static-content .about-header {
			background-image: none;
        }
		.ie8 .static-content .highlight-box,
		.lt-ie9 .static-content .highlight-box{
			border: none;
			margin-top: 15px;
		}

        .contacting-page .margin-right {
			margin-right: 62px;
        }

		.contacting-page .contact-graybox {
			background: none;
			width: 95%;
		}
        .bottom-footer p {
			margin-bottom: 7px;
			margin-left: 3px;

        }
		.bottom-footer p .copyright{
			margin-left: 0px;
			float: right;
        }
        #gmaps {
			width: 95%;
			height: 390px;
		}
}

/************************* Print Layout Mods End ******************************/



/********** Stefan End ***************/


/*SITEMAP*/
.sitemap-section .row-fluid.sitemap {
	padding: 13px;
	width: 97.5%;
}
.sitemap-section .sitemap a {
       color: #333;
}
.sitemap-section .sitemap-bg:first-of-type {
       background: #ffffff; /* Old browsers */
       background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* FF3.6+ */
       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
       background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
       background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* Opera 11.10+ */
       background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 100%); /* IE10+ */
       background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 100%); /* W3C */
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.sitemap-section .first-level {
       font-size: 16px;
       font-weight: 600;
       border-bottom: 2px solid;
       padding-bottom: 10px;
}
.sitemap-section .tm {
       border-bottom-color: #D04E45;
}
.sitemap-section .rcd {
       border-bottom-color: #EFA621;
}
.sitemap-section .reg {
       border-bottom-color: #339500;
}
.sitemap-section .tra {
       border-bottom-color: #9B3968;
}
.sitemap-section .help {
       border-bottom-color: #009EE2;
}
.sitemap-section .second-level {
       font-size: 14px;
       font-weight: 600;
       margin: 9px 0;
}
.sitemap-section .third-level {
       list-style: none;
       font-size: 12px;
       margin-left: 0;
}
.sitemap-section .third-level li {
       margin-bottom: 9px;
}





/*HOME*/
.front-box .box-content {
	vertical-align: top;
	margin-top: 5%;
}
.front-box .box-content.top {
	vertical-align: top;
	margin-top: 0%;
}

.es .front-box h2 {
	font-size: 46px;
}
.cs .front-box h2 {
	line-height: 38px;
	bottom: 16px;
}
.el .front-box h2 {
	font-size: 35px;
	bottom: 12px;
}
.fr .front-box h2 {
	bottom: 19px;
}
.lv .front-box h2,
.lt .front-box h2 {
	font-size: 44px;
	bottom: 15px;
}
.hu .front-box h2 {
	font-size: 40px;
}
.pl .front-box h2 {
	font-size: 46px;
}
.ro .front-box h2 {
	font-size: 46px;
	line-height: 44px;
	bottom: 15px;
}
.ro .front-box .box-content {
	vertical-align: top;
	margin-top: 2%;
}
.sk .front-box h2,
.sl .front-box h2 {
	bottom: 19px;
}
.fi .front-box h2,
.sv .front-box h2 {
	font-size: 44px;
}

/*HOME: lista*/
.generic-list {
	list-style-type: none;
	list-style-image: none;
}
.generic-list a {
	color: #333 !important;
	border: 4px solid #08f;
	border-width: 0 0 0 4px;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	display: inline-block;
	padding: 5px 0 5px 10px;
	-webkit-transition: border-left-width 0.2s linear;
	-moz-transition: border-left-width 0.2s linear;
	-ms-transition: border-left-width 0.2s linear;
	-o-transition: border-left-width 0.2s linear;
	transition: border-left-width 0.2s linear;
	font-size: 16px;
}
.generic-list a:hover {
	border-left-width: 12px;
	font-weight: 700;
	text-decoration: none;
}


/*HOME: new version*/
#inside-box {
	width: 46%;
	/*background-image: url(/tunnel-web/secure/webdav/guest/document_library/home/promo.jpg);*/
}
#inside-box:before {
background-color: rgba(255, 255, 255, 0.3);
}
/*#inside-box:before {
background-color: rgba(255, 255, 255, 0.6);
}
/*#inside-box h2 {
	font-size: 40px;
}*/
#inside-box h2 {
	font-size: 39px;
}
#meet-box h2 {
	font-size: 37px;
}
#inside-box a {
	color: #333;
}
#inside-box a:hover {
	text-decoration: underline;
}
#inside-box .mch3 {
	font-size: 20px;
	font-weight: 500;
	line-height: 23px;
	padding-top: 0;
}
.front-box .box-content.top {
	margin-top: 3%;
}
#train-box {
	width: 40%;
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/home/learning.jpg);
}
#services-box {
	width: 45%;
	background-image: url(/tunnel-web/secure/webdav/guest/document_library/home/online-services.jpg);
}
.services-link-list {
	list-style-type: none;
	list-style-image: none;
}
.services-link-list a {
	color: #333 !important;
	border: 4px solid #666;
	border-width: 0 0 0 4px;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	display: inline-block;
	padding: 5px 0 5px 10px;
	-webkit-transition: border-left-width 0.2s linear;
	-moz-transition: border-left-width 0.2s linear;
	-ms-transition: border-left-width 0.2s linear;
	-o-transition: border-left-width 0.2s linear;
	transition: border-left-width 0.2s linear;
}
.services-link-list a:hover {
	border-left-width: 12px;
	font-weight: 700;
	text-decoration: none;
}
.services-link-list em {
	font-size: 11px;
	font-weight: normal;
}
.front-box .light-title.mch3 {
    font-size: 21px;
    line-height: 26px;
	margin-top: 5px;
}
/*PROGRESS BAR*/
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
}
.progress-bar-solved {
	background-color: #5cb85c;
}
.progress-bar-progress {
	background-color: #428bca;
}
.progress-bar-testing {
	background-color: #f0ad4e;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.span1.solved, .span1.in-progress, .span1.testing {
	background-color: #5cb85c;
	height: 7px;
	margin-top: 5px;
}
.span1.in-progress {
	background-color: #428bca;
	margin-left: 35px;
}
.span1.testing {
	background-color: #f0ad4e;
	margin-left: 43px;
}


/*SIX MONHTS PAGE*/
.six-months-page .border-box {
	position: relative;
	min-height: 190px;
}
.six-months-page .note-txt.absolute {
	position: absolute;
	bottom: -5px;
	right: 10px;
}
.six-months-page .margin {
	margin: 20px;
}
.six-months-page .heading {
	margin: -10px 15px 10px 15px;
}
.six-months-page .paper-bg {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/six_months/paper-saving.jpg) no-repeat bottom left;
}
.six-months-page .pull-right.italic-title {
	margin-top: -30px;
	font-weight: normal;
	font-size: 27px;
}
.six-months-page .form-title.center a {
	color: #333;
}



/*IN THIS SECTION PORTLET*/
.links-sidebar.help>li>ul>li>a.active {
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/links-sidebar/line-blue.gif) no-repeat 7px center; /*L�nea azul men� activo (ABOUT OHIM y HELP)*/
}

.links-sidebar.help>li>ul>li ul li a{
	background: url(/tunnel-web/secure/webdav/guest/document_library/contentImages/links-sidebar/arrow-blue.png) no-repeat 16px 6px; /*Flecha azul submen� (ABOUT OHIM y HELP)*/
}


/*HELP CENTRE HUB - New*/
.help-hub-page .border-box.with-menu p:after {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 6px;
    margin: 0 0 3px 8px;
    width: 10px;
}
.help-hub-page .border-box.with-menu p{
	cursor: default;
}

.help-hub-page .hlpcentrermenu_open {
	display:block !important
}
.help-hub-page .span12.border-box.with-menu {
    margin-bottom: 0;
	min-height: 190px;
}
.help-hub-page .span3.border-box {
	min-height: 190px;
}
.help-hub-page .border-box a {
    color: #333333;
}
.help-hub-page .border-box.with-menu a:after {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 6px;
    margin: 0 0 3px 8px;
    width: 10px;
}
.help-hub-page .menu {
    background-color: #F8F8F8;
    border-bottom: 3px solid #0879BD;
    border-top: 3px solid #0879BD;
    margin-left: 0;
    padding: 10px;
    width: 100%;
}
.help-hub-page #user-area-menu {
    min-width: 366px;
	z-index: 1000;
}
.help-hub-page #online-services-menu {
    border-color: #666666;
}
.help-hub-page #technical-info-menu {
    border-color: #008080;
}
.help-hub-page #user-area-menu, .help-hub-page #online-services-menu, .help-hub-page #technical-info-menu {
	left: 0;
}
.help-hub-page .menu li a {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
}
.help-hub-page .menu li a:hover {
    color: #333333;
}
.help-hub-page .simple-links-list.gray li a:before {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows-bullets.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.help-hub-page .simple-links-list.green li a:before {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows-bullets.png") no-repeat scroll 0 -18px rgba(0, 0, 0, 0);
}
.help-hub-page .simple-links-list.red li a:before {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows-bullets.png") no-repeat scroll 0 -27px rgba(0, 0, 0, 0);
}
.help-hub-page .simple-links-list.yellow li a:before {
    background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/help_centre/arrows-bullets.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);
}
.help-hub-page #search-menu,
.help-hub-page #user-area-menu,
.help-hub-page #online-services-menu,
.help-hub-page #technical-info-menu {
	display:none; position: absolute;
    top: 100%; transition: all 0.3s;
}

.help-hub-page #hlpctr-search:hover #search-menu,
.help-hub-page #hlpctr-user-area:hover #user-area-menu,
.help-hub-page #hlpctr-online-services:hover #online-services-menu,
.help-hub-page #hlpctr-technical-info:hover #technical-info-menu {
	display:block;
}
.help-hub-page #hlpctr-search,
.help-hub-page #hlpctr-user-area,
.help-hub-page #hlpctr-online-services,
.help-hub-page #hlpctr-technical-info {
	position:relative;
}
.help-hub-page .border-box {
    padding: 15px 10px;
}




/*FORMS AND FILINGS - TEST A/B*/
.forms-filings-page .sub-heading {
	font-size: 14px;
	font-weight: normal;
	margin-top: -10px;
}
.forms-filings-page .border-box {
	padding: 10px 6px 10px 15px;
}
.forms-filings-page .chevron-right-icon {
	position: absolute;
	right: 0;
	top: 26%;
}
.forms-filings-page .btn {
	padding: 8px 0px 9px 15px;
	margin-left: 35px;
	min-width: 130px;
	text-align: left;
	position: relative;
}
.forms-filings-page .ico-pdf-link:before {
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/general-sprite-dark.png") no-repeat left top;
	background-position: left -365px;
	opacity: 0.5;
}
.forms-filings-page .ico-pdf-link:hover:before {
	background: url("/tunnel-web/secure/webdav/guest/document_library/contentImages/Icons/general-sprite.png") no-repeat left top;
	background-position: left -365px;
	opacity: 1;
}
.forms-filings-page .graybox.no-margin {
	margin: 0;
	border-top: 1px solid #ccc;
	padding-bottom: 7px;
}
.forms-filings-page .modal {
	width: 500px;
}
.forms-filings-page .modal.full-width {
	margin-left: -250px;
}
.forms-filings-page .modal img {
	margin-bottom: 33px;
}
.forms-filings-page .modal .modal-header p {
	line-height: 100%;
}
.forms-filings-page .padding {
	padding: 30px 20px;
}
.forms-filings-page .modal-body .sub-heading {
	font-size: 13px;
}
.forms-filings-page .modal-body .btn {
	margin-top: 5px;
}
.forms-filings-page .pad-left {
	padding-left: 25px;
}
.forms-filings-page .margin-right {
	margin-right: 15px;
}
.forms-filings-page .graybox .close {
	font-size: 13px;
	color: #0077ac;
	font-weight: normal;
	opacity: 1;
	margin-top: 15px;
}
.forms-filings-page .graybox .close:hover {
	color: #009dde;
	text-decoration: underline;
}



/*FAST TRACK CONDITIONS PAGE*/
.fast-track-page .border-box {
	margin: 0;
}
.fast-track-page .img-center {
	margin: 20px auto;
}
.fast-track-page .row-fluid .span6 {
	width: 47.8%;
}
.fast-track-page ol li {
	line-height: 180%;
}




/* EUIPO HEADER CHANGES */

body > span#top-bar {
    background: #024da1 none repeat scroll 0 0;
	}

body > header #login-info {
	  background: #3b61a9 none repeat scroll 0 0;
	}



/* news box responsive */
@media  (min-width: 0px) and (max-width: 1024px) {
  .news-page .row-fluid.no-space .span4 {
    width: 100% !important;
  }
  .news-page .row-fluid.no-space .span8 {
    width: 100% !important;
  }
  .news-page .row-fluid.no-space .span8 img {
    width: 100% !important;
  }
  .news-page .content1, .news-page .static-content .blue-gradient.content1 {
    margin-right:  0;
  }
  #main-content .news-page .blue-gradient::after {
    border: 12px;
  }
  #main-content .news-page .blue-gradient.content1 {
    height: auto !important;
  }
}
@media  (min-width: 0px) and (max-width: 450px) {
  .news-page .static-content .blue-gradient .title {
    font-size:1em;
  }
}
/* end news box responsive */
