/*
*****************************
NEW NL CSS
*****************************
*/
.collection_table, .story_table, .collection_story_table, .group_emails_table, .template_table
{
	margin-bottom:0px;
}
.collection_story_card form, .collection_email_card form
{
	margin-bottom:0px;
}
.collection_story_card, .collection_email_card
{
	margin-bottom:40px;
	background-color:rgba(0, 123, 255,0.08);
}
.page-link:hover
{
	background-color:rgb(0, 105, 217);
	color:rgb(255, 255, 255) !IMPORTANT;
}
#nl_message_row
{
	min-height:80px !IMPORTANT;
}
#nl_functions
{
	margin-top:10px;
	margin-bottom:10px;
}
.nl_grey_txt, .nl_grey_txt a
{
	color:rgb(166, 166, 166);
	font-style :italic;
}
.nl_list_stories_col
{
	margin-bottom:25px;
}
.story_snippit
{
    position:relative;
	overflow:hidden;
	max-height: 200px;
}
.story_image, figcaption
{
	text-align:center;
}
.story_image
{
	margin-left:10px;
}
.image img
{
	margin:10px;
}
.story_image img
{
	max-width:150px;
	margin:0px;
}
.story_image
{
	/*max-height:100px;*/
	float:right;
	overflow:hidden;
}
.story_snippit img
{
    display:none;
	margin:0px;
	float:left;		
}
.story_list_h3
{
	font-size:1.2rem;
}
.story_body
{
	margin-top:25px;
}
.story_body img
{
	margin:10px;
}
.story_snippit:before
{
	background:linear-gradient(transparent 75%, white);
	content:'';
	width:100%;
	height:100%;    
	position:absolute;
	left:0;
	top:0;
}
.nl_button
{
	cursor:pointer;
}
.nl_button:hover
{
	color:rgb(40, 167, 69);
}
.nl_button_add
{
	color:rgb(40, 167, 69);
	cursor:pointer;
}
.nl_button_del
{
	color:rgb(200, 35, 51);
	cursor:pointer;
}
.pagination
{
	margin-top:10px;
}
.nav-link.active
{
	color:rgb(255,255,255) !IMPORTANT;
	background-color:rgb(0, 98, 204) !IMPORTANT;
}
#nl_message_alert, #nl_message_success, #nl_message_danger
{
	display:none;
}
.stories_available
{
	margin-top:20px;
}
.available_carousel
{
	/*min-height:230px;*/
}
.scroll
{
	height: 300px;
	overflow: auto;
	resize: vertical;
}
.order_to
{
	display:inline-block;
	width:50px;
	padding:0px;
}
.collection_arrow 
{	
	cursor:pointer;
}
.collection_arrow:hover
{
	color:rgb(0, 123, 255);
}
.btn_col
{
	width:20%;
}
.ord_col
{
	width:10%;
}
.id_col
{
	width:10%;
}
.ttl_col
{
	width:45%;
}
.cre_col
{

}


.col_id_col
{
	width:5%;
}
.col_name_col
{
	width:25%;
}
.col_path_col
{
	width:25%;
}
.col_cre_col
{
	width:15%;	
}
.col_edtbtn_col
{
	
}
.col_prev_col
{
	
}
.col_delbtn_col
{
	
}


.str_id_col
{
	width:4%;
}
.str_name_col
{
	width:20%;
}
.str_cre_col
{
	width:18%;	
}
.str_edt_col
{
	width:20%;	
}
.str_aut_col
{
	width:14%;
}
.str_vie_col
{
	width:5%;
}
.str_edtbtn_col
{
	width:11%;
}
.str_delbtn_col
{
	width:8%;
}

.gro_id_col
{
	width:5%;
}
.gro_name_col
{
	width:65%;
}
.gro_edtbtn_col
{
	width:20%;
}
.gro_delbtn_col
{
	width:10%;
}

.cls_btn
{
	margin-top:10px;
}

blockquote
{
	margin-left: 20px !IMPORTANT;
	padding-left: 20px !IMPORTANT;
	padding-right: 8px !IMPORTANT;
	border:0px;
	border-left-width: 5px !IMPORTANT;
	font-style: italic !IMPORTANT;
	border-style: solid !IMPORTANT;
	border-color: #ccc !IMPORTANT;
}
.story_image img
{
	/*margin:15px;*/
}
.twsharebtn
{
	color: #777 !IMPORTANT;
	/*border-color: #1b95e0 !IMPORTANT;*/
}
.twsharebtn:hover
{
	color: #1b95e0 !IMPORTANT;
	/*border-color: #1b95e0 !IMPORTANT;*/
}
.fbsharebtn
{
	color: #777 !IMPORTANT;
	/*border-color: #1b95e0 !IMPORTANT;*/
}
.fbsharebtn:hover
{
	color: #3B5998 !IMPORTANT;
	/*border-color: #1b95e0 !IMPORTANT;*/
}

.preview_lnk
{
	color:#ffffff !IMPORTANT;
}
.preview_lnk:hover
{
	color:#ffffff !IMPORTANT;
}