#limit{width:40px}
.standardsearchActions{
display:none;
}
#standardsResults li{
	background: none;
}
.main-content ul li { background-image:none!important;padding-left:0!important} 
#standardsResults{
margin-left: 0px;
}
.standards-loading-area { width: 100%; border-top: 1px solid #ddd;}
.loading-icon { width: 200px; height: 55px; margin: 0 auto; margin-top: 60px; margin-bottom: 30px; text-align: center;}
.loading-icon img { margin-bottom: 15px;}
.loading-slug { color: #848D93; opacity:0.5; }
.lazy-loading {float:left; width: 100%; border-top: 1px solid #ddd;}
.lazy-loading .loading-icon { width: 200px; height: 30px; margin: 0 auto; margin-top: 30px; margin-bottom: 40px; text-align: center;}
.lazy-loading .loading-icon img { height: 100%}
.lazy-loading{display:none}

	/* STANDARDS PAGE */

	.results-figure {font-size: 12px; color: #999; float: right; font-weight: normal; margin-top: 8px;}
    /* TOP */

    .standards-results-check { border-right:1px solid #d4d7d9; display:block; float: left; width: 50px; text-align: center; height: 100%; }
    	.standards-results-check input { margin-top: 13px;}
    	.standards-results-check input:hover {cursor: pointer;}

    .download-all-button,
    .export-list-button { display: block; float: left; margin: 10px 0 0 15px; border-radius: 2px;
    	background:#d4d7d9; border: 0; color: #fff; font-size: 9px; text-shadow:none; padding: 0;line-height:10px; height: 20px;}

    	.download-all-button .button-icon,
    	.export-list-button .button-icon {
    		display: inline-block; width: 23px; height: 20px; border-right:1px solid rgba(255,255,255,0.3); margin-right: 0px; float: left;
    		background: url(../images/export-icon.png) no-repeat center center; background-size: 20px 20px;}
    	.download-all-button .button-icon {background: url(../images/zip-icon.png) no-repeat center center; background-size: 20px 20px;}

    	.download-all-button span,
    	.export-list-button span { float: left; padding: 6px 8px 0px 8px;}

    	.download-all-button.active:hover { cursor: pointer; opacity: 0.8;}
    	.export-list-button.active:hover { cursor: pointer; opacity: 0.8;}

    	.download-all-button.active { background: #f39c12;}
    	.export-list-button.active { background: #007dc3; }


	.standards-results .standards-results-top {
		/*border-bottom: 1px solid #d4d7d9;*/ padding:0; margin-top: 30px; height: 40px; }

		.standards-results .standards-results-top .sort-menu {
			float:right; width: 25%; margin-top: 12px; height: 30px;}

			.standards-results .standards-results-top .sort-menu span {
				float: left; font-size: 11px; color: #999; display:block; width: 30%;}
			.standards-results .standards-results-top .sort-menu select {
				float: left; font-size: 11px; width: 70%; font-weight: bold; border: 0; background: 0; margin-top: 1px;}
				.standards-results .standards-results-top .sort-menu select:hover { cursor: pointer;}
			
/* Results List */

	.standards-results-list {margin-bottom: 30px; margin-left:0;}
	.standards-results-list li { list-style: none;}

	.standards-results-list .standards-item {
		float: left; width: 100%; margin-bottom: 0px; border-top: 1px solid #d4d7d9; height: auto; position: relative;}

		.standards-results-list .standards-item.old-version {border-top:0;}

		 .standards-item .standards-results-check { position: absolute;}
		.standards-results-content { float: left; padding: 10px 15px; margin-left: 51px;
			width: -moz-calc(100% - 181px);
		    width: -webkit-calc(100% - 181px);
		    width: calc(100% - 181px); font-size: 13px; line-height: 20px;}

		    .standards-results-content h4 {font-size: 16px;line-height: 26px;margin-bottom: 4px;}
		    .standards-results-content h4 .fade {color: #c6c7c9;}
		    .standards-results-content .update-details { font-size: 10px; color:#a04242; margin-top: 5px;}
		    .standards-results-content .update-details .fade {color:#d4d7d9;}
		    .standards-results-content .update-details i { font-style: italic;}

		.standards-results-actions { float: left; width: 100px; padding-top: 15px;}
			.standards-results-actions > a, .standards-results-actions .act-button { display: block; width:20px; height:20px; background: #ddd;
				float:left; margin-right: 10px; text-align: center; border-radius: 3px;  float: right;}
				.standards-results-actions a:hover {opacity:0.8;}

				.standards-results-actions a.zip-button { background:url(../images/zip-icon.png) no-repeat #f39c12; background-size: 20px 20px;  float: right;}
				.standards-results-actions a.pdf-button { background:url(../images/pdf-icon.png) no-repeat #ea4c3a;background-size: 20px 20px;  float: right;}
				.standards-results-actions .act-button { background: #007dc3; color: #fff;}	

				.standards-results-actions .act-button { position: relative;
					-webkit-user-select: none;
					-khtml-user-select: none;
					-moz-user-select: none;
					-o-user-select: none;
					user-select: none;}
				.standards-results-actions .act-button i { margin-top: 4px;}
				.standards-results-actions .act-button:hover { cursor: pointer; background: #3094cc}
				.standards-results-actions .act-button ul {
					position: absolute; background: #ffffff; top: 21px; right: -6px; width: 200px; padding: 8px 0 4px 0;
					display: none; opacity: 0; text-align: left; border: 1px solid #d4d7d9;-webkit-border-radius: 3px;
					-webkit-border-top-right-radius: 0;
					-moz-border-radius: 3px;
					-moz-border-radius-topright: 0;
					border-radius: 3px;
					border-top-right-radius: 0;}

					.standards-results-actions .act-button ul li {
						margin: 5px 10px 0px 10px; padding-bottom: 6px; border-bottom:#e9ebec 1px solid; font-size: 11px; line-height: 18px;}
					.standards-results-actions .act-button ul li:last-child {
						border-bottom:0;}

					.standards-results-actions .act-button ul .button-bg {
						background: #ffffff; border: 1px solid #d4d7d9; width: 30px; height:30px; position: absolute;
						top: -32px; right: -1px; border-bottom-color: #fff;-webkit-border-top-left-radius: 3px;
						-webkit-border-top-right-radius: 3px;
						-moz-border-radius-topleft: 3px;
						-moz-border-radius-topright: 3px;
						border-top-left-radius: 3px;
						border-top-right-radius: 3px;}
					.standards-results-actions .act-button ul .button-bg span {background: #3094cc; color: #fff;
						display: block; width:20px; height:20px;text-align: center; margin:5px 0 0 5px; border-radius: 3px;}

					.standards-results-actions .act-button.act-button-active ul {
					 display: block; opacity: 1; z-index: 999999;}

					 .pagination.nudge-left { margin:30px 0 0 150px;}

    /* SEARCH MENU */

		.standards-search {
			border-radius: 10px; margin-top: 30px; padding: 10px;
            -webkit-box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);
            -moz-box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);
            box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);}

            .standards-search label { font-size: 11px; font-weight: normal; margin-bottom: 5px; }
            	.standards-search label:hover { cursor: pointer;}

            .standards-search hr {
				  border-top: solid #ddd 1px;
				  clear: both;
				  margin: 10px 0;
				  height: 0px;
				  background:0;
				}

            .standards-search h5 {
            	color:#999999;
            	text-transform: uppercase;
            	font-size: 10px;
            	margin: 10px 0 5px 0;}
			
            i.status-stamp {display: inline-block; margin:0 0 0 20px; font-size: 12px;}

            i.status-stamp.hist {color: #a04242;}
            i.status-stamp.aprv {color: #dca90e;}
            i.status-stamp.publ {color: #69972e;}
			
            i.status-dot { width: 6px; height: 6px; display: inline-block; margin:-2px 0 0 2px; border-radius: 50%; background: #ccc;}

            i.status-dot.hist {background: #a04242;}
            i.status-dot.aprv {background: #dca90e;}
            i.status-dot.publ {background: #69972e;}

            .standards-search input[type="text"] { 
           		width: -moz-calc(100% - 12px);
			    width: -webkit-calc(100% - 12px);
			    width: calc(100% - 12px);
           		font-size: 11px;
           		margin: 0 0 10px 0;
           		padding:8px 5px;}

			.standards-search select { 
           		width: 100%;
           		font-size: 11px;
           		margin: 0 0 10px 0;
           		padding:8px 5px;}

           	.standards-search .filter-standards-button {
           		width: 100%; margin-top: 10px; background: 0; font-size: 14px; color: #3a444a; 
           		border:1px solid rgba(215,216,217,1); font-weight: normal;}

           		.standards-search .filter-standards-button:hover {
           			color: #007dc3; border:1px solid #007dc3;
           		}
		
.main-content ul li, .search-browse-menu li {
  background-image: none !important;
}
.search-browse-menu li {
  padding: 0 0 0 0 !important;
}
.panels{width:100%}
/* SEARCH & BROWSE PAGE 
____________________________________________________________________________________________________*/

/* SEARCH */

    	.main-search { 
    		margin: 20px 0; border-radius: 10px;
            -webkit-box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);
            -moz-box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);
            box-shadow: inset 0px 0px 0px 1px rgba(215,216,217,1);}

			.main-search  input[type="text"] {
				width: -moz-calc(100% - 32px);
			    width: -webkit-calc(100% - 32px);
			    width: calc(100% - 32px);
            	margin: 10px 0 10px 10px;
				border-radius: 5px;
				padding: 0 10px;
				min-height: 38px;
				line-height: 24px;}

            .main-search button.main-search-button { 
            	border:0;
            	margin: 10px 0 10px -10px;
            	float: left;
				display: block;
				min-height: 30px;
				width: 100%;
				text-shadow:none;
				background: #007dc3;
				color: #ffffff;
				text-align: center;
				font-size: 14px;
				line-height: 24px;
				border-radius: 5px;}

				.main-search button.main-search-button:hover {  opacity: 0.8;}

			/* PANNELS */

			.search-browse-menu h4 {
				font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
				color: #999999;
				line-height: 16px;
				margin:0 10px; padding: 0;
				font-size:16px; font-weight: bold;}

				.search-browse-menu li { min-height: 28px; margin: 0; padding-top: 12px; background: 0;}

				.search-browse-menu li a {
					float: left;}

					.search-browse-menu li .icon {
						display: block;
						background: url(../images/cluster-icon.png) no-repeat;
						width: 16px;
						height: 16px;
						margin: 0 10px;
						-moz-border-radius: 8px;
						border-radius: 8px;
						opacity: 1; float: left;
						z-index: 9999999;
						background-color: #ccc;}

						.search-browse-menu li .icon-pre-defined {
							background: red;
							-moz-border-radius: 0px;
							border-radius: 0px;
							background: url(../images/predefined-icon.png) no-repeat;
							background-size: 16px 16px;
						}

					  .search-browse-menu li.mustard.active .icon, .search-browse-menu li.mustard:hover .icon {background-color: #da9e29;}
					  .search-browse-menu li.lightGreen.active .icon, .search-browse-menu li.lightGreen:hover .icon {background-color: #8bc541;}
					  .search-browse-menu li.orange.active .icon, .search-browse-menu li.orange:hover .icon {background-color: #f05c27;}
					  .search-browse-menu li.purple.active .icon, .search-browse-menu li.purple:hover .icon {background-color: #8b54a1;}
					  .search-browse-menu li.blue.active .icon, .search-browse-menu li.blue:hover .icon {background-color: #00adee;}
					  .search-browse-menu li.darkGreen.active .icon, .search-browse-menu li.darkGreen:hover .icon {background-color: #279d62;}
					  .search-browse-menu li.yellow.active .icon, .search-browse-menu li.yellow:hover .icon {background-color: #ffc20e;}
					  .search-browse-menu li.pink.active .icon, .search-browse-menu li.pink:hover .icon {background-color: #eb008b;}
					  .search-browse-menu li.turquoise.active .icon, .search-browse-menu li.turquoise:hover .icon {background-color: #00a99d;}
					  .search-browse-menu li.red.active .icon, .search-browse-menu li.red:hover .icon {background-color: #c4151c;}


				.panels {
				  	border: 1px solid #ddd;
				  	border-radius: 5px;
				  	margin-bottom: 30px;
				  	padding: 10px 0 0 10px;float: left;}

				  	.panels ul {}

				  		.panels ul li { background: #fff !important;
				  			border: 1px solid #e1e2e3;
				  			float: left;width: -moz-calc(33% - 30px);
						    width: -webkit-calc(33% - 30px);
						    width: calc(33% - 30px);
						    margin-bottom: 10px;
						    margin-right: 10px;
				  			font-size: 12px;
				  			padding: 5px 10px!important;
				  			border-radius: 3px;}

				  			.panels ul li a { display: block; width: 100%;}
