/* legalrss.com (c) iprogress.co.uk 2019 */

/* Global */
	.alignleft { float:left;margin:0px 10px 10px 0px; }
	.alignright { float:right;margin:0px 0px 10px 10px; }
	.aligncenter { display:block;margin:10px auto; }
	.left { text-align:left; }
	.right { text-align:right; }
	.center { text-align:center; }

	.img-circle { border-radius:50%; }

	.screen-reader-text,
	.attachment-info,
	.media-sidebar .compat-item { display:none; }
	.media-modal-content select { padding:5px; }
	.navbar-light .navbar-nav .current_page_item .nav-link,
	.navbar-light .navbar-nav .current-page-ancestor .nav-link,
	.navbar-light .navbar-nav .nav-link:hover,
	.navbar-light .navbar-nav .current-menu-item .dropdown-item { color:rgba(0,0,0,.9) !important; }
	.dropdown-item.active, .dropdown-item:active { background:#f8f9fa; }
	.modal-body pre { height:300px;overflow:auto;white-space:pre-wrap;background:#F5F2F0;padding:5px; }
	#copy-html-button { width:125px; }

	.search-indicator { border-bottom-left-radius:0; }
	.articles-search { border-bottom-right-radius:0; }
	.list-group-choices { height:300px;overflow:auto;border:1px solid rgba(0,0,0,.125);border-top:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem; }
	.list-group-choices .list-group-item:first-child { border-top:0; }
	.list-group-choices .list-group-item .drag { display:none;cursor:pointer;cursor:-webkit-grabbing; }
		.list-group-choices .list-group-item.selected .drag { display:block; }

	.custom-image img { max-width:100%;height:auto; }

	.chosen-container { border:1px solid #ccc;border-radius:.25rem;padding:5px; }
	.chosen-container.chosen-with-drop { border-bottom-left-radius:0;border-bottom-right-radius:0; }
		.chosen-container-multi .chosen-choices,
		.chosen-container-active .chosen-choices { border:0;background:#fff;box-shadow:none; }
		.chosen-container-multi .chosen-results li:hover,
		.chosen-container-multi .chosen-results li.highlighted { background:#f00; }
	.chosen-container .chosen-drop { border:1px solid #ccc;border-top:0;border-bottom-right-radius:.25rem;left:0;border-bottom-left-radius:.25rem;box-shadow:none; }
	.chosen-container-multi .chosen-choices li.search-choice { border-radius:.25rem;color:#fff;box-shadow:none;border:0;padding:5px 20px 5px 5px; }
	.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background:none;top:6px;text-align:center; }
	.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after { content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:600;font-size:12px;color:#fff; }
	.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:after { color:#000; }
	.chosen-container-multi .chosen-choices li.search-field input[type="text"] { color:#6C757D; }

/* Mobile Navigation */
	#mobile-navigation-control { display:none;padding:10px;margin:0 10px 0 0;cursor:pointer; }
	#mobile-navigation { position:fixed;z-index:10000;top:0;height:100%;min-width:260px;left:-100%;width:75%;overflow-y:auto;padding:0 0 20px;transition:left .4s; }
		#mobile-navigation .close { position:absolute;z-index:1;top:0;right:0;padding:25px;color:#fff !important;opacity:1;font-size:16px; }
		#mobile-navigation.mobile-nav-open { left:0; }
		#mobile-navigation ul { padding:15px;margin:0;list-style:none; }
			#mobile-navigation li { position:relative; }
				#mobile-navigation ul.sub-menu { padding:0 15px; }
				#mobile-navigation a { display:block;padding:10px;color:#fff !important;/*border-bottom:2px solid transparent;*/ }
					#mobile-navigation a:hover,#mobile-navigation .current-menu-item > a { /*border-color:#fff;*/ }
				#mobile-navigation .sub-menu-control { position:absolute;right:10px;top:10px;color:#fff;padding:10px;margin:-10px; }

	#mobile-background { position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.75);opacity:0;visibility:hidden;transition:all 0.3s; }
		#mobile-background.mobile-nav-open,
		#mobile-background.open { opacity:1;visibility:visible; }
		#mobile-background i { position:absolute;top:20px;right:10px;color:#fff;font-size:18px; }

/* Body */
	body { }
		#container { }
	
		/* Header */
			header { }
				#logo { }
					#logo a { }
					
		/* Content */
			#content { padding:100px 0 0; }
				body.logged-out #content { padding:50px 0 0; }
			
			/* Articles */
				#articles-table {  }
					#articles-table img { max-width:30px;max-height:30px; }
				#newsletters-table {  }
					#newsletters-table img { max-width:30px;max-height:30px; }

				#categories .card-body { max-height:200px;overflow:auto; }
				#authors .card-body { max-height:200px;overflow:auto; }
	
		/* Footer */
			footer { }
				
	/* Responsive */
		@media only screen and (max-width : 991px) {
			/* Smartphone (Portrait) */
			#content { padding:80px 0 0; }
			#mobile-navigation-control { display:inline-block; }
		}