
.noSelect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}

#comments{position:relative;float:left;width:100%}

#comments ul.comments{position:relative;float:left;width:100%}

#comments ul.comments li{position:relative;float:left;width:100%;font-size:12px;list-style:none!important;margin:10px 0}

#comments ul.comments li a,#comments ul.comments li .prg{cursor:pointer;text-decoration:none!important}

#comments ul.comments li a:hover,#comments ul.comments li .prg:hover{text-decoration:underline!important}

#comments ul.comments li .avatar{display:block;float:left}

#comments ul.comments li .avatar img{max-width:40px;max-height:40px;margin-top:5px;border-radius:50%;vertical-align:top;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}

#comments ul.comments li .comment{margin-left:50px}

#comments ul.comments li .comment p{margin:3px 0}

#comments ul.comments li .comment .name{color:#2a5885;font-weight:700}

#comments ul.comments li .comment footer>*{margin-right:10px}

#comments ul.comments li .comment footer .date{color:#939393}

#comments ul.comments li .comment footer .rate{opacity:.5;text-decoration:none!important}

#comments ul.comments li .comment footer .rate:before{display:inline-block;background:center bottom no-repeat;background-size:contain;margin-right:3px;content:" ";width:12px;height:12px}

#comments ul.comments li .comment footer .rate.like:before{font-family:icons;content:"\50"}

#comments ul.comments li .comment footer .rate.dislike:before{font-family:icons;content:"\51"}

#comments ul.comments li .comment footer .rate.rated,#comments ul.comments li .comment footer .rate:hover{opacity:1}

#comments ul.comments li .comment footer .rate.rated.like,#comments ul.comments li .comment footer .rate:hover.like{color:green}

#comments ul.comments li .comment footer .rate.rated.like:before,#comments ul.comments li .comment footer .rate:hover.like:before{content:"\52"}

#comments ul.comments li .comment footer .rate.rated.dislike,#comments ul.comments li .comment footer .rate:hover.dislike{color:red}

#comments ul.comments li .comment footer .rate.rated.dislike:before,#comments ul.comments li .comment footer .rate:hover.dislike:before{content:"\53"}

#comments ul.comments li .comment footer .rate.rated{cursor:default}

#comments ul.comments li .comment footer.rated a,#comments ul.comments li .comment footer.rated .prg{cursor:default}

#comments ul.comments li ul{margin-left:30px}

#comments form{position:relative;display:block;float:left;width:100%}

#comments form textarea{position:relative;display:block;width:100%;height:200px;border:1px solid #a9a9a9;resize:vertical;margin-bottom:10px;padding:10px;min-height:200px}

#comments form button{float:right;padding:10px 30px;cursor:pointer}

#commentsLogin{position:fixed;display:none;top:50%;left:50%;padding:50px;background:#FFF;border:1px solid gray;z-index:2000}

@media only screen and (min-device-width:320px) and (max-device-width:736px){#commentsLogin{width:100%}

}#commentsLogin p{text-align:center}

#commentsLogin .eAuthContainer{margin-top:20px}

#commentsLogin .eAuthContainer>*{margin:0 15px 15px 0}
