.assetRequest { }
.assetRequest a, .assetRequest a:link { text-decoration: none; color: #00659F; }
.assetRequest a:hover, .assetRequest a:visited, .assetRequest a:focus { text-decoration: none; color: #00659F;}
.assetRequest h4 { text-transform: uppercase; font-size: 22px; line-height: 24px; background: none; max-width: 100%; padding: 0; }
.assetRequest ul { margin-left: 0; }
.assetRequest li{ text-indent: 0; }
.assetRequest li:before{ content: "" !important; }
.assetRequest ul li { list-style: none; }
.assetRequest label { color: #000; text-transform: uppercase;}
.assetRequest [data-download-button] {color:#000 !important}
.assetRequest .assetRequest_Home h3 { float: left; margin-top: 10px; }
.assetRequest .assetRequest_Home ul.searchResults { margin-left:-10px; margin-bottom: 20px; }

.assetRequest .assetRequest_Detail h1 { margin-bottom: 1.875rem; text-transform: none;}
.assetRequest .assetRequest_Detail .blockItem { border: 1px solid #bababa; padding: 2px; }

.assetRequest .assetRequest_Detail .blockItem img { display: block; margin: 0 auto;}
@media only screen and (max-width: 40em){
.assetRequest .assetRequest_Detail .blockItem img { display: block; width: 100%;}
}

.assetRequest a.seeMore { float: right; }

.assetRequest .loading { margin: 60px auto; width: 50px; }
.assetRequest .button { background: #fbd100; color: #000; font-weight: 600; }
.assetRequest .button, .assetRequest .button:visited, .assetRequest .button:hover { background: #fbd100; color: #000; }
.assetRequest select { height: 1.8rem; padding: 0rem .1rem; border: 1px solid #cbcaca;color: #668B81;text-transform: uppercase;background-color: #fff; width:100%;}
.assetRequest .homeSearch button[type=submit], .assetRequest .keywordSearch button.button { padding: 0 10px 4px; font-size: 22px; line-height: 32px; margin-left: -1px; border: none; background-color: #fbd100;}
.assetRequest .homeSearch input[type=text], .assetRequest .keywordSearch input { border: 1px solid #fbd100; }
.assetRequest .keywordSearch input, .assetRequest .keywordSearch button { height: 1.8rem; padding: .4rem; margin-bottom: 18px; }
.assetRequest .keywordSearch h4{ margin-bottom: 5px; }

.assetRequest .assetRequestTopNav ul.links { }
.assetRequest .assetRequestTopNav ul.links li { display: inline-block; }
.assetRequest .assetRequestTopNav ul.links li:before { content:" \00bb \00a0" } /* equivalent : &raquo; &nbsp; */
.assetRequest .assetRequestTopNav ul.links li.hide:before { content:""; }
.assetRequest .assetRequestTopNav ul.links li:first-child { padding: 0; }
.assetRequest .assetRequestTopNav ul.links li:first-child:before { content:""; }

.assetRequest ul.searchTags { border-bottom: 1px dashed #bababa; padding-bottom:12px; margin-bottom: 12px; }
.assetRequest .searchTags li { display: inline-block; margin: 2px 0; }
.assetRequest .searchTags li label { padding: 2px 22px 2px 10px; background:#00659F; color: #fff; margin-right: 4px; border-radius: 6px; font-size: .8rem; display: block; position: relative; }
.assetRequest .searchTags li label a { color: #fff; font-weight: bold; position:absolute; top:2px; right:6px; }
.assetRequest .searchTags li.reset label { background: #00659F; padding: 2px 10px 2px 10px; }

.assetRequest a.myProfile { padding-right: 20px;}
.assetRequest a.myRequests { line-height: 1.2rem; }
.assetRequest .cart { }
.assetRequest .cart i { font-size: 1rem; }
.assetRequest .cart span.count { line-height: 1rem; font-size: 0.9rem; background: #e6b13c; color: #fff; padding: 1px 6px; text-align: center; border-radius: 6px; display: inline-block; margin-left:3px; vertical-align: text-bottom;}
.assetRequest .cart span.count.zero { display:none; }
.assetRequest .assetMeta label, .assetMeta span { display: inline-block; font-size: 0.875rem; cursor: default; }
.assetRequest .assetMeta p.description { display: block; font-size: 0.875rem; margin-bottom: 14px; }
.assetRequest .assetMeta label { margin-right: 6px; margin-bottom: 6px;     font-weight: bold;}
.assetRequest .assetMeta ul.tags { line-height: 1.2rem;margin-bottom:14px; }
.assetRequest .assetMeta ul.tags li { display: inline-block; }
.assetRequest .assetMeta ul.tags li a { display: inline-block; padding: 3px 5px; border-radius: 4px; color: #fff; font-size: 14px; text-transform: lowercase; background: #00659F;}

.assetRequest .row.collapse.imageWrapper { margin-bottom: 30px; }

.assetRequest ul.tab-links li { display: inline-block; }
.assetRequest ul.tab-links li a { display: inline-block; border: 1px solid #bababa; color: #696460; padding: 6px 12px; width: 180px; }
.assetRequest ul.tab-links li.active a, .assetRequest ul.tab-links li:hover a { background: #e3e7e8; }

.assetRequest div.tab-content .tab { display: none; }
.assetRequest div.tab-content .tab.active { display: block; }

.assetRequest .columns.sidebar { padding: 0; }
.assetRequest .keywordSearch { margin-bottom: 12px; }

.assetRequest ul.searchFilter li { margin-bottom: 2px; }
.assetRequest ul.searchFilter { margin-bottom:35px;display:inline-block; }
.assetRequest ul.searchFilter label { cursor:pointer; }
.assetRequest ul.searchFilter input { vertical-align: middle; margin-bottom: 0; margin-right: 4px; }

.assetRequest .row.collapse.results { margin-top:5px; }
.assetRequest .row.collapse.sorter { padding-left:10px; }
.assetRequest .row.collapse.sorter.footer .sortColumnField,
.assetRequest .row.collapse.sorter.footer .layoutColumnSelect { display: none; }

.assetRequest .layoutColumnSelect { margin: auto; text-align: center; }
.assetRequest .layoutColumnSelect .resultsLayout { line-height: 1.8rem; display: inline-block; margin-right: 10px; vertical-align: middle; cursor: default;}
@media only screen and (max-width: 64em){
	.assetRequest .layoutColumnSelect .resultsLayout{
		display: block;
		text-align: center !important;
	}
}
.assetRequest .layoutColumnSelect a { font-size: 1.4rem; vertical-align: middle; margin:0 6px 0 6px; color: #00659F; }
.assetRequest .layoutColumnSelect a.active { color: #bababa; }

.assetRequest .assetThumbnail { position:relative; }
.assetRequest .assetThumbnail .blockItem { display:block; position:relative;padding:2px; border: 1px solid #bababa; }
.assetRequest .assetThumbnail img { display:block; margin: 0 auto; }
@media only screen and (max-width: 40em){
    .assetRequest .assetThumbnail img { width:100%; }
}
.assetRequest .assetThumbnail label { cursor:auto; margin-bottom: 10px; }
.assetRequest .assetThumbnail .assetInfo { padding: 5px 5px 0px 5px; }
.assetRequest .assetThumbnail .assetInfo li { font-size: .8rem; }

.assetRequest .assetThumbnail.smallThumbnail a { position: relative; display: inline-block; }
.assetRequest .assetThumbnail.smallThumbnail .type { left: 6px; bottom: 4px; position: absolute; }

.assetRequest .assetThumbnail.format_small .assetInfoFooter { position: absolute; color: #7e7e7e; display: inline-block; bottom: 0px; left: 0px; border-left: 40px solid #eee; border-top: 40px solid transparent; margin-left: 2px; margin-bottom: 2px;}
.assetRequest .assetThumbnail.format_small .assetInfoFooter i { position: absolute; left: -36px; top: -18px; }
.assetRequest .assetThumbnail.format_small .assetInfoFooter .dimensions { display: none; }

.assetRequest .assetThumbnail.format_large .assetInfo { height: auto; }
.assetRequest .assetThumbnail.format_large .assetInfoFooter {background-color: #eee;color: #7e7e7e;	padding: 8px 8px 2px 8px; font-size: 12px; }
.assetRequest .assetThumbnail.format_large .assetInfoFooter i { color: #707070; }
.assetRequest .assetThumbnail.format_large a.remove { position: absolute; display:inline-block; top: 2px; right: 2px; width:0; height:0; border-top: 40px solid #d9531d; border-left: 40px solid transparent; }
.assetRequest .assetThumbnail.format_large a.remove i { position:absolute; top:-37px; right: 5px; color: #fff; font-size: 1rem; }

.assetRequest .assetThumbnail.format_list {}
.assetRequest .assetThumbnail.format_list { margin-left:10px; margin-top: 10px; padding: 5px 0px; }
.assetRequest .assetThumbnail.format_list:first-child { margin-top:0; padding-top: 0px;}
.assetRequest .assetThumbnail.format_list img { height: 150px; margin-right: 15px; display: inline-block;vertical-align: top; float: left; }
@media only screen and (max-width: 40em){
	.assetRequest .assetThumbnail.format_list img{
		height: auto;
	}
}
.assetRequest .assetThumbnail.format_list > .blockItem { border: 1px solid #bababa; padding: 2px;}
.assetRequest .assetThumbnail.format_list .assetInfoFooter { position: absolute; bottom: 10px; left: 165px; font-size: .8rem;}
.assetRequest .assetThumbnail.format_list .detailButton { position: absolute;  padding: 2px 15px; right: 10px; bottom: 10px; background: #fbd100; color: #000; font-weight: 500; font-family:'expressway'; text-transform: uppercase; font-size: 1em; }

.assetRequest .homeCategories li { padding-bottom: 0; }

.assetRequest .pager { float:right;position:relative; }
@media only screen and (max-width: 40em){
	.assetRequest .pager{
		float: none;
	}
}
.assetRequest .pager a { font-size:1.4rem; width:20px; text-align:center; font-weight:bold; display:inline-block; position:relative; }
.assetRequest .pager a.disabled { color: #bababa; }
.assetRequest .pager > span { display:inline-block; top: -1px; position: relative; color:#cbcaca;  font-size: 15px;}
.assetRequest .pager .fa.prev:before { content: "\f104" }
.assetRequest .pager .fa.next:before { content: "\f105" }

.assetRequest .usageLabel { padding: 0; font-weight: bold; }
.assetRequest .usageInput {}
.assetRequest .noResults { text-align: center; margin: 60px; }
.assetRequest .assetFormat { text-transform: uppercase; }
.assetRequest .mapContainer { height: 250px; }

.assetRequest .sv_validator_error { font-size: .8rem; margin-left: .3rem; margin-bottom: .4rem; color: #a94442; }