.datatable_dom_pull_left{
	float:left; margin-left:20px;
}
.my_submenu{
/*	position: absolute;
	display:none;  
	left: 15px;
	top:50px;
	background-color:#414141;
	color: #CCC;
	z-index:30;   */
}


.my_submenu span.fa-caret-left{
	position: absolute;
	left:-10px;
	top:5px;
	font-size:30px;
	background-color: transparent;
	color: #777;
}


.my_submenu ul{
	list-style:none;
	padding:0px;
}
.my_submenu li{
	line-height:30px;
	border-top:1px solid #777;
	padding:0px 5px;
	text-align:center;
	color:#FFF;
}

.my_submenu li:hover{
	background-color: #CCC;
	color:#333;
}

.my_submenu li a{
	font-size:14px;
	color: #555;
	text-decoration:none;
	width:90%;
	}	
	
.my_primary_btn{
	background-color:#09F; color:#FFF;
}



#modal_more select{border:#333 solid 1px; min-width:200px; height:28px;}

#modal_more label{ font-weight:bold; margin-right:20px; }

.project_frame{
	padding: 8px 8px 8px 20px; border:1px solid #999;  background-color:#DCDCB8
}
.project_subframe{
	border:1px solid #999; border-radius:10px; padding:20px 15px; margin-top:15px;
}
.project_subframe table td{
	border-color:#AAA;
	padding:5px 5px;
	background-color:#F4F4F4
}
.project_subframe .inp_cn{
	margin:0px; padding:2px;
}
.project_subframe .inp_cn input{
	border:1px solid #999;
	color:#555;
}
.project_subframe .inp_cn button{
	padding:6px 10px; background-color:#06C; color:#FFF;	
}

.project_subframe table a{
	color:#06F; font-size:16px;	
}
.project_subframe button{
	color:#FFF; padding:4px;
	border-radius: 4px;
	margin-bottom:3px;
	margin-top:3px;
	font-size:12px;	 	
}
.project_subframe .fa-times{
	background-color:#999;
	font-weight:bold;		
}
.project_subframe .fa-save{
	background-color:#0C0		
}
.project_subframe .fa-trash-o{
	background-color:#C00		
}
.project_subframe .fa-edit{
	background-color:#00C		
}


.sn_col_td{
	text-align:center;
	size:10px;
	cursor:pointer;
}
.sn_col_td span{
	width:8px;
	height:8px;
	background-color:#FFF;
	border:2px solid #999;
	margin-right:2px;	
}

.log_elem{
	background-color:#CED3C9;
}
.log_elem select, .log_elem input{
	height:33px;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #999;
	border-radius:5px;
}

.log_elem .add_log_row{
	padding:5px 20px;
	background-color:#06F;
	color:#FFF;
	border-radius:5px;
	margin-left:20px;
}


.log_elem  .log_seg{
	border:1px solid #999;
	text-align:center;
	background-color:#FFF;
}
.log_elem  .log_seg .delete_group{
	float:right;
	color:#C00 !important;
	font-size:12px;
	cursor:pointer;
}
.log_elem  .log_seg .add_group{
	padding:5px 20px;
	background-color:#06F;
	color:#FFF;
	border-radius:5px;
	margin-left:20px;
}
.remove_single_row{
	color:#C00 !important;
	font-size:12px;
	cursor:pointer
}
.send_chioce{
	text-align:center;
	background-color:#999;
	padding:10px;
}
.send_chioce button{
	background-color:#FFF;
	border:1px solid #999;
	border-radius:4px;
	padding:5px 30px;
}
.send_chioce button.active{
	background-color: #000;
	color:#FFF;
}