/* Styles for the confirmation popup*/
#facebox .new-tag-name{
    width: 260px;
    font-size: 18px;
}

#facebox .content {
    text-align: center;
}
#facebox .confirm-message {
    margin: 10px 0 15px 0;
}
#facebox p {
    margin-bottom: 10px;
}
#facebox .cancel-button {
    margin: 0 0 0 10px;
}


/* POST ON THE FEED*/
.feed-container{
    width: 583px;
    border-top: 1px solid #dddddd;
    margin: 5px 0px 0px 18px;
}

.feed-container .activity{
    border-bottom: 1px solid #eee;
    padding: 15px 0 15px 0;
}

.post-entry {
    line-height: 125%;
}

.post-entry .avatar {
    width: 42px;
    height: 42px;
    float:left;
    border: 1px solid #fff;
}

.post-entry .cmt-delete {
    float:  right;
    margin: 3px 3px 0px 0px;
    cursor: pointer;
}

.post-entry.notification {
    background:#FFE;
}

.post-entry .assignment-title,
.post-entry .chalk-title-header
{
    font-size: 20px;
    line-height:95%;
    padding-bottom: 6px;
}

.post-entry .assignment-description
{
    padding-top: 6px;
}

.post-entry .due-date
{
    background-color:#3265B0;
    border:1px solid #DDDDDD;
    color:#FFFFFF;
    padding:0 3px;
    font-size:11px;
}

.post-entry .textpost{
    font-size:13px;
    margin-left:50px;
    color: #444444;
}

.post-entry .textpost .msg-info{
    padding: 3px 0;
    position:relative;
}

.post-entry .textpost .msg-info .sender-and-recipients{
    display: block;
    padding-left: 5px;
    width: 450px;
}

.post-entry .textpost .msg-info .entry-options {
    position: relative;
    float: right;
    display: none;
    clear: none;
    margin-top: -20px;
}

.post-entry .textpost .msg-info .entry-options img{
    margin: 0 10px 0 0;
    background: #3265B0;
    float:right;
    padding: 2px;
}

.post-entry .textpost .msg-info .entry-options img:hover{
    cursor: pointer;
}

.post-entry .textpost .msg-receiver{
    font-weight:bold;
}

.post-entry .textpost .bubble-triangle{
    padding: 1px 0 0 20px;
    height: 6px;
    overflow: hidden;
}
.post-entry .textpost .bubble-triangle img
{
    display:block;
}

.post-entry .textpost .msg-content-container{
    background-color: #ECEFF5;
    padding: 7px 10px;
}

.post-entry .textpost .admin-msg-content-container{
    background-color: #FFFFCC;
}

.post-entry .textpost .msg-content-container .msg-content-text{
    width:97%;
    overflow-x: hidden;
}

.msg-content-text .grade
{/*
    font-weight: bold;
    color: #118877;*/
}

.msg-content-text .poll-question
{
    background:#FFFFFF url(http://images.edmodo.com/images/icons/poll.png) no-repeat scroll 5px 5px;
    padding: 5px 5px 5px 25px;
    border: 2px solid #DDDDDD;
    float:left;
    font-weight: bold;
    margin-bottom: 10px;
}

.msg-content-text .poll-answers .answer
{
    font-weight: bold;
}

.msg-content-text .poll-answers .answer-container
{
    padding-left: 8px;
    margin-bottom: 8px;
}

.msg-content-text .poll-answers .bottom-bar
{
    padding: 8px;
}

.msg-content-text .poll-answers .bottom-bar a.vote-btn
{
    text-transform: capitalize;
    background-color:#3265B0;
    border:1px solid #DDDDDD;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    padding:5px 10px
}

.msg-content-text .poll-answers .bottom-bar a.refresh-poll
{
    font-weight: bold;
}

.msg-content-text .poll-answers .percentage
{
    width: 100%;
    height: 10px;
    background-color: #FFFFFF;
    margin-top: 3px;
}

.msg-content-text .poll-answers .percentage > div
{
    background-color: #3265B0;
    height: 100%;
}

.msg-content-text .error-container
{
    padding-top: 5px;
    color:#FF6600;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    display:none;
    padding-left:8px;
}

.post-entry .textpost .msg-content-container .edit-container{
    padding-bottom: 5px;
    font-size: 13px;
}

.post-entry .textpost .msg-content-container .embeded-code
{
    text-align: center;
}

.post-entry .textpost .msg-content-container .embeded-code > *
{
    margin: auto;
}

.edit-container .edit-link, .edit-container .edit-assignment-title{
    display: none;
    overflow: hidden;
    width: 97%;
    margin-bottom: 5px;
}

.edit-container .edit-assignment-title
{
    margin: 5px 0px 0px 0px;
}

.edit-container .edit-due-date
{
    display: none;
    width: 90px;
    margin: 5px 0px 10px 0px;
    float: left;
}

.edit-container .dp-choose-date
{
    background:transparent url(http://images.edmodo.com/images/icons/calendar.png) no-repeat scroll left top;
    display:block;
    float:left;
    height:14px;
    margin-left:5px;
    margin-top:12px;
    overflow:hidden;
    text-indent:14px;
    width:14px;
}


.post-entry .textpost .msg-content-container .edit-textarea{
    display: none;
    overflow: hidden;
    clear: right;
    /*width: 492px;*/
    width: 97%;
    height: 18px;
    margin: 8px 0 5px 0;
}

.post-entry .edit-comment-textarea{
    display: none;
    overflow: hidden;
    /*width: 492px;*/
    width: 91%;
    font-size:12px;
    height: 18px;
    margin: 8px 0 5px 0;
}

.post-entry .edit-comment-container{
    /*display: inline;*/
}

.post-entry .edit-comment-container img{
    display:none;
    margin-top: 10px;
    margin-right:6px;
    float:left;
}

.post-entry .msg-content-container .cancel-button,
.post-entry .textpost .msg-content-container .save-edit-button,
.post-entry .save-comment-button,
.post-entry .cancel-comment-button,
.post-entry .hidden-reply-button{
    display: none;
}

.post-entry .textpost .msg-content-container .link-msg{
    line-height:140%;
}

.post-entry .textpost .msg-content-container .link-anchor{
    font-weight:bold;
    margin: 0 0 0 5px;
}

.post-entry .textpost .msg-content-container .alert-msg{
    font-size:18px;
    line-height:22px;
}

.post-entry .textpost .msg-content-container .msg-additional-content{
    /*padding-bottom: 5px;*/
}

.post-entry .post-entry-footer{
    font-size:12px;
    margin: 5px 0 0 55px; 
    color:#666;
    padding-bottom:5px;
}

.post-entry .post-entry-footer .sep{
    margin: 0 5px;
}

.post-entry .post-entry-footer .msg-tags-container{
    color: #444444;
    font-weight:bold;
}

.post-entry .post-entry-footer .msg-tags-container .msg-tag{
    border: 1px solid #DDDDDD;
    background:#EEEEEE none repeat scroll 0 0;
    margin:0 0.3em 0 0;
    padding:0 0.1em 0 0.2em;
}

.post-entry .post-entry-footer .msg-tags-container .msg-tag .remove-tag{
    font-weight:normal;
    color:#CC0000;
    padding:0 0 0 0.1em;
    cursor:pointer;
}

.post-entry .post-entry-footer .tag-wrapper{
    position: relative;
    z-index: 3;
}

.post-entry .post-entry-footer .tag-wrapper .tag-list{
    position: absolute;
    display: none;
    top: 14px;
    left: 0;
    padding:6px;
    min-width:107px;
    background:#FFFFFF none repeat scroll 0 0;
    border: 1px solid #000000;
    z-index: 3;
}

.post-entry .post-entry-footer .tag-wrapper .tag-list .new-tag,
.post-entry .post-entry-footer .tag-wrapper .tag-list .tag-entry{
    border-bottom:1px solid #EEEEEE;
    padding:2px 0;   
}

.post-entry .post-entry-footer .tag-wrapper .tag-list .new-tag{
    font-weight: bold;
    color: #3265B0;  
    cursor: pointer;
}

.post-entry .post-entry-footer .tag-wrapper .tag-list .tag-entry .tag-name{
    color: #3265B0;  
    cursor: pointer;
}

.post-entry .post-entry-footer .tag-wrapper .tag{
    background:transparent url(http://images.edmodo.com/images/icons/downarrow.gif) no-repeat scroll right center;
    padding: 0 12px 0 0;
    cursor: pointer;
    color: #3265B0;
}

.post-entry .post-entry-footer .msg-public{
    border: 1px solid #DDDDDD;
    background:#EEEEEE none repeat scroll 0 0;
    margin:0 0.3em 0 0;
    padding:0 0.1em 0 0.2em;
}

.post-entry .post-entry-footer .msg-public .make-private{
    font-weight:normal;
    color:#CC0000;
    padding:0 0 0 0.1em;
    cursor:pointer;
}

.more-posts-container{
    text-align: center;
    margin-top: 15px;
}

.more-posts-container #more-posts {
    font-size: 20px;
    background:transparent url(http://images.edmodo.com/images/icons/downarrow.gif) no-repeat scroll right center;
    padding:0 12px 0 0;
}

.more-posts-container > *{
    display:none;
}

.post-entry .pr-buttons
{
    padding-top: 10px;
}

.post-entry .pr-success
{
    color: green;
    font-weight: bold;
    display: none;
    padding-top:10px;
}

/* MESSAGE COMMENTS */
.post-entry .comments {
    margin: 0 0 0 50px;
    width: 498px;
    padding: 0;
}

.post-entry .comments .show-comments{
    font-style: italic;
    font-size:12px;
    margin-left: 20px;
    display: block;
}

.post-entry .message-comment{
    margin-left: 50px;
    display:     none;
    clear:both;
}

.post-entry .message-comment img.bubble{
    margin: 8px 0 10px 0;
    float:left;
}

.post-entry .comment-loading{
    display:none;
    text-align: center;
}

.post-entry .message-comment textarea{
    margin-top:  5px;
    margin-left: 5px;
    height:      20px;
    width: 93%;
    display: inline;
    font-size:12px;
    overflow:auto;
    clear: right;
}

.post-entry .textpost .msg-content-container .save-edit-button,
.post-entry .cancel-button,
.post-entry .save-comment-button,
.post-entry .cancel-comment-button,
.post-entry .message-comment .send-reply-button{
    background:#3265B0 none repeat scroll 0 0;
    border:1px solid #AACCE5;
    clear:left;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:5px 7px;
    text-align:center;
}

.post-entry .cancel-button,
.post-entry .cancel-comment-button{
    background:#ddd;
    color:#666;
    border:1px solid #ccc;
}

.post-entry .save-comment-button{
    margin-left: 21px;
}

.post-entry .message-comment .send-reply-button{
    margin: 5px 0 0 21px;
}

.post-entry .message-comment .send-button{
    clear:        both;
    float:        right;
    height:       24px;
    width:        81px;
    margin-top:   5px;
    margin-right: 5px;
    cursor:       pointer;
}


.post-entry .comment-content .comment-content-text{
    font-size: 12px;
    padding: 3px;
    margin: 0;
    float: left;
}

.post-entry .comment-content .clear{
    height: 0px;
}

.post-entry .comment-content .comment-content-text .comment-left{
    float: left;
    width: 20px;
}

.post-entry .comment-content .comment-content-text .comment-right{
    float: left;
    width: 470px;
    overflow-x:hidden;
}

.post-entry .comment-content .comment-content-text a{
    font-weight:bold;
}

.post-entry .comment-content .comment-content-text .extra-info{
    font-size: 11px;
    white-space: nowrap;
}

.post-entry .comment-content .comment-content-text .extra-info a{
    font-weight:normal;
}

.ok-button{
    margin-top:-2px;
}

.no-msgs
{
    padding: 3px 5px;
    border: 1px solid #DDDDDD;
    font-size: 13px;
    margin-left: 18px;
    text-align: left;
}

.profile-activity .icon
{
    position:relative;
    margin-right: 5px;
    float: left;
}

.profile-activity .activity-content
{
    float: left;
    width: 560px;
}

.profile-activity .extras
{
    margin-left: 60px;
    padding-top: 10px;
    clear:both;
}

input.edit-assignment-title 
{
    font-size:14px;
}

.chalk-options
{
	margin-top:4px;
}
.chalk-launcher
{
    background: #3265B0 url(http://images.edmodo.com/images/icons/chalk.png) no-repeat scroll 6px center;
    border: 1px solid #DDDDDD;
    float: left;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 7px 5px 24px;
}
.chalk-options span, .chalk-locker
{
	float:left;
	margin:6px 0 0 3px;
}
.chalk-locker
{
	font-weight:bold;
}