/*************** Comments ***************/
.show_error{
 border: 2px solid red!important;
}
.avatar{
width:100%;
}
.mid-hr {
    background: none repeat scroll 0 0 #d8dfd6;
    display: inline-block;
    width: 2px;
}
.icon-warning:before {
    content: "\26a0";
    font-family:"embed-icons";
    font-size: 15px;
}
.alert_error { border-radius: 0;
    border-top: 2px solid #cbd2d6;
    background: none repeat scroll 0 0 #f55567;
	color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    padding:5px;
    text-shadow: none;
}


.close_err {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: 700;
   cursor:pointer;
    padding: 0 !important;
    text-decoration: none !important;
	text-shadow: 0 1px 0 #fff;
    position: relative;
    right: 1px;
    top: 1px;
}
.icon-warning{ font-weight: 400;
 padding-right: 0.5em;
    vertical-align: middle;
	}
.side_options {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000;
    display: inline-block;
    float: right;
    height: 0;
    margin-top: 2px;
    opacity: 0.3;
    text-indent: -99999px;
}
.side_options:hover{cursor: pointer;
    opacity: 1;}
.right_options {
    position: relative;
}
.popdiv {display:none;
    position: absolute;
    right: 0;
    top: 9px;
    width: 153px!important;
}	
	
.delete_text {
    color: grey;
    font-size:15px;
    padding-top: 5%;
}
.cancel-edit {
    color: #5d6b72;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 74px;
    top: 6px;
}
.cancel-edit:hover{cursor:pointer;}
.comment-edit {
    color: rgba(0, 39, 59, 0.35);
    font-size: 13px;
     margin-right: 6px;
}
#edit-comment,.edit-alert{
display:none;
}
.posteditedcomment{background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid rgba(0, 39, 59, 0.2);
    border-radius: 4px;
display:inline-block;width: 92%;
}
.comment-edit:hover{
color:grey;cursor:pointer;
}
.pop_body {
    padding: 30px 15px 15px;
}
 .no_noti {
    color: red;
    font-size: 20px;
    font-weight: bold;
    height: 189px;
    padding: 150px 40px 40px;
    text-align: center;
}
#popup {
     background: none repeat scroll 0 0 #ffffff;
    border: 5px solid grey;
    box-shadow: 2px 2px 4px #000;
    display: none;
    height: 250px;
    left: 24% !important;
    opacity: 1;
    position: fixed;
    top: 21%;
    width: 500px;
    z-index: 999999;
}
.pop_head {
    background: none repeat scroll 0 0 #ffcc66;
    height: 50px;
	padding: 5px;
}

.icon-to-cancel:before {
      color: #000;
    content: "\2715";
    cursor: pointer;
    font-family: "embed-icons";
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    right: 17px;
    top: 22px;
}
 #fade {
    background-color: #555555;
    display: none;
    height: 3379px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 190;
}
.fadebck {
    overflow: hidden;
   // position: fixed;
   // width: 100%;
}
   .icon-cancel:before {
   cursor:pointer;
    color: #546673;
    content: "\2715";
    font-family: "embed-icons";
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    right: 16px;
    top: 26px;
}
   @keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-moz-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-webkit-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-o-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-moz-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-webkit-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

        @-o-keyframes rotate-notiloading {
            0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
            100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
        }

       

       
        
        .notiloading { float: right;
    margin-right: 8px;
            height: 17px;
            position: relative;
            width: 17px;
            border-radius: 100%;
        -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 1.5s linear 0s normal none infinite running rotate-notiloading;
    border-color: transparent #c3ccd1;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    transform-origin: 50% 50% 0;
}

        


.cmnt-head {margin-bottom:5px;
    float: left;
    width: 100%;
}
 .noti_comment{
 color: #546673;width: 80%;
   margin-top: 5px;
 }
 

 .child_avatar {
    float: left;
}

.child_right_content { float: left;
    margin-left: 11px;
    vertical-align: top;
    width: 90%;
}
.child_avatar_img{
height: 30px;
 width: 30px;
border-radius: 50%;
	}
.cmnt-right { color: #546673;
    margin-left: 26px;
}
.card-body{ width: 97%;
    display: inline-block;
    margin: 10px 0 0 27px;
  
}
.unread{
border-left:3px solid blue;
}
.noti_name{
display:inline-block;
}
.parent-body{
border-left: 4px solid #e4e7ee;
    margin-bottom: 17px;
    padding: 6px 0 6px 10px;
}
.cmnt_time:before {
content: '\2022';
color: #c2c9d4;
margin-left: 4px;
margin-right: 7px;
}
.noti_date{
  color: #7f919e;
}
.noti-mid{
 background: none repeat scroll 0 0 #546673;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    margin: 0 29px;
    padding: 20px 15px;
}
.noti-bottom{
 background: none repeat scroll 0 0 #ffffff;
    margin: 6px 29px 29px 29px;
    //padding: 20px 15px;
}
.noti-top{padding: 12px 20px;
background:#ffcc66;
}
.reply_icon {
    float: left;
    width: 26px;
}
.home-drawer {
    background: none repeat scroll 0 0 #e4e7ee;
    bottom: 0;
  right:0;
    margin: 0;
    overflow: auto;
  display:none;
    position: fixed;
    top: 0;
    transform: translate3d(0px, 0px, 0px);
    transition: all 250ms ease-in-out 0s;
    width:752px;
    z-index: 999999998;
font-family:arial;
	}

.reply_icon:before {
font-family:"embed-icons";
font-weight: 400;
line-height: 1;
content: "\3e";
color:#8ecf6c;
}
.notification-block{
border-bottom: 2px solid #e4e7ee;
    font-family: arial;
    font-size: 15px;
    padding: 20px 15px;
}

.bluetext,.bluetext:hover{ color: #2e87e7 !important;
    font-weight: 700;
    text-decoration: none !important;
 }
 
 .Login-toggle{
 color:rgba(0, 39, 59, 0.35);
font-weight:bold;
font-size:15px;display: inline-block;
 
 }
 .comments_notification:before {
  position: absolute;
content: "\e603";
font-family:"embed-icons";
font-size: 19px;

}
.comments_notification:hover:before {
color:#3F4549;
}
.activebubble{
color:#f55567!important;
}
.activebubble:hover:before{
color:red!important;
}
 .notification_count{
 position: absolute;
top: 4px;
left: 0;
width: 20px;
color: #fff;
font-size: 10px;
font-weight: 700;
text-align: center;
}
.notification_div{
float:right;
position:relative;
margin-right: 30px;
}
.notification_div:hover{
cursor:pointer}

 #login-options{
 right:0px;top: 24px;
 }
 .dropdown-toggle{
position:relative;
 float:right;
 }
 .votes-down:hover{cursor:pointer;}
 .dropdown-toggle:hover .Login-toggle{
color:#3F4549;cursor:pointer;

}
 .dropdown-toggle:hover #caret1{
border-top: 4px solid #3F4549;
opacity:1;
}
 .share-button {color: rgba(0, 39, 59, 0.35) !important;
    float: right;
    position: relative;}
	
.votes-up{
background-image:url("/images/thumbup.png");
display: inline-block;
width: 20px;
padding-right:9px;
background-position:center;
background-repeat:no-repeat;
cursor:pointer;
}
.votes-down{
background-image:url("/images/thumbdown.png");
display: inline-block;
width: 20px;
padding-left:9px;
background-position:center;
background-repeat:no-repeat;
padding-bottom:6px;
}
.votecounts { color:grey;
    float: left;font-weight:600;
    font-size: 14px;
    height: 16px;line-height:23px;
    display:inline-block;
	}
.ppl-vote {
    display: inline-block;
    height: 13px;
    cursor:pointer;
}
#comments-loader{
text-align:center;
margin-top:15px;
}
.caret:hover{
cursor:pointer;
}
.sort_by{
color:rgba(0, 39, 59, 0.35);
font-weight:bold;
font-size:13px;display: inline-block;
}
.sort{
color:rgba(0, 39, 59, 0.35);
font-weight:bold;padding: 5px;
font-size:13px;
cursor:pointer;
position:relative;
}
.sort:hover{color:#ffffff;
background:#2e9fff;
}
.comment-sort{display:inline-block;
position:relative;

}
.postload{
 margin-top: 10px; text-align: center;
 }
.ticked:before
{content: "\2714";
font-family: "embed-icons";
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
font-size: 11px;
right: 10px;
top: 7px;
position: absolute;
}
.sorting_options{
position: absolute;
border: 2px solid rgba(0, 39, 59, 0.2);
z-index: 100;
background: #ffffff;
width: 126px;
padding:5px 0px;

}
.caret { font-family:"embed-icons";
display: inline-block;
width: 0;
height: 0;
text-indent: -99999px;
vertical-align: middle;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #000;
opacity: .3;
filter: alpha(opacity=30);
content: "\2193";
}
.sort-by-options{
width:110px;
}
.sort-by-options:hover .sort_by{
color:#3F4549;cursor:pointer;

}
.sort-by-options:hover .caret{
border-top: 4px solid #3F4549;
opacity:1;
}


.pplvote {
    display: inline-block;
    height: 13px;
    line-height: 13px;cursor:pointer;
}
.voter{
text-align:left;
}
.vote-block{position:relative;
float:left;margin-top:10px;
}
.votecount { color:grey;
    float: left;font-weight:600;
    font-size: 14px;
    height: 16px;
}
.avatar_imgdiv{
display:inline-block;
margin:5px;
}
.voter_name{vertical-align: super;
display:inline-block;
}
.voter_name a{text-decoration:none;color: rgba(29, 47, 58, 0.6);
font-weight:bold;font-size:14px;font-family:arial;
;}
.voter_name a:hover{color:#000;}


.vote-up,.vote-down,.point-separator{
display:inline-block;
  height: 13px;
    line-height: 12px;
  
 }
 
 .point-separator{color: #ccc; vertical-align: text-top;
font-weight:bold;padding-right:5px;font-size:19px;
 }
 .vote-up{cursor:pointer;
   padding-right: 2px;
 
 }
 .vote-down{padding-left:4px;cursor:pointer;
 border-left:2px solid 	#D8DFE6;
 }
.vote-up:before {color: 	#D8DFE6;
    content: "\25b3";
    font-family:"embed-icons";
}
.vote-down:before{color:#D8DFE6;
	 content: "\25bd";
	font-family:"embed-icons";
	}
	
.arrow_box {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
    padding: 3px;
    position: relative;
    width: 198px;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    left: 35%;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
.arrow_box:after {
    border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    border-width: 11px;
    margin-left: -38px;
}
.arrow_box:before {
    border-color: #c9c5c3 rgba(201, 197, 195, 0) rgba(201, 197, 195, 0);
    border-width: 14px;
    margin-left: -42px;
}
 .bubbletooltip { //bottom: 25px;
    display: block;
  //  left: -40%;
   position: absolute;
    z-index: 100;
}
#center {
	margin: 0 auto;
	text-align: left;
	//width: 800px;
font-family:arial,helvetica;
	}
	.more
	{border:1px solid #606D74;
	background:#949EA7;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	border-radius:3px;
	padding:8px;
	margin-top:8px;
	margin-bottom:8px;
	cursor:pointer;
	}
	.more:hover{
	background:#606D74;
	}
	
	.comments_count{
	margin-bottom: 10px;
	border-top:1px solid #d9d9d9;
	border-bottom:2px solid #d9d9d9;
	padding:15px 0px 10px 0px ;
	margin-top:5px;
	}
	.comment-div {
    border-bottom: 2px solid #2e9fff;
    color: #3f4549 !important;
    font-size: 15px;
    font-weight: 700;
    padding-bottom: 10px;
}
.sharelabel{
font-weight:700;font-size:13px;
}
.art_fbshare:hover{
color:#3F4549;cursor:pointer;
}
.art_fbshare{cursor:pointer;
}
.fbox{
   background-image: url("/images/sprite.png");
    background-position: -18px 0;
    background-repeat: no-repeat;
    float: left;cursor:pointer;
    height: 18px;
    width: 18px;
}
.sharetext {
  float: left;
}
 .icon-export:before{
  font-family: "embed-icons";
 font-size: 19px;
    line-height: 0;
    position: relative;
    top: 0.25em;
	content: "\2924";
	}
	.sharebox{
	 background: none repeat scroll 0 0 #fff;
    border: 2px solid rgba(0, 39, 59, 0.2);
    border-radius: 4px;
    box-shadow: none;
    font-size: 13px;
    min-width: 146px;
    padding: 5px;
    position: absolute;
    right: -2px;
    top: 23px;
    z-index: 1001;
	}
.right-div{width:60%;position:relative;
color: rgba(0, 39, 59, 0.35) !important;
float:right;
}

div.children > div#respond > form > fieldset > div.logged-in-post > div#cancel-comment-reply > a.cancel_reply {
    right: -3px;
}

@font-face {
    font-family: "embed-icons";
    font-style: normal;
    font-weight: 400;
    src: url("embed-icons/embed-icons.eot") format("embedded-opentype"),  url("embed-icons/embed-icons.woff") format("woff"), url("embed-icons/embed-icons.ttf") format("truetype");
}
.icon-proceed:before {
content: "\2192";
font-family: embed-icons;
    font-style: normal;
    font-weight: 400;
    line-height: 0.5;
}
.s_icons
.glogin:before {
    color: #FFFFFF;
    content: "g";
    font-family: embed-icons;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height:1;
}
.glogin {text-align:center;display:inline-block;
    background: none repeat scroll 0 0 #E63242;
    border: medium none;
    border-radius: 20px;
    height: 15px;
    padding: 8px;
    width: 15px;cursor:pointer;
}
.flogin:before {
    color: #FFFFFF;
    content: "f";
    font-family: embed-icons;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.flogin {display:inline-block;text-align:center;
    background: none repeat scroll 0 0 #3C569A;
    border: medium none;
    border-radius: 20px;
    margin-right: 2px;
	height: 15px;
    padding: 8px;
    width: 15px;
	cursor:pointer;
}
.s_icons {
    position: absolute;
    vertical-align: top;
    width: 24%;
}
.grey_text
{ width: 108%;
 color: rgba(0, 39, 59, 0.5);
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.point{
 color: #CCCCCC;float:left;
    font-size: 75%;
    line-height: 1.4;
 padding: 0 5px;font-weight:bold;
	}
.block {
	clear:both;
	width:100%
}

.comments.block {
	position:relative
}

.comments .item {font-family:arial,helvetica;
	overflow:hidden;
	position:relative;
	padding:10px 0 13px 34px
}

.comments .children,.grandchildren {font-family:arial,helvetica;
	clear:left;
	padding-left:26px;
	position:relative
}

* html .comments .info {width:90%;
	margin:0 7px 0 0;
}

.comments div.avatar {width:48px;height:48px;
	display:inline-block;
	position:relative;
	z-index:3;
	//background:#111111;
	margin:-10px 8px 0 -34px;
	padding:11px 0 0
}

.comments .avatar a {
	display:block;
	position:relative
}

.comments .avatar a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7
}

.comments .avatar img {
	display:block
}
.logged-in-post{margin:12px 0px;position:relative;
}
.cancel_reply{
  background-color: #FFFFFF !important;
    background-image: url("/images/delete.png") !important;
    background-repeat: no-repeat !important;
    background-size: 14px 13px !important;
    height: 1px;
    right: 8px;
    top: -5px;
}
.delete_comment{
background-image: url("/images/delete.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer;
    float: right;
    height: 12px;
    width: 12px;
}
.delete_comment:hover{
box-shadow:0px 0px 5px #606162;
}

.comments .avatar .border {
	position:absolute;
	width:65px;
	height:65px;
	top:13px;
	left:0
}

.comments .line {
	width:19px;
	height:9999px;
	//border:solid #5c5c5c;
	position:absolute;
	bottom:50%;
	left:-26px;
	border-width:0 0 1px 1px
}
.avatar-top{vertical-align:top;
display:inline-block;
margin-right:8px;
}


.comments .info {width:90%;font-family:arial,helvetica;
	margin:0 10px 0 0
}

.comments .info strong {float:left;font-family:arial,helvetica;
	display:inline-block;
	font-size:13px;
	color:#4e4b37;
	line-height:15px
}

.comments .info strong a {display:inline-block;font-family:arial,helvetica;
	color:#5587cc;
	text-decoration:none
}

.comments .info em {float:left;
	font-style:normal;font-family:arial,helvetica;
	font-size:11px;
	color:#7F929C;
}

* html .comments .info em {font-family:arial,helvetica;
	display:inline
}

.comments .info a.comment-reply {font-family:arial,helvetica;
	
    color: rgba(0, 39, 59, 0.35);
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
  margin-top: 13px;
    overflow: hidden;
    position: relative;
  
    text-decoration: none;
  
}

.comments .info a:hover.comment-reply {
	color:Grey;
}

.comments div.reply {
	clear:left;
	padding-top:24px;
	position:relative
}

.comments div.reply div.reply {
	margin-left:33px
}

.comments .reply:after {
	content:"";
	display:block;
	clear:both
}

.comments .reply .avatar {
	margin-left:0;
	z-index:2;
	width:36px;height:36px;
}
.comments div.reply .info{
width:83%;
}

.comments div.reply div.reply .info {
    width: 80%;
}

.comments .text {color:#3F4549;margin-top:3px;
	display: inline;font-size:15px;
    float: left;
    margin: 0 0 -2px;
    overflow: hidden;
    position: relative;
    width: 100%;
	}
	



.comments .text .br {
min-height:28px;
	position:relative;
	padding:17px 20px 20px 24px
}

.comments .text p {
	margin:10px;
	color:#C0C0C0;
	font: 15px/21px Arial, Helvetica, sans-serif;
	//text-shadow: -1px 1px 1px #333;
}

.comments .grandchildren {
	overflow:hidden
}

.comments .info,.comments .avatar {
	float:left
}

/*************** Pagination ***************/

.pagination {
	text-align:right;display:none!important;
	padding:20px 0 5px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#404040;
}

.pagination a {
	margin:0 5px 0 0;
	padding:3px 6px;
	color:#404040;
	text-decoration:none;
}

.pagination a.number {
	background-color:#404040;
	color:#fff;
}

.pagination a.current {
	background:#5587cc url(../images/comments/bg-pagination-button.gif) top left repeat-x;
	color:#fff;
}

.pagination a.current:hover {
	text-decoration:none;
}

/*************** Reply form ***************/

fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

#respond {
	//width: 81%;
	padding: 10px 10px 10px 0px;
}

#respond h2 {
	color:#c0c0c0;
}

#respond form {
	position: relative;
}

#respond p {
	clear: both;
	overflow: hidden;
}

#respond label {
	display: block;
	width: 12%;
	float: left;
	font-size: 12px;
	line-height: 30px;
	color:#c0c0c0;
}

.input,#email {border:2px solid rgba(0, 39, 59, 0.2);display:none;
//float:right;
	width: 88%;margin-right:11px;
	display: block;
	margin-bottom: 5px;
	background: #fff;
	//border: none;
	padding: 6px 10px;
	font-family: Arial,Helvetica;
	font-size: 14px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
//margin-left:156px;
	}
	.last_div{
	display:none;
	
	}
.report:before{cursor:pointer;font-family: embed-icons;float:right;
content:"\2691";font-style: normal;
    font-weight: 400;
    line-height: 1;color:#7F7F7F;

}
.report:hover:before{
color:#4E4F50;
}
.post_comment,.post_edit{background: none repeat scroll 0 0 rgba(29, 47, 58, 0.6);
 border-radius: 0 0 3px;border:none;color:#ffffff;
    font-size: 12px;height:30px;position:absolute;
    font-weight: 700;cursor:pointer;
    right: -2px;line-height: 28px;
    padding: 0 7px;
    top: -2px;
    white-space: nowrap;
}
.post_comment:hover,.post_edit:hover{background:#5D6B72;}
#comment {border:2px solid rgba(0, 39, 59, 0.2);
	width: 77%;display:inline-block;
	padding: 7px;
	margin-bottom: 4px;
	overflow:hidden;
	background: #fff;
	font-family:arial,helvetica;
	font-size: 14px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#commentpost,#commentedit{
	 width: 94%;
	padding: 7px;
	border: none;
	background: #fff;
	font-family:arial,helvetica;
	font-size: 14px;
	overflow:hidden;
}
.postcmnt1{background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid rgba(0, 39, 59, 0.2);
    border-radius: 4px;
display:inline-block;width: 82%;
}
 .postcmnt2 {background: none repeat scroll 0 0 #F6F8F9;
    border-radius: 0 0 2px 2px;
    border-top: 2px solid rgba(0, 39, 59, 0.2);
   width: 100%;position: relative;
    right: 0;
   height:27px;
    
}
.clear {
	clear: both;
}
#cancel-comment-reply{
display:inline-block;

}
#cancel-comment-reply a {
	 background:none repeat scroll 0 0 rgba(29, 47, 58, 0.6);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    bottom: 12px;
    color: #FFFFFF;
    font-size: 11px;
    padding: 6px 8px;
    position: absolute;
    text-decoration: none;
}

#cancel-comment-reply a:hover {
	background-color: #404040;
	text-decoration: none;
}
#submit :before{
content:"\2192";
}
#submit { background: none repeat scroll 0 0 rgba(29, 47, 58, 0.6);
    border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: 500;
    height: 29px;
    line-height: 1.5;
    padding: 9px 0;
    text-align: center;
    text-shadow: none;
    transition: background 0.2s ease 0s;
    width: 50px;
	}
	.name,.proceed{display:inline-block;
	}
.name{
margin-left:24%;width:60%;vertical-align:top;
}

.proceed{vertical-align:top;margin-top: 22px;
}
#submit:hover {
	background: none repeat scroll 0 0 rgba(29, 47, 58, 0.7);
	color:#fffff;cursor:pointer;
}

/*************** Notifications ***************/

.notification {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0;
	border: 1px solid;
	font-size: 13px;
	width: 99.8%;
}

.success {
	background: #d5ffce;
	border-color: #9adf8f;
	color: #556652;
}

.error {
	background: #ffcece;
	border-color: #df8f8f;
	color: #665252;
}

.notification div {
	display:block;
	font-style:normal;
	padding: 10px;
	line-height: 1.5em;
}

