﻿.leideas.ms-container h1,.leideas.ms-container h2,.leideas.ms-container h3,.leideas.ms-container h4,.leideas.ms-container h5,.leideas.ms-container h6,.leideas .ms-h1,.leideas .ms-h2,.leideas .ms-h3,.leideas .ms-h4,.leideas .ms-h5,.leideas .ms-h6,html .leideas,body .leideas,.leideas div,.leideas span,.leideas applet,.leideas object,.leideas iframe,.leideas h1,.leideas h2,.leideas h3,.leideas h4,.leideas h5,.leideas h6,.leideas p,.leideas blockquote,.leideas pre,.leideas a,.leideas abbr,.leideas .leideas acronym,.leideas address,.leideas big,.leideas cite,.leideas code,.leideas del,.leideas dfn,em,.leideas img,.leideas ins,.leideas kbd,.leideas q,.leideas s,.leideas samp,.leideas small,.leideas strike,.leideas strong,.leideas sub,.leideas sup,.leideas tt,.leideas var,.leideas b,.leideas u,i,.leideas center,.leideas dl,.leideas dt,.leideas dd,.leideas ol,.leideas ul,.leideas li,.leideas fieldset,.leideas form,.leideas label,.leideas legend,.leideas caption,.leideas article,.leideas aside,.leideas canvas,.leideas details,.leideas embed,.leideas figure,.leideas figcaption,.leideas footer,.leideas header,.leideas hgroup,.leideas menu,.leideas nav,.leideas output,.leideas ruby,.leideas section,.leideas summary,.leideas time,.leideas mark,.leideas audio,.leideas video,.leideas .leideas a:hover,.leideas a:link,.leideas container a:visited{
    font-family:inherit
}
.leideas{
    background:#fff;
    padding:15px
}
.leideas .ques_list_type{
    float:right
}
.leideas .ques_list_type ul{
    list-style:none;
    margin:0;
    border-bottom:2px solid #8c8c8c;
    overflow:hidden;
    padding:0
}
.leideas .ques_list_type li{
    display:inline-block;
    font-size:15px;
    float:right
}
.leideas .tag_btn li:hover{
    background:#e7e7e7
}
.leideas .ques_list_type li:hover,.leideas .ques_list_type li:active{
    background:#8c8c8c;
    color:#fff
}
.leideas .ques_list_type li a{
    display:block;
    padding:8px 16px
}
.leideas .ques_list_type li a:hover{
    color:#fff
}
.leideas .ques_list_type li[selected="selected"]{
    border-bottom:none !important;
    background:#8c8c8c;
    color:#fff
}
.leideas .ques_list_type li[selected="selected"] a{
    color:#fff
}
.Search_result{
    border-bottom:1px solid #eee;
    padding:10px;
    font-weight:normal
}
.Search_result:hover{
    background:#fbfbfb
}
.Search_result mark{
    background:#e1f3ff !important;
    color:#005792 !important
}
.Search_result .s_title{
    font-weight:600;
    text-transform:uppercase;
    height:18px;
    overflow:hidden;
    display:block;
    font-size:12px
}
.autocomplete-suggestions a,.autocomplete-suggestions a:visited,.autocomplete-suggestions a:hover,.autocomplete-suggestions a:active{
    text-decoration:none;
    color:#555
}
.leideas input.ui-autocomplete-input{
    width:100%;
    height:50px;
    background:#fff;
    font-size:22px;
    outline:none;
    border:1px solid #ccc;
    border-radius:0;
    padding:6px 12px;
    border-left:0
}
.leideas .ques_detail h2{
    margin:0 0 10px;
    color:#444;
    font-size:20px;
    padding:8px 0;
    line-height:25px
}
.leideas h2 a{
    color:#444;
    font-size:20px
}
.leideas h2 a:hover,.leideas h2 a:focus{
    color:#777;
    text-decoration:none
}
.leideas .tag_btn ul{
    margin:10px 0;
    padding:0
}
.leideas .tag_btn li{
    cursor:default;
    background:#f4f4f4;
    padding:4px 8px;
    margin: 0 0 5px 5px;
    display:inline-block
}
.leideas .tag_btn li a{
    color:#999
}
.leideas .likes span:first-child:after{
    content:"\b7";
    padding: 0 7px 0 5px
}
.leideas .ms-glyphicon-trash,.leideas .ms-glyphicon-pencil,.leideas .ms-glyphicon-remove,.leideas .ms-glyphicon-ok{
    color:#aaa;
    font-size:20px;
    padding:5px;
    border:1px solid #eee
}
.leideas .ms-glyphicon-trash:hover,.leideas .ms-glyphicon-pencil:hover,.leideas .ms-glyphicon-share-alt:hover,.leideas .ms-glyphicon-remove:hover,.leideas .ms-glyphicon-ok:hover{
    color:#333
}
.leideas .ms-glyphicon-ok{
    margin-right:3px
}
.leideas .ms-dropdown-toggle.m_sty ~ .tooltip.top{
    padding:5px 0;
    margin-top:-3px;
    min-width:86px
}
.leideas a.accept em:before,.leideas a.unaccept em:before{
    color:#fff;
    background:#5cb85c;
    display:-webkit-flex;
    display:flex;
    padding:4px;
    margin-right:2px;
    border:1px solid #62af62;
    margin-top:1px;
    font-size:20px;
    border-radius:2px
}
.leideas a.unaccept em:before{
    background:#fd5555;
    border:1px solid #f14747
}
.leideas a.accept em:hover:before{
    background:#54a554
}
.leideas a.unaccept em:hover:before{
    color:#fff;
    background:#f14747
}
.leideas .le-div-searchtags input.ui-autocomplete-input-tag{
    border:1px solid #ddd;
    outline:none !important;
    border-radius:0;
    background:#fff;
    box-shadow:none;
    padding:8px;
    margin-left:4px
}
.leideas .le-div-searchtags input::placeholder,.leideas .second-search input::placeholder{
    color:#999
}
.leideas .answer-detail{
    margin-bottom:15px;
    position:relative;
    min-height:90px;
    clear:both;
    border:1px solid #dedede;
    -moz-box-shadow:0 0 5px #dedede;
    -webkit-box-shadow:0 0 5px #dedede;
    box-shadow:0 0 5px #dedede
}
.leideas .answer-detail .answer-img{
    float:right;
    padding:0 15px 0;
    text-align:center;
    width:105px
}
.leideas .answer-detail .answer-item{
    min-height:140px;
    padding: 0 105px 15px 15px;
    background:#fff
}
.leideas .home-content{
    padding-right:105px;
    word-wrap: break-word;
}
.leideas .home-content .ms-row:first-child{
    margin:0
}
.leideas .home-content .ms-row:first-child .ms-col-md-12{
    padding:0
}
.leideas .home-nocontent{
    margin-bottom:30px;
    margin-top:15px;
    border:1px solid #dedede;
    -moz-box-shadow:0 0 5px #dedede;
    -webkit-box-shadow:0 0 5px #dedede;
    box-shadow:0 0 5px #dedede;
    padding:20px 10px;
    background:#fff
}
.leideas .tag-content{
    border-bottom:1px solid #eee;
    padding-bottom:6px
}
.leideas .home-content h2,.leideas .tag-content h2{
    margin:0 0 10px
}
.leideas .DisplayName{
    font-size:12px;
    color:#aaa;
    font-style:italic
}
.leideas .answer-detail .answer-item .ms-row.ans_item_height{
    margin:0
}
.leideas .answer-detail .answer-item .ms-row.ans_item_height .ms-col-md-12:first-child{
    padding:0
}
.leideas .ans_item_height .DisplayName,.leideas .home-content .DisplayName{
    border:1px solid #eee;
    border-radius:4px;
    padding:8px;
    min-width:300px
}
.leideas .DisplayName strong{
    color:#777
}
.leideas .DisplayName span{
    font-style:italic;
    color:#aaa
}
.leideas .reply-item .DisplayName.ms-pull-right,.leideas .own_reply_in_cmt .DisplayName,.leideas .reply-item_inn .DisplayName{
    margin: 6px 6px 8px 0;
    clear:both
}
.leideas .lastactive{
    text-align:left
}
.leideas .home-content p,.leideas .tag-content p{
    line-height:22px;
    font-size:14px;
    color:#848991
}
.leideas .allreply{
    clear:both
}
.ms-container.leideas .allreply hr,.ms-container.leideas .answer-detail hr{
    margin:15px 0 10px
}
.leideas .allreply .reply-item{
    padding-right:75px
}
.leideas img.home-img,.leideas .ans_item_height .DisplayName img{
    border-radius:5px;
    width:60px;
    height:60px;
    padding:2px;
    background:#FFF;
    border:1px solid #E5E5E5;
    float:right;
    margin-left:10px
}
.leideas .allreply .replier{
    height:60px;
    width:60px;
    border-radius:5px;
    float:right;
    margin-bottom:5px
}
.leideas .own_reply .replier,.leideas .reply-item_in img.replier,.leideas .reply-item_inn img.replier,.leideas .own_reply_inn img.replier{
    position:absolute;
    top:15px;
    right:-26px;
    padding:4px;
    background:#FFF;
    border:1px solid #E5E5E5;
    height:50px;
    width:50px
}
.leideas img.replier{
    padding:4px;
    background:#FFF;
    border:1px solid #E5E5E5
}
.leideas .own_reply .reply-item,.leideas .reply-item_in .reply-item,.leideas .reply-item_inn .reply-item,.leideas .own_reply_inn .reply-item{
    padding-right:0
}
.leideas .reply-item_inn,.leideas .own_reply_inn{
    margin-bottom:15px;
    border:1px solid #E5E5E5;
    border-radius:5px;
    padding: 10px 35px 10px 15px;
    position:relative;
    clear:both;
    -webkit-animation-name:myopacity;
    -webkit-animation-duration:1s;
    animation-name:myopacity;
    animation-duration:1s;
    min-height:80px
}
.leideas .testing{
    margin-bottom:0;
    -webkit-animation-name:myopacity;
    -webkit-animation-duration:1s;
    animation-name:myopacity;
    animation-duration:1s
}
@-webkit-keyframes myopacity{
from{
    opacity:.2
}
to{
    opacity:1
}
}
@keyframes myopacity{
from{
    opacity:.2
}
to{
    opacity:1
}
}
.leideas .totalItems{
    display:table;
    background:#eee;
    padding:4px 10px;
    margin-top:8px
}
.leideas .likes{
    float:right;
    padding: 0 15px 0 15px;
    text-align:center;
    width:105px
}
.leideas .likes .votes strong,.leideas .likes .status strong,.leideas .answer-img .votes strong{
    display:block;
    font-size:14px;
    line-height:14px;
    color:#999
}
.leideas .likes .votes:first-of-type strong,.leideas .answer-img .votes:first-of-type strong strong{
    font-size:16px
}
.leideas .likes .votes,.leideas .likes .status,.leideas .answer-img .votes{
    color:#999;
    padding:8px;
    font-size:11px;
    border:1px solid #eee;
    margin-top:5px;
    border-radius:4px
}
.leideas .ques_status{
    text-transform:uppercase;
    font-weight:600;
    color:#999;
    margin:6px 0;
    max-width:300px;
    text-align:center;
    border:1px solid #eee;
    padding:5px 20px;
    border-radius:4px;
    min-width:150px
}
.leideas .likes .status.accepted{
    background:#59ca57;
    color:#fff;
    border:1px solid #63b162
}
.leideas .likes .status.accepted strong{
    color:#fff
}
.leideas .likes .status.answer{
    border:1px solid #59ca57;
    color:#59ca57
}
.leideas .likes .status.answer strong{
    color:#59ca57
}
.leideas .votes.idea{
    background:#8c8c8c
}
.leideas .votes.idea,.leideas .likes .votes.idea strong{
    color:#fff
}
.leideas .votes.idea a{
    padding:8px
}
.leideas ul.allreply{
    margin:0;
    padding:0
}
.leideas .ms-glyphicon-triangle-top,.leideas .ms-glyphicon-triangle-bottom{
    font-size:28px;
    color:#ccc;
    display:block;
    line-height:20px
}
.leideas .ms-glyphicon-triangle-top:hover,.leideas .ms-glyphicon-triangle-bottom:hover{
    color:#999
}
.leideas a{
    cursor:pointer;
    text-decoration:none !important;
    color:#555
}
.leideas a.previous_page{
    border:1px solid #eee;
    padding:4px 6px;
    font-size:14px;
    color:#999;
    float:right
}
.leideas a.previous_page:hover{
    background:#999;
    border:1px solid #999;
    color:#eee
}
.leideas .edit_reply input{
    padding:3px 10px;
    border:1px solid #eee
}
.leideas .reply label,.leideas .answer-img label{
    margin-bottom:0;
    font-size:16px;
    line-height:25px;
    color:#999
}
.leideas p{
    color:#777;
    font-size:14px;
    line-height:25px;
    margin-bottom:10px
}
.leideas a.add_comment,.leideas a.home_comment{
    color:#03A9F4
}
.leideas a.add_comment:hover,.leideas a.home_comment:hover{
    color:#333
}
.leideas textarea{
    line-height:22px;
    margin:15px 0 4px;
    min-height:175px;
    border:1px solid #E5E5E5;
    display:inline-block
}
.leideas .btn_right a.ms-btn.ms-btn-primary{
    border:1px solid #0D569E;
    background:#358eea;
    background:-webkit-linear-gradient(top,#358eea 0,#2170cd 100%);
    background:linear-gradient(top,#358eea 0,#2170cd 100%);
    color:#efefef;
    text-shadow:0 -1px 0 #185B93;
    width:70px
}
.leideas .btn_right a.ms-btn.ms-btn-primary:hover{
    border-color:#0D569E;
    background:#6cb6f3;
    background:-moz-linear-gradient(top,#6cb6f3 0,#4387d2 100%);
    background:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#6cb6f3),color-stop(100%,#4387d2));
    background:-webkit-linear-gradient(top,#6cb6f3 0,#4387d2 100%);
    background:linear-gradient(top,#6cb6f3 0,#4387d2 100%);
    color:#fff
}
.leideas .btn_right a:hover{
    color:#333
}
.leideas .allreply h3{
    margin:10px 0 20px
}
.leideas a.add_ans{
    background:#bbb;
    color:#fff;
    padding:4px 10px;
    font-weight:bold;
    margin:10px 0;
    display:inline-block;
    text-decoration:none;
    clear:both
}
.leideas a.add_ans:hover{
    background:#999;
    color:#fff
}
.leideas .searchAddBtn:after{
    content:"\e003";
    font-family:'Glyphicons Halflings';
    color:#8e8e8e;
    font-size:22px
}
.leideas .searchAddBtn{
    border:1px solid #c8c6c6
}
.leideas .searchAddBtn:hover{
    color:#a5a5a5;
    background:#e1e1e1;
    border:1px solid #c8c6c6
}
.leideas .searchBtn.ms-input-group-addon{
    background:#a5a5a5;
    color:#fff;
    border:1px solid #9b9a9a
}
.leideas .searchBtn.ms-input-group-addon:hover{
    background:#929292
}
.leideas .search_box{
    text-align:center;
    margin-bottom:30px
}
.leideas .ms-pagination li.ms-active a{
    color:#fff;
    background-color:#777;
    border-color:#777
}
.leideas .ms-pagination > li > a,.leideas .ms-pagination > li > span{
    color:#777
}
.leideas ul.ms-pagination.ms-pull-right{
    margin:10px 0
}
.leideas.ms-container ul.Setting_btn{
    margin:0;
    list-style:none;
    padding:0
}
.leideas.ms-container ul li,.leideas .publishto ul,.leideas .publishto ul li{
    list-style:none
}
.leideas .le-span-searchtags{
    padding:6px;
    width:auto;
    background-color:#eee;
    margin:8px 2px 0;
    display:inline-block
}
.leideas .le-span-searchtags:hover{
    background:#efefef
}
.leideas .le-span-searchtags .ms-glyphicon-trash{
    padding:0;
    border:none;
    font-size:12px
}
.leideas .ms-col-md-12.le-div-searchtags{
    margin-bottom:10px
}
.leideas .le-div-searchtags.ms-pull-right{
    display:-webkit-flex;
    display:flex
}
.leideas .le-span-searchstatus {
    padding: 6px;
    width: auto;
    background-color: #eee;
    margin: 8px 2px 0;
    display: inline-block;
}

.leideas .le-span-searchstatus:hover {
        background: #efefef;
    }

.leideas .le-span-searchstatus .ms-glyphicon-trash {
        padding: 0;
        border: none;
        font-size: 12px;
    }



.leideas .ms-col-md-12.le-div-searchstatus {
    margin-bottom: 10px;
}

.leideas .le-div-searchstatus.ms-pull-right {
    display: -webkit-flex;
    display: flex;
}
.leideas a.subscribes{
    color:#38bcff;
    margin:10px 0;
    display:inline-block
}
.leideas a.subscribes:hover{
    color:#20acf3
}
.leideas a.unsubscribes{
    color:#ff4444;
    margin:10px 0;
    display:inline-block
}
.leideas .substyle a.unsubscribes,.leideas .substyle a.subscribes{
    margin:3px 0
}
.leideas .ms-open ul.ms-dropdown-menu{
    border-radius: 0 0 4px 4px
}
.leideas .second-search{
    color:#777;
    font-size:14px
}
.leideas .second-search input.ui-autocomplete-input{
    width:200px;
    border:1px solid #ddd;
    height:34px;
    font-size:14px;
    color:#333
}
.leideas .second-search input.ui-autocomplete-input:focus{
    border-color:#66afe9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.leideas .back{
    background:#bbb;
    color:#fff;
    padding:4px 10px;
    cursor:pointer
}
.leideas .back:hover{
    background:#777
}
.leideas .tag_height{
    background:#fdfdfd;
    border:1px solid #cdcdcd;
    text-align:center
}
.leideas .tag_height .tagdesc{
    height:75px;
    overflow:hidden;
    padding:10px 25px 0;
    line-height:22px
}
.leideas .tag_height .tagsubs{
    border-top:1px solid #EEE;
    padding:5px 0
}
.leideas .tag_height .tagsubs,.leideas .tag_height .tagsubs a{
    margin:0
}
.leideas .tag_height h5{
    font-size:18px;
    position:relative;
    margin:0;
    top:-4px;
    height:28px;
    overflow:hidden;
    line-height:25px
}
.leideas .tag_height h5:after{
    position:absolute;
    content:'';
    width:48px;
    height:2px;
    background:#999;
    bottom:0;
    right:40%
}
.leideas .tag_height h5 a:hover{
    color:#000
}
.leideas .ms-badge.foldercount{
    max-height:30px;
    padding:10px;
    position:relative;
    background:#fafafa;
    border:1px solid #cdcdcd;
    color:#595959;
    top:-15px;
    border-radius:0
}
.leideas .main-tag .ms-col-md-3.no_col{
    padding-bottom:30px
}
.leideas .h3_style{
    text-transform:uppercase;
    font-size:19px
}
.leideas .testing{
    position:relative
}
.leideas .coms{
    margin-bottom:15px;
    border:1px solid #E5E5E5;
    border-radius:5px;
    padding: 15px 35px 15px 15px
}
.leideas .reply-item_inn img.replier,.leideas .own_reply_inn img.replier{
    width:42px;
    height:42px;
    right:-22px
}
.leideas .post_author{
    padding: 0 75px 0 85px
}
.leideas .post_author .DisplayName{
    text-align:left;
    margin-bottom:15px;
    margin-left:-82px
}
.leideas .reply{
    padding:15px;
    margin-bottom:15px;
    border:1px solid #E5E5E5;
    border-radius:5px;
    overflow:hidden;
    background:#fcfcfc
}
.leideas .answer_vote{
    clear:both
}
.leideas .reply-img{
    display:inline-block;
    float:right;
    text-align:center;
    padding-bottom:10px
}
.leideas .own_reply{
    margin-bottom:15px;
    border:1px solid #E5E5E5;
    border-radius:5px;
    padding: 15px 40px 15px 15px;
    position:relative;
    min-height:90px
}
.leideas .waiting{
    color:#ff0000;
    cursor:pointer;
    margin:2px 0
}
.leideas .waiting:hover{
    color:#ff5353
}
.leideas .main-tag h2{
    margin: 0 0 10px 0
}
.leideas .main-tag button.ms-btn.ms-btn-primary{
    border-radius:0;
    margin-bottom:3px
}
.leideas .btn_right{
    margin-top:9px;
    text-align:left
}
.leideas .alltags{
    border:1px solid #ddd;
    border-radius:0;
    width:40px;
    margin-left:4px;
    padding-top:9px;
    color:#777
}
.leideas .alltags:hover,.leideas .m_sty:hover{
    background-color:#eee;
    color:#777
}
.leideas button.m_sty{
    width:40px;
    height:38px;
    border-radius:0;
    color:#777;
    border:1px solid #ddd
}
.leideas .copied{
    border-radius:0;
    margin-top:-11px;
    height:32px;
    color:#aaa;
    font-size:20px;
    padding: 3px 6px 5px 5px;
    border:1px solid #eee;
    box-shadow:none
}
.leideas .copied:hover{
    background:none;
    color:#333;
    box-shadow:none
}
.leideas ._rm_text{
    color:#aaa;
    font-style:italic;
    text-transform:lowercase;
    clear:both
}
.leideas ._rm_img ul{
    padding:0;
    width:100%;
    max-height:143px;
    overflow:auto
}
.leideas ._rm_img img.replier{
    width:40px;
    margin: 2px 0 0 6px
}
.leideas ._rm_img img.replier{
    padding:2px
}
.leideas ._rm_img ul li{
    display:inline-block
}
.leideas .Related h3:after{
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
    content:'';
    display:block;
    width:32px;
    background:#999;
    padding: 2px 3px 0 0
}
.leideas .Related:hover h3:after{
    background:#999;
    width:60px;
    height:2px
}
.leideas .Related h3{
    display:inline-block;
    text-transform:uppercase;
    color:#111;
    text-decoration:none;
    line-height:44px;
    margin: 0 0 10px 0
}
.leideas .Related li{
    margin: 10px 18px 10px 0;
    background:#f1f1f1;
    padding: 10px 20px 10px 0;
    position:relative;
    list-style:none;
    -webkit-transition:background .5s ease-out;
    -moz-transition:background .5s ease-out;
    -ms-transition:background .5s ease-out;
    -o-transition:background .5s ease-out;
    transition:background .5s ease-out
}
.leideas .Related li:hover{
    background:#dedede
}
.leideas .Related li:before{
    content:"\e022";
    font-family:'Glyphicons Halflings';
    color:#fff;
    position:absolute;
    right:-18px;
    top:50%;
    margin-top:-17px;
    background:#cdcdcd;
    height:34px;
    width:34px;
    border:3px solid #FFFFFF;
    text-align:center;
    font-style:normal;
    font-weight:bold;
    border-radius:100%;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    padding: 2px 2px 0 0;
    font-size:14px
}
.leideas .Related li:hover:before{
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg)
}
.leideas .r_result .r_title{
    font-weight:600;
    text-transform:uppercase;
    height:18px;
    overflow:hidden;
    font-size:12px;
    color:#777
}
.leideas .Related ul li a:hover{
    text-decoration:none;
    color:#111
}
.leideas .r_result .r_des{
    height:20px;
    overflow:hidden;
    display:block;
    font-size:12px
}
.leideas .Related ul{
    margin:0;
    list-style:none;
    padding:0
}
@media (max-width:991px){   
    .leideas input.ui-autocomplete-input{
        height:38px
    }
    .leideas .second-search input.ui-autocomplete-input{
        max-width:188px
    }
    .leideas .main-tag h2{
        margin: 20px 0 0 0;
        text-align:center
    }
    .leideas h2,.leideas h2 a{
        font-size:18px;
        margin:10px 0
    }
    .leideas .search_box input.ui-autocomplete-input{
        font-size:16px
    }
    .leideas .search_box .ms-input-group-addon{
        font-size:13px;
        padding:6px
    }
    .leideas.ms-container .ques_list_type li{
        width:100%
    }
    .leideas .ques_list_type ul{
        margin-top:10px;
        display:inline-block
    }
    .leideas .ques_list_type{
        display:block
    }
    .leideas .likes .votes,.leideas .likes .status{
        margin:5px 0
    }
    .leideas .likes{
        padding:20px 10px
    }
    .leideas .m_sty{
        width:100%
    }
    .leideas .tag_height{
        height:auto
    }
    .leideas .tag_height a.subscribes,.leideas .tag_height a.unsubscribes{
        position:static
    }
    .leideas .tag_height .tagdesc{
        margin-bottom:4px
    }
    .leideas a.subscribes.ms-pull-left,.leideas a.unsubscribes.ms-pull-left,.leideas .main-tag .second-search.ms-pull-left,.leideas .ques_detail .substyle{
        float:none !important
    }
    .leideas ._rm_img ul{
        margin-bottom:0
    }
    .leideas .alltags{
        padding:6px
    }
    .leideas .le-div-searchtags input.ui-autocomplete-input-tag {
        padding: 7px;
        width: 118px;
    }

    .leideas .le-div-searchtags.ms-pull-right,
    .leideas .DisplayName.ms-pull-right {
        float: right !important;
        text-align: right;
        min-width: auto;
        margin-bottom: 8px;
    }
    .leideas button.m_sty{
        padding:6px
    }
    .leideas p{
        line-height:16px
    }
    .leideas .ans_item_height .DisplayName{
        min-width:auto
    }
}
.autocomplete-suggestions-list{
    padding:5px;
    cursor:pointer
}
.autocomplete-suggestions-list:hover{
    background-color:#eee
}
.leideas .all_icons{
    margin: 15px 0 0 0;
    text-align:left
}
.leideas .home-cnt .all_icons .ms-col-md-12{
    padding:0
}
.leideas .home-cnt{
    margin-top:15px;
    border:1px solid #dedede;
    -moz-box-shadow:0 0 5px #dedede;
    -webkit-box-shadow:0 0 5px #dedede;
    box-shadow:0 0 5px #dedede;
    background:#fff;
    padding: 0 0 15px 15px
}
.leideas .allreply .replyparent ol li,.leideas .allreply .replyparent ul li{
    list-style:inherit !important
}
.leideas .CustomEditorOptions{
    text-align:center;
    text-decoration:underline
}
    