/*
Copyright (C) 2016 Puiu Calin
This program is a commercial software: is forbidden to use this software without licence, 
on multiple installations, and by purchasing from other source than those authorized for the sale of software.
Unauthorized copying of this file, via any medium is strictly prohibited
*/
/* 
    Created on : Dec 31, 2015, 12:09:17 PM
    Author     : CALIN
*/
/*--style for send message page--*/
.send-message-main{width:60%;float:left;display:block;background:#fff;padding:5px;}
.send-message-main .send_message_for{display:block;padding-bottom:5px;border-bottom:1px solid #ddd;font-size:20px;font-weight:700;}
form#s_message_list{background: #fff;}
.send-message-main .send_message_for span{color: #7E7E7E;}
.send-message-main .s_fields{margin-bottom:7px;display:block;color:#636363;margin-top:10px;}
.send-message-main textarea{display:block;padding:10px;height:200px;width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.send-message-main input{display:block;padding:5px;width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.send-message-main button{color:#fff !important;border:initial;background: #11A811 !important;box-shadow:initial !important;float:right;margin-top:20px;padding:10px !important; border-radius:3px !important;line-height: 22px;}
.send-message-main .s_i_attachmet{display:block;margin-top:10px;margin-bottom:10px;float:left;}
.s_message_recaptcha{display:block;margin-top:10px;margin-bottom:10px;}
.send-message-sidebar{width:35%;float:right;display:block;border:1px solid #ddd;background:#fff;}
.send-message-sidebar h1{font-size:24px;color:#000;display:block;padding:10px;}
.send-message-sidebar .image_item{padding:10px;display:block;}
.send-message-sidebar span{padding-left:10px;padding-right:10px;color:#7E7E7E;margin-bottom:10px;display:block;}
.send-message-submited{padding:10px;display:block;}
.send-message-submited .s_text{display:block;background:#11A811;padding:10px;text-align:center;color:#fff;font-size:20px;}
.send-message-submited .s_links{padding:0px;margin-top:10px;margin-bottom:10px;}
.send-message-submited .s_links li {list-style:none;}
.send-message-submited .s_links li a {background: #fff;text-decoration:none;color:#939393;padding:10px;width:30%;display:inline-block;float:left;border:1px solid #ddd;margin-left:0.8%;margin-bottom:5px;text-align:center;}
.send-message-submited .s_links li a:hover{border:1px solid #BFBFBF}
#s_message_message.error, #s_message_email.error{border-color:red !important;border-width:1px;border-top:1px solid red;border-left:1px solid red;}
.send-message-main label.error{color:red;margin-top:10px;display:block;font-size:13px;}
.send-message-yours-error{color:red;display:block;text-align:center;}
/*--style for user dashboard--*/
.s_message_user{display:block;border:1px solid #ddd;text-align:left;}
.s_message_user_menu {display:block;border-bottom:1px solid #ddd;margin-bottom:10px;}
.s_message_user_menu ul{padding:0px;margin:0px;display:block;overflow:hidden;}
.s_message_user_menu li{list-style:none;}
.s_message_user_menu li a{display:inline-block; float:left;text-decoration:none;padding:10px;color: #7E7E7E;font-weight:700;font-size:14px;border-right:1px solid #ddd;padding-right:30px;position:relative;}
.s_message_user_menu li a.active, .s_message_user_menu li a:hover{color:#2589D2 ;background:#F6F6F6;}
.s_message_count_t{position:absolute;right:5px;top:5px;background:#ED652F; color:#fff;border-radius:50%;padding:0px 5px ;}
.s_message_user_data table tr{display:block;width:100%;border-top:1px solid #F3F3F3;padding-top:6px;padding-bottom:6px;cursor:pointer;font-size:13px;}
.s_message_user_data table .data.unread{background: #F9FBCF;}
.s_message_user_data table tr.menu{background: #F6F6F6;color:#7E7E7E;cursor:default;}
.s_message_user_data table tr.menu .option{border:initial;}
.s_message_user_data table td{display:inline-block;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.s_message_user_data table .input{width:3%;text-align:center;margin-right:2px;}
.s_message_user_data table .name{width:20%;position:relative;}
.s_message_user_data table .name .n_name{overflow:hidden;
    text-overflow:ellipsis;}
.s_message_user_data table .name strong{width:16px;height:16px;background: url('../images/you.png')no-repeat;display:block;float:left;margin-right:7px;}
.s_message_user_data table .name span{position:absolute;background:#ED652F;color:#fff;padding: 0px 5px;border-radius:50%;top:-8px;right:5px;}
.s_message_user_data table .add{width:47%;}
.s_message_user_data table .attachment{width:7%;}
.s_message_user_data table .date{width:15%;}
.s_message_user_data table .option{width:4%;border-left:1px solid #ddd;}
.s_message_user_data table .attachment .attachment_icon{width:16px;height:16px;background: url('../images/attachment.png')no-repeat;}
.s_message_user_data table .option .delete_icon{display:block;width:20px;height:20px;background: url('../images/delete.png')no-repeat;margin:0px auto;}
.s_message_user_data table .option .delete_icon:hover{background: url('../images/delete_hover.png')no-repeat;}
.s_message_user_data .s_title{font-weight:700;display:block;}
.s_message_user_data .s_last_message{color: #7E7E7E;line-height:16px;margin-top:10px;}
.s_message_user_data .s_last_message .reply_icon{width:16px;height:16px;background: url('../images/with_reply.png')no-repeat;float:left;margin-right:3px;}
.s_message_user_pagination {margin-top:15px;text-align:center;padding:10px;background: #F6F6F6;border-top:1px solid #ddd;}
.s_message_user_pagination a, .s_message_user_pagination .curent_c{text-decoration:none;padding:5px;border-right:1px solid #E9E7E7;background: #9D9D9E;color:#fff;}
.s_message_user_pagination .s_next{border-right:initial;border-bottom-right-radius: 50%;border-top-right-radius: 50%;}
.s_message_user_pagination .s_previ{border-bottom-left-radius: 50%;border-top-left-radius: 50%;}
.s_message_user_pagination .curent_c, .s_message_user_pagination a:hover{background:#2589D2 ;}
.s_message_user_filter{margin-bottom:10px;display:inline-block;width:100%;}
.s_message_user_filter .read_filter{float:right;line-height:25px;margin-right:7px;}
.s_message_user_filter .read_filter strong{float:left;margin-right:5px;font-size:14px;}
.s_message_user_filter .read_filter ul{padding:0px;margin:0px;position:absolute;width:100%;top:25px;background:#fff;border:1px solid #ddd;left:-1px;display:none;}
.s_message_user_filter .read_filter ul.active{display:block;}
.s_message_user_filter .read_filter ul li{list-style:none;}
.s_message_user_filter .read_filter ul li a{text-decoration:none;padding-left:6px;display:block;font-size:13px;}
.s_message_user_filter .read_filter ul li a:hover{background:#2589D2 ; color:#fff;}
.s_message_user_filter .read_filter .curent{position:relative;float:right;width:130px;height:25px;border:1px solid #ddd;cursor:pointer;font-size:13px;color: #7E7E7E;padding-left:5px;}
.s_message_user_filter .read_filter .curent .s_icon{width:11px; height:6px; background: url('../images/select_down.png')no-repeat;float:right;margin-right:3px;margin-top:10px;}
.s_message_user_filter .option{display:none;width:100%;font-size:13px;}
.s_message_user_filter .option.active{display:inline-block;}
.s_message_user_filter .option strong{padding-left:6px;}
.s_message_user_filter .option span{cursor:pointer;padding-left:6px;font-weight:700;}
.s_message_user_filter .option span:hover{color: #2589D2;}
.s_message_user_filter .option .delete{border-right:1px solid #ddd;padding-right:6px;}
.s_message_user .s_no_message{display:block;padding:10px;text-align:center;font-weight:700;font-size:14px;}
/*style for individual message user dashboard*/
.s_message_individual{display:inline-block;border:1px solid #ddd;width:100%;background:#fff;}
.s_message_individual_option{display:block;padding:10px;border-bottom:1px solid #ddd;margin-bottom:10px;overflow:hidden;}
.s_message_individual .messages_area{display:inline-block;width:100%;position:relative;}

.s_message_individual .individual_back{display:inline-block;cursor:pointer;float:left;}
.s_message_individual .individual_back span{width: 12px;height: 20px;background: transparent url("../images/back.png") no-repeat scroll 0% 0%;margin: 0px auto;display:block;float:left;margin-right:4px;}
.s_message_individual .individual_back:hover span{background: transparent url("../images/back_hover.png") no-repeat scroll 0% 0%;}
.s_message_individual .individual_back a{text-decoration:none;color:#069;}
.s_message_individual .individual_delete{float:right;cursor:pointer;line-height:20px;color: #069;}
.s_message_individual .individual_delete span{width: 20px;height: 20px;background: transparent url("../images/delete.png") no-repeat scroll 0% 0%;margin: 0px auto;display:block;float:left;margin-right:4px;}
.s_message_individual .individual_delete:hover span{background: transparent url("../images/delete_hover.png") no-repeat scroll 0% 0%;}
.s_message_individual .s_message_message{font-size:13px;}
.s_message_individual .s_message_message._0{display:block;margin-bottom:20px;width:95%;margin-right:10px;float:right;}
.s_message_individual .s_message_message._0 .s_background_{background: #ddd;padding:10px;margin-right:115px;position:relative;}
.s_message_individual .s_message_message._0 .s_name_{float:right;width:100px;text-align:center;}
.s_message_individual .s_message_message._0 .s_pointer_{position:absolute;right:-15px;width:15px;height:15px;background: url('../images/s_pointer_R.png')no-repeat;}
.s_message_individual .s_message_message._1{display:block;margin-bottom:20px;width:95%;margin-left:10px;float:left;position:relative;}
.s_message_individual .s_message_message._1 .s_background_{background: #EF9801;padding:10px;margin-left:115px;position:relative;color:#fff;}
.s_message_individual .s_message_message._1 .s_name_{word-break: break-all;float:left;width:100px;text-align:center;}
.s_message_individual .s_message_message._1 .s_pointer_{position:absolute;left:-15px;width:15px;height:15px;background: url('../images/s_pointer_.png')no-repeat;}
.s_message_individual .s_message_message .s_name_ {padding-top:4px;}
.s_message_individual .s_message_message .s_name_ a{text-decoration:none;font-size:15px;font-weight:700;border:1px solid #ddd;border-radius:50%;padding:10px;display:inline-block;}
.s_message_individual .s_message_message .s_name_ a:hover{color:#f80;}
.s_message_individual .s_message_message:hover a{border:1px solid #bbb;}
.s_message_individual .s_message_message .s_date_{float:left;}
.s_message_individual .s_message_message .s_read_date_{float:right;font-weight:700;}
.s_message_individual .s_message_message .s_text_{display:inline-block;width:100%;margin-top:5px;font-size:15px;}
.s_message_individual .s_message_message .s_attachment_{display:inline-block;margin-top:10px;}
.s_message_individual .s_message_message .s_attachment_ .s_icon_atch{width:16px;height:16px;background: url('../images/attachment.png')no-repeat;display:block;float:left;}
.s_message_individual .s_message_message .s_attachment_ a{display:inline-block;border:none;margin-left:6px;}
.s_message_individual .s_message_message .s_attachment_ a:hover{color:#fff; background: #2589D2; text-decoration:none;}
.s_message_individual .s_message_message #s_option_{float:right;margin-top:10px;color:red;cursor:pointer;background:#fff; padding:3px;border:1px solid #ddd;}
.s_message_individual .s_message_message #s_option_ .block{margin-bottom:0px;}
.s_message_individual .s_message_message #s_option_ span{width:16px;height:16px;display:inline-block;background: url('../images/block_user.png')no-repeat;margin-bottom:-3px;margin-right:3px;}
.s_message_individual .s_message_message #s_option_:hover{color: #D50000;}
.s_message_individual .s_message_message #s_option_ .block.inactive{display: none;}
.s_message_individual .s_message_message #s_option_ .unblock{display: none;}
.s_message_individual .s_message_message #s_option_ .unblock.active{display: block;}
.s_message_individual .s_message_message .r_s_ts{display:block;overflow:hidden;}
.s_message_individual .individual_pagination{display:block;text-align:center;margin-bottom:10px;}
.s_message_individual .individual_pagination a, .s_message_individual .individual_pagination .curent_c{text-decoration: none;padding: 5px;padding-top:3px;padding-bottom:3px;border-right: 1px solid #E9E7E7;background: #9D9D9E none repeat scroll 0% 0%;color: #FFF;}
.s_message_individual .individual_pagination .curent_c, .s_message_individual .individual_pagination a:hover {
    background: #2589D2 none repeat scroll 0% 0%;}
.s_message_individual .s_messageindividual_reply{display:block;background:#DDDDDD ;padding:10px;overflow: hidden;}
.s_message_individual fieldset{width:60%;display:inline-block;float:left;}
.s_message_individual textarea{width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;min-height: 70px;}
.s_message_individual .s_i_attachmet{display:block;margin-top:10px;margin-bottom:10px;float:left;}
.s_message_individual .s_i_attachmet span{display:block;margin-bottom:10px;}
.s_message_individual button{color:#fff !important;border:initial;background: #11A811 !important;box-shadow:initial !important;float:right;margin-top:20px;padding:10px !important; border-radius:3px !important;line-height: 22px;}
.s_message_individual label.error {color: #F00; margin-top: 10px; display: block;font-size: 13px;}
.s_message_individual #s_message_i_message.error {border-color: #F00 !important; border-width: 1px;border-top-style: solid;border-left-style: solid;}
.s_message_warnings_individual.activeok{display:block;text-align:center;margin-bottom:10px;color:#fff;background:#11A811 ;padding:10px;cursor:pointer;}
.s_message_warnings_individual.activeerror{display:block;text-align:center;margin-bottom:10px;color:#fff;background:#D17704 ;padding:10px;cursor:pointer;}
.s_message_individual .s_item{display:block;margin:1%;margin-bottom:20px;background: #F6F6F6;padding:10px;overflow:hidden;border: 1px solid #EAEAEA;font-size:14px;box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.1);}
.s_message_individual .s_item span{display:block;margin-bottom:7px;}
.s_message_individual .s_item .s_image_i{width:60px;display:inline-block;margin-right:10px;float:left;}
.s_message_individual .s_item .s_text_i{display:inline-block;}
.s_message_individual .s_item .s_text_i strong{display:block;margin-top:5px;}
.s_message_individual .s_item .s_text_i:hover{color:#f80;}
.s_message_individual .s_item .s_text_i .price{margin-left:20px;}
.s_allowed_ext{display:block;font-size:12px;color:#666;margin-bottom:0px !important;}
.s_allowed_size{display:block;margin-bottom:10px;font-size:12px;color:#666;}
.s_i_info{width:40%;display:inline-block;float:left;}
.s_i_info span{display:block;padding-left:10px;color:#666 ;font-size:13px;}
.send-message-sidebar .s_i_info{width:100%;display:block;border-top:1px solid #ddd;padding-top:10px;background:#DDDDDD ;}
.s_i_info strong{padding-left:10px;display:block;margin-bottom:10px;}
.s_message_user_link{position:relative;}
.s_message_user_link .s_message_count_t_l{margin-left:7px;border-radius:50%;color:#fff;background: #ED652F;padding: 0px 5px;text-decoration: initial !important;}
.s_message_user_link a:hover{text-decoration: initial !important;}
.s_message_ajax_load.active{position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:999;background: url('../images/ajax-loader.gif')no-repeat center;}
.s_m_info_page{display:block;padding-left:10px;font-size:14px;color: #7E7E7E;}
/*buttons other theme*/
.s_message_individual  #uniform-undefined, .s_message_individual .button, .send-message-main .button{float:right !important;}
.send-message-main .button, .s_message_individual .button{color:#fff !important;border:initial;background: #11A811 !important;box-shadow:initial !important;float:right;margin-top:20px; border-radius:3px !important;}

a.s_message_send_t_page{display:block !important;margin:10px;text-decoration:none;color:#008BCF;text-align:center;padding:10px 0px;border-radius:3px;border:1px solid  #008BCF;}
a.s_message_send_t_page:hover{text-decoration:none !important; color:#008BCF;box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.1);}
a.s_message_send_t_page .online_0 i{color:#FF3E3E;font-size:14px;margin-right:5px;}
a.s_message_send_t_page .online_1 i{color:#5CB85C;font-size:14px;margin-right:5px;}
.send-message-sidebar .image_item img, .s_message_individual .s_item .s_image_i img{width:100%;}
.s_message_p_unread{display:none;}
.s_m_allow_messages{display:block;margin:10px 0px 15px;font-size:14px; color:#7E7E7E;line-height: 20px;}
.s_m_allow_messages .s_m_option{margin-left:10px;border:1px solid #B0EDF3;display:inline-block;}
.s_m_allow_messages .s_m_option span{background:#fff;padding:2px 5px;width: 30px;display: inline-block;text-align:center;cursor:pointer;}
.s_m_allow_messages .s_m_option span.active {background: #2589D2;color:#fff;cursor:pointer;}
.s_m_allow_messages .s_m_option span.no{border-left: 1px solid #B0EDF3;}


.s_message_p_unread{position: fixed;top: 25%;right: 10px;display:none;z-index:9999;padding:2px}
.s_message_p_unread.active{box-shadow: 0px 1px 6px rgba(254, 66, 25, 0.5);border-radius:50%;}
.s_message_p_unread i{font-size:24px;color:red;}
.s_message_p_unread i span{font-size: 13px;position: absolute;background: #00A5FF;color: #fff;border-radius: 3px;padding: 3px;right: -3px;top: -4px;box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.1);}
.s_message_p_unread a, .s_message_p_unread a:hover{text-decoration:none !important;}
.s_message_p_unread_messages{display:none;height:64px;background: #fff;position:fixed;right:10px;bottom:15px;box-shadow: 1px 2px 8px rgba(0,0,0,0.30);}
.s_message_p_unread_messages.active{display:block;}
.s_message_p_unread_messages a{text-decoration: none !important;}
.s_message_p_unread_messages .s-image{background: #DDDDDD; display:inline-block;width: 64px;float:left;}
.s_message_p_unread_messages .s-image img{width:64px;height:64px;}
.s_message_p_unread_messages .messages-number{display:none;position:relative;padding:0px 30px;text-align:center;display:inline-block;padding-top:10px;}
.s_message_p_unread_messages .messages-number.active{display:block;}
.s_message_p_unread_messages .messages-number .s-count{display:block;font-size:20px;}
.s_message_p_unread_messages .messages-number .s-text{font-size:12px;display:block;color:#bbb;}
.s_message_p_unread_messages .s-close{position:absolute;top:-5px;right:3px;cursor:pointer;padding:5px;}
.s_message_p_unread_messages .s-close:hover{color:red;}
@media only screen and (max-width: 640px){
 .s_message_user_data .data .add{width:50%}
.s_message_user_data .data .name{width:40%;padding-left:5px;}
.s_message_user_data .data .attachment{width:30%;margin-top:8px;overflow: hidden;}
.s_message_user_data .data .date{width:33%;margin-top:8px;}
.s_message_user_data .data .option{width:33%;margin-top:8px;}
.s_message_user_data table tr.menu .date, .s_message_user_data table tr.menu .attachment{display:none;}
.s_message_user_data table tr.menu .add{width:50%}
.s_message_user_data table tr.menu .name{width:40%;padding-left:5px;}
.s_m_info_page{margin-bottom:15px;}
.s_message_individual fieldset{display:block;width:100%;}
.s_i_info{display:block;width:auto;margin-top:10px;}
.s_message_individual .s_i_attachmet{display:block;}
.s_message_individual .s_i_attachmet input{width:100%;}
.s_message_individual button{width:100%;display:block;float:none;}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.s_message_recaptcha{max-width:200px;}
.send-message-submited .s_links li a{display:block;width:auto;float:none;}
.send-message-sidebar, .send-message-main{float:none;display:block;width:100%;margin-bottom:10px;}
.s_message_user_filter .option.active{margin-top:7px;}
}