.post-status-page-content .post-status-page-content-wrap #status_box #wallForm.status-background-active .form-feed-area{
    margin-left: 0;
    margin-right: 0;
}
.post-status-page-content .post-status-page-content-wrap #status_box .wall-status-background .form-feed-area .post-status.active-post-background .post-status-message #message{
    min-height: 52px!important;
}
.post-status-page-content .post-status-page-content-wrap #status_box .post-status.active-post-background .stt-action{
    border-top: none;
}
.status-thumb-overview{
    display: none !important;
}
.post-bg-thumb{
    z-index: 500;
}
.wall-status-background .post-status .emoji-toggle{
    bottom: 8px;
    z-index: 501;
}
.wall-status-background .post-status.active-post-background .emoji-toggle{
    right: 3px;
    bottom: 8px;
}
[dir="rtl"] .wall-status-background .post-status.active-post-background .emoji-toggle{
    right: inherit;
    left: 3px;
}

.post-status-page-content .post-status-page-content-wrap #status_box .wall-status-background .post-status.active-post-background .emoji-toggle{
    right: 3px;
    bottom: 8px;
    top: initial;
}
[dir="rtl"]  .post-status-page-content .post-status-page-content-wrap #status_box .wall-status-background .post-status.active-post-background .emoji-toggle{
    right: inherit;
    left: 3px;
}

.wall-status-background .post-status.active-post-background .emoji-toggle i{
    color: inherit;
}
.post-bg-thumb{
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    bottom: 0;
}
[dir="rtl"] .post-bg-thumb{
    left: inherit;
    right: 0;
}
.post-bg-thumb:before, .post-bg-thumb:after{
    content: '';
    display: table;
}
.post-bg-thumb:after{
    clear: both;
}

.wall-status-background .post-status-box{
    padding-bottom: 40px;
    min-height: 90px;
}
.wall-status-background .active-post-background .post-status-box{
    padding-left: 10px;
    padding-right: 10px;
}
#postBackgroundImg{
    position: relative;
}
.active-post-background #postBackgroundImg{
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

.wall-status-background{

}
.wall-status-background.status-background-active .form-feed-area{
    padding: 0 !important;
}

.wall-status-background.status-background-active .form-feed-holder{
    flex-wrap: wrap;
    padding-bottom: 0;
}
.wall-status-background.status-background-active .form-feed-holder .form-feed-avatar{
    margin: 0;
    padding: 10px;
    width: 100%;
    display: flex;
    align-items: center;
}
.post-status-page-content .post-status-page-content-wrap .wall-status-background.status-background-active .form-feed-holder .form-feed-avatar{
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 30px;
    width: 100%;
    display: flex;
    align-items: center;
}
.wall-status-background.status-background-active .form-feed-holder .post-status{
    width: 100%;
}
.wall-status-background.status-background-active .form-feed-holder .post-status .post-status-box{
    width: 100%;
    display: flex;
    align-items: center;
    min-height: 407px;
}
.wall-status-background.status-background-active .form-feed-holder .post-status .post-status-box .post-status-message{
    text-align: center;
    width: 100%;
    padding-top: 45px;
}
.wall-status-background.status-background-active .form-feed-holder .post-status .post-status-box .post-status-message #message{
    text-align: center;
}
.wall-status-background.status-background-active .form-feed-avatar .user_avatar_img{
    margin-right: 10px;
    min-width: 45px;
}
[dir="rtl"] .wall-status-background.status-background-active .form-feed-avatar .user_avatar_img{
    margin-right: 0;
    margin-left: 10px;
}
.wall-status-background.status-background-active .form-feed-avatar .user_avatar_name{
    display: block;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
}

.bgfeed_yes
{
    background-image: url('../img/yes.png');
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}
.bgfeed_no
{
    background-image: url('../img/no.png');
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}
#postBackgroundBox{
    position: relative;
}
.stt-action{
    /*z-index: 11;*/
}
.user-tagging-container .bootstrap-tagsinput{
    position: relative;
    /*z-index: 11;*/
}
.user-tagging-container .bootstrap-tagsinput.focus{
    /*z-index: 12;*/
}
.userTagging-userShareLink,
.userTagging-userShareVideo, #wall_photo_preview, #video_pc_feed_preview{
    position: relative;
    /*z-index: 11;*/
}
.checkin-container{
    position: relative;
    /*z-index: 11;*/
}
.active-post-background{
    min-height: 407px;
}

.post-background-img{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
#postBackgroundImg .form-feed-holder{
    border: none!important;
    /*-ms-transform: translate(0,-20%);*/
    /*-webkit-transform: translate(0,-20%);*/
    /*transform: translate(0,-20%);*/
}
#postBackgroundImg textarea{
    padding: 5px 0!important;
}
.active-post-background textarea{
    color: inherit!important;
}

.active-post-background textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: inherit!important;
}
.active-post-background textarea::-moz-placeholder { /* Firefox 19+ */
    color: inherit!important;
}
.active-post-background textarea:-ms-input-placeholder { /* IE 10+ */
    color: inherit!important;
}
.active-post-background textarea:-moz-placeholder { /* Firefox 18- */
    color: inherit!important;
}

#status_box .active-post-background .emoji-toggle-face .emoji-toggle-icon{
    color: inherit!important;
}

#postBackgroundImg textarea, #postBackgroundImg .autogrow-textarea-mirror, #postBackgroundImg .textoverlay, #postBackgroundImg .textoverlay-wrapper{
    font-size: 14px!important;
    font-weight: 300!important;
    line-height: 16px!important;
}
#postBackgroundImg.post-background-img textarea, #postBackgroundImg.post-background-img .autogrow-textarea-mirror, #postBackgroundImg.post-background-img .textoverlay, #postBackgroundImg.post-background-img .textoverlay-wrapper{
    text-align: center;
    /*color: #ffffff!important;*/
    font-size: 30px!important;
    font-weight: 700!important;
    line-height: 42px!important;
    word-wrap: break-word;
}

#postBackgroundBox{

}
#postBackgroundBox.active-post-background{
    padding-bottom: 0;
}


.status-thumb-overview{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0, 0.7);
    display: none;
}

.status-thumb-main{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
[dir="rtl"] .status-thumb-main{
    left: inherit;
    right: 0;
}
.status-popup-open .status-thumb-main{
    /*z-index: 1001;*/
}

.status-thumbnail-scroll{
    width: 100%;
    height: auto;
    min-height: 40px;
    margin-bottom: -2px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.status-thumbnail-scroll .status-thumb-main{
    position: relative;
    background-color: transparent;
    padding-bottom: 2px;
    width: 100%!important;
}
.status-thumbnail-scroll .status-thumb-main:before, .status-thumbnail-scroll .status-thumb-main:after{
    content: '';
    display: table;
}
.status-thumbnail-scroll .status-thumb-main:after{
    clear: both;
}

.post-bg-thumb.open .status-thumb-overview{
    display: block;
}
.post-bg-thumb.open .status-thumb-main{
    display: block;
    padding-left: 40px;
    padding-right: 25px;
}
[dir="rtl"] .post-bg-thumb.open .status-thumb-main{
    padding-left: 25px;
    padding-right: 40px;
}

.toggle-status-background{
    position: absolute;
    top: 2px;
    left: 2px;
    /*z-index: 11;*/
    background-color: #ffffff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
}
.toggle-status-background,
.toggle-status-icon,
.toggle-status-icon svg{
    display: block;
    width: 36px;
    height: 36px;
}
.toggle-status-icon svg{
    display: block;
    direction: ltr;
}
#toggleStatusOpen{
    display: none;
}
.open .toggle-status-background{
    /*z-index: 11;*/
}
.status-thumbnail-scroll.open .toggle-status-background{
    /*z-index: 12;*/
}
.post-bg-thumb.open .toggle-status-background #toggleStatusClose{
    display: none;
}
.post-bg-thumb.open .toggle-status-background #toggleStatusOpen{
    display: block;
}
.toggle-status-background:before,
.toggle-status-background:after,
.post-bg-thumb.open .toggle-status-background:before,
.post-bg-thumb.open .toggle-status-background:after{
    display: none!important;
}
.status-thumb-main > a{
    float: left;
}
[dir="rtl"] .status-thumb-main > a{
    float: right;
}
.toggle-status-background-more,
.status-thumb-main > a.status-background-choose{
    display: inline-block;
    padding: 5px 2px;
    /*width: 30px;*/
    /*height: 30px;*/
    /*float: left;*/
}
.status-thumb-main > a:first-child{
    /*margin-left: 45px;*/
}
.bg-thumb-icon{
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.7);
    -moz-box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.7);
    box-shadow: 0px 0px 1px 1px rgba(255,255,255,0.7);
}
.status-background-choose.bg-active .bg-thumb-icon{
    border: 1px solid #ffffff;
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.7);
    -moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.7);
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.7);
}
.toggle-status-background-more{
    display: inline-block;
    position: relative;
}
.toggle-status-background-more > .bg-thumb-icon{
    background-image: url("../img/bg-toggle-more.png");
    border: 1px solid #000000;
    cursor: pointer;
}
#postBackgroundMirror{
    width: 0;
    height: 0;
    overflow: hidden;
}
.feed-background{
    display: flex;
    position: relative;
    background-position: center;
    background-size: cover;
}
.feed-background:before, .feed-background:after{
    background-color: rgba(0, 0, 0, .1);
    content: '';
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
}

.feed-background-box{
    align-items: center;
    bottom: 0;
    display: flex;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.comment_message .feed-background-box{
    overflow: hidden;
}
.feed-background-content{
    box-sizing: border-box;
    flex-grow: 1;
    width: 100%;

    padding:50px 30px;
    text-align: center;
    font-size: 30px!important;
    font-weight: 700!important;
    line-height: 42px!important;
    word-wrap: break-word;
}

.feed-background-content a{
    color: inherit !important;
}
.feed-background-content .iconos{
    /*-ms-transform: scale(1.5) translate(0,-8px);
    -webkit-transform: scale(1.5) translate(0,-8px);
    transform: scale(1.5) translate(0,-8px);*/
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px;
}

.toggle-status-background-more{
    display: none;
}
.status-background-more-over{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    display: none;
}
.status-background-more-popup{
    position: absolute;
    top: 100%;
    right: 0;
    background-color: #ffffff;
    display: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 10px rgba(0, 0, 0, .35);
    width: 254px;
}
[dir="rtl"] .status-background-more-popup{
    right: inherit;
    left: 0;
}
.body-dark .status-background-more-popup{
    background-color: #444444;
}
.status-background-more-popup:before{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ffffff;
    margin-top: -5px;
    margin-right: 10px;
    float: right;
}
[dir="rtl"] .status-background-more-popup:before{
    float: left;
    margin-left: 10px;
    margin-right: 0;
}
.body-dark .status-background-more-popup:before{
    border-bottom-color: #444444;
}
.status-background-more-content{
    padding: 2px;
    max-height: 225px;
    overflow-x: hidden;
    overflow-y: auto;
}
.status-background-more-content .status-background-choose{
    display: inline-block;
    padding: 2px;
    width: 20%;
    float: right;
}
.status-background-more-content .bg-thumb-icon{
    width: 100%;
    height: auto;
    padding: 50%;
}
.status-background-more-text{
    color: #bec3c9;
    font-size: 12px;
    padding: 2px 4px;
    border-bottom: 1px solid #cccccc;
}
.body-dark .status-background-more-text{
    color: #a8aab1;
    border-color: #626161;
}
.status-popup-open .status-thumb-main > .status-background-choose{
    position: relative;
    /*z-index: 1;*/
}
.status-popup-open .open .toggle-status-background{
    /*z-index: 1001;*/
}
@media (max-width: 767px){
    .post-status-page-content .post-status-page-content-wrap .wall-status-background.status-background-active .form-feed-holder .form-feed-avatar{
        padding-left: 5px;
        padding-right: 5px;
    }
    #status_box .active-post-background textarea {
        min-height: 104px !important;
    }
    .post-background-img{
        min-height: 330px;
    }
    .active-post-background {
        min-height: 330px;
    }
    #postBackgroundImg textarea, #postBackgroundImg .autogrow-textarea-mirror, #postBackgroundImg .textoverlay, #postBackgroundImg .textoverlay-wrapper{
        font-size: 12px!important;
        font-weight: 300!important;
        line-height: 14px!important;
    }
    #postBackgroundImg.post-background-img textarea, #postBackgroundImg.post-background-img .autogrow-textarea-mirror, #postBackgroundImg.post-background-img .textoverlay, #postBackgroundImg.post-background-img .textoverlay-wrapper{
        font-size: 25px!important;
        font-weight: 700!important;
        line-height: 35px!important;
    }
    .active-post-background .post-status{
        padding: 0!important;
    }
    .status-background-active #postBackgroundImg textarea{
        padding: 0 0 30px 0!important;
    }
}
