/* CREATE POLL*/
.errror_dummy_h2{
	color:red;
	border:1px dashed;
	font-size:15px;
	padding:8px 10px;
	font-weight:600;
}
.sesact_post_tool_i.tool_i_gif > a:before{
  background-position:4px 6px !important;
}
#addOptionLink{
  display:block;
  margin-top:3px;
}
.pollOptionInput .sesgrouppoll_upload_img{
	position:relative;
	overflow:hidden;
	display:block;
	margin:4px 0;
}
.pollOptionInput .sesgrouppoll_upload_img img{
	width:100% !important;
	height:200px !important;
	object-fit:cover;
	box-sizing:border-box;
}
.pollOptionInput .sesgrouppoll_upload_img .remove-image{
	position:absolute;
	background:rgba(0, 0, 0, 0.3);
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.pollOptionInput .sesgrouppoll_upload_img .remove-image:before{
	display:block;
	text-align:right;
	margin:10px;
	font-size:20px;
	color:#fff;
}
.pollOptionInput{
	position:relative;
}
.pollOptionInput input[type="text"]{
  padding-right:70px !important;
  width:100%;
	margin-bottom:0;
}
.pollOptionInput .sesgrouppoll_add_photo input[type=file],
.pollOptionInput .sesgroup_add_gif input[type=file]{
	opacity:0;
	width:30px;
	cursor:pointer;
}
.pollOptionInput .sesgrouppoll_add_photo{
	background:url(../images/add-photo.png);
	width:20px;
	height:34px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	cusor:pointer;
}
.sesact_poll_composer_option .pollOptionInput .sesgrouppoll_add_photo{
	height:45px;
}
.pollOptionInput .sesgrouppoll_add_gif{
	background:url(../images/add-gif.png);
	width:24px;
	height:35px;
	background-position:center;
	background-size:24px;
	background-repeat:no-repeat;
}
.pollOptionInput .sesgrouppoll_uploadmedia{
	position:absolute;
	right:5px;
	top:0;
	display:flex;
}
#poll_edit_create .form-elements  #options-element{
	min-width:300px;
	max-width:300px;
	width:100%;
	overflow:visible;
}
.ses_gif_holder ._sesadvgif_gif_polloption{
	display:block;
	width:100%;
	height:250px;
}
.ses_gif_holder ._sesadvgif_gif_polloption img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.remove-sesgrouppoll-option{
	color:#fb3f3f;
	margin-bottom:5px;
}
.remove-sesgrouppoll-option i{
	font-size:16px;
	margin-right:5px;
}
.sesgrouppoll_add_gif a:before{
  background:none !important;
}
p.remove{
 position:absolute;
 right:-24px;
 top:6px;
}
#global_page_sesgrouppoll-index-create .sesact_post_tool_i.tool_i_gif > a:before,
#global_page_sesgrouppoll-poll-edit .sesact_post_tool_i.tool_i_gif > a:before{
	background-position:4px 1px !important;
}
/* Edit Poll */
.sesgrouppoll_edit_img{
	position:relative;
	display:block;
}
.sesgrouppoll_edit_img img{
	width:100%;
	height:200px;
	object-fit:cover;
	margin:20px 0;
	position:relative;
}
.sesgrouppoll_edit_img .remove-image,.sesgrouppoll_upload_img .remove-gif{
	position:absolute;
	background:rgba(0, 0, 0, 0.3);
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
.sesgrouppoll_edit_img .remove-image:before,.sesgrouppoll_upload_img .remove-gif:before{
	display:block;
	text-align:right;
	margin:10px;
	font-size:20px;
	color:white;
}
/* Browse Polls */
.sesgrouppoll_twoitems{
	display:flex;
	flex-wrap:wrap;
}
.sesgrouppoll_poll_listing li{
	position:relative;
	display:flex;
  flex-wrap:nowrap;
	margin:10px;
	border-width:1px;
  border-style:dashed;
	padding:15px;
	border-radius:4px;
	overflow:hidden;
}
.sesgrouppoll_poll_listing li:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	width:3px;
	height:75%;
	top:.7rem;
}
.sesgrouppoll_poll_listing li .sesgrouppoll_browse_info{
	flex:1;
}
.sesgrouppoll_poll_listing li .sesgrouppoll_browse_info .stats{
	margin-top:5px;
}
.sesgrouppoll_twoitems li{
	width:calc(50% - 20px);
}
.sesgrouppoll_poll_listing .stats i{
  font-size:12px;
}
.sesgrouppoll_poll_listing li h3 a{
  font-weight:600;
}
.sesbasic_icon_btn{
	margin-left:4px;
}
/*.sesgrouppoll_twoitems li:nth-child(even):before{
	content:"";
	position:absolute;
	width:1px;
	height:85%;
	border-left-width:1px;
	left:-10px;
	top:0;
}*/
.sesgrouppoll_poll_listing li h3{
	max-width:100%;
	font-size:16px;
	text-overflow:ellipsis;
	line-height:24px;
	font-weight:600;
	margin-bottom:0;
	padding:0;
	padding-right:20px;
}
.sesgrouppoll_twoitems li h3{
	padding-right:0 !important;
}
.sesgrouppoll_poll_listing li a img{
	border-radius:50px;
	margin-right:10px;
}
.sesgrouppoll_poll_listing li .sesgrouppoll_stats{
  margin:4px 0;
}
.sesgrouppoll_poll_listing li .sesgrouppoll_browse_info_desc{
  margin:8px 0;
}
/* My Polls */
#global_page_sesgrouppoll-index-manage .sesgrouppolls_browse li{
  width:100% !important;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options{
	position:absolute;
	right:0;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options a{
	font-size:13px;
	font-weight:500;
	margin-right:15px;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options .icon_poll_close:before{
  content:"\f023";
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options .icon_poll_edit:before{
	content:"\f044";
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options .icon_poll_delete:before{
	content:"\f1f8";
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}
.sesgrouppolls_browse .sesgrouppolls_browse_options .icon_poll_open:before{
	content:"\f13e";
	font-family: "Font Awesome 5 Free";
	font-weight:900;
}
.sesgrouppoll_poll_listing .sesgrouppolls_browse_info_desc{
	margin:5px 0;
}
.sesgrouppoll_poll_listing .sesgrouppolls_counts span{
	font-weight:bold;
	margin-right:3px;
}
.sesgrouppoll_poll_listing .sesgrouppoll_option_view{
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
}
.sesgrouppoll_resultview .sesgrouppoll_has_voted .sesgrouppoll_percentage_bar,
.sesgrouppoll_view_single .sesgrouppoll_not_voted .sesgrouppoll_optioncontent,
.sesgrouppoll_with_img .sesgrouppoll_has_voted .sesgrouppoll_percent,
.sesgrouppoll_with_img .sesgrouppoll_has_voted .sesgrouppoll_optioncontent{
	background:url(../images/transprant-bg.png);
}
.sesgrouppolls_view .sesgrouppoll_img_box{
	width:calc(33% - 10px);
}
/* View Page */
.sesgrouppoll_options .sesgrouppoll_with_img{
  width:calc(25% - 10px);
}
.hide_not_voted{
	display:none !important;
}
.show_not_voted{
	display:flex !important;
}
.sesgrouppoll_options .sesgrouppoll_with_img .sesgrouppoll_answer_total > div{
  padding:10px 2px;
}
#global_page_sesgrouppoll-poll-view .sesbasic_breadcrumb{
	padding:5px 0;
	font-size:16px;
	letter-spacing:.5px;
}
#global_page_sesgrouppoll-poll-view .sesbasic_breadcrumb a{
	margin:0 5px 0 1px;
	text-transform:capitalize;
	font-weight:700;
}
#global_page_sesgrouppoll-poll-view .sesbasic_breadcrumb a:last-child{
	font-weight:normal;
}
.layout_page_sesgrouppoll_poll_view .sesgrouppoll_owner_name{
	font-size:15px;
	font-weight:bold;
	letter-spacing:.5px;
	margin-top:10px;
	text-transform:capitalize;
}
.sesgrouppoll_view_single .sesgrouppoll_stats{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.sesgrouppoll_view_single .sesgrouppoll_stats .sesgroup_poll_icons{
	display:flex;
  align-items:center;
}
/* .sesgrouppoll_vote{
	width:100%;
} */
.sesgrouppoll_imginfo{
	width:100%;
}
.sesgrouppoll_with_img .sesgrouppoll_has_voted .sesgrouppoll_has_voted_inner{
	width: 100%;
}
/* Manage Poll */
.sesgrouppoll_poll_listing .sesgrouppolls_browse_info_date,
.sesgrouppoll_poll_listing .sesgrouppolls_counts{
  font-size:13px;
}
.sesgrouppolls_browse_options .sesbasic_pulldown_options{
	width:120px;
	padding:5px;
	position:absolute;
	right:-10px;
}
.sesgrouppolls_browse_options .sesbasic_pulldown_options a{
	display:block;
	font-weight:normal;
	font-size:13px;
}
.sesgrouppoll_poll_listing .sesgrouppolls_browse_info_date > a{
	border-right-width:1px;
	padding-right:8px;
}
.sesgrouppoll_poll_listing .sesgrouppolls_browse_info_date span{
  padding-left:5px;
}
.sesgrouppolls_browse_options .sesbasic_pulldown_options a:before{
	width:20px;
	text-align:center;
	margin-right:0;
}
.sesgrouppolls_browse_options{
	position:absolute;
	right:10px;
}
.sesgrouppolls_browse_options > a{
	font-size:16px;
} 
.sesgrouppoll_profile_addpoll a{
	padding:8px 10px;
	border-radius:4px;
}
.sesgrouppoll_profile_addpoll a:before{
	font-family: "Font Awesome 5 Free" !important;
}
/* Page profile tab */
.sesgroup_profile_tab_wrapper .sesgrouppoll_poll_listing li h3{
	padding-right:120px;
}
/* SesGroup Manage Polls */
.sesgroup_poll_listing{
	position:relative;
	display:flex;
	flex-wrap:nowrap;
	margin:10px;
	border-width:1px;
	border-style:dashed;
	padding:15px;
	border-radius:4px;
	overflow:hidden;
}
.sesgroup_poll_listing .sesgrouppolls_browse_info_desc{
	margin:5px 0;
}
.sesgroup_poll_listing a img{
	border-radius:50px;
	margin-right:10px;
}
.sesgroup_poll_listing h3{
	max-width:100%;
	font-size:16px;
	text-overflow:ellipsis;
	line-height:24px;
	font-weight:600;
	margin-bottom:0;
	padding:0;
	padding-right:20px;
}
.sesgroup_poll_listing ._btnsleft{
	margin:4px 0;
}
.sesgroup_poll_listing .sesgrouppoll_option_view{
	position:absolute;
	right:10px;
}
.sesgroup_poll_listing:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	width:3px;
	height:75%;
	top:.7rem;
}
/*SIDE WIDGET START HERE*/
.sesgrouppoll_sidebar_widget ul{
	padding:0;
}
.sesgrouppoll_sidebar_widget ul li{
	padding:0;
	display:flex;
}
.sesgrouppoll_sidebar_widget ul li .photo{
  padding-right:10px;
}
.sesgrouppoll_sidebar_widget .sesgrouppoll_browse_info_title{
  font-weight:bold;
}
.sesgrouppoll_sidebar_widget  .stats{
	margin-top:2px;
}
.sesgrouppoll_sidebar_widget  .stats > span{
	margin-right:5px;
}
.sesgrouppoll_sidebar_widget  .stats > span i{
	margin-right:3px;
}
/*SIDE WIDGET END HERE*/
@media(max-width:767px){
	.sesgrouppoll_options .sesgrouppoll_with_img{
		width:100% !important;
	}
}
@media(min-width:768px) and (max-width:900px){
	.sesgrouppoll_options .sesgrouppoll_with_img{
    width:calc(50% - 10px) !important;
	}
}