
header {height: 104px;min-height: 104px;}

.first-level.active > a:after {
	background-color:white!important;
} 

.border-gray {
	border:1px solid #EDEDED;
}

.h1,
h1 {
	font-size: 34.4px;
	line-height: 40.8px;
	word-wrap:break-word;
}
.h2,
h2 {
	font-size: 29.6px;
	line-height: 37.4px;
}
.h3,
h3 {
	font-size: 24.8px;
	line-height: 30.6px;
}
.h4,
h4 {
	font-size: 21.6px;
	line-height: 27.2px;
}

.h1.display,
h1.display {
	font-size: 46px;
	line-height: 36.85px;
}
.h2.display,
h2.display {
	font-size: 39.5px;
	line-height: 32.45px;
}
.h3.display,
h3.display {
	font-size: 30.5px;
	line-height: 24.75px;
}

.h-400,
.h-50,
.h-500,
.h-600 {
	height: auto;
}
.h-400 {
	min-height: 0;
}
.h-500 {
	min-height: 0;
}
.h-600 {
	min-height: 0;
}

.max-h-50 {
	height: 50px;
	max-height: 50px;
	width: auto;
}

.max-h-120 {
	height: 120px;
	max-height: 120px;
	width: auto;
}

.max-h-150 {
	height: 150px;
	max-height: 150px;
	width: auto;
}

.max-h-200 {
	height: 200px;
	max-height: 200px;
	width: auto;
}

.max-h-220 {
	height: 220px;
	max-height: 220px;
	width: auto;
}

.max-h-250 {
	height: 250px;
	max-height: 250px;
	width: auto;
}

.max-w-50 {
	height: auto;
}

.max-w-50 {
	max-width: 50px;
	width: 50px;
}

.max-w-100 {
	max-width: 100px;
	width: 100px;
}

.max-w-120 {
	max-width: 120px;
	width: 120px;
}

.max-w-150 {
	max-width: 150px;
	width: 150px;
}

.max-w-220 {
	max-width: 220px;
	width: 220px;
}

.max-w-200 {
	max-width: 200px;
	width: 200px;
}

.max-w-250 {
	height: auto;
	max-width: 250px;
	width: 250px;
}

.m-n-xs-50 {
	margin-top: -50px;
}

.m-n-xs-100 {
	margin-top: -100px;
}

.m-n-xs-120 {
	margin-top: -120px;
}

.m-n-xs-150 {
	margin-top: -150px;
}

.m-n-xs-200 {
	margin-top: -200px;
}

.m-n-xs-220 {
	margin-top: -220px;
}

.m-n-xs-250 {
	margin-top: -250px;
}

.m-n-450 {
	margin-top: -450px;
}

.h-100,
.max-h-100 {
	height: 100px;
	max-height: 100px;
	width: auto;
}

.h-120,
.max-w-100 {
	height: auto;
}
.h-150,
.max-w-120 {
	height: auto;
}

.h-200,
.max-w-150 {
	height: auto;
}

.h-220,
.max-w-200 {
	height: auto;
}

.h-250,
.max-w-220 {
	height: auto;
}

.index-menu, .page-menu, .tab-menu {
	display: inline-block;
	font-size: 0px;
	margin: 0px;
}

.index-menu li.page-menu li, .tab-menu li {
	display: inline;
	font-size: 18px;
	list-style: outside none none;
}

.index-menu li a, .page-menu li a, .tab-menu li a  {
	float: left;
	padding: 8px;
	margin: 0px 0px 1px 1px;
	outline: 0px none;
	background-color: #FFF;
	min-width: 29px;
	text-decoration:none;
	color: #8a8a8a; 
	font-weight:700px;
}

.page-menu li a {
border:1px solid #c2c2c2;
}

.index-menu li a:hover, .page-menu li a:hover {
	color:white;
	background-color:transparent;
}
.tab-menu li a:hover {
	color:#0014a0;
	background-color:transparent;
}
 
.descindex-selected {
	background-color:#f33!important;
	color:white!important;
	cursor: default;
}  

.desc-index * a {overflow-wrap: break-word;}
.desc-index * p {margin-top:0px; margin-bottom:0px;}

#threatsearch {
	padding-left:35px; 
	padding-bottom:l0px; 
	padding-top:10px; 
	padding:8px; 
	background-color:white!important; 
	width:75%;
	font-size:13pt
} 

.tab-menu {
	position:relative;
	float:left;
	font-size: 0px;
	margin: 0px;
	width:100%;
	border-bottom:1px solid #0014a0;
}  

 .tab-menu li {
	display: inline;
	font-size: 16px;
	list-style: outside none none;
	font-weight:700;
}

.tab-menu li a  {
	margin: 0;
}
.tab-menu > .active > a {
	border-bottom:3px solid #0014a0!important;
} 

.w15 {
	 width:15%;
}

.w25 {
	 width:25%;
}

.w30 {
	width:33%;
}

.w33{
	 width:33%;
}

.w50{
	 width:50%;
}

.check-list-no, .check-list-no ul {
    list-style: outside none none;
}
.labtab li a {
    color: white;
}
.labtab .active a,
.labtab .active a:focus,
.labtab .active a:hover {
    border-top: 4px solid #f01e1e;
}
.filter-desktop:not(:checked) ~ div > div > .desktop {
    display: none;
}
.filter-mobile:not(:checked) ~ div > div > .mobile {
    display: none;
}
.filter-application:not(:checked) ~ div > div > .application {
    display: none;
}
.filter-media-p:not(:checked) ~ div > div > .media-p {
    display: none;
}
.filter-obsolete:not(:checked) ~ div > div > .obsolete {
    display: none;
}
.bg-pattern-triangles {
    background: #fafafa url("pattern-triangles.svg") no-repeat scroll 0 0 / cover;
}
.box-bg-map{
	background:url(/documents/1081055/0/bg_map.png) center center no-repeat #3c3c3c;
	-webkit-background-size:cover;
	background-size:cover;
}
.content {
	background-color:white
}
.content h3 a {
	text-decoration:none;
	}
.content:hover {
	background-color:#0cf;
	color:white;
}
.content:hover a {
	color:white;
}
.thumbnail-image {
	height: 240px; 
	margin:auto; 
	display: block; 
	border:1px solid gray;
}
.pull-top-50 {
	margin-top:-50px;
}
.disabled, 
.disabled:hover {
	background-color:#EDEDED!important;
	color:white!important; 
	cursor:default;
}


@media only screen and (max-width: 991px) {
	
	.tab-menu {
	border-bottom:0px;	
	}
	
	.tab-menu li {
	float:left; 
	width: 90%;
	text-align: left;
	}

	.w15, .w25, .w30, .w50{
	 width:100%;
	}
	
	.p25 {
	padding-bottom:0px;	
	}
	.m-r-xs-0,
	.m-x-xs-0 {
		margin-right: 0 !important;
	}
	.m-l-xs-0,
	.m-x-xs-0 {
		margin-left: 0 !important;
	}
	.m-t-xs-0,
	.m-y-xs-0 {
		margin-top: 0 !important;
	}
	.m-b-xs-0,
	.m-y-xs-0 {
		margin-bottom: 0 !important;
	}
	.m-a-xs-0 {
		margin: 0 !important;
	}
	.m-r-xs-1,
	.m-x-xs-1 {
		margin-right: 8px !important;
	}
	.m-l-xs-1,
	.m-x-xs-1 {
		margin-left: 8px !important;
	}
	.m-t-xs-1,
	.m-y-xs-1 {
		margin-top: 8px !important;
	}
	.m-b-xs-1,
	.m-y-xs-1 {
		margin-bottom: 8px !important;
	}
	.m-a-xs-1 {
		margin: 8px !important;
	}
	.m-r-xs-2,
	.m-x-xs-2 {
		margin-right: 16px !important;
	}
	.m-l-xs-2,
	.m-x-xs-2 {
		margin-left: 16px !important;
	}
	.m-t-xs-2,
	.m-y-xs-2 {
		margin-top: 16px !important;
	}
	.m-b-xs-2,
	.m-y-xs-2 {
		margin-bottom: 16px !important;
	}
	.m-a-xs-2 {
		margin: 16px !important;
	}	
	.m-r-xs-3,
	.m-x-xs-3 {
		margin-right: 32px !important;
	}
	.m-l-xs-3,
	.m-x-xs-3 {
		margin-left: 32px !important;
	}
	.m-t-xs-3,
	.m-y-xs-3 {
		margin-top: 32px !important;
	}
	.m-b-xs-3,
	.m-y-xs-3 {
		margin-bottom: 32px !important;
	}
	.m-a-xs-3 {
		margin: 32px !important;
	}
	.m-r-xs-4,
	.m-x-xs-4 {
		margin-right: 48px !important;
	}
	.m-l-xs-4,
	.m-x-xs-4 {
		margin-left: 48px !important;
	}
	.m-t-xs-4,
	.m-y-xs-4 {
		margin-top: 48px !important;
	}
	.m-b-xs-4,
	.m-y-xs-4 {
		margin-bottom: 48px !important;
	}
	.m-a-xs-4 {
		margin: 48px !important;
	}
	.m-r-xs-5,
	.m-x-xs-5 {
		margin-right: 64px !important;
	}
	.m-l-xs-5,
	.m-x-xs-5 {
		margin-left: 64px !important;
	}
	.m-t-xs-5,
	.m-y-xs-5 {
		margin-top: 64px !important;
	}
	.m-b-xs-5,
	.m-y-xs-5 {
		margin-bottom: 64px !important;
	}
	.m-a-xs-5 {
		margin: 64px !important;
	}
	.p-r-xs-0,
	.p-x-xs-0 {
		padding-right: 0 !important;
	}
	.p-l-xs-0,
	.p-x-xs-0 {
		padding-left: 0 !important;
	}
	.p-t-xs-0,
	.p-y-xs-0 {
		padding-top: 0 !important;
	}
	.p-b-xs-0,
	.p-y-xs-0 {
		padding-bottom: 0 !important;
	}
	.p-a-xs-0 {
		padding: 0 !important;
	}
	.p-r-xs-1,
	.p-x-xs-1 {
		padding-right: 8px !important;
	}
	.p-l-xs-1,
	.p-x-xs-1 {
		padding-left: 8px !important;
	}
	.p-t-xs-1,
	.p-y-xs-1 {
		padding-top: 8px !important;
	}
	.p-b-xs-1,
	.p-y-xs-1 {
		padding-bottom: 8px !important;
	}
	.p-a-xs-1 {
		padding: 8px !important;
	}
	.p-r-xs-2,
	.p-x-xs-2 {
		padding-right: 16px !important;
	}
	.p-l-xs-2,
	.p-x-xs-2 {
		padding-left: 16px !important;
	}
	.p-t-xs-2,
	.p-y-xs-2 {
		padding-top: 16px !important;
	}
	.p-b-xs-2,
	.p-y-xs-2 {
		padding-bottom: 16px !important;
	}
	.p-a-xs-2 {
		padding: 16px !important;
	}
	.p-r-xs-3,
	.p-x-xs-3 {
		padding-right: 32px !important;
	}
	.p-l-xs-3,
	.p-x-xs-3 {
		padding-left: 32px !important;
	}
	.p-t-xs-3,
	.p-y-xs-3 {
		padding-top: 32px !important;
	}
	.p-b-xs-3,
	.p-y-xs-3 {
		padding-bottom: 32px !important;
	}
	.p-a-xs-3 {
		padding: 32px !important;
	}
	.p-r-xs-4,
	.p-x-xs-4 {
		padding-right: 48px !important;
	}
	.p-l-xs-4,
	.p-x-xs-4 {
		padding-left: 48px !important;
	}
	.p-t-xs-4,
	.p-y-xs-4 {
		padding-top: 48px !important;
	}
	.p-b-xs-4,
	.p-y-xs-4 {
		padding-bottom: 48px !important;
	}
	.p-a-xs-4 {
		padding: 48px !important;
	}
	.p-r-xs-5,
	.p-x-xs-5 {
		padding-right: 64px !important;
	}
	.p-l-xs-5,
	.p-x-xs-5 {
		padding-left: 64px !important;
	}
	.p-t-xs-5,
	.p-y-xs-5 {
		padding-top: 64px !important;
	}
	.p-b-xs-5,
	.p-y-xs-5 {
		padding-bottom: 64px !important;
	}
	.p-a-xs-5 {
		padding: 64px !important;
	}	
	header {
		height: 62px;min-height: 62px;}
	.navbar-default .navbar-collapse{
		border-bottom:1px solid #dfdfdf;box-shadow: 0 2px 5px #dfdfdf;padding-top:0;
		}
	.pull-right.border-left {
		margin-left:18px!important;
		}
	.navbar-default .border-md-up-right {
		margin-right: -16px;
		}
    .text-center-xs {
		text-align:center;
	}
}

.index-menu, .page-menu {display: inline-block;	font-size: 0px;	margin: 0px;}
.index-menu li, .page-menu li {display: inline;	font-size: 18px; list-style: outside none none;}
.index-menu li a, .page-menu li a {	float: left;padding: 8px;	margin: 0px 0px 1px 1px; outline: 0px none;	background-color: #FFF;	min-width: 29px;text-decoration:none;}
.page-menu li a {border:1px solid #c2c2c2;}
.index-menu li a:hover, .page-menu li a:hover {background-color:#0F58DC;color:white;} 
.descindex-selected {background-color:#0014a0!important; color:white!important; cursor: default;} 

.navbar-top img {padding-top: 10px;} 
.navbar-default .border-md-up-right {margin-right:0;}	
.navbar-default .navbar-nav > li > a {padding: 15px 14px 17px 14px !important;}

.border-left {margin-right:-18px!important;} 
.border-right {margin-left:10px!important;} 

.header-search >.icon-search, .header-search > .icon-close-alt {color:white;padding:18px;}
.header-searchbox > .icon-search {color:#0014a0;float: left; position: relative;
padding: 19px 10px 0 0;}

.expand {display:block;}
.collapse {display:none;}

.header-search:hover > i, .header-searchbox:hover > i  {
 opacity:0.6;
}
.header-searchbox {
position: absolute;
top: 0;
right:62px;
z-index:10;
background: white; 
min-width: 300px;
border-bottom: 1px solid #EDEDED;
}

.header-searchbox > #threatsearch { 
width: 80%;
float: left;
margin: 0 10px 0 0;
padding: 21px;
border: none;} 


.filters-box p {
	line-height:1em;
}
.filter-cat {
	list-style:none;
	display:flex;
	padding-left:0;
	text-decoration:none; 
}

.filter-cat li {
	width:65px; 
	margin:10px 3px 5px 0; 
}

.filter-cat li a { 
	display:block;
	width:100%;
	text-align:center;
}

.filter-cat li a, .filter-ind li a { 
	font-size:13px;
}

.filter-cat, .filter-ind {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	padding-left: 0;
	text-decoration: none;
	list-style: none; 
}

.filter-ind li {
	margin:10px 4px 0 0; 
}

.filter-cat a:hover, .filter-ind a:hover {
	background-color:#90caff;
	color:#fff;
}

.filter-ind a.selected:hover {
	background-color:#bfe0ff; 
}

.filter-ind li a { 
	width: 33px;
	display:block;
	text-align:center;
}

@media only screen and (max-width: 720px) {
	ul#index {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
}

@media only screen and (min-width: 721px) and (max-width: 1024px) {
	ul#index {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}


@media only screen and (min-width: 1025px) {
	ul#index {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

li.desc {
	display:none; 
	font-size:14px;
	} 
li.desc.display {
	display:block; 
	line-height: 1.2em;
	padding-bottom: 8px;
	} 
li.desc a, .filter-cat li a, .filter-ind li a {
	text-decoration:none;
	} 
a.filter-category.selected, a.filter-index.selected, a.filter-category.default, a.filter-index.default {
	background-color:#1476ff; 
	color:#fff;
	} 
a.filter-index, a.filter-category {
	cursor:pointer;
	text-decoration:none; 
	background-color:#fff;
}
.mute {
	color:#f8f8f8;
	background-color:#acacac;
}



@media only screen and (min-width: 992px) {

	.p25 {
		 padding-bottom:27px!important;	
	}
	.h1,
	h1 {
		font-size: 43px;
		line-height: 48px;
	}
	.h2,
	h2 {
		font-size: 37px;
		line-height: 44px;
	}
	.h3,
	h3 {
		font-size: 31px;
		line-height: 36px;
	}
	.h4,
	h4 {
		font-size: 27px;
		line-height: 32px;
	}
	.h1.display,
	h1.display {
		font-size: 69px;
		line-height: 53.6px;
	}
	.h2.display,
	h2.display {
		font-size: 59.25px;
		line-height: 47.2px;
	}
	.h3.display,
	h3.display {
		font-size: 45.75px;
		line-height: 36px;
	}
	.valign {
		display: flex;
	}
	.valign-top {
		align-items: flex-start;
	}
	.valign-middle {
		align-items: center;
	}
	.valign-middle-center {
		align-items: center;
		justify-content: center;
	}
	.valign-bottom {
		align-items: flex-end;
	}
	.valign .valign-item {
		flex: 1 1 0;
	}
	.h-50 {
		height: 50px;
	}
	.h-100 {
		height: 100px;		
	}
	.h-120 {
		height: 120px;
	}	
	.h-150 {
		height: 150px;
	}
	.h-200 {
		height: 200px;
	}
	.h-220 {
		height: 220px;
	}
	.h-250 {
		height: 250px;
	}
	.h-400 {
		min-height: 300px;
	}
	.h-500 {
		min-height: 350px;
	}	
	.h-600 {
		min-height: 350px;
	}
	.m-n-50 {
		margin-top: -49px;
	}
	.m-n-100 {
		margin-top: -99px;
	}		
	.m-n-120 {
		margin-top: -119px;
	}	
	.m-n-150 {
		margin-top: -149px;
	}	
	.m-n-200 {
		margin-top: -199px;
	}	
	.m-n-220 {
		margin-top: -219px;
	}	
	.m-n-250 {
		margin-top: -249px;
	}	
	.m-r-sm-0,
	.m-x-sm-0 {
		margin-right: 0 !important;
	}
	.m-l-sm-0,
	.m-x-sm-0 {
		margin-left: 0 !important;
	}
	.m-t-sm-0,
	.m-y-sm-0 {
		margin-top: 0 !important;
	}
	.m-b-sm-0,
	.m-y-sm-0 {
		margin-bottom: 0 !important;
	}
	.m-a-sm-0 {
		margin: 0 !important;
	}
	.m-r-sm-1,
	.m-x-sm-1 {
		margin-right: 8px !important;
	}
	.m-l-sm-1,
	.m-x-sm-1 {
		margin-left: 8px !important;
	}
	.m-t-sm-1,
	.m-y-sm-1 {
		margin-top: 8px !important;
	}
	.m-b-sm-1,
	.m-y-sm-1 {
		margin-bottom: 8px !important;
	}
	.m-a-sm-1 {
		margin: 8px !important;
	}	
	.m-r-sm-2,
	.m-x-sm-2 {
		margin-right: 16px !important;
	}
	.m-l-sm-2,
	.m-x-sm-2 {
		margin-left: 16px !important;
	}
	.m-t-sm-2,
	.m-y-sm-2 {
		margin-top: 16px !important;
	}
	.m-b-sm-2,
	.m-y-sm-2 {
		margin-bottom: 16px !important;
	}
	.m-a-sm-2 {
		margin: 16px !important;
	}	
	.m-r-sm-3,
	.m-x-sm-3 {
		margin-right: 32px !important;
	}
	.m-l-sm-3,
	.m-x-sm-3 {
		margin-left: 32px !important;
	}
	.m-t-sm-3,
	.m-y-sm-3 {
		margin-top: 32px !important;
	}
	.m-b-sm-3,
	.m-y-sm-3 {
		margin-bottom: 32px !important;
	}
	.m-a-sm-3 {
		margin: 32px !important;
	}
	.m-r-sm-4,
	.m-x-sm-4 {
		margin-right: 48px !important;
	}
	.m-l-sm-4,
	.m-x-sm-4 {
		margin-left: 48px !important;
	}
	.m-t-sm-4,
	.m-y-sm-4 {
		margin-top: 48px !important;
	}
	.m-b-sm-4,
	.m-y-sm-4 {
		margin-bottom: 48px !important;
	}
	.m-a-sm-4 {
		margin: 48px !important;
	}
	.m-r-sm-5,
	.m-x-sm-5 {
		margin-right: 64px !important;
	}
	.m-l-sm-5,
	.m-x-sm-5 {
		margin-left: 64px !important;
	}
	.m-t-sm-5,
	.m-y-sm-5 {
		margin-top: 64px !important;
	}
	.m-b-sm-5,
	.m-y-sm-5 {
		margin-bottom: 64px !important;
	}
	.m-a-sm-5 {
		margin: 64px !important;
	}
	.p-r-sm-0,
	.p-x-sm-0 {
		padding-right: 0 !important;
	}
	.p-l-sm-0,
	.p-x-sm-0 {
		padding-left: 0 !important;
	}
	.p-t-sm-0,
	.p-y-sm-0 {
		padding-top: 0 !important;
	}
	.p-b-sm-0,
	.p-y-sm-0 {
		padding-bottom: 0 !important;
	}
	.p-a-sm-0 {
		padding: 0 !important;
	}
	.p-r-sm-1,
	.p-x-sm-1 {
		padding-right: 8px !important;
	}
	.p-l-sm-1,
	.p-x-sm-1 {
		padding-left: 8px !important;
	}
	.p-t-sm-1,
	.p-y-sm-1 {
		padding-top: 8px !important;
	}
	.p-b-sm-1,
	.p-y-sm-1 {
		padding-bottom: 8px !important;
	}
	.p-a-sm-1 {
		padding: 8px !important;
	}
	.p-r-sm-2,
	.p-x-sm-2 {
		padding-right: 16px !important;
	}
	.p-l-sm-2,
	.p-x-sm-2 {
		padding-left: 16px !important;
	}
	.p-t-sm-2,
	.p-y-sm-2 {
		padding-top: 16px !important;
	}
	.p-b-sm-2,
	.p-y-sm-2 {
		padding-bottom: 16px !important;
	}
	.p-a-sm-2 {
		padding: 16px !important;
	}
	.p-r-sm-3,
	.p-x-sm-3 {
		padding-right: 32px !important;
	}
	.p-l-sm-3,
	.p-x-sm-3 {
		padding-left: 32px !important;
	}
	.p-t-sm-3,
	.p-y-sm-3 {
		padding-top: 32px !important;
	}
	.p-b-sm-3,
	.p-y-sm-3 {
		padding-bottom: 32px !important;
	}
	.p-a-sm-3 {
		padding: 32px !important;
	}
	.p-r-sm-4,
	.p-x-sm-4 {
		padding-right: 48px !important;
	}
	.p-l-sm-4,
	.p-x-sm-4 {
		padding-left: 48px !important;
	}
	.p-t-sm-4,
	.p-y-sm-4 {
		padding-top: 48px !important;
	}
	.p-b-sm-4,
	.p-y-sm-4 {
		padding-bottom: 48px !important;
	}
	.p-a-sm-4 {
		padding: 48px !important;
	}
	.p-r-sm-5,
	.p-x-sm-5 {
		padding-right: 64px !important;
	}
	.p-l-sm-5,
	.p-x-sm-5 {
		padding-left: 64px !important;
	}
	.p-t-sm-5,
	.p-y-sm-5 {
		padding-top: 64px !important;
	}
	.p-b-sm-5,
	.p-y-sm-5 {
		padding-bottom: 64px !important;
	}
	.p-a-sm-5 {
		padding: 64px !important;
	}
	.height-550 {
		min-height:550px!important;
	}
	.header-searchbox > #threatsearch {
		width: 85%;margin: 0; padding: 16px 0 15px 15px; border: none;
	}
	.header-search > .icon-search, .header-search > .icon-close-alt {
		padding:12px 0 0 0;
	} 
	.pull-right.border-left {
		border-left:none!important;
	}
	.pull-right.border-right {
		border-right:none!important;margin-right:10px!important;
	}
	.header-searchbox > .icon-search {
		padding: 15px 0 0 0!important;
	}
}


@media only screen and (max-width: 991px) {
	.valign-sm-0 {
		display: initial;
	}
	.m-n-sm-0 {
		margin-top: 0;
	}
}

@media only screen and (min-width: 992px) {
	.h1.display,
	h1.display {
		font-size: 92px;
		line-height: 67px;
	}
	.h2.display,
	h2.display {
		font-size: 79px;
		line-height: 59px;
	}
	.h3.display,
	h3.display {
		font-size: 61px;
		line-height: 45px;
	}
	.h-400 {
		min-height: 400px;
	}
	.h-500 {
		min-height: 500px;
	}	
	.h-600 {
		min-height: 600px;
	}
	.m-r-md-0,
	.m-x-md-0 {
		margin-right: 0 !important;
	}
	.m-l-md-0,
	.m-x-md-0 {
		margin-left: 0 !important;
	}
	.m-t-md-0,
	.m-y-md-0 {
		margin-top: 0 !important;
	}
	.m-b-md-0,
	.m-y-md-0 {
		margin-bottom: 0 !important;
	}
	.m-a-md-0 {
		margin: 0 !important;
	}	
    .m-r-md-1,
	.m-x-md-1 {
		margin-right: 8px !important;
	}
	.m-l-md-1,
	.m-x-md-1 {
		margin-left: 8px !important;
	}
	.m-t-md-1,
	.m-y-md-1 {
		margin-top: 8px !important;
	}
	.m-b-md-1,
	.m-y-md-1 {
		margin-bottom: 8px !important;
	}
	.m-a-md-1 {
		margin: 8px !important;
	}	
	.m-r-md-2,
	.m-x-md-2 {
		margin-right: 16px !important;
	}
	.m-l-md-2,
	.m-x-md-2 {
		margin-left: 16px !important;
	}
	.m-t-md-2,
	.m-y-md-2 {
		margin-top: 16px !important;
	}
	.m-b-md-2,
	.m-y-md-2 {
		margin-bottom: 16px !important;
	}
	.m-a-md-2 {
		margin: 16px !important;
	}	
	.m-r-md-3,
	.m-x-md-3 {
		margin-right: 32px !important;
	}
	.m-l-md-3,
	.m-x-md-3 {
		margin-left: 32px !important;
	}
	.m-t-md-3,
	.m-y-md-3 {
		margin-top: 32px !important;
	}
	.m-b-md-3,
	.m-y-md-3 {
		margin-bottom: 32px !important;
	}
	.m-a-md-3 {
		margin: 32px !important;
	}
	.m-r-md-4,
	.m-x-md-4 {
		margin-right: 48px !important;
	}
	.m-l-md-4,
	.m-x-md-4 {
		margin-left: 48px !important;
	}
	.m-t-md-4,
	.m-y-md-4 {
		margin-top: 48px !important;
	}
	.m-b-md-4,
	.m-y-md-4 {
		margin-bottom: 48px !important;
	}
	.m-a-md-4 {
		margin: 48px !important;
	}
	.m-r-md-5,
	.m-x-md-5 {
		margin-right: 64px !important;
	}
	.m-l-md-5,
	.m-x-md-5 {
		margin-left: 64px !important;
	}
	.m-t-md-5,
	.m-y-md-5 {
		margin-top: 64px !important;
	}
	.m-b-md-5,
	.m-y-md-5 {
		margin-bottom: 64px !important;
	}
	.m-a-md-5 {
		margin: 64px !important;
	}
	.p-r-md-0,
	.p-x-md-0 {
		padding-right: 0 !important;
	}
	.p-l-md-0,
	.p-x-md-0 {
		padding-left: 0 !important;
	}
	.p-t-md-0,
	.p-y-md-0 {
		padding-top: 0 !important;
	}
	.p-b-md-0,
	.p-y-md-0 {
		padding-bottom: 0 !important;
	}
	.p-a-md-0 {
		padding: 0 !important;
	}
	.p-r-md-2,
	.p-x-md-2 {
		padding-right: 16px !important;
	}
	.p-l-md-2,
	.p-x-md-2 {
		padding-left: 16px !important;
	}
	.p-t-md-2,
	.p-y-md-2 {
		padding-top: 16px !important;
	}
	.p-b-md-2,
	.p-y-md-2 {
		padding-bottom: 16px !important;
	}
	.p-a-md-2 {
		padding: 16px !important;
	}
	.p-r-md-3,
	.p-x-md-3 {
		padding-right: 32px !important;
	}
	.p-l-md-3,
	.p-x-md-3 {
		padding-left: 32px !important;
	}
	.p-t-md-3,
	.p-y-md-3 {
		padding-top: 32px !important;
	}
	.p-b-md-3,
	.p-y-md-3 {
		padding-bottom: 32px !important;
	}
	.p-a-md-3 {
		padding: 32px !important;
	}
	.p-r-md-4,
	.p-x-md-4 {
		padding-right: 48px !important;
	}
	.p-l-md-4,
	.p-x-md-4 {
		padding-left: 48px !important;
	}
	.p-t-md-4,
	.p-y-md-4 {
		padding-top: 48px !important;
	}
	.p-b-md-4,
	.p-y-md-4 {
		padding-bottom: 48px !important;
	}
	.p-a-md-4 {
		padding: 48px !important;
	}
	.p-r-md-5,
	.p-x-md-5 {
		padding-right: 64px !important;
	}
	.p-l-md-5,
	.p-x-md-5 {
		padding-left: 64px !important;
	}
	.p-t-md-5,
	.p-y-md-5 {
		padding-top: 64px !important;
	}
	.p-b-md-5,
	.p-y-md-5 {
		padding-bottom: 64px !important;
	}
	.p-a-md-5 {
		padding: 64px !important;
	}
	.height-550 {
		min-height:550px!important;
	}	
}
  
@media only screen and (min-width: 1280px) {
     h1.display {
        font-size: 92px;
        line-height: 67px;
      }
	.m-r-lg-0,
	.m-x-lg-0 {
		margin-right: 0 !important;
	}
	.m-l-lg-0,
	.m-x-lg-0 {
		margin-left: 0 !important;
	}
	.m-t-lg-0,
	.m-y-lg-0 {
		margin-top: 0 !important;
	}
	.m-b-lg-0,
	.m-y-lg-0 {
		margin-bottom: 0 !important;
	}
	.m-a-lg-0 {
		margin: 0 !important;
	}
	.m-r-lg-1,
	.m-x-lg-1 {
		margin-right: 8px !important;
	}
	.m-l-lg-1,
	.m-x-lg-1 {
		margin-left: 8px !important;
	}
	.m-t-lg-1,
	.m-y-lg-1 {
		margin-top: 8px !important;
	}
	.m-b-lg-1,
	.m-y-lg-1 {
		margin-bottom: 8px !important;
	}
	.m-a-lg-1 {
		margin: 8px !important;
	}
	.m-r-lg-2,
	.m-x-lg-2 {
		margin-right: 16px !important;
	}
	.m-l-lg-2,
	.m-x-lg-2 {
		margin-left: 16px !important;
	}
	.m-t-lg-2,
	.m-y-lg-2 {
		margin-top: 16px !important;
	}
	.m-b-lg-2,
	.m-y-lg-2 {
		margin-bottom: 16px !important;
	}
	.m-a-lg-2 {
		margin: 16px !important;
	}
	.m-r-lg-3,
	.m-x-lg-3 {
		margin-right: 32px !important;
	}
	.m-l-lg-3,
	.m-x-lg-3 {
		margin-left: 32px !important;
	}
	.m-t-lg-3,
	.m-y-lg-3 {
		margin-top: 32px !important;
	}
	.m-b-lg-3,
	.m-y-lg-3 {
		margin-bottom: 32px !important;
	}
	.m-a-lg-3 {
		margin: 32px !important;
	}	
	.m-r-lg-4,
	.m-x-lg-4 {
		margin-right: 48px !important;
	}
	.m-l-lg-4,
	.m-x-lg-4 {
		margin-left: 48px !important;
	}
	.m-t-lg-4,
	.m-y-lg-4 {
		margin-top: 48px !important;
	}
	.m-b-lg-4,
	.m-y-lg-4 {
		margin-bottom: 48px !important;
	}
	.m-a-lg-4 {
		margin: 48px !important;
	}
	.m-r-lg-5,
	.m-x-lg-5 {
		margin-right: 64px !important;
	}
	.m-l-lg-5,
	.m-x-lg-5 {
		margin-left: 64px !important;
	}
	.m-t-lg-5,
	.m-y-lg-5 {
		margin-top: 64px !important;
	}
	.m-b-lg-5,
	.m-y-lg-5 {
		margin-bottom: 64px !important;
	}
	.m-a-lg-5 {
		margin: 64px !important;
	}
	.p-r-lg-0,
	.p-x-lg-0 {
		padding-right: 0 !important;
	}
	.p-l-lg-0,
	.p-x-lg-0 {
		padding-left: 0 !important;
	}
	.p-t-lg-0,
	.p-y-lg-0 {
		padding-top: 0 !important;
	}
	.p-b-lg-0,
	.p-y-lg-0 {
		padding-bottom: 0 !important;
	}
	.p-a-lg-0 {
		padding: 0 !important;
	}
	.p-r-lg-1,
	.p-x-lg-1 {
		padding-right: 8px !important;
	}
	.p-l-lg-1,
	.p-x-lg-1 {
		padding-left: 8px !important;
	}
	.p-t-lg-1,
	.p-y-lg-1 {
		padding-top: 8px !important;
	}
	.p-b-lg-1,
	.p-y-lg-1 {
		padding-bottom: 8px !important;
	}
	.p-a-lg-1 {
		padding: 8px !important;
	}
	.p-r-md-1,
	.p-x-md-1 {
		padding-right: 8px !important;
	}
	.p-l-md-1,
	.p-x-md-1 {
		padding-left: 8px !important;
	}
	.p-t-md-1,
	.p-y-md-1 {
		padding-top: 8px !important;
	}
	.p-b-md-1,
	.p-y-md-1 {
		padding-bottom: 8px !important;
	}
	.p-a-md-1 {
		padding: 8px !important;
	}
	.p-r-lg-2,
	.p-x-lg-2 {
		padding-right: 16px !important;
	}
	.p-l-lg-2,
	.p-x-lg-2 {
		padding-left: 16px !important;
	}
	.p-t-lg-2,
	.p-y-lg-2 {
		padding-top: 16px !important;
	}
	.p-b-lg-2,
	.p-y-lg-2 {
		padding-bottom: 16px !important;
	}
	.p-a-lg-2 {
		padding: 16px !important;
	}
	.p-r-lg-3,
	.p-x-lg-3 {
		padding-right: 32px !important;
	}
	.p-l-lg-3,
	.p-x-lg-3 {
		padding-left: 32px !important;
	}
	.p-t-lg-3,
	.p-y-lg-3 {
		padding-top: 32px !important;
	}
	.p-b-lg-3,
	.p-y-lg-3 {
		padding-bottom: 32px !important;
	}
	.p-a-lg-3 {
		padding: 32px !important;
	}
	.p-r-lg-4,
	.p-x-lg-4 {
		padding-right: 48px !important;
	}
	.p-l-lg-4,
	.p-x-lg-4 {
		padding-left: 48px !important;
	}
	.p-t-lg-4,
	.p-y-lg-4 {
		padding-top: 48px !important;
	}
	.p-b-lg-4,
	.p-y-lg-4 {
		padding-bottom: 48px !important;
	}
	.p-a-lg-4 {
		padding: 48px !important;
	}
	.p-r-lg-5,
	.p-x-lg-5 {
		padding-right: 64px !important;
	}
	.p-l-lg-5,
	.p-x-lg-5 {
		padding-left: 64px !important;
	}
	.p-t-lg-5,
	.p-y-lg-5 {
		padding-top: 64px !important;
	}
	.p-b-lg-5,
	.p-y-lg-5 {
		padding-bottom: 64px !important;
	}
	.p-a-lg-5 {
		padding: 64px !important;
	}
	.height-550 {
		min-height:550px!important;
	}	
}
     
@media print {  
	head, header, footer, .fsg-animate-tab {
		display:none;
	} 
	#desc-intro {
		margin:0!important;
		padding:0!important;
	}
	#desc-pagetitle > div {
		margin:0!important;
		padding:0 0 0 12px!important;
	}
	body, .container, .row {
		padding:0!important;
		margin:0!important;
	}
	.tab-pane {
		display:block!important;
		margin:0!important;
		padding:0!important;
	}
	.tab-pane > h5 {
		font-size:12px!important; 
		margin:0!important; 
		padding-top:0!important;
		padding-bottom:5px!important;
		line-height:1em;
	}  
	.subheading {
		padding-top:5px!important; 
		padding-bottom:5px!important;
	} 
	p, pre {
		font-size:12px; 
		line-height:1em;
	} 
	ul > li, ol > li {
		font-size:12px; 
		line-height:1em;
		padding-bottom:3px;
	}
	p > a[href]:after {
		content: none;
	} 
	h1 {
		margin:0!important;
		padding:0!important;
		line-height:1em;
		font-size:18px;
		font-weight:700;
	}
	h3 {
		padding-top:5px!important; 
		margin:0!important;
		line-height:1em;
		font-size:14px!important;
	}
	h4, h5, h6 {
		padding-top:5px!important; 
		padding-bottom:5px!important; 
		margin:0!important;
		line-height:1em;
		font-size:13px!important;
	}
	#desc-classification, #removal_more {
		width:99%;
	} 
	#desc-classification > div > div, 
	#desc-classification > div > div > div {
		padding:0!important;
		line-height:.5em;
	}  
	#desc-classification > div, 
	#desc-classification > div > div {
		padding-left:10px!important;
	}
	.arrow-list > li > p {
		line-height:1em;
	} 
	.p-y-2, .p-x-0, .p-t-1, .p-t-3, .p-t-2, .p-b-3 {
		padding:0!important;
	}
	.m-b-1 {
		margin-bottom:0!important;
	}
	.m-t-3 {
		margin-top:0!important;
	}
	.p-b-2 {
		padding-bottom:10px!important;
	}
	.subheading {
		padding-top:10px!important;
		padding-bottom:10px!important;
	} 
}