/********************************************************************************
  *
  *     Filename:        ow.css
  *     Version:         1.0.0
  *		build number: 	 23
  *     Author:   	     Milad Heshmati
  *		Author Email:	 milad.heshmati@gmail.com
  *
  *     -- FILE STRUCTURE: --
  *
  *     This file contains general css classes for all themes
  *		All themes' basic specifications are defined here.
  * 	This file is up to date as long as the build number equals the most build number released
  *		specifications are sorted as follows.
  *
  *
  *     [1] Typography & Fonts
  *     [2] Thumbnails & Icons
  *     [3] General CSS Styles
  *     [4] OW original CSS styles
  *     [5] Console Flags styles
  *     [6] Chat section
  *     [7] General CSS Styles
  *     [8] Base Elements
  *     [9] Master page & Page Layout
  *     [10] Menus
  *     [11] Pagination
  *     [12] Content Items
  *     [13] Common Blocks
  *     [14] Forms
  *     [15] Tables
  *     [16] Standard Listings
  *     [17] Notifications
  *     [18] Default Classes
  *     [19] Plugin Styles
  *     [20] Misc
  *     [21] Blank Page styles
  *     [22] English language additional styles
  *     [23] Forum
  *     [24] Admin Area
  *     [25] Select2
  *     [26] colorful avatars and default images
  *     [27] Progress bar styles
  *     [28] File extension icons
  *     [29] Responsive styles
  *
 ********************************************************************************/





/*========================================================================================================
       				 [1] Typography & Fonts
  ========================================================================================================*/


@font-face{
    font-family:'Yekan';
    src:url(fonts/yekan/web_Yekan.woff);
    src:url(fonts/yekan/web_Yekan.eot?#iefix) format("embedded-opentype"),
    url(fonts/yekan/web_Yekan.woff) format("woff"),
    url(fonts/yekan/web_Yekan.ttf) format("truetype"),
    url(fonts/yekan/web_Yekan.svg#BYekan) format("svg");
    font-weight:normal;
    font-style:normal
}

/*
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (C6QHU)
--------------------------------------------------------------------------------------
*/

@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb/IRANSansWeb(FaNum).eot?#') format('eot'),  /* IE6–8 */
    url('fonts/IRANSansWeb/IRANSansWeb(FaNum).woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/IRANSansWeb/IRANSansWeb(FaNum).woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: bold;
}

@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb/IRANSansWeb(FaNum).eot?#') format('eot'),  /* IE6–8 */
    url('fonts/IRANSansWeb/IRANSansWeb(FaNum).woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/IRANSansWeb/IRANSansWeb(FaNum).woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: normal;
}


@font-face {
    font-family: 'IRANSansWeb_Black';
    src: url('fonts/IRANSansWeb_Black/IRANSansWeb(FaNum)_Black.eot');
    src: url('fonts/IRANSansWeb_Black/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb_Black/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
    url('fonts/IRANSansWeb_Black/IRANSansWeb(FaNum)_Black.woff') format('woff'),
    url('fonts/IRANSansWeb_Black/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb_Bold/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/IRANSansWeb_Bold/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb_Bold/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
    url('fonts/IRANSansWeb_Bold/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
    url('fonts/IRANSansWeb_Bold/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'IRANSansWeb_Medium';
    src: url('fonts/IRANSansWeb_Medium/IRANSansWeb(FaNum)_Medium.eot');
    src: url('fonts/IRANSansWeb_Medium/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb_Medium/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
    url('fonts/IRANSansWeb_Medium/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
    url('fonts/IRANSansWeb_Medium/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'IRANSansWeb_Light';
    src: url('fonts/IRANSansWeb_Light/IRANSansWeb(FaNum)_Light.eot');
    src: url('fonts/IRANSansWeb_Light/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb_Light/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
    url('fonts/IRANSansWeb_Light/IRANSansWeb(FaNum)_Light.woff') format('woff'),
    url('fonts/IRANSansWeb_Light/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'IRANSansWeb_UltraLight';
    src: url('fonts/IRANSansWeb_UltraLight/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('fonts/IRANSansWeb_UltraLight/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb_UltraLight/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
    url('fonts/IRANSansWeb_UltraLight/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
    url('fonts/IRANSansWeb_UltraLight/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}









/*========================================================================================================
       				 [2] Thumbnails & Icons
  ========================================================================================================*/

img.thumb{
    width: 100px;
}

/*arrows*/
html body div .ow_ic_left_arrow{ background-image: url(images/ic_left_arrow.svg); }
html body div .ow_button:hover .ow_ic_left_arrow{ background-image: url(images/ic_left_arrow_white.svg); }
html body div .ow_ic_right_arrow{ background-image: url(images/ic_right_arrow.svg);}
html body div .ow_button:hover .ow_ic_right_arrow{ background-image: url(images/ic_right_arrow_white.svg);}
html body div .ow_button .ow_ic_right_arrow  {	background-image: url(images/ic_right_arrow.svg);}
html body div .ow_button:hover .ow_ic_right_arrow  {	background-image: url(images/ic_right_arrow_white.svg);}
html body.ow_admin_area div.update_core_message_box_in_admin_area .ow_button .ow_ic_right_arrow  {	background-image: url(images/ic_right_arrow_white.svg);}

/*Delete*/
html body div .ow_button .ow_ic_delete {background-image: url(images/ic_delete.svg);background-repeat: no-repeat !important;background-position: center left;}
html body div .ow_button:hover .ow_ic_delete {background-image: url(images/ic_delete_white.svg);}
html body div .ow_button .ow_ic_delete:lang(fa-IR) {background-position: center right !important;}
.ow_button input.ow_red.ow_ic_delete {padding-left: 30px;padding-right: 0;}
.ow_button input.ow_red.ow_ic_delete:lang(fa-IR),.ow_button input.ow_ic_delete.ow_negative:lang(fa-IR){padding-right: 30px;padding-left: 0;}
.ow_button input.ow_red.ow_ic_delete {background-image: url(images/ic_delete.svg);}
.ow_button input.ow_red.ow_ic_delete:hover {background-image: url(images/ic_delete_white.svg);}

html body div .ow_ic_login_sms { background-image: url(images/ic_login_sms.svg); background-size: 17px !important;}
html body div .ow_ic_login_account { background-image: url(images/ic_login_acc.svg); }
html body div li.active .ow_ic_login_sms { background-image: url(images/ic_login_sms_active.svg); background-size: 17px !important;}
html body div li.active .ow_ic_login_account { background-image: url(images/ic_login_acc_active.svg); }
html body div .ow_ic_add{ background-image: url(images/ic_add.svg); }
html body div .ow_ic_aloud{ background-image: url(images/ic_aloud.svg); }
html body div .ow_ic_app{ background-image: url(images/ic_app.svg); }
html body div .ow_ic_attach{ background-image: url(images/ic_attach.svg); }
html body div .ow_ic_birthday{ background-image: url(images/ic_birthday.svg); }
html body div .ow_ic_bookmark{ background-image: url(images/ic_bookmark.svg); }
html body div .ow_ic_calendar{ background-image: url(images/ic/calendar-day.svg); }
html body div .ow_ic_cart{ background-image: url(images/ic_cart.svg); }
html body div .ow_ic_chat{ background-image: url(images/ic_chat.svg); }
html body div .ow_ic_clock{ background-image: url(images/ic/clock.svg); background-size: 20px 20px;}
/*html body div .ow_ic_comment{ background-image: url(images/ic_comment.svg); }*/
html body div .ow_ic_cut{ background-image: url(images/ic_cut.svg); }
html body div span.ow_button:hover .ow_ic_cut{ background-image: url(images/ic_cut_white.svg); }
html body div .ow_ic_dashboard{ background-image: url(images/ic_dashboard.svg); }
html body div .ow_ic_delete{ background-image: url(images/ic_delete.svg); }
html body div .ow_dnd_widget_customize .ow_ic_delete {background-image: url(images/ic_delete.svg);background-size: 16px;}
html body div .ow_ic_down_arrow{ background-image: url(images/ic/arrow-down.svg); }
html body div .ow_ic_edit{ background-image: url(images/ic_edit.svg); }
html body div .ow_ic_female{ background-image: url(images/ic_female.svg); }
html body div .ow_ic_file{ background-image: url(images/ic_file.svg); }
html body div .ow_ic_files{ background-image: url(images/ic_files.svg); }
html body div .ow_ic_flag{ background-image: url(images/ic_flag.svg); }
html body div .ow_ic_folder{ background-image: url(images/ic_folder.svg); }
html body div .ow_ic_forum{ background-image: url(images/ic_forum.svg); }
html body div .ow_ic_friends{ background-image: url(images/ic_friends.svg); }
html body div .ow_ic_gear_wheel{ background-image: url(images/ic/gear.svg); }
html body div .ow_ic_groups{ background-image: url(images/ic_groups.svg);}
html body div .ow_dnd_widget_customize .ow_ic_gear_wheel {background-image: url(images/ic_gear_wheel.svg);}
html body div .ow_ic_heart{ background-image: url(images/ic_heart.svg); }
html body div .ow_ic_help{ background-image: url(images/ic_help.svg); }
html body div .ow_ic_house{ background-image: url(images/ic_house.svg); }
html body div .ow_button:hover .ow_ic_house{ background-image: url(images/ic_house_white.svg); }
html body div .ow_ic_info{ background-image: url(images/ic_info.svg); }
html body div .ow_ic_key{ background-image: url(images/ic_key.svg); }
html body div .ow_ic_lens{ background-image: url(images/ic/magnifying-glass.svg); }
html body div .ow_ic_link{ background-image: url(images/ic_link.svg); }
html body div .ow_ic_lock{ background-image: url(images/ic/lock-keyhole.svg);background-size: contain;}
html body div .ow_ic_block_user{ background-image: url(images/ic_lock.svg);background-size: 12px; }
html body div span.ow_button span:hover .ow_ic_block_user{ background-image: url(images/ic_lock_white.svg);background-size: contain; }
html body div .ow_ic_mail{ background-image: url(images/ic/envelope.svg); }
html body div .ow_ic_male{ background-image: url(images/ic_male.svg); }
html body div .ow_ic_mobile{ background-image: url(images/ic_mobile.svg); }
html body div .ow_ic_moderator{ background-image: url(images/ic_moderator.svg); }
html body div .ow_ic_monitor{ background-image: url(images/ic_monitor.svg); }
html body div .ow_ic_move{ background-image: url(images/ic_move.png); }
html body div .ow_ic_music{ background-image: url(images/ic_music.svg); }
html body div .ow_ic_new{ background-image: url(images/ic_new.svg); }
html body div .ow_button:hover .ow_ic_new{ background-image: url(images/ic_new_white.svg); }
html body div .ow_ic_newsfeed{ background-image: url(images/ic_newsfeed.svg); }
html body div .ow_ic_ok{ background-image: url(images/ic_ok.svg); }
html body div .ow_ic_online{ background-image: url(images/ic_online.svg); }
html body div .ow_ic_picture{ background-image: url(images/ic/image.svg); }
html body div .ow_ic_places{ background-image: url(images/ic_places.svg); }
html body div .ow_ic_plugin{ background-image: url(images/ic_plugin.svg); }
html body div .ow_ic_question{ background-image: url(images/ic_question.svg);}
html body div .ow_ic_refresh{ background-image: url(images/ic_refresh.svg);}
html body div .ow_ic_push_pin{ background-image: url(images/ic_push_pin.svg); }
html body div .ow_ic_reply{ background-image: url(images/ic/reply.svg); }
html body div .ow_ic_rss{ background-image: url(images/ic_rss.svg); }
html body div .ow_ic_save{ background-image: url(images/ic/floppy-disk.svg);     background-position-x: 98%;}
html body div .ow_button:hover .ow_ic_save{ background-image: url(images/ic/floppy-disk-pen.svg); background-position-x: 98%; }
html body div .ow_ic_restrict{ background-image: url(images/ic_restrict.svg); }
html body div .ow_ic_restrict:hover input[type=submit] {background-image: url(images/ic_restrict_white.svg);}
html body div .ow_ic_script{ background-image: url(images/ic/scroll.svg); }
html body div .ow_ic_server{ background-image: url(images/ic_server.svg); }
html body div .ow_ic_star{ background-image: url(images/ic_star.svg); }
html body div .ow_ic_tag{ background-image: url(images/ic_tag.svg); }
html body div .ow_ic_trash{ background-image: url(images/ic_trash.svg); }
html body div .ow_delete_group_button input.ow_delete_group_button,
html body div .ow_delete_user_button input.ow_delete_user_button{background-image: url(images/ic_red_trash_icon.svg) !important;background-size: 18px !important;}
html body div .ow_delete_group_button:hover input.ow_delete_group_button,
html body div .ow_delete_user_button:hover input.ow_delete_user_button{background-image: url(images/ic_white_trash_icon.svg) !important;}
body.profile_edit .unregister_profile_button.ow_red{background-image: url(images/ic_red_trash_icon.svg);}
body.profile_edit .unregister_profile_button.ow_red:hover input,
body.profile_edit .unregister_profile_button.ow_red:hover{background-image: url(images/ic_white_trash_icon.svg);}
html body div .ow_ic_unlock{ background-image: url(images/ic_unlock.svg); }
html body div .ow_ic_up_arrow{ background-image: url(images/ic_up_arrow.svg); }
html body div .ow_ic_update{ background-image: url(images/ic_update.svg); }
html body div .ow_button .ow_ic_update input {background-image: url(images/ic_tick.svg);}
html body div .ow_ic_user{ background-image: url(images/ic/user.svg); }
html body div .ow_ic_video{ background-image: url(images/ic_video.svg); }
html body div .ow_ic_warning{ background-image: url(images/ic_warning.svg); }
html body div .ow_ic_searchTag{ background-image: url(images/ic_search.svg); }
html body div .ow_ic_write{ background-image: url(images/ic_write.svg); }
html body div .ow_ic_close{ background-image: url(images/ic_x.svg); }
html body div .ow_form .ow_ic_add{		background-image: url(images/ic_add_white.svg); }
html body div .ow_form .ow_ic_file{ 	background-image: url(images/ic_file_white.svg); }
html body div .ow_form .ow_ic_files {	background-image: url(images/ic_files_white.svg);}
html body div .ow_form .ow_ic_write {	background-image: url(images/ic_write_white.svg);}
html body div .ow_form .ow_ic_clock {	background-image: url(images/ic_clock_white.svg);background-size: 20px 20px;}
html body div .ow_form .ow_ic_picture {	background-image: url(images/ic_picture_white.svg);}
html body div .ow_form .ow_ic_video {	background-image: url(images/ic_video_white.svg);}
html body div .ow_form .ow_ic_forum {	background-image: url(images/ic_forum_white.svg);}
html body div .ow_form .ow_ic_calendar{	background-image: url(images/ic_calendar_white.svg);}
html body div .ow_form .ow_ic_lens {	background-image: url(images/ic_lens_white.svg);}
html body div .ow_form .ow_ic_mail{  	background-image: url(images/ic_mail_white.svg); }
html body div .ow_button .ow_ic_mail{  			background-image: url(images/ic_mail.svg); }
html body div .ow_button:hover  .ow_ic_mail{  			background-image: url(images/ic_mail_white.svg); }
html body div .ow_button .ow_ic_gear_wheel {	background-image: url(images/ic_gear_wheel_white.svg);}
html body div .ow_button .ow_ic_lock{ 			background-image: url(images/ic_lock.svg);background-size: 12px;}
html body div .ow_button:hover .ow_ic_lock{ 			background-image: url(images/ic_lock_white.svg);background-size: 12px;}
html body div .ow_button .ow_ic_bookmark{ 		background-image: url(images/ic_bookmark_white.svg); }
html body div .ow_button .ow_ic_user{ 			background-image: url(images/ic_user_white.svg); }
html body div .ow_button .ow_ic_lens {			background-image: url(images/ic_lens_white.svg);}
html body div .ow_button .ow_ic_edit{ 			background-image: url(images/ic_edit.svg); }
html body div .ow_button:hover .ow_ic_edit{ 			background-image: url(images/ic_edit_white.svg); }
html body div span.ow_button.ow_ic_edit:hover input[type=submit] {background-image: url(images/ic_edit_white.svg); }
html body div.ow_ajax_newly_button input.ow_newsfeed_view_more.ow_ic_add {background-size: 12px;padding-right: 15px;padding-left: 15px;}
html body.ow div .ow_inprogress {background-image: url(images/floatbox_preloader.gif) !important;background-size: 22px;}
html body div .ow_button span,
html body div .ow_button span.ow_negative,
html body div .ow_button:hover span.ow_negative,
html body div .ow_button:hover span.ow_negative input,
html body div .ow_button span.ow_negative .ow_inprogress {background-image: none; background-repeat: no-repeat;}
html body div .ow_button .ow_ic_add input,
html body div .ow_button.ow_ic_add input {background-image: url(images/ic/plus.svg) !important; background-position-x: 97%}
html body div span.ow_button:hover .ow_ic_add input,
html body div span.ow_button:hover.ow_ic_add input { background-image: url(images/ic/plus-large.svg) !important; background-position-x: 97%}
html body div span.ow_button:hover span {background-image: none !important;}

.ow_button input#change_password_button {background-image: url(images/ic/lock-keyhole.svg) !important;background-size: 12px;}
.ow_button:hover input#change_password_button {background-image: url(images/ic/lock-keyhole.svg) !important;background-size: 12px;}
.ow_box.ow_highbox.ow_stdmargin.index_customize_box.ow_no_cap.ow_break_word.container span.ow_button:hover input[type=button]{ background-image: url(images/ic_ok_white.svg); }
.ow_button .ow_ic_delete input#groups-delete_btn {padding-right: 25px;background-image: url(images/ic_delete_white.svg);}
span.ow_ic_delete.ow_red.ow_negative:hover {background-image: url(images/ic_delete_white.svg);}

input.unregister_profile_button.ow_ic_delete.ow_red.ow_negative {
    background-color: transparent;
}
.ow_button .ow_ic_delete input#reset_position_btn {
    background: transparent;
}

.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .clearfix .ow_right .ow_button .ow_ic_add{
    background-image: none;
}

.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .clearfix .ow_right .ow_button{
    margin-top: 8px;
    margin-bottom: 8px;
}
.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .clearfix .ow_left{
    margin-top: 8px;
    margin-bottom: 8px;
    width: 165px !important;
    float: right;
}
.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .clearfix .ow_right{
    float: left;
}
.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .clearfix{
    display: inline-block;
}
.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .ow_smallmargin{
    margin-top: 10px;
    margin-bottom: 5px;
}
.ow_admin_area.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_admin_edit_profile_question tbody tr .ow_value .values_list .clearfix.question_value_block{
    margin: 3px;
}
span.ow_profile_user_approve_status {
    font-size: 70%;
    font-weight: normal;
    color: #a6a6a6;
    margin: 0px 5px;
}
.ow_status_update_btn_block .ow_side_preloader_wrap span.ow_side_preloader.ow_inprogress.newsfeed-status-preloader {
    margin: auto;
    text-align: center;
    width: 100%;
    background-position: center top;
    padding-bottom: 15px;
}

.ow_no_cap span.ow_ic_up_arrow {
    width: 20px;
    display: inline-block;
}
.maintenance_cont h1 {
    background-image: none;
}



/******************* tab icons **********************/

.ow_content_menu span.ow_ic_invite{
    background: url(./images/ic/envelope-open-text.svg) no-repeat;
}

.ow_content_menu span.ow_ic_invite:hover{
    background-position-y: -35px;
}

.ow_content_menu li.active span.ow_ic_invite{
    background-position-y: -74px;
}

.ow_content_menu span.ow_ic_most_popular{
    background: url(./images/ic/star.svg) no-repeat;
}

.ow_content_menu span.ow_ic_most_popular:hover{
    background-position-y: -150px !important;
}

.ow_content_menu li.active span.ow_ic_most_popular{
    background-position-y: -189px !important;
}
.user_videos .video_list_page_tabs_container ul.ow_content_menu li a span.ow_ic_clock{
    background-position-y: -24px !important;
    background-position-x: calc(100% - 9px) !important;
    filter: grayscale(80%);
}
.user_videos .video_list_page_tabs_container ul.ow_content_menu li a span.ow_ic_clock:hover{
    background-position-y: -24px !important;
    background-position-x: calc(100% - 9px) !important;
    filter: grayscale(0%);
}
.user_videos .video_list_page_tabs_container ul.ow_content_menu li.active a span.ow_ic_clock{
    background-position-y: -62px !important;
    background-position-x: calc(100% - 9px) !important;
    filter: grayscale(0%);
}
.ow_content_menu span.ow_ic_clock{
    /*background: url(./images/desktop_tab_icon_2.svg) no-repeat;*/
    background-position-y: 3px !important;
    background-position-x: calc(100% + 2px) !important;
    background-size: 15px !important;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li a span.ow_ic_clock{
    background-position-x: calc(100% - 5px) !important;
    background-position-y: 0px !important ;
    background-size: 17px ;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active a span.ow_ic_clock:hover,
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active span.ow_ic_clock{
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -45px !important ;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li a span.ow_ic_delete{
     background: url(images/ic_delete.svg) no-repeat;
     background-position-y: 6px !important;
     background-position-x: calc(100% - 5px) !important;
     background-size: 17px;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active  span.ow_ic_delete:hover,
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active  span.ow_ic_delete{
    background: url(images/ic_delete_active.svg) no-repeat;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li span.ow_ic_mail{
    background: url(images/ic_mail.svg) no-repeat;
    background-position-y: 0px !important;
    background-position-x: calc(100% - 0px) !important;
    background-size: 25px;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active  span.ow_ic_mail{
    background: url(images/ic_mail_active.svg) no-repeat;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li  span.ow_ic_mobile{
    background-position-x: calc(100% - 0px) !important;
    background-position-y: 0px !important;
    background-size: 25px;
}
.ow_admin_area .ow_admin_page_wrap .ow_admin .ow_canvas .ow_content .ow_content_menu_wrap .ow_content_menu li.active  span.ow_ic_mobile{
    background: url(images/ic_mobile_active.svg) no-repeat;
}
.ow_content_menu li._active a span.ow_ic_user {
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: 3px !important;
    background-position-x: calc(100% + 2px) !important;
    background-size: 15px !important;
}
.ow_content_menu span.ow_ic_clock:hover{
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -37px !important;
    background-position-x: calc(100% + 2px) !important;
}

.ow_content_menu li.active span.ow_ic_clock{
    /*background: url(./images/desktop_tab_icon_2.svg) no-repeat;*/
    background-position-y: -75px !important;
    background-position-x: calc(100% + 2px) !important;
}

.ow_content_menu span.ow_ic_most_popular_questions{
    background: url(./images/desktop_tab_icon.svg) no-repeat;
    background-position-y: -112px !important;
    background-position-x: calc(100% + 2px) !important;
}

.ow_content_menu span.ow_ic_clock:hover{
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -37px !important;
    background-position-x: calc(100% + 2px) !important;
}

.ow_content_menu li._friends span.ow_ic_clock {
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -520px !important;
    background-size: 23px !important;
}

.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._friends span.ow_ic_clock {
    background-position-y: -558px !important;
    filter: grayscale(80%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._friends span.ow_ic_clock:hover {
    background-position-y: -558px !important;
    filter: grayscale(0%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._friends.active span.ow_ic_clock,
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._friends.active span.ow_ic_clock:hover {
    background-position-y: -625px !important;
    filter: grayscale(100%);
}

.ow_content_menu li._friends span.ow_ic_clock:hover{
    background-position-y: -573px !important;
    background-position-x: calc(100% + 2px) !important;
}

.ow_content_menu li._friends.active span.ow_ic_clock {
    background-position-y: -626px !important;
}

.ow_content_menu li._sent_requests span.ow_ic_push_pin {
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -243px !important;
    background-size: 16px !important;
}

.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._sent_requests span.ow_ic_push_pin{
    background-position-y: -280px !important;
    filter: grayscale(80%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._sent_requests span.ow_ic_push_pin:hover{
    background-position-y: -267px !important;
    filter: grayscale(0%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._sent_requests.active span.ow_ic_push_pin,
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._sent_requests.active span.ow_ic_push_pin:hover {
    background-position-y: -306px !important;
    filter: grayscale(100%);
}

.ow_content_menu li._sent_requests span.ow_ic_push_pin:hover{
    background-position-y: -282px !important;
}

.ow_content_menu li._sent_requests.active span.ow_ic_push_pin {
    background-position-y: -321px !important;
}

.ow_content_menu li._got_requests span.ow_ic_push_pin {
    background: url(./images/desktop_tab_icon_2.svg) no-repeat;
    background-position-y: -123px !important;
    background-size: 16px !important;
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._got_requests span.ow_ic_push_pin {
    background-position-y: -162px !important;
    filter: grayscale(80%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._got_requests span.ow_ic_push_pin:hover{
    background-position-y: -150px !important;
    filter: grayscale(0%);
}
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._got_requests.active span.ow_ic_push_pin ,
.ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._got_requests.active span.ow_ic_push_pin:hover {
    background-position-y: -190px !important;
    filter: grayscale(100%);
}


.ow_content_menu li._got_requests span.ow_ic_push_pin:hover{
    background-position-y: -163px !important;
}

.ow_content_menu li._got_requests.active span.ow_ic_push_pin {
    background-position-y: -203px !important;
}


.ow_content_menu span.ow_ic_most_popular_questions:hover{
    background-position-y: -150px !important;
}

.ow_content_menu li.active span.ow_ic_most_popular_questions{
    background-position-y: -189px !important;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._news a span:first-child,
.ow_content_menu span.ow_ic_latest{
    background: url(./images/ic/files.svg) no-repeat;

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._news:hover a span,
.ow_content_menu span.ow_ic_latest:hover{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._news.active a span,
.ow_content_menu li.active span.ow_ic_latest{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._groups a span:first-child,
.ow_content_menu span.ow_ic_my_groups{
    background: url(./images/ic/group-arrows-rotate.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._groups:hover a span,
.ow_content_menu span.ow_ic_my_groups:hover{
    background-position-y: -381px;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._groups.active a span,
.ow_content_menu li.active span.ow_ic_my_groups{
    background-position-y: -420px;
}

.ow_content_menu  span.ow_ic_online_users{
    background: url(./images/ic/plug.svg) no-repeat;
    background-position-y: -824px;
    background-size: 21px !important;
}

.ow_content_menu span.ow_ic_online_users:hover{
    background-position-y: -863px;
}

.ow_content_menu li.active span.ow_ic_online_users{
    background-position-y: -902px;
}

.ow_content_menu  span.ow_ic_search{
    background: url(./images/ic/magnifying-glass.svg) no-repeat;
    background-position-y: -709px;
    background-size: 21px !important;
}

.ow_content_menu span.ow_ic_search:hover{
    background-position-y: -747px;
}

.ow_content_menu li.active span.ow_ic_search{
    background-position-y: -786px;
}

.ow_content_menu  span.ow_ic_birthday_cake{
    background: url(./images/ic/cake-candles.svg) no-repeat;
    background-position-y: -596px;
    background-size: 21px !important;
}

.ow_content_menu span.ow_ic_birthday_cake:hover{
    background-position-y: -634px;
}

.ow_content_menu li.active span.ow_ic_birthday_cake{
    background-position-y: -672px;
}

.ow_content_menu span.ow_ic_tag{
    background: url(./images/ic/tag.svg) no-repeat;
    background-position-y: -385px;
    background-size: 21px !important;
}

.ow_content_menu span.ow_ic_tag:hover{
    background-position-y: -421px;
}

.ow_content_menu li.active span.ow_ic_tag{
    background-position-y: -457px;
}

.ow_content_menu span.ow_ic_friends_questions{
    background: url(./images/desktop_tab_icon.svg) no-repeat;
    background-position-y: -911px;
    background-size: 15px !important;
    background-position-x: calc(100% - 4px) !important;
}

.ow_content_menu span.ow_ic_friends_questions:hover{
    background-position-y: -944px;
}

.ow_content_menu li.active span.ow_ic_friends_questions{
    background-position-y: -977px;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._blogs a span:first-child,
.ow_content_menu span.ow_ic_friends_questions{
    background: url(./images/ic/rss.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._blogs:hover a span,
.ow_content_menu span.ow_ic_friends_questions:hover{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._blogs.active a span,
.ow_content_menu li.active span.ow_ic_friends_questions{

}


.ow_content_menu span.ow_ic_my_questions{
    background: url(./images/desktop_tab_icon.svg) no-repeat;
    background-position-y: -1008px;
    background-size: 15px !important;
    background-position-x: calc(100% - 4px) !important;
}

.ow_content_menu span.ow_ic_my_questions:hover{
    background-position-y: -1040px;
}

.ow_content_menu li.active span.ow_ic_my_questions{
    background-position-y: -1073px;
}

.ow_content_menu span.ow_ic_all_questions{
    background: url(./images/desktop_tab_icon.svg) no-repeat;
    background-position-y: -1107px;
    background-size: 15px !important;
    background-position-x: calc(100% - 4px) !important;
}

.ow_content_menu span.ow_ic_all_questions:hover{
    background-position-y: -1141px;
}

.ow_content_menu li.active span.ow_ic_all_questions{
    background-position-y: -1173px;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._event a span:first-child,
.ow_content_menu span.ow_ic_my_events{
    background: url(./images/ic/calendar-days.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._event:hover a span,
.ow_content_menu span.ow_ic_my_events:hover{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._event.active a span,
.ow_content_menu li.active span.ow_ic_my_events{
    background-position-y: -1116px;
}

.ow_content_menu span.ow_ic_my_photo{
    background: url(./images/ic/images.svg) no-repeat;
}

.ow_content_menu span.ow_ic_my_photo:hover{
}

.ow_content_menu li.active span.ow_ic_my_photo{
    background-position-y: -1058px;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._photo a span:first-child,
.ow_content_menu span.ow_ic_friends_photos{
    background: url(./images/ic/image.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._photo:hover a span,
.ow_content_menu span.ow_ic_friends_photos:hover{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._photo.active a span,
.ow_content_menu li.active span.ow_ic_friends_photos{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._forum  a span:first-child,
.ow_content_menu span.ow_ic_most_discussed{
    background: url(./images/ic/comments.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._forum:hover a span,
.ow_content_menu span.ow_ic_most_discussed:hover{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._forum.active a span,
.ow_content_menu li.active span.ow_ic_most_discussed{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._video a span:first-child,
.ow_content_menu span.ow_ic_friends_video{
    background: url(./images/ic/video-plus.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._video:hover a span,
.ow_content_menu span.ow_ic_friends_video:hover{
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._video.active a span,
.ow_content_menu li.active span.ow_ic_friends_video{

}

.ow_content_menu span.ow_ic_my_video{
    background: url(./images/ic/video.svg) no-repeat;
}

.ow_content_menu span.ow_ic_my_video:hover{

}

.ow_content_menu li.active span.ow_ic_my_video{

}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._newsfeed a span:first-child,
.ow_content_menu span.ow_ic_all_posts{
    background: url(./images/ic/files.svg) no-repeat;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._newsfeed:hover a span,
.ow_content_menu span.ow_ic_all_posts:hover{
    /*background-position-y: -1807px !important;*/
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li._newsfeed.active a span,
.ow_content_menu li.active span.ow_ic_all_posts{
    background-position-y: -1855px  !important;
}

.ow_content_menu span.ow_ic_pinned_posts{
    background: url(./images/ic/star.svg) no-repeat;
}

.ow_content_menu span.ow_ic_pinned_posts:hover{
    background-position-y: -1745px !important;
}

.ow_content_menu li:hover span.ow_ic_analyze{
    background-image: url("./images/ic_analyze.svg");
    filter: grayscale(0);
}
.ow_content_menu li:hover span.ow_ic_group{
    background-image: url("./images/ic_group.svg");
    filter: grayscale(0);
}
.ow_content_menu li:hover span.ow_ic_statistics{
    background-image: url("./images/ic_statistics.svg");
    filter: grayscale(0);
}
.ow_content_menu li:hover span.ow_ic_list{
    background-image: url("./images/ic_list.svg");
    filter: grayscale(0);
}
.ow_content_menu li:hover span.ow_ic_single_user{
    background-image: url("./images/ic_single_user.svg");
    filter: grayscale(0);
}
.ow_content_menu li span.ow_ic_analyze{
    background-image: url("./images/ic_analyze.svg");
    filter: grayscale(80%);
    background-size: 20px !important;
    background-position-y: 18px;
}
.ow_content_menu li span.ow_ic_group{
    background-image: url("./images/ic_group.svg");
    filter: grayscale(80%);
    background-size: 20px !important;
    background-position-y: 18px;
}
.ow_content_menu li span.ow_ic_statistics{
    background-image: url("./images/ic_statistics.svg");
    filter: grayscale(80%);
    background-size: 20px !important;
    background-position-y: 18px;
}
.ow_content_menu li span.ow_ic_list{
    background-image: url("./images/ic_list.svg");
    filter: grayscale(80%);
    background-size: 20px !important;
    background-position-y: 18px;
}
.ow_content_menu li span.ow_ic_single_user{
    background-image: url("./images/ic_single_user.svg");
    filter: grayscale(80%);
    background-size: 20px !important;
    background-position-y: 18px;
}
.ow_content_menu li.active span.ow_ic_analyze{
    background-image: url("./images/ic_analyze_black.svg");
    filter: grayscale(100%);
}
.ow_content_menu li.active span.ow_ic_group{
    background-image: url("./images/ic_group_black.svg");
    filter: grayscale(100%);
}
.ow_content_menu li.active span.ow_ic_statistics{
    background-image: url("./images/ic_statistics_black.svg");
    filter: grayscale(100%);
}
.ow_content_menu li.active span.ow_ic_list{
    background-image: url("./images/ic_list_black.svg");
    filter: grayscale(100%);
}
.ow_content_menu li.active span.ow_ic_single_user{
    background-image: url("./images/ic/users.svg");
    filter: grayscale(100%);
}
.ow_content_menu li.active span.ow_ic_pinned_posts{
    background-position-y: -1786px !important;
}

.ow_unread_count {
    float: left;
    color: #fff !important;
    padding: 0px 6px 2px;
    border-radius: 50%;
    min-width: 6px;
    height: 19px;
    text-align: center;
    font-size: 12px;
    margin: 5px 0 -15px 11px;
}

body.base_user_dashboard #ajax_newly_button_myfeed span.ow_button.ajax_ok_part{
    background-color: #fff !important;
}

div.ow_ajax_newly_button input.ow_newsfeed_view_more.ow_ic_add{
    background-image: url(images/ic_add.svg);
}

.ow_ajax_newly_button > .ow_button.ow_ic_close {
    top: 13px;
}

div.ow_ajax_newly_button .ow_button:hover input.ow_newsfeed_view_more.ow_ic_add{
    background-image: url(images/ic_add_white.svg);
}

div.ow_ajax_newly_button .ow_button:hover input.ow_newsfeed_view_more.ow_ic_add{
    background-image: url(images/ic_add_white.svg);
}

.ow_ajax_newly_button > .ow_button.ow_ic_close:hover {
    background-image: url(images/ic_x_white.svg);
}

.ow_video_list .ow_video_list_item:hover{
    box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.11), 0 6px 6px rgba(0, 0, 0, 0.23);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

body.base_users .ow_user_list_item .ow_user_list_data .user_friend{
    position: absolute;
    margin-right: -2px;
}
.base_users .ow_page_wrap .ow_canvas .ow_content .ow_user_list_item .ow_user_list_data .user_friend{
    top: 19px;
    left: 70px;
    background: url(./images/friends.png) no-repeat;
    background-size: 16px !important;
    color: transparent;
}
/********************************************************/








/*========================================================================================================
                       [4] OW original CSS styles
 ========================================================================================================*/



.ow_inline {
    display: inline;
}
/* FloatBox */
.floatbox_nooverflow {
    overflow: hidden;
}

.ow_floatbox_preloader
{
    background: url(images/floatbox_preloader.gif) no-repeat center;
    height: 3px;
    width: 320px;
    margin: 0px auto;
}

/* Main floatbox preloader */
.floatbox_preloader
{
    margin-top: 40vh;
}

span.iislike_like_count {
    color: #9c9c9c;
}

/* Inner floatbox preloader */
.floatbox_canvas_sub .floatbox_preloader
{
}

/* Main floatbox container */
.floatbox_canvas .floatbox_container {
    margin: 50px auto 20px;
    position: static;
}

/* Inner floatbox container */
.floatbox_canvas_sub .floatbox_container {
    border-width: 6px;
    margin-top:115px;
}


.ow_floatbox_loading .floatbox_container
{
    visibility: hidden;
}

.floatbox_preloader_container
{
    display: none;
}

.ow_floatbox_loading .floatbox_preloader_container
{
    display: block;
}

.floatbox_string_preloader
{
    text-align: center;
}

.floatbox_string_preloader span
{
    font-size: 20px;
    border: 10px solid #555555;
    border-radius: 5px;
    background-color: #EEEEEE;
    color: #333333;
    display: inline-block;
    padding: 20px;
    min-width: 300px;
    text-align: left;
}

.floatbox_canvas {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 102;
    overflow-y: auto;
}
.ow_box_empty.ow_video_player.ow_stdmargin.ow_no_cap.ow_break_word.container canvas#canvas {
    display: none;
}
.ow_console_items_wrap .ow_tooltip.console_tooltip.ow_tooltip_top_right .ow_tooltip_body .ow_console_view_all_btn_wrap a{
    border: 1px solid transparent;
}

.floatbox_body {
    overflow-y: auto;
}

.floatbox_canvas .floatbox_container .clearfix:after
{
    content: " ";
}

/* FloatBox Layout empty */

.floatbox_empty .floatbox_container
{
    border-width: 0px;
}

.floatbox_empty .floatbox_header,
.floatbox_empty .floatbox_body,
.floatbox_empty .floatbox_bottom
{
    padding: 0px;
}

.floatbox_empty .floatbox_header
{
    position: relative;
}

.floatbox_empty .ow_box_cap_icons {
    position: absolute;
    margin: 0px;
    top: -22px;
    right: -22px;
}


/*Custom Scroll*/
.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 1px;
    width: 4px;
    height: 100%;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    position: relative;
    /*display: none;*/
}

.jspDrag
{
    background: none repeat scroll 0 0 #999999;
    border-radius: 2px 2px 2px 2px;
    right: 0px;
    width: 4px;
    position: relative;
    top: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow
{
    height: 16px;
}

.jspHorizontalBar .jspArrow
{
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}

.ow_scrollable
{
    overflow-y: auto;
}

/*.ow_scrollable:hover .jspTrack
{
    display: block;
}*/

.ow_console_list_preloader
{
    height: 30px;
}



.ow_dnd_widget_customize .ow_box_cap_body {
    position: relative;
}
.ow_dnd_widget_customize .ow_box_icons {
    position: absolute;
    right: 0px;
}
.ow_dnd_widget_customize .page_collapsible {
    top: 13px !important;
    left: 60px !important;
}
.ow_dnd_schem_item .action a {
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 18px;
}
body .ow_dnd_schem_item span.action {
    width: auto;
    top: 6px;
}
/* tags field styles */
div.tagsinput {
    background-repeat: repeat-x;
    background-position: 0px 0px;
    border: 1px solid #ccc;
    font-family: "Lucida Grande", "Verdana";
    font-size: 0px;
    line-height: 28px;
    padding: 4px 4px 1px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width:auto;
    height:auto;
    overflow-y: auto;
    cursor: text;
}
div.tagsinput span.tag {
    background: #f8f8f8 url(images/tag_bg.png) repeat-x 0px 0px;
    border: 1px solid #dcdcdc;
    float: left;
    line-height: 22px;
    margin-right: 4px;
    margin-bottom: 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
div.tagsinput span.tag span {
    display: table-cell;
    padding: 0px 9px;
    font-size: 11px;
    vertical-align: middle;
}
div.tagsinput span.tag a {
    background: url(images/tag_close_btn.png) no-repeat center center;
    border-left: 1px solid #dcdcdc;
    display: table-cell;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    text-decoration:none;
}
div.tagsinput input {
    width: 100px;
    background: transparent;
    border: 1px solid transparent;
    line-height: 22px;
    margin:0 4px 3px 0;
    padding: 0px;
    background: transparent;
    outline:0px;
    height: 2.3rem;
}
div.tagsinput div {
    display:block;
    float: left;
}

span.tag {
    background: #f8f8f8 url(images/tag_bg.png) repeat-x 0px 0px;
    border: 1px solid #dcdcdc;
    float: left;
    line-height: 22px;
    margin-right: 4px;
    margin-bottom: 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
span.tag span {
    display: table-cell;
    padding: 0px 9px;
    font-size: 11px;
    vertical-align: middle;
}
span.tag a {
    background: url(images/tag_close_btn.png) no-repeat center center;
    border-left: 1px solid #dcdcdc;
    display: table-cell;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    text-decoration:none;
}

.tags_clear {
    clear: both;
    width: 100%;
    height: 0px;
}
.not_valid {
    background: #FBD8DB !important;
    color: #90111A !important;
}

input.tagsinput_wide, div.tagsinput_wide{
    width:95% !important;
}

.ow_blogpost_compose span.tag + div.tagsinput_wide input.tagsinput_wide,
.ow_blogpost_compose span.tag + div.tagsinput_wide {
    width: inherit !important;
}

/* tags fileds end */

/* Profile action toolbar, ow_bl */
.ow_bl li {
    margin-bottom: 4px;
    float: left;
}
.ow_bl li:first-child {
    margin-left: 0px;
}
.ow_bl .ow_context_action > a {
    display: inline-block;
    background-image: none;
    border: none;
    padding: 0px 6px 0px 0px;
}
.ow_bl .ow_context_action li {
    float: none;
    margin-bottom: 0;
}
.ow_bl .ow_context_action li a {
    height: auto;
    border: none;
    line-height: normal;
    background-image: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.ow_bl .ow_context_action_block{
    margin-left: 0px;
}
/* Profile action toolbar end */

/* Group action toolbar */
body ul.uh-action-toolbar li {
    float: left;
    margin-bottom: 4px;
}
body ul.uh-action-toolbar li:first-child {
    margin-left: 0px;
}
/* Group action toolbar end */

/* Content min-height for advertisment */
.ow_content_height {
    min-height: 470px;
}
/* End of the Content min-height for advertisment */

/* Form elements styles */
.ow_range_from {
    padding-left: 5px;
    padding-right: 5px;
}
.ow_range_to {
    padding-left: 5px;
    padding-right: 5px;
}
.ow_range_label {
    padding-left: 5px;
}
/* End of the Form elements styles */






/*========================================================================================================
                       [5] Console Flags styles
 ========================================================================================================*/

/* ---- Console Flags styles ---- */

.ow_console_lang_ad {
    background: url(images/flags/AD.png) no-repeat 0px 3px;
}
.ow_console_lang_ae {
    background: url(images/flags/AE.png) no-repeat 0px 3px;
}
.ow_console_lang_af {
    background: url(images/flags/AF.png) no-repeat 0px 3px;
}
.ow_console_lang_ag {
    background: url(images/flags/AG.png) no-repeat 0px 3px;
}
.ow_console_lang_ai {
    background: url(images/flags/AI.png) no-repeat 0px 3px;
}
.ow_console_lang_al {
    background: url(images/flags/AL.png) no-repeat 0px 3px;
}
.ow_console_lang_am {
    background: url(images/flags/AM.png) no-repeat 0px 3px;
}
.ow_console_lang_ao {
    background: url(images/flags/AO.png) no-repeat 0px 3px;
}
.ow_console_lang_aq {
    background: url(images/flags/AQ.png) no-repeat 0px 3px;
}
.ow_console_lang_ar {
    background: url(images/flags/AR.png) no-repeat 0px 3px;
}
.ow_console_lang_as {
    background: url(images/flags/AS.png) no-repeat 0px 3px;
}
.ow_console_lang_at {
    background: url(images/flags/AT.png) no-repeat 0px 3px;
}
.ow_console_lang_au {
    background: url(images/flags/AU.png) no-repeat 0px 3px;
}
.ow_console_lang_aw {
    background: url(images/flags/AW.png) no-repeat 0px 3px;
}
.ow_console_lang_ax {
    background: url(images/flags/AX.png) no-repeat 0px 3px;
}
.ow_console_lang_az {
    background: url(images/flags/AZ.png) no-repeat 0px 3px;
}
.ow_console_lang_ba {
    background: url(images/flags/BA.png) no-repeat 0px 3px;
}
.ow_console_lang_bb {
    background: url(images/flags/BB.png) no-repeat 0px 3px;
}
.ow_console_lang_bd {
    background: url(images/flags/BD.png) no-repeat 0px 3px;
}
.ow_console_lang_be {
    background: url(images/flags/BE.png) no-repeat 0px 3px;
}
.ow_console_lang_bf {
    background: url(images/flags/BF.png) no-repeat 0px 3px;
}
.ow_console_lang_bg {
    background: url(images/flags/BG.png) no-repeat 0px 3px;
}
.ow_console_lang_bh {
    background: url(images/flags/BH.png) no-repeat 0px 3px;
}
.ow_console_lang_bi {
    background: url(images/flags/BI.png) no-repeat 0px 3px;
}
.ow_console_lang_bj {
    background: url(images/flags/BJ.png) no-repeat 0px 3px;
}
.ow_console_lang_bl {
    background: url(images/flags/BL.png) no-repeat 0px 3px;
}
.ow_console_lang_bm {
    background: url(images/flags/BM.png) no-repeat 0px 3px;
}
.ow_console_lang_bn {
    background: url(images/flags/BN.png) no-repeat 0px 3px;
}
.ow_console_lang_bo {
    background: url(images/flags/BO.png) no-repeat 0px 3px;
}
.ow_console_lang_bq {
    background: url(images/flags/BQ.png) no-repeat 0px 3px;
}
.ow_console_lang_br {
    background: url(images/flags/BR.png) no-repeat 0px 3px;
}
.ow_console_lang_bs {
    background: url(images/flags/BS.png) no-repeat 0px 3px;
}
.ow_console_lang_bt {
    background: url(images/flags/BT.png) no-repeat 0px 3px;
}
.ow_console_lang_bv {
    background: url(images/flags/BV.png) no-repeat 0px 3px;
}
.ow_console_lang_bw {
    background: url(images/flags/BW.png) no-repeat 0px 3px;
}
.ow_console_lang_by {
    background: url(images/flags/BY.png) no-repeat 0px 3px;
}
.ow_console_lang_bz {
    background: url(images/flags/BZ.png) no-repeat 0px 3px;
}
.ow_console_lang_ca {
    background: url(images/flags/CA.png) no-repeat 0px 3px;
}
.ow_console_lang_cc {
    background: url(images/flags/CC.png) no-repeat 0px 3px;
}
.ow_console_lang_cd {
    background: url(images/flags/CD.png) no-repeat 0px 3px;
}
.ow_console_lang_cf {
    background: url(images/flags/CF.png) no-repeat 0px 3px;
}
.ow_console_lang_cg {
    background: url(images/flags/CG.png) no-repeat 0px 3px;
}
.ow_console_lang_ch {
    background: url(images/flags/CH.png) no-repeat 0px 3px;
}
.ow_console_lang_ci {
    background: url(images/flags/CI.png) no-repeat 0px 3px;
}
.ow_console_lang_ck {
    background: url(images/flags/CK.png) no-repeat 0px 3px;
}
.ow_console_lang_cl {
    background: url(images/flags/CL.png) no-repeat 0px 3px;
}
.ow_console_lang_cm {
    background: url(images/flags/CM.png) no-repeat 0px 3px;
}
.ow_console_lang_cn {
    background: url(images/flags/CN.png) no-repeat 0px 3px;
}
.ow_console_lang_co {
    background: url(images/flags/CO.png) no-repeat 0px 3px;
}
.ow_console_lang_cr {
    background: url(images/flags/CR.png) no-repeat 0px 3px;
}
.ow_console_lang_cu {
    background: url(images/flags/CU.png) no-repeat 0px 3px;
}
.ow_console_lang_cv {
    background: url(images/flags/CV.png) no-repeat 0px 3px;
}
.ow_console_lang_cw {
    background: url(images/flags/CW.png) no-repeat 0px 3px;
}
.ow_console_lang_cx {
    background: url(images/flags/CX.png) no-repeat 0px 3px;
}
.ow_console_lang_cy {
    background: url(images/flags/CY.png) no-repeat 0px 3px;
}
.ow_console_lang_cz {
    background: url(images/flags/CZ.png) no-repeat 0px 3px;
}
.ow_console_lang_de {
    background: url(images/flags/DE.png) no-repeat 0px 3px;
}
.ow_console_lang_dj {
    background: url(images/flags/DJ.png) no-repeat 0px 3px;
}
.ow_console_lang_dk {
    background: url(images/flags/DK.png) no-repeat 0px 3px;
}
.ow_console_lang_dm {
    background: url(images/flags/DM.png) no-repeat 0px 3px;
}
.ow_console_lang_do {
    background: url(images/flags/DO.png) no-repeat 0px 3px;
}
.ow_console_lang_dz {
    background: url(images/flags/DZ.png) no-repeat 0px 3px;
}
.ow_console_lang_ec {
    background: url(images/flags/EC.png) no-repeat 0px 3px;
}
.ow_console_lang_ee {
    background: url(images/flags/EE.png) no-repeat 0px 3px;
}
.ow_console_lang_eg {
    background: url(images/flags/EG.png) no-repeat 0px 3px;
}
.ow_console_lang_eh {
    background: url(images/flags/EH.png) no-repeat 0px 3px;
}
.ow_console_lang_er {
    background: url(images/flags/ER.png) no-repeat 0px 3px;
}
.ow_console_lang_es {
    background: url(images/flags/ES.png) no-repeat 0px 3px;
}
.ow_console_lang_et {
    background: url(images/flags/ET.png) no-repeat 0px 3px;
}
.ow_console_lang_eu {
    background: url(images/flags/EU.png) no-repeat 0px 3px;
}
.ow_console_lang_fi {
    background: url(images/flags/FI.png) no-repeat 0px 3px;
}
.ow_console_lang_fj {
    background: url(images/flags/FJ.png) no-repeat 0px 3px;
}
.ow_console_lang_fk {
    background: url(images/flags/FK.png) no-repeat 0px 3px;
}
.ow_console_lang_fm {
    background: url(images/flags/FM.png) no-repeat 0px 3px;
}
.ow_console_lang_fo {
    background: url(images/flags/FO.png) no-repeat 0px 3px;
}
.ow_console_lang_fr {
    background: url(images/flags/FR.png) no-repeat 0px 3px;
}
.ow_console_lang_ga {
    background: url(images/flags/GA.png) no-repeat 0px 3px;
}
.ow_console_lang_gb {
    background: url(images/flags/GB.png) no-repeat 0px 3px;
}
.ow_console_lang_gd {
    background: url(images/flags/GD.png) no-repeat 0px 3px;
}
.ow_console_lang_ge {
    background: url(images/flags/GE.png) no-repeat 0px 3px;
}
.ow_console_lang_gf {
    background: url(images/flags/GF.png) no-repeat 0px 3px;
}
.ow_console_lang_gg {
    background: url(images/flags/GG.png) no-repeat 0px 3px;
}
.ow_console_lang_gh {
    background: url(images/flags/GH.png) no-repeat 0px 3px;
}
.ow_console_lang_gi {
    background: url(images/flags/GI.png) no-repeat 0px 3px;
}
.ow_console_lang_gl {
    background: url(images/flags/GL.png) no-repeat 0px 3px;
}
.ow_console_lang_gm {
    background: url(images/flags/GM.png) no-repeat 0px 3px;
}
.ow_console_lang_gn {
    background: url(images/flags/GN.png) no-repeat 0px 3px;
}
.ow_console_lang_gp {
    background: url(images/flags/GP.png) no-repeat 0px 3px;
}
.ow_console_lang_gq {
    background: url(images/flags/GQ.png) no-repeat 0px 3px;
}
.ow_console_lang_gr {
    background: url(images/flags/GR.png) no-repeat 0px 3px;
}
.ow_console_lang_gs {
    background: url(images/flags/GS.png) no-repeat 0px 3px;
}
.ow_console_lang_gt {
    background: url(images/flags/GT.png) no-repeat 0px 3px;
}
.ow_console_lang_gu {
    background: url(images/flags/GU.png) no-repeat 0px 3px;
}
.ow_console_lang_gw {
    background: url(images/flags/GW.png) no-repeat 0px 3px;
}
.ow_console_lang_gy {
    background: url(images/flags/GY.png) no-repeat 0px 3px;
}
.ow_console_lang_hk {
    background: url(images/flags/HK.png) no-repeat 0px 3px;
}
.ow_console_lang_hm {
    background: url(images/flags/HM.png) no-repeat 0px 3px;
}
.ow_console_lang_hn {
    background: url(images/flags/HN.png) no-repeat 0px 3px;
}
.ow_console_lang_hr {
    background: url(images/flags/HR.png) no-repeat 0px 3px;
}
.ow_console_lang_ht {
    background: url(images/flags/HT.png) no-repeat 0px 3px;
}
.ow_console_lang_hu {
    background: url(images/flags/HU.png) no-repeat 0px 3px;
}
.ow_console_lang_id {
    background: url(images/flags/ID.png) no-repeat 0px 3px;
}
.ow_console_lang_ie {
    background: url(images/flags/IE.png) no-repeat 0px 3px;
}
.ow_console_lang_il {
    background: url(images/flags/IL.png) no-repeat 0px 3px;
}
.ow_console_lang_im {
    background: url(images/flags/IM.png) no-repeat 0px 3px;
}
.ow_console_lang_in {
    background: url(images/flags/IN.png) no-repeat 0px 3px;
}
.ow_console_lang_io {
    background: url(images/flags/IO.png) no-repeat 0px 3px;
}
.ow_console_lang_iq {
    background: url(images/flags/IQ.png) no-repeat 0px 3px;
}
.ow_console_lang_ir {
    background: url(images/flags/IR.png) no-repeat 0px 3px;
}
.ow_console_lang_is {
    background: url(images/flags/IS.png) no-repeat 0px 3px;
}
.ow_console_lang_it {
    background: url(images/flags/IT.png) no-repeat 0px 3px;
}
.ow_console_lang_je {
    background: url(images/flags/JE.png) no-repeat 0px 3px;
}
.ow_console_lang_jm {
    background: url(images/flags/JM.png) no-repeat 0px 3px;
}
.ow_console_lang_jo {
    background: url(images/flags/JO.png) no-repeat 0px 3px;
}
.ow_console_lang_jp {
    background: url(images/flags/JP.png) no-repeat 0px 3px;
}
.ow_console_lang_ke {
    background: url(images/flags/KE.png) no-repeat 0px 3px;
}
.ow_console_lang_kg {
    background: url(images/flags/KG.png) no-repeat 0px 3px;
}
.ow_console_lang_kh {
    background: url(images/flags/KH.png) no-repeat 0px 3px;
}
.ow_console_lang_ki {
    background: url(images/flags/KI.png) no-repeat 0px 3px;
}
.ow_console_lang_km {
    background: url(images/flags/KM.png) no-repeat 0px 3px;
}
.ow_console_lang_kn {
    background: url(images/flags/KN.png) no-repeat 0px 3px;
}
.ow_console_lang_kp {
    background: url(images/flags/KP.png) no-repeat 0px 3px;
}
.ow_console_lang_kr {
    background: url(images/flags/KR.png) no-repeat 0px 3px;
}
.ow_console_lang_kw {
    background: url(images/flags/KW.png) no-repeat 0px 3px;
}
.ow_console_lang_ky {
    background: url(images/flags/KY.png) no-repeat 0px 3px;
}
.ow_console_lang_kz {
    background: url(images/flags/KZ.png) no-repeat 0px 3px;
}
.ow_console_lang_la {
    background: url(images/flags/LA.png) no-repeat 0px 3px;
}
.ow_console_lang_lb {
    background: url(images/flags/LB.png) no-repeat 0px 3px;
}
.ow_console_lang_lc {
    background: url(images/flags/LC.png) no-repeat 0px 3px;
}
.ow_console_lang_li {
    background: url(images/flags/LI.png) no-repeat 0px 3px;
}
.ow_console_lang_lk {
    background: url(images/flags/LK.png) no-repeat 0px 3px;
}
.ow_console_lang_lr {
    background: url(images/flags/LR.png) no-repeat 0px 3px;
}
.ow_console_lang_ls {
    background: url(images/flags/LS.png) no-repeat 0px 3px;
}
.ow_console_lang_lt {
    background: url(images/flags/LT.png) no-repeat 0px 3px;
}
.ow_console_lang_lu {
    background: url(images/flags/LU.png) no-repeat 0px 3px;
}
.ow_console_lang_lv {
    background: url(images/flags/LV.png) no-repeat 0px 3px;
}
.ow_console_lang_ly {
    background: url(images/flags/LY.png) no-repeat 0px 3px;
}
.ow_console_lang_ma {
    background: url(images/flags/MA.png) no-repeat 0px 3px;
}
.ow_console_lang_mc {
    background: url(images/flags/MC.png) no-repeat 0px 3px;
}
.ow_console_lang_md {
    background: url(images/flags/MD.png) no-repeat 0px 3px;
}
.ow_console_lang_me {
    background: url(images/flags/ME.png) no-repeat 0px 3px;
}
.ow_console_lang_mf {
    background: url(images/flags/MF.png) no-repeat 0px 3px;
}
.ow_console_lang_mg {
    background: url(images/flags/MG.png) no-repeat 0px 3px;
}
.ow_console_lang_mh {
    background: url(images/flags/MH.png) no-repeat 0px 3px;
}
.ow_console_lang_mk {
    background: url(images/flags/MK.png) no-repeat 0px 3px;
}
.ow_console_lang_ml {
    background: url(images/flags/ML.png) no-repeat 0px 3px;
}
.ow_console_lang_mm {
    background: url(images/flags/MM.png) no-repeat 0px 3px;
}
.ow_console_lang_mn {
    background: url(images/flags/MN.png) no-repeat 0px 3px;
}
.ow_console_lang_mo {
    background: url(images/flags/MO.png) no-repeat 0px 3px;
}
.ow_console_lang_mp {
    background: url(images/flags/MP.png) no-repeat 0px 3px;
}
.ow_console_lang_mq {
    background: url(images/flags/MQ.png) no-repeat 0px 3px;
}
.ow_console_lang_mr {
    background: url(images/flags/MR.png) no-repeat 0px 3px;
}
.ow_console_lang_ms {
    background: url(images/flags/MS.png) no-repeat 0px 3px;
}
.ow_console_lang_mt {
    background: url(images/flags/MT.png) no-repeat 0px 3px;
}
.ow_console_lang_mu {
    background: url(images/flags/MU.png) no-repeat 0px 3px;
}
.ow_console_lang_mv {
    background: url(images/flags/MV.png) no-repeat 0px 3px;
}
.ow_console_lang_mw {
    background: url(images/flags/MW.png) no-repeat 0px 3px;
}
.ow_console_lang_mx {
    background: url(images/flags/MX.png) no-repeat 0px 3px;
}
.ow_console_lang_my {
    background: url(images/flags/MY.png) no-repeat 0px 3px;
}
.ow_console_lang_mz {
    background: url(images/flags/MZ.png) no-repeat 0px 3px;
}
.ow_console_lang_na {
    background: url(images/flags/NA.png) no-repeat 0px 3px;
}
.ow_console_lang_nc {
    background: url(images/flags/NC.png) no-repeat 0px 3px;
}
.ow_console_lang_ne {
    background: url(images/flags/NE.png) no-repeat 0px 3px;
}
.ow_console_lang_nf {
    background: url(images/flags/NF.png) no-repeat 0px 3px;
}
.ow_console_lang_ng {
    background: url(images/flags/NG.png) no-repeat 0px 3px;
}
.ow_console_lang_ni {
    background: url(images/flags/NI.png) no-repeat 0px 3px;
}
.ow_console_lang_nl {
    background: url(images/flags/NL.png) no-repeat 0px 3px;
}
.ow_console_lang_no {
    background: url(images/flags/NO.png) no-repeat 0px 3px;
}
.ow_console_lang_np {
    background: url(images/flags/NP.png) no-repeat 0px 3px;
}
.ow_console_lang_nr {
    background: url(images/flags/NR.png) no-repeat 0px 3px;
}
.ow_console_lang_nu {
    background: url(images/flags/NU.png) no-repeat 0px 3px;
}
.ow_console_lang_nz {
    background: url(images/flags/NZ.png) no-repeat 0px 3px;
}
.ow_console_lang_om {
    background: url(images/flags/OM.png) no-repeat 0px 3px;
}
.ow_console_lang_pa {
    background: url(images/flags/PA.png) no-repeat 0px 3px;
}
.ow_console_lang_pe {
    background: url(images/flags/PE.png) no-repeat 0px 3px;
}
.ow_console_lang_pf {
    background: url(images/flags/PF.png) no-repeat 0px 3px;
}
.ow_console_lang_pg {
    background: url(images/flags/PG.png) no-repeat 0px 3px;
}
.ow_console_lang_ph {
    background: url(images/flags/PH.png) no-repeat 0px 3px;
}
.ow_console_lang_pk {
    background: url(images/flags/PK.png) no-repeat 0px 3px;
}
.ow_console_lang_pl {
    background: url(images/flags/PL.png) no-repeat 0px 3px;
}
.ow_console_lang_pm {
    background: url(images/flags/PM.png) no-repeat 0px 3px;
}
.ow_console_lang_pn {
    background: url(images/flags/PN.png) no-repeat 0px 3px;
}
.ow_console_lang_pr {
    background: url(images/flags/PR.png) no-repeat 0px 3px;
}
.ow_console_lang_ps {
    background: url(images/flags/PS.png) no-repeat 0px 3px;
}
.ow_console_lang_pt {
    background: url(images/flags/PT.png) no-repeat 0px 3px;
}
.ow_console_lang_pw {
    background: url(images/flags/PW.png) no-repeat 0px 3px;
}
.ow_console_lang_py {
    background: url(images/flags/PY.png) no-repeat 0px 3px;
}
.ow_console_lang_qa {
    background: url(images/flags/QA.png) no-repeat 0px 3px;
}
.ow_console_lang_re {
    background: url(images/flags/RE.png) no-repeat 0px 3px;
}
.ow_console_lang_ro {
    background: url(images/flags/RO.png) no-repeat 0px 3px;
}
.ow_console_lang_rs {
    background: url(images/flags/RS.png) no-repeat 0px 3px;
}
.ow_console_lang_ru {
    background: url(images/flags/RU.png) no-repeat 0px 3px;
}
.ow_console_lang_rw {
    background: url(images/flags/RW.png) no-repeat 0px 3px;
}
.ow_console_lang_sa {
    background: url(images/flags/SA.png) no-repeat 0px 3px;
}
.ow_console_lang_sb {
    background: url(images/flags/SB.png) no-repeat 0px 3px;
}
.ow_console_lang_sc {
    background: url(images/flags/SC.png) no-repeat 0px 3px;
}
.ow_console_lang_sd {
    background: url(images/flags/SD.png) no-repeat 0px 3px;
}
.ow_console_lang_se {
    background: url(images/flags/SE.png) no-repeat 0px 3px;
}
.ow_console_lang_sg {
    background: url(images/flags/SG.png) no-repeat 0px 3px;
}
.ow_console_lang_sh {
    background: url(images/flags/SH.png) no-repeat 0px 3px;
}
.ow_console_lang_si {
    background: url(images/flags/SI.png) no-repeat 0px 3px;
}
.ow_console_lang_sj {
    background: url(images/flags/SJ.png) no-repeat 0px 3px;
}
.ow_console_lang_sk {
    background: url(images/flags/SK.png) no-repeat 0px 3px;
}
.ow_console_lang_sl {
    background: url(images/flags/SL.png) no-repeat 0px 3px;
}
.ow_console_lang_sm {
    background: url(images/flags/SM.png) no-repeat 0px 3px;
}
.ow_console_lang_sn {
    background: url(images/flags/SN.png) no-repeat 0px 3px;
}
.ow_console_lang_so {
    background: url(images/flags/SO.png) no-repeat 0px 3px;
}
.ow_console_lang_sr {
    background: url(images/flags/SR.png) no-repeat 0px 3px;
}
.ow_console_lang_ss {
    background: url(images/flags/SS.png) no-repeat 0px 3px;
}
.ow_console_lang_st {
    background: url(images/flags/ST.png) no-repeat 0px 3px;
}
.ow_console_lang_sv {
    background: url(images/flags/SV.png) no-repeat 0px 3px;
}
.ow_console_lang_sx {
    background: url(images/flags/SX.png) no-repeat 0px 3px;
}
.ow_console_lang_sy {
    background: url(images/flags/SY.png) no-repeat 0px 3px;
}
.ow_console_lang_sz {
    background: url(images/flags/SZ.png) no-repeat 0px 3px;
}
.ow_console_lang_tc {
    background: url(images/flags/TC.png) no-repeat 0px 3px;
}
.ow_console_lang_td {
    background: url(images/flags/TD.png) no-repeat 0px 3px;
}
.ow_console_lang_tf {
    background: url(images/flags/TF.png) no-repeat 0px 3px;
}
.ow_console_lang_tg {
    background: url(images/flags/TG.png) no-repeat 0px 3px;
}
.ow_console_lang_th {
    background: url(images/flags/TH.png) no-repeat 0px 3px;
}
.ow_console_lang_tj {
    background: url(images/flags/TJ.png) no-repeat 0px 3px;
}
.ow_console_lang_tk {
    background: url(images/flags/TK.png) no-repeat 0px 3px;
}
.ow_console_lang_tl {
    background: url(images/flags/TL.png) no-repeat 0px 3px;
}
.ow_console_lang_tm {
    background: url(images/flags/TM.png) no-repeat 0px 3px;
}
.ow_console_lang_tn {
    background: url(images/flags/TN.png) no-repeat 0px 3px;
}
.ow_console_lang_to {
    background: url(images/flags/TO.png) no-repeat 0px 3px;
}
.ow_console_lang_tr {
    background: url(images/flags/TR.png) no-repeat 0px 3px;
}
.ow_console_lang_tt {
    background: url(images/flags/TT.png) no-repeat 0px 3px;
}
.ow_console_lang_tv {
    background: url(images/flags/TV.png) no-repeat 0px 3px;
}
.ow_console_lang_tw {
    background: url(images/flags/TW.png) no-repeat 0px 3px;
}
.ow_console_lang_tz {
    background: url(images/flags/TZ.png) no-repeat 0px 3px;
}
.ow_console_lang_ua {
    background: url(images/flags/UA.png) no-repeat 0px 3px;
}
.ow_console_lang_ug {
    background: url(images/flags/UG.png) no-repeat 0px 3px;
}
.ow_console_lang_um {
    background: url(images/flags/UM.png) no-repeat 0px 3px;
}
.ow_console_lang_us,
.ow_console_lang_en {
    background: url(images/flags/US.png) no-repeat 0px 3px;
}
.ow_console_lang_uy {
    background: url(images/flags/UY.png) no-repeat 0px 3px;
}
.ow_console_lang_uz {
    background: url(images/flags/UZ.png) no-repeat 0px 3px;
}
.ow_console_lang_va {
    background: url(images/flags/VA.png) no-repeat 0px 3px;
}
.ow_console_lang_vc {
    background: url(images/flags/VC.png) no-repeat 0px 3px;
}
.ow_console_lang_ve {
    background: url(images/flags/VE.png) no-repeat 0px 3px;
}
.ow_console_lang_vg {
    background: url(images/flags/VG.png) no-repeat 0px 3px;
}
.ow_console_lang_vi {
    background: url(images/flags/VI.png) no-repeat 0px 3px;
}
.ow_console_lang_vn {
    background: url(images/flags/VN.png) no-repeat 0px 3px;
}
.ow_console_lang_vu {
    background: url(images/flags/VU.png) no-repeat 0px 3px;
}
.ow_console_lang_wf {
    background: url(images/flags/WF.png) no-repeat 0px 3px;
}
.ow_console_lang_ws {
    background: url(images/flags/WS.png) no-repeat 0px 3px;
}
.ow_console_lang_ye {
    background: url(images/flags/YE.png) no-repeat 0px 3px;
}
.ow_console_lang_yt {
    background: url(images/flags/YT.png) no-repeat 0px 3px;
}
.ow_console_lang_za {
    background: url(images/flags/ZA.png) no-repeat 0px 3px;
}
.ow_console_lang_zm {
    background: url(images/flags/ZM.png) no-repeat 0px 3px;
}
.ow_console_lang_zw {
    background: url(images/flags/ZW.png) no-repeat 0px 3px;
}
/* ---- End of Console Flags styles ---- */







/*========================================================================================================
                       [6] Chat section
 ========================================================================================================*/


/* Chat styles */
.ow_chat_mailchat_buttons .ow_attachment_btn {
    float: right;
    margin: 0 0 0 4px;
    padding: 0;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button {
    background-color: #F5F5F5;
    background-image: none;
    background-position: left center;
    background-repeat: repeat-x;
    border-color: #EBEBEB;
    border-radius: 4px;
    display: inline-block;
    padding: 1px;
    text-align: center;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button span {
    background-color: #FAA274;
    background-image: url(images/btn_bg.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    border-color: #F7B63C #F68D2D #F57D26 #F6932F;
    border-radius: 2px;
    border-width: 1px;
    display: inline-block;
    margin: 1px;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"],
.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 22px;
    padding: 1px 8px 4px;
    text-shadow: 1px 1px #F2471A;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'UbuntuBold',"Trebuchet MS","Helvetica CY", sans-serif;
}

.ow_chat_dialog_wrap .ow_chat_message_block textarea {
    background: #fff;
}

.ow_chat_dialog_wrap .ow_count_bg,
.ow_chat .ow_count_bg {
    border: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    background: #acacac;
    min-height: 15px;
    overflow: hidden;
}

.ow_chat_dialog_wrap .ow_count,
.ow_chat .ow_count {
    color: #fff;
    padding: 0 4px 0 4px;
    text-shadow: none;
}

.ow_chat_dialog_wrap .ow_count_active,
.ow_chat .ow_count_active {
    background: none repeat scroll 0 0 #ff7000;
    border: none;
}

.ow_chat_cont {
    position:fixed;
    bottom:0;
    right:0;
    z-index:88;
}

.ow_chat_wrap {
    position:relative;
}

.ow_chat {
    position:absolute;
    bottom:-9px;
    right: 5px;
}

.ow_chat_block .ow_bot_panel {
    position:relative;
    width:252px;
    height:0px;
}

.ow_chat_dialog_wrap .ow_dialog_date_cap.sticky,
.ow_chat_dialog_wrap .ow_dialog_date_cap{

    padding-right: 8px !important;
    font-size: 65%;
    margin: auto;
    margin-bottom: 10px !important;
    margin-top: 5px !important;
    background-color: #f4f4f4;
    border-radius: 10px;
    padding: 2px 5px 2px 5px;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    color: #6a6a6a;
    border-color: transparent !important;
    height: 18px;
}
.ow_chat_dialog_wrap .ow_chat_block .ow_chat_in_dialog_wrap .ow_dialog_date_cap.sticky,
.ow_chat_dialog_wrap .ow_chat_in_dialog_wrap .ow_chat_in_dialog .jspPane .ow_dialog_items_wrap .ow_dialog_date_cap.dialogMessageGroup{
    padding-left: 8px;
    font-size: 8px;
}


.ow_chat_dialog_wrap .ow_dialog_date_cap span {
    line-height: 13px;
}

.ow_chat_dialog_wrap span.ow_chat_item_photo {
    float: right;
    width: 20px;
    height: 20px;
}

.ow_chat_dialog_wrap .ow_chat_item_photo .ow_chat_in_item_photo img {
    height: 20px;
    width: 20px;
}

.ow_chat_dialog_wrap .ow_dialog_item {
    padding: 0 !important;
}

.ow_chat_dialog_wrap .clearfix.ow_dialog_picture_item {
    border: none !important;
}

.ow_chat_dialog_wrap .ow_dialog_item.odd,
.ow_chat_dialog_wrap .ow_dialog_item.even{
    max-width: 75% !important;
}

.ow_chat_dialog_wrap .ow_chat_in_item_author_href.ow_chat_in_item_photo_wrap span {
    margin-top: 1px !important;
}

.ow_chat_dialog_wrap .ow_dialog_item {
    margin: 3px 0 3px 3px;
    padding: 5px;
    position: relative;
}

.ow_chat_dialog_wrap .ow_time_block {
    margin-top: 0 !important;
}

.ow_chat_list {
    position:relative;
    overflow:hidden;
    height:320px;
}

span.ow_count_txt {
    font-weight: bold;
    padding-right: 5px;
    color: #000;
}

a.ow_btn_sound, span.ow_btn_sort_users {
    display:block;
    width:20px;
    height:20px;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius:2px;
    border-radius:2px;

}

a.ow_btn_sound span, span.ow_btn_sort_users span{
    display:block;
    width:20px;
    height: 15px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

a.ow_btn_sound span {
    background-image:url(images/chat_btn_sound.png);
    background-position: top center;
}

span.ow_btn_sort_users span {
    background-image:url(images/chat_btn_sort.png);
    background-position: top center;
}

a.ow_btn_sound span.ow_btn_sound_off {
    background-image: url(images/mute_icon.png);
}

span.ow_btn_sort_users span.ow_btn_sort_online {
    background-position: center -20px;
}

a.ow_btn_sound:hover span, span.ow_btn_sort_users span:hover {
    background-color: #fefefe;
    border: 1px solid #ccc;
}
.ow_puller.ui-draggable.ui-draggable-disabled + .ow_chat_block_wrap.ow_border .ow_bot_panel{
    height:25px;
}
.ow_puller.ui-draggable.ui-draggable-disabled + .ow_chat_block_wrap.ow_border .ow_bot_panel .ow_btn_sound{
    position: absolute;
    left: 45px;
    bottom: 0px;
}
.ow_chat_block.ow_active .ow_bot_panel a.ow_btn_sound{
    position: absolute;
    left: 66px;
    bottom: 357px;
}
.ow_chat .ow_chat_block .ow_bot_panel .ow_messages_viewall a{
    position: absolute;
    bottom: 359px;
    left: 94px;
    color: #fff;
    font-size: 10px;
    background: url(images/view_all.svg);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
}

.ow_chat_block .ow_bot_panel a {
    margin: -1px 5px;
}

.ow_chat_block_main .ow_top_panel .btn2_panel span.ow_btn_sort_users {
    position:absolute;
    left:2px; top:3px;
}

.ow_chat_block_main .ow_top_panel .ow_count_txt,
.ow_bot_panel .ow_count_block .ow_count_txt{
    color: #fff !important;
}

.ow_chat_block_main .ow_top_panel{
    border: none !important;
}

.ow_chat_block.ow_active .ow_bot_panel .ow_count_block {
    visibility:hidden;
}

.ow_chat_block.ow_active{
    border-top-width: 0;
}

.ow_chat_in_block {
    padding:0;
    background:#fff;
    border-bottom:1px solid #ccc;
}

.ow_chat_in_block #im_find_contact{
    background-color: #eee;
}

.ow_chat_block .ow_chat_search {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    background:#fafafa;
}

.ow_chat_block .ow_chat_search span {
    display:block;
    height:28px;
    position:relative;
}

.ow_chat_block_main .ow_chat_search input[type="text"],
.ow_chat_block_main .ow_chat_search input[type="password"] {
    outline:none;
    height: 28px;
    padding:0 20px 0 7px;
    color:#666;
    font-size:11px;
    line-height:18px;
    background: #fff none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
    background: #fff;
}

.ow_chat_search_highlight {
    background-color: #aed707;
}

.ow_btn_close_search {
    display:block;
    width:20px; height:20px;
    position: absolute;
    top:4px; right:4px;
    background: url(images/chat_btn_close_search.png) 0px 0px no-repeat;
}

#im_find_contact + .ow_btn_close_search {
    background-position: 0px -21px;
}

#im_find_contact_close_btn_search{
    cursor: auto;
}

.ow_scroll {
    position:absolute;
    top:0;
    right:0;
    width:5px;
    height:100%;
}

.ow_scroll div {
    position:absolute;
    top:100px;
    right:1px;
    width:4px;
    height:70px;
    background:#999;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius:2px;
    border-radius:2px;
}

.ow_chat_list ul {
    list-style:none;
    margin:0;
    padding:2px 0;
    background:#fff;
}

.ow_chat_list ul li {
    padding:1px 0;
    margin:0;
}

.ow_chat_list ul li a {
    padding: 2px 3px 2px 41px;
    margin:0;
    display:block;
    text-decoration:none;
}

.ow_chat_list ul li a:hover, .ow_mailchat_autocomplete ul li a:hover{
    background:#f1f1f1;
}

.ow_mailchat_autocomplete ul li.selected{
    background:#f1f1f1;
}

.ow_mailchat_autocomplete {
    z-index: 1;
}

.ow_chat_user_not_found {
    display:block;
    padding: 8px 8px 8px 4px;
    font-weight:normal;
}

span.ow_chat_item,
span.ow_chat_item_photo,
span.ow_chat_item_author,
span.ow_chat_item_photo_wrap,
span.ow_chat_item_text {
    display:block;
}

span.ow_chat_item_photo_wrap {
    width:38px;
    height:38px;
    float:left;
    position:relative;
    z-index:1;
}

.ow_dialog_item_mailchat {
    padding: 4px 0 12px;
}

.ow_chat_in_dialog .ow_chat_item_photo_wrap {
    margin-right: -42px;
}

.ow_dialog_item_mailchat_text {
    display: inline-block;
    float: right;
    width: 200px;
    margin-left: 42px;
    line-height: 14px;
}

.ow_chat_block.ow_compact .ow_chat_item.ow_active .ow_chat_item_photo_wrap {
    background:#ff7000;
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}

.ow_chat_block.ow_compact .ow_chat_item.ow_active .ow_chat_item_photo_wrap img {
    border-color: #f1f1f1;
}

.ow_chat_block.ow_active.ow_compact .ow_chat_item.ow_active .ow_count_wrap {
    display: none;
}

span.ow_chat_item_photo {
    margin:6px 0 0 2px;
}

span.ow_chat_in_item_photo {
    width:34px;
    height:34px;
    position:relative;
    overflow:hidden;
}

span.ow_chat_in_item_photo img {
    border:1px solid transparent;
}

span.ow_chat_item_author,
span.ow_chat_item_text {
    max-width:100%;
    float:left;
    color:#444;
    padding: 4px 11px 4px 0;
    margin:0;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

span.ow_chat_in_item_author,
span.ow_chat_in_item_text {
    padding:0;
    margin:0 0 0 9px;
    line-height: 20px;
    display: block;
    height: 20px;
    overflow:hidden;
}

.ow_chat_item_author_wrap .ow_chat_item_author span {
    display: inline-block;
    vertical-align: top;
    margin:0 0 0 3px;
    line-height: 16px;
    height: 18px;
}

.ow_chat_item_author_wrap .ow_chat_item_author .ow_chat_message_to {
    display: none;
}

.ow_chat_dialog_active .ow_chat_item_author_wrap .ow_chat_item_author .ow_chat_message_to {
    display: inline-block;
}

.ow_chat_block.ow_active.ow_compact span.ow_chat_item_author {
    display:none;
}

.ow_chat_block.ow_active.ow_compact .ow_bot_panel {
    width:51px;
    height:23px;
}

.ow_chat_block.ow_active.ow_compact .ow_top_panel {
    width:51px;
}

.ow_chat_block.ow_active.ow_compact .ow_chat_search input,
.ow_chat_block.ow_active.ow_compact .ow_chat_search a.ow_btn_close_search {
    display:none;
}

.ow_chat_block.ow_active.ow_compact span.ow_count_txt {
    display:none;
}

.ow_chat_block.ow_active.ow_compact .ow_bot_panel a.ow_btn_settings {
    display:none;
}

div.ow_chat_dialog.ow_chat_new_message {
    background:#e0e0e0;
}

.ow_chat_block_main .ow_count_wrap {
    margin-top:1px;
}

.ow_chat .ow_count_block a {
    height:18px;
}

.ow_btn_settings {
    border-radius: 2px;
    display: block;
    height: 20px;
    width: 20px;
}

a.ow_btn_settings span {
    background: url(images/chat_btn_settings.png) no-repeat scroll;
    display: block;
    height: 20px;
    width: 20px;
}

a.ow_btn_settings:hover span,
a.ow_btn_settings.ow_active span {
    background-position: 0 -21px;
}

/*........ow_chat_dialog...........*/

.ow_chat_dialog_wrap {
    position: fixed;
    right: 265px;
    bottom: -5px;
    z-index: 88;
}

.ow_chat_dialog {
    display:none;
    width:251px;
    margin-left:8px;
    font-size:11px;
    background:#f1f1f1;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
    vertical-align: text-bottom;
    position:relative;
}

.ow_chat_dialog_wrap
.ow_mailchat_new_message.ow_chat_dialog {
    width: 508px;
}

.ow_chat_dialog .ow_chat_block {
    padding-bottom:4px;
}

.ow_chat_dialog.ow_open {
    display:inline-block;
}

.ow_chat_dialog .ow_author_block {
    padding: 3px 31px 3px 3px;
    font-weight:bold;
    width: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ow_chat_dialog.mailboxDialogBlock,
.ow_chat_dialog .ow_author_block {
    border-radius: 0;
}

.ow_chat_dialog_active.ow_chat_dialog .ow_author_block{
    padding: 8px 31px 8px 42px;
}

.ow_dialog_date_cap {
    width: 100%;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    background-color: #f5f5f5;
    font-size: 11px;
    z-index: 2;
    color: #757575;
    padding-left: 8px;
    margin: 8px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ow_dialog_date_cap span {
    line-height: 24px;
}
.ow_dialog_date_cap.sticky {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
}
.ow_chat_dialog_wrap .ow_chat_block.ow_chat_block_deactive .ow_chat_in_dialog_wrap .ow_dialog_date_cap.sticky{
    transition-duration: 0.5s;
}
.ow_mailchat_new_message.ow_chat_dialog .ow_mailchat_select_user.ow_author_block {
    background-color: #fff;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block.ow_mailchat_selected_user {
    padding: 3px 31px 3px 37px;
}

.ow_chat_dialog_active.ow_chat_dialog.ow_mailchat_new_message .ow_author_block {
    padding: 3px 31px 3px 3px;
}

.ow_mailchat_new_message .ow_chat_subject_block {
    display: none;
}

.ow_chat_block_wrap {
    position:relative;
    float:right;
    margin:0 0 0 10px;
    font-size:11px;
    background:#f1f1f1;
    border-width:0;
    border-style:solid;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
    padding-bottom:9px;
}

.ow_chat .ow_chat_block_wrap.ow_border{
    border-radius: 6px
}

.ow_chat .ow_chat_block_wrap.ow_border,
.ow_chat_dialog.mailboxDialogBlock.ow_open.ow_chat_dialog_active {
    border: 1px solid #fff;
    margin-bottom: -1px;
}

.ow_chat_block {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0px;
}

.ow_chat_block.ow_chat_block_active {
    border: 1px solid #999798;
}

.ow_chat_block .ow_chat_block_main {
    position:relative;
    display:none;
}

.ow_chat_block.ow_active .ow_chat_block_main {
    display:block;
}

.ow_chat_block .ow_top_panel .ow_count_block{
    text-align: right;
    padding:5px 0;
}

.ow_chat_block .ow_bot_panel .ow_count_block {
    padding:5px 0;
    margin:0;
    text-align:center;
    color:#000;
    font-weight:normal;
    visibility:visible;
}

.ow_chat_block .ow_bot_panel .ow_count_block {
    padding:5px 0 0 0;
}

.ow_count_block a {
    display:block;
}

.ow_chat_dialog .ow_chat_subject_block input {
    width: 100%;
    height: 40px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #ccc;
    resize: none;
    font-size: 12px;
    padding: 8px;
    color: #585858;
    font-size: 12px;
    background: #fff;
}

.ow_chat_dialog .ow_chat_subject_block input.invitation,
.ow_chat_mailchat_inputarea textarea.invitation,
.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_mailchat_select_user input {
    color: #999;
}

.ow_chat_message .ow_attachment_icons {
    float: left;
    position: absolute;
    top: 0px;
    left: 35px;
    z-index: 2;
}

.ow_chat_message.scroll .ow_attachment_icons {
    right: 20px;
}

.ow_chat_message_block .ow_chat_message.scroll  textarea {
    padding-right: 46px;
}

.ow_chat_wink {
    margin: 3px;
    padding: 5px;
}

.ow_chat_in_dialog .ow_chat_wink {
    color: #757575;
}

.ow_chat_wink .ow_lbutton {
    margin-top: 4px;
}

.ow_chat_dialog_wrap .ow_attachments a {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    width: 22px;
}

.ow_chat_dialog_wrap .ow_attachments a.attach {
    background: url(images/wysiwyg.png) no-repeat scroll -241px 1px rgba(0, 0, 0, 0);
}

.ow_chat_dialog_wrap .ow_attachments a.attach.uploading {
    background: url(images/ajax_preloader_button.gif) no-repeat center center;
}

.ow_chat_dialog_wrap .ow_attachments a:hover {
    border-color: #9f9f9f;
}

.ow_chat_dialog_wrap .ow_attachments .buttons {
    background-color: #fafafa;
    border-color: #EBEBEB;
}

.ow_chat_block .ow_oembed_attachment_preview{
    border: none;
    padding: 0 0 0 88px;
    background-color: transparent;
    margin-top: 12px;
}

.ow_chat_block .ow_oembed_attachment_preview .ow_attachment_delete {
    display: none;
}

.ow_chat_block .ow_oembed_attachment_preview .ow_attachment_description {
    padding-right: 0px;
}

.ow_chat_block .ow_oembed_attachment_pic {
    left: 0;
    top: 0;
}

.ow_chat_dialog .ow_chat_disabled_subject_block {
    border-top: 1px solid #CCCCCC;
    width:100%;
    height: 40px;
    overflow: hidden;
    display: none;
}

.ow_chat_dialog .ow_chat_disabled_subject_block span {
    line-height: 40px;
    padding: 8px;
    max-width: 250px;
}

.ow_mailchat_new_message .ow_chat_mailchat_inputarea {
    width: 100%;
    border-top: 1px solid #ccc;
    padding: 8px 8px 0 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    display: none;
    position: relative;
}

.ow_chat_block form .ow_chat_mailchat_inputarea .jhtmlarea {
    width: 100%;
    resize: none;
    border: none;
    background-image: none;
    margin-bottom: 8px;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 12px;
    color: #585858;
    height: 219px;
    background: #fff;
}

form .ow_chat_mailchat_inputarea .toolbar {
    background: #fafafa;
    border-bottom: 1px solid #e8e8e8;
}

form .ow_chat_mailchat_inputarea .toolbar ul li a {
    background-image: url(images/wysiwyg.png);
    border: 1px solid #ccc;
}

body form .ow_chat_mailchat_inputarea .toolbar ul li a:hover {
    border-color: #626060;
}

.ow_chat_mailchat_buttons {
    border-top: 1px solid #ccc;
    padding: 6px 8px;
    margin: 0 -8px;
    background-color: #f1f1f1;
}

.ow_chat_block.ow_mailchat_select_user_wrap .ow_mailchat_selected_user,
.ow_chat_block.ow_mailchat_selected_user_wrap .ow_mailchat_select_user{
    display: none;
}

.ow_chat_dialog.ow_active .ow_author_block a,
.ow_chat_dialog .ow_author_block a{
    display:block;
}

.ow_chat_dialog.ow_active .ow_author_block a.ow_chat_item_author_wrap {
    height: 34px;
}

.ow_mailchat_new_message .ow_author_block a.ow_chat_item_author_wrap {
    width: 100%;
}

.ow_mailchat_new_message.ow_chat_dialog .ow_author_block a.ow_chat_item_author_wrap {
    width: 100%;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_mailchat_select_user {
    height: 40px;
    overflow: visible;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_chat_dialog_active .ow_mailchat_select_user {
    height: 25px;
}

.ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    right: 28px;
    background: url(images/chat_tiny_arrow_down.png) center center no-repeat;
    display: none;
}

.ow_mailchat_new_message.ow_chat_dialog_active .ow_mailchat_select_user a.ow_chat_minimize_btn {
    background: url(images/chat_tiny_arrow_up.png) center center no-repeat;
}

.ow_mailchat_new_message .ow_mailchat_select_user:hover a.ow_chat_minimize_btn {
    display: block;
}

.ow_mailchat_new_message .ow_mailchat_select_user input {
    width: 98%;
    height: 34px;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
    background-image: none;
    color: #585858;
    background: #fff;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_chat_dialog_active .ow_mailchat_select_user input  {
    display: none;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_mailchat_select_user .ow_mailchat_new_message_title {
    display: none;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_chat_dialog_active .ow_mailchat_select_user .ow_mailchat_new_message_title {
    display: block;
    width: 455px;
    height: 25px;
    overflow: hidden;
    padding-left: 4px;
    color: #000;
}

.ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete {
    position: absolute;
    left: 6px;
    top: 41px;
    background-color: #fafafa;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #e8e8e8;
    width: 275px;
    max-height: 316px;
    overflow: hidden;
}

.ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete_inner {
    overflow: auto;
    width: 295px;
    max-height: 316px;
}

.ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_item_author_wrap:hover {
    background:url(images/chat_tiny_arrow_down.png) 463px 50% no-repeat;
}

.ow_chat_dialog .ow_author_block a.ow_chat_item_author_wrap {
    width:100%;
    height:18px;
    padding-right: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#conversationItemListContainer .jspContainer{
    min-height: 350px;
}

.ow_chat_dialog .ow_author_block span.ow_chat_in_item_photo {
    float: left;
    display:none;
}

.ow_chat_dialog.ow_open.ow_active .ow_chat_item_author_wrap:hover {
    background:url(images/chat_tiny_arrow_down.png) right 50% no-repeat;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_open.ow_active .ow_chat_item_author_wrap:hover {
    background:url(images/chat_tiny_arrow_down.png) right 50% no-repeat;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_open .ow_chat_item_author_wrap:hover {
    background:url(images/chat_tiny_arrow_up.png) right 7px no-repeat;
}

a.ow_btn_close {
    display:block;
    width:20px;
    height:20px;
}
a.ow_btn_close span{
    display:block;
    width: 15px;
    height: 15px;
    background:url(images/chat_btn_close.png) 0px 0px no-repeat;
    background-size: cover;
}
#dialogReplyTo a.ow_btn_close span {
    margin-top: -3px;
    margin-right: 2px;
}
a.ow_btn_close:hover {
    background: #fefefe url(images/chat_btn_close.png) 0px -21px no-repeat;
}
.ow_chat_dialog .ow_author_block a.ow_btn_close {
    position:absolute;
    right: 4px;
    top: 58%;
    margin-top: -10px;
}
.ow_chat_in_dialog_wrap {
    position: relative;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #cccccc;
}
.ow_chat_in_dialog {
    padding: 0px;
    background: #fff;
    position: relative;
    overflow: hidden;
    height: 250px;
    display: none;
}
.ow_chat_in_dialog,
.ow_chat_in_dialog .jspContainer,
.ow_chat_in_dialog .jspPane {
    width: 100% !important;
}
.ow_chat_in_dialog .jspTrack {
    z-index: 2;
}
.ow_chat_preloader{
    display:block;
    width:16px; height:16px;
    position:absolute;
    top: 50%; left: 50%;
    margin: -8px 0 0 -8px;
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
}
.ow_chat_block.ow_compact .ow_chat_preloader{
    left: 22px;
}
.ow_dialog_item {
    margin:3px;
    padding:5px;
    position:relative;
}

.ow_dialog_item.odd {
    float:left;
    max-width: 80%;
}
.ow_dialog_item.even {
    float:right;
    max-width: 80%;
}
body .ow_dialog_item.ow_chat_video_item {
    max-width: 227px;
}
.ow_chat_in_dialog_wrap .ow_dialog_items_wrap {
    width: 100%;
}
.ow_dialog_items_wrap .ow_chat_video_item p,
.ow_mailbox_log_wrap .ow_chat_video_item p {
    margin-bottom: 8px;
    padding-bottom: 6px;
    border-bottom: 1px solid #E8E8E8;
}
.ow_dialog_item.odd .ow_dialog_in_item {
    background-color:#fff;
}
.ow_dialog_item.even .ow_dialog_in_item {
    background-color:#fafafa;
}
.ow_chat_dialog_wrap .ow_dialog_in_item p {
    color: #444;
}
.ow_dialog_in_item p {
    margin:0;
    padding:0;
    word-wrap: break-word;
    line-height: 14px;
}
.ow_dialog_item i {
    position:absolute;
    display:block;
    width:11px;
    height:6px;
}
.ow_chat_dialog_wrap .ow_dialog_item i {
    background:url(images/dialog_tail.png) 0 -6px no-repeat;
}
.ow_dialog_item.odd i {
    top:0;
    left:12px;
}
.ow_dialog_item.even i {
    bottom:0;
    right:12px;
    background-position: 0 -1px;
}
.ow_chat_in_dialog .ow_time_block,
.ow_mailbox_log .ow_time_block {
    padding: 0;
    text-align: center;
    margin:0;
    clear:both;
}
.ow_mailbox_message_content img {
    max-width: 80%;
    height: auto;
}
.ow_chat_in_dialog .ow_time_block p {
    margin:0;
    padding:0;
}
.ow_chat_in_dialog .ow_time_block p span.ow_time_text {
    line-height: 1px;
    font-size: 10px;
    color: #ccc;
    margin: -5px 0 0 0;
}
.ow_chat_message_block {
    position:relative;
    overflow:hidden;
    display: none;
    width:100%;
}
.ow_chat_message_block span.in_chat_item_photo {
    float:right;
}
.ow_chat_message_block .ow_chat_message {
    width:100%;
    float:left;
    position:relative;
}
.ow_input_tail {
    width: 6px;
    height: 10px;
    position:absolute;
    top: 12px; right:0;
    background: url(images/chat_input_tail.png) no-repeat 0 0;
}
.ow_chat_message_block .ow_chat_message textarea {
    height: 42px;
    line-height: 17px;
    font-size: 12px;
    position:relative;
    overflow:auto;
    border: none;
    border-radius: 0;
    margin: 0;
    min-height: 17px;
    padding: 7px 5px 6px 55px !important;
    resize: none;
    width: 100%;
}
.ow_chat_dialog_wrap .ow_chat_message_block .ow_chat_message textarea {
    background-color: #fff;
    color: #333;
}
.ow_chat_dialog .ow_chat_message_block span.ow_chat_in_item_photo {
    float:right;
}
.ow_chat_dialog .ow_dialog_items_wrap .clearfix {
    width: 100%;
    border-top: none !important;
}
.clearfix.ow_mailbox_selected {
    background-color: #f0f0f0;
}
.ow_chat_dialog.ow_active .ow_chat_block .ow_chat_in_dialog,
.ow_chat_dialog.ow_active .ow_chat_block .ow_chat_message_block,
.ow_chat_dialog.ow_active .ow_chat_block .ow_author_block span.ow_chat_in_item_photo,
.ow_chat_dialog.ow_active .ow_chat_block .ow_chat_disabled_subject_block,
.ow_chat_dialog.ow_active .ow_chat_block .ow_chat_subject_block,
.ow_chat_dialog.ow_active .ow_chat_block .ow_chat_mailchat_inputarea {
    display:block;
}
.ow_chat_dialog .ow_author_block span.ow_chat_item_author {
    padding: 1px 17px 0 0;
}
.ow_chat_dialog.ow_active .ow_author_block span.ow_chat_item_author {
    padding: 9px 0 0 0;
    max-width: 100%;
}
.ow_mailchat_new_message.ow_chat_dialog .ow_author_block span.ow_chat_item_author {
    display: inline-block;
    width: auto;
    padding-right: 0px;
}
.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block .ow_mailchat_delete_receiver {
    display: inline-block;
    width: 15px;
    height: 15px;
    background:url(images/tag_close_btn.png) center center no-repeat;
    margin-top: 9px;
    margin-left: 4px;
}
.ow_chat_dialog_wrap .ow_dialog_in_item {
    border:1px solid #e8e8e8;
}
.ow_dialog_in_item {
    margin:0;
    padding: 4px 6px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
div.ow_dialog_item.ow_dialog_video_embed .ow_dialog_in_item {
    padding: 0;
}
div.ow_dialog_item.ow_dialog_video_embed .ow_dialog_in_item iframe {
    width: 225px !important;
    height: auto !important;
}
.ow_dialog_video_item .ow_dialog_in_item {
    height: 60px;
    width: 80px;
}
.ow_dialog_video_item .ow_dialog_in_item img {
    background-color: #ECECEC;
    height: 60px;
    width: 80px;
}
.ow_dialog_picture_item {
    min-height: 148px;
}
.ow_dialog_picture_item .ow_dialog_in_item {
    padding: 4px;
}
.ow_dialog_picture_item .ow_dialog_in_item img {
    max-width: 100%;
    max-height: 120px;
    border: 1px solid #e6e6e6;
    border-width: 1px;
    border-style: solid;
    border-color: #dbdbdb #e6e6e6 #e6e6e6 #e6e6e6;
}
.ow_chat_dialog .ow_author_block .ow_chat_in_item_photo_wrap {
    display: none;
}
.ow_chat_dialog.ow_active .ow_author_block .ow_chat_in_item_photo_wrap {
    width:34px;
    float:left;
    margin-left: -34px;
}
.ow_chat_dialog.ow_active .ow_author_block .ow_chat_item_author_wrap {
    float:left;
}
.ow_chat_dialog.ow_open .ow_chat_in_item_photo {
    width:34px;
    height:34px;
}
.ow_chat_dialog.ow_open .ow_chat_in_item_photo img{
    border:1px solid trasparent;
}
.ow_chat_dialog.ow_open .ow_author_block .ow_chat_in_item_photo:hover img {
    border:1px solid #6b6969;
}
.ow_chat_dialog.ow_open .ow_chat_message_block .ow_chat_in_item_photo img {
    border:none;
}
/*Chat status*/
.ow_chat_item_author_wrap .ow_chat_item_author div.ow_chat_status {
    display: inline-block;
    width: 15px;
    height: 18px;
    line-height: 18px;
    vertical-align: top;
    position: absolute;
    right: -10px;
    bottom: 0;
}
body .ow_chat_list .ow_chat_item div.ow_chat_status {
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    margin-left: 0;
    top: 0px;
    left: 0px;
    right: auto;
    z-index: 10;
}
.ow_console_item.ow_console_dropdown.ow_mailbox_items_list {
    display: none !important;
}
div.ow_chat_status.status_online {
    background: url(images/chat_status_online.png) no-repeat center center;
}
div.ow_chat_status.status_mobile {
    background: url(images/chat_status_mobile.png) no-repeat center center;
}
div.ow_chat_status.status_mail {
    background: url(images/chat_status_mail.png) no-repeat center center;
}
div.ow_chat_status.status_mail_d {
    background: url(images/chat_status_mail_d.png) no-repeat center center;
}
.ow_chat_dialog_offline .ow_author_block .ow_chat_in_item_photo_wrap,
.ow_chat_dialog_offline .ow_author_block .ow_chat_in_item_author,
.ow_chat_dialog_offline .ow_chat_item_photo_wrap,
.ow_chat_dialog_offline .ow_chat_item_author .ow_chat_in_item_author
{
    opacity: 0.4;
}
.ow_chat_dialog_offline .ow_author_block .ow_chat_item_author .ow_chat_status,
body .ow_chat_list .ow_chat_dialog_offline .ow_chat_item .ow_chat_status {
    display: none;
}
/*End of chat status*/
/*......*ow_chat_settings*&*ow_chat_selector_list......*/
.ow_chat_settings,
.ow_chat_selector_list {
    position:absolute;
    color:#5a5a5a;
    font-size:11px;
    max-width:250px;
    padding:0;
    margin:0;
    z-index:99;
}
.ow_chat_settings .ow_tooltip_body,
.ow_chat_selector_list .ow_tooltip_body {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
}
.ow_chat_selector_list {
    bottom:33px;
    left:-1px;
}
.ow_chat_settings {
    bottom:37px;
    left:-1px;
}
.ow_chat_settings.ow_tooltip_bottom_right {
    left:-101px;
}
ul.ow_settings_items,
ul.ow_chat_selector_items {
    min-width:95px;
    overflow-x:auto;
}
ul.ow_settings_items a,
ul.ow_chat_selector_items a {
    color:#5a5a5a;
    display:block;
    text-decoration: none;
    margin-right: 25px;
}
li.ow_settings_item,
li.ow_chat_selector_item {
    padding:0px 8px;
    line-height:24px;
    height:24px;
    min-width: 95px;
    white-space:nowrap;
    border:1px solid transparent;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius:2px;
    border-radius:2px;
    text-align:left;
    position:relative;
}
li.ow_settings_item.ow_sets_button:hover,
li.ow_chat_selector_item.ow_sets_button:hover {
    border:1px solid #ccc;
    background: #fff url(images/console_item_bg.png) repeat-x center 0px;
}
input.ow_settings_check {
    margin:7px 7px 0 -4px;
    padding:0;
    float:left;
}
li.ow_settings_item p,
li.ow_chat_selector_item p {
    margin-right:8px;
}
.ow_settings_item label {
    padding-left: 0px;
}

/*...............ow_chat_dialog_selector.............*/
.ow_chat_selector {
    position: absolute;
    bottom: 0px;
    left: -48px;
    font-size:9px;
    background:#f1f1f1;
    border:1px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
    z-index: 999;
}
.ow_selector_panel {
    position:relative;
    width:41px;
    text-align:right;
}
a.ow_btn_dialogs {
    display:block;
    width:20px;
    height:20px;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius:2px;
    border-radius:2px;

}
a.ow_btn_dialogs span{
    display:block;
    width:20px;
    height:20px;
    background:url(images/chat_btn_dialogs.png) 0px 0px no-repeat;
}
a.ow_btn_dialogs:hover span {
    background-position:0 -21px;
}
a.ow_btn_dialogs.ow_active span {
    background-position:0 -42px;
}
.ow_chat_block .ow_selector_panel a.ow_btn_dialogs {
    position:absolute;
    top:-1px;
    left:1px;
    width:39px;
}
.ow_dialog_count {
    display:block;
    height:18px;
    margin:2px 3px 6px 3px;
    padding:0 4px 0 0;
}
.ow_selector_panel .ow_count_wrap,
.ow_chat_dialog .ow_count_wrap {
    position: absolute;
    top:-10px;
    left:-10px;
}
.ow_chat_selector_item .ow_count_wrap {
    position:absolute;
    right:5px;
    top:5px;
}
.ow_chat_item_author .ow_count_wrap {
    display: none;
    position: static;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-left: 4px;
}
.ow_chat_item_author .ow_count_wrap.ow_count_active {
    display: inline-block;
}
.ow_chat_dialog.ow_active .ow_chat_item_author .ow_count_wrap.ow_count_active {
    display: none;
}

/*...........ow_chat_notifications.........*/
.ow_chat_notification_wrap {
    position:fixed;
    bottom:444px;
    right:-3px;
    z-index:99;
}
.ow_chat_notification {
    float:right;
    clear:right;
    margin-bottom:10px;
    width:254px;
    font-size:11px;
    background:#f1f1f1;
    border:1px solid #ccc;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
}
.ow_chat_notification .ow_author_block {
    height:39px;
    margin:2px;
    overflow:hidden;
    padding:0;
    position:relative;
}
.ow_chat_notification:hover {
    background: #e9e9e9;
}
.ow_chat_notification .ow_chat_item_photo_wrap {
    background:transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
}
.ow_chat_notification .ow_chat_item_photo img {
    border:1px solid transparent;
}
.ow_chat_notification span.ow_chat_item_author,
.ow_chat_notification span.ow_chat_item_text {
    padding: 9px 0 0 0;
    width: 170px;
}
.ow_chat_notification .ow_author_block a.ow_btn_close {
    position:absolute;
    right:3px;
    top:8px;
}
.ow_chat_notification.ow_compact span.ow_chat_item_author {
    display:none;
}
.ow_chat_notification.ow_compact a.ow_btn_close {
    display:none;
}
.ow_chat_notification.ow_compact {
    width:53px;
}
.ow_vertical_puller {
    position: absolute;
    top: -10px;
    left: 9px;
    width: 100%;
    height: 15px;
    cursor: row-resize;
    display:none;
}
.ow_diagonal_puller {
    position: absolute;
    top: 0;
    left: 0;
    width: 9px;
    height: 9px;
    background: url(images/diagonal_puller.png) no-repeat center center;
    cursor:nwse-resize;
    display: none;
}
.ow_chat .ow_vertical_puller {
    width: 250px;
    margin-left: 10px;
}
.ow_chat_dialog.ow_open.ow_active .ow_vertical_puller,
.ow_chat_dialog.ow_open.ow_active .ow_diagonal_puller,
.ow_chat .ow_puller {
    display:block;
}
.ow_chat_list ul li a.ow_chat_item {
    position: relative;
}
.ow_chat_list ul li a.ow_chat_item .ow_chat_item_photo_wrap {
    margin-left: -38px;
}
.ow_chat_list ul li a.ow_chat_item .ow_chat_item_author {
    width: 100%;
}
.ow_chat_list ul li a.ow_chat_item .ow_count_wrap {
    position: absolute;
    top:11px;
    right:7px;
}

/*...safari-fix...*/
.ow_chat_cont a:hover,
.ow_chat_dialog_wrap a:hover,
.ow_chat_notification_wrap a:hover{
    text-decoration: none;
}

/*... dialog_active_styles....*/
.ow_chat_dialog.ow_chat_dialog_active {
    border-color: #949293;
}
.ow_chat_dialog.ow_chat_dialog_active .ow_chat_message_block .ow_chat_message textarea {
    border-color: #949293;
}
.ow_chat_dialog.ow_chat_dialog_active .ow_chat_message_block .ow_chat_message .ow_input_tail {
    background: url(images/chat_input_tail.png) no-repeat 0px -10px;
}
/*File attachments*/
.ow_mailchat_new_message .ow_file_attachment_preview {
    width: 100%;
    height: auto;
    margin-top: -2px;
    margin-bottom: 6px;
}
.ow_mailchat_new_message .ow_file_attachment_block1, .ow_mailchat_new_message .ow_file_attachment_block2 {
    float: left;
    width: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 2px 0;
}
.ow_mailchat_new_message .ow_file_attachment_block1 {
    padding-right: 4px;
}
.ow_mailchat_new_message .ow_file_attachment_block2 {
    padding-left: 4px;
}
.ow_mailchat_new_message .ow_file_attachment_info {
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding-right: 50px;
    position: relative;
    height: 22px;
    overflow: hidden;
}
.ow_mailchat_new_message .ow_file_attachment_info a {
    line-height: 22px;
    padding-left: 8px;
}
.ow_mailchat_new_message .ow_dialog_in_item.fileattach {
    padding-top: 1px;
    padding-bottom: 1px;
}
.ow_mailchat_new_message .ow_dialog_in_item.fileattach .ow_file_attachment_info {
    border: none;
}
.ow_mailchat_new_message .ow_file_attachment_name {
    width: 100%;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    padding-left: 8px;
    font-size: 11px;
    font-weight: bold;
}
.ow_mailchat_new_message .ow_file_attachment_size {
    font-weight: normal;
    display: none;
}
.ow_mailchat_new_message .ow_file_attachment_close {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    border-left: 1px solid #DCDCDC;
    background-image: url(images/tag_close_btn.png);
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ow_mailchat_new_message .ow_file_attachment_preload {
    position: absolute;
    top: 0;
    right: 25px;
    width: 16px;
    height: 22px;
    background: url(images/ajax_preloader_content.gif) center center no-repeat;
    display: none;
}

.add_new_message_button_container{
    position: relative;
}

.add_new_message_button_container > div.add_message_button{
    position: absolute;
    left: -30px;
    margin-top: -46px !important;
}

body .ow_dialog_item.even .ow-message-inline-time .message_seen_tick{
    margin-top: 3px;
}

body .ow-message-inline-time:lang(fa-IR){
    margin-top: -3px !important;
}
body .message.ow_dialog_picture_item .ow_dialog_item.even .ow-message-inline-time .message_seen_tick{
    -ms-background-position-y: 1px;
    background-position-y: 1px;
}

body .message_seen.message.ow_dialog_picture_item .ow_dialog_item.even .ow-message-inline-time .message_seen_tick{
    -ms-background-position-y: 3px;
    background-position-y: 3px;
}

.ow_chat_block form#mailbox-new-message-form .ow_mailchat_select_user.ow_author_block{
    border-radius: 10px 10px 0 0;
}

#dialogsContainer #newMessageWindow{
    margin-bottom: -4px;
}

#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message {
    border-color: #515659 !important;
    border-radius: 5px;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message .ow_mailchat_select_user input{
    width: 98%;
}

.ow_chat_block form#mailbox-new-message-form .ow_mailchat_select_user.ow_author_block,
#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message .ow_chat_mailchat_inputarea {
    border-color: #b5b8b9 !important;
}

#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message .ow_chat_mailchat_inputarea .toolbar{
    border: none;
}

.ow_mailchat_new_message .ow_chat_mailchat_inputarea .input_ws_cont{
    padding: 15px 0px 4px 4px !important;
}

div#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message.ow_chat_dialog_active{
    border-radius: 15px !important;
}

div#newMessageWindow.ow_chat_dialog.ow_mailchat_new_message.ow_chat_dialog_active .ow_chat_block .ow_author_block a.ow_btn_close span{
    background-image: url("images/message_btn_close.png") !important;
    padding-top: 2px;
    padding-right: 1px;
}

.ow_chat_dialog form#mailbox-new-message-form .ow_chat_subject_block input{
    height: 35px;
}
/* ----- End of chat styles ---- */










/*========================================================================================================
                       [7] General CSS Styles
 ========================================================================================================*/


/*IE fix for inputs scroll*/
input[type=text],
input[type=password],
textarea,
select,
div.jhtmlarea,
.ow_photo_upload_description,
.ow_photo_preview_edit .CodeMirror{
    overflow: auto;
}
.ow_photo_upload_description {
    overflow: hidden;
}
/*Fixes*/
.ow_console_invt_cont .ow_console_invt_no_img .ow_console_invt_txt {
    width: 100%;
}
.category_section {
    background-image: url(images/ic/filter.svg);
    padding-right: 30px;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: right;
    margin-bottom: 7px;
    MARGIN-LEFT: 20px;
    min-height: 35px;
    width: 123px;
}

a.app_download_link.android {
    background-image: url(images/androidNew.png);
}

a.app_download_link.ios {
    background-image: url(images/iosNew.png);
}

.ow_footer_menu a.app_download_link.android {
    background-image: url(images/android_black.png) !important;
    height: 50px;
}

.ow_footer_menu a.app_download_link.ios {
    background-image: url(images/iOS_black.png) !important;
    height: 50px;
}

.ow_footer_menu a.app_download_link{
    opacity: 0.7;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.ow_footer_menu a.app_download_link:hover{
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

body .ow_dialog_in_item  .ow_oembed_attachment_preview {
    margin-top: 8px;
}
.ow_dialog_item .ow_oembed_attachment_preview {
    background-color: transparent;
}
.ow_dialog_in_item .ow_attachment_title a {
    height: auto;
}
.ow_chat_dialog_wrap a {
    color: #2a80ae;
}

/*Profile view*/
.ow_context_action_value_block {
    margin-left: 4px;
}
.ow_context_action_block.ow_context_action_value_block {
    float: left;
}
.ow_context_action_value_block,
a.ow_context_action_value,
.ow_context_action_value_block .ow_context_action .ow_context_more {
    line-height: 21px;
}
.ow_context_action_value_block .ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 0 -6px;
}
.ow_context_action_value_block .ow_context_action {
    height: 22px;
    padding: 0 8px;
}
a.ow_context_action_value {
    padding-right: 6px;
}
.ow_context_action_value_block .ow_context_action .ow_context_more,
.ow_context_action_value_block .ow_context_action:hover .ow_context_more {
    padding: 0;
    background-position: 1px 9px;
}
.ow_context_action_value_block .ow_context_action .ow_tooltip {
    margin-top: 4px;
}
.ow_context_action_value_block .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}
.ow_context_action_value_block .ow_tooltip .ow_tooltip_body a {
    padding: 4px 12px;
}
.ow_context_action_value_block:hover .ow_tooltip {
    display: block !important;
}

/*Messages tooltip*/
.ow_tip_top.ow_tip_top_left .ow_tip_arrow {
    left: 16px;
    margin-left: 0;
}
.ow_tip_top.ow_tip_top_left.chat .ow_tip_box {
    background-color:#505050;
    color:#fff;
}
.ow_tip_top.ow_tip_top_left.chat .ow_tip_arrow span {
    border-top-color:#505050;
}

/*Attachments oembed fixes*/
.ow_comments_input_wrap .ow_comments_input {
    margin-bottom: 7px;
}
.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-top: 4px;
    position: relative;
}
.ow_newsfeed_oembed_atch {
    padding-left: 108px;
}
.ow_newsfeed_oembed_atch.ow_video_playing {
    padding-left: 0;
}
.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-left: -108px;
}
.ow_newsfeed_oembed_atch .ow_newsfeed_item_content {
    max-width: none;
    width: auto;
}
.ow_newsfeed_oembed_atch.ow_video_playing .ow_newsfeed_item_picture {
    margin: 0 0 4px 0;
    width: 100%;
}
.ow_oembed_video_cover {
    position: absolute;
    background-image: url(images/video_play.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(78,78,78,0.75);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}
.ow_oembed_video_cover:hover {
    opacity: 1;
    background-color: rgba(78,78,78,0.375);
}


.ow_more_text[data-collapsed="1"] > span:nth-child(1) {
    display: none;
}

.ow_more_text[data-collapsed="0"] > span:nth-child(2) {
    display: none;
}
.ow_more_text span[data-text="truncated"] > p {
    line-height: unset;
}

/* Newsfeed formats*/
.ow_video_playing iframe,
.ow_video_playing object,
.ow_video_playing embed {
    width:100%;
}
/* end of Newsfeed formats*/

/*Photo lists*/
/* ---- New list for search & matchmaking ----*/
.ow_photo_userlist .ow_photo_list {
    margin: -4px -4px 16px;
}
.ow_photo_userlist.ow_photo_list_wrap div.ow_photo_item_wrap {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    height: auto;
    padding: 4px;
    position: relative;
    width: 25%;
}
.ow_photo_userlist .ow_photo_item_wrap img {
    border-radius: 4px 4px 0 0;
    height: auto;
    width: 100%;
}
.ow_photo_userlist.ow_photo_list_wrap div.ow_photo_item {
    background-position: center center;
    background-size: cover;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
    position: relative;
    width: 100%;
}
.ow_photo_userlist.ow_photo_list_wrap .ow_photo_item_wrap .ow_photo_item_info {
    border-radius: 0;
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: auto;
    left: 0;
    padding: 4px 8px;
    position: absolute;
    width: 100%;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.5);
    text-decoration: none;
}
.ow_photo_userlist .ow_photo_item_info .ow_live_on {
    width: 9px;
    height: 9px;
    padding-bottom: 2px;
}

.ow_miniic_live .ow_live_on,
.ow_user_list .ow_user_list_item .ow_miniic_live .ow_live_on:not(:first-child){
    position: absolute;
    right: -6px;
    top: 34px;
}

body.base_users .ow_user_list_item .ow_user_list_data .user_item_profile_questions_item{
    height: 20px;
}

.ow_user_list .ow_miniic_live .ow_lbutton.ow_green {
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 6px;
}

.group_users_list_page .ow_user_list .ow_miniic_live .ow_lbutton.ow_green {
    top: 10px;
    left: 40px;
}

.group_users_list_page .ow_user_list .ow_miniic_live {
    float: left;
}

body a.ow_photo_userlist_info {
    color: #fff;
    display: block;
}
a.ow_usearch_user_info:hover {
    text-decoration: none;
}
.ow_photo_userlist_info:first-child {
    position: relative;
    padding-right: 18px;
}
.ow_photo_userlist_info:last-child {
    margin-bottom: 2px;
}
.ow_explore_photos_show {
    display: inline-block;
    font-size: 11px;
    padding: 0 8px 0 0;
}
.ow_fw_menu {
    margin-bottom: 16px;
    line-height: 21px;
}
.ow_fw_menu.ow_preloader a {
    display: none;
}
/*Photo context action*/
.ow_photo_context_action {
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    opacity: 0;
    position: absolute;
    right: 16px;
    top: 16px;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    z-index: 2;
}
.ow_photo_item .ow_photo_context_action {
    right: 4px;
    top: 4px;
}
.ow_photo_item:hover .ow_photo_context_action {
    opacity: 1;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
}
body .ow_photo_context_action .ow_context_action {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
body .ow_photo_context_action .ow_context_action:hover {
    background-repeat: no-repeat;
    background-position: center center;
}
.ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
body .ow_photo_context_action a.ow_context_action_divider {
    line-height: 1px;
    height: 1px;
    border-bottom: none;
    margin: 3px 0px 2px;
    padding: 0;
}
.ow_context_action_divider_wrap {
    padding: 0 4px;
    margin-bottom: 1px;
}
.ow_photo_context_action_divider{
    height: 1px;
    background-color: #E7E7E7;
    margin: 3px 0 10px 0;
}

.user_photo_page_head_container .ow_photo_search_actions_container,
.user_album_page_head_container .ow_photo_search_actions_container{
    margin: unset;
}
/*Box Toolbar*/
.ow_bl.ow_box_toolbar  li {
    float: left;
    line-height: 24px;
}
.ow_bl.ow_box_toolbar li a {
    display: inline-block;
    font-size: 12px;
    padding: 5px 8px 5px 8px;
    color: black;
    height: 2rem;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.profile-BASE_CMP_AboutMeWidget .ow_bl a {
    font-size: 12px;
    padding: 5px 8px 5px 8px;
    color: black;
    border: 1px solid #dbdbdb;
}

.ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group .ow_context_action_value {
    font-size: 12px;
    color: black;
}

.ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group {
    padding: 5px 8px 5px 8px !important;
    border: 1px solid #dbdbdb !important;
}

#browse-photo-preloader {
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
    background-size: 22px;
}

/* Avatar field */
.ow_avatar_field_preview {
    width: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
}
.ow_avatar_field_preview span {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: #ffffffb8 url(images/chat_btn_close.png) no-repeat center top;
    cursor: pointer;
    border: 1px solid #b9b9b97d;
    border-radius: 50%;
}
.ow_avatar_field_preview span:hover {
    background-color: #ffffff;
}
.ow_avatar_field_preview img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
}

/* Moderation */
.ow_moderation_wrap {
    margin-left: 206px;
}
.ow_moderation_sticky {
    width: 190px;
    margin-left: -206px;
    float: left;
}
.ow_vertical_nav {
    width: 100%;
    overflow: hidden;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
}
.ow_vertical_nav_item {
    cursor: pointer;
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 38px 10px 16px;
}
.ow_vertical_nav_item:hover {
    text-decoration: none;
}
.ow_vertical_nav_item:last-child {
    border-bottom: none;
}
.ow_moderation_label_bnts {
    max-width: 100%;
    text-align: center;
    vertical-align: middle
}
.ow_moderation_content_wrap {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 16px;
    position: relative;
}
.ow_moderation_content_wrap input[type="checkbox"] {
    margin-left: -16px;
    margin-top: 18px;
    width: 13px;
    height: 13px;
}
.ow_moderation_table tr td,
.ow_moderation_table tr th {
    padding: 8px;
}
.ow_vertical_nav_item .ow_count_wrap {
    float: right;
    margin-right: -26px;
    margin-top: 2px;
}
.moderation_flags .ow_table_2 th {
    font-size: 12px !important;
    font-weight: bold;
    padding: 12px 0px 12px 0;
    background-color: transparent !important;
    border-bottom: 3px solid #f1f1f1;
    text-align: center;
}
.moderation_flags .ow_table_2 {
    border: 1px solid #e1e1e1;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
}
.moderation_flags a.ow_lbutton.ow_green,
.moderation_flags a.ow_lbutton.ow_red {
    border-radius: 3px;
    padding: 6px 5px 6px 5px !important;
}
.moderation_flags form .ow_table_2.ow_margin.ow_moderation_table td.ow_small .ow_moderation_label_bnts .ow_lbutton{
    margin-bottom: 4px;
    margin-top: 4px;
}
.moderation_flags form .ow_table_2.ow_margin.ow_moderation_table td .ow_newsfeed_btns{
    border: none;
}
.moderation_flags form .ow_table_2.ow_margin.ow_moderation_table td .ow_moderation_content_wrap{
    padding-right: 0px !important;
}
.moderation_flags form .ow_table_2.ow_margin.ow_moderation_table .ow_moderation_select{
    padding-right: 8px !important;
}
.moderation_flags form .ow_table_2.ow_margin.ow_moderation_table .ow_moderation_select input{
    float: none !important;
}
.moderation_flags .ow_table_2 tr.ow_alt1 td:first-child {
    padding-left: 0px;
}
.moderation_flags .ow_moderation_content_wrap + .ow_newsfeed_btns {
    padding-right: 24px;
    float: right;
}
.moderation_flags .ow_count_bg {
    background: #cccccc;
}
/*Premoderation console button*/
.ow_pending_approval_list ul.ow_console_dropdown .ow_console_dropdown_cont a {
    padding-right: 30px;
}
.ow_pending_approval_list ul.ow_console_dropdown .ow_console_dropdown_cont a .ow_count_wrap {
    margin-right: -24px;
}
.ow_pending_approval_list ul.ow_console_dropdown,
.ow_for_approval_list ul.ow_console_dropdown {
    overflow-x: visible;
}
/*Video iframe*/
.ow_ws_video iframe,
.ow_ws_video object,
.ow_ws_video embed,
.ow_video_playing iframe {
    width: 100%;
}
/*End of the Video iframe*/

.pass_protection_cont {
    margin: 200px auto;
    width:400px;
}

tr.ow_premoderation_high td {
    background: #f9f6a9;
}

div.html_error_content_panel {
    display: none;
}

div.html_error_content_panel.show {
    display: block;
}




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
html body div .ow_page h1:empty {
    display: none;
}
ol, ul, dl {
    *margin-right: 0px;
    padding: 0 20px;
}
::selection {
    background: #337ab7 ;
    color: white;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}
.ow_newsfeed_content .mejs-container {
    margin-top: 25px;
    margin-bottom: 15px;
}
.base_sign_in .ow_sign_in_wrap .ow_sign_in .ow_form_options span.ow_button input[type=submit]:focus{
    border: 1px  solid !important;
}
.base_sign_in .ow_sign_in_wrap .ow_sign_in .ow_form_options span.ow_button input[type=submit]:hover{
    border: none !important;
}

span.ow_button input[type=submit]:focus,
span.ow_button input[type=button]:focus{
    border: none !important;
    transition: initial !important;
    -webkit-transition: initial !important;
    -moz-transition: initial !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    background-color: transparent !important;
}

.ow_console_dropdown li,
ul.ow_regular li,
ul.ow_context_action_list li,
ul.ow_newsfeed li,
ul.ow_content_menu li,
ul.ow_console_lang li,
ul.ow_menu_more_list li,
ul.ow_dropdown_list li,
ul.ow_radio_group li,
ul.ow_checkbox_group li{
    list-style-type: none;
}

.base_user_dashboard .ow_newsfeed ul.ow_content_menu{
    height: 35px;
}

@supports (-moz-appearance:none) {
    .base_user_dashboard .ow_newsfeed ul.ow_content_menu{
        height: auto !important;
    }
}
.base_user_dashboard .ow_newsfeed .ow_content_menu_wrap ul.ow_content_menu{
    height: 43px !important;
}
.base_sign_in #login_frame ul.ow_content_menu  li{
    height: 38px;
}
.feed_image_privacy {
    padding-bottom: 5px;
    min-width: 16px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: none;
}

ul.ow_regular,
ul.ow_admin_submenu,
ul.ow_context_action_list,
ul.ow_main_menu,
ul.ow_content_menu,
ul.ow_menu_more_list,
ul.ow_dropdown_list,
ul.ow_radio_group,
ul.ow_checkbox_group{
    padding-right: 0px;
    padding-left: 0px;
}
.user_search_index .ow_content table tr td ul.ow_radio_group.clearfix.ow_sex_label li,
.profile_edit .ow_content table tr td ul.ow_radio_group.clearfix.ow_sex_label li,
.base_user_join .ow_content table tr td ul.ow_radio_group.clearfix.ow_sex_label li{
    width: auto !important;
    float: right;
    padding-left: 10px;
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: none;
}

:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}


.clearfix{zoom: 1;}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
*html .clearfix {height: 1%;}


.OW_ConsoleItemContent .ow_tooltip.console_tooltip .ow_tooltip_body{
    border-radius: .625rem;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}


.OW_ConsoleItemContent .console_tooltip .ow_tooltip_body .ow_console_list.OW_ConsoleList .ow_console_list_item.ow_invitation_item,
.OW_ConsoleItemContent .console_tooltip .ow_tooltip_body .ow_console_list.OW_ConsoleList .ow_console_list_item.ow_friend_request_item  {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.OW_ConsoleItemContent .ow_tooltip .ow_tooltip_body .ow_console_list.OW_ConsoleList .ow_console_list_item.ow_notification_item,
.ow_tooltip_body .OW_ConsoleListContainer .ow_console_list .ow_console_list_item.ow_chat_request_item,
.ow_tooltip_body .OW_ConsoleListContainer .ow_console_list .ow_console_list_item.ow_console_new_message{
    margin-bottom: 5px;
    border-radius: 5px;
}


body.base_index_page .index-PHOTO_CMP_PhotoListWidget .ow_lp_photos a div{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

body.profile_edit .unregister_profile_button.ow_red .unregister_profile_button{
    background-size: 18px;
}
html body div .ow_delete_group_button,
html body div .ow_delete_group_button input.ow_delete_group_button,
body .ow_delete_user_button.ow_red_button,
body.profile_edit .unregister_profile_button.ow_red,
body.photo_user_album ul.ow_bl li a.ow_mild_red.delete,
body.photo_user_album ul.ow_bl li a.ow_mild_red.delete_album{
    border-color: #FF3131;
    color: #FF3131;
}

html body div .ow_delete_group_button:hover,
html body div .ow_delete_group_button:hover input.ow_delete_group_button,
body .ow_delete_user_button.ow_red_button:hover,
body span.ow_delete_user_button.ow_red_button:hover input,
body.profile_edit .unregister_profile_button.ow_red:hover,
body.profile_edit .unregister_profile_button.ow_red:hover input,
body.photo_user_album ul.ow_bl li a.ow_mild_red.delete:hover,
body.photo_user_album ul.ow_bl li a.ow_mild_red.delete_album:hover{
    background-color: #FF3131 !important;
    border-color: #FF3131 !important;
}
.base_user_join .ow_table_1 tr.ow_tr_first th,
.user_search_index_floatbox  #SearchUserForm .ow_table_1 tr.ow_tr_first th,
.profile_edit .ow_table_1 tr.ow_tr_first th {
    border: 0;
    font-size: 14px;
    background: #ffffff !important;
    color: #5493ff !important;
	padding-top: 10px;
}
body.base_user_join:not(.ow_admin_area) .ow_box_empty.container table td,
body.profile_edit:not(.ow_admin_area) .ow_box_empty.container table td {
    border: 0;
}
body.base_user_join:not(.ow_admin_area) .ow_box_empty.container table td.ow_value,
body.profile_edit:not(.ow_admin_area) .ow_box_empty.container table td.ow_value {
    width: 60%;
}
body.base_user_join:not(.ow_admin_area) .ow_box_empty.container table td.ow_label,
body.profile_edit:not(.ow_admin_area) .ow_box_empty.container table td.ow_label {
    text-align: left;
}
.base_user_join .ow_superwide,
.profile_edit .ow_superwide {
    width: 90%;
    margin-top: 5px;
    background-color: #ffffff;
}
.complete_profile_page .ow_content .ow_superwide{
    width: 75%;
    margin-top: 10px;
}

html body.profile_edit div .ow_page h1 {
    width: 90%;
    margin: auto;
    margin-top: 15px;
}
.base_user_join span.ow_button,
.profile_edit span.ow_button {
    font-size: 12px;
    padding: 5px 8px 5px 8px;
    color: #000000;
    margin: 0;
    border: 1px solid #dbdbdb;
    line-height: unset;
    margin-left: 10px;
}

.profile_edit .ow_button:first-child {
    padding: 6px 8px 6px 8px;
}

.profile_edit .ow_button:hover:first-child a {
    color: white;
}

.profile_edit .ow_button a#cancel-button {
    font-size: 12px;
    color: #000000;
    border: 0;
}

.profile_edit .ow_button a#cancel-button:hover {
    color: #ffffff;
}

.profile_edit .ow_button:hover a#cancel-button {
    color: #ffffff;
}

.profile_edit .ow_button:hover {
    cursor: pointer;
}
.base_user_join .ow_button.ow_ic_submit input[type=submit],
.profile_edit .ow_button.ow_ic_save input[type=submit] {
    color: #ffffff;
    background-image: url(images/ic/check.svg);
}
.base_user_join .ow_button.ow_ic_submit:hover input[type=submit],
.profile_edit span.ow_button.ow_ic_save:hover input[type=submit] {
    background-image: url(images/ic/check-double.svg);
}

body.user_photos.floatbox_nooverflow .floatbox_body .ow_photoview_wrap .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action{
    left: -1px;
    top: -1px;
    background-image: url(images/more_item.svg) !important;
    background-size: 22px;
    background-position: center center;
}

.floatbox_body .ow_context_action_block.clearfix.ow_photo_context_action {
    border: none;
}

body.user_photos.floatbox_nooverflow .floatbox_body .ow_photoview_wrap .ow_photo_context_action .ow_tooltip{
    margin-left: 10px;
    margin-top: 2px;
}

body.user_photos.floatbox_nooverflow .floatbox_body .ow_photoview_wrap .ow_photo_context_action .ow_tooltip .ow_tooltip_body{
    padding-bottom: 0;
    border-radius: 5px;
    background-color: transparent;
}
body.user_news_list_page .iisnews_profile .ow_box_empty, body.user_news_list_page .iisnews_profile .ow_box_cap_empty {
    background-color:#ffffff;
}
    /*========================================================================================================
                       [8] Base Elements
 ========================================================================================================*/


body, html {
    font-family: 'IRANSansWeb_Black',"Lucida Grande", "Tahoma", "Verdana";
    color: black; /** OW_Control type:color, section:2. Colors, key:textColor, label:1. Text **/
    font-size: 12px;
    line-height: 25px;
    height: 100%;
    width: 100%;
    text-align: justify;
}
a {
    text-decoration: none;
    word-wrap: break-word;
}
span{
    word-wrap: break-word;
    line-height: 22px;
}
.mejs__controls span {
    line-height: inherit;
}
.ow_content .photo_veiwlist_page_head_container .ow_btn_delimiter.photos_page_add_buttons_container.photos_page_buttons_container.ow_right .ow_button.ow_ic_add span{
    word-wrap: normal;
    line-height: 1px;
}
.ow_page_wrap .ow_page_padding .ow_canvas .ow_content .clearfix.forum_toolbar .ow_smallmargin.forum_search_container .forum_search_form.user_filter_enabled .ow_button.forum_advanced_search_button span,
.floatbox_canvas.floatbox_default.floatbox_canvas_active .floatbox_container .ow_bg_color .floatbox_body .clearfix .ow_right .ow_button span,
.ow_page_wrap .ow_canvas .ow_content .ow_smallmargin.clearfix.forum_toolbar .ow_txtright.forum_search_container .ow_button.forum_advanced_search_button span,
.ow_content .clearfix .ow_left.place_section.left_section.ow_superwide .ow_dnd_widget.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_empty.ow_stdmargin.clearfix.dashboard-NEWSFEED_CMP_MyFeedWidget.ow_break_word.container .ow_newsfeed_view_more_c .ow_button.ow_newsfeed_view_more.ow_ic_down_arrow span{
    word-wrap: normal;
}
.ow_content_menu li.active a{
    cursor: default;
}
.ow_content_menu li.active a, .ow_content_menu li a:hover{
    text-decoration: none;
}
.ow_console_dropdown_cont a:hover,
li.ow_console_lang_item:hover {
    background-color: #656565;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
}
.ow_ic_write a {
    color: #fff;
}

a:hover img {
    text-decoration: none;
}
b {
    font-weight: bold;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
}
p {
    text-indent: 0;
    margin-bottom: 8px;
    line-height: normal;
    word-wrap: break-word;
}
h1, h2, h3, h4, h5 {
    color: #a0a0a0;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
}
h1 {
    font-size: 17px;
    line-height: 25px;
    padding-left: 0;
    color: #5b646a; /** OW_Control type: color, key: titleColor, section: 2. Colors, label:2. Title **/
    text-transform: uppercase;
    margin: 0;
    background-repeat: no-repeat;
}
h2 {
    font-size: 15px;
}
.iisterms h2 {
    padding: 3px;
    color: white !important;
    font-size: 100%;
}
h2,
h3 {
    font-size: 13px;
}
h4 {
    font-size: 11px;
    margin-bottom: 10px;
    text-transform: none;
}
img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
}

th, td {
    padding: 2px 5px;
    vertical-align: top;
}
th {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-size: 15px;
}
th {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
hr {
    background-color: #dddfeb;
    border: none;
    height: 1px;
    margin: 5px 5px 15px 5px;
}

select,
body input,
textarea{
    border-radius: 5px;
}
.ow_page_404{
    background-image: url(images/page-404.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 130px;
    height: 160px;
    padding-top:20px;
    background-position-y: 30px;
}
.ow_txtcenter h1.ow_page_404_heading{
    font-size: 45px !important;
    text-align: center;
}
.ow_page_404_content p{
    text-align: center;
    padding-top: 10px;
}

.floatbox_body h4 {
    color: black;
    font-weight: bold;
}

/*========================================================================================================
                       [9] Master page & Page Layout
 ========================================================================================================*/


/* ---- Page Layout, Content styles ---- */
/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;
}
/*End of the Opera Fix*/
html body div .ow_page h1 {
    background: none;
    word-wrap: break-word;
    color: white;
    margin: 8px 8px 5px 8px;
}
.event_view .ow_page_container .ow_canvas .ow_page.ow_bg_color.clearfix .ow_stdmargin.ow_ic_calendar{
    margin-bottom: 20px;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_box_cap_empty .ow_box_cap_right,
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_box_cap_empty .ow_box_cap_right .ow_box_cap_body h2{
    display: none;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .event_comments_list .ow_box_cap_empty .ow_box_cap_right .ow_box_cap_body h2.ow_ic_comment{
    display: block;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_box_cap_empty{
    border-bottom: none;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .event_comments_list .ow_box_cap_empty{
    border-bottom: 3px solid #f1f1f1;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_box_empty.ow_std_margin.clearfix.ow_break_word.container{
    padding-right: 30px;
    padding-left: 15px;
}
.event_view .ow_page_padding .ow_page_container{
    border-top: none ;
}
.event_view .ow_page_padding .ow_page_container .ow_canvas .ow_page.ow_bg_color.clearfix{
    background-color:#f2f5f7;
}
.event_view .ow_page_padding .ow_canvas .ow_content .ow_event_content.ow_right.ow_superwide{
    background-color: #fff;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_split_section{
    height: 30px;
    background-color:#f2f5f7;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_stdmargin.ow_txtright{
    width: 100%;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_stdmargin.ow_txtright ul{
    margin-left: 7%;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_stdmargin.ow_txtright ul li{
    float: left !important;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .attend_buttons .current_status:first-child{
    padding-right: 20px;
}
.event_view .ow_content .ow_event_content.ow_right.ow_superwide .ow_box_empty.ow_std_margin.clearfix.ow_break_word.container .ow_text_indent{
    text-indent: 16px;
}
.event_view .ow_content .ow_left.ow_supernarrow .inviteLink.ow_std_margin .ow_button.ow_ic_add{
    background-color: #FFF !important;
}

.ow_bg_color{
    background-color: #fff;/** OW_Control type:color, section:1. General Settings, key:bodyColor, label:1. Page background color **/
}

.floatbox_container .ow_bg_color{
    background-color: white;/** OW_Control type:color, section:1. General Settings, key:bodyColor, label:1. Page background color **/
}

.ow_border {
    border-style: solid;
    border-color: #949494;
}
body > .ow_page_wrap {
    /*min-height: 100%;*/
    padding-top: 0px;
}

body > .ow_page_wrap .ow_menu_wrap {
    display: inline-block;
    width: 100%;
    right: 0;
    left: 0;
}

body > .ow_menu_overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #00000047;
    z-index: 110;
    top: 0px;
}

.jconfirm .jconfirm-box .jconfirm-buttons > button:lang(fa-IR) {
    font-family: "IRANSansWeb", "Yekan", "Lucida Grande", "Verdana", "Tahoma" !important;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
    text-align: left !important;
    direction: ltr;
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
    direction: rtl;
}

.ow_page_padding {
    padding-bottom: 0px;
    padding-top: 43px;
    min-height: 77vh;
}
.ow_page_padding .ow_page_container span.ow_remark{
    color: inherit;
}

.ow_canvas {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    word-wrap: break-word;
}
.ow_newsfeed_content canvas {
    display: none;
}
.ow_page {
    margin: 0 0px 0px auto;
    padding: 0 18px;
}
.ow_page_container {
    max-width: 1000px;
    width: 100%;
    margin: 0px auto 16px;
}
.ow_group_page .ow_page_container {
    background-color: transparent;
    border: none;
}
span.ow_group_approve_status {
    color: #e00000;
    font-size: 12px;
    margin: 2px 10px;
    font-weight: normal;
}
a.confirmable_button {
    cursor: pointer;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
#group_parent_name div {
    display: inline-block;
}
.ow_group_page .details #group_parent_name div {
    color: black;
}
.ow_group_page .details #group_parent_name a {
    font-size: 14px;
}
.ow_page_container .ow_page {
    padding: 7px 7px 7px 7px;
    min-height: 400px;
    margin-top: 25px;
    border-radius: 3px;
}
.ow_content {
    float: none;
    background-color: #fff;
    border-radius: 2px;
    padding: 15px;
    min-height: 330px;
}
/* Footer */
.ow_footer {
    padding: 0px;
    position: relative;
    margin-top: 0px;
    clear: both;
    border-bottom: 15px solid;
}
.base_sign_in .ow_footer {
    display: none;
}
.base_sign_in.login_mobile_account .ow_logo {
    background-position: center;
}
.ow_footer .ow_canvas {
    width: 100%;
    padding: 15px 0px;
}
.ow_footer .ow_copyright{
    text-align: right;
    color: #FFFFFF;
}

/* Columns */
.ow_column {
    width: 49%;
    overflow: hidden;
}
.ow_narrow {
    width: 39%;
    overflow: hidden;
}
.ow_wide {
    width: 60%;
    overflow: hidden;
    padding-bottom: 15px;
    border-radius: .625rem;
}
.ow_superwide {
    width: 75%;
    overflow: hidden;
    border-radius: .625rem;

}
.ow_supernarrow {
    width: 23%;
    overflow: hidden;
    border-radius: .625rem;
}
/* Avatar list (Groups, Googgle popup)*/
.ow_item_set2 {
    width: 49%;
}
.ow_item_set3 {
    width: 33%;
}
.ow_item_set4 {
    width: 25%;
}
.ow_item_set5 {
    width: 20%;
}
/* ---- End of the Page Layout, Content styles ---- */
/* ---- Header styles ---- */
.ow_top {
    position: relative;
    height: auto;
    min-height: 105px;
    padding-top: 50px;
}
.ow_logo {
    background-image: url(images/logo.svg);
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    height: 43px;
    width: 80px;
    opacity: 1;
}
.ow_site_panel.clearfix .ow_logo {
    z-index: 2;
}
a.ow_logo:hover {
    text-decoration: none;
}
.ow_header_img {
    width: 100%;
}

.ow_dnd_widget .profile-PHOTO_CMP_UserPhotoAlbumsWidget img {
    width: initial;
    height: inherit;
    border-radius: 5px;
    margin-top: 5px;
}

.ow_dnd_widget .profile-PHOTO_CMP_UserPhotoAlbumsWidget .clearfix.ow_smallmargin {
    overflow: hidden;
}
.ow_dnd_widget .profile-PHOTO_CMP_UserPhotoAlbumsWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-EVENT_CMP_ProfilePageWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-FRIENDS_CMP_UserWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-BLOGS_CMP_UserBlogWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-IISNEWS_CMP_UserNewsWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-GROUPS_CMP_UserGroupsWidget .ow_box_toolbar.ow_bl li:first-child,
.ow_dnd_widget .profile-VIDEO_CMP_UserVideoListWidget .ow_box_toolbar.ow_bl li:first-child{
    width: 100%;
}

.ow_dnd_widget.index-IISGRAPH_CMP_TopUsersWidget tr:first-child {
    font-family: "IRANSansWeb_medium";
}

.ow_dnd_widget.index-IISGRAPH_CMP_TopUsersWidget tr td {
    text-align: center;
}
.ow_dnd_widget.index-IISGRAPH_CMP_TopUsersWidget tr td:nth-child(2) {
    text-align: right;
}
.ow_dnd_widget.index-IISGRAPH_CMP_TopUsersWidget tr:first-child td:nth-child(2) {
    padding: 5px 25px;
}


.base_user_profile .ow_dnd_widget ul.ow_box_toolbar li,
.base_profile_page .ow_dnd_widget ul.ow_box_toolbar li{
    float: left !important;
}
.base_user_profile .ow_dnd_widget ul.ow_box_toolbar,
.base_profile_page .ow_dnd_widget ul.ow_box_toolbar{
    width: 100%;
    margin-right: 0px;
    float: unset;
}
.base_user_profile .ow_dnd_widget .ow_box,
.base_profile_page .ow_dnd_widget .ow_box{
    margin-bottom: 7px;
}
.ow_dnd_widget .profile-FRIENDS_CMP_UserWidget .ow_box_toolbar.ow_bl li:first-child{
    text-align: justify;
}
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_info .ow_news_widget_comments_counter{
    margin-top: 12px;
}
.dashboard-IISNEWS_CMP_NewsWidget .news_item_in_news_widget{
    border-bottom: 1px dashed #f1f1f1;
}
.ow_header_pic {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
}
.ow_header_pic img {
    height: 0px;
}
/* ---- End of the Header styles ---- */
/* ---- User Dashboard customizer */
.ow_dragndrop_panel {
    background: #fff;
    margin-top: 5px;
    position: relative;
}

.ow_dashboard_box{
    background: #FFF;
    padding: 5px 10px 10px 10px;
    margin-top: 5px;
}
.ow_dnd_schem_item{
    background:#fff url(images/ic_file.svg) no-repeat 10px 50%;
    border:1px solid #eff2f5;
    cursor:move;
    height:30px;
    margin:2px 4px 2px 0;
    padding:0 5px 0 33px;
    position: relative;
    font-size: 9px;
}
.admin_area_dashboard_page.ow_admin_area .ow_page_container.ow_admin .access_member .schem_component .ow_dnd_schem_item.schem_component.ow_ic_user,
.ow_admin_area .ow_page_container.ow_admin .access_all.clearfix.component .schem_component.dd_handle  .ow_dnd_schem_item.schem_component.ow_ic_user{
    background-size: 14px;
    background-position-x: 12px;
}

.ow_dnd_schem_item span.ow_label{
    float:left;
    overflow:hidden;
    padding-top:5px;
    height: 20px;
}
.ow_dnd_schem_item span.action{
    line-height:15px;
    overflow:hidden;
    width:70px;
    position: absolute;
    right: 4px;
    top: 2px;
}
.ow_dnd_schem_item span.action .ow_lbutton {
    vertical-align: top;
}
.ow_dnd_helper {
    border: 1px dashed #000;
}
.ow_dnd_freezed .ow_dnd_schem_item {
    background-color: #FFAAAA;
}
.ow_dragndrop_sections .ow_highbox{
    margin-top: 6px;
}
.ow_dnd_placeholder {
    height: 10px;
    border: 1px dashed #999999;
    background-color: #fff;
}
.ow_dnd_preloader {
    height: 30px;
}
.ow_dnd_configurable_component .control {
    display: inline-block;
    width: 18px;
    height: 16px;
    text-decoration: none;
    background-position: center;
    background-repeat: no-repeat;
}
.ow_dnd_configurable_component .ow_box_icons {
    float: right;
    padding: 8px 2px 0 0;
}
.ow_dnd_configurable_component.ow_box_cap .ow_box_icons {
    padding: 2px 0px 0 0;
}
.ow_dnd_configurable_component h2,
.ow_dnd_configurable_component h3 {
    float: left;
}
.ow_dnd_content_components{
    padding: 10px 0;
    width: 74%;
}
.ow_dnd_clonable_components {
    border-left: 1px solid #eff2f5;
    padding: 10px 0 10px 10px;
    width: 24%;
}
/* Dnd Slider */
.ow_dnd_slider {
    height: 6px;
    background-color: #fafafa;
    position: relative;
    margin: 10px 3px 0;
    cursor: pointer;
}
.ow_dnd_slider_pusher {
    float: left;
    height: 1px;
}
.ow_dnd_slider_marker {
    width: 10px;
    height: 1px;
    float: left;
}
.ow_dnd_slider_marker_point {
    position: absolute;
    width: 0px;
    height: 6px;
    border-left: 1px solid #999;
    top: 0;
}
.ow_dnd_slider_handle {
    position: absolute;
    top: -5px;
    width: 22px;
    height: 16px;
    cursor: move;
    z-index: 50;
    background: transparent url(images/ic_move_horizontal.svg) no-repeat center;
}
.ow_dnd_slider_helper {
}
.ow_dnd_slider_in_move {
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.ow_dragndrop_sections .top_section,
.ow_dragndrop_sections .left_section,
.ow_dragndrop_sections .right_section,
.ow_dragndrop_sections .bottom_section,
.ow_dragndrop_sections .sidebar_section{
    background-position: center 7px;
    background-repeat: no-repeat;
}
.ow_dragndrop_sections .top_section { background-image: url(images/dnd-label-top.png) }
.ow_dragndrop_sections .top_section:lang(fa-IR) { background-image: url(images/dnd-label-top-fa.png) }
.ow_dragndrop_sections .left_section { background-image: url(images/dnd-label-column1.png) }
.ow_dragndrop_sections .left_section:lang(fa-IR) { background-image: url(images/dnd-label-column1-fa.png) }
.ow_dragndrop_sections .right_section { background-image: url(images/dnd-label-column2.png) }
.ow_dragndrop_sections .right_section:lang(fa-IR) { background-image: url(images/dnd-label-column2-fa.png) }
.ow_dragndrop_sections .bottom_section { background-image: url(images/dnd-label-bottom.png) }
.ow_dragndrop_sections .bottom_section:lang(fa-IR) { background-image: url(images/dnd-label-bottom-fa.png) }
.ow_dragndrop_sections .sidebar_section { background-image: url(images/dnd-label-sidebar.png) }
.ow_dragndrop_sections .sidebar_section:lang(fa-IR) { background-image: url(images/dnd-label-sidebar-fa.png) }

body .ow_dragndrop_panel .ow_dnd_schem_item{
    width: 134px;
}
.ow_dragndrop_sections .ow_highbox{
    margin-top: 6px;
}
.ow_dragndrop_sections .ow_highbox {
    padding: 0;
}
.ow_dragndrop_sections .ow_highbox.join_now_widget {
    padding: 10px;
}
.join_now_widget {
    text-transform: uppercase;
}
.avatar_crop_preview_wrap img {
    width: 100%;
    max-width: initial !important;
}
.ow_box_empty.ow_add_comments_form.ow_stdmargin.ow_break_word.container {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
}
.ow_highbox .ow_highbox.join_now_widget {
    background-image: none;
    border: none;
}
.join_now_widget a:hover {
    text-decoration: none;
}
.ow_highbox_table .ow_highbox .ow_dnd_schem_item {
    float:none;
    margin-bottom:4px;
    margin-right:0;
    width:auto;
}
input[type=text].ow_settings_input{
    width: 40px;
}

.ow_forgot_password{
    margin: 80px auto;
    padding: 1px 0px 0px 28pc;
    width: 350px;
    background-image: url(images/forgot_password.svg);
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}
.ow_forgot_password .ow_box_cap {
    background: transparent;
    border-top: none;
    border-bottom: 3px solid #f1f1f1;
}
.ow_forgot_password_text {
    text-align: right;
    margin-bottom: 10px;
}

.ow_forgot_password .clearfix.captcha {
    margin-top: 10px;
    margin-bottom: 15px;
}

.ow_forgot_password .clearfix.captcha input {
    min-width: 170px;
}

.ow_forgot_password .clearfix.submit span.ow_button.ow_positive {
    margin-right: 0;
}

.ow_forgot_password span.page_collapsible.collapse-open {
    background-image: none !important;
}

.user_delete span.page_collapsible.collapse-open {
    display: none !important;
}

/*========================================================================================================
                       [10] Menus
 ========================================================================================================*/


/* ---- Navigation on the left ---- */
.ow_nav_btn {
    position: relative;
    float: left;
    width: 50px;
    height: 41px;
    cursor: pointer;
    background-image: url(images/menu_btn.svg);
    background-position: -4px -129px;
    opacity: 0;
    transition: opacity 0.3s ease-out 0.15s;
    -moz-transition: opacity 0.3s ease-out 0.15s;
    -webkit-transition: opacity 0.3s ease-out 0.15s;
    display: none;
}
.ow_nav_btn {
    float: right;
}
.ow_nav_btn_close {
    display: none;
    opacity: 1;
    position: absolute;
    top: 30px;
    right: 6px;
    z-index: 111;
    width: 45px;
    height: 45px;
    background-image: url(images/menu_btn_close.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ow_menu_active .ow_nav_btn {
    display: none;
}
.ow_menu_fullpage_wrap .ow_main_menu li a:hover {
    background-color: #f9f9f9 !important;
    border: 1px solid #e8e8e8;
    margin-top: -1px;
    border-radius: 3px;
    padding: 3px 2px 3px 3px;
}
.ow_menu_fullpage_wrap .ow_main_menu li.active a:hover{
    margin-top: 0px;
}
.ow_menu_fullpage_wrap .ow_main_menu li a:focus {
    background-color: #e8e8e847;
    border: 1px solid #e8e8e8;
    margin: -1px;
    border-radius: 3px;
    padding: 3px 3px 4px 4px;
}
.ow_menu_active .ow_nav_btn {
    background-color: #fff !important;
    border: 3px solid #a2abb3;
    margin-top: 0;
}
.ow_menu_active .ow_nav_btn {
    background-color: #fff !important;
    border: 3px solid #a2abb3;
    margin-top: 0;
}
.ow_menu_fullpage {
    background-color: white;
}
.ow_menu_fullpage_wrap .ow_main_menu li a {
    border-bottom: 1px solid #e8e8e8;
}
.ow_menu_fullpage_wrap .ow_main_menu li:last-child a{
    border-bottom: unset;
}
.ow.base_sign_in form .ow_form_options p.ow_forgot_pass a {
    display: inline-block;
    font-size: 12px;
}
.ow_menu_overlay, .ow_menu_fullpage {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ow_menu_fullpage {
    position: fixed;
    z-index: 110;
    width: 325px;
    top: 0px;
    right: -400px;
    bottom: 0;
    background-color: white;
    display: block;
}
.ow_menu_fullpage:lang(en) {
    left: -70vw;
    border: none;
}
.ow_menu_active .ow_menu_fullpage:lang(en) {
    left: 0;
}
.ow_menu_active .ow_nav_btn:lang(en) {
    left: 20px;
    right: initial;
}
.ow_menu_fullpage ul.ow_main_menu li a {
    background-color: transparent;
    border-left: 0;
    border-right: 0;
}
.ow_menu_fullpage .ow_main_menu li.active a {
    background-color: white;
}
.ow_menu_fullpage_wrap .ow_main_menu li a:hover,
.ow_menu_fullpage_wrap .ow_main_menu li.active a,
.ow_menu_fullpage_wrap .ow_main_menu li a{
    height: inherit !important;
}
.ow_menu_active .ow_site_panel .ow_logo,
.ow_menu_active .ow_site_panel .ow_menu_wrap {
    display: none;
}
.ow_menu_active .ow_menu_fullpage {
    display: block;
    overflow-y: auto;
    right: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ow_menu_active .ow_menu_fullpage_wrap {

}
.ow_menu_fullpage_wrap ul.ow_main_menu {
    display: table-cell;
    padding-top: 120px;
    padding-right: 28px;
    width: 275px;
}
.ow_menu_fullpage_wrap ul.ow_main_menu li {
    width: 100%;
    display: block;
    text-align: right;
}
.ow_menu_fullpage_wrap .ow_main_menu li a {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 64px;
    width: 90%;
    display: inline-block;
    padding: 3px;
    font-family: 'IRANSansWeb_UltraLight', "Trebuchet MS", "Helvetica CY", sans-serif;
    color: black;
    border-bottom: 1px solid #5a5a5a;
}
.ow_menu_fullpage_wrap li.active + li a {
    border-top: 1px solid #5a5a5a;
}
.ow_menu_fullpage_wrap li.active + li a:hover {
    margin-top: 0px;
}
.ow_menu_fullpage_wrap .ow_main_menu li a:hover {
    background-color: #e8e8e8;
    padding-bottom: 3px;
}

.ow_menu_fullpage_wrap .ow_main_menu li:first-child a {
margin-left: 0;
}
/* ---- End of the Navigation on the left ---- */
/* ---- Console styles ---- */
.ow_site_panel {
    position: relative;
    width: 100%;
}

.ow_header {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 150px;
}

.ow_console_right {
    float: right;
    padding-left: 14px;
}
.ow_console_body  {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 3px 3px 0 0;
}
.ow_console_item {
    display: inline-block;
    position: relative;
    margin: 0 5px 0 5px;
    padding: 5px 0px 0 0px;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.ow_console_item:hover {
    border-color: #d9e0e6;
    cursor: pointer;
}
.ow_console_item:last-child {
    padding-right: 0;
}
.ow_console_item a {
}
.ow_console_item a:hover {
    text-decoration: none;
}
.ow_console_block {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.ow_console_more {
    display: none;
}
.ow_console_item a.ow_console_item_link {
    font-size: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(images/ic_User_console.svg) 0 0 no-repeat;
    background-position: 0 -20px;
}
.ow_console_button.ow_console_item a.ow_console_item_link {
    pointer-events: auto;
    width: auto;
    height: auto;
    background: none;
    font-size: 12px;
    color: white;
    border-radius: 2px;
    padding-left: 4px;
    padding-right: 4px;
}
.ow_invitation_list.ow_console_item a.ow_console_item_link {
    background: url(images/ic_EnvelopeOpen.svg) 0 0 no-repeat;
}
.ow_friend_request_list.ow_console_item a.ow_console_item_link {
    background: url(images/ic_Users_console.svg) 0 0 no-repeat;
}
.ow_mailbox_items_list.ow_console_item a.ow_console_item_link {
    background: url(images/envelop.svg) 0 0 no-repeat;
    background-position: center !important;
    background-size: 18px;
}
.ow_mailbox_table .ow_mailbox_date_cap.sticky {
    background-color: white;
}
.ow_mailbox_log_message .ow_file_attachment_info:lang(fa-IR) {
    background-position: right center !important;
}
.ow_notification_list.ow_console_item a.ow_console_item_link {
    background: url(images/notifications.svg) 0 0 no-repeat;
    background-position: center !important;
    background-size: 18px;
}
body .ow_console_item:hover a.ow_console_item_link,
body .ow_console_dropdown_pressed.ow_console_item a.ow_console_item_link {
    /*background-position: 0 -20px;*/
}
/* Console Sign in */
.ow_signin_label {
    display: inline-block;
    height: 22px;
    margin: 4px 0;
    vertical-align: top;
    color: white;
    font-size: 12px;
    border-radius: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 3px;
}

.ow_signin_delimiter {
    border-right: 1px solid #eff2f5;
    padding: 0 4px 0 0;
}
.ow_menu_active .ow_signin_delimiter {
    border-color: #5b646a;
}
.ow_ipc_toolbar.ow_remark {
    border-bottom-width: 0px;
}
.ow_box_toolbar.ow_remark {
    color: black;
    border-bottom: none;
}
.ow_box_toolbar.ow_remark a:hover {
    color: black;
}
.group-FORUM_CMP_LatestTopicsWidget .ow_box_toolbar {
    margin-top: 0px !important;
}
.group-FORUM_CMP_LatestTopicsWidget .ow_forum_entity_forum {
    margin-bottom: 0px;
}
.group-FORUM_CMP_LatestTopicsWidget table.ow_forum_topic {
    margin-bottom: 10px;
}
.group-GROUPS_CMP_BriefInfoWidget .ow_bl.ow_box_toolbar li a {
    margin: 0px 0px 5px 0px;
}
.group-GROUPS_CMP_BriefInfoWidget .ow_box_toolbar {
    margin: 12px 0px 5px 7px;
}
.ow_box_empty.ow_stdmargin.clearfix.group-FORUM_CMP_LatestTopicsWidget.ow_break_word.container {
    padding: 0;
}
.group-FORUM_CMP_LatestTopicsWidget.ow_break_word th {
    background-color: #f5f5f5;
    color: #4c4c4c;
}
.ow_console_item .ow_ico_signin {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    margin: 6px 0 0 4px;
    vertical-align: top;
    width: 14px;
}
.ow_ico_signin:last-child {
    margin-right: -4px;
}
/*Console select language styles*/
.ow_console_lang {
    padding: 4px;
}
.ow_console_lang_item {
    margin-bottom: 1px;
    margin-top: -2px;
    text-transform: uppercase;
    padding-top: 5px;
    color: #5b646a;
    font-size: 12px;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: linear;
}
li.ow_console_lang_item {
    padding: 3px 8px;
}
.ow_console_lang_item span {
    display: inline-block;
    padding-left: 22px;
    background-position: 0px;
    cursor: pointer;
}
div.ow_console_lang_item:hover > span {
    color: rgb(200,200,200);
}
/* Console tooltip */
.ow_console .ow_tooltip_top_right.ow_tooltip {
    top: 0px !important;
    padding-top: 2px;
    right: 0px;
}
.ow_console .ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 1px -6px;
}
.ow_console .ow_tooltip .ow_tooltip_body {
    max-width: 340px;
    padding: 10px;
    box-shadow: 0px 0px 10px #888888;
    border-radius: 0px;
}
.console_tooltip {
    z-index: 100;
}
/* Console counter */
.ow_console span.ow_count_wrap {
    position: absolute;
    top: 2px;
    right: -8px;
}
.ow_chat_list ul li a.ow_chat_item .ow_count_wrap:lang(fa-IR) {
    right: inherit;
    z-index: 1;
    top: -2px;
    border-radius: 10px;
    padding-left: 2px;
    left: 30px;
}
.ow_chat_in_block .jspContainer .ow_count_active span.ow_count {
    margin-top: 3px;
    margin-right: 2px;
}
.ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete {
    border: none;
}
.ow_console span.ow_count_bg {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.ow_console span.ow_count {
    position: relative;
    top: 0px;
}
.ow_console .ow_tooltip_body span.ow_count_wrap {
    position: static;
    margin-top: 2px;
}
/* Console list*/
.ow_console_list_wrapper {
    width: 330px;
    overflow-y: auto;
    word-wrap: break-word;
    min-height: 60px;
    padding: 4px;
}
.ow_console_list {
    cursor: default;
}
.ow_console_list li {
    padding: 3px;
    height: auto;
    overflow: hidden;
    margin-bottom: 2px;
    border: 1px solid #d9e0e6;
    display: block;
}

.ow_console_list li:hover {
    border-color: #c3c3c3;
}
.ow_console_list li.ow_console_new_message:hover {
    border-color: #65b4e4;
}
.ow_mailbox_items_list li.ow_mailbox_request_item,
.ow_mailbox_items_list li.ow_chat_request_item {
    padding: 8px 3px;
}
.ow_console_list li:last-child {
    margin-bottom: 0px;
}
/* Console avatar */
.ow_console .ow_avatar {
    float: left;
    margin-right: -40px;
    height: 32px;
    width: 32px;
    padding: 4px;
    background-image: none;
}
.ow_console .ow_avatar img {
    height: 32px;
    width: 32px;
}
/* Console View all btn */
.ow_console_view_all_btn {
    text-decoration: none;
    display: block;
    line-height: 38px;
    text-align: center;
    background: #fff;
    text-transform: uppercase;
    height: 40px;
}
.ow_console_view_all_btn_wrap .ow_console_view_all_btn {
    color: #a2acb3;
}
.ow_console_view_all_btn:hover {
    color: #fff !important;
    background: #4c5358;
}
/* Console dropdown menu */
ul.ow_console_dropdown {
    min-width: 110px;
    text-align: left;
    overflow-x: auto;
    cursor: default;
    padding: 4px;
}
ul.ow_console_dropdown .ow_console_dropdown_cont {
    white-space: nowrap;
    margin-bottom: 1px;
}
ul.ow_console_dropdown .ow_console_dropdown_cont a {
    padding: 3px 8px;
    border: 1px solid transparent;
    display: block;
}
ul.ow_console_dropdown li:last-child .ow_console_dropdown_cont {
    margin-bottom: 0px;
}
/* Console content */
.ow_console_ntf_cont, .ow_console_invt_cont {
    display: block;
    margin: 0px 57px 0px 44px;
}
.ow_console_invt_cont .ow_lbutton:hover {
    text-decoration: none;
}
.ow_console_ntf_txt,
.ow_console_invt_txt {
    min-height: 19px;
    padding: 0px 0px 3px 0px;
    display: block;
}
.ow_console_invt_txt {
    width: 211px;
    word-wrap: break-word;
}
.ow_console_invt_txt a,
.ow_console_invt_cont a {
}
.ow_console_invt_img {
    float: right;
    margin-left: 0px;
    width: 54px;
    height: 54px;
    text-align: right;
}
.ow_console_invt_img img {
    max-height: 100%;
    max-width: 100%;
}
.ow_console_invt_no_img .ow_console_invt_txt {
    width: 100%;
}
.ow_console_invt_no_img {
    margin-right: 0px;
}
.ow_console_invt_toolbar_date {
    font-size: 8px;
    float: right;
    color: #a4a5a7;
    line-height: 7px;
}
.ow_console_invt_toolbar_date:lang(fa-IR) {
    float: left;
}
.ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar_date {
    margin-left: -55px;
    margin-top: 10px;
}

.ow_tooltip_body .ow_console_list_item a {
    font-weight: bold;
}

/* Console divider */
.ow_console_divider {
    line-height: 1px;
    height: 1px;
    background: #d9e0e6;
    margin: 3px 0px 2px;
}
/* Console messages notifications */
.ow_console_mailbox_txt {
    font-size: 11px;
}
.ow_console_mailbox_title {
    padding-right: 52px;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_console_mailbox_title .ow_mailbox_convers_info_date {
    font-size: 10px;
    margin-right: -49px;
    font-family: 'IRANSansWeb_Black', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_tooltip_body .ow_console_list.OW_ConsoleList .clearfix.console_list_ipc_item.ow_cursor_pointer.consoleChatItem{
    padding-right: 0px;
}
.ow_chat_request_item.ow_console_new_message .console_list_ipc_item {
    background-image: url(images/miniic_buble_active.svg);
}
.ow_mailbox_request_item .console_list_ipc_item {
    padding-left: 20px;
    background: url(images/miniic_envelope.svg) 2px 12px no-repeat;
}
.ow_mailbox_request_item.ow_console_new_message .console_list_ipc_item {
    background-image: url(images/miniic_envelope_active.svg);
}
.ow_chat_request_item .ow_console_mailbox_txt {
    font-size: 9px;
    font-weight: normal;
    line-height: 13px;
}
.ow_console_messages_viewall,
.ow_console_messages_send {
    width: 46%;
    margin: 2%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ow_console_messages_btn .ow_console_messages_send {
    display: none;
}
.ow_console_messages_btn .ow_console_messages_viewall {
    width: 100%;
    padding-right: 0;
}
.OW_ConsoleListContainer + .ow_console_messages_btn {
    text-align: center;
}
.ow_console_messages_btn .ow_console_messages_viewall {
    margin: auto;
    float: unset;
    height: 34px;
}
.ow_console_messages_btn .ow_console_messages_viewall a {
    width: 100%;
    display: inline-block;
    padding: 3px 0px 5px 0px;
}
.ow_console_messages_btns .ow_console_messages_viewall a,
.ow_console_messages_btns .ow_console_messages_send a {
    display: inline-block;
    width: 100%;
    line-height: 38px;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    color: #a2acb3;
    text-transform: uppercase;
}
.ow_console_messages_btns .ow_console_messages_viewall a {
    border-right: none;
}

/* ---- End of Console styles ---- */
/* ---- Main Menu styles ---- */
.ow_menu_wrap {
    width: 100%;
    padding: 0;
    display: table;
    position: relative;
}
.ow_main_menu {
    font-family: 'IRANSansWeb_Black', "Trebuchet MS", "Helvetica CY", sans-serif;
    height: 43px;
    overflow: hidden;
}
.ow_main_menu li {
    padding: 0;
    display: inline-block;
    margin: 0px 2px 0px 2px;
}
.ow_main_menu li a {
    display: inline-block;
    font-size: 12px;
    padding: 0 1vw 3px 1vw;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
}
@supports (-moz-appearance:none) {
    .ow_main_menu li a {
        padding-bottom: 5px !important;
    }
}
.ow_main_menu li:first-child a {
}
.ow_main_menu li a span {
    line-height: 43px;
    display: inline-block;
    font-size: 16px;
}
.ow_menu_fullpage_wrap .ow_main_menu li.active a span {
    color: white;
    padding-right: 20px;
}

.ow_menu_fullpage_wrap  .ow_main_menu li.active a {
    width: 90%;
    border-radius: 3px;
}

.ow_menu_fullpage_wrap  .ow_main_menu li a span {
    color: #505050;
    padding-right: 20px;
}

.ow_main_menu li.active a {
    border-radius: 4px;
}
.ow_menu_fullpage_wrap .ow_main_menu li.active a:hover {
    border-radius: 3px;
    padding: 3px 3px 3px 3px;
    cursor: default;
    border: none !important;
}
div.ow_group_list select#categoryStatus[name='categoryStatus'],
div.ow_group_list select#status[name='status']{
    max-width: 130px;
    margin: 3px 5px 4px 5px;
}
.ow_menu_fullpage_wrap .ow_main_menu li  a:hover {
    border: 1px solid #e8e8e8 !important;
    background-color: #f9f9f9 !important;
}
.ow_menu_fullpage_wrap .ow_main_menu li.active a {
    border-bottom: none !important;
}
.ow_responsive_menu {
    padding-right: 70px;
}
.ow_menu_more_wrap {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
}
.ow_menu_more {
    position: relative;
    display: block;
    width: 40px;
    height: 39px;
    background: url(images/menu_btn.svg) no-repeat -10px -130px;
}
.ow_menu_more:after,
.ow_menu_more:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ow_menu_more:lang(fa):after,
.ow_menu_more:lang(fa):before {
    right: -50%;
}
.ow_menu_more:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    margin-top: -9px;
    border-width: 9px;
}
.ow_menu_more:lang(fa):after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
}
.ow_menu_more:before {
    border-color: rgba(239, 242, 245, 0);
    border-right-color: #eff2f5;
    margin-top: -9px;
    border-width: 9px;
}
.ow_menu_more:lang(fa):before {
    border-color: rgba(239, 242, 245, 0);
    border-left-color: #eff2f5;
}
.ow_main_menu_more_active .ow_menu_more_wrap {
    display: block;
}
.ow_menu_more_cont {
    position: absolute;
    top: 0px;
    right: -1px;
    padding: 10px 0px 10px;
    background-color: #fff;
    display: none;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    z-index: 90;
}
.ow_menu_more_cont:lang(fa) {
    right: auto;
    left: 41px;
}
.ow_menu_more:hover .ow_menu_more_cont {
    display: block;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.ow_menu_more_list a {
    display: block;
    padding: 0px 24px 14px;
    font-size: 13px;
    text-transform: uppercase;
    white-space: nowrap;
}
.ow_responsive_menu.ow_main_menu_more_active .ow_menu_more_wrap .ow_menu_more_list a {
    padding: 5px 15px 5px 15px;
}
.ow_menu_more_list a:hover {
    text-decoration: none;
}
.ow_responsive_menu.ow_main_menu_more_active .ow_menu_more_wrap .ow_menu_more_list a:hover {
    color: white;
    border-radius: 3px;
}
.ow_responsive_menu.ow_main_menu_more_active .ow_menu_more_wrap ul.ow_menu_more_list li {
    padding: 1px 3px;
}
/* ---- End of Main Menu styles ---- */
/* ---- Box Menu styles ---- */
.ow_box_menu {
    font-size: 0px;
    line-height: 21px;
    margin-bottom: 16px;
}
.ow_box_menu a {
    display: inline-block;
    font-size: 14px;
    height: 16px;
    padding: 0px 6px 0 7px;
    border-right: 1px #4c4c4c solid;
    outline: 0;
    color: #6f6f6f;
    text-transform: uppercase;
    font-family: 'IRANSansWeb_UltraLight', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_box_menu a:first-child {
    padding-left: 0px;
}
.ow_box_menu a:last-child {
    border-right-width: 0px;
}
.ow_box_empty .ow_box_menu{
    float: left;
}

.ow_box_empty .ow_box_menu:lang(fa-IR) {
    float: right;
    text-align: right;
    margin-right: 12px;
}

/* ---- End of Box Menu styles ---- */
/* ---- Content Menu styles ---- */
.ow_content_menu{
    font-size: 0px;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    border-bottom: 1px solid #ccd6de;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
}
.login_mobile_account #login_frame .ow_content_menu{
    border-bottom: 0;
}
.login_mobile_account #login_frame .ow_content_menu li:not(.active){
    border-bottom-color:#ccd6de;
}
.ow_content_menu_wrap{
    margin:2px 20px 2px 20px;
}
.floatbox_body .ow_content_menu_wrap {
    margin: 0;
}
body.news_index .ow_content_menu_wrap{
    margin-top: 17px;
    text-align: right;
    display: inherit;
    margin-right: 20px;
}
.news_index .ow_content_menu_wrap ul.ow_content_menu li {
    text-align: right;
}
.media_panel_fullpage .ow_content_menu_wrap{
    margin-right: 0 !important;
}

.media_panel_fullpage .ow_content_menu span {
    padding-right: 36px !important;
}

.ow_content_menu li{
    float: left;
    border: 1px solid transparent;
    position: relative;
    top: 1px;
    border-bottom-width: 2px;
}

.ow_content_menu li a {
    display: block;
    font-size: 12px;
    color: rgba(55, 5, 5, 0.75);
}
.ow_content_menu span{
    background-image: url(images/default_tab_icon.svg);
    background-size: 21px;
    background-repeat: no-repeat;
    padding: 8px 8px 8px 22px;
    display: block;
    background-position-y: center;
    background-position-x: left;
    color: #7c858c;
}
.ow_content_menu_wrap ul li a{
    max-height: 40px;
}
#login_frame ul.ow_content_menu  li a span.ow_tabs_text,
.ow_content_menu_wrap ul.ow_content_menu li a span.ow_tabs_text{
    background-image: none;
    position: relative;
    bottom: 9px;
    padding-right: 35px;
}
.ow_content_menu_wrap ul.ow_content_menu li a span.tf_img_upload.ow_dynamic_color_icon + span.ow_tabs_text,
.ow_content_menu_wrap ul.ow_content_menu li a span.tf_img_from_url.ow_dynamic_color_icon + span.ow_tabs_text,
.ow_content_menu_wrap ul.ow_content_menu li a span.tf_img_gal.ow_dynamic_color_icon+ span.ow_tabs_text,
.ow_content_menu_wrap ul.ow_content_menu li a span.photo_gallery.ow_dynamic_color_icon + span.ow_tabs_text{
    bottom: 6px;
}

.ow_content_menu li.active span {
    color: #000000;
    opacity: 1 !important;
}
.ow_admin_area .ow_admin_page_wrap .ow_page_container.ow_admin .ow_canvas .ow_page .ow_content_menu li a span{
    background-size: 22px;
    background-position-y: 0px;
}

body .ow_content_menu li a:hover{
    text-decoration: none !important;
}
.ow_content_menu li a span{
    padding-bottom: 8px !important;
    background-size: 1.7rem;
    background-position-x: calc(100% - 1px) !important;
    background-repeat: no-repeat;
}
.base_profile_page.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_center span.ow_button.ow_ic_block_user:hover input[type="submit"],
.base_profile_page.floatbox_nooverflow .floatbox_canvas .floatbox_container .floatbox_body .ow_center span.ow_button  span .ow_ic_block_user:hover{
    background-size: 15px;
    background-image: url(images/ic_lock_white.svg);
}

.email_notifications .ow_page_padding .ow_content .ow_content_menu_wrap ul.ow_content_menu li a span.ow_ic_lock,
.profile_privacy .ow_page_padding .ow_content .ow_content_menu_wrap ul.ow_content_menu li a span.ow_ic_lock,
.profile_preferences .ow_page_padding .ow_content .ow_content_menu_wrap ul.ow_content_menu li a span.ow_ic_lock{
    background-size: 13px;
    background-position-x: calc(100% - 7px) !important;
}
.iisgraph .ow_page_wrap .ow_page_padding .ow_content_menu_wrap ul li a span.ow_ic_my_groups {
    background-position-y: -46px !important;
    background-position-x: calc(100% + 9px) !important;
    background-size: 30px !important;
    filter: grayscale(80%);
}
.iisgraph .ow_page_wrap .ow_page_padding .ow_content_menu_wrap ul li:hover a span.ow_ic_my_groups {
    background-position-y: -46px !important;
    background-position-x: calc(100% + 9px) !important;
    background-size: 30px !important;
    filter: grayscale(0%);

}
.iisgraph .ow_page_wrap .ow_page_padding .ow_content_menu_wrap ul li.active a span.ow_ic_my_groups {
    background-position-y: 1px !important;
    background-position-x: calc(100% + 9px) !important;
    background-size: 30px !important;
    filter: grayscale(100%);
}
.moderation_flags .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_content_menu_wrap ul.ow_content_menu li.active a span.ow_ic_clock{
    background-position-y: -77px !important;
}

.ow_content_menu li a span.ow_ic_login_sms{
    background-size: 17px !important;
    background-position-y: 9px;
}

.ow_content_menu li a span.ow_ic_login_account{
    background-size: 16px !important;
    background-position-y: 5px;
}

.ow_content_menu_wrap ul.ow_content_menu {
    margin-bottom: 20px;
}

.hashtag_index .ow_content_menu_wrap .ow_content_menu {
    width: calc(100% - 9px);
}

.blank_page .media_panel_fullpage ul.ow_content_menu.clearfix{
    background-color: transparent;
    border: none;
}

.media_panel_fullpage .ow_content_menu > li {
    margin: 0 !important;
}



/* ---- End of Content Menu styles ---- */
/* ---- Footer Menu styles ---- */
.ow_footer_menu {
    padding: 10px;
    text-transform: uppercase;
    margin-bottom: 70px;
    text-align: center;
    color: #aaaaaa;
}
.ow_footer_menu a {
    display: inline-block;
    padding: 0px 0.7vw;
    color: #FFFFFF;
    border-bottom: 2px solid transparent;
}
.ow_footer_menu a:first-child {
}

/* ---- End of Footer Menu styles ---- */
/* ---- Fw menu styles ---- */
.ow_fw_menu {
    padding: 4px 8px 4px 0px;
    min-height: 24px;
    clear: both;
}
.ow_fw_btns {
    display: inline-block;
}
.ow_fw_menu .ow_explore_photos_show {
    font-size: 12px;
}
/* ---- End of the Fw menu styles ---- */
/* ---- Vertical menu styles ---- */
.ow_vertical_nav.ow_vertical_menu,
body .ow_vertical_nav_item {
    border-color: #eff2f5;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body.moderation_flags .ow_vertical_nav_item {
    border: 1px solid #f1f1f1;
}
.floatbox_container .flag_submit_button_container.ow_left {
    margin-left: 7px;
}
body.moderation_flags .ow_vertical_nav_item.selected {
    background-color: #eff2f5 !important;
}
.ow_vertical_nav_item.selected {
    background-color: lightgrey;
}
/* ---- End of the Vertical menu styles ---- */






/*========================================================================================================
                       [11] Pagination
 ========================================================================================================*/

html[xmlns] .ow_paging.clearfix {
    display: inline-block;
}
.ow_paging {
    border: none;
    padding: 1px;
    font-size: 13px;
    margin-top:10px;
}
.ow_paging a{
    display: inline-block;
    line-height: 16px;
    padding: 2px 6px 2px 7px;
    text-decoration: none;
    color: #5b646a;
}

.ow_paging span {
    display: inline-block;
    padding-left: 3px;
}







/*========================================================================================================
                       [12] Content Items
 ========================================================================================================*/

/* ---- Tooltip ---- */
.ow_tooltip {
    margin-top: 0;
    padding-top: 3px;
}
.ow_tooltip_tail {
    display:inline-block;
    padding: 0px 0px;
    width: 100%;
    visibility: hidden;
}
.ow_tooltip_tail span {
    display:inline-block;
    background: url(images/tooltip_tail.png) no-repeat 8px -6px;
    width: 19px;
    height: 6px;
    margin-bottom: -1px;
}
.ow_tooltip .ow_tooltip_body {
    background:#fff;
    padding:4px 0;
}

.ow_newsfeed_features .ow_tooltip .ow_tooltip_body {
    background: transparent !important;
}

.ow_user_list .ow_context_action {
    border: none;
}
/* ---- Top Right Tooltip  ---- */
.ow_tooltip_top_right.ow_tooltip {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0px;
}
.ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 7px -6px;
    float: left;
}
.ow_tooltip_top_right .ow_tooltip_tail {
    text-align: right;
}
/* ---- Bottom Left Tooltip  ---- */
.ow_tooltip_bottom_left .ow_tooltip_tail span {
    background-position: 9px 0px;
    margin-top: -1px;
}
/* ---- Bottom Right Tooltip  ---- */
.ow_tooltip_bottom_right .ow_tooltip_tail span {
    background-position: 1px 0px;
    margin-top: -1px;
}
.ow_tooltip_bottom_right .ow_tooltip_tail {
    text-align: right;
}
/* ---- Left Side Tooltip  ---- */
.ow_tooltip_left .ow_tooltip_tail {
    float: left;
    margin-right: -4px;
    width: 4px;
    padding-top: 8px;
}
.ow_tooltip_left .ow_tooltip_tail span {
    margin: 0px;
    width: 5px;
    height: 11px;
    background-position: 0px -28px;
}
.ow_tooltip_left .ow_tooltip_body {
    display: block;
    margin-left: 4px;
}
/* ---- Right Side Tooltip  ---- */
.ow_tooltip_right .ow_tooltip_tail {
    float: right;
    margin-left: -4px;
    width: 5px;
    padding-top: 8px;
}
.ow_tooltip_right .ow_tooltip_tail span {
    margin: 0px;
    width: 5px;
    height: 11px;
    background-position: 0px -15px;
}
.ow_tooltip_right .ow_tooltip_body {
    display:block;
    margin-right: 4px;
}
/* ---- End of Tooltip  ---- */
/* ---- Context Action styles ---- */
.ow_context_action_block {
    float: right;
    text-align: right;
    font-size: 0px;
    line-height: 18px;
}
.ow_context_action {
    display: inline-block;
    position: relative;
    z-index: 3;
    height: 18px;
    padding: 0;
    vertical-align: top;
    zoom: 1;
    background-color: #fff;
    border: none !important;
}
.ow_context_action_value {
    font-size: 11px;
    display: inline-block;
    padding: 0px 5px 0px 0px;
    text-decoration: none;
    color: #5b646a;
    text-transform: uppercase;
}
.ow_context_more {
    background: url(images/item_mobile.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}
.ow_profile_action_toolbar .ow_context_more {
    background: url(images/context_action_arrow_white.svg) no-repeat 0px 6px;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group .ow_context_more {
    display: none !important;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group .ow_context_action:lang(fa-IR) {
    padding-left: 0 !important;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group .ow_tooltip .ow_tooltip_body {
    background: transparent;
    border: none;
    padding: 0 !important;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
    left: 0 !important;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group ul.ow_context_action_list.ow_border {
    display: inline;
}

.ow_profile_action_toolbar .ow_profile_toolbar_group .ow_context_action_list a {
    border-radius: 4px !important;
}

body .ow_context_action_value_block .ow_context_action .ow_context_more,
body .ow_context_action_value_block .ow_context_action:hover .ow_context_more {
    background-position: right 8px;
}

.ow_context_action:hover .ow_context_action_wrap {
    display: block;
}
.ow_context_action:hover .ow_context_action_value,
.ow_context_action.active .ow_context_action_value {
    text-decoration: none;
}
.ow_context_action_wrap {
    /*position: absolute;
    right: -1px;
    top: 23px;
    padding-top: 1px;
    max-width: 250px;
    display: none;*/
}
.ow_context_action_list {
    min-width: 100px;
    text-align: left;
    overflow-x: auto;
}
.ow_context_action_list li {
    white-space: nowrap;
}
.ow_context_action_list a {
    font-size: 11px;
    font-weight: normal;
    display: block;
    color: #4e5158;
    height: 30px;
    line-height: 30px;
    padding: 0px;
}
body .ow_photo_context_action_divider  a{
    height: 1px;
    background-color: #E7E7E7;
    margin-top: 33px;
    padding: 0;
}
body .ow_photo_context_action_divider  a:hover {
    background-color: #E7E7E7 !important;
}
.ow_context_action .ow_tooltip {
    display: none;
}
.ow_context_action_divider {
    line-height: 1px;
    height: 1px;
    background: #eff2f5;
    border-bottom: 1px solid #fff;
    margin: 1px 0px 0px;
}
/* ---- End of Context Action styles ---- */
/* ---- Cover Context Action styles ---- */
.uh-cover-add-btn-wrap .ow_context_action {
    padding-left: 7px;
}
.uh-cover-add-btn-wrap .ow_tooltip_body {
    padding: 4px 0px;
}
.uh-cover-add-btn-wrap .ow_context_action_list a {
    padding: 4px 12px;
}
.uh-cover-add-btn-wrap .ow_context_action_value {
    color: #5b646a;
}
.ow_console_right .ow_console_body .ow_console_items_wrap .ow_count_wrap.OW_ConsoleItemCounter .ow_count_bg.OW_ConsoleItemCounterPlace{
    background-color: #5b646a;
}
/* ---- End of Cover Context Action styles ---- */
/* ---- Counter  ---- */
.ow_count_wrap {
    text-align: center;
    display: inline-block;
    line-height: 15px;
    font-size: 8px;
    vertical-align: top;
}
.ow_count_bg {
    display: inline-block;
    background: #5b646a;
    min-height: 15px;
    overflow: hidden;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.ow_count {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    min-height: 15px;
    min-width: 16px;
    line-height: 15px;
    color: #fff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/* ---- End of Counter  ---- */
/* ---- Info tooltip styles ---- */
.ow_tip{
    display:inline-block;
    position:absolute;
    z-index: 10005;
}
.ow_tip_box {
    position: relative;
    padding:2px 9px 4px;
    background-color:#fff;
    color: #828894;
    border: 1px solid #ccd6de;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    max-width: 600px;
}
.ow_tip_arrow{
    display:none;
    position:absolute;
}
.ow_tip_arrow span {
    display:block;
    border:5px dashed transparent;
}
/* Tip top */
.ow_tip_top .ow_tip_box{
    margin-bottom:5px;
}
.ow_tip_top .ow_tip_box:after,
.ow_tip_top .ow_tip_box:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ow_tip_top .ow_tip_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 5px;
    margin-left: -5px;
}
.ow_tip_top .ow_tip_box:before {
    border-color: rgba(204, 214, 222, 0);
    border-top-color: #ccd6de;
    border-width: 6px;
    margin-left: -6px;
}
/* Tip right */
.ow_tip_right .ow_tip_box:after,
.ow_tip_right .ow_tip_box:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ow_tip_right .ow_tip_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 5px;
    margin-top: -5px;
}
.ow_tip_right .ow_tip_box:before {
    border-color: rgba(204, 214, 222, 0);
    border-right-color: #ccd6de;
    border-width: 6px;
    margin-top: -6px;
}
.ow_tip_right .ow_tip_box{
    margin-left:5px;
}
/* Tip left */
.ow_tip_left .ow_tip_box:after,
.ow_tip_left .ow_tip_box:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ow_tip_left .ow_tip_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 5px;
    margin-top: -5px;
}
.ow_tip_left .ow_tip_box:before {
    border-color: rgba(204, 214, 222, 0);
    border-left-color: #ccd6de;
    border-width: 6px;
    margin-top: -6px;
}
.ow_tip_left .ow_tip_box{
    margin-right:5px;
}
/* Tip bottom */
.ow_tip_bot .ow_tip_box:after,
.ow_tip_bot .ow_tip_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ow_tip_bot .ow_tip_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 5px;
    margin-left: -5px;
}
.ow_tip_bot .ow_tip_box:before {
    border-color: rgba(204, 214, 222, 0);
    border-bottom-color: #ccd6de;
    border-width: 6px;
    margin-left: -6px;
}
.ow_tip_bot .ow_tip_box{
    margin-top:5px;
}
.statistical_info_item_icon {
    width: 100%;
    min-height: 51px;
}
.statistical_info_item_icon_container {
    width: 51px;
    margin: auto;
    border-radius: 50%;
    display: block;
    background-color: #f0f4fb;
    padding: 10px;
}

.terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li a span:first-child,
.ow_content_menu_wrap ul.ow_content_menu  li span.ow_dynamic_color_icon{
    background-color: unset !important;
    /*background-image: url(./images/ic/circle-nodes.svg ) !important;*/
    background-repeat: no-repeat;
    background-position-x: .5rem !important;
    background-position-y: .7rem !important;
    background-position: center;
    background-size: 1.75rem !important;
    opacity: .7;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: linear;
}
ul.ow_content_menu li a span:first-child:not(:only-child){
    height: 34px;
    padding: 0px !important;
    display: inline-block;
    width: 35px;
}
ul.ow_content_menu li a span.ow_tabs_text{
    padding: 0px !important;
    display: inline-block;
    width: max-content;
    display: inline-block;
}
ul.ow_content_menu li{
    padding-left: 15px !important;
}
.iisgraph .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_content_menu_wrap ul.ow_content_menu li a span{
    height: 20px;
    padding: 2px 30px 8px 15px !important;
}
.ow_admin_area ul.ow_content_menu li a span:first-child{
    width: 35px;
}
/*===========customize_themes===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_gear_wheel{
    -webkit-mask-position-y: -1767px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_files {
    -webkit-mask-position-y: -1543px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_picture {
    -webkit-mask-position-y: -337px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========newsfeed_admin_page===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li._newsfeed_settings span.ow_ic_gear_wheel{
    -webkit-mask-position-y: -1731px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li._newsfeed_customization span.ow_ic_files{
    -webkit-mask-position-y: -197px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========photo_admin_page===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li._general  span.ow_ic_gear_wheel{
    -webkit-mask-position-y: -1506px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li._view  span.ow_ic_picture {
    -webkit-mask-position-y: -1731px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========item_users===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_clock {
    -webkit-mask-position-y: -1113px;
    -webkit-mask-position-x: calc(100%);
    -webkit-mask-size:27px;
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_delete {
    -webkit-mask-position-y: -1565px;
    -webkit-mask-position-x: calc(100%);
    -webkit-mask-size:29px;
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_mail {
    -webkit-mask-position-y: -2293px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size:27px;
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_mobile  {
    -webkit-mask-position-y: -80px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========language===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_edit {
    -webkit-mask-position-y: -1968px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========SEO===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_script {
    -webkit-mask-position-y: -1330px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_flag {
    -webkit-mask-position-y: -2002px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========guideline===============*/
.guideline_page .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_info,
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_info{
    -webkit-mask-position-y: -1618px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size: 24px;
}
.guideline_page .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_lock,
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_lock{
    -webkit-mask-position-y: -1731px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size: 24px;
}
.guideline_page .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_groups,
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_groups{
    -webkit-mask-position-y: -2107px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size: 24px;
}
.guideline_page .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_bookmark,
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_bookmark{
    -webkit-mask-position-y: -1174px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size: 24px;
}
/*===========terms===============*/
.terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li:nth-child(1) a span:first-child{
    -webkit-mask-position-y: -1728px;
    -webkit-mask-position-x: calc(100% - 5px);
    -webkit-mask-size:25px;
}
.terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li:nth-child(2) a span:first-child{
    -webkit-mask-position-y: -1696px;
    -webkit-mask-position-x: calc(100% - 5px);
}
.terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li a span:first-child{
    -webkit-mask-position-y: -1543px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========Group_setting===============*/
.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_dashboard{
    -webkit-mask-position-y: -1731px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========video_setting===============*/
.ow_admin_area .ow_stdmargin.ow_ic_video + .ow_content .ow_content_menu_wrap ul.ow_content_menu  li span.ow_ic_gear_wheel {
    -webkit-mask-position-y: -1800px;
    -webkit-mask-position-x: calc(100% - 5px);
}
/*===========default_for_admin_pages===============*/
.ow_admin_area ul.ow_content_menu  li span.ow_dynamic_color_icon{
    -webkit-mask-position-y: -1544px;
    -webkit-mask-position-x: calc(100% - 5px);
}

@media (-webkit-min-device-pixel-ratio: 0) {
    .statistical_info_item_icon {
        background: #898989 !important;
    }
    body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li a span:first-child,
    .iisterms_page .ow_content_menu_wrap ul.ow_content_menu li a span:first-child,
    .terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li a span:first-child,
    #login_frame ul.ow_content_menu  li span.ow_dynamic_color_icon,
    .base_user_profile .ow_content_menu_wrap ul.ow_content_menu li a span:first-child,
    .ow_content_menu_wrap span.ow_dynamic_color_icon{
        /*background-color: #898989 !important;*/
    }
    body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li.active:hover a span:first-child
    body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li.active a span:first-child,
    .iisterms_page .ow_content_menu_wrap ul.ow_content_menu li.active:hover a span:first-child,
    .iisterms_page .ow_content_menu_wrap ul.ow_content_menu li.active a span:first-child,
    #login_frame ul.ow_content_menu li.active:hover span.ow_dynamic_color_icon,
    #login_frame ul.ow_content_menu li.active span.ow_dynamic_color_icon,
    .terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li.active:hover a span:first-child,
    .terms_plugin_settings_page.ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li.active a span:first-child,
    .base_user_profile .ow_content_menu_wrap ul.ow_content_menu li.active:hover a span:first-child,
    .base_user_profile .ow_content_menu_wrap ul.ow_content_menu li.active a span:first-child,
    .ow_content_menu_wrap li.active:hover span.ow_dynamic_color_icon,
    .ow_content_menu_wrap li.active span.ow_dynamic_color_icon{

    }
}
@media (min--moz-device-pixel-ratio: 0) {
    .statistical_info_item_icon {
        background: #898989 !important;
    }
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item_icon.users{
    background-image: url(images/statistical_user.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 51px;
    mask-image: url(images/statistical_user.svg);
    mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-image: url(images/statistical_user.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item_icon.groups{
    background-image: url(images/statistical_Group.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 45px;
    background-position-y: 1px;
    mask-image: url(images/statistical_Group.svg);
    mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-image: url(images/statistical_Group.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item_icon.topics{
    background-image: url(images/statistical_topics.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 42px;
    background-position-y: 2px;
    mask-image: url(images/statistical_topics.svg);
    mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-image: url(images/statistical_topics.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item_icon.online_users{
    background-image: url(images/statistical_online_user.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 51px;
    mask-image: url(images/statistical_online_user.svg);
    mask-repeat: no-repeat;
    mask-size: 100%;
    -webkit-mask-image: url(images/statistical_online_user.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item .statistical_info_item_count{
    position: relative;
    font-size: 20px;
    margin-top: 20px;
}
.base_index_page .ow_dragndrop_content .ow_dnd_widget.index-IISGRAPH_CMP_CountupWidget .statistical_info .statistical_info_item .statistical_info_item_title{
    position: relative;
}


/* ---- End of the Info tooltip styles ---- */







/*========================================================================================================
                       [13] Common Blocks
 ========================================================================================================*/

.ow_box_cap_empty {
    padding: 0px 10px 0px 10px !important;
    border-radius: 2px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius: 2px;
    -moz-border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 2px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}

.ow_dnd_widget .ow_box_cap_empty{
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.iisnews_profile .ow_box_cap_empty,
.ow_profile_blog .ow_box_cap_empty{
    background-color: transparent;
    margin-bottom: 0 !important;
}
.ow.iistheme_portal .iisnews_profile.ow_superwide div.ow_box_cap_empty{
    border: 1px solid #000;
}
.iisnews_profile .ow_box_empty.ow_stdmargin.ow_stdpadding.ow_break_word,
.ow_profile_blog .ow_box_empty.ow_stdmargin.ow_stdpadding.ow_break_word{
    padding: 10px;
    border: 1px solid;
    border-top-width: 0 !important;
}
.user_news_list_page .iisnews_profile .ow_box_empty.ow_stdmargin.ow_stdpadding.ow_break_word {
    border-color: #f1f1f1;
    border-radius: 0px 0px 5px 5px;
}
.ow_box_cap h2,
.ow_box_cap_empty h2,
.ow_box_cap h3,
.ow_box_cap_empty h3{
    padding: 6px 0 6px 0px;
    text-transform: none;
    height: auto;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
}
.blog_view p {
    width: 99%;
}
.ow_searchbar input[type="text"] {
    width: 275px !important;
}
.ow_create_group form .ow_value input[type="file"] {
    width: 100%;
}
html body .ow_box_cap .ow_box_cap_body h2,
html body .ow_box_cap_empty .ow_box_cap_body h2,
html body .ow_box_cap .ow_box_cap_body h3,
html body .ow_box_cap_empty .ow_box_cap_body h3 {
    background-image: none;
}
html body:not(.ow_admin_area) .ow_box_cap .ow_box_cap_body h2,
html body:not(.ow_admin_area) .ow_box_cap_empty .ow_box_cap_body h2,
html body:not(.ow_admin_area) .ow_box_cap .ow_box_cap_body h3,
html body:not(.ow_admin_area) .ow_box_cap_empty .ow_box_cap_body h3 {
    font-size: 12px !important;
}
html body.user_delete .ow_box_cap .ow_box_cap_body h2 {
    color: #000000;
}
.ow_box_cap {
    border: none;
    padding: 0px 8px 0px 8px;
    border-radius: 2px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius: 2px;
    -moz-border-bottom-left-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 2px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.user_delete .ow_box_cap {
    border: 1px solid #dbdbdb;
    border-bottom: none;
    border-radius: 5px 5px 0px 0px;
}
.ow_box_cap .ow_box_cap_body,
.ow_box_cap_empty .ow_box_cap_body {
    min-height: 25px;
}
.ow_box {
    padding: 10px;
    background-color: #fff;
    border-top: none;
    margin-bottom: 8px;
    margin-top: 0px;
    position: relative;
}
.user_delete .ow_box {
    border: solid 1px #dbdbdb;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
}
.profile-IISNEWS_CMP_UserNewsWidget .ow_box,
.ow_profile_blog .ow_box{
    padding: 7px !important;
}
.ow_box_empty{
    position: relative;
}
.ow_box .bottom_toolbar, .ow_box_mod .bottom_toolbar{
    margin-top: 10px;
    /*border-top: 1px solid #dddfeb;*/
    font-size: 8px;
    padding: 0 5px;
    text-align: right;
}
.ow_box_toolbar {
    margin: 10px 0px 0px 7px;
    float: left;
    white-space: nowrap;
}

.iisnews_profile .ow_box_toolbar:lang(fa-IR),
.ow_profile_blog .ow_box_toolbar:lang(fa-IR){
    float: left;
}
.iisnews_profile .ow_box_toolbar_cont li,
.ow_profile_blog .ow_box_toolbar_cont li{
    font-size: 10px;
}
.user_news_list_page .iisnews_profile .ow_box_toolbar_cont li {
    font-size: inherit;
    line-height: 30px;
}
.user_news_list_page .user_news_list_page .ow_bl.ow_box_toolbar li a:hover {
    text-decoration: none;
    border: none;
}
.ow_box_toolbar span {
    padding: 0px 2px 0px 0px;
}
.ow_box_toolbar span.ow_nowrap a {
    display: inline-block;
    border: 1px solid transparent;
    padding: 0px 6px 0px;
    line-height: 21px;
}

.ow_photo_pint_album {
    width: 99% !important;
    background-color: #Ffffff;
    border-bottom-width: 0px;
    text-align: center;
    padding-top: 5px;
}
.ow_photo_item_wrap img {
    width: 95% !important;
}
.ow_box_toolbar a:hover {
    text-decoration: none;
}
.ow_box_toolbar .ow_delimiter,
.ow_ic_toolbar  .ow_delimiter{
    display: none;
}
/* FloatBox implementation */
#floatbox_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
.floatbox_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.floatbox_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}
#floatbox_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}
body .floatbox_canvas .floatbox_container {
    margin-top: 100px;
}
.floatbox_container {
    position: fixed;
    z-index: 102;
    width: 300px;
    -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.55);
}
.floatbox_container .ow_bg_color {
    border-radius: 5px;
}
.floatbox_header {
    padding: 10px;
    text-align: left;
}
.floatbox_header a.close_btn {
    margin: 2px;
}
.floatbox_title {
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 12px 0px;
    float: left;
    font-weight: normal;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif !important;
}
.floatbox_header .ow_box_cap_icons {
    float: right;
    margin-top: 1px;
}
.floatbox_body {
    padding: 8px 16px;
    text-align: left;
}
.floatbox_bottom {
    padding: 0px 16px 16px;
    text-align: center;
}
/* End FloatBox implementation */







/*========================================================================================================
                       [14] Forms
 ========================================================================================================*/

/* ---- Form Elements styles ---- */
input[type=text],
input[type=password],
textarea,
select,
div.jhtmlarea,
.ow_photo_upload_description,
.ow_photo_preview_edit .CodeMirror{
    background-color: #FCFCFC;
    border: 1px solid #ccd6de;
    color: #828894;
    font-family: "Lucida Grande", "Verdana";
    font-size: 11px;
    padding: 4px;
    box-shadow: 0px 1px 0px #FFFFFF, 0px -1px 0px #FFFFFF, 1px 0px 0px #FFFFFF, -1px 0px 0px #FFFFFF;
}
select {
    background: white;
    background-image: url(images/ic_arrow_down.svg) !important;
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 9px;
    padding: 6px 9px 6px 23px;
    border-radius: .625rem !important;
    -webkit-appearance: none;
    border: 1px solid #f0f0f0;
    cursor: pointer;
    -moz-appearance: none;
    height: 3.5rem;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
body form div.jhtmlarea {
    background: #fff;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body .toolbar {
    padding: 2px 2px 0px;
    height: 22px;
    background: #fff;
    border: none;
}
body .toolbar ul li {
    margin: 0px;
}
body .toolbar ul li a {
    background-image: url(images/wysiwyg.png);
    border: none;
    width: 20px;
    height: 20px;
}
body .toolbar ul li a:hover {
    border: none;
}
body .jhtmlarea .toolbar ul {
    height: 24px;
}
.jhtmlarea .input_ws_cont {
    padding: 8px;
}
body.htmlarea_styles {
    margin: 0px;
}
select{
    background-image: none;
}
textarea{
    height: 100px;
    width: 100%;
    resize: vertical;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
}
input[type=checkbox] ~ label,
input[type=radio] ~ label {
    vertical-align: top;
}
input[type=text],
input[type=password]{
    width: 100%;
    height: 3.2rem;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input#searchFilter, input[type=submit], input[type=button] {
    background-color: transparent;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(images/ic/check.svg);
    background-position-x: 92%;
    background-size: 1rem !important;
    padding: .625rem 18px .625rem 12px;
    color: black;
    font-weight: normal;
    cursor: pointer;
    font-family: 'IRANSansWeb', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    border: none;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}

input#searchFilter{
    background-image: url(images/ic/magnifying-glass.svg);
}

span.ow_button:hover input#searchFilter{
    background-image: url(images/ic/magnifying-glass.svg);
}

.event_view .ow_content .ow_stdmargin.ow_txtright li.ow_even_invite_link .ow_button span #inviteLink{
    background-image: none;
    padding: 3px 7px 3px 7px;
    font-size: 100%;
    height: 26px;
}

.event_view .ow_content .ow_stdmargin.ow_txtright li.ow_even_invite_link span.ow_button{
    margin: 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 4px;
}

.ow_bl .skyroom_link a{
    background-color: #3e9fee !important;
    background-image: linear-gradient(to right top, #3e9fee, #339feb, #269fe7, #189fe4, #009fe0);
    border-color: #3e9fee !important;
    color: #fff !important;
    box-shadow: none;
    transition: box-shadow 50ms ease-in-out;
}
.ow_bl .skyroom_link a:hover{
    box-shadow: 0 0 1px 1px #3e9fee;
    border-radius: 3px;
}.ow_bl .skyroom_link a[disabled="1"]{
    pointer-events: none;
    filter: opacity(0.5);
}

textarea.invitation,
input[type=text].invitation,
input[type=password].invitation{
    color:#999;
}
input[type=text].ow_inputready,
textarea.ow_inputready {
    color: #999999;
}
/* temp hack for decorating buttons in FF */
body:not(:-moz-handler-blocked) input[type=submit],
body:not(:-moz-handler-blocked) input[type=button]{
    padding-top: 0px;
    padding-right: 23px;
}
/* End of temp hack for decorating buttons in FF */

html body div .ow_button .ow_ic_gear_wheel {
    background-image: url(images/ic_gear_wheel.svg) !important;
}

html body div .ow_button:hover .ow_ic_gear_wheel {
    background-image: url(images/ic_gear_wheel_white.svg) !important;
}
.iis_media_panel_gallery .ow_page_wrap.blank_page .ow_page_container .ow_canvas .ow_page .ow_content .media_panel_fullpage .ow_form tbody tr td .clearfix .ow_right .ow_button{
    position: relative;
    right: 34%;
}
.iis_media_panel_gallery .ow_page_wrap.blank_page .ow_page_container .ow_canvas .ow_page .ow_content .media_panel_fullpage .ow_form tbody tr td .clearfix .ow_right .ow_button.ow_red{
    position: relative;
    left: 66%;
    right: auto;
}
.iis_media_panel_gallery .ow_page_wrap.blank_page .ow_page_container .ow_canvas .ow_page .ow_content .media_panel_fullpage .ow_form tbody tr td .clearfix .ow_right .ow_button.ow_red input[type="button"]{
    color: #160000;
}
html body div span.ow_button:hover  input[type=submit],
html body div span.ow_button:hover  input[type=button] {
}

span.ow_button:hover input.ow_newsfeed_view_more.ow_ic_down_arrow {
    background-image: url(images/ic/arrow-down.svg);
}

html body.ow input[type=submit],
html body.ow input[type=button]{
    margin: 0px;
    background-size: 15px;
    padding-right: 25px;
}
.iissms_check_code .user_verification form ul.ow_bl.fields .ow_button a.ow_button{
    border: 1px solid #bec5ca;
    color: black;
    padding-top: 3px;
    padding-bottom: 3px;
}
.iissms_check_code .user_verification form ul.ow_bl.fields .ow_button{
    margin: 0px 4px 10px 4px;
}
.iissms_check_code .user_verification .ow_button_area{
    display: inline-block;
}
.iissms_check_code .user_verification form .buttons.iissms_buttons .field{
    width: auto;
}
.iissms_check_code .user_verification .buttons.iissms_buttons .ow_button_area .ow_button.ow_ic_save.iissms_save.ow_ic_save.iissms_save{
    margin-top: 5px;
    margin-bottom: 5px;
}
.iissms_check_code .user_verification .buttons.iissms_buttons input.ow_ic_ok{
    width: 56%;
    max-width: 100%;
    margin: 5px auto 0px auto;
    text-align: right;
}
.iissms_check_code .user_verification form .item.verify{
    height: 0px;
    margin: 0px;
    padding: 0px;
}
.iissms_check_code .user_verification .item.unverify{
    padding: 0px;
}
.iissms_check_code .user_verification h1{
    margin-bottom: 50px;
}
.iissms_check_code .ow_page_wrap .ow_page_padding .ow_page_container .ow_content .ow_automargin.ow_superwide.user_verification p,
.iissms_check_code .user_verification .item .description{
    text-align: right !important;
    margin-bottom: 15px !important;
    margin-right: 30px !important;
}
.iissms_check_code .user_verification form .buttons.iissms_buttons .ow_bl.fields{
    margin-top: 70px;
}
.iissms_check_code .user_verification form .item.unverify .description.ow_mail_verify{
    margin-bottom: 0px !important;
}
.iissms_check_code .user_verification form .item.unverify + .item.unverify + .buttons.iissms_buttons .ow_button_area{
    display: block;
    margin-top: 30px;
}
.iissms_check_code .user_verification form .item.unverify + .item.unverify + .buttons.iissms_buttons ul.ow_bl.fields{
    margin-top: 30px;
}
.iissms_check_code .user_verification form .item.unverify + .item.unverify .description{
    margin-top: 20px;
}
.iissms_check_code .ow_page_wrap .ow_page_padding .ow_page_container .ow_content .ow_automargin.ow_superwide.user_verification form .iissms_buttons .fields.ow_change_mobile_Number li{
    float: unset !important;
}
.iissms_check_code .user_verification form .item.unverify + .item.verify + .buttons.iissms_buttons .field{
    width: 100%;
}
.iissms_check_code .user_verification form .ow_preloader{
    display: none !important;
}

input.ow_newsfeed_view_more.ow_ic_down_arrow {
    word-break: keep-all;
}

span.ow_button {
    display: inline-block;
    padding: 0;
    border: none;
    margin: 1px 10px 0px 10px;
}

.ow_newsfeed_content_status a.iismention_person {
    font-weight: bold;
}

.password_change_interval .ow_page_wrap .ow_canvas .ow_content .ow_txtcenter .ow_button > input[type="button"]{
    background-image: url(images/forgot.svg);
}
.password_change_interval .ow_page_wrap .ow_canvas .ow_content .ow_txtcenter span.ow_button:hover input[type="button"]{
    background-image: url(images/white_forgot.svg);
}
.user_reset_password_Request_page .ow_forgot_password input[type="text"],
.user_reset_password_Request_page .ow_forgot_password .ow_button.ow_positive,
.user_reset_password_page .ow_forgot_password form .ow_button.ow_positive{
    margin-top: 15px;
}
.user_reset_password_Request_page .ow_forgot_password .ow_button.ow_positive input[type="submit"],
.user_reset_password_page .ow_forgot_password form .ow_right .ow_button.ow_positive input[type="submit"]{
    color: #160000;
}
.flag_submit_button_container span.ow_button {
    margin: 3px 3px 3px 3px;
}

span.ow_button:hover input[type=submit],
span.ow_button:hover input[type=button]{
    color: #fff !important;
    background-image: url(images/ic/check-double.svg);
    background-position-x: 96%;
    background-size: 1rem !important;
}

span.ow_button span.ow_button {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: none;
    background-image: none;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
}
span.ow_button span {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
}
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_infinite_possible_values .ow_right .ow_button span.ow_ic_add,
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_possible_values  .ow_right .ow_button span.ow_ic_add{
    background-image: none;
}
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_infinite_possible_values .ow_right .ow_button,
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_possible_values  .ow_right .ow_button{
    margin-top: 10px;
}
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_infinite_possible_values .ow_left,
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question  .tr_qst_possible_values .ow_value .clearfix .ow_left{
    width: 100% !important;
}
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question .tr_qst_infinite_possible_values br,
.ow_admin_area.floatbox_nooverflow .ow_admin_add_profile_question  .tr_qst_possible_values .ow_value br{
    line-height: 3px;
}
.ow_btn_delimiter span.ow_button {
    margin-left: 10px;
}
.ow_btn_delimiter span.ow_button span.ow_button {
    margin: 0px;
}
*+html input[type=submit],
*+html input[type=button]{
    overflow: visible;
}
input[type=submit]:hover,
input[type=button]:hover{
    color: #fff;
    /*background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3C%21--%20Created%20with%20Method%20Draw%20-%20http%3A%2F%2Fgithub.com%2Fduopixel%2FMethod-Draw%2F%20--%3E%0A%0A%20%3Cg%3E%0A%20%20%3Ctitle%3Ebackground%3C%2Ftitle%3E%0A%20%20%3Crect%20x%3D%22-1%22%20y%3D%22-1%22%20width%3D%222.625%22%20height%3D%222.625%22%20id%3D%22canvas_background%22%20fill%3D%22none%22%2F%3E%0A%20%3C%2Fg%3E%0A%20%3Cg%3E%0A%20%20%3Ctitle%3ELayer%201%3C%2Ftitle%3E%0A%20%20%3Cpath%20id%3D%22svg_1%22%20d%3D%22m2.40143%2C9.442112l1.617591%2C-1.618057l4.431273%2C4.430673l7.386808%2C-7.384488l1.618155%2C1.61688l-9.004965%2C9.003901%22%20stroke-width%3D%220%22%20stroke%3D%22%23fff%22%20fill%3D%22%23fff%22%2F%3E%0A%20%3C%2Fg%3E%0A%3C%2Fsvg%3E);*/
}
input[type=submit].submit{
    background-color: #00aa00;
    color: #fff;
}
input[type=submit].alert{
    background-color: #ff6666;
    color: #fff;
}
ul.ow_radio_group li{
    float:left;
}
ul.ow_checkbox_group li{
    float:left;
}
.form_auto_click textarea.invitation{
    height:50px;
}
.form_auto_click{
    margin: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.floatbox_container .ow_bg_color .floatbox_body .questions-add.clearfix .form_auto_click{
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;

}
.floatbox_container .ow_bg_color .floatbox_body .questions-add.clearfix .form_auto_click .clearfix.qa-submit-c.ow_border {
    display: contents;
}

.qa-submit-c {
    margin-top: -16px !important;
    margin-bottom: unset !important;
    min-height: 110px;
}
textarea#newsfeed_update_status_info_id {
    border-width: 0px 0px 1px 0;
    margin: 2px;
    width: calc(100% - 3px);
    background-color: transparent;
    border-radius: unset;
}

.newsfeed_update_status_info .ow_smallmargin {
    margin-bottom: -1px;
}

.ow_status_update_btn_block input#updatestatus_submit_button {
    padding: 3px 25px 3px 25px;
    border-radius: 3px;
    height: 30px;
    background-image: none !important;
}

.ow_status_update_btn_block select[class='statusPrivacy'] {
    margin: 8px 0px 1px 8px;
    float: left;
    border-radius: 3px;
}

body.base_user_dashboard form[name='newsfeed_update_status'] .statusPrivacy[name="statusPrivacy"]{
    width: 100px !important;
}

.ow_status_update_btn_block label {
    margin-left: 14px;
    line-height: 15px;
    padding-top: 13px;
    display: inline-block;
}

.category_section select#newsfeed_select_order {
    border-radius: 3px;
}

.category_section select#newsfeed_select_order:lang(fa-IR) {
    direction: rtl;
}

.ow_news_list .news_item.ow_ipc,
.ow_blogs_list .ow_blog_item{
    width: 97% !important;
    padding: 0 1px;
    box-shadow: none !important;
    border: 1px solid #CDD3D8 !important;
    border-radius: 5px !important;
}

.ow_news_list.clearfix .ow_ipc.ow_stdmargin.clearfix {
    border: 1px solid #f1f1f1 !important;
    padding: 5px;
}

.ow_news_list.clearfix .ow_ipc.ow_stdmargin.clearfix .ow_ipc_info {
    padding: 0px 10px 0px 10px;
}

.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_ipc_header{
    margin-top: 10px;
}

.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_icon_control.ow_ic_user{
    margin-top: 16px;
}

.ow_news_list .news_item.ow_ipc,
.ow_blogs_list .ow_blog_item {
    border-width: 1px 0 0 0 !important;
}

body .ow_news_list .news_item .ow_ipc_info .ow_ipc_toolbar .ow_nowrap.ow_ipc_date{
    padding: 0 !important;
}

body .ow_news_list .news_item .ow_ipc_info .ow_ipc_toolbar{
    padding: 10px 0 5px 0 !important;
}

body .ow_news_list .news_item .ow_ipc_info .ow_ipc_toolbar .ow_nowrap{
    margin-right: -3px;
    font-size: 11px;
}
body .ow_news_list .ow_superwide {
    background-color: #ffffff !important;
}
body .ow_jconfirm.jconfirm-material news_list .news_item .ow_ipc_info .ow_ipc_content p,
.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_ipc_content{
    margin-top: 0px !important;
    margin-right: -2px !important;
    line-height: 25px !important;
}

.base_user_dashboard .ow_newsfeed .ow_newsfeed_avatar {
    margin-right: 20px !important;
    margin-top: 12px;
}
.base_index_page .ow_newsfeed .ow_newsfeed_avatar {
    margin-right: 32px !important;
    margin-top: 22px;
}
.base_index_page .ow_newsfeed .with_last_activity .ow_newsfeed_avatar {
    margin-right: 25px !important;
}
.base_index_page  .ow_newsfeed_string.ow_small.ow_smallmargin.last_activity_content .ow_newsfeed_avatar {
    margin-right: 2px !important;
}

form .error{
    color:red;
}
form input[type=text].hasDatepicker{
    width: 87%;
}
.ow_multiselect select{
    width: 120px;
    padding: 2px;
}
.ow_multiselect input[type=button]{
    padding-left: 20px;
}
.form_auto_click .ow_submit_auto_click{
    display:none;
}
/* ---- Positive and Negative buttons ---- */
.ow_button.topic_first_post_edit a,
body.group_users_list_page .ow_button.ow_ic_delete #groups-cancel_edit,
html body.news_save_index .ow_blogentry_compose form[name='save'] div .ow_ic_save input[type=submit],
html body.groups_create .ow_create_group form[name='GROUPS_CreateGroupForm'] div .ow_ic_new input[type=submit],
html body.blog_save_index .ow_blogpost_compose form[name='save'] div .ow_ic_save input[type=submit],
html body div .ow_positive input[type=submit],
html body div .ow_positive input[type=button]{
    color: #6e6f6f;
}
.ow_negative input[type=submit],
.ow_negative input[type=button]{
    background: none;
    padding-right: 2px;
}
body:not(:-moz-handler-blocked) .ow_negative input[type=submit],
body:not(:-moz-handler-blocked) .ow_negative input[type=button] {
    padding-right: 2px;
}
/* ---- End of Positive and Negative buttons ---- */
/* Color buttons */
html body div .ow_green,
span.ow_blitem.ow_green input[type=submit],
span.ow_blitem.ow_green input[type=button],
.ow_bl a.ow_green:hover {
    color: #57ba98;
}
html body div .ow_red,
span.ow_blitem.ow_red input[type=submit],
span.ow_blitem.ow_red input[type=button],
.ow_bl a.ow_red:hover {
    color: #ee3d32;
}
html body div .ow_mild_red,
span.ow_blitem.ow_mild_red input[type=submit],
span.ow_blitem.ow_mild_red input[type=button],
.ow_bl a.ow_mild_red:hover {
    color: #ee3d32;
}
html body div .ow_mild_green,
span.ow_blitem.ow_mild_green input[type=submit],
span.ow_blitem.ow_mild_green input[type=button],
.ow_bl a.ow_mild_green:hover {
    color: #57ba98;
}
.floatbox_body .ow_mild_green {
    border: 1px #57ba98 solid !important;
    margin: 5px;
}
.floatbox_body .avatar_select_list .ow_item_set2 {
    margin: 2px;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.floatbox_body div#search_content div#div_result_search_items .result_search_item a.title{
    max-width: 90%;
    text-align: right;
    color: black;
}

.topic_label_group_container > .topic_label_group {
    font-size: 17px;
    color: #343434;
    margin: 10px 15px 15px 15px;
    border-radius: 5px 5px 0 0;
    font-family: "IRANSansWeb_medium";
}
.topic_label_group_container {
    float: right !important;
    border: 3px solid #f8f9fb !important;
    width: 100% !important;
    background-color: #f8f9fb;
    border-radius: 10px !important;
    margin: 10px 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.result_search_description.result_search_item {
     height: 110px;
     border-top: none;
     margin-top: 10px;
     background-color: #ededed7d;
     border: unset !important;
     line-height: 110px;
     color: #9e9e9e;
     font-size: 20px;
 }
.result_search_description.result_search_item:hover {
    background-color: #ededed7d;
}
#description_minimum_two_char.result_search_description.result_search_item{
    font-size: 15px;
}
#search_input_item:focus {
    border: 1px solid #a9abae;
}
#search_input_item {
    box-shadow: none;
}
div#search_input_content select {
    box-shadow: none;
}
html body .ow_button.ow_red,
html body .ow_button.ow_mild_red,
html body .ow_button.ow_green,
html body .ow_button.ow_mild_green,
.ow_button .ow_mild_red,
.ow_button .ow_red,
.ow_button .ow_gray,
.ow_button .ow_green,
.ow_button .ow_mild_green {
    background-color: transparent;
    color: #5b646a;
}
input[type=submit].ow_green,
input[type=button].ow_green,
input[type=submit].ow_mild_green,
input[type=button].ow_mild_green,
input[type=submit].ow_red,
input[type=button].ow_red,
input[type=submit].ow_mild_red,
input[type=button].ow_mild_red  {
    background-color: transparent;
}

.ow_alt1 .clearfix span.ow_button span.ow_red input.ow_red {
    color: white !important;
}

.ow_dragndrop_panel p span.ow_mild_red.ow_small {
    margin-left: 5px;
}

/* wysiwyg styles */
body.htmlarea_styles{
    font-family: "Lucida Grande", "Verdana", "Tahoma"; /** key:commonFontFamily  **/
    color: #828894;
    font-size: 11px; /** key:commonFontSize **/
    line-height: 18px;
}
body.htmlarea_styles a{
}
body.htmlarea_styles p{
    margin:0;
}
/* tag styles */
div.tagsinput {
    background-color: #fff;
    border-color: #ccd6de;
}
div.tagsinput span.tag {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #f2f5f7;
}
div.tagsinput span.tag a {
    border-color: #eff2f5;
}
div.tagsinput span.tag span {
    font-size: 11px;
}
div.tagsinput input {
    color: #828894;
}
/* lbutton */
a.ow_lbutton,
span.ow_lbutton {
    padding: 1px 5px;
    line-height: 14px;
    text-transform: uppercase;
    text-shadow: none;
    display: inline-block;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    font-weight: bold;
    vertical-align: text-bottom;
    border-radius: 2px;
    margin-right: 2px;
    border: 1px solid transparent;
}
html body a.ow_lbutton,
html body span.ow_lbutton {
    font-size: 10px;
    color: black;
}

/* ---- End of Form Elements styles ---- */
/* -------Attachments styles----------*/
.ow_attachment_btn {
    float: right;
    margin: 0 0 0 6px;
    padding: 0;
}
.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}
.ow_attachment_icons {
    float: right;
    margin-top: 0px;
    margin-bottom: -3px;
}
.ow_status_update_btn_block .ow_attachment_icons{
    margin-top: 17px;
}
.ow_status_update_btn_block .ow_attachment_preview_container {
    margin-top:30px;
}
.forum_add_post .ow_status_update_btn_block .ow_attachment_icons {
    margin-top: 4px;
}
.forum-post-comment-wrapper {
    margin: 0px 10px -5px;
    padding: 5px 10px 0px 10px;
    border-top: 1px solid #dbdbdb
}
.forum_topic_index .ow_forum_topic_posts .ow_stdmargin.clearfix .ow_ipc_toolbar.ow_remark {
    margin: 10px 0;
}
.forum_topic_index .forum_answer .ow_ipc_toolbar {
    text-align: left;
}
.forum_topic_index .topic_opening_post span.quote_post,
.forum_topic_index .forum_answer .ow_ipc_toolbar > span,
.forum_topic_index span.ow_nowrap.post_flag_item {
    background: none;
    border: 1px solid #ddd;
    padding: 0 4px;
    border-radius: 4px;
}
.forum_topic_index .topic_opening_post span.quote_post:hover,
.forum_topic_index .forum_answer .ow_ipc_toolbar > span.ow_nowrap:hover {
    background: #ebebeb;
    color: white;
}

.ow_chat_dialog_wrap .ow_chat_message_block #dialogUserIsUnreachableText {
    display: block; 
    padding: 8px; 
    text-align: center;
}

.ow_chat_dialog_wrap .ow_chat_block_deactive .ow_chat_message_block #dialogUserIsUnreachableText {
    display: none;
}

.group-NEWSFEED_CMP_EntityFeedWidget .ow_status_update_btn_block .ow_attachment_icons {
    min-width: 13%;
}

.dashboard-BASE_CMP_ModerationToolsWidget span.ow_lbutton.ow_green {
    COLOR: white;
    font-weight: normal;
    border-radius: 50%;
}

.ow_chat_message_block .ow_attachment_icons .ow_attachments {
    margin-top: -5px;
}
.wdt-emoji-popup .wdt-emoji-popup-mobile-closer.ow_message_block_scroll_on_emoji-popup{
    font-weight: normal;
    top: unset;
    left: 18px;
    visibility: visible;
    border: none;
    opacity: 1;
    background-color: transparent;
}
.ow_chat_message_block #dialogMessageFormBlock .wdt-emoji-picker {
    margin-bottom: -2px;
}
#dialogsContainer .ow_chat_dialog_active .ow_chat_message_block .ow_message_block_scroll .wdt-emoji-picker{
    padding-left: 14px;
}
#dialogsContainer .ow_chat_dialog_active .ow_chat_message_block .ow_message_block_scroll .ow_attachment_icons{
    margin-left: 8px;
}
.attach_images_container {
    width: 100px;
    height: 100px;
    display: inline-block;
    margin: 5px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #f1f1f1;
}

.ow_file_attachment_chat {
    background-image: url(images/attachment.svg);
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center;
}

span.ow_file_attachment_chat_information {
    display: inline-block;
    position: sticky;
    bottom: 5px;
    top: 0;
    color: #a2acb3;
    opacity: 0.7;
}

span.ow_file_attachment_chat_information.extention {
    top: 10px;
}

.attach_images_item {
    display: flex;
    vertical-align: middle;
    margin: auto;
    width: 100px;
    height: 100px;
}

.attach_images_container .attach_images_item img.attach-img {
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: auto;
}

a.ow_photo_preview_x.remove-chat-file-attachment {
    width: 20px;
    height: 20px;
    position: relative;
    float: left;
    border-radius: 3px;
    margin-bottom: -20px;
}

.ow_attachments a {
    background: url(images/wysiwyg.png) no-repeat scroll -175px 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 22px;
    overflow: hidden;
    text-decoration: none;
    width: 22px;
}
.ow_attachments a.video{
    background:url(images/wysiwyg.png) -197px 1px no-repeat;
}

video#main-video {
    max-width: 100%;
    margin: 9px 1px 2px 8px;
}

input#videoUpload {
    border-radius: unset;
}

input[type="file"] {
    border-radius: unset;
}

.ow_attachments a.attach {
    background: url(images/ic_attach_big.svg) no-repeat 0 0;
    height: 26px;
    width: 28px;
    margin-top: -3px;
}
.ow_content #conversationChatFormBlock .ow_attachment_icons .ow_attachments #dialogAttachmentsBtn:hover,
.ow_content #conversationChatFormBlock .ow_attachment_icons .ow_attachments #dialogAttachmentsBtn{
    background: url(images/comment_attachments.svg) no-repeat 0 0;
    background-size: 20px;
    background-position-y: center;
    margin-left: 8px;
    height: 48px;
}
.ow_attachments a.attach:hover {
    background-position: 0px -37px;
}
.ow_attachments a.attach.uploading {
    background: url(images/floatbox_preloader.gif) no-repeat center center;
    background-size: 22px;
}
.ow_attachment_delete {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
}
.ow_comments_item_info a.attachment_delete.ow_miniic_delete:lang(fa-IR) {
    right: 58px;
}
.ow_ajax_oembed_attachment {
    width: 100%;
}
.ow_attachment_btn span.ow_button {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    background-position: center left;
    border: none;
    padding: 0;
    display: inline-block;
    text-align: center;
}
.ow_attachment_btn span.ow_button span {
    display: inline-block;
}
.ow_attachment_btn span.ow_button input[type=submit],
.ow_attachment_btn span.ow_button input[type="button"] {
    padding: 1px 8px 4px;
    height: 22px;
    line-height: 19px;
    background: none;
    padding-bottom: 22px;
    color: #FFFFFF;
    margin-top: 0px;
}

.ow_chat_mailchat_inputarea .ow_chat_mailchat_buttons .ow_attachment_btn input {
    color: white !important;
}

.ow_status_update_btn_block .ow_attachment_btn {
    margin-top: 12px;
    margin-right: 4px;
}
/*Video, links embed*/
body .ow_oembed_attachment_preview {
    max-height: 80px;
    position: relative;
    padding: 6px 20px 0 88px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-width: 1px;
    background-color: #fff;
}
.ow_oembed_attachment_pic a:first-child {
    display: block;
}
.ow_mailbox_log .ow_oembed_attachment_preview {
    border: none;
    padding: 0 0 0 88px;
    background-color: transparent;
    margin-top: 12px;
}
.ow_mailbox_log .ow_oembed_attachment_preview .ow_attachment_delete {
    display: none;
}
.ow_oembed_attachment_pic .attachment_other_images_btn {
    position: absolute;
    left: 4px;
    bottom: 20px;
    display: none;
}
.ow_oembed_attachment_pic:hover .attachment_other_images_btn {
    display: inline-block;
}
body .ow_oembed_attachment_pic {
    width: 75px;
    height: 60px;
    position: absolute;
    top: 3px;
    left: 3px;
    border-width: 0;
    background-color: #fff;
}
.ow_oembed_atachment_pic_nopic {
    background-image: url(images/no-picture.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.ow_oembed_attachment_pic img {
    width: 60px;
    height: auto;
}

form[name="newsfeed_update_status"] .ow_oembed_attachment_pic img {
    margin-top: 8px;
}

.ow_dialog_in_item .ow_oembed_attachment_pic img{
    height: auto;
    max-height:60px;
}

.ow_dialog_picture_item {
    min-height: initial;
}

.ow_oembed_attachment_url {
    position: relative;
}
.ow_oembed_attachment_url a {
    position: absolute;
    bottom: 4px;
    left: 4px;
}
.ow_attachment_title {
    margin-bottom: 4px;
    line-height: 13.5px;
    display: inline-block;
}
.ow_attachment_description {
    line-height: 13.5px;
    height: 27px;
    overflow: hidden;
    display: block;
}
.ow_attachment_title a {
    display: block;
    height: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
body .newsfeed-attachment-preview {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
.ow_oembed_attachment_preview.loading_content .ow_oembed_attachment_pic,
.ow_oembed_attachment_preview.loading_content .ow_attachment_title,
.ow_oembed_attachment_preview.loading_content .ow_attachment_description {
    display: none;
}
.ow_oembed_attachment_preview.loading_content {
    background: url(images/ajax_preloader_content.gif) center center no-repeat;
}
.attachment_image_item {
    border-width: 1px;
    cursor: pointer;
    float: left;
    height: 85px;
    margin: 2px;
    padding: 3px;
    text-align: center;
    width: 85px;
}
.attachment_image_item img {
    max-width: 100%;
    max-height: 100%;
}
/*Photo attachment*/
.ow_photo_attachment_preview {
    height: auto;
    padding: 8px 0;
    border-width: 0 0 1px 0;
    border-style: solid;
    margin-left: 0;
}

.blog_view .ow_box_toolbar_cont ul,
.iisnews_view .ow_box_toolbar_cont ul,
.controls_item ul {
    margin-bottom: 0px;
    margin-top: 5px;
}

.profile-BLOGS_CMP_UserBlogWidget .ow_box {
    padding: 8px;
}
.profile-BLOGS_CMP_UserBlogWidget .ow_box .ow_button {
    margin-left: 0px;
    margin-right: 0px;
}

body .floatbox_canvas .floatbox_container{
    min-width: 700px;
}

.detail_table td {
    text-align: center !important;
    vertical-align: middle !important;
    border-left-width: 0 !important;
    background-color: white;
    border-bottom: 1px solid !important;
}
.news_specifications_segment .detail_table td{
    border: none !important;
}

.event_view .event_widget .detail_table td {
    font-size: 11px;
    border: none !important;
}

.event_view .event_widget .ow_std_margin{
    margin-bottom: unset;
    overflow: hidden;
}

.event_view .event_widget .detail_table {
    margin-bottom: unset;
}

.event_view .ow_nocontent {
    padding: 13px 0px 12px 0px;
    text-align: center;
}

.event_view .event_widget.ow_dnd_widget div#userLists ul.ow_box_toolbar.ow_remark.ow_bl {
    margin-top: 10px !important;
    margin: auto;
    display: block;
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}

.event_view .event_widget.ow_dnd_widget div#userLists ul.ow_box_toolbar.ow_remark.ow_bl li {
    text-align: center;
    display: inline-block;
    margin: auto;
    float: unset !important;
}

.ow_miniic_live .ow_preloader_content {
    float: left;
    margin-top: 10px;
    margin-left: 12px;
}

.ow_feed_comments_input_sticky .ow_photo_attachment_preview,
.ow_feed_comments_input_sticky .ow_oembed_attachment_preview,
.ow_feed_comments_input_sticky .comments_hidden_btn{
    margin: 0 12px 8px 22px;
}
.ow_photo_attachment_pic {
    display: inline-block;
    background-color: #fff;
    width: 120px;
    height: 120px;
    border: 1px solid #eff2f5;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.ow_photo_attachment_pic.loading {
    background-size: auto;
    background-image: url(images/ajax_preloader_content.gif);
    background-position: center center;
}
/*File attachments*/
.ow_file_attachment_preview {
    width: 100%;
    height: auto;
    margin-top: -2px;
    margin-bottom: 6px;
}
.ow_file_attachment_block1, .ow_file_attachment_block2 {
    float: left;
    width: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 2px 0;
}
.ow_file_attachment_block1 {
    padding-right: 4px;
}
.ow_file_attachment_block2 {
    padding-left: 4px;
}
.ow_dialog_items_wrap .ow_file_attachment_block1,
.ow_dialog_items_wrap .ow_file_attachment_block2 {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0;
    padding-top: 4px;
}
.ow_dialog_items_wrap .ow_file_attachment_info,
.ow_mailbox_log .ow_file_attachment_info {
    padding-right: 4px;
}
.ow_dialog_item_mailchat .ow_mailbox_message_content_attach {
    padding-top: 0px;
}
.ow_dialog_items_wrap .ow_file_attachment_name,
.ow_mailbox_log .ow_file_attachment_name {
    font-weight: normal;
    padding-right: 4px;
}
.ow_file_attachment_info {
    border: 1px solid transparent;
    padding-right: 50px;
    position: relative;
    overflow: hidden;
}
.ow_file_attachment_info:hover {
    border-color: lightgray;
}
.ow_file_attachment_info a {
    line-height: 22px;
    padding-left: 8px;
}
.ow_dialog_in_item.fileattach {
    padding-top: 1px;
    padding-bottom: 1px;
}
.ow_dialog_in_item.fileattach .ow_file_attachment_info {
    border: none;
}

#conversationFileAttachmentFileName{
    background-image: url("images/miniic_doc.png");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px !important;
    font-style: italic;
    direction: ltr;
}
.ow_file_attachment_name {
    width: 100%;
    line-height: 22px;
    overflow: hidden;
    padding-left: 8px;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}

.ow_file_attachment_size {
    font-weight: normal;
    display: none;
}
.ow_file_attachment_photo_preview,
.ow_file_attachment_close {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    background-image: url(images/tag_close_btn.png);
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.ow_file_attachment_photo_preview{
    background-image: url(images/eye.svg);
    background-size:20px;
    right: 22px;
}
.ow_file_attachment_photo_preview.ow_file_attachment_photo_not_preview{
    background-image: url(images/eye_hidden.svg);
}
.ow_file_attachment_preload {
    position: absolute;
    top: 0;
    right: 25px;
    width: 20px;
    height: 22px;
    background: url(images/ajax_preloader_content.gif) center center no-repeat;
    display: none;
}
.ow_dialog_in_item.errormessage p,
.ow_mailbox_log_message.errormessage .ow_mailbox_message_content,
.ow_dialog_item_mailchat.errormessage .ow_dialog_item_mailchat_text {
    color: #b1b1b1;
}
.ow_errormessage_not {
    display: block;
    padding-bottom: 4px;
    padding-left: 4px;
}
.ow_dialog_in_item.errormessage .ow_errormessage_not {
    padding-left: 0;
}
/* -------End of attachments styles----------*/
/* ----------- Comments styles---------- */
body .ow_attachments a {
    background-color: transparent;
}
body .ow_attachments a.video {
    margin: 0 0 0 -1px;
}
.base_cmnts_temp_cont .ow_ipc_info {
    border: none;
    padding-bottom: 1px;
}
.ow_feed_comments_viewall,
.ow_photo_attachment_preview,
.ow_oembed_attachment_preview,
.ow_oembed_attachment_pic {
    background-color: transparent;
    border-color: #e4e9ee;
    border-style: solid;
    border-bottom: none;
}
.ow_comments_item:not(:last-child) {
    border-bottom: 1px dashed #d0d0d05c !important;
}
.ow_comments_item {
    position: relative;
    padding: 0px 0px 4px 0px;
    border-width: 1px 1px 0 1px;
    border-bottom: none !important;
    box-shadow: 0px 1px 0px #FFFFFF;
}
.ow_comments_form_top .ow_comments_item {
    border-width: 0 1px 1px 1px;
}
.ow_comments_form_top .ow_paging {
    margin-bottom: 0;
    margin-top: 8px;
}

.ow_newsfeed_features { min-height: initial !important; }

.ow_newsfeed_features .ow_comments_item {
    border-width: 1px 0 0 0;
}

.ow_newsfeed_preview_grid_items_bar {
    min-width: 80%;
}

.ow_photoview_info_wrap.sticked .ow_comments_item:last-child {
    border-width: 1px;
    margin-bottom: 12px;
}
.ow_comments_no_form .ow_comments_list .ow_comments_item:last-child {
    border-width: 1px;
}
.ow_comments_form_top.ow_comments_no_form .ow_comments_list .ow_comments_item:first-child {
    border-width: 1px;
}
.ow_newsfeed_features .ow_comments_list div .ow_context_action_block .ow_context_action {
    border-top-width: 1px;
}
.ow_comments_form_wrap {
    padding: 10px 0px 5px 0px;
}
.ow_comments_ipc .ow_comments_form_wrap {
    min-height: 35px;
}
.ow_comments_form_wrap .ow_avatar {
    padding-top: 0px;
}
.ow_feed_comments_viewall {
    padding: 0px 0px 2px 0px;
    border: none;
    min-height: 14px;
    text-align: center;
    box-shadow: 0px 1px 0px #FFFFFF;
    border-radius: 3px;
    margin-bottom: 10px;
    cursor: pointer;
}

.ow_feed_comments_viewall:hover {
    background-color: #f2f5f7;
}

.ow_comment_list_loader.ow_feed_comments_viewall.ow_small a {
    width: 100%;
    display: block;
    font-size: 11px;
}

.ow_feed_comments_input_sticky {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.ow_feed_comments_input_sticky .ow_comments_input_wrap {
    padding: 6px 12px 4px 22px;
}
.ow_feed_comments_input_sticky .ow_comments_form_wrap {
    border-top-width: 1px;
}
.ow_comments_item_picture{
    float: left;
    margin-right: -56px;
    width: 56px;
}
.ow_comments_item_info {
    margin-left: 56px;
    padding-top: 0px;
}
.ow_comments_item_info textarea.ow_smallmargin {
    margin-bottom: 6px;
    width: 100%;
    margin-top: 4px;
}

.ow_comments_item_info .comments_fake_autoclick:lang(fa-IR)
{
    padding-right: 33px;
    padding-left: 28px;
}

.ow_comments_item_info .comments_fake_autoclick {
    width: 100%;
    height: 30px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding-right: 28px;
    padding-left: 12px;
    resize: none;
    background-color: #F2F5F7;
}

.ow_comments_item_header {
    margin-bottom: 0px;
}
.ow_comments_item_header a {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.ow_comments_item_toolbar {
    float: left;
    font-size:10px;
    width: 100%;
}
.ow_comments_item_info .clearfix .ow_comments_item_toolbar {
    white-space: normal;
}
.ow_comments_date {
    float: right !important;
    font-size: 9px;
    color: #888888;
}
.ow_newsfeed_body .ow_comments_list .ow_comments_item .ow_comments_item_info + .comment_footer_container{
    margin-bottom: 20px;
}

.ow_newsfeed_body .ow_comments_list .ow_comments_item .ow_comments_item_info + .comment_footer_container .ow_comments_date{
    margin-right: 40px !important;
    margin-bottom: 5px;
    right: 0;
    position: absolute;
}
.ow_newsfeed_body .ow_comments_list .ow_comments_item .ow_comments_item_info +
.comment_footer_container .ow_comments_date{
    margin-right: 40px;
}

.ow_comments_item.clearfix {
    margin-bottom: 10px;
}


.ow_comments_date.ow_tiny {
    font-size: 11px;
    color: #888888 !important;
}
.ow_comments_date.ow_nowrap.ow_tiny.ow_remark{
    float: left !important;
    color: #888888
    margin-inline-start: 15px;
}
.ow_comments_list .ow_tooltip .ow_tooltip_body {
    padding: 4px 0px;
}
.ow_comments_list .ow_context_action_list a {
    padding: 4px 12px;
}
.ow_comments_item_info .mipc_url{
    font-weight: bold;
}
.comment_add_arr {
    float: left;
    display: none;
    position: relative;
    z-index: 1;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0px 0px -5px;
    background: none;
}
.ow_comments_list .comments_view_all {
    padding-bottom: 5px;
}
body .ow_comments_list .ow_attachment {
    padding: 6px;
    border-radius: 8px;
}
body .ow_comments_content.ow_smallmargin {
    font-size: 11px;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.ow_comments_item_info .ow_comments_content.ow_smallmargin {
    margin-top: -3px;
    color: #676767;
    line-height: 19px;
}

.ow_comments_list .ow_comments_content span {
    line-height: 19px;
}

.ow_comments_content  img {
    max-width: 100%;
}

.event_comments_list .ow_comments_content img.emj {
    max-width: 100%;
    margin-bottom: -1px;
}

.event_comments_list .comment_footer_container {
    float: right;
    width: 90%;
}

.ow_comments_btn_block {
    padding: 0 0px 0px 0;
}
.ow_comments_item .cnx_action {
    position: absolute;
    right: 4px;
    top: 4px;
}
.ow_comments_msg {
    margin-bottom: 15px !important;
    color: #8a8a8a;
    border: 1px #efefef solid;
    background-color: whitesmoke;
    margin: 24px 10px 0px 10px;

}
body .item_loaded {
    margin: 0px 3px 8px 57px;
}
body textarea.ow_newsfeed_status_input {
    height: 71px;
}
body textarea.ow_newsfeed_status_input.invitation {
    width: 100%;
    height: 28px;
}
.gtabs-contents .form_auto_click {
    padding-right: 3px;
    padding-left: 3px;
}
.ow_comments_mipc.ow_comments_paging .ow_comments_list {
    margin-bottom: 8px;
}
.ow_comments_mipc .ow_comments_item_picture,
.ow_feed_comments_input_sticky .ow_comments_item_picture  {
    width: 46px;
    margin-right: -46px;
    float: left;
}
.ow_comments_mipc .ow_comments_item_info,
.ow_feed_comments_input_sticky .ow_comments_item_info {
    margin-left: 56px;
    margin-bottom: 3px;
}
.ow_comments_mipc .ow_comments_list {
    margin-bottom: 1px;
}

.ow_comments_content.ow_smallmargin {
    margin-top: 1px !important;
}

.ow_comments_item_info .ow_comments_content {
    padding: 2px 0;
    width: 100%;
    word-wrap: break-word;
    font-size: 12px !important;
}
.ow_comments_form_wrap .ow_comments_input_wrap .ow_comments_input {
    padding-top: 0px;
    position: relative;
    margin-top: -2px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ow_comments_form_wrap.ow_preloader .ow_comments_input.wdt-emoji-picker-parent {
    opacity: 0.3;
}
.ow_comments_input_wrap .ow_comments_input .comments_fake_autoclick {
    margin-top: 0;
}

.ow_comments_input_wrap .ow_comments_input .ow_attachment_icons {
    position: absolute;
    top: 3px;
    right: 4px;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-left: 0px;
}

.ow_comments_input .ow_attachments a {
    background: url(images/comment_attachments.svg) no-repeat;
    background-size: 17px;
    background-position: center;
    cursor: pointer;
    float: left;
    height: 19px;
    overflow: hidden;
    text-decoration: none;
    width: 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 2px;
}
.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}
.ow_add_comments_form.ow_small {
    font-size: 12px;
}
/*End of comments styles*/
/* ---- Button List styles ---- */
.ow_bl{
    padding: 0;
}
.ow_bl li {
    float: left;
    list-style: none;
    margin-left: 4px;
}
.ow_bl a{
    display: block;
    line-height: 22px;
    height: 22px;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid transparent;
    color: #FFFFFF;
    border-radius: 4px;
    padding: 3px 7px 1px 7px;
}
.ow_friends_list .ow_user_list .ow_tiny .ow_bl.clearfix.ow_small.ow_stdmargin{
    float: left;
    margin-left: 7px;
}
.ow_friends_list .ow_user_list .ow_user_list_data .user_item_profile_questions_item{
    line-height: 22px;
}
.ow_profile_gallery_action_toolbar .ow_bl .ow_context_action li a:hover {
    color: #ffffff;
}
.ow_dnd_widget .ow_box_empty .ow_bl.ow_box_toolbar li {
    margin-bottom: 0px;
    border-right: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px 2px;
    line-height: 30px;
}
.ow_dnd_widget .ow_box_empty .ow_bl.ow_box_toolbar li:last-child {
    border-right: 0px;
}
.ow_dnd_widget .ow_box_empty .ow_bl.ow_box_toolbar li:lang(fa-IR):last-child {
    border-left: 0px;
}

.ow_dnd_widget .ow_box_toolbar_cont ul.ow_box_toolbar {
    display: table;
    text-align: left;
}

.ow_box_empty.ow_stdmargin.clearfix.group-FORUM_CMP_LatestTopicsWidget.ow_break_word.container .ow_box_toolbar_cont ul.ow_box_toolbar {
    text-align: left;
    display: block;
    max-width: 95% !important;
    position: relative;
    height: auto;
}

.ow_dnd_widget .ow_box_toolbar_cont ul.ow_box_toolbar li {
    display: table-row;
}

.ow_dnd_widget .ow_box_menu a {
    line-height: initial;
}

/* Blitem */
span.ow_blitem {
    background: none;
    border: 1px solid transparent;
    color: #5b646a;
    padding: 0px 0px;
    line-height: 22px;
    height: 22px;
    text-decoration: none;
    display: inline-block;
    margin: 0px 4px 0px 0px;
    font-size: 11px;
}
span.ow_blitem span {
    display: inline-block;
}
span.ow_blitem input[type="submit"],
span.ow_blitem input[type="button"] {
    border: none;
    background: none;
    font-weight: normal;
    height: auto;
    padding: 1px 5px 0 6px;
    line-height: 18px;
    font-size: 11px;
    text-transform: uppercase;
    color: #5b646a;
}
.attend_buttons span.ow_blitem input[type="submit"] {
    color: #5b646a !important;
}
span.ow_blitem:hover,
span.ow_blitem input:hover {
    border-color: #eff2f5;
    color: #828894;
}
/* Button List Cover Image */
.ow_bg_controls span.ow_blitem{
    background: url(images/btnl_black_bg.png) repeat-x center left;
    border: none;
    height: 24px;
    line-height: 22px;
}
.ow_bg_controls span.ow_blitem:hover{
    background: url(images/btnl_black_hover_bg.png) repeat-x center left;
}

html body div .ow_bg_controls .ow_green{
    color:#828894;
}
.ow_bg_controls span.ow_blitem input[type="submit"],
.ow_bg_controls span.ow_blitem input[type="button"]{
    color: #5b646a;
}
.ow_bg_controls span.ow_blitem input[type="submit"]:hover,
.ow_bg_controls span.ow_blitem input[type="button"]:hover{
}
/* ---- End of Button List styles ---- */
/* ---- Button List narrow styles ----- */
.ow_bl_narrow{
    padding: 0;
}
.ow_bl_narrow li {
    list-style: none;
}
.ow_bl_narrow li a {
    display: block;
    font-size: 12px;
    padding: 5px 7px;
    text-decoration: none;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_bl_narrow li a:hover{
    background-color: #cad4dd;
    color: #5b646a;
}
/* ---- End of Button List narrow styles ---- */
/* ---- Suggest field styles ---- */
.ac_results {
    padding: 0px;
    border: 1px solid #BBB;
    background-color: #FFF;
    overflow: hidden;
    z-index: 105;
    position: absolute;
    display: none;
    width: 100%;
    top: -1px;
}
.ac_results ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}
.ac_list_container{
    width: 99.6%;
    position: relative;
}
.ac_results li {
    margin: 0px;
    padding: 4px 5px;
    cursor: pointer;
    display: block;
    width: 98%;
    font-size: 10px;
    overflow: hidden;
}
.ac_loading {
    background : url(images/floatbox_preloader.gif) right center no-repeat;
    background-size: 22px;
}

.ow_floatbox_preloader {
    background-image: url(images/floatbox_preloader.gif) !important;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
}

.ac_over {
    background-color: #F0F0F0;
}
.ac_match{
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_suggest_field {
    position: relative;
}
.ow_suggest_invitation {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 12px;
    height: 12px;
    background: url(images/miniic_corner.png) no-repeat center center;
}
.ow_suggest_invitation:lang(fa-IR){
    right: inherit;
    left:9px;
}
/* ---- End of the Suggest field styles ---- */
/* ---- Sort styles ---- */
.ow_sort_control {
    padding: 4px 8px 4px 0px;
}
.ow_sort_control a {
    display: inline-block;
    font-size:14px;
    height: 16px;
    line-height: 16px;
    padding: 0px 6px 0 7px;
    outline: 0;
    font-family: 'IRANSansWeb_UltraLight', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    border-right: 1px solid #4c4c4c;
}
.ow_sort_control a span {
    display: inline-block;
}
.ow_sort_control a:last-child {
    border-right-width: 0;
}
.ow_sort_control a.active,
.ow_sort_control a:hover{
    color:#828282;
    text-decoration:none;
}
.ow_sort_control_label {
    padding: 0px 0px 0px 0px;
}
.ow_user_list_item .ow_uli_context_menu:lang(fa-IR) {
    right: inherit !important;
    left: 10px !important;
    border-radius: 3px;
    border: 1px solid;
}
/* ---- End of Sort styles ---- */









/*========================================================================================================
                       [15] Tables
 ========================================================================================================*/


table tr:first-child td:first-child,
table tr:first-child td:first-child:lang(en){
    border-width: 1px !important;
}


table tr:first-child td {
    border-width: 1px 0px 1px 1px !important;
}
table tr:first-child td:lang(en) {
    border-width: 1px 1px 1px 0px !important;
}


table tr td:first-child,
table tr td:first-child:lang(en){
    border-width: 0px 1px 1px 1px !important;
}


table tr td {
    border-width: 0px 0px 1px 1px !important;
}
table tr td:lang(en) {
    border-width: 0px 1px 1px 0px !important;
}


table {
    border-width: 1px ;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.ow_table_1 h2 {
    COLOR: black;
}
.ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_content .ow_group_files_list.ow_lp_avatars .ow_table_1.ow_form.ow_stdmargin.group_files tbody tr th:first-child{
    width: 50%;
}
.ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_content .ow_group_files_list.ow_lp_avatars .ow_table_1.ow_form.ow_stdmargin.group_files tbody tr th:last-child{
    width: 5%;
}
.ow_page_wrap .ow_page_padding .ow_canvas .ow_page.ow_bg_color.clearfix .ow_content .ow_group_files_list.ow_lp_avatars .ow_table_1.ow_form.ow_stdmargin.group_files{
    text-align: center;
}
.ow_table_1,
.ow_table_2 {
    border-collapse: separate;
}
.ow_table_3 {
    border-collapse: collapse;
}
.ow_table_1,
.ow_table_2,
.ow_table_3{
    margin-bottom: 25px;
    width: 100%;
}

.ow_table_1 tr td,
.ow_table_2 tr td {
    border-width: 0px;
}
.ow_table_1 .ow_empty + tr td:first-child,
.ow_table_2 .ow_empty + tr td:first-child {
    /*	border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-width: 1px;*/
}
.ow_video_list div:first-child,
.ow_user_list div:first-child {
    /*	border-left-width: 1px;
        border-top-width: 1px;*/
}
.ow_table_1 tr td:first-child,
.ow_table_2 tr td:first-child {
    /*border-left-width: 0px;*/
    border-color: #f1f1f1
}
.ow_video_list div{
    border-bottom-width: 1px;
}
.user_videos .ow_content .ow_video_list .ow_video_list_item .video_list_user_object .video_list_user_name{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: calc(100% - 60px);
}
.ow_user_list .ow_user_list_item{
    min-height: 80px;
    margin-right: 10px;
}
.ow_user_list .ow_alt2:first-child,
.ow_video_list .ow_alt2:first-child {
    border-top-width: 1px;
}

.ow_video_list div:first-child,
.ow_user_list div:first-child {
}
.ow_table_1 tr td:last-child,
.ow_table_2 tr td:last-child {
    /*	border-bottom-width: 0px;
        border-right-width: 0px;*/
}
.ow_table_1 tr:first-child td,
.ow_table_2 tr:first-child td {
    /*	border-top-width: 1px;*/
}
.ow_table_1 tr:first-child td:first-child,
.ow_table_1 tr:first-child th:first-child,
.ow_table_2 tr:first-child td:first-child,
.ow_table_2 tr:first-child th:first-child {
    border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    /*	border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-width: 1px;*/
}
.ow_table_1 tr:first-child td:last-child,
.ow_table_1 tr:first-child th:last-child,
.ow_table_2 tr:first-child td:last-child,
.ow_table_2 tr:first-child th:last-child {
    border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    /*	border-bottom-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;*/
}
.ow_table_1 tr:last-child td:first-child,
.ow_table_1 tr.ow_alt1:last-child td:first-child,
.ow_table_1 tr.ow_tr_last td:first-child,
.ow_table_1 tr.ow_tr_last th:first-child,
.ow_table_2 tr:last-child td:first-child,
.ow_table_2 tr.ow_alt1:last-child td:first-child,
.ow_table_2 tr.ow_tr_last td:first-child,
.ow_table_2 tr.ow_tr_last th:first-child {
    border-bottom-left-radius: 0;
    -moz-border-left-radius: 0;
    -webkit-border-left-radius: 0;
    /*	border-bottom-width: 0px;
        border-left-width: 0px;*/
    border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.ow_table_1 tr:last-child td:last-child,
.ow_table_1 tr.alt1:last-child td:last-child,
.ow_table_1 tr.ow_tr_last td:last-child,
.ow_table_1 tr.ow_tr_last th:last-child,
.ow_table_2 tr:last-child td:last-child,
.ow_table_2 tr.alt1:last-child td:last-child,
.ow_table_2 tr.ow_tr_last td:last-child,
.ow_table_2 tr.ow_tr_last th:last-child {
    border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    /*	border-bottom-width: 0px;
        border-right-width: 0px;*/
    border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
}
.ow_table_1 tr:last-child td,
.ow_table_1 tr:last-child th,
.ow_table_2 tr:last-child td,
.ow_table_2 tr:last-child th {

}
.ow_table_1 th,
.ow_table_2 th {
    border-style: solid;
    border-color: #eff2f5  #eff2f5 #eff2f5 #eff2f5;
    /*border-width: 1px;*/
}

body:not(.ow_admin_area) table tbody tr th{
    color: #000 !important;
    border-bottom: 1px solid #dbdbdb;
}
body table tbody tr th a:hover{
    color: #fff !important;
    text-decoration: none;
}
.ow_table_1 tr.ow_tr_first td,
.ow_table_2 tr.ow_tr_first td{
    /*border-top-width: 1px;*/
}
.ow_table_1 tr.ow_tr_first th,
.ow_table_2 tr.ow_tr_first th {
    /*border-width: 1px;*/
    border-color: #E1E1E1;
}
.ow_admin_area .ow_admin_profile_questions_list_div  table.ow_lables_table th.ow_tr_top{
    border-left: 1px solid #fff !important;
}
.ow_table_1 tr.ow_tr_first th:first-child,
.ow_table_1 tr.ow_tr_first td:first-child,
.ow_table_2 tr.ow_tr_first th:first-child,
.ow_table_2 tr.ow_tr_first td:first-child {
    /*border-left-width: 1px;*/
    border-top-left-radius: 0;
}
.ie8 .ow_table_1 tr.ow_tr_first th,
.ie8 .ow_table_2 tr.ow_tr_first th {
    /*border-right-width: 1px;*/
}
.ow_table_1 tr.ow_tr_delimiter td,
.ow_table_2 tr.ow_tr_delimiter td  {
    /*border: none;*/
}
.ow_table_1 tr.ow_tr_first th:last-child,
.ow_table_1 tr.ow_tr_first td:last-child,
.ow_table_2 tr.ow_tr_first th:last-child,
.ow_table_2 tr.ow_tr_first td:last-child {
    /*border-right-width: 1px;*/
    border-top-right-radius: 0;
}
.ow_table_1 td,
.ow_table_2 td{
    padding: 8px;
    vertical-align: middle;
}
.ow_table_1 td .text{
    color: #999;
}
.ow_table_2{
    border-collapse: separate;
}
.ow_table_2 td{
    text-align: center;
}
.ow_table_3{
    border-collapse: separate;
    border-spacing: 5px;
}
.ow_table_3 td{
    /*border-left-width: 1px;*/
    border-left-style: solid;
    vertical-align: top;
}
.ow_content .ow_table_3 td.ow_label{
    border: none;
    color: #5b646a;
    text-align: right;
    width: 50% !important;
}

.blog_widget.ow_dnd_widget.attachments .ow_label {
    text-align: left !important;
    padding: 0 !important;
    display: inline-block;
    width: 90%;

}
.blog_widget.ow_dnd_widget.attachments .ow_label a {
    font-weight: bold;
    background-size: 30px;
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 35px !important;
    border: none !important;
    text-overflow: ellipsis;
    max-width: 50%;
    white-space: nowrap;
    overflow: hidden;
}
.blog_widget.ow_dnd_widget.attachments .ow_value {
    background: url(images/File_Extentions/trash.svg) no-repeat center;
    background-size: 20px;
    display: inline-block;
    padding: 0 !important;
    width: 8%;
}
.blog_widget.ow_dnd_widget.attachments .ow_file_attachment_preview {
    direction: ltr;
    border-top: 1px solid #cdd3d8;
    margin: 0;
    padding-top: 5px;
}
.blog_widget.ow_dnd_widget.attachments .ow_file_attachment_preview:first-child {
    border-top: none;
}
.blog_widget.ow_dnd_widget.attachments .ow_value a {
    width: 15px;
    height: 18px;
    padding: 0;
    margin: 0;
}
.blog_widget.ow_dnd_widget.attachments .ow_label span {
    float: right;
    font-size: 10px;
    margin-top: 4px;
}



.blog_save_index .ow_content .ow_table_3 td.ow_label {
    width: 40% !important;
}

table.ow_table_3.ow_small.detail_table {
    padding-bottom: 15px;
}

.ow_table_3 td.ow_value{
    width: 50%;
    padding-left: 10px;
}

.news_view_index .news_specifications_segment .detail_table .ow_value.ow_news_image img{
    width: 100px;
}

.event_view .event_widget .detail_table td {
    padding-left: 5px;
}

.ow_table_4{
    border-collapse: separate;
    border-spacing: 5px;
}
.ow_table_4 td{
    vertical-align: top;
}
.ow_table_4 td.ow_label{
    border: none;
    color: #5b646a;
    text-align: right;
}
.ow_table_4 td.ow_value{
    padding-left: 10px;
}
th.ow_section{
    /*border: 0 none;*/
    padding: 7px 0;
    text-align: center;
    font-size: 18px;
    color: #5b646a;
}
th span.ow_section_icon{
    background-repeat: no-repeat;
    padding-left: 26px;
    direction: initial;
}
.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody .ow_name  .ow_section_icon.ow_ic_lock,
.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody .ow_name .ow_section_icon.ow_ic_user{
    background-size: 16px;
    background-position-x: right 2px;
}
.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody .ow_name .ow_section_icon.ow_ic_comment{
    background-image: url("images/ic_comment.svg");
}
.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody .ow_name .ow_section_icon.ow_ic_monitor{
    padding-right: 23px;
}
.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody .ow_name .ow_section_icon{
    direction: rtl;
}
th span.ow_section_icon:lang(fa){
    padding: 0px 35px 8px 8px;
    background-position-x: right;
}
th span.ow_section_icon:lang(en){
    padding: 2px 8px 8px 25px;
    background-position-x: left;
}
th.ow_section span {
    text-transform: uppercase;
    padding: 5px 10px;
    font-weight: normal;
}
table.ow_form td.ow_label{
    color: #5b646a;
    text-align: right;
    width: 20%;
    /*	border-right-width: 1px !important;
        border-left-width: 0px !important;
        border-bottom-width: 1px !important;*/
}
table.ow_form td.ow_desc{
    width: 25%;
    color: #5b646a;
    font-size: 9px;
    /*	border-left-width: 1px !important;
        border-right-width: 0px !important;
        border-bottom-width: 1px !important;*/
}
table.ow_form td.ow_value{
    /*	border-left-width: 1px !important;
        border-right-width: 1px !important;
        border-bottom-width: 1px !important;*/
}

.blog_widget table.ow_form td.ow_value,
.event_widget .ow_table_3 td.ow_value{
    border-left: 0;
}

.blog_view_index .detail_table .ow_blog_image img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.blog_view_index .detail_table .ow_blog_image{
    border-width: 0px !important;
}

.blog_view_index .detail_table .ow_blog_creator_user{
    padding-bottom: 8px;
    border-width: 0px 0px 1px 0px !important;
}
.blog_view_index .detail_table .ow_blog_creator_user a{
    font-size: 12px;
}

.blog_save_index .blog_widget.ow_dnd_widget{
    border: unset;
    margin-top: -20px;
}

.save_blog_info_widget .detail_table tr td {
    border: unset !important;
}

.news_save_index .detail_table tr td {
    border: unset !important;
}

.ow_user_blogs_botton a {
    font-size: 10px;
}

table.ow_form td.ow_submit{
    text-align: center;
}
.ow_ipc_content table td,
body:not(.ow_admin_area) .ow_box_empty.container table td,
.ow_event_content table td,
.ow_group_brief_info table td {
    padding: 4px 8px;
    border: 1px solid #DADADA;
}

#joinForm table tr {
    background-color: white !important;
}

body.base_user_join form#joinForm .ow_avatar_field input[name='userPhoto']{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

table {
    font-size: 12px;
    background: #fff;
    border-collapse: collapse;
}


table th, th.ow_section {
    color: #333 !important;
    padding: 6px;
    font-size: 12px;
}

.ow_table_1 .ow_ipc_info,
.ow_table_2 .ow_ipc_info {
    border: none;
}

.ow_table_3 td {
    border-color: #eff2f5;
}


body .ow_table_1 tr td.ow_plans_td_empty + td {
    border-top-left-radius: 4px;
}
body .ow_table_1 tr td.ow_gateways_td_empty + td {
    border-bottom-left-radius: 4px;
}








a.ow_lbutton.group_edit,
a.ow_lbutton.group_edit:hover,
a.ow_lbutton.ow_red.group_delete,
a.ow_lbutton.ow_red.group_delete:hover{
    cursor: pointer;
}

th a {
    color: #000001;
}


tr.ow_tr_delimiter:last-child {
    display: none;
}

tr.ow_tr_delimiter {
    background-color: #fff !important;
    visibility: hidden;
}

.ow_reply_info span.ow_ic_user {
    background-size: contain;
    height: 10px;
}

.ow_reply_info span.ow_icon_control {
    padding: 0px 0 3px 15px;
}

.ow_avatar_crop_result p:lang(fa-IR) {
    text-align: justify !important;
}

.ow_admin_area .ow_page_container.ow_admin .ow_table_1.ow_form tbody tr.ow_alt1.ow_tr_last td.ow_value .clearfix{
    max-height: 90px;
}
.ow_setting_privacy_password{
    width: 50%;
    position: relative;
    right: 83px;
    bottom: 28px;
}
.ow_setting_privacy{
    width: 100%;
}


.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_area{
    width: 100% !important;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_result{
    width: 100% !important;
    margin-top:14px;
    background-color: #f8f8f8;
    border-radius: 5px;
    margin-bottom: 34px;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_area .avatar_crop_target_wrap{
    background-color: #20212F;
    border-radius:10px;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_result h4,
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_result .avatar_crop_preview_wrap{
    display: none;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_area h4{
    text-align: right;
    font-size: 15px;
    font-weight: normal;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_right{
    float: left;
}
.floatbox_canvas .floatbox_container .ow_bg_color .floatbox_header .clearfix.floatbox_cap .floatbox_title span{
    font-size: 18px;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_avatar_crop_result .ow_small{
    background-image: url(images/error.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 12px) ;
    background-position-y: 8px ;
    padding: 10px 45px 10px 0px;
    margin-bottom: 0px;
    font-size: 12px;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix  + .ow_photo_upload_delimeter.ow_border{
    display: none;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_left .ow_button.ow_ic_left_arrow span #avatar-crop-back-btn{
    background-image: none;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-2 .clearfix .ow_button.ow_ic_left_arrow span #avatar-crop-back-btn{
    padding-right: 0px;
}
.floatbox_canvas .floatbox_container .floatbox_body #avatar-change-step-1 .ow_photo_upload_wrap .ow_photo_dragndrop.ow_stdmargin:hover{
    background-color: #f0f8fb;
    border-color: #5493fa;
}

.floatbox_canvas .floatbox_container .floatbox_header .clearfix.floatbox_cap h3.floatbox_title.avatar_crop_heading{
    background-image: none;
    padding-right: 12px;
}



/*========================================================================================================
                       [16] Standard Listings
 ========================================================================================================*/

/* ---- Regular listing ---- */
.ow_regular {
    margin-bottom: 12px;
}
.ow_regular li {
    line-height: 23px;
    margin: 0 0 3px 0px;
    padding: 0px 0px 0px 26px;
    background-repeat: no-repeat;
    background-image: url(images/ic/arrow-left-to-arc.svg);
    background-position: left 2px;
}
/* ---- End of the Regular listing ---- */
/* ---- Item Picture Content ---- */
.ow_ipc {
    margin-top: 16px;
    margin-bottom: 0px;
}
.ow_ipc:first-child {
    margin-top: 0px;
}
.ow_ipc_picture{
    float: left;
    margin-right: 0px;
    width: 56px;
}
.ow_ipc_picture img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    overflow: hidden;
    max-height: 40px;
}
.user_events .ow_canvas .ow_content .ow_event_list .ow_automargin.ow_superwide  .ow_event_list_view .ow_ipc_picture .ow_ipc_img_container img{
    display: block;
    text-align: center;
    font-size: 10px;
    line-height: 20px;
}
.ow_ipc_picture .ow_avatar img {
    margin-top: 0px;
    margin-left: 0px;
}
.ow_ipc_info{
    margin-left: 0px;
    padding: 5px 16px 5px 16px;
    border: 1px solid #eff2f5;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents .ow_ipc_info,
.ow_dnd_widget.index-IISNEWS_CMP_NewsWidget .ow_ipc_info{
    border-bottom: 1px dashed #f1f1f1 !important;
    margin: 5px 16px 5px 16px;
    padding: 0;
}

.ow_ipc_header{
    padding: 0px 0px 0px;
    margin: 0px 0px 6px;
    word-wrap: break-word;
}

span.ow_ipc_thumb_src {
    width: 40px;
    height: 40px;
    display: inline-block;
    float: right;
    margin: 0px 0px 5px 10px;
    background-size: contain;
    border-radius: 50%;
}

.news_item_in_news_widget.has_thumbnail .ow_ipc_header {
    margin-top: 5px;
    margin-bottom: 15px;
}

.ow_ipc_header:lang(fa-IR) {
    text-align: right;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents .ow_ipc_header {
    margin: 15px 0px 15px 0px;
}

.ow_ipc_header a {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_ipc.ow_smallmargin,
.ow_ipc.ow_stdmargin{
    margin-bottom: 0px;
    width: calc(100% - 6px);
    margin-right: 3px;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix,
.ow_ipc.ow_smallmargin.ow_event_list_view.clearfix{
    box-shadow: none;
    width: calc(100% - 6px);
    margin-right: 3px;
    border-top: 1px solid #dddfe1;
    margin-top: 0;
}

.ow_event_list .ow_ipc_info{
    background-color: transparent;
}

.ow_dnd_widget .ow_ipc.ow_smallmargin,
.ow_dnd_widget .ow_ipc.ow_stdmargin{
    box-shadow: none;
    margin: 0;
}
.blog_widget {
    background-color: white;
    box-shadow: none;
    width: calc(100% - 8px);
    margin-right: 3px;
}
div.blog_widget > div{
    position: relative;
}
.ow_ipc_content{
    line-height: 2em;
}
.ow_user_search_menu .ow_right.ow_narrow.ow_dnd_widget{
    margin-left: 0 !important;
}

.ow_box_empty.ow_stdmargin.clearfix.index-BLOGS_CMP_BlogWidget.ow_break_word.container .ow_ipc_header {
    margin: 16px 0px 17px 0;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents .ow_ipc_content{
    line-height: 22px;
}

/*.index-VIDEO_CMP_VideoListWidget .ow_bl.ow_box_toolbar li a {
    background-image: url(images/ic_add.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 5px);
    background-size: 14px;
}*/

.ow_oembed_attachment .link.two_column, .ow_oembed_attachment .video.two_column {
    padding-right: 108px;
    padding-left: 0;
}

.ow_oembed_attachment .link.two_column .attachment_left, .ow_oembed_attachment .video.two_column .attachment_left {
    max-width: 70px !important;
    margin-right: -77px !important;
    FLOAT: right !important;
    margin-top: 4px !important;
    margin-left: 0 !important;
}

.ow_oembed_attachment .link.two_column, .ow_oembed_attachment .video.two_column {
    padding-right: 80px !important;
    padding-left: 0 !important;
}

.ow_oembed_attachment .link.two_column, .ow_oembed_attachment .video.two_column {
    line-height: 22px;
}

.link.two_column.has_thumbnail.clearfix .attachment_right {
    margin-top: 10px;
    padding-left: 10px;
}

.ow_comments_list .attachment_title a {
    font-family: 'IRANSansWeb_Medium';
    font-size: 11px;
}

.attachment_desc.ow_remark {
    font-size: 11px;
}

.ow_blog_item .ow_ipc_content{
    margin-right: 42px !important;
}

.forum_widget_container .ow_smallmargin.clearfix {
    margin-bottom: 0;
}
.ow_ipc_toolbar{
    font-size: 10px;
    line-height: 14px;
    float: left;
    padding: 0 0px 0px 0px;
    width: 100%;
    font-family: 'IRANSansWeb_UltraLight', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_ipc_toolbar .ow_icon_control {
    padding: 0px;
}
html body div .ow_ipc_toolbar span {
    background: none;
}
.ow_ipc_toolbar .ow_ipc_date,
.ow_ipc_date {
    float: right;
    padding-bottom: 5px;
    color: #888888;
    background-image: url(images/ic/calendar-day.svg);
    padding-right: 15px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: .9rem;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents .ow_ipc_toolbar .ow_ipc_date, .ow_ipc_date{
    padding-top: 10px;
}

.topic_info_before_first_post .ow_ipc_date{
    padding-top: 0;
    padding-left: 8px;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents  span.ow_nowrap.ow_icon_control.ow_ic_user {
    padding: 10px 0px 10px 0;
}

/* ---- End of the Item Picture Content ---- */
/* ---- Mini Item Picture Content ---- */
.ow_mini_ipc_picture {
    float: left;
    margin-right: -56px;
    width: 56px;
}
.ow_mini_ipc_info {
    margin-left: 56px;
    padding-top: 0;
}
.ow_mini_ipc_info .mipc_url {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_mini_ipc_content {
    margin-top: 5px;
    word-break: break-all;
}
/* ---- End of the Mini Item Picture Content ---- */
/* ---- Item Content styles ---- */
.ow_ic_header {
    margin-bottom: 5px;
}
.ow_ic_header a,
.ow_ic_header a:lang(fa-IR),
li .ow_ic_header a:lang(fa-IR),
.ow_ic_header a:lang(en){
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_ic_description {
    margin-bottom: 5px;
    word-wrap: break-word;
}
.ow_ic_date {
    float: left;
    font-size: 11px;
    line-height: 14px;
}
/* ---- End of the Item Content styles ---- */
/* ---- Avatar list styles ---- */
.ow_avatar_list{
    text-align: center;
}
.ow_avatar_list a{
    margin-bottom: 0px;
    margin-right: 1px;
}
/* ---- End of the Avatar list styles ---- */
/* ---- Listing Picture styles ---- */
.ow_lp_picture {
    float: left;
    margin: 0 1px 1px 0;
}
.ow_lp_avatars {
    text-align: center;
}
.ow_lp_avatars .ow_lp_wrapper{
    display: inline-block;
    margin: 0 1px 1px 0;
}
.ow_dnd_widget.profile-GROUPS_CMP_UserGroupsWidget a.ow_lp_wrapper {
    padding: 3px 8px 8px 8px;
}
.ow_lp_albums .ow_lp_wrapper,
.ow_lp_groups .ow_lp_wrapper {
    width: 44px !important;
    height: 44px;
    padding: 0px;
    float: right;
}
.ow_lp_albums .ow_lp_wrapper:lang(en),
.ow_lp_groups .ow_lp_wrapper:lang(en) {
    float: left;
}
.ow_lp_albums .ow_lp_wrapper{
    max-height: 64px;
    height: auto;
}
.ow_lp_photos .ow_lp_wrapper {
    width: 122px !important;
    height: 80px;
    padding: 0px;
    margin: 0 1px -5px 0;
    display: inline-block;
    float: none;
    text-align: left;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}
.ow_lp_photos .ow_lp_wrapper:hover {
    opacity: 0.5;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}
.ow_photo_item_widget {
    width: 100% !important;
    height: 100% !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.ow_lp_avatars .ow_avatar {
    margin: 1px;
    text-align: left;
}
.ow_lp_photos img,
.ow_lp_albums img,
.ow_lp_groups img {
    width: 40px;
    height: 40px;
}
.ow_lp_label{
    margin-left: 80px;
    border-bottom: solid 1px #ECECEC;
}
.profile-PHOTO_CMP_UserPhotoAlbumsWidget div.clearfix.ow_smallmargin .ow_lp_label{
    border-bottom: none;
    border-top: solid 1px #ECECEC;
    margin-left: 0;
    margin-right: 50px;
}
.profile-PHOTO_CMP_UserPhotoAlbumsWidget div.clearfix.ow_smallmargin:first-of-type .ow_lp_label{
    border-top: none;
    margin-top: 10px;
}
.ow_lp_avatars.ow_mini_avatar{
    text-align:left;
}
.owm_newsfeed_ulist {
    margin-top: 10px;
}
a.avatar_list_more_icon{
    width: 38px;
    height: 38px;
    display: inline-block;
    margin: 7px 7px;
    background: url(images/more_icon.svg);
    border-radius: 50%;
    background-color: #ffffff;
    border: 1px solid #cdd3d8;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center;
}
a.avatar_list_more_icon:hover {
    background-color: #f3f3f3;
}
.owm_newsfeed_ulist .ow_lp_avatars.ow_mini_avatar .ow_avatar_list_item .ow_avatar:lang(fa-IR) {
    padding-right: 0;
}
.owm_newsfeed_ulist_count {
    margin-bottom: 10px;
}
.owm_newsfeed_item_padding.owm_newsfeed_item_box.clearfix .ow_lp_avatars.ow_mini_avatar.ow_avatar_list_container {
    text-align: center !important;
}
/* ---- End of the Listing Picture styles ---- */
/* ---- User List styles ---- */
.ow_user_list {
    background-color: #fff;
}
.ow_user_list .ow_item_set3{
    width: 32%;
    word-wrap: break-word;
}
.ow_user_list_item{
    float: left;
    padding: 10px;
    padding-right: 0px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ow_user_list_picture{
    float: left;
    margin-right: -56px;
    width: 56px;
}
.ow_user_list_picture img{
    width: 40px;
    height: 40px;
}
.ow_user_list_data{
    margin-left: 56px;
    padding: 8px 4px 4px;
}

.ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a,
.ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 35px);
    display: inline-block;
    font-weight: bold;
}

.base_users .user_item_profile_questions_item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 2px);
}

.ow_uli_context_menu {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
}
.ow_user_list_item:hover .ow_uli_context_menu {
    display: block;
}
.ow_uli_context_menu .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}
.my_blocked_users .ow_user_list_item  .ow_uli_context_menu .ow_tooltip.ow_small.ow_tooltip_top_right .ow_tooltip_body{
    padding: 0px;
}
.my_blocked_users .ow_user_list_item  .ow_uli_context_menu{
    border: none;
}
.ow_uli_context_menu .ow_context_action_list a {
    padding: 4px 12px;
}
/* ---- End of the User List styles ---- */


.ow_icon_control{
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0px 0 3px 20px;
    line-height: 15px;
}

html body div .ow_miniic_comment {
    background-image: url(images/ic/comment.svg) !important;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

html body div .ow_miniic_comment:hover {
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

html body div .ow_miniic_like {
    background-image: url(images/ic/heart.svg) !important;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat ;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

html body div .newsfeed_dislike_btn .ow_miniic_like,
html body div .iislike_dislike .ow_miniic_like{
    background-image: url(images/dislike.svg) !important;
}

html body div .ow_miniic_like:hover {
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ow_miniic_control.active .ow_miniic_like {
    background-image: url(images/ic/heart-circle-check.svg) !important;
    background-position-y: 2px!important;
}

.ow_miniic_control.active.newsfeed_dislike_btn .ow_miniic_like,
.ow_miniic_control.active.iislike_dislike .ow_miniic_like {
    background-image: url(images/dislike_selected.svg) !important;
}

.ow_miniic_control.active .ow_miniic_comment {
    background-position: center !important;
    background-image: url(images/comment_active.svg) !important;
}
html body div .ow_miniic_delete {
    background-image: url(images/ic_delete.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
html body div .ow_miniic_edit {
    background-image: url(images/ic_edit.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
html body div .ow_tinyic_delete{ background-image: url(images/tinyic_delete.png); }
html body div .ow_tinyic_tag{ background-image: url(images/tinyic_tag.png); }
html body div .ow_tinyic_write{ background-image: url(images/tinyic_write.png); }
.ow_miniicon_control{
    background-repeat: no-repeat;
    display: inline-block;
    padding: 1px 0 2px 14px;
    line-height: 9px;
}
.ow_box_cap_icons {
    margin-top: -26px;
}
span.ow_icon{
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: top;
}
.ow_box_cap_icons a.close{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    float: right;
    width: 25px;
    height: 25px;
    background-size: 16px;
}
/* ---- Avatar styles ---- */
.ow_change_avatar .avatar_current{
    border-right: 1px solid #eff2f5;
    padding-right: 3px;
}
.ow_change_avatar .ow_avatar_preview{
    border-left: 1px solid #eff2f5;
}
.ow_change_avatar .avatar_crop{
    border-bottom: 1px solid #eff2f5;
}
.ow_avatar_crop .jcrop-holder{
    margin: 0px auto;
}

.jcrop-holder img.crop_img { top: 0px; left: 0px; }

.ow_avatar_preview div{
    margin: 0px auto;
    direction: ltr;
}
.ow_avatar {
    position: relative;
    display: inline-block;
    padding: 0px 8px 8px 8px;
    width: 40px;
    height: 40px;
    background-image: none;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    overflow: hidden;
}
.ow_avatar img {
    vertical-align: bottom;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: #e9e9e9;
}

.ow_avatar_label {
    display: inline-block;
    position: absolute;
    line-height: 10px;
    text-transform: uppercase;
    bottom: 2px;
    background-color: #999;
    right: 8px;
    color: #fff;
    font-weight: bold;
    padding: 0 2px 0 3px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    font-size: 7px;
    text-align: center;
}
.ow_blogs_list .ow_avatar_label,
.ow_forum_topic_posts .ow_avatar_label{
    right: 8px
}
.ow_comments_item .ow_avatar_label{
    right: 0;
}
.event_comments_list .ow_comments_list .ow_comments_item_picture span.ow_avatar_label{
    left: 4px;
    right: 0;
}
.ow_avatar .ow_avatar_label{
    position: absolute;
    left: 4px;
}
.ow_avatar{
    position: relative;
}

span.ow_avatar_label {
    text-overflow: ellipsis;
    max-width: 35px;
    white-space: nowrap;
    overflow: hidden;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_avatar span.ow_avatar_label:lang(fa-IR) {
    bottom: 3px;
    right: 5px;
}

.ow_newsfeed_avatar.last_activity_description_avatar .ow_avatar .ow_avatar_label {
    display: none;
}

.ow_avatar_console span.ow_avatar_label {
    text-overflow: ellipsis;
    max-width: 183px;
    white-space: nowrap;
    overflow: hidden;
}

html body .ow_sidebar .ow_avatar_label,
html body .ow_console .ow_avatar_label  {
    font-size: 7px;
}
.ow_console .ow_avatar_label {
    bottom: 4px;
    right: 4px;
}
.ow_newsfeed .ow_newsfeed_avatar {
    width: 56px;
    height: 48px;
    margin-right: 0px;
    margin-right: 10px !important;
}

.ow_newsfeed_content_status,
.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_ipc_content,
.ow_news_list .news_item .ow_ipc_info .ow_ipc_content p{
    font-size: 13px;
}

.ow_newsfeed .ow_newsfeed_avatar img {
    width: 40px !important;
    height: 40px !important;
}
.ow_newsfeed_string .ow_newsfeed_action_activity .ow_border.ow_newsfeed_activity_content .ow_mini_ipc .ow_mini_ipc_info .ow_mini_ipc_header {
    margin-right: 55px;
}
.ow_newsfeed_string.ow_small.ow_smallmargin {
    padding: 8px 0px 15px 0;
    margin-bottom: 2px;
    line-height: 25px;
}

.base_user_dashboard .ow_newsfeed_string.ow_small.ow_smallmargin {
    padding: 0;
}
.base_user_dashboard .ow_newsfeed_btns {
    padding: 0px 0px 10px 0;
}
.base_user_dashboard .ow_newsfeed_string.ow_small.ow_smallmargin {
    margin-bottom: 12px;
}

.ow_newsfeed_string.ow_small.ow_smallmargin.last_activity_content .ow_newsfeed_body .ow_newsfeed_string.ow_small.ow_smallmargin span.ow_nowrap.create_time.ow_newsfeed_date.ow_small {
    margin: 0px 5px 0px 15px;
}
/* ---- End of the Avatar styles ---- */
/* ---- User Avatar Console styles ---- */
.ow_avatar_console{
    position: relative;
    background: #fff;
    padding: 14px 4px 0px;
}
.ow_avatar_console #avatar_console_image {
    width: 160px;
    height: 160px !important;
    display: inline-block;
    background-size: cover;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: static;
}
.ow_avatar_console .ow_avatar_image {
    height: 190px;
    max-width: 170px;
}
.ow_avatar_change{
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    height: 204px;
    background: rgba(255,255,255,0.9);
}
.iis_media_panel_gallery .ow_page_wrap.blank_page .ow_page_container .ow_canvas .ow_page .ow_content .media_panel_fullpage .mediapanel_album_heading > span.ow_lbutton{
    color: #fff;
}
.ow_avatar_change .ow_lbutton {
    margin-top: 95px;
    padding: 10px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}
.ow_avatar_change .ow_lbutton:hover {
    border-color: transparent;
}
.ow_avatar_console_links {
    background: #F0F0F0;
    display: block;
    padding: 5px 10px;
    border-top: 1px solid #fff;
}
body .ow_avatar_console .ow_avatar_label {
    bottom: 27px;
    left: 30px;
    right: initial;
}
.user_online_wrap {
    min-height: 21px;
    text-align: left;
}
/* ---- End of User Avatar Console styles ---- */








/*========================================================================================================
                       [17] Notifications
 ========================================================================================================*/


/* ----  Message (Feedback) styles ---- */
.feedRtl {
    direction: rtl;
    text-align: justify !important;
}
.feedLtr {
    direction: ltr;
    text-align: left;
}
.ow_message_cont{
    left: 50%;
    margin-left: -278px;
    position: fixed;
    top:0;
    width: 556px;
    z-index: 9999;
    margin-top: 25px;
}
.ow_message_node{
    font-size:14px;
    color: #fff;
    text-align:center;
    line-height: 24px;
    margin:15px;
    padding:7px 12px;
    overflow: hidden;
    position:relative;
    text-transform: uppercase;
    border-radius: 4px;
}
.ow_message_node div div{
    padding-right:24px;
}
.ow_message_node div div:lang(fa-IR) {
    padding-left: 24px;
}
.ow_message_node a.close_button {
    display:block;
    width:13px;
    height:13px;
    float:right;
    position:absolute;
    top:13px;
    right:14px;
    background:url(images/message_btn_close.png) no-repeat 50% 50%;
}
/*info*/
.ow_message_cont .ow_message_node.info {
    background: #36d0ae;
    border-top:1px solid #36d0ae;
    border-right:1px solid #36d0ae;
    border-bottom:1px solid #36d0ae;
    border-left:1px solid #36d0ae;
}
/*warning*/
.ow_message_cont .ow_message_node.warning {
    background: #f4b111;
    border-top:1px solid #f4b111;
    border-right:1px solid #f4b111;
    border-bottom:1px solid #f4b111;
    border-left:1px solid #f4b111;
}
/*error*/
.ow_message_cont .ow_message_node.error {
    background: #dc3c56;
    border-top:1px solid #dc3c56;
    border-right:1px solid #dc3c56;
    border-bottom:1px solid #dc3c56;
    border-left:1px solid #dc3c56;
}
.ow_message_cont .ow_message_node .close_button:lang(fa-IR) {
    left:14px !important;
    right: inherit !important;
}
/* ---- End of the Message (Feedback) styles ---- */








/*========================================================================================================
                       [18] Default Classes
 ========================================================================================================*/

.clr {
    clear: both;
}
/* Float */
.ow_left {
    float: left;
}
td.ow_left {
    float: none;
}
.ow_right {
    float: right;
}
.ow_center {
    text-align: center;
}
/* Text align */
.ow_txtleft,
table td.ow_txtleft {
    text-align: left;
}
.ow_txtcenter {
    text-align: center;
}
.ow_txtright {
    text-align: right;
}
/* Cursor */
.ow_cursor_pointer {
    cursor: pointer;
}
.ow_cursor_default {
    cursor: default;
}
/* Preloader */
.ow_preloader{
    background-size: auto;
}
.ow_newsfeed_comments .ow_comments_list .ow_comment_list_loader.ow_feed_comments_viewall.ow_small.ow_preloader {
    min-height: 28px;
    background-position: center top;
}

.ow_comments_item.clearfix:first-child {
    margin-top: 15px;
}
.ow_newsfeed .ow_newsfeed_item .ow_newsfeed_comments .ow_comments_item.clearfix:first-child {
    margin-top: 5px;
}

.ow_preloader_content{
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
}
.ow_ajax_floatbox_preloader {
    width: 100%;
    height: 50px;
}
.ow_side_preloader_wrap .ow_side_preloader {
    width: 22px;
    height: 22px;
    margin-top: 0;
}
/* */
.info {
    margin-bottom: 8px;
}
html body .ow_hidden{
    display: none;
}
.ow_visible {
    display: block;
}
.ow_overflow_hidden {
    overflow: hidden;
}
.ow_nocontent {
    padding: 20px 27px;
    text-align: center;
    background-image: url("./images/ic/circle-exclamation.svg");
    background-position-x: calc(100% - 1px);
    background-position-y: 21px;
    background-size: 20px;
    background-repeat: no-repeat;
    color: #a2acb3;
    width: max-content;
    margin: 9vh auto;
}
.event_view .ow_left .ow_box .ow_lp_avatars .ow_nocontent,
.ow_group_page .ow_left .ow_box .ow_lp_avatars .ow_nocontent{
    padding-right: 45px;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-position-x: calc(100% - 18px);
    margin: 0vh auto;
}
.user_groups .ow_group_list  .ow_automargin.ow_superwide form + .ow_nocontent,
.user_events .ow_event_list .ow_automargin.ow_superwide form + .ow_nocontent{
    margin: 5vh auto;
}
.video_search_result_tag .ow_content .clearfix + .ow_nocontent,
.user_search_result .ow_content .ow_box_empty.ow_no_cap.ow_break_word.container + .ow_nocontent,
.ow_tooltip .ow_tooltip_body .ow_nocontent.OW_ConsoleListNoContent {
    margin: 0vh auto;
}
.ow_admin_area .ow_admin_page_padding .ow_page_container.ow_admin .ow_content .ow_anno.ow_std_margin.ow_nocontent{
    padding-right: 30px;
}
.user_photos .ow_anno.ow_std_margin.ow_nocontent {
    padding-right: 30px;
}
.ow_group_page .ow_dnd_widget.group-IISSUBGROUPS_CMP_SubgroupListWidget .ow_box.ow_stdmargin.clearfix.group-IISSUBGROUPS_CMP_SubgroupListWidget.ow_break_word.container .ow_nocontent{
    width: auto;
    padding-right: 45px;
    padding-left: 25px;
    background-position-x: calc(100% - 18px);
    margin: 0vh auto;
}
.ow_group_page .ow_dnd_widget.group-IISSUBGROUPS_CMP_SubgroupListWidget .ow_box.ow_stdmargin.clearfix.group-IISSUBGROUPS_CMP_SubgroupListWidget.ow_break_word.container .ow_stdmargin.subgroups_widget_table .ow_nocontent{
    width: max-content;
}
.iisterms_page .iisterms.ow_right.place_section.right_section.ow_superwide.ow_nocontent_container{
    width: 100%;
}
table.ow_nomargin,
div.ow_nomargin {
    margin-bottom:0px;
}
.ow_automargin{
    margin-left: auto;
    margin-right: auto;
}
.ow_std_margin{
    margin-bottom: 25px;
}
.ow_stdmargin{
    margin-bottom: 10px;
}
.ow_smallmargin{
    margin-bottom: 8px;
}
.ow_nowrap {
    white-space: nowrap;
}
.ow_break_word{
    word-wrap:break-word;
}
.ow_normal{
    font-size: 11px;
}
.ow_small{
    font-size: 10px;
}
.ow_tiny {
    font-size: 9px;
}
body .ow_disabled{
    background: #fff;
    opacity: 0.3;
}
.ow_highlight{
    background: #aaffaa;
}
.ow_outline {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_lightweight {
    font-weight: normal;
}
.ow_txt_value {
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    color: #949a9d; /** OW_Control type:color, section:2. Colors, key:txtValue, label:5. Numeric values **/
}
.ow_remark {
    color: #505662;
}
.ow_anno {
    background:#fff url(images/ic_warning.svg) no-repeat scroll 15px 45%;
    border:none;
    padding:10px;
}
.hashtag_index .ow_anno {
    border: unset;
    border-bottom: 1px solid #ccd6de;
}
.user_search_index .ow_page_wrap .ow_canvas .ow_content .ow_anno {
    padding: 10px 30px 10px 10px;
}
.hashtag_index .ow_dnd_widget.ow_top_hashtags_list{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.hashtag_index .ow_forum_topic_posts .post_permalink + .ow_ipc {
    margin-top: 0px;
}

.hashtag_index .ow_forum_topic_posts .ow_stdmargin:not(:last-child) .post_permalink + .ow_ipc {
    border-bottom: 1px solid lightgray;
}

.hashtag_index .ow_forum_topic_posts .post_permalink {
    margin: 0px 16px -5px 16px;
    background: #f2f5f7;
    padding: 3px 8px 8px 8px;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
    font-size: 14px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.hashtag_index .ow_page_wrap .ow_page_container .ow_newsfeed .with_last_activity .last_activity_description_avatar .colorful_avatar_container .ow_avatar {
    padding: 7px 22px;
}

.hashtag_index .ow_forum_topic_posts .post_permalink a {
    color: black;
}
.news_index .ow_page_padding .ow_canvas .ow_content .ow_news_list .ow_superwide .ow_anno.ow_stdmargin.ow_center.ow_ic_searchTag{
    width: calc(100% - 18px);
    border-radius: 5px;
    padding-left: 0px;
}
.news_index .ow_page_padding .ow_canvas .ow_content .ow_news_list .ow_superwide .ow_ipc.ow_stdmargin.news_item.news_with_image.clearfix{
    width: calc(100% - 25px) !important;
    margin-right: auto;
    margin-left: auto;
}
.ow_anno:lang(fa-IR) {
    background: #fff url(images/ic/triangle-exclamation.svg) no-repeat scroll 98% 45%;
    background-size: 1.7rem;
}
.delete_user_warning_message.ow_anno{
    background: #fff url(images/ic_warning_red.svg) no-repeat scroll 98% 45%;
}
.ow_ic_searchTag:lang(fa-IR) {
    background: #fff url(images/ic_search.svg) no-repeat scroll 98% 45%;
}
.anno_padding_left:lang(fa-IR) {
    padding-left: 10px !important;
    padding-right: 45px !important;
}
.outline{
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_highbox_table .ow_highbox,
.ow_highbox {
    background: #f8fafc;
    border: none;
    box-shadow: 0px 0px 1px #eff2f5;
}
.ow_highbox {
    padding: 4px;
}
.ow_highbox_table .ow_highbox {
    height:50px;
    padding:10px;
}
th,
.ow_highbox_table .ow_highbox,
.ow_page .ow_highbox,
.ow_sidebar,
.ow_table_3 td {
    border-color: #eff2f5;
}
.ow_page td.ow_highbox {
    border-color: #eff2f5;
}
.ow_autowidth,
table.ow_form td.ow_autowidth {
    width: auto;
}
/* Tex formatter */
.alignleft{
    float: left;
}

.alignright{
    float: right;
}
.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ow_up_button,
.ow_down_button {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #ccc url('images/ic_down_arrow.svg') no-repeat center center;
    background-size: 25px;
    border-radius: 5px;
    cursor: pointer;
    vertical-align: middle;
}
.ow_up_button {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
#s1 tr:first-child .ow_up_button,
#s1 tr:last-child .ow_down_button
{
    visibility: hidden;
}







/*========================================================================================================
                       [19] Plugin Styles
 ========================================================================================================*/



/*============================ <iistechunit styles> =============================*/

.ow_unit_control_buttons {
    display: block;
    width: 100%;
    min-height: 43px;
    margin: 5px 0px 5px 0;
    text-align: center;
}

.ow_unit_additional_information {
    margin-top: 45px;
}

.ow_iistechunit h1.ow_stdmargin.ow_ic_user {
    margin: 0px 8px 6px 8px;
    text-align: center;
}

.ow_iistechunit .ow_ipc_picture img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    overflow: hidden;
    display: block;
}

.ow_iistechunit_unit_logo{
    display: inline-block;
    float: left;
    width: 25%;
    border-color: #e4e4e4;
    margin-bottom: 10px;
}

.ow_unit_info {
    display: inline-block;
    width: 73%;
    float: right;
    margin-bottom: 10px;
}

.ow_iistechunit_unit_image{
    background-size: contain;
    background-position: center center;
    margin-top: 15px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
}

.ow_iistechunit_name{
    margin-bottom: 25px;
    border: none !important;
}

.ow_unit_additional_information table.ow_table_1.ow_nomargin.data_table {
    margin-top: 10px;
}

.ow_iistechunit_name h1.ow_stdmargin.ow_ic_user {
    font-size: 20px;
    font-weight: bold;
}

.ow_unit_additional_information th.ow_section {
    background-color: #0088cc;
}

.ow_iistechunit td {
    border-color: #e4e4e4 !important;
}

.ow_iistechunit_unit_logo .ow_avatar_console {
    border-color: #e4e4e4;
}

.ow_unit_control_buttons span.ow_button {
    display: table;
    text-align: center;
    margin: auto;
    margin-top: 10px;
}

body .ow_photoview_overlay .fullscreen_image_overlay.floatbox_container {
    width: 100%;
    height: 100%;
}

body .fullscreen_image_overlay .ow_photoview_stage_wrap.ow_photoview_stage_wrap_fullscreen{
    width: 100% !important;
}
body .fullscreen_image_overlay .ow_photoview_info_wrap{
    width: 0 !important;
}

/*============================ </iistechunit styles> =============================*/



/* ---- Add content styles ---- */
.ow_add_content{
    background-image: url(images/ic_add.svg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin: 13px 0px 13px 3px;
    overflow:hidden;
    height: 35px;
    text-align:center;
    width: 33%;
    font-size: 0%;
}
.ow_add_content:hover{
    text-decoration:none;
}
.ow_add_content:nth-child(odd) {
    margin-left: 0px;
}

/* ---- End of Add content styles ---- */

body.htmlarea_styles blockquote.ow_quote,
blockquote.ow_quote{
    margin: 10px 0 10px 40px;
    background: #fff;
    padding: 2px 2px;
    font-style: inherit;
}

body.htmlarea_styles blockquote.ow_quote:lang(fa-IR),
blockquote.ow_quote:lang(fa-IR) {
    margin: 10px 20px 10px 5px;
}

body.htmlarea_styles blockquote.ow_quote .ow_author,
blockquote.ow_quote .ow_author{
    display: inline-block;
    padding: 2px 0;
    width: 98%;
}
.ow_quote_header {
    display: block;
    padding: 6px;
    background-color: #eee;
    font-style: italic;
    font-size: 85%;
}
p > .ow_quote_cont_wrap {
    border-color: #eff2f5;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
}
.ow_quote_cont {

}
p > .ow_quote_cont_wrap > .ow_quote_cont{
    display: block;
    padding: 9px 20px;
    font-style: italic;
    font-size: 10px;
}
.ow_ipc_info .post_content .ow_quote p {
    margin-bottom: 0px;
}


/*============================ <iistechunit styles> =============================*/

.ow_unit_control_buttons {
    display: block;
    width: 100%;
    min-height: 43px;
    margin: 5px 0px 5px 0;
    text-align: center;
}

.ow_unit_additional_information {
    margin-top: 45px;
}

.ow_iistechunit h1.ow_stdmargin.ow_ic_user {
    margin: 0px 8px 6px 8px;
    text-align: center;
}

.ow_iistechunit .ow_ipc_picture img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    overflow: hidden;
    display: block;
}

.ow_iistechunit_unit_logo{
    display: inline-block;
    float: left;
    width: 25%;
    border-color: #e4e4e4;
    margin-bottom: 10px;
}

.ow_unit_info {
    display: inline-block;
    width: 73%;
    float: right;
    margin-bottom: 10px;
}

.ow_iistechunit_unit_image{
    background-size: contain;
    background-position: center center;
    margin-top: 15px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
}

.ow_iistechunit_name{
    margin-bottom: 25px;
    border: none !important;
}

.ow_unit_additional_information table.ow_table_1.ow_nomargin.data_table {
    margin-top: 10px;
}

.ow_iistechunit_name h1.ow_stdmargin.ow_ic_user {
    font-size: 20px;
    font-weight: bold;
}

.ow_unit_additional_information th.ow_section {
    background-color: #0088cc;
}

.ow_iistechunit td {
    border-color: #e4e4e4 !important;
}

.ow_iistechunit_unit_logo .ow_avatar_console {
    border-color: #e4e4e4;
}

.ow_unit_control_buttons span.ow_button {
    display: table;
    text-align: center;
    margin: auto;
    margin-top: 10px;
}

body .ow_photoview_overlay .fullscreen_image_overlay.floatbox_container {
    width: 100%;
    height: 100%;
}

body .fullscreen_image_overlay .ow_photoview_stage_wrap.ow_photoview_stage_wrap_fullscreen{
    width: 100% !important;
}
body .fullscreen_image_overlay .ow_photoview_info_wrap{
    width: 0 !important;
}

/*============================ </iistechunit styles> =============================*/


/* ---- Mailbox styles ---- */
body .ow_mailbox_table {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.ow_mailbox_left_loading .ow_mailbox_left_body {
    background: url(images/ajax_preloader_content.gif) center 220px no-repeat;
}
body .ow_mailbox_right.ow_mailbox_right_loading div.ow_mailbox_right_preloading {
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
}
.ow_mailbox_message_content .ow_file_attachment_info{
    background-image: url(images/miniic_doc.png);
}
.ow_mailbox_convers_info.mails {
    background-image: url(images/miniic_envelope.svg);
}
.ow_mailbox_convers_info.chats {
    background-image: url(images/miniic_buble.svg);
}
.ow_mailbox_convers_info_attach {
    background: url(images/miniic_attach.svg) center center no-repeat;
}
.ow_mailbox_conv_options_label {
    background-image: url(images/chat_tiny_arrow_down.svg);
    line-height: 14px;
}
.ow_mailbox_convers_info {
    background-color: #fff;
}
.ow_mailbox_convers_info_new {
    background-color: #fff;
}
.ow_mailbox_convers_info_selected {
    background-color: #fff;
}

body .ow_mailbox_convers_info .ow_mailbox_convers_info_string a {
    font-size: 12px;
    text-transform: uppercase;
}
body .ow_mailbox_convers_info .ow_mailbox_convers_info_string a:hover {
    color: #5b646a;
}
body .ow_mailbox_convers_info_new.mails .ow_mailbox_convers_info_string a,
body .ow_mailbox_convers_info_new.mails .ow_mailbox_convers_info_content .ow_mailbox_convers_preview,
body .ow_mailbox_convers_info_new.chats .ow_mailbox_convers_info_content .ow_mailbox_convers_preview,
body .ow_mailbox_convers_info_new.chats .ow_mailbox_convers_info_string a {
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
    font-weight: normal;
}
.ow_mailbox_convers_info span.ic_reply {
    background-image: url(images/ic_reply_g.svg);
    width: 18px;
}
.ow_mailbox_table,
.ow_mailbox_table .ow_mailbox_convers_info,
.ow_mailbox_table .ow_mailbox_cap,
.ow_mailbox_table .ow_mailbox_date_cap,
.ow_mailbox_table .ow_mailbox_conv_options,
.ow_mailbox_table .ow_mailbox_subject_block,
.ow_mailbox_table .ow_mailbox_log,
.ow_mailbox_table .ow_mailbox_log_date,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_cap,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_search,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body,
.ow_mailbox_right .ow_chat_message_block {
    border-color: #eff2f5;
}
.ow_mailbox_log .ow_dialog_item.odd .ow_dialog_in_item,
.ow_mailbox_log .ow_dialog_item.even .ow_dialog_in_item {
    border: 1px solid #eff2f5;
}
.ow_mailbox_log .ow_dialog_item.even i,
.ow_mailbox_log .ow_dialog_item.odd i {
    display: none;
}
.ow_mailbox_log_message .ow_mailbox_convers_info_body {
    padding-top: 8px;
}
.ow_mailbox_convers_actions .ow_miniic_control {
    margin-right: 0px;
    border:1px solid transparent;
}
.ow_mailbox_convers_actions .ow_miniic_control:hover {
    border: 1px solid #eff2f5;
}
.ow_mailbox_convers_actions .ow_miniic_control span {
    width: 20px;
    height: 20px;
    background: url(images/miniic_gearwheel.svg) 0px 0px no-repeat;
}
.ow_mailbox_convers_actions .ow_miniic_control.active span {
    background: url(images/miniic_gearwheel.svg) 0px -21px no-repeat;
}
.messages_index .ow_mailbox_convers_actions #conversationSettingsBtn span{
    background-image: url(images/item_mobile.svg);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0px 8px;
}
.messages_index .ow_mailbox_convers_actions #conversationSettingsBtn,
.messages_index .ow_mailbox_convers_actions #conversationSettingsBtn:hover{
    border: none;
}
.messages_index #conversationLog .ow_mailbox_date_cap{
    margin-right: auto;
    margin-left: auto;
    border-radius: 20px;
    width: max-content;
    border: 1px solid #FFF;
    background-color: #FFF;
    box-shadow: 4px 5px 10px 0px #e4e4e4;
}
.messages_index .ow_mailbox_right .ow_mailbox_log_wrap .ow_mailbox_log.ow_scrollable{
    background-color: #f6f9fb;
    border-bottom:none;
    height: 505px;
}
.messages_index #conversationContainer .ow_mailbox_log_wrap #conversationMessageGroupStickyBlock{
    background-color: #fcfdfe;
}
.messages_index #conversationLog .ow_time_block p .ow_time_text{
    display: none;
}
.messages_index #dialogMessageFormBlock .ow_chat_in_item_photo .ow_avatar #contactItemAvatarUrl{
    width: 38px;
    height: 38px;
    border-radius: 50%;
    position: relative;
    top: 7px;
    right: 2px;
}
.messages_index #dialogMessageFormBlock .ow_chat_in_item_photo .ow_avatar a{
    color: transparent;
}
.messages_index #dialogMessageFormBlock  div[class*='colorful_avatar_']  .ow_avatar #contactItemAvatarUrl{
    width: 34px;
    height: 34px;
    top: 4px;
    right: -6px;
}
.messages_index #conversationContainer #conversationChatFormBlock{
    background-color: #f6f9fb;
    border-top: none;
}
.messages_index #dialogMessageFormBlock .ow_message_input{
    display: inline-block;
    width: calc(100% - 100px);
    border: 1px solid #ccd6de;
    padding-top: 2px;
    margin-top: 20px;
    margin-bottom: 15px;
    background-color: #f2f5f7;
    border-radius: 7px;
}
.messages_index #dialogMessageFormBlock .ow_message_input #MessagesPageSendBtn:focus{
    background-color: transparent !important;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_chat  .ow_chat_message_block #dialogMessageFormBlock .ow_message_input #dialogTextarea:focus,
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_chat  .ow_chat_message_block #dialogMessageFormBlock .ow_message_input #dialogTextarea{
    background-color: #f2f5f7 !important;
    box-shadow: none;
    width: calc(100% - 50px);
    min-height: 25px;
}
.messages_index #dialogMessageFormBlock .ow_chat_in_item_photo{
    display: inline-block;
    margin-right: 15px;
}
.messages_index  #messagesContainerControl .wdt-emoji-picker:lang(fa-IR){
    bottom: 8px;
}
.messages_index  #conversationLog .ow_mailbox_grouped_messages.conversationMessageGroup .clearfix #avatar{
    display: none;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_chat{
    border-right: 1px solid #eff2f5;
}
.messages_index .ow_mailbox_table .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_log.ow_scrollable{
    height: 364px !important;
}
.messages_index  #conversationLog .ow_dialog_item.even div#dialogMessageWrapper{
    border-color:#D9F6F3 !important;
    border-radius: 6px !important;
    border-bottom-right-radius: 0px !important;
}
.messages_index  #conversationLog .ow_dialog_item.odd div#dialogMessageWrapper{
    border-color:#e6e4e4  !important;
    border-radius: 6px !important;
    border-bottom-left-radius: 0px !important;
}
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner{
    width: max-content;
    border: 1px solid #eff2f5;
    padding: 8px 10px 9px 10px;
    margin-top: 5px;
    border-radius: 4px;
    background-color: #FFF;
}
.ow_mailbox_right.ow_mailbox_right_loading.userisonline #conversationCapBlock{
    display: none !important;
}
.ow_mailbox_right.ow_mailbox_right_loading.userisonline  .ow_mailbox_right_preloading{
    height: 500px;
}
.messages_index #conversationItemListSub .ow_mailbox_convers_info.clearfix.chats label.ow_options_checked{
    background-image: url("images/checkbox.svg");
    background-size: 19px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 21px 15px 0px 10px;
    border-radius: 3px;
}
.messages_index #conversationItemListSub .ow_mailbox_convers_info.clearfix.chats label.ow_options_checked.ow_label_options_checked,
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner .ow_mailbox_conv_options_checklab.ow_options_checked{
    background-image: url("./images/checkbox-checked.svg");
}
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner .ow_mailbox_conv_options_checklab{
    background-image: url("images/checkbox.svg");
    background-size: 19px;
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    margin: 1px 5px 0px 5px;
    background-color: #fff;
    border-radius: 3px;
}
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner .ow_mailbox_conv_options_checklab + span{
    font-size: 12px;
    font-weight: bold;
    display: none;
}
.messages_index #conversationItemListSub .ow_mailbox_avatar{
    width: 0px !important;
}
.messages_index #conversationListControl .ow_mailbox_search table{
    width: 100%;
}
.messages_index #conversationListControl .ow_mailbox_search table .ow_button_search{
    width: 92px;
}
.messages_index .ow_mailbox_single_mode.ow_mailbox_bulk_options #openBulkOptionsBtn .ow_mailbox_conv_options_inner{
    width: 100% !important;
    padding: 0px !important;
    background-color: #f8fbfb !important;
    border: none !important;
    margin-top: 10px !important;
}
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner .ow_mailbox_conv_options_label{
    background-image: none;
    padding-right: 0px;
    font-size: 12px;
}
.messages_index #conversationListControl #openBulkOptionsBtn{
    height: 55px;
    background-color: #f8fbfb;
    border:none;
    padding-right: 8px;
}
.messages_index .ow_mailbox_single_mode.ow_mailbox_bulk_options #openBulkOptionsBtn .ow_context_action{
    width: 38px;
    height: 38px;
    padding: 0px;
}
.messages_index .ow_mailbox_single_mode.ow_mailbox_bulk_options #openBulkOptionsBtn .ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group:hover{
    background-color: transparent;
}
.messages_index .ow_mailbox_single_mode.ow_mailbox_bulk_options #openBulkOptionsBtn .ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group{
    border: none !important;
}
.messages_index .ow_mailbox_bulk_options .ow_mailbox_convers_info .ow_mailbox_conv_option,
.messages_index #conversationListControl #openBulkOptionsBtn .ow_mailbox_conv_options_inner #mailboxConvOptionSelectAll{
    display: none;
}
.messages_index .ow_mailbox_bulk_options .ow_mailbox_conv_options .ow_mailbox_conv_options_inner #closeBulkOptionsBtn{
    right: 97%;
    top:10%
}
.messages_index #conversationListControl form .ow_mailbox_search{
    height: auto;
    border-bottom: none;
    padding-top: 27px;
    padding-bottom: 8px;
}
.messages_index #conversationListControl .ow_mailbox_search #conversation_search,
.messages_index #conversationListControl .ow_mailbox_search #contacts_search{
    border-radius: 5px;
    height: 34px;
    width: 100%;
    background-color: #FFF;
    font-size: 12px;
}
.messages_index #conversationListControl .ow_mailbox_search table .ow_search_message a.ow_btn_close_search{
    left: 130px;
    top: 35px;
    background-color: #FFF;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .found_messages{
    height: 500px;
    border-right: 1px solid #eff2f5;
    display: none;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .ow_preloader{
    height: auto !important;
}
.messages_index #messagesContainerControl{
    min-height: 500px;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .found_messages .clearfix.message .ow_chat_in_item_author_href.ow_chat_in_item_photo_wrap span{
    margin: 0px !important;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .found_messages .ow_chat_in_item_author_href.ow_chat_in_item_photo_wrap .ow_chat_item_photo .ow_chat_in_item_photo{
    padding-left: 8px;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .found_messages .clearfix.message .clearfix{
    padding-right: 18px;
    padding-top: 6px;
}
.messages_index #messagesContainerControl .ow_mailbox_right.ow_mailbox_right_loading .found_messages h1{
    padding: 10px;
}
.messages_index #messagesContainerControl #conversationContainer .ow_chat_message_block .ow_chat_message.scroll .ow_attachment_icons{
    right: auto;
}
.messages_index #conversationListControl .ow_mailbox_search table .ow_search_message .chat_empty_search_box + a{
    background-color: transparent;
}
.messages_index #messagesContainerControl #conversationContainer .ow_chat_message_block .ow_chat_message .ow_message_input #dialogTextarea:placeholder-shown{
    height: 30px !important;
}
.messages_index #messagesContainerControl .ow_mailbox_left.ow_mailbox_single_mode .ow_mailbox_left_body.ow_scrollable .jspPane #conversationItemListSub .ow_mailbox_avatar .ow_avatar{
    padding-top: 11px;
}
.messages_index #messagesContainerControl .ow_mailbox_left.ow_mailbox_single_mode .ow_mailbox_left_body.ow_scrollable .jspPane{
    padding: 0px !important;
}
.messages_index #messagesContainerControl #conversationItemListContainer .jspContainer .jspHorizontalBar{
    display: none;
}
.messages_index .ow_mailbox_table.ow_alt1.clearfix.ow_mailbox_table_single .ow_mailbox_right .ow_mailbox_log_wrap .ow_mailbox_log.ow_scrollable .jspContainer,
.messages_index #messagesContainerControl .ow_mailbox_right .ow_mailbox_right_preloading{
    border-right: 1px solid #eff2f5;
}
.messages_index .ow_mailbox_left.ow_mailbox_single_mode form .ow_mailbox_search,
.messages_index .ow_mailbox_left.ow_mailbox_single_mode .ow_mailbox_conv_options_area,
.messages_index .ow_mailbox_left.ow_mailbox_single_mode #conversationItemListWrapper .ow_mailbox_left_body.ow_scrollable{
    border-left: none;
}
.messages_index #conversationListControl form .ow_mailbox_search #Message_search{
    color: #000;
    font-size: 12px;
}
.messages_index #conversationItemListContainer #conversationItemListSub .ow_mailbox_convers_info.clearfix.chats{
    padding-right: 0px !important;
    border-width: 1px 0 0 0;
    margin-right: 7px;
    margin-top: 9px;
}
.messages_index .ow_mailbox_bulk_options #conversationItemListContainer #conversationItemListSub .ow_mailbox_convers_info.clearfix.chats{
    margin-top: 0px;
}
.messages_index #conversationItemListContainer #conversationItemListSub .ow_mailbox_avatar .ow_avatar.ow_avatar_options_checked{
    padding-top: 10px;
    right: 35px;
}
.messages_index #conversationItemListContainer #conversationItemListSub .ow_mailbox_convers_info_body.ow_info_body_checked{
    margin: 0px !important;
    padding-right: 44px;
    display: inline-block;
    width: calc(100% - 95px);
}
.messages_index #conversationListControl #conversationItemListContainer{
    padding-left: 20px !important;
    padding-right: 6px !important;
}
.messages_index #conversationItemListSub .ow_mailbox_convers_info_body .ow_mailbox_convers_info_string.ow_small{
    padding-left: 56px !important;
}
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup   #dialogMessageWrapper .ow_file_attachment_info .ow-message-inline-time,
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup    #dialogMessageText .ow-message-inline-time{
    width: 100%;
    padding-top: 7px;
}
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup   #dialogMessageWrapper .ow_file_attachment_info .ow-message-inline-time .message_seen_tick,
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup   #dialogMessageText .ow-message-inline-time .message_seen_tick{
    float: right;
    padding-left: 22px;
    background-position-x: 5px;
}
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup .ow_dialog_item.odd   #dialogMessageWrapper .ow_file_attachment_info .ow-message-inline-time .message_seen_tick,
.messages_index .ow_mailbox_right.ow_mailbox_right_chat .ow_mailbox_log_wrap .ow_mailbox_grouped_messages.conversationMessageGroup .ow_dialog_item.odd   #dialogMessageText .ow-message-inline-time .message_seen_tick{
    padding-left: 6px;
}
.messages_index #conversationItemListSub .ow_mailbox_convers_info{
    box-shadow:none;
}
.messages_index #conversationListControl .ow_mailbox_search .ow_search_message .ow_searchbar_btn.ow_ic_lens.ow_cursor_pointer.ow_left{
    background-repeat: no-repeat;
    background-position-y: 5px;
    background-position-x: 7px;
}
.ow_mailbox_conv_options_area{
    padding-right: 16px;
    padding-left: 20px;
    padding-bottom: 23px;
    padding-top: 12px;
    border-left: 1px solid #eff2f5;
}
.ow_mailbox_convers_count_new,
.ow_mailbox_convers_info_date {
    text-transform: uppercase;
}

body .ow_mailbox_username .ow_mailbox_username_text {
    font-weight: normal;
}
body .ow_mailbox_message_header a {
    font-size: 12px;
    font-weight: normal;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
}
body .ow_mailbox_message_content {
    font-size: 12px;
}
body .ow_mailbox_avatar {
    width: 56px;
}
body .ow_mailbox_log .ow_dialog_item.odd .ow_dialog_in_item,
body .ow_mailbox_log .ow_dialog_item.even .ow_dialog_in_item {
    background: #cad4dd;
    border-color: #cad4dd;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
}
body .ow_dialog_in_item p{
    line-height: 15px;
}
body .ow_mailbox_right .ow_mailbox_username .ow_chat_status {
    vertical-align: initial;
    margin-left: -18px;
}
body .ow_mailbox_username,
body .userisonline .ow_mailbox_username {
    padding: 4px 0 0 4px;
}
body .ow_mailbox_right .ow_mailbox_username {
    min-width: 200px;
}
body .ow_mailbox_cap .ow_mailbox_avatar {
    margin-top: 3px;
}
.ow_mailbox_table .ow_mailbox_search input {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
/* ---- End of Mailbox styles ---- */
/* ---- Chat styles ---- */
body .ow_chat_block_wrap {
    background-color: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.ow_chat_block.ow_active .ow_chat_block_main {
    border-width: 0px;
}
body .ui-draggable-disabled ~ .ow_chat_block_wrap {
    background-color: transparent;
}
html body .ow_chat_block {
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
body .ow_chat_in_block {
    border-bottom: 0;
}
body .ow_chat_in_block {
    border-left: 2px solid #ddd;
    border-right: 3px solid #ddd;
}
body span.ow_btn_sort_users span {
    background-image: url(images/chat_btn_sort.png);
}
body a.ow_btn_sound span {
    background-image: url(images/sound_icon.png);
    background-size: 14px;
    background-position: 5px 1px;
}
body .ow_btn_close_search {
    background-image: url(images/chat_btn_close_search.png);
}
.ow_count_block span.ow_count_txt {
    color: black;
    font-weight: normal;
    font-size: 12px;
}
body .ow_chat_dialog_wrap .ow_count_bg,
body .ow_chat .ow_count_bg {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding-top: 2px;
    margin-top: 0px;
}

body .ow_chat_dialog_wrap .ow_count,
body .ow_chat .ow_count {
    padding: 0px 0px 0px 0px;
}
body a.ow_btn_sound:hover span,
body span.ow_btn_sort_users:hover span {
    background-color: transparent;
    border-color: transparent;
}
body .ow_chat_block .ow_chat_search {
    border-top: none;
    border-color: #eff2f5;
}
body .ow_chat_block_main .ow_chat_search input[type="text"],
body .ow_chat_block_main .ow_chat_search input[type="password"] {
    color: #4c4c4c;
    background-color: #fff;
}
body .ow_chat_in_block,
body .ow_chat_list ul {
    background-color: #fff;
}
body .ow_chat_block_main .ow_chat_search input[type="text"].invitation,
body .ow_chat_block_main .ow_chat_search input[type="password"].invitation {
    color: #999;
}
.ow_chat_in_item_photo img {
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    background-color: #a4a5a7;
}
.ow_chat_list ul li a.ow_chat_item:hover {
    background-color: #f4f4f4;
}
body .ow_mailchat_new_message.ow_chat_dialog_active .ow_author_block a.ow_chat_item_author_wrap:hover,
body .ow_mailchat_new_message.ow_chat_dialog_active .ow_mailchat_select_user a.ow_chat_minimize_btn {
    background-image: url(images/photo_view_context_up.png);
}
.ow_chat_dialog.ow_open a.ow_chat_item_author_wrap{
    background: url(images/context_action_arrow_white_open.svg) no-repeat 5px 7px;
}
.ow_chat_dialog.ow_open.ow_active a.ow_chat_item_author_wrap:hover,
body .ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block a.ow_chat_item_author_wrap:hover,
body .ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn {
    background-image: url(images/photo_view_context.png);
}
body .ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn {
    background-position: center 7px;
}
.ow_top_panel,
.ow_chat_block .ow_bot_panel {
    border-width: 1px 0 0 1px;
}
.ow_chat_block.ow_active .ow_bot_panel {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
}
.ow_chat_block .ow_top_panel {
    background-color: white;
    border: solid #eff2f5;
    border-bottom-width: 2px;
    border-radius: 5px 5px 0 0;
}
body span.ow_chat_item_author,
body span.ow_chat_item_text,
body .ow_chat_dialog_wrap .ow_chat_message_block .ow_chat_message textarea,
body .ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_mailchat_select_user input,
html body .ow_chat_dialog .ow_chat_subject_block input,
body .ow_mailchat_autocomplete_inner span.ow_chat_item_author .ow_chat_in_item_author {
    color:#4c4c4c;
    font-weight: normal;
}
body .ow_author_block span.ow_chat_item_author {
    color:white;
}
body .ow_chat_dialog_active .ow_author_block span.ow_chat_item_author {
    color: #000;
}

body .ow_chat_dialog.ow_active {
    background-color: #fff;
}
.ow_chat_dialog.mailboxDialogBlock.ow_chat_dialog_active.ow_active .ow_author_block {
    border-top: 4px solid #0f827e;
}
.ow_chat_dialog.mailboxDialogBlock.ow_chat_dialog_active.ow_active .ow_chat_block{
    border: 2px solid #ccc;
}
body .ow_mailchat_new_message.ow_chat_dialog {
    border: 1px solid #eff2f5;
}
body .ow_diagonal_puller {
    background-image: url(images/diagonal_puller.png);
}
.ow_author_block a.ow_btn_close span {
    background-image: url(images/chat_btn_close.png);
}
body a.ow_btn_close:hover {
    background: none;
}
body .ow_chat_dialog {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
body .ow_chat_dialog .ow_author_block {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #eff2f5;
}
body .ow_chat_dialog .ow_mailchat_select_user.ow_author_block {
    border-width: 0;
    border-bottom: 1px solid #eff2f5;
}
body .ow_chat_in_dialog_wrap {
    border-color: #eff2f5;
    border-width: 0 1px 1px;
}
body .ow_dialog_date_cap {
    color: #828894;
    background-color: #fff;
    border-color: #eff2f5;
}
.ow_chat_message_block {
    border-top: 2px solid #ccc;
}
body .ow_chat_in_dialog,
body .ow_mailchat_new_message .ow_chat_mailchat_inputarea,
body .ow_chat_dialog .ow_chat_subject_block input,
body .ow_mailchat_new_message.ow_chat_dialog .ow_mailchat_select_user.ow_author_block,
body .ow_mailchat_new_message .ow_mailchat_select_user input {
    background-color: #fff;
}
body .ow_chat_dialog_wrap .ow_chat_message_block .ow_chat_message textarea.invitation,
body .ow_chat_in_dialog .ow_time_block p span.ow_time_text,
body .ow_mailchat_new_message.ow_chat_dialog .ow_mailchat_select_user.ow_author_block,
body .ow_chat_dialog .ow_chat_subject_block input {
    color: #828894;
}
body .ow_mailchat_new_message.ow_chat_dialog_active .ow_mailchat_select_user.ow_author_block {
    background-color: #36353b;
}
.ow_mailchat_new_message.ow_chat_dialog.ow_chat_dialog_active .ow_mailchat_select_user .ow_mailchat_new_message_title {
    color: #9b9a9d;
}
body .ow_chat_dialog_active.ow_mailchat_new_message .ow_mailchat_select_user.ow_author_block {
    border-bottom-color: #36353b;
}
.ow_chat_block .ow_dialog_item.even .ow_dialog_in_item,
.ow_chat_block .ow_dialog_item.odd .ow_dialog_in_item {
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #cad4dd;
    border-color: #cad4dd;
    font-size: 11px;
}
body .ow_chat_dialog_wrap .ow_dialog_in_item p {
    color: #fff;
}
body .ow_chat_dialog_wrap .ow_attachments a.attach {
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 22px;
    background: url(images/black_attatchment.svg) no-repeat scroll 2px 8px rgba(0, 0, 0, 0);
    background-size: 15px;
}

.ow_chat_block .chat_actions_buttons_container #dialogMessageFormBlock .wdt-emoji-picker:not(.wdt-emoji-picker-open) .emoji-outer span.emoji-inner,
.ow_chat_message_block .wdt-emoji-picker:not(.wdt-emoji-picker-open) .emoji-outer span.emoji-inner{
    background-image: url("images/black_smile.svg") !important;
    background-size: 17px !important;
    background-repeat: no-repeat !important;
}

.ow_mailbox_right_chat .ow_chat_message_block .ow_attachments a.attach {
    background-size: 25px;
}

body .ow_chat_dialog_wrap .ow_attachments a.attach.uploading,
body .ow_chat_preloader,
body .ow_mailchat_new_message .ow_file_attachment_preload {
    background-image: url(images/floatbox_preloader.gif);
    background-size: 22px;
}
body .ow_chat_preloader {
    height: 22px;
    width: 22px;
}
body form .ow_chat_mailchat_inputarea .toolbar,
body .ow_mailchat_autocomplete ul li a:hover {
    background-color: #fff;
}
body .ow_chat_dialog .ow_chat_subject_block input,
.ow_mailchat_new_message.ow_chat_dialog .ow_author_block.ow_mailchat_selected_user {
    border: none;
}
body .ow_mailchat_new_message .ow_chat_mailchat_inputarea,
body .ow_mailchat_new_message .ow_file_attachment_info {
    border-color: #eff2f5;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body .ow_chat_mailchat_buttons {
    border: none;
    background-color: #fff;
}
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button,
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button span {
    border: none;
    background: transparent;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
}
#attach-img {
    background-image: url(images/attachment.svg);
    background-repeat: no-repeat;
    width: 70px; /*or your image's width*/
    height: 70px; /*or your image's height*/
    max-height: 20vh;
    margin: 0;
    padding: 0;
}
#pic-caption {
    left: 0px;
    bottom: 0px;
    right: 0px;
    margin-top: 10px;
}
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button:hover {
    background-color: #4C5358;
}
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"],
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"] {
    text-shadow: none;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    color: #a2acb3;
    height: 24px;
}
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"]:hover,
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"]:hover {
    color: #fff;
}
body .ow_chat_dialog_wrap .ow_attachments .buttons {
    background-color: #fff;
}
body form .ow_chat_mailchat_inputarea .toolbar ul li a {
    background-image: url(images/wysiwyg.png);
    border: none;
}
body .ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete {
    top: 39px;
    border-top-width: 1px;
}
body .ow_chat_dialog .ow_chat_subject_block input {
    font-size: 11px;
}
body .toolbar ul li a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body .ow_mailchat_new_message .ow_file_attachment_close,
body .ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block .ow_mailchat_delete_receiver {
    background-image: url(images/tag_close_btn.png);
}
body .jspDrag {
    background-color: #ccc;
}
.ow_chat .ow_chat_block .ow_count_block a {
    height: 20px;
}
.ow_chat_block .ow_count_wrap {
    vertical-align: text-bottom;
    min-height: 20px;
}
.ow_chat .ow_chat_block .ow_bot_panel .ow_count_block {
    padding-top: 2px;
}
body .ow_chat_dialog_wrap .ow_dialog_item i {
    display: none;
}
/* ---- End of Chat styles ---- */
/* ---- Blogs styles ---- */
.ow_blogpost_compose textarea{
    height: 235px;
}
/* ---- End of Blogs styles ---- */
/* ---- Rates Styles ---- */
.inactive_rate_list, .active_rate_list {
    background: url(images/stars.png) no-repeat 0 -13px;
    width: 65px;
    height: 13px;
    text-align: left;
    display: inline-block;
}
.ow_dnd_widget .total_score .inactive_rate_list {
    opacity: 0.7;
}
.active_rate_list {
    background-position: 0 0;
}
.rates_cont a.rate_item {
    background: url(images/stars.png) no-repeat 0 -13px;
    cursor: pointer;
    float: left;
    height: 13px;
    text-decoration: none;
    width: 13px;
}
.rates_cont a.active {
    background-position: 0 0;
}
.rates_cont{
    margin: 0 auto;
    width: 65px;
}
.ow_rate_score{
    font-size: 18px;
}
/* ---- End of Rates Styles ---- */
/* ---- Video styles ---- */
.ow_video_list .ow_alt1,
.ow_video_list .ow_alt2 {
    padding: 0px;
    -webkit-align-content: stretch;
    align-content: stretch;
    justify-content: center;
}
.ow_video_list .ow_alt1.clearfix,
.ow_video_list .ow_alt2.clearfix {
    display: flex;
}
.ow_video_player{
    text-align: center;
}
.ow_video_description{
    margin: 8px 0 20px;
}
.ow_video_description span {
    LINE-HEIGHT: NORMAL;
}
.ow_video_list_item {
    margin: 10px;
    width: 20%;
    padding: 3px;
    display: inline-block;
    vertical-align: top;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: 85%;
    border: solid 1px;
}
.ow_video_list .clearfix {
    display: block !important;
    text-align: center;
}
.ow_video_item_title {
    word-break: break-word;
}
.ow_other_video_item_title{
    margin-left: 88px;
    padding-left: 4px;
}


.ow_video_thumb{
    background: url(images/video-no-video.png) no-repeat center center;
    display: block;
}
.ow_video_thumb,
.ow_video_list_item img{
    width: 120px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.ow_other_video_thumb{
    display: block;
    margin-right: -80px;
    padding: 4px 4px 4px 4px;
}
.ow_other_video_thumb a {
    display: inline-block;
    width: 80px;
    height: 60px;
    background: url(images/video-no-video.png) no-repeat center center;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    border-radius: 3px;
}

.ow_other_video_thumb a:hover {
    opacity: 0.5;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
}

span.ow_button.ow_newsfeed_view_more.ow_ic_down_arrow {
    margin-bottom: 7px;
}

.video_thumb_no_title {
    margin: 0px 4px 4px 0px;
}
.ow_other_video_thumb,
.ow_other_video_thumb img,
.ow_other_video_floated img{
    height: 60px;
    width: 80px;
    overflow: hidden;
    line-height: 20px;
    border-radius: 3px;
}
.ow_other_video_floated{
    display: inline-block;
    background: #fff url(images/video-no-video.png) no-repeat center center;
    width: 80px;
    height: 60px;
    vertical-align: middle;
}
.ow_video_item_title{
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
    padding-bottom: 3px;
}
.ow_video_item_rate{
    height: 15px;
    text-align: center;
}
.ow_video_infobar{
    padding: 10px;
    text-align: right;
}
.ow_video_player object,
.ow_video_player embed {
    max-width: 100%;
}
.video_widget .ow_table_3 td {
    border: none;
}
.video_widget table tr{
    background-color: transparent !important;
}

.ow_news_list .ow_ipc.news_item .ow_ipc_info .ow_ipc_header a,
.ow_dnd_widget .ow_ipc_header a,
.ow_dnd_widget .forum_widget_header a,
#video_list_widget .ow_other_video_item_title a,
.index-GROUPS_CMP_GroupsWidget div#groups-list_widget .ow_lp_label.ow_small a,
.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_ipc_header a{
    font-size: 14px;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif  !important;
}

.ow_dnd_widget.group-GROUPS_CMP_WallWidget .group-GROUPS_CMP_WallWidget{
    padding-top: 2px;
    padding-right: 2px;
}

.ow_dnd_widget.group-GROUPS_CMP_WallWidget .group-GROUPS_CMP_WallWidget .ow_box_cap_empty{
    border-top: none !important;
}

.ow_news_list .ow_ipc.news_item.news_with_image .ow_ipc_info .ow_ipc_header {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ow_news_list .ow_ipc.news_item.news_with_image .ow_ipc_picture {
    margin: 0 !important;
}

.ow_news_list .ow_ipc.news_item.news_without_image .ow_ipc_picture {
    width: 0 !important;
}

.ow_news_list .ow_ipc.news_item.news_with_image .ow_ipc_picture {
    margin: 10px 10px 0 10px !important;
}

.ow_news_list .ow_ipc_img_container {
    display: flex;
    background-color: #cdd3d8;
    border-radius: 3px;
    min-height: 50px;
}

.ow_news_list.clearfix .ow_ipc.ow_stdmargin.clearfix {
    width: calc(100% - 15px);
    margin-right: 0;
    border-radius: 5px;
}

.ow_news_list.clearfix .ow_ipc_img_container img {
    border-radius: 6px;
    height: auto;
    margin: auto;
    width: auto;
    max-height: inherit;
}

.ow_ipc.ow_stdmargin.news_item.news_without_image.clearfix .ow_ipc_picture {
    display: none;
}

.ow_news_list .ow_ipc.news_item.news_with_image .ow_ipc_picture img {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    max-width: 100%;
    height: auto;
    width: auto;
    MARGIN: auto;
    max-height: 50px;
}

#video_list_widget .ow_other_video_thumb img {
    width: inherit !important;
    height: auto !important;
}

.ow_box.ow_stdmargin.clearfix.index-VIDEO_CMP_VideoListWidget.ow_break_word.container #video_list_widget .ow_other_video_thumb img {
    width: 60px !important;
    height: 60px !important;
}

body.base_index_page .ow_box.ow_stdmargin.clearfix.index-VIDEO_CMP_VideoListWidget.ow_break_word.container #video_list_widget .ow_other_video_thumb img {
    width: inherit !important;
    height: auto !important;
}

.ow_box.ow_stdmargin.clearfix.index-VIDEO_CMP_VideoListWidget.ow_break_word.container .ow_other_video_thumb.ow_left {
    height: 60px !important;
}

#video_list_widget .ow_other_video_thumb a{
    height: 54px;
    overflow: hidden;
}

#video_list_widget .ow_other_video_thumb.ow_left {
    height: 45px;
}
/* ---- End of Video styles ---- */
/* ---- Photo styles ---- */
.ow_photo_dragndrop {
    font-family: 'IRANSansWeb_Medium',"Trebuchet MS","Helvetica CY",sans-serif;
    text-transform: uppercase;
    color: #5b646a;
    background-color: #f8f8f8;
    border: 1px dashed #b9b9b9;
    font-size: 13px;
    margin-bottom: 30px;
    margin-top: 10px;
    padding: 25px !important;
}
.ow_photo_upload_wrap * {
    color: #969696;
}
.ow_photo_dragndrop span#drop-area-label {
    padding: 0px 40px 0 40px;
}
.ow_photo_dragndrop div{
    background-image: url(images/image_upload_box_icon.svg);
    background-repeat: no-repeat;
    background-position: calc( 100% - 5px) center;
    background-size: 40px;
    margin: 0px 10% 0 10%;
}
h2.ow_photo_avatar_album_name,
h3.ow_photo_avatar_album_name {
    font-family: "IRANSansWeb", "Yekan", "Lucida Grande", "Verdana", "Tahoma" !important;
    color: black !important;
}
.ow_photo_list_wrap.ow_photo_avatar_list {
    padding: 5px;
    border-bottom: 1px dashed #E8E8E8;
    margin-bottom: 10px;
}
.ow_photo_upload_bottom .ow_photo_upload_submit {
    position: static;
}

.ow_photo_preview_image {
    background-color: #fafafa;
    background-position: center center !important;
}
.ow_photo_preview_loading {
    background-image: url(images/ajax_preloader_content.gif) !important;
    background-size: auto !important;
}
.ow_photo_preview_image_filter {
    background: #000;
}
.ow_photo_preview_x {
    background: url(images/photo_upload_btn_x.png) center center no-repeat;
}
.ow_photo_preview_rotate {
    background: url(images/photo_upload_btn_rotate.png) center center no-repeat;
}
.ow_photo_prev{
    background-repeat: no-repeat;
    background-position: right center;
    text-align: left;
    width: 39%;
}
.ow_photo_next{
    background-repeat: no-repeat;
    background-position: left center;
    text-align: right;
    width: 39%;
}
.ow_photo_list_item{
    float: left;
    height: 165px;
    padding: 16px 0px;
    text-align: center;
}
.ow_photo_info_str{
    padding-top: 5px;
}
.ow_photo_infobar{
    padding: 10px;
    text-align: right;
}
.ow_photo_rate{
    height: 15px;
    text-align: center;
}
.jcrop-holder {
    background-color: rgba(0, 0, 0, 0) !important;
}
html body div.floatbox_photo_preview a.ow_ic_delete.close,
html body div.floatbox_empty a.ow_ic_delete.close {
    background-position: 7px 7px;
    border-radius: 14px;
    background-position: center center;
}
.floatbox_body .asl_users {
    border: 1px #cecece solid;
}
.floatbox_empty .ow_box_cap_icons {
    top: -27px;
    right: 0px;
    z-index: 5 !important;
}

.ow_photo_list_item_thumb span.ow_lbutton:hover {
    cursor: default;
}
.ow_photo_list_item_thumb {
    width: 120px;
    height: 120px;
    padding: 4px 6px 6px 20px;
    background: transparent url('images/photo_list_item_thumb.png') no-repeat 15px 0px;
}
.ow_photo_list_item_thumb img {
    width: 120px;
    height: 120px;
}
body .ow_photo_list_item_thumb span.ow_lbutton {
    bottom: 6px;
    right: 6px;
}
.ow_photo_submit_wrapper.ow_mild_green {
    background-color: #57ba98;
}
/*Photo list*/
body .ow_photo_list_wrap div.ow_photo_item {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    overflow: visible !important;
}
.ow_photo_item_info {
    font-size: 12px;
}
.ow_photo_list_wrap .ow_photo_item_wrap .ow_photo_item_info {
    background-color: rgba(255, 255, 255, 0.9);
}
.ow_photo_item_wrap .ow_photo_item img {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    transition-duration: .7s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
.ow_photo_item_wrap .ow_photo_item img:hover {
    filter: sepia(80%) grayscale(60%);
}
.ow_photo_album_cover {
    border-color: #eff2f5;
    display: none;
}
h2.ow_photo_album_name,
h3.ow_photo_album_name {
    color: #313131;
}
#album-edit.ow_photo_album_info_wrap {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
ow_photo_album_cover + #album-edit.ow_photo_album_info_wrap .feed_image_privacy {
    margin: 21px 0px 0px 0px;
}

.ow_photo_album_cover + #album-edit {
    margin-top: 22px;
}

.ow_photo_album_info_wrap + .ow_photo_album_info {
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: 11px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e6e6e6;
}

.ow_photo_album_edit .ow_photo_album_cover .ow_lbutton {
    visibility: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    padding: 54px 0 0;
    background: none rgba(255,255,255,0.9);
}
.ow_photo_album_edit .ow_photo_album_cover:hover .ow_lbutton {
    visibility: visible;
}
.ow_photo_album_edit .ow_photo_album_cover .ow_lbutton:hover {
    border-color: transparent;
}
body .ow_photo_album_info_wrap + .ow_photo_album_info .ow_photo_album_description_textarea,
body .ow_photo_album_info_wrap + .ow_photo_album_info .ow_photo_album_description {
    color: #5b646a;
}
/* Photo context action */
.ow_photo_item .ow_photo_context_action {
    background-color: #fff;
    border-top-width: 0px;
    border-left-width: 0px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    top: 0;
    right: 0;
}
body .ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
body .ow_photo_context_action .ow_context_action_block .ow_context_action,
html body .ow_photo_context_action .ow_context_action {
    border: none;
}
body .ow_context_action_block .ow_context_action{
    width: 25px;
    background: url(images/item_mobile.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 14px;
    z-index: unset;
}

body .ow_context_action_block.move_album_context_menu .ow_context_action{
    width: auto;
    padding-left: 25px;
    border: 1px solid #bec5ca !important;
    background-position-x: 10px;
    border-radius: 5px;
}

body .ow_context_action_block.move_album_context_menu .ow_context_action:hover{
    background-image: url(images/white_item_mobile.svg);
}

body .ow_context_action_block.move_album_context_menu .ow_context_action:hover > a{
    color: #fff;
}

.ow_photo_context_action .ow_context_action:hover {
    background: url(images/photo_context_action_bg_active.png) repeat-x 0px 0px;
}
.ow_photo_context_action .ow_context_action_list.ow_alt2 {
    background: transparent;
}
.ow_photo_item .ow_photo_context_action.ow_photo_context_action_loading .ow_tooltip_body {
    background-image: url(images/ajax_preloader_content.gif);
}
body .ow_photo_context_action .ow_context_action {
    background-image: url(images/context_action_arrow.svg);
    background-color: transparent;
    width: 24px;
    height: 23px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action,
body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action:hover {
    background-image: url(images/context_action_arrow.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action .ow_context_more {
    background-image: none;
}
.ow_photo_context_action .ow_context_action_divider {
    background-color: rgba(160,160,160,0.7);
}
.ow_photo_context_action .ow_context_action_divider:hover {
    text-decoration: none;
}
/* Photo View */
.ow_photoview_stage_wrap_fullscreen .ow_photoview_fullscreen {
    background-image: url(images/fullscreen_min.png);
}
.ow_photoview_fullscreen {
    background-image: url(images/fullscreen_max.png);
}
.ow_photoview_play_btn {
    background-image: url(images/fullscreen_play.png);
}
.ow_photoview_play_btn.stop {
    background-image: url(images/fullscreen_stop.png);
}
.ow_photoview_info_btn.open {
    background-image: url(images/fullscreen_info_open.png);
}
.ow_photoview_info_btn.close {
    background-image: url(images/fullscreen_info_close.png);
}
.ow_photoview_slide_settings_btn {
    background-image: url(images/fullscreen_settings.png);
}
.ow_photoview_arrow_left {
    background-image: url(images/photoview_arrow_left.png);
}
.ow_photoview_arrow_right {
    background-image: url(images/photoview_arrow_right.png);
}
.ow_context_action_list a.ow_context_action_item_hierarchy_right span {
    background: url(images/miniic_arrow_left_bb.png) no-repeat center center;
}
.ow_context_action_list a.ow_context_action_item_hierarchy_left span {
    background: url(images/miniic_arrow_right_bb.png) no-repeat center center;
}
.ow_photoview_info_wrap .ow_photoview_user .ow_user_list_data a:first-child {
    font-weight: normal;
    font-family: 'IRANSansWeb_Medium', "Trebuchet MS", "Helvetica CY", sans-serif;
}
.ow_photoview_info_wrap .ow_photoview_user .ow_user_list_data div,
.ow_photoview_info_wrap .ow_photoview_user .ow_user_list_data a {
    line-height: inherit;
}
.ow_photoview_info_wrap .ow_photoview_description {
    padding: 0 0px;
    text-align: justify;
}
.ow_photoview_info .ow_comments_form_wrap {
    padding-left: 0px;
}
.ow_comments_form_top .ow_comments_list {
    margin-bottom: 2px;
}
/* Pint Mode */
body .ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info {
    background-color: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-top: 3px;
    border-top: 1px solid #F2F2F2;
    border-bottom: 3px solid;
}
.ow_photo_item_info_description,
body .ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info{
    font-size: 85% !important;
}
.ow_photo_pint_mode .ow_photo_item_info_user,
.ow_photo_pint_mode .ow_photo_item_info_album,
.ow_photo_pint_mode .ow_photo_item_info_description,
.ow_photo_pint_mode .ow_photo_item_info .ow_rates_wrap,
.album_data_row {
    color: #5b646a;
}
.album_data_row span {
    color: #000001;
}
.ow_photo_list.ow_photo_edit_mode .ow_photo_item .ow_photo_chekbox_area {
    background-color: rgba(255,255,255,0.4);
}
.ow_photo_list.ow_photo_edit_mode .ow_photo_item.ow_photo_item_checked .ow_photo_chekbox_area,
.ow_photo_list.ow_photo_edit_mode.ow_photo_pint_mode .ow_photo_item .ow_photo_chekbox_area {
    background-color: rgba(255,255,255,0);
}
.ow_photo_edit_mode .ow_photo_chekbox_area .ow_photo_checkbox {
    border: 1px solid rgba(255,255,255,0.6);
    background-color: rgba(87,87,87, 0.6);
}
.ow_photo_edit_mode .ow_photo_item_checked .ow_photo_chekbox_area .ow_photo_checkbox {
    background-image: url(images/checkbox_icon.png);
}
body .ow_photo_list.ow_photo_pint_mode .ow_photo_item {
    background-color: #fff;
    border:none;
    box-shadow: none;
    border-radius: .625rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding-bottom: 6px;
}

.floatbox_body:lang(fa-IR){
    text-align: right;
}
.ow_photo_upload_description .CodeMirror-hscrollbar {
    display: none !important;
}
.ow_photo_upload_description .CodeMirror-scrollbar-filler {
    display: none !important;
}

/*Searchbar*/
.ow_searchbar {
    border:1px solid #d6d6d6;
    padding: 2px 4px 2px 6px;
    border-radius: 6px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    margin-top: -4px;
}
.ow_photo_search_actions_container{
    display: inline-block;
    padding-right: 0px;
    margin-right: -4px;
    margin-bottom: 10px !important;
}
.ow_photo_search_actions_container .ow_searchbar{
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    height: 35px;
    padding: 0;
}

.ow_photo_search_actions_container .ow_searchbar .ow_searchbar_input input#search-photo{
    height: 33px !important;
    padding-top: 10px;
    margin: 1px;
}
.ow_photo_search_actions_container .ow_searchbar .ow_searchbar_btn {
    padding-top: 0;
    position: absolute;
    left: 5px;
    top: 2px;
    height: 22px;
}
.user_photos .photo_veiwlist_page_head_container #photo-list-search .ow_searchbar .ow_searchbar_btn.ow_ic_lens.ow_cursor_pointer.ow_searchbar_btn_active{
    background-image: url(images/ic_lens_black.svg);
}
.user_photos .photo_veiwlist_page_head_container .ow_photo_search_actions_container .photo_page_search_submit_button_container .ow_button{
    display: none;
}

.ow_photo_search_actions_container .photo_page_search_submit_button_container .ow_button{
    height: 35px;
    margin-top: 0;
}
.ow_photo_search_actions_container .photo_page_search_submit_button_container input[type="button"] {
    padding-top: 6px;
    background-position-y: 9px;
}
.ow_searchbar .ow_searchbar_ac {
    border: 1px solid #eff2f5;
    left: 9px;
    right: 0;
    top: 2px;
}
.user_photos .ow_page_padding .ow_searchbar_input .ow_searchbar_ac_wrap ul.ow_searchbar_ac{
    margin-right: 18px;
    margin-left: 22px;
    margin-top: 3px;
}
.user_photos .ow_searchbar .ow_searchbar_ac_wrap .ow_searchbar_ac .ow_search_result_tag{
    width: 88%;
}
.user_photos .ow_searchbar .ow_searchbar_ac_wrap .ow_searchbar_ac .ow_search_result_tag + .ow_searchbar_ac_count.ow_right{
    margin-top: 3px;
}
.ow_searchbar_ac li {
    background-color: #fff;
    font-size: 11px;
}
.ow_searchbar_ac li:hover {
    background-color: #cad4dd;
    color: #fff;
}
.ow_searchbar .ow_searchbar_btn {
    background-position: center;
}
.ow_searchbar .ow_searchbar_input input[type="text"] {
    border: none;
    background: none;
    line-height: 14px;
    font-size: 10px;
    min-width: 275px;
}
.ow_searchbar_username:lang(fa-IR) {
    margin-right: 58px;
}
/*Rates*/
.ow_photoview_info_wrap .ow_photoview_info .ow_rates_wrap {
    padding-left: 0px;
    margin: 6px 0 8px 0;
}
.ow_photo_item .ow_photo_item_info .ow_rates_wrap span {
    vertical-align: middle;
}
.ow_rates {
    width: 65px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}
.ow_rates .rates_cont {
    position: absolute;
    opacity: 0;
    transition: opacity 0.15s;
    -moz-transition: opacity 0.15s;
    -webkit-transition: opacity 0.15s;
}
.ow_rates:hover .rates_cont {
    opacity: 1;
}
.rate_title {
    display: block;
    margin: 0px 38px 0px 0px;
    font-size: 9px;
    line-height: 10px;
}
/* Edit Photo */
.floatbox_container .ow_photo_upload_description {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
/*Dropdown*/
body input.ow_dropdown_btn {
    background-image: none;
    height: 28px;
}


.ow_dropdown_arrow_down,
.ow_dropdown_arrow_up {
    height: 10px;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 12px;
    cursor: pointer;
}
.ow_dropdown_arrow_down {
    background: url(images/chat_tiny_arrow_down.png) no-repeat center center;
}
.ow_dropdown_arrow_up {
    background: url(images/chat_tiny_arrow_up.png) no-repeat center center;
}
.ow_dropdown_list_wrap {
    position: relative;
    width: 100%;
}
.ow_dropdown_list {
    border: 1px solid #ccd6de;
    position: absolute;
    top: -1px;
    left: 0;
    width: 99%;
    margin-left: 0.5%;
    display: none;
    border-radius: 0px 0px 5px 5px;
}
.ow_dropdown_list li {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 4px;
    background-color: #fff;
    color: #4c4c4c;
    cursor: pointer;
    position: relative;
}
.ow_dropdown_list li:hover {
    background-color: #f2f5f7;
    color: #fff;
}
.ow_add_item {
    position: absolute;
    background: url(images/miniic_plus.png) center center no-repeat;
    width: 10px;
    height: 10px;
    right: 8px;
    top: 50%;
    margin-top: -5px;
}
li.ow_dropdown_delimeter {
    border-bottom: 1px solid;
    padding: 0 4px;
}
.ow_dropdown_delimeter div {
    width: 100%;
    height: 1px;
    background-color: #eff2f5;
}
.ow_photo_upload_drop_area {
    border: 1px dashed #eff2f5;
}
/* ---- Newsfeed styles ---- */
body ul.ow_newsfeed {
    padding: 0px;
}
.ow_newsfeed_section {
    list-style-image: none;
    margin: 15px 0;
}
.ow_newsfeed_section span{
    background: #f0f0f0;
    padding: 5px 10px;
    text-shadow: #fff 1px 1px 0;
}
.base_cmnt_mark .ow_ipc_info {
    padding-bottom: 0px;
}
.ow_newsfeed_features .ow_tooltip .ow_tooltip_body {
    padding: 0;
    border-width: 0;
    box-shadow: none;
}
.ow_newsfeed_features .ow_tooltip.ow_comments_context_tooltip .ow_tooltip_body {
    padding: 4px 0;
}
.ow_newsfeed_features .ow_tooltip .ow_tooltip_tail span {
    height: 5px;
    background: none;
    position: relative;
    z-index: 1;
}
.ow_newsfeed_comments .ow_tooltip .ow_tooltip_tail span {
    height:6px;
    background-position: 3px -6px;
    background-image: url(images/tooltip_tail.png);
}
.ow_newsfeed_features .ow_tooltip .ow_tooltip_body .ow_tooltip .ow_tooltip_body {
}
.ow_newsfeed_features .ow_context_action_list a,
.ow_newsfeed_item .ow_context_action_list a,
.ow_photo_context_action .ow_context_action_list a {
    padding: 1px 10px 1px 10px;
}
.ow_newsfeed_context_tooltip {
    margin-top: 2px;
}
.ow_newsfeed_left {
    float: left;
}
.ow_news_list .news_item .ow_ipc_info span.ow_ipc_date,
.ow_newsfeed_date,
.ow_blogs_list .ow_blog_item .ow_ipc_info .ow_ipc_toolbar  span.ow_ipc_date{
    float: right;
    text-align: right;
    line-height: 24px;
    font-size: 11px;
    color: #888888;
}
.ow_blogs_list .ow_superwide {
    background-color: #ffffff !important;
}
.ow_newsfeed_context_menu {
    display: none;
    position: relative;
    float: left;
    left: 0 !important;
    border: none;
}
.ow_newsfeed_control {
    display: inline-block;
    font-size: 10px;
}

.ow_newsfeed_item .ow_newsfeed_body .ow_newsfeed_btns .ow_newsfeed_control{
    text-align: right;
}

.ow_newsfeed_btns.ow_small.ow_remark.clearfix span.ow_newsfeed_control {
    width: 100%;
}
.ow_newsfeed_control > a {
    margin-right: 12px;
}
body .ow_newsfeed_control .ow_newsfeed_string {
    display: inline-block;
    vertical-align: middle;
    max-width: 70%;
    padding-left: 0px;
    font-size: 9px;
    margin-right: 0;
    padding-right: 0 !important;
}
.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_newsfeed_control .ow_newsfeed_string {
    max-width: 100%;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_newsfeed ul.ow_content_menu a span{
    background-position: right 10px;
}
.ow_newsfeed_left {
    width: 76%;
}
.ow_newsfeed_btns {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 5px 15px 10px;
    border-top: none;
}
.ow_newsfeed_btn_wrap {
    display: inline-block;
    line-height: 25px;
    margin-right: 4px;
    vertical-align: middle;
    padding: 1px 5px 1px 1px;
    font-size: 13px;
}
.newsfeed_counter_comments,
.newsfeed_counter_likes {
    vertical-align: middle;
}

body .ow_newsfeed_control .newsfeed_likes_string {
    font-size: 11px;
}

.ow_newsfeed_item .ow_newsfeed_activity_content {
    padding-top: 8px;
}
.ow_newsfeed_item .ow_newsfeed_item_picture {
    margin-left: 8px;
}
.ow_newsfeed_oembed_atch.ow_video_playing .ow_newsfeed_item_picture,
.ow_oembed_attachment .video.two_column.ow_video_playing .attachment_left {
    height: 0;
    width: 100%;
    position: relative;
    padding-bottom: 46%;
}
.floatbox_body iframe {
    min-width: 100% !important;
}
.ow_newsfeed_item_picture iframe,
.attachment_left iframe {
    width: 100% !important;
    position: absolute;
    height: 100% !important;
    left: 0;
    top: 0;
}
.ow_oembed_attachment .attachment_left img
{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 150px;
}
.ow_miniic_control {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
.ow_miniic_control span {
    display: inline-block;
    width: 27px;
    height: 25px;
}
.ow_miniic_like {
    background-position: 0px 0px;
}
.ow_miniic_comment {
    background-position: 0px 0px;
}


body .ow_newsfeed_doublesided_stdmargin {
    margin: 2px 0px;
}
body .newsfeed-attachment-preview.item_loaded {
    width: 98.7%;
    margin-left: 0px;
    margin-right: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.ow_newsfeed_item_picture{
    float: left;
    max-width: 10%;
    margin-right: 1%;
}
.ow_video_playing .ow_newsfeed_item_picture {
    max-width: 100%;
    height: 5vw !important;
}
.ow_newsfeed_item_picture:lang(fa-IR) {
    float: right;
}
.ow_newsfeed_large_image .ow_newsfeed_item_picture {
    max-width: 100%;
    width: 100%;
    height: auto;
}
.ow_newsfeed_large_image .ow_newsfeed_item_content {
    width: 100%;
    max-width: 400px;
}
.ow_newsfeed_item_picture img {
    max-height: 100%;
    width: auto;
    height: auto;
    max-width: 99% !important;
    font-size: 6px;
    line-height: 8px;
    margin: auto;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ow_newsfeed_photo_grid {
    width: 100%;
}
.ow_newsfeed_photo_grid_item {
    padding: 0px 4px 4px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 150px;
    display: inline-block !important;
}

.ow_newsfeed_photo_grid_3 .ow_newsfeed_photo_grid_item {
    width: 30%;
}
.ow_newsfeed_photo_grid_item a {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-size: cover;
    width: 100%;
}

.ow_newsfeed_preview_grid_item{
    padding: 0px 4px 4px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 70px;
    display: inline-block !important;
}
.ow_newsfeed_preview_grid_item img{
    max-height: 100px;
}

.ow_newsfeed_body .ow_newsfeed_content.ow_smallmargin .ow_newsfeed_photo_grid.clearfix {
    vertical-align: middle;
    margin-top: 10px;
}


.ow_newsfeed_body a.ow_newsfeed_item_title.feedRtl {
    font-family: 'IRANSansWeb_Medium';
}

a.ow_newsfeed_item_title.view_more.ow_small.ow_lbutton.feedRtl {
    font-family: 'IRANSansWeb';
}

.ow_newsfeed_preview_grid_items_bar.rtl {
    text-align: right;
}

.ow_newsfeed_preview_grid_items_bar_limiter {
    overflow: hidden;
    direction: rtl;
    width: 73%;
    margin: auto;
    margin-top: 4px;
}
.ow_newsfeed_preview_grid_items_bar_control_buttons{
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 27px;
}

.ow_newsfeed_preview_grid_items_bar_control_buttons.next{
    float: left;
    background-image: url(images/newsfeed-left-arrow.svg);
    margin-left: 45px;
    cursor: pointer;
}

.ow_newsfeed_preview_grid_items_bar_control_buttons.previous{
    float: right;
    background-image: url(images/newsfeed-right-arrow.svg);
    margin-right: 45px;
    opacity: 0.5;
    cursor: pointer;
}

.ow_newsfeed_preview_grid_items_bar_limiter .clearfix.ow_newsfeed_preview_grid_item,
.ow_newsfeed_preview_grid_items_bar,
.ow_newsfeed_preview_grid_items_bar_limiter{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative;
}

.ow_newsfeed_preview_grid_item a {
    width: 60px;
    height: 60px;
    display: block;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: 3px solid white;
    opacity: 0.7;
}

.clearfix.ow_newsfeed_preview_grid_item {
    width: 62px;
    margin: 4px;
}

.ow_newsfeed_extended_view_image {
    width: 100%;
    min-height: 383px;
    max-height: 600px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #f9f9f9 !important;
    border-radius: 4px;
}

.ow_newsfeed_download_btn {
    color: black;
    font-weight: bold;
    padding: 0px 9px;
    float: left;
    margin-top: -43px;
    margin-left: 20px;
    border: 1px solid #cdd3d8;
    border-radius: 4px;
    background-color: white;
    display: none;
}

.Extended_newsfeed_image:hover .ow_newsfeed_download_btn {
    display: block;
}

.ow_newsfeed_image_container.ow_inprogress {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: #f0f0f1 !important;
    border-radius: 5px;
}

.mejs__container * {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.ow_newsfeed_body .ow_newsfeed_content.ow_smallmargin .clearfix {
    vertical-align: middle;
}

.ow_newsfeed_tooltip {
    padding-top: 0px;
}
.ow_newsfeed_tooltip > .ow_tooltip_tail {
    display: none;
}
.ow_newsfeed .ow_newsfeed_features {
    max-width: none;
}

.ow_newsfeed_item  .ow_newsfeed_delimiter {
    border: none;
}

.ow_comments_list .ow_miniic_control {
    float: left !important;
    margin: 1px 3px 0 0 !important;
}

.ow_newsfeed_string.ow_small {
    font-size: 14px;
    max-width: inherit;
}
.ow_photoview_stage_wrap {
    background-color: rgba(0, 0, 0, 0) !important;
}
.profile-NEWSFEED_CMP_UserFeedWidget .ow_box_cap_empty,
.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty,
.group-NEWSFEED_CMP_EntityFeedWidget .form_auto_click,
.group-NEWSFEED_CMP_EntityFeedWidget .ow_box_cap_empty,
.index-NEWSFEED_CMP_SiteFeedWidget .form_auto_click,
.index-NEWSFEED_CMP_SiteFeedWidget .ow_box_cap_empty {
    padding: 0px 10px 0px 10px !important;
}
.profile-NEWSFEED_CMP_UserFeedWidget .ow_status_update_btn_block .ow_attachments a,
.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_status_update_btn_block .ow_attachments a,
.group-NEWSFEED_CMP_EntityFeedWidget .ow_status_update_btn_block .ow_attachments a,
.index-NEWSFEED_CMP_SiteFeedWidget .ow_status_update_btn_block .ow_attachments a {
    width: 27px;
    height: 20px;
    background: url(images/ic_photo_attach.svg) no-repeat 0 0;
}
.ow_status_update_btn_block {
    margin-top: 4px;
    line-height: 22px;
}
/* ---- Group styles ---- */

.ow_group_brief_info .image
{
    width: 100px;
    display: inline-block;
    margin-left: 20px;
    float: right;
}

.ow_group_brief_info .image img
{
    width: 100px;
}

.ow_group_brief_info .details
{
    padding-left: 5px;
    position: relative;
    overflow: hidden;
}

.ow_group_brief_info .details .controls
{
    position: absolute;
    right: 0;
    top: 0;
}

body .ow_group_brief_info .details {
    padding-left: 8px;
    display: inline-block;
    width: 85%;
    margin: 0 !important;
}

.ow_group_brief_info.clearfix.ow_smallmargin h2.title a,
.ow_group_brief_info.clearfix.ow_smallmargin h3.title a {
    font-size: 16px;
    color: #000;
    font-family: IRANSansWeb_Medium !important;
}

.ow_group_brief_info.clearfix.ow_smallmargin .body.ow_smallmargin {
    margin-top: 5px;
}

.index-GROUPS_CMP_GroupsWidget .clearfix.ow_smallmargin {
    margin: 4px 15px 0px 15px;
    border-bottom: solid 1px #e6e6e6;
    padding: 10px 0 10px 0;
}
.index-GROUPS_CMP_GroupsWidget .ow_lp_label {
    border-bottom: 0px;
}

.index-GROUPS_CMP_GroupsWidget div#groups-list_widget .ow_lp_label.ow_small {
    color: #949a9d;
    font-size: 13px;
    line-height: 23px;
}

.index-GROUPS_CMP_GroupsWidget div#groups-list_widget .ow_lp_label.ow_small br{
    display: none;
}

.ow_group_users_list_search input#searchValue {
    max-width: 350px;
}

.ow_group_users_list_search span.ow_button {
    margin: 0 !important;
}

.ow_group_users_list_search span.ow_button input#searchUsers {
    margin: 0 !important;
    padding: 1px 25px 2px 2px;
}

.floatbox_body .ow_wide {
    width: 100%;
}
.floatbox_body h2.ow_ic_info {
    background-repeat: no-repeat;
    background-position-y: center;
}
.floatbox_body form#SearchUserForm {
    margin-bottom: 20px;
}

.ow_group_users_list_search span.ow_button {
    margin: 0px 5px 0 0 !important;
    border-radius: 3px;
}

.ow_group_users_list_search {
    display: block;
    width: 100%;
    margin: 5px 0 25px 0;
    text-align: center;
}

.group-IISGROUPSPLUS_CMP_FileListWidget td a {
    font-size: 12px;
    font-family: IRANSansWeb_Medium !important;
}

body .ow_event_list .ow_automargin.ow_superwide form input#searchTitle{
    width: calc(100% - 410px);
}

body .ow_event_list .ow_automargin.ow_superwide form select#categoryStatus[name="categoryStatus"]{
    width: 80px;
}

body .ow_event_list .ow_automargin.ow_superwide form select#participationStatus[name="participationStatus"]{
    width: 120px;
}

body .ow_event_list .ow_automargin.ow_superwide form select#dateStatus[name="dateStatus"]{
    width: 74px;
}

body.latest_events.user_events .ow_event_list .ow_automargin.ow_superwide form input#searchTitle{
    width: calc(100% - 275px);
}
body.latest_events .ow_nocontent {
    background-color: #ffffff;
    margin: 0;
    width:100%;
    background-position-x: calc(50% + 60px);
    border-radius: .625rem;
}
body.user_events form[name="EventFilterForm"] input.event_search_title#searchTitle{
    margin-left: -6px !important;
    vertical-align: top;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix:hover,
.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix:hover {
    background-color: #fbfbfb;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix:nth-child(1),
.ow_event_list .ow_ipc.ow_smallmargin.clearfix:nth-child(2){
    border-top: none;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix .ow_ipc_info {
    border: none !important;
    background-color: transparent;
    margin-top: 7px;
    padding-bottom: 20px;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix .ow_ipc_header,
.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_header{
    font-weight: bold;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix .ow_ipc_content,
.ow_event_list  .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_content{
    color: #828282;
    font-size: 13px;
}


.ow_group_list span.ow_nowrap,
.ow_event_list span.ow_nowrap{
    font-size: 12px;
}

.ow_group_list .ow_ipc_header,
.ow_event_list .ow_ipc_header{
    margin: 0px 0px 1px;
}

.ow_group_list .ow_ipc_picture,
.ow_group_list .ow_ipc_picture:lang(fa-IR){
    margin-top: 14px !important;
    margin-right: 18px !important;
}

.ow_event_list .ow_ipc_picture,
.ow_event_list .ow_ipc_picture:lang(fa-IR){
    margin-top: 19px !important;
    margin-right: 18px !important;
}

.ow_group_list .ow_ipc_info .clearfix {
    float: left;
    top: -23px;
    position: relative;
}


.ow_group_list .ow_ipc_header, .ow_group_list .ow_ipc_content {
    width: calc(100% - 60px);
    float: right;
}

.ow_dnd_widget.group-IISGROUPSPLUS_CMP_FileListWidget .ow_box.ow_stdmargin.clearfix.group-IISGROUPSPLUS_CMP_FileListWidget.ow_break_word.container p {
    margin: 5px 12px 5px 12px;
}

.index-GROUPS_CMP_GroupsWidget .clearfix.ow_smallmargin {
    margin: 4px 15px 0px 15px;
    border-bottom: dashed 1px #e6e6e6;
    padding: 10px 0 10px 0;
}
.index-GROUPS_CMP_GroupsWidget .ow_lp_label {
    border-bottom: 0px;
}

.index-GROUPS_CMP_GroupsWidget div#groups-list_widget .ow_lp_label.ow_small {
    color: #949a9d;
    font-size: 13px;
    line-height: 23px;
}

.index-GROUPS_CMP_GroupsWidget div#groups-list_widget .ow_lp_label.ow_small br{
    display: none;
}

.group-IISGROUPSPLUS_CMP_FileListWidget td a {
    font-size: 12px;
    font-family: IRANSansWeb_Medium !important;
}


/* ---- End of the Group styles ---- */

/* ---- Membership Subscribe styles ---- */
.ow_subscribe_table .ow_highbox {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

/* ---- End of the Membership Subscribe styles ---- */
/* ---- SignIn Form styles ---- */
.ow_sign_in_cont {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    z-index:10;
}
.ow_sign_in_wrap {
    width:702px;
}
.ow_sign_in_wrap  h2 {
    font-size: 26px;
    line-height: 36px;
    margin:0 8px 10px 8px;
    padding:0 40px;
    color: #3e3e3e;
}
.ow_sign_in_wrap form .ow_sign_in {
    width: 340px;
    margin: auto;
    position: relative;
}
.floatbox_container .ow_form_options .ow_remember_me {
    float: right;
}
.floatbox_container .ow_form_options .ow_forgot_pass {
    float: left;
}
.floatbox_container .ow_form_options .ow_left .ow_button.ow_positive {
    margin: 0;
    margin-top: 20px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.floatbox_container .ow_form_options .ow_left {
    width: 100%;
    text-align: left;
}
.ow_sign_in_wrap form .ow_sign_up {margin:0px 0 0 342px; color: #333; padding-top: 7px;}
.ow_sign_in_wrap form .ow_sign_up hr{margin:5px 0 15px;}

.ow_sign_in_wrap form .ow_box_cap{
    margin-bottom:0;
    position:relative;
    z-index:99;
}
.floatbox_body .ow_sign_in_wrap form .ow_sign_up {
    display: none;
}
.floatbox_container .ow_sign_in_wrap form .ow_box_cap {
    display: none;
}
.floatbox_container .ow_sign_in_wrap form .ow_box {
    border: 0;
    margin-bottom: 20px;
    z-index: 0;
    background: transparent;
}
.ow_sign_in_wrap form .ow_box{
    padding:16px 16px 6px 16px;
    margin-bottom:16px;
    position:relative;
    z-index:98;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"]{
    margin-bottom: 12px;
    text-align: left;
    direction: ltr;
    border-color: #ccccccab;
    border-radius: 3px;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"]:lang(fa-IR)::-webkit-input-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"]:lang(fa-IR)::-moz-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"]:lang(fa-IR):-ms-input-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"]:lang(fa-IR):-moz-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_password input:lang(fa-IR)::-webkit-input-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_password input:lang(fa-IR)::-moz-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_password input:lang(fa-IR):-ms-input-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_password input:lang(fa-IR):-moz-placeholder{
    text-align: right;
    color: #9c9c9c;
}

.ow_sign_in_wrap form .ow_password input {
    margin-bottom:16px;
    text-align: left;
    direction: ltr;
    border-color: #ccccccab;
    border-radius: 5px;
}

.ow_sign_in_wrap form .ow_form_options + .ow_form_options {margin-top: 65px;}
.base_sign_in .ow_sign_in_wrap form .ow_form_options span.ow_remember_me,
.base_sign_in .ow_sign_in_wrap form .ow_form_options span.ow_forgot_pass {text-align: left;font-size:11px; padding:0 0 0 20px; line-height: 13px;}
.base_sign_in .ow_sign_in_wrap form .ow_form_options span.ow_remember_me {padding-bottom:5px;}


.ow_sign_in_wrap form .ow_connect_buttons .ow_fb_button {float:left;}

.ow_connect_text {
    background: url('images/miniic_li.svg') no-repeat left center;
    padding: 0px 0 0 26px;
    margin-right: 16px;
    float: left;
    line-height: 23px;
}
.ow_sign_in .connect_button_list {
    padding: 0px;
    float: left;
}

.base_sign_in .ow_page_container {
    background-color: transparent;
    border-top: none;
}

.base_sign_in .ow_sign_in .captcha_box .captcha-info,
.floatbox_container .ow_sign_in .captcha_box .captcha-info {
    width: 175px !important;
    position: absolute;
    left: 1px;
}

.floatbox_container .ow_sign_in .captcha_box .captcha-info {
    left: 17px;
}

.base_sign_in .ow_sign_in .captcha_box .captcha-refresh,
.floatbox_container .ow_sign_in .captcha_box .captcha-refresh {
    padding: 0 !important;
    position: absolute;
    left: 154px;
}
.base_sign_in .ow_sign_in .captcha_box .captcha-input,
.floatbox_container .ow_sign_in .captcha_box .captcha-input {
    padding: 0 !important;
    position: absolute;
    right: 0px;
}
.floatbox_container .ow_sign_in .captcha_box .captcha-input {
    right: 16px;
}
.base_sign_in .ow_sign_in_wrap form .ow_password + .ow_form_options {
    margin-top: -3px;
}
.floatbox_container .ow_sign_in_wrap form .ow_password + .ow_form_options {
    margin-top: -4px;
}
.base_sign_in .ow_sign_in .captcha_box + span[id^="input_"]{
    position: absolute;
    right: 1px;
    top: 138px;
}
.floatbox_container .ow_sign_in .captcha_box + span[id^="input_"] {
    position: absolute;
    right: 17px;
    top: 145px;
}
.floatbox_container .ow_sign_in_wrap form {
    margin: 0px;
    box-shadow: none;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 10px 40px 0;
}
.floatbox_container .ow_sign_in_wrap h2 {
    display: none;
}
/* Page Sign In */
body.base_sign_in > .ow_page_wrap {
    padding-top: 0;
}
body.base_sign_in .ow_footer .ow_page > div {

}

.base_user_join .page_collapsible.collapse-open {
    display: none !important;
}
.ow.base_sign_in .ow_sign_in_cont {
    background: none;
}
.ow.base_sign_in .ow_sign_in_wrap h2 {
    text-align: center;
    padding: 0;
    font-size: 20px;
    font-family: "IRANSansWeb_Medium";
}
.ow.base_sign_in .ow_sign_in_wrap form {
    padding: 15px;
    height: 370px;
    position: absolute;
}
.ow.base_sign_in form .ow_sign_up {
    color: black;
    line-height: 18px;
    font-size: 16px;
    margin: 0 0 18px 0;
    width: 300px;
    height: 350px;
    float: right;
    border-left: 1px solid #ccd6de;
}
.ow_sign_in_logo {
    background: url(images/motoshub.png) no-repeat center top;
    width: 100%;
    height: 130px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.ow.base_sign_in form .ow_sign_up .ow_mobile_app_download_links {
    text-align: center;
}
.ow.base_sign_in .form_message {
    font-size: 14px;
    margin-top: 15px;
}
.floatbox_container .ow_sign_in .ow_user_name input,
.floatbox_container .ow_sign_in .ow_password input {
    height: 38px;
    font-size: 12px;
    padding-left: 10px;
    background-color: #f8f8fa;
}
.floatbox_container .ow_sign_in .ow_user_name,
.floatbox_container .ow_sign_in .ow_password {
    position: relative;
}
.floatbox_container .ow_sign_in .form_message {
    padding-right: 16px;
    margin-top: 5px;
    font-size: 14px;
}
.ow.base_sign_in form .ow_sign_in {
    float: none;
    width: 365px;
    margin-right: 45px;
    margin-top: 20px;
    display: inline-block;
    position: relative;
    min-height: 350px;
}
.ow.base_sign_in form .ow_sign_in .ow_box_cap {
    display: none;
}
.ow.base_sign_in form .ow_sign_in .ow_box {
    margin: 20px 0 0px 0;
    padding: 0;
    background: none;
    border: none;
}
.ow.base_sign_in .ow_user_name {
    margin-bottom: 6px;
    position: relative;
}
.ow.base_sign_in .ow_password {
    position: relative;
}
.ow.base_sign_in .ow_user_name input,
.ow.base_sign_in .ow_password input {
    border: 1px solid #93999f;
    padding: 4px 12px 4px 12px;
    height: 40px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 12px;
    padding-right: 10px;
    padding-left: 10px;
}
.ow_sign_in_wrap .ow_password input {
    padding-left: 40px !important;
}
.ow_sign_in_wrap .ow_password .ow_password_eye {
    position: absolute;
    display: inline-block;
    left: 10px;
    bottom: 50%;
    transform: translateY(-5%);
    min-width: 20px;
    min-height: 20px;
    background:url(images/eye.svg) 0 3px no-repeat;
    background-size: 20px 20px;
    cursor: pointer;
}
.ow_sign_in_wrap .ow_password .ow_password_eye.active{
    min-width: 20px;
    min-height: 20px;
    background:url(images/eye_hidden.svg) 0 3px no-repeat;
    background-size: 20px 20px;
}
.ow_sign_in_wrap .ow_password .ow_password_eye:hover{
    filter: brightness(0);
}

.ow.base_sign_in form .ow_form_options span.ow_remember_me {
    font-size: 14px;
    padding: 0;
    float: right;
    width: fit-content;
    text-align: initial;
}
.ow.base_sign_in form .ow_form_options span.ow_remember_me input,
.floatbox_container form .ow_form_options span.ow_remember_me input {
    display: none;
}
.ow.base_sign_in form .ow_form_options span.ow_forgot_pass {
    font-size: 12px;
    float: left;
    text-align: initial;
    display: inline-block;
    line-height: 15px;
    padding: unset;
}

.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:checked + label:after,
.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox]:checked + label:after {
    content: '';
    position: absolute;
    left: 353px;
    top: 116px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox]:checked + label:after {
    top: 125px;
    right: 26px;
}

.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:checked:lang(en) + label:after {
    left: 185px;
}

.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox]:checked:lang(en) + label:after {
    left: 185px;
}

.ow.base_sign_in .ow_sign_in .ow_form_options + .ow_form_options .ow_remember_me [type=checkbox]:checked + label:after {
    top: 181px;
    right: 10px;
}

.floatbox_container .ow_sign_in .ow_form_options + .ow_form_options .ow_remember_me [type=checkbox]:checked + label:after {
    top: 190px;
    right: 26px;
}

.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox] + label:before,
.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox] + label:before {
     content: '';
     margin: 0px 0px -3px 6px;
     display: inline-block;
     width: 12px;
     height: 12px;
     background: white;
     border-radius: 3px;
     border: 1px solid #00000094;
 }

.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:lang(en) + label:before {
    margin: 0px 6px -2px 0px;
}
.user_search_index_floatbox  #SearchUserForm .ow_type_select .ow_presentation_radio .ow_radio_group [type=radio] + label,
.user_search_index #MainSearchForm .ow_type_select .ow_presentation_radio .ow_radio_group [type=radio] + label{
    margin-left: 15px;
    font-weight: normal;
    font-size: 14px;
}
.user_search_index_floatbox  #SearchUserForm .ow_type_select .ow_presentation_radio .ow_radio_group input[type=radio]{
    display: inline-block;
}
.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox] + label,
.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox] + label,
.messages_index #openBulkOptionsBtn [type=checkbox] + .ow_mailbox_conv_options_checklab,
.messages_index .ow_mailbox_bulk_options .ow_mailbox_convers_info [type=checkbox] + label {
    cursor: pointer;
    font-size: 12px;
}
.user_search_index_floatbox  #SearchUserForm .ow_type_select .ow_presentation_radio .ow_radio_group  [type=radio]:hover + label:before,
.user_search_index #MainSearchForm .ow_type_select .ow_presentation_radio .ow_radio_group  [type=radio]:hover + label:before,
.ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:hover + label:before,
.floatbox_container form .ow_sign_in .ow_remember_me [type=checkbox]:hover + label:before {
    background: #f0f0f0;
}

.ow.base_sign_in  span.ow_button.ow_positive + a {
    display: inline-block;
    text-align: center;
    width: 45%;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 37px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: right;
    margin-right: 10px;
}

.base_sign_in .ow_sign_in .clearfix {
    text-align: left;
}

.ow_sign_in .ow_left {
    width: 100%;
    min-height: 80px;
}

.ow_sign_in a.ow_button.register_button {
    position: absolute;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0px !important;
    left: 130px;
    bottom: 20px;
    height: 33px;
    width: 69px;
    text-align: center;
    line-height: 35px;
}

.floatbox_container .ow_sign_in a.ow_button.register_button {
    position: initial;
    padding: 4px 10px;
}

span.label_trans {
    transition: all 0.4s ease;
    touch-action: manipulation;
    display: block;
    position: absolute;
    top: 8px;
    right: 9px;
    padding-left: 5px;
    padding-right: 5px;
}

input:focus + span.label_trans {
    top: -12px;
    color: black;
    background: white;
    font-size: 10px;
}

input + span.label_trans.filled {
    top: -12px;
    color: black;
    background: white;
    font-size: 10px;
}

span.label_trans .ow_required_star {
    display: none;
}

div.ow_sign_in .ow_button.ow_positive span{
    width: 100%;
}

div.ow_sign_in .ow_connect_buttons + div.clearfix .ow_button.ow_positive span input[name="submit"],
.ow_sign_in .ow_button.ow_positive span input[name="submit"]{
    height: 35px;
    padding-left: 25px;
    width: 125px;
    background-image: none !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
}
.ow.base_sign_in form .ow_sign_in span.ow_button .ow_positive:hover {
    color: #fff !important;
}
div.ow_sign_in .ow_form_options .ow_button.ow_positive span input[name="submit"] {
    height: 35px;
    padding: 0px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    color: black;
}
#base_cmp_floatbox_ajax_signin .ow_sign_in .ow_box.ow_break_word.container .ow_form_options .ow_left .ow_button.ow_positive span input[name="submit"]{
    height: 27px;
    width: 80px;
    background-image: url(images/ic_tick.svg) !important;
}
#base_cmp_floatbox_ajax_signin .ow_sign_in .ow_box.ow_break_word.container .ow_form_options .ow_left .ow_button.ow_positive span input[name="submit"]:hover{
    background-image: url(images/ic_tick_white.svg) !important;
}
#base_cmp_floatbox_ajax_signin .ow_sign_in .ow_connect_buttons .connect_button_list .iisgmailconnect_button_blue .iisgmailconnect_button{
    padding-right: 6px;
    padding-left: 25px;
}
#base_cmp_floatbox_ajax_signin .ow_sign_in .ow_connect_buttons .connect_button_list .iisgmailconnect_button_blue{
    display: inline-block;
}
#base_cmp_floatbox_ajax_signin .ow_sign_in .ow_connect_buttons .connect_button_list{
    text-align: center;
}
#base_cmp_floatbox_ajax_signin form[name="sign-in"] .ow_sign_in .ow_box + .ow_connect_buttons .iisgmailconnect_button_blue{
    margin-bottom: 30px;
}
div.ow_sign_in .ow_form_options .ow_button.ow_positive span.ow_button {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ow.base_sign_in form .ow_sign_in .ow_join_button:hover {
    text-decoration: none;
}
.ow.base_sign_in form .ow_sign_in span.ow_button {
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0;
    width: 125px;
    margin: 0px !important;
    position: absolute;
    bottom: 20px;
    left: 0px;
}
.ow.base_sign_in form .ow_sign_in span.ow_button .ow_positive {
    width: 100%;
    text-align: center;
}
.ow.base_sign_in form .ow_sign_in span.ow_button .ow_positive input {
    height: auto;
    line-height: 58px;
    width: 100%;
    padding: 0;
    background: none;
    font-family: "IRANSansWeb_Black","Lucida Grande","Tahoma","Verdana";
    font-size: 15px;
    -webkit-appearance: none;
    border-radius: 0px;
}

.ow.base_sign_in .ow_sign_in_wrap form .ow_connect_text {
    font-size: 15px;
    background: none;
    text-align: center;
    padding: 0;
    margin: 3px 0px 0px 0px;
    text-transform: uppercase;
    width: 48%;
}
.ow.base_sign_in .ow_sign_in_wrap form .connect_button_list{
    float: right;
    width: 48%;
}
.ow.base_sign_in .ow_sign_in_wrap form .connect_button_cont{
    position: absolute;
    width: 245px;
    right: -320px;
    top: 250px;
}
.ow.base_sign_in .ow_sign_in_wrap form .fb_button {
    background: none;
    height: auto;
    padding: 0;
    color: #e9eff5;
    width: 100%;
}
.ow.base_sign_in .ow_sign_in_wrap form .fb_button .fb_connect_wrap {
    border: none;
    height: auto;
    width: 100%;
}
.ow.base_sign_in .ow_sign_in_wrap form .fb_button .fb_button_text {
    border: none;
    padding: 0 30px 0px 41px;
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: #1f2124;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    background-image: url(images/facebook_sign_in.png);
    background-repeat: no-repeat;
    background-position: 0px center;
    font-weight: normal;
    color: #e9eff5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ow.base_sign_in .ow_sign_in_wrap {
    width: calc(100% - 100px);
    height: 400px;
    max-width: 800px !important;
    border: 0;
    border-radius: 20px;
    box-shadow: 0 0 20px 0px #00000017;
    max-height: 400px;
    margin-top: 8vw;
    background-color: white;
}
.ow_sign_in_wrap {
    max-width: 800px;
    width: calc(100% - 10px);
    border: 0;
    border-radius: 20px;
    padding: 0px;
    position: relative;
    margin: auto;
}
.floatbox_body div#base_cmp_floatbox_ajax_signin .ow_sign_in_wrap {
    background-color: transparent;
}
.ow.base_sign_in .ow_sign_up hr {
    display: none;
}
.ow.base_sign_in .ow_sign_up p {
    margin: 0;
    text-align: center;
}
.ow.base_sign_in .ow_footer .ow_canvas {
    width: 100%;
}

.mobile_account .ow_button .ow_button {
    color: black;
}
.mobile_account span.ow_button.join_button {
    margin-top: 3px;
}
.mobile_account .ow_button a.ow_button {
    margin: 1px 0px 1px 0px !important;
}
/* Start Beautifier CSS */

div#csrf_token, div#csrf_hash {
    height: 0px !important;
    margin: 0px !important;
}

.ow_left.ow_event_time:lang(fa-IR), .ow_left.ow_event_date:lang(fa-IR) {
    float: right;
}

.ow_event_time{
    padding-right: 3px !important;
    padding-left: 0px !important;
}

.ow_event_time:lang(fa-IR){
    padding-left: 3px !important;
    padding-right: 0px !important;
}

.ow_tags_cont {
    text-align: center;
}

body.hashtag_index .ow_top_hashtags_list .ow_tags_cont a,
.ow_tags_cont .tag_item{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #f3f6f8;
    border-radius: .625rem;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}

span.ow_required_star {
    color: red;
    font-size: 15px;
}
.profile_edit span.ow_required_star,
.base_user_join span.ow_required_star{
    margin-right: 5px;
}

.ow_comments_input_wrap .ow_comments_input .comments_fake_autoclick {
    overflow: hidden;
    padding-right: 33px;
}

.ow_comments_input .clearfix.comments_hidden_btn input[type="button"] {
    background-image: url(./images/send.svg) !important;
    background-color: transparent !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    filter: brightness(0);
}

.ow_comments_input .clearfix.comments_hidden_btn {
    position: absolute;
    top: 3px;
    right: 10px;
}
.ow_comments_form_wrap .ow_comments_item_info .ow_comments_input.wdt-emoji-picker-parent .clearfix.comments_hidden_btn:lang(en){
    float: left;
    position: relative;
    right: 0px;
    top: 0px;
}
.ow_comments_form_wrap .ow_comments_item_info .ow_comments_input.wdt-emoji-picker-parent .clearfix.comments_hidden_btn .ow_attachment_btn .ow_button input:lang(en){
    float: left;
    position: relative;
    bottom: 27px;
    left: 7px;
}
.ow_comments_form_wrap .ow_comments_item_info .ow_comments_input.wdt-emoji-picker-parent .ow_attachment_icons:lang(en){
    top:4px;
}
input#newMessageSendBtn:lang(en){
    float: left;
}
.ow_mailbox_table_single .ow_mailbox_right_chat .ow_chat_message_block .ow_chat_message.wdt-emoji-picker-parent .ow_attachment_icons:lang(en),
.ow_chat_dialog_wrap .ow_chat_dialog_active .ow_chat_message_block.chat_actions_buttons_container .ow_chat_message.wdt-emoji-picker-parent .ow_attachment_icons:lang(en){
    right: 8px;
    z-index: 0;
}
.ow_chat_dialog_wrap .ow_chat_dialog_active .ow_chat_message_block.chat_actions_buttons_container .ow_chat_message.wdt-emoji-picker-parent #dialogTextarea:lang(en){
    width: 65%;
    padding-left: 0px !important;
}
.ow_mailbox_table_single .ow_mailbox_right_chat .ow_chat_message_block .ow_chat_message.wdt-emoji-picker-parent #dialogTextarea:lang(en){
    width: calc(100% - 70px);
}
.ow_mailbox_table_single .ow_mailbox_right_chat .ow_chat_message_block .ow_chat_message.wdt-emoji-picker-parent .wdt-emoji-picker:lang(en){
    bottom:10px
}
.ow_comments_input .clearfix.comments_hidden_btn span.ow_attachment_btn {
    margin: 0;
}

.ow_comments_input .clearfix.comments_hidden_btn .ow_attachment_btn span.ow_button {
    margin: 0;
}

.ow_comments_input span.ow_attachment_icons .ow_attachments input[type="file"]:hover {
    cursor: pointer;
}

.ow_comments_input .clearfix.comments_hidden_btn input[type="button"]:hover {
    background-color: transparent !important;
}

.ow_comments_input .clearfix.comments_hidden_btn .ow_button:hover {
    background-color: transparent !important;
}

.wdt-emoji-picker.wdt-emoji-picker-open span.emoji-outer.emoji-sizer span.emoji-inner {
    background: url(images/black_cross.svg) !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.wdt-emoji-picker span.emoji-outer.emoji-sizer span.emoji-inner {
    background-image: url(images/black_smile.svg) !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    filter: brightness(0);
}

.ow_newsfeed_item_content {
    word-break: break-word;
}

.ow_moderation_wrap:lang(fa-IR){
    margin-left: 0px;
    margin-right: 206px;
}

.ow_moderation_wrap td {
    border: none !important;
}

.ow_moderation_sticky:lang(fa-IR){
    margin-left: 0px;
    margin-right: -206px;
    float: right;
}

.ow_newsfeed_photo_grid {
    text-align: center;
}

.ow_comments_input textarea {
    overflow-x: hidden;
}

.index-NEWSFEED_CMP_SiteFeedWidget .ow_box_cap_empty,
.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty
.profile-NEWSFEED_CMP_UserFeedWidget .ow_box_cap_empty{
    margin-bottom: 12px;
}

.index-NEWSFEED_CMP_SiteFeedWidget,
.dashboard-NEWSFEED_CMP_MyFeedWidget,
.profile-NEWSFEED_CMP_UserFeedWidget{
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.ow_box.ow_no_cap,
.ow_dnd_widget.index-NEWSFEED_CMP_SiteFeedWidget,
.ow_dnd_widget.profile-NEWSFEED_CMP_UserFeedWidget{
    background-color: white;
}

.ow_newsfeed_comments {
    margin: 0px 20px 15px 15px;
    background-color: transparent;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-radius: 0;
}
.ow_newsfeed .ow_newsfeed_item .ow_newsfeed_comments {
    margin-bottom: 0;
    padding-top: 5px;
}

span#cke_1_top {
    background-color: transparent;
    background-image: none;
}

.cke_combo_button,
.cke_toolgroup,
.cke_toolgroup,
.cke_inner
{
    background-image: none !important;
    background-color: transparent !important;
}

.ow_bot_panel{
    background-color: white;
}

option.disabled_option {
    font-style: italic;
}

option {
    color: #5b646a;
}

.ow_attachment_btn .ow_button {
    margin-top: 0px;
}
.floatbox_container .floatbox_body .form_auto_click .ow_right.eq-save-c .ow_qa_edit_submit .ow_attachment_btn .ow_button {
    margin-top: 10px;
    margin-bottom: 10px;
}

div.ow_console_lang_item {
    color: white !important;
}

.ow_newsfeed .ow_newsfeed_body,
.ow_ipc_info,
.ow_blogs_list .ow_blog_item{
    border: 1px solid #f0f0f0;
    border-width: 0px 0px 1px 0;
    background-color: #FFFFFF;
    border-radius: 2px;
    min-height: 50px;
}

.ow_dnd_widget.index-BLOGS_CMP_BlogWidget .ow_ipc_info {
    border-bottom: 1px solid #cdd3d8 !important;
    margin: 6px 16px 4px 16px;
    padding: 0;
}

.ow_newsfeed .clearfix > .ow_newsfeed_body {
    box-shadow: none ;
    border-width: 1px;
    border-radius: 5px ;
    margin: 5px 15px 5px 15px;
    padding: 20px 15px 0px 15px ;
}
.iisnewsfeedpin_pined_class .clearfix > .ow_newsfeed_body{
    box-shadow: 0px 0px 9px 0px #CDD3D8;
}

.base_index_page .ow_newsfeed .clearfix > .ow_newsfeed_body {
    box-shadow: none;
    border-bottom-width: 1px;
}

 .ow_newsfeed .with_last_activity .ow_newsfeed_avatar {
    margin-top: 5px;
    margin-right: 8px !important;
}

.ow_newsfeed .ow_newsfeed_avatar {
    margin-right: 25px !important;
    margin-top: 20px;
}

.ow_newsfeed_item.with_last_activity .clearfix > .ow_newsfeed_body {
    padding: 3px 20px 0px 20px;
}


.ow_newsfeed div.ow_newsfeed_body .ow_newsfeed_body {
    border: none !important;
    box-shadow: none !important;
    width: 100%;
    padding-left: 0;
}

.ow_box_empty .ow_box_toolbar_cont {

}

.ow_ipc_info .ow_ipc_content {
    word-wrap: break-word;
    text-align: justify;
}
.ow_ipc_content p {
    max-width: 100% !important;
}
a.attachment_other_images_btn.ow_lbutton.OW_AttachmentSelectPicture {
    right: 0px !important;
    width: 20px;
    background-color: #fff;
    border-color: #000;
    font-size: 10px;
    color: black !important;
}
a.attachment_other_images_btn.ow_lbutton.OW_AttachmentDeletePicture {
    left: 0px !important;
    width: 23px;
    background-color: #fff;
    border-color: #000;
    font-size: 10px;
    color: black !important;
    margin-left: 3px;
}
.feed_image_privacy {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border-bottom-width: 0px;
    max-width: 16px !important;
}

div.feed_image_privacy {
    background-size: contain;
    height: 11px !important;
    background-position: center;
    background-repeat: no-repeat;
}

.owm_newsfeed_ulist_count
{
    font-size: 10px;
}

.ow_newsfeed_btns.ow_small.ow_remark div.ow_newsfeed_left {
    width: calc(100% - 110px) !important;
}

.ow_dnd_configurable_component h2,
.ow_dnd_configurable_component h3 {

}

.ow_dnd_widget {
    background-color: #FFFFFF;
    padding: 0px;
    border-radius: 6px;
    margin: 0px 0px 20px 0px;
}
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_form .ow_box_cap,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix  .ow_dnd_widget,
.ow_dnd_widget{
    border: 1px solid #CDD3D8;
}
.user_search_index_floatbox  #SearchUserForm .ow_form tr td,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_form tr td{
    border: none;
}
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_wide,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget{
    width: 100%;
    border: none !important;
}
.user_search_index_floatbox  #SearchUserForm .ow_form .ow_box_cap,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_form .ow_box_cap{
    border: none !important;
    background-color: #FFF !important;
}
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .clearfix.ow_smallmargin{
    display: inline-block;
    width: 100%;
}
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .clearfix.ow_smallmargin table .ow_tr_first.ow_tr_last td.ow_search_realname{
    width: 100%;
}
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_left .ow_button,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .clearfix.ow_smallmargin table .ow_tr_first.ow_tr_last td.ow_button_search span.ow_button.ow_txtcenter{
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
}
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_left .ow_button input[type="submit"],
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .clearfix.ow_smallmargin table .ow_tr_first.ow_tr_last td.ow_button_search input[type="submit"]{
    background-image: none;
    padding-right: 20px;
    padding-left: 20px;
    color: #FFF;
}
.ow_group_page.floatbox_nooverflow .floatbox_canvas .floatbox_body .ow_lp_avatars.avatar_select_list,
.user_search_index_floatbox  #SearchUserForm{
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
.ow_group_page.floatbox_nooverflow .floatbox_canvas .floatbox_body .ow_lp_avatars.avatar_select_list{
    height: auto;
}
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm{
    width: 50%;
    margin-right: auto;
    margin-left: auto;
}
.user_search_index_floatbox  #SearchUserForm table th td{
    border: none;
}
.profile_edit form table tr.ow_tr_first th h2,
.base_user_join  form table tr.ow_tr_first th h2,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_form h2,
.user_search_index_floatbox  #SearchUserForm .ow_form h2,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .ow_box_cap_body h2{
    background-image: none;
    position: relative;
    width: max-content;
    max-width: 100%;
    background-color: #fff;
    z-index: 1;
    padding-left: 20px;
    color: #000;
    font-size: 16px;
}
.profile_edit form table{
    table-layout: fixed;
    width: 90%;
    margin: auto;
}
.base_user_join .ow_type_text .ow_presentation_password label,
.base_user_join .ow_type_text .ow_presentation_text label,
.user_search_index_floatbox .ow_type_text .ow_presentation_text label,
.user_search_index .ow_type_text .ow_presentation_text label,
.profile_edit .ow_type_text .ow_presentation_text label{
    margin-bottom: -26px;
}
.user_search_index_floatbox .ow_desc,
.user_search_index .ow_desc,
.base_user_join .ow_desc,
.profile_edit .ow_desc{
    font-size: 10px;
    color: #9c9c9c;
    min-height: 7px;
    margin-top: 6px;
}
.base_user_join form table tr.ow_tr_first .ow_heading,
.profile_edit form table tr.ow_tr_first .ow_heading{
    padding-left: 0px;
}
.base_user_join form table tr.ow_tr_first .ow_underline,
.profile_edit form table tr.ow_tr_first .ow_underline{
    padding: 0px;
}
.base_user_join form table tr.ow_tr_first .ow_underline .ow_name_search_label,
.profile_edit form table tr.ow_tr_first .ow_underline .ow_name_search_label{
    top:8px;
}
.profile_edit form table tr.ow_tr_first th .ow_name_search_label,
.base_user_join form table tr.ow_tr_first th .ow_name_search_label,
.user_search_index_floatbox  #SearchUserForm .ow_name_search_label,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_name_search_label,
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .ow_name_search_label{
    border-bottom: 1px dashed #bec5ca;
    position: relative;
    bottom: 11px;
    height: 1px;
}
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm .ow_box_cap_body{
    margin-top: 40px;
    margin-bottom: 30px;
}
.user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget {
    margin-bottom: 15px;
}
.ow_type_text input[type="text"],
table tr.ow_type_text td.ow_value  input[type="password"]{
    background-color: #fff;
    height: 3.9rem;
    text-align: right !important;
    padding-top: 6px;
}
.ow_type_text .ow_presentation_textarea textarea{
    background-color: #fff;
    padding-top: 10px;
}
.base_user_join .ow_box_empty form table.ow_table_1.ow_form.ow_stdmargin tr.ow_type_text td.ow_label,
.profile_edit .ow_box_empty form table.ow_table_1.ow_form.ow_stdmargin tr.ow_type_text td.ow_label{
    text-align: right;
}
.ow_type_text label{
    position: relative;
    font-weight: normal;
    font-size: 10px;
    background-color: #FFF;
    z-index: 1;
    padding-right: 8px;
    padding-left: 15px;
}
.ow_type_text .ow_presentation_textarea label{
    top: 11px;
    right: 16px;
    bottom: unset;
}
.ow_separation{
    height: 1px;
}
.base_user_join .ow_type_text .ow_presentation_password input,
.base_user_join .ow_type_text .ow_presentation_text input{
    margin-top: 15px;
}
.base_user_join .ow_name_repeatPassword .ow_presentation_password input{
    margin-top: 20px;
}
.user_search_index .ow_type_text .ow_presentation_text input,
.profile_edit .ow_type_text .ow_presentation_text input,
.profile_edit .ow_type_text .ow_presentation_password input{
    margin-top: 20px;
}
.user_search_index_floatbox .ow_type_text input{
    margin-top: 24px;
}
.ow_type_text label{
    bottom: 51px;
    right: 16px;
    float: right;
}
.user_search_index_floatbox  #SearchUserForm .ow_type_text br{
    line-height: 1px;
}
.contactus_index table .ow_type_text .ow_presentation_text label{
    margin-bottom: -25px;
}
.contactus_index table .ow_type_text .ow_presentation_text{
    padding-top: 13px;
}
.contactus_index table .ow_type_text .ow_presentation_textarea{
    padding-top: 0px;
}
.contactus_index table .ow_captcha_field td{
    padding-top: 18px;
}
.contactus_index table .ow_captcha_field label{
    float: right;
}
.contactus_index table td.ow_alt1.ow_left{
    float: left;
}
.contactus_index .ow_box_empty.ow_superwide.ow_automargin.ow_no_cap.ow_break_word{
    margin: 0px;
}
.contactus_index table .ow_type_fselect .ow_presentation_fselect label{
    padding-left: 4px;
}
.base_user_join table tr.ow_tr_desc.parent_email th,
.profile_edit table tr.ow_tr_desc.parent_email th{
    border: none;
}
.base_user_join #joinForm,
.profile_edit #editForm{
    width: 70%;
    margin: auto;
}
.base_user_join .ow_content .ow_box_empty.container form table td.ow_label,
.profile_edit .ow_content .ow_box_empty.container form table td.ow_label{
    text-align: right;
}
.base_user_join .ow_box_empty table .ow_tr_last.ow_userPhoto td{
    padding-top: 25px;
}
.profile_edit .ow_box_empty table tr.ow_accountType td{
    padding-top: 15px;
}
.base_user_join .ow_box_empty table tr.ow_accountType td{
    padding-top: 15px;
}
.ow_label_question label:first-child{
    line-height: 50px;
}
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter{
    border-collapse: unset;
}
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter_information{
    margin-top: 10px;
}
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter_information tr td:last-child{
    padding-top: 10px;
    padding-bottom: 0px;
}
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter{
    margin-top: 10px;
}
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter tr td{
     border: 1px solid #ccd6de;
 }
.base_user_join table .ow_presentation_password .error .password_strength_meter_parent table.password_strength_meter tr td:last-child{
    border: 0;
}
.base_user_join .ow_type_text .ow_presentation_password .error .password_strength_meter_parent .password_strength_meter_information{
    margin-bottom: 0px;
}
.user_search_index_floatbox  #SearchUserForm .ow_form .ow_name_sex .ow_value.ow_presentation_radio ul.ow_radio_group li,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_form .ow_name_sex .ow_value.ow_presentation_radio ul.ow_radio_group li{
    width: auto !important;
    float: right;
    margin-left: 20px;
}
.user_search_index_floatbox  #SearchUserForm td,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm td{
    padding-bottom: 0px;
    padding-top: 0px;
}
.user_search_index_floatbox  #SearchUserForm .ow_tr_delimiter,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_tr_delimiter{
    height: 30px;
}
.user_search_index_floatbox  #SearchUserForm .ow_table_1.ow_form .ow_tr_first.ow_tr_last .ow_search_accountType,
.user_search_index #MainSearchForm  .ow_table_1.ow_form .ow_tr_first.ow_tr_last .ow_search_accountType{
    padding-top: 20px;
    padding-bottom: 20px;
}
.user_search_index_floatbox  #SearchUserForm .ow_table_1.ow_form .ow_tr_first.ow_tr_last .ow_search_accountType select[name=accountType],
.user_search_index #MainSearchForm  .ow_table_1.ow_form .ow_tr_first.ow_tr_last .ow_search_accountType select[name=accountType]{
    width: 100%;
}

.ow_type_boolean .ow_presentation_checkbox input[type="checkbox"] + label > span.ow_required_star{
    display: none;
}
.base_user_join form table .ow_presentation_multicheckbox .ow_checkbox_group   input,
.profile_edit form table .ow_presentation_multicheckbox .ow_checkbox_group   input,
.base_user_join form table .ow_type_boolean .ow_presentation_checkbox  input,
.profile_edit form table .ow_type_boolean .ow_presentation_checkbox  input,
.user_search_index_floatbox  #SearchUserForm .ow_type_boolean .ow_presentation_checkbox input,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_type_boolean .ow_presentation_checkbox input,
.user_search_index_floatbox  #SearchUserForm .ow_presentation_multicheckbox .ow_checkbox_group  li input,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_presentation_multicheckbox .ow_checkbox_group  li input{
    display: none;
}
.base_user_join form table .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"] + label,
.profile_edit form table .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"] + label,
.user_search_index_floatbox  #SearchUserForm .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"] + label,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm  .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"] + label{
    background-image: url("images/checkbox.svg");
    background-size: 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin: 4px 13px 0px 10px;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    font-size: 0;
}
.base_user_join form table .ow_presentation_multicheckbox .ow_checkbox_group   input[type="checkbox"] + label,
.profile_edit form table .ow_presentation_multicheckbox .ow_checkbox_group   input[type="checkbox"] + label,
.user_search_index_floatbox  #SearchUserForm .ow_presentation_multicheckbox .ow_checkbox_group  li label,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_presentation_multicheckbox .ow_checkbox_group  li label{
    background-image: url("images/checkbox.svg");
    background-size: 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin: 4px 5px 0px 10px;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
}
.base_user_join form table .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"]:checked + label,
.profile_edit form table .ow_type_boolean .ow_presentation_checkbox  input[type="checkbox"]:checked + label,
.base_user_join form table .ow_presentation_multicheckbox .ow_checkbox_group   input[type="checkbox"]:checked + label,
.profile_edit form table .ow_presentation_multicheckbox .ow_checkbox_group   input[type="checkbox"]:checked + label,
.user_search_index_floatbox  #SearchUserForm .ow_type_boolean  .ow_presentation_checkbox input[type="checkbox"]:checked +  label,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm  .ow_type_boolean  .ow_presentation_checkbox input[type="checkbox"]:checked +  label,
.user_search_index_floatbox  #SearchUserForm .ow_presentation_multicheckbox .ow_checkbox_group  li input[type="checkbox"]:checked +  label,
.user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm .ow_presentation_multicheckbox .ow_checkbox_group  li input[type="checkbox"]:checked +  label{
    background-image: url("./images/checkbox-checked.svg");
}
.profile_edit #editForm .clearfix.ow_stdmargin{
    margin-top: 40px;
}
.profile_edit .clearfix.ow_stdmargin .ow_left span.ow_button.ow_ic_save{
    margin-top: 5px ;
}
.profile_edit form table .ow_tr_desc.parent_email th,
.base_user_join form table .ow_tr_desc.parent_email th{
    background-image: url(images/error.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 16px);
    background-position-y: 13px;
    background-size: 20px;
    background-color: #FFF !important;
    padding: 10px 45px 10px 0px;
    font-size: 11px;
    color: #9c9c9c !important;
}
.email_verify_index_page form .ow_table_1,
.email_verify_page form .ow_table_1{
    width: 75%;
    border: none;
    margin: auto;
}
.email_verify_index_page form .ow_table_1 tr.ow_type_text td,
.email_verify_page form .ow_table_1 tr.ow_type_text td{
    border: none;
    padding: 8px 0px 0px 0px;
}
.email_verify_index_page form .ow_table_1 tr.ow_type_text td.ow_email_verify_form,
.email_verify_page form .ow_table_1 tr.ow_type_text td.ow_email_verify_index{
    width: 100%;
}
.email_verify_index_page form .ow_table_1 tr.ow_type_text td .ow_button,
.email_verify_page form .ow_table_1 tr.ow_type_text td .ow_button{
    margin-bottom: 28px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.ow_type_text .ow_presentation_textarea label{
    display: none;
}
.ow_type_text input:placeholder-shown ~ label{
    visibility: hidden;
}
.email_verify_index_page .ow_canvas .ow_content .ow_box_empty.ow_center.ow_no_cap.ow_break_word.container{
    background-image: url(images/confirmation.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: center;
    padding: 180px 15px 0px 15px;
}
.email_verify_page .ow_canvas .ow_content .ow_box_empty.ow_center.ow_no_cap.ow_break_word.container.ow_ic_verification{
    background-image: url(images/verification.svg);
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: center;
    padding: 180px 15px 0px 15px;
}
.email_verify_page .ow_canvas .ow_content .ow_box_empty.ow_center.container.ow_promo_warning p{
    background-image: url(images/error.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 16px);
    background-position-y: 8px;
    background-size: 20px;
    padding: 10px 45px 10px 0px;
    margin: auto;
    width: max-content;
    font-size: 11px;
    color: #9c9c9c;
}

.ow_admin_area .ow_dnd_widget{
    border: none;
}


.ow_dnd_widget .ow_box_cap {
    text-align: right;
}

.base_index_page .ow_dnd_widget,
.base_index_page_customize .ow_dnd_widget,
.base_user_profile .ow_dnd_widget,
.base_profile_page .ow_dnd_widget {
    border: none;
}

.base_index_page .ow_dnd_widget .ow_box.ow_no_cap {
    border: none;
}

.base_index_page .ow_dnd_widget .ow_box.ow_no_cap  {
    border-radius: .625rem;
}

.base_index_page .ow_box_cap ~ .ow_box,
.base_index_page_customize .ow_box_cap ~ .ow_box{
    border: 1px solid #CDD3D8;
    border-radius: unset !important;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-top: none;
}

.base_index_page .ow_box_cap,
.base_index_page_customize .ow_box_cap{
    border-left: 1px solid #CDD3D8;
    border-right: 1px solid #CDD3D8;
}

.base_index_page .index-NEWSFEED_CMP_SiteFeedWidget .ow_box,
.base_index_page_customize .index-NEWSFEED_CMP_SiteFeedWidget .ow_box{
    padding: 10px !important;
}

body.base_index_page_customize .index_customize_box{
    border: none;
}

.base_index_page_customize .index_customize_box span.ow_button.ow_ic_ok,
.base_index_page_customize .index_customize_box span.ow_button.ow_ic_restrict.ow_mild_green {
    margin: 0 0 10px 0;
}

body.base_index_page_customize .index_customize_box .ow_dnd_schem_item.schem_component {
    border-color: #CDD3D8;
    border-radius: 5px;
}

body.base_index_page_customize .index_customize_box .ow_dnd_schem_item.schem_component span.action {
    background-color: #fff;
    padding: 2px;
}

.ow_dnd_widget.profile-BASE_CMP_AboutMeWidget .form_auto_click{
    border: none;
    margin: 0;
}

.ow_content .ow_dnd_widget.save_blog_info_widget div.ow_box.container,
.ow_content .ow_dnd_widget.save_news_info_widget div.ow_box.container{
    padding-bottom: 0;
    margin-bottom: -32px;
}

.ow_box_empty.ow_highbox.ow_stdmargin.index_customize_box.ow_no_cap.ow_break_word.container span.ow_button.ow_ic_gear_wheel {
    margin: 0 0 0 0;
}

a#edit_form_button {
    width: fit-content;
    float: left;
}

.ow_dnd_widget.profile-BASE_CMP_AboutMeWidget .ow_highbox.ow_about_me_widget {
    background-color: transparent;
}

.ow_box_empty.ow_stdmargin.clearfix.profile-BASE_CMP_AboutMeWidget.ow_no_cap.ow_break_word.container {
    margin-bottom: 0;
}

.ow_box_empty{
    padding: 6px;
    padding-top: 12px;
}

.ow_box_menu a{
    border-bottom: 1px #bfbfbf solid !important;
}

.ow_chat_subject_block{
    border: solid 1px lightgray;
}

body .ow_dialog_date_cap{
    text-align: center !important;
}

body .ow_chat_dialog_wrap .ow_dialog_in_item p {
    color: black !important;
    font-size: 11px;
}

.ow_chat_block .ow_dialog_item.even .ow_dialog_in_item, .ow_chat_block .ow_dialog_item.odd .ow_dialog_in_item {
    border: none !important;
    background-color: white !important;
}

.ow_header_pic {
    height: 20vw !important;
}

.selected_theme_info_stick {
    position: relative !important;
    top: initial !important;
}

.ow_admin_area .theme_detail_info table.ow_table_3 {
    width: 100% !important;
}

.ow_admin_area .theme_icon_info .theme_icon {
    background-size: contain;
}

.ow_admin_area .theme_controls .ow_tr_first th,
.ow_admin_area .theme_controls td.ow_label{
    text-align: right !important;
    font-family: initial !important;
}

.ow_admin_profile_questions_list_div .account_type_menu .ow_tooltip .ow_tooltip_body {
    background-color: transparent;
}

.ow_admin_profile_questions_list_div .account_type_menu .ow_tooltip .ow_tooltip_body ul.ow_context_action_list.ow_border {
    box-shadow: unset;
}

.ow_admin_profile_questions_list_div .account_type_menu .ow_tooltip .ow_tooltip_body ul.ow_context_action_list.ow_border li a {
    padding-right: 28px;
}

.ow_admin_profile_questions_list_div .account_type_menu .ow_tooltip .ow_tooltip_body ul.ow_context_action_list.ow_border li a:hover {
    color: black !important;
    background-color: #f1f3f4;
}

.ow_admin_profile_questions_list_div .account_type_menu .ow_tooltip .ow_tooltip_body ul.ow_context_action_list.ow_border li a.question_delete_account_type_button::before {
    background-position-x: -69px !important;
}

#undefined-sticky-wrapper {
    height: auto !important;
}

.ow_dialog_in_item, body .ow_mailbox_log .ow_dialog_item.even .ow_dialog_in_item {
    background-color: white !important;
    border-color: white !important;
    color: black !important;
}

.ow_mailbox_converstion_date:lang(fa-IR){
    float: none !important;
}

.ow_mailbox_date_cap{
    text-align: center !important;
}

.ow_time_block p {
    text-align: center !important;
}

.ow_mailbox_convers_info:after{
    content: "" !important;
}

li.ow_console_lang_item:lang(fa-IR) {
    text-align: left;
}

.OW_ConsoleItemContent:lang(fa-IR) {
    right: initial !important;
    left: 0px;
}

.OW_ConsoleItemContent {
    position: absolute !important;
    right: 0px;
    top: 40px;
}
.base_sign_in .ow_site_panel {
    display: none !important;
}

.base_sign_in .ow_header {
    display: none !important;
}

.base_sign_in .ow_content {
    background-color: transparent;
}

.base_sign_in .ow_bg_color {
    background-color: transparent;
    padding-top: 0px;
    margin-top: 0px;
}

.ow_moderation_content_wrap .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-right: -108px !important;
    margin-left: initial !important;
}

.ow_moderation_content_wrap .ow_newsfeed_item_picture{
    float: left !important;
}

.flags-container input[type="radio"] {
    display: inline-block;
}

.ow_tags_cont a {
    border: none;
    padding: 3px;
    display: inline-block;
    margin: 2px;
    max-width: calc(100% - 10px);
}

/* End Beautifier CSS */

/* sign up form */

.base_user_join .ow_username_validator,
.base_user_join .ow_email_validator,
.base_user_join .ow_table_1.ow_form .ow_value input[type=password]{
    text-align: left;
    direction: ltr;
}

li.resend_Email_Change_Password_Url {
    width: 100%;
}

ul.ow_box_toolbar.ow_remark.ow_bl.resend_Email_Change_Password_Url {
    width: 100%;
    margin: 15px 5px;
}

.resend_Email_Change_Password_Icon {
    display: block;
    height: 100px;
    width: 100px;
    margin: auto;
    background-image: url(images/expired.png);
    background-size: contain;
}
.reset_Password_CodeExpired .resend_Email_Change_Password_Icon {
    display: block;
    height: 150px;
    width: 150px;
    margin: auto;
    background-image: url(images/expired.svg);
    background-size: contain;
    margin-bottom: 5%;
    background-repeat: no-repeat;
}
.reset_Password_CodeExpired .ow_page_container .ow_content{
    margin-bottom: 5%;
}

/* Start Own RTL CSS */

/* Start Font CSS*/
body:lang(fa-IR),
html:lang(fa-IR),
b:lang(fa-IR),
h1:lang(fa-IR),
h2:lang(fa-IR),
h3:lang(fa-IR),
h4:lang(fa-IR),
h5:lang(fa-IR),
th:lang(fa-IR),
.ow_menu_fullpage_wrap .ow_main_menu li a:lang(fa-IR),
.ow_console_mailbox_title:lang(fa-IR),
.ow_console_mailbox_title .ow_mailbox_convers_info_date:lang(fa-IR),
.ow_main_menu:lang(fa-IR),
.ow_box_menu a:lang(fa-IR),
.ow_content_menu:lang(fa-IR),
.ow_count:lang(fa-IR),
.ow_box_cap h2:lang(fa-IR),
.ow_box_cap_empty h2:lang(fa-IR),
.ow_box_cap h3:lang(fa-IR),
.ow_box_cap_empty h3:lang(fa-IR),
.floatbox_title:lang(fa-IR),
input[type=text]:lang(fa-IR),
input[type=password]:lang(fa-IR),
textarea:lang(fa-IR),
select:lang(fa-IR),
div.jhtmlarea:lang(fa-IR),
.ow_photo_upload_description:lang(fa-IR),
.ow_photo_preview_edit .CodeMirror:lang(fa-IR),
input[type=submit]:lang(fa-IR),
input[type=button]:lang(fa-IR),
body.htmlarea_styles:lang(fa-IR),
a.ow_lbutton:lang(fa-IR),
span.ow_lbutton:lang(fa-IR),
.ow_file_attachment_name:lang(fa-IR),
.ow_comments_item_header a:lang(fa-IR),
.ow_bl_narrow li a:lang(fa-IR),
.ac_match:lang(fa-IR),
.ow_sort_control a:lang(fa-IR),
.ow_ipc_header a:lang(fa-IR),
.ow_ipc_toolbar:lang(fa-IR),
.ow_mini_ipc_info .mipc_url:lang(fa-IR),
.ow_ic_header a:lang(fa-IR),
.ow_avatar_label:lang(fa-IR),
.ow_outline:lang(fa-IR),
.ow_txt_value:lang(fa-IR),
.outline:lang(fa-IR),
body .ow_mailbox_convers_info_new.mails .ow_mailbox_convers_info_string a:lang(fa-IR),
body .ow_mailbox_convers_info_new.mails .ow_mailbox_convers_info_content .ow_mailbox_convers_preview:lang(fa-IR),
body .ow_mailbox_convers_info_new.chats .ow_mailbox_convers_info_content .ow_mailbox_convers_preview:lang(fa-IR),
body .ow_mailbox_convers_info_new.chats .ow_mailbox_convers_info_string a:lang(fa-IR),
body .ow_mailbox_message_header a:lang(fa-IR),
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"]:lang(fa-IR),
body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"]:lang(fa-IR),
.ow_video_item_title:lang(fa-IR),
.ow_photo_dragndrop:lang(fa-IR),
.ow_photoview_info_wrap .ow_photoview_user .ow_user_list_data a:first-child:lang(fa-IR),
.ow.base_sign_in form .ow_sign_in span.ow_button .ow_positive input:lang(fa-IR),
.ow_tr_top_button div:lang(fa-IR),
.ow_open_match_section:lang(fa-IR),
.ow_navbox a.move:lang(fa-IR),
.ow_admin_menu_wrap:lang(fa-IR),
.ow_admin_submenu li a:lang(fa-IR),
.ow_admin_choose_theme .theme_title:lang(fa-IR),
div.tagsinput:lang(fa-IR),
input:lang(fa-IR),
textarea:lang(fa-IR),
keygen:lang(fa-IR),
select:lang(fa-IR),
button:lang(fa-IR),
meter:lang(fa-IR),
progress:lang(fa-IR)
{
    font-family: "IRANSansWeb", "Yekan", "Lucida Grande", "Verdana", "Tahoma";
}
/* End Font CSS*/

/* Start Text-Align:right CSS */

.ow_console_item:lang(fa-IR),
.ow_console_block:lang(fa-IR),
ul.ow_console_dropdown:lang(fa-IR),
.ow_context_action_list:lang(fa-IR),
.floatbox_header:lang(fa-IR),
.floatbox_body:lang(fa-IR),
.ow_lp_photos .ow_lp_wrapper:lang(fa-IR),
.ow_lp_avatars .ow_avatar:lang(fa-IR),
.ow_lp_avatars.ow_mini_avatar:lang(fa-IR),
.user_online_wrap:lang(fa-IR),
.ow_txtleft:lang(fa-IR),
table td.ow_txtleft:lang(fa-IR),
.ow_forum .ow_name:lang(fa-IR),
.inactive_rate_list, .active_rate_list:lang(fa-IR),
.ow_photo_prev:lang(fa-IR),
.ow_admin_choose_theme .theme_info .ow_table_3 td:lang(fa-IR),
table#langs td:lang(fa-IR),
.ow_mailbox_bulk_options .ow_mailbox_conv_options:lang(fa-IR),
.ow_user_list_data:lang(fa-IR)
{
    text-align: right !important;
}

.active_rate_list:lang(fa-IR) {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* End Text-Align:right CSS */


/* Start Float:right CSS */

.ow_context_action_block.ow_context_action_value_block:lang(fa-IR),
.ow_bl li:lang(fa-IR),
.ow_profile_action_toolbar:lang(fa-IR),
.flags-input ul li:lang(fa-IR),
.ow_newsfeed_item_content:lang(fa-IR),
.floatbox_title:lang(fa-IR),
.ow_ipc_picture:lang(fa-IR),
span.ow_chat_item_author:lang(fa-IR),
.ow_chat_dialog.ow_active .ow_author_block .ow_chat_item_author_wrap:lang(fa-IR),
.ow_chat_dialog.ow_active .ow_author_block .ow_chat_in_item_photo_wrap:lang(fa-IR),
.ow_user_list_item:lang(fa-IR),
.ow_user_list_picture:lang(fa-IR),
.ow_logo:lang(fa-IR),
.ow_comments_mipc .ow_comments_item_picture:lang(fa-IR),
.ow_feed_comments_input_sticky .ow_comments_item_picture:lang(fa-IR),
.ow_newsfeed_left:lang(fa-IR),
.ow_newsfeed_avatar:lang(fa-IR),
table.ow_table_2 .ow_left:lang(fa-IR),
.ow_admin_menu_item.home:lang(fa-IR),
.ow_dnd_configurable_component h2:lang(fa-IR),
.ow_dnd_configurable_component h3:lang(fa-IR),
.ow_content_menu li:lang(fa-IR),
.ow_admin_notification_pic:lang(fa-IR),
.ow_admin_console_update:lang(fa-IR),
.ow_admin_choose_theme .theme_thumbs:lang(fa-IR),
.ow_admin_choose_theme .theme_item:lang(fa-IR),
.ow_mailbox_avatar:lang(fa-IR),
.ow_mailbox_convers_info .ow_mailbox_convers_info_string a:lang(fa-IR),
.ow_mailbox_convers_info_content:lang(fa-IR),
.ow_mailbox_left:lang(fa-IR),
span.ow_chat_item_photo_wrap:lang(fa-IR),
.ow_comments_item_picture:lang(fa-IR),
div.tagsinput span.tag:lang(fa-IR),
div.tagsinput div:lang(fa-IR),
.ow_mini_ipc_picture:lang(fa-IR),
.rates_cont a.rate_item:lang(fa-IR),
.ow_file_attachment_block1:lang(fa-IR),
.ow_file_attachment_block2:lang(fa-IR){
    float: right !important;
}

/* End Float:right CSS */

.ow_user_password_code_expired_txt{
    width: 100%;
    display: block;
    text-align: center;
    font-size: 12px;
}
.ow_file_attachment_preload:lang(fa-IR){
    right: initial !important;
    background-position: center center !important;
    width: 100%;
    height: 100%;
    background-color: #f9f9f9;
    margin-right: -50px;
    margin-top: 4px;
    z-index: 2;
    opacity:0.8;
}

.ow_file_attachment_close:lang(fa-IR){
    right: initial !important;
    left: 0 !important;
}
.ow_file_attachment_block1 a.ow_file_attachment_close:lang(fa-IR),
.ow_file_attachment_block2 a.ow_file_attachment_close:lang(fa-IR){
    top: 5px;
}

.ow_file_attachment_block2 a.ow_file_attachment_close:lang(fa-IR){
    right: 5px !important;
}

.ow_file_attachment_info a:lang(fa-IR){
    padding-right: 0px !important;
    padding-left: 19px !important;
}

.ow_file_attachment_info:lang(fa-IR){
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.ow_newsfeed_item_content:lang(fa-IR) {
    padding-right: 108px !important;
}

.ow_newsfeed_item_content:lang(fa-IR) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.ow_newsfeed_item_picture + .ow_newsfeed_item_content {
    float: left;
    max-width: initial !important;
    width: 80% !important;
}
.ow_newsfeed_string .ow_newsfeed_item_picture + .ow_newsfeed_item_content {
    max-width: initial !important;
    width: 79% !important;
}
.ow_console_invt_img:lang(fa-IR){
    float: left !important;
    margin-right: 5px !important;
    margin-left: 0px !important;
}
.ow_console_invt_img img {
    border-radius: 5px;
}
.ow_video_playing .ow_newsfeed_item_content {
    width: 100% !important;
}
.ow_photo_context_action:lang(fa-IR){
    right: auto !important;
    right: initial !important;
    left: 0px !important;
}
.photo.two_column.has_thumbnail.clearfix:lang(fa-IR) {
    float: right;
}
.ow_oembed_attachment:lang(fa-IR) {
    padding-right: 0px;
}
.ow_comments_item_info a.attachment_delete.ow_miniic_delete:lang(fa-IR) {
    right: 10px !important;
}

.floatbox_body .jspPane .ow_photo_library_inner .ow_photo_list_wrap.ow_photo_avatar_list div.ow_photo_item_wrap:lang(fa-IR) {
    float: right !important;
}
.floatbox_body .jspContainer .jspVerticalBar {
    left: 1px;
    right: inherit;
}
.ow_dropdown_arrow_down, .ow_dropdown_arrow_up:lang(fa-IR),
.ow_add_item:lang(fa-IR){
    right: auto !important;
    right: initial !important;
    left: 8px !important;
}

.ow_dnd_configurable_component .ow_box_icons:lang(fa-IR){
    padding: 8px 0 0 2px !important;
}

.ow_dnd_widget_customize .ow_box_icons:lang(fa-IR){
    right: auto !important;
    right: initial !important;
    left: 0px !important;
}

.ow_mini_ipc_info:lang(fa-IR){
    margin-right: 56px !important;
    margin-left: 0px !important;
}

.ow_mini_ipc_picture:lang(fa-IR){
    margin-left: -56px !important;
    margin-right: 0px !important;
}



.ow_newsfeed_control > a:lang(fa-IR){
    margin-right: 0px !important;
    margin-left: 12px !important;
}

.ow_newsfeed_body_status + .ow_newsfeed_oembed_atch {
    padding-right: 108px;
    padding-left: 0px;
    padding-top: 3px;
}

.ow_newsfeed_oembed_atch:lang(fa-IR){
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ow_comments_item_picture:lang(fa-IR){
    margin-left: -46px !important;
    margin-right: 4px !important;
}

.ow_comments_item_info:lang(fa-IR){
    margin-right: 46px !important;
    margin-left: 8px !important;
}

.comment_like_dislike_container {
    margin-right: 40px;
}

.comment_like_dislike_container:lang(en) {
    float: left;
}

.comment_like_dislike_container .ow_miniic_control span {
    width: 20px;
    background-size: 15px;
    height: 19px;
}
.comment_like_dislike_container .ow_miniic_control.active span {
    background-image: url(images/like_active.svg) !important;
    background-position: center !important;
    background-size: 15px;
}

span.ow_newsfeed_btn_comment_like_wrap.iislike_total_info {
    min-width: 12px;
    display: none;
}

.comment_like_dislike_container span.iislike_dislike_count,
.comment_like_dislike_container span.iislike_like_count {
    min-width: 12px;
    display: inline-block;
}

.ow_console_invt_no_img:lang(fa-IR){
    margin-left: 5px !important;
    margin-right: 40px;
}
.ow_console_invt_no_img:lang(en){
    margin-right: 5px !important;
    margin-left: 40px;
}
.ow_tooltip_body .ow_console_list.OW_ConsoleList .console_list_ipc_item .ow_console_invt_cont.ow_console_invt_no_img{
    margin-right: 50px;
}
.base_notifications .ow_console_list_item.ow_notification_item  .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_txt{
    min-height: 56px;
    width: 100%;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_list_item.ow_notification_item  .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_txt{
    min-height: 61px;
    width: 100%;
}
.base_notifications .ow_console_list_item.ow_notification_item .ow_console_invt_img a img,
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_list_item.ow_notification_item .ow_console_invt_img a img{
    width: 100%;
}
.base_notifications .ow_console_list_item.ow_notification_item .ow_console_invt_img,
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_list_item.ow_notification_item .ow_console_invt_img{
    width: 50px;
    height: 50px;
}
.base_notifications .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar a.left_floated_button.hide_notification_button{
    position: relative;
    right: 54px;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar a.left_floated_button.hide_notification_button{
    position: relative;
    right: 63px;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .console_list_ipc_item .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar .ow_console_invt_toolbar_date.right_floated_button{
    margin-top: 6px;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .console_list_ipc_item .ow_console_invt_cont .ow_console_invt_toolbar .ow_console_invt_toolbar_date.right_floated_button{
    margin-top: 0px;
}
.base_notifications .ow_console_list .console_list_ipc_item .ow_console_invt_img{
    padding-top: 7px;
    padding-left: 7px;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .console_list_ipc_item .ow_console_invt_img{
    padding-top: 7px;
    padding-left: 6px;
}
.ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_invt_img + .ow_console_invt_cont{
    margin-left: 70px;
}
.ow_tooltip_body .ow_console_invt_cont {
    display: block;
    margin: 0px 50px 0px 55px;
}

.ow_console_mailbox_txt:lang(fa-IR){
    padding-left: 19px !important;
    padding-right: 0px !important;
}

.ow_console_mailbox_title:lang(fa-IR){
    padding-left: 52px !important;
    padding-right: 0px !important;
}

.ow_console .ow_avatar:lang(fa-IR){
    float: right !important;
    margin-left: -40px !important;
    margin-right: 0px !important;
}

.ow_tooltip_body .ow_console_list.OW_ConsoleList .console_list_ipc_item .ow_avatar{
    padding: 5px 4px 10px 0px;
}

.ow_chat_request_item .console_list_ipc_item:lang(fa-IR),
.ow_mailbox_request_item .console_list_ipc_item:lang(fa-IR){
    padding-right: 20px;
    padding-left: 0px !important;
}

.ow_mailbox_request_item .console_list_ipc_item:lang(fa-IR){
    background: url(images/miniic_envelope.svg) right 2px top 12px no-repeat !important;
}

.ow_chat_item span.ow_chat_item_photo_wrap:lang(fa-IR) {
    float: left !important;
}
.ow_chat_dialog_wrap .ow_chat_dialog .ow_chat_block .ow_chat_in_item_author_href.ow_chat_in_item_photo_wrap .ow_chat_in_item_photo img{
    font-size: 9px;
    display: block;
    text-align: center;
    line-height: 30px;
}
.ow_chat .ow_chat_block_main .ow_chat_in_block .jspContainer .jspPane .clearfix.ow_chat_item .ow_chat_item_photo_wrap{
    overflow: hidden;
}
.ow_chat .ow_chat_block_main .ow_chat_in_block .jspContainer .jspPane .clearfix.ow_chat_item .ow_chat_item_photo_wrap .ow_chat_item_photo .ow_chat_in_item_photo img{
    font-size: 9px;
    display: block;
    text-align: center;
    line-height: 30px;
    position: relative;
    bottom: 2px;
}

.ow_bl li:lang(fa-IR){
    margin-right: 4px !important;
    margin-left: 0px !important;
}

.ow_ipc_toolbar .ow_ipc_date:lang(fa-IR),
.ow_ipc_date:lang(fa-IR){
    float: left !important;
}

.ow_mailbox_bulk_options .ow_mailbox_convers_info input[type=checkbox]:lang(fa-IR){
    left: initial !important;
    right: 8px !important;
}

.ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group:lang(fa-IR){
    float: left !important;
    margin: 0;
    color: black;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-left: 5px;
    padding: 3px;
    margin-bottom: 7px;
}

.ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group:hover {
    background-color: #eaecee;
    cursor: pointer;
}

@media (max-width: 580px) {
    .ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group {
        margin-bottom: 4px !important;
    }
    .ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li._friends.active{
        height: 39px;
    }
    .floatbox_container .floatbox_body #avatar-change-step-1 .ow_photo_upload_wrap .ow_photo_dragndrop.ow_stdmargin{
        padding-right: 22% !important;
    }
    .user_search_index_floatbox  #SearchUserForm,
    .user_search_index .ow_page_container .ow_canvas .ow_content #MainSearchForm,
    .user_search_index .ow_page_container .ow_canvas .ow_content .clearfix .ow_narrow.ow_dnd_widget #DisplayNameSearchForm{
        width: 100%;
    }

}
a.ow_context_action_value:lang(fa-IR){
    padding-right: 0px !important;
    padding-left: 6px !important;
}

.ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn:lang(fa-IR){
    right: initial !important;
    left: 28px !important;
}

.ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete:lang(fa-IR){
    left: initial !important;
    right: 6px !important;
}

.ow_mailbox_switch_to_chat:lang(fa-IR){
    left: initial !important;
    right: 20px !important;
}

.ow_mailbox_table .ow_mailbox_search:lang(fa-IR),
.ow_mailbox_conv_options:lang(fa-IR){
    border-width: 0 0 1px 1px !important;
}

.ow_mailbox_left .ow_mailbox_left_body:lang(fa-IR){
    left: initial !important;
    right: 0 !important;
    top: 152px;
}

.ow_mailbox_reply_to .ow_btn_close {
    margin-top: 9px !important;
}

.ow_chat_message_block .ow_mailbox_download,
.ow_chat_message_block .ow_mailbox_reply,
.ow_chat_message_block .ow_mailbox_edit,
.ow_chat_message_block .ow_mailbox_delete {
    margin-top: 3px;
}

.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body:lang(fa-IR){
    border-width: 0 0 0 1px !important;
}

.ow_mailbox_left.ow_mailbox_bulk_options .ow_mailbox_left_body {
    top: 161px !important;
}

.ow_mailbox_convers_info.mails:lang(fa-IR),
.ow_mailbox_convers_info.chats:lang(fa-IR){
    background-position: right 8px center !important;
}

#conversationItemListSub:lang(fa-IR){
    width: 100% !important;
}

.ow_mailbox_convers_info:lang(fa-IR){
    padding: 6px 26px 6px 10px !important;
}

.ow_mailbox_convers_info_date:lang(fa-IR){
    margin-left: -44px !important;
    float: left !important;
}

.ow_mailbox_convers_info_content:lang(fa-IR),
.ow_mailbox_convers_info_string:lang(fa-IR){
    padding-left: 44px !important;
    padding-right: 0px !important;
}

.ow_mailbox_message_date:lang(fa-IR){
    float: left !important;
}

body .ow_mailbox_username:lang(fa-IR),
body .userisonline .ow_mailbox_username:lang(fa-IR){
    padding: 4px 4px 0 0 !important;
}

.ow_mailbox_right_chat.ow_mailbox_right .ow_mailbox_username {
    padding: 16px 10px 16px 0 !important;
}

#conversationAvatarBlock {
    margin-top: 10px;
}

#conversationListContro {
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
}

.ow_mailbox_log .ow_time_block p span.ow_time_text {
    padding: 0px 2px 0px 2px;
    border: 1px solid #ffffff;
    border-radius: 3px;
    background: #eeeeee;
}

#conversationItemListContainer {
    overflow: unset;
    width: unset;
    display: table;
}

body .ow_mailbox_right .ow_mailbox_username .ow_chat_status:lang(fa-IR){
    margin-right: -18px !important;
    margin-left: 4px !important;
}

.userisonline .ow_mailbox_username .ow_mailbox_username_text:lang(fa-IR),
.userisonline .ow_mailbox_username .ow_mailbox_subject_block:lang(fa-IR){
    padding-right: 15px !important;
}

.ow_mailbox_table .ow_mailbox_cap .ow_mailbox_convers_actions:lang(fa-IR){
    float: left !important;
    margin-left: -32px !important;
    margin-right: 0px !important;
}

.ow_mailbox_convers_info_body:lang(fa-IR){
    margin-right: 57px !important;
    margin-left: 0px !important;
}

.ow_mailbox_table .ow_mailbox_right .ow_mailbox_cap:lang(fa-IR){
    padding-right: 66px !important;
    padding-left: 48px !important;
}

.ow_mailbox_cap .ow_mailbox_avatar:lang(fa-IR){
    margin-right: -50px !important;
}

.ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block .ow_mailchat_delete_receiver:lang(fa-IR){
    margin-right: 4px !important;
    margin-left: 0px !important;
}

.ow_chat_item_author_wrap .ow_chat_item_author span:lang(fa-IR){
    margin: 0 3px 0 0 !important;
    font-size: 15px;
    background-color: transparent !important;
}

.ow_menu_more_wrap:lang(fa-IR){
    left: 0px !important;
    right: auto !important;
    right: initial !important;
}

.ow_user_list_data:lang(fa-IR){
    margin-right: 56px !important;
    margin-left: 0px !important;
}

.user_item_profile_questions_item {
    text-overflow: ellipsis;
    max-width: 98%;
    white-space: nowrap;
    overflow: hidden;
}

.ow_newsfeed_body.ow_birthday_newsfeed_item .ow_user_list_data {
    margin: 0 !important;
    text-align: center !important;
    padding-top: 110px !important;
    background-image: url(images/birthday.png) !important;
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: center top !important;
}

.ow_newsfeed_body.ow_birthday_newsfeed_item .ow_newsfeed_body.ow_birthday_newsfeed_item .ow_newsfeed_string.ow_small.ow_smallmargin {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.ow_newsfeed_body.ow_birthday_newsfeed_item .ow_user_list_data span.ow_small {
    font-size: 12px;
    font-family: "IRANSansWeb_medium";
}

.ow_newsfeed_body.ow_birthday_newsfeed_item .ow_user_list_data span.ow_small a {
    font-weight: bold;
}

.ow_moderation_content_wrap input[type="checkbox"]:lang(fa-IR){
    margin-right: -16px !important;;
    margin-left: 0px !important;
}

.ow_moderation_content_wrap:lang(fa-IR){
    padding-right: 16px !important;
    padding-left: 0px !important;
}

.flags-input ul li {
    text-align: right !important;
}

.ow_newsfeed_item .ow_newsfeed_item_picture:lang(fa-IR){
    margin-left: 8px !important;
}

.floatbox_header .ow_box_cap_icons:lang(fa-IR){
    float: left !important;
}
.floatbox_container .avatar_select_list input {
    margin: 0 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.ow_group_page.floatbox_nooverflow .floatbox_canvas .floatbox_body .ow_lp_avatars.avatar_select_list .submit_cont .ow_left .ow_button.submit{
    margin-left: 0px;
    margin-top: 15px;
}
.avatar_select_list .asl_users{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.ow_ipc_picture:lang(fa-IR){
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-top: 10px;
}

.ow_dnd_widget.index-EVENT_CMP_UpcomingEvents .ow_ipc_picture:lang(fa-IR) {
    margin-right: 15px !important;
    width: 48px;
}

.cropControls:lang(fa-IR){
    left: 16px !important;
    right:initial !important;
}

.ow_chat_dialog .ow_author_block a.ow_chat_item_author_wrap:lang(fa-IR){
    padding-left: 18px !important;
    padding-right: 10px !important;
}

.ow_chat_dialog .ow_author_block:lang(fa-IR){
    padding: 3px 3px 3px 31px !important;
}

.ow_mailchat_selected_user.ow_author_block:lang(fa-IR) {
    padding: 8px 42px 8px 31px !important;
}

.ow_chat_dialog_active.ow_chat_dialog .ow_author_block:lang(fa-IR){
    padding: 1px 42px 1px 31px !important;
    border-bottom: 1px #c8c8c8 solid;
}

.ow_chat_dialog .ow_author_block a.ow_btn_close:lang(fa-IR){
    left: 4px !important;
    right: initial !important;
}
input#MessagesPageSendBtn,
input#newMessageSendBtn {
    background-image: url(images/send.svg);
    background-size: 19px;
    background-position-y: center;
    background-position-x: 5px;
    width: 35px;
    padding: 0;
    color: transparent;
    float: right;
    height: 35px;
}

body .ow_mailchat_new_message.ow_chat_dialog_active .ow_author_block a.ow_chat_item_author_wrap:hover:lang(fa-IR),
body .ow_mailchat_new_message.ow_chat_dialog_active .ow_mailchat_select_user a.ow_chat_minimize_btn:lang(fa-IR){
    background-position-x: left !important;
}
.ow_chat_dialog.ow_open.ow_active a.ow_chat_item_author_wrap:hover:lang(fa-IR),
body .ow_mailchat_new_message.ow_chat_dialog.ow_active .ow_author_block a.ow_chat_item_author_wrap:hover:lang(fa-IR),
body .ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn:lang(fa-IR){
    background-position-x: 10% !important;
}

.ow_chat_item_author_wrap .ow_chat_item_author div.ow_chat_status:lang(fa-IR){
    bottom: 2px !important;
}

.ow_dialog_date_cap:lang(fa-IR){
    padding-right: 8px !important;
}

.ow_chat_dialog.ow_active .ow_author_block .ow_chat_in_item_photo_wrap:lang(fa-IR){
    margin-right: -34px !important;
}

.ow_break_word:lang(fa-IR),
.ow_canvas:lang(fa-IR),
.ow_console_list_wrapper:lang(fa-IR),
.ow_console_invt_txt:lang(fa-IR),
.ow_comments_item_info .ow_comments_content:lang(fa-IR),
.ow_user_list .ow_item_set3:lang(fa-IR),
.ow_my_avatar_cont span:lang(fa-IR),
.ow_forum:lang(fa-IR){
    word-wrap: normal !important;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: linear;
}

.ow_user_list_picture:lang(fa-IR){
    margin-right: 0px !important;
}

.ow_txtleft:lang(fa-IR), table td.ow_txtleft:lang(fa-IR){
    text-align: right !important;
}

.ow_responsive_menu:lang(fa-IR){
    padding-left: 55px !important;
    padding-right: 0px !important;
}

.ow_site_panel .ow_responsive_menu{
    text-align: center;
    float: none;
    max-width: calc( 100% - 90px );
    margin: auto;
}

.ow_console_right:lang(fa-IR){
    float: left !important;
    padding-right: 14px !important;
    padding-left: 5px !important;
}

.ow_box_menu a:lang(fa-IR){
    border-right: 0px !important;
    padding: 0px 7px 12px 7px !important;
    transition-duration: .1s;
    transition-property: all;
    transition-timing-function: linear;
}

.ow_newsfeed_context_menu:lang(fa-IR){
    right: auto !important;
    right: initial !important;
}

body div.last_activity_description + .last_activity_content .ow_newsfeed_context_menu:lang(fa-IR){
    left: -12px !important;
}

.dashboard-NEWSFEED_CMP_MyFeedWidget .dashboard-NEWSFEED_CMP_MyFeedWidget .ow_newsfeed_item .ow_newsfeed_context_menu:lang(fa-IR){
    left: 6px !important;
}

.ow_tooltip_top_right.ow_tooltip:lang(fa-IR){
    right: auto !important;
    right: initial !important;
    left: -5px !important;
    top: 10px !important;
    z-index: 4;
}

.ow_profile_gallery_action_toolbar.ow_profile_action_toolbar_wrap .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
    left: -11px !important;
    top: 17px !important;
}

.photo_user_album #photo-menu .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
    left: -114px !important;
    top: 8px !important;
    z-index: 7;
}

.ow_comments_item .cnx_action:lang(fa-IR){
    right: auto !important;
    right: initial !important;
    left: 4px !important;
}

.ow_regular li:lang(fa-IR){
    padding: .625rem 26px .625rem 0px !important;
    background-position: right 2px top .85rem !important;
    background-image: url(images/ic/arrow-left-to-arc.svg);
    background-size: 1.4rem;
}

.ow_dnd_widget.profile-BLOGS_CMP_UserBlogWidget ul.ow_regular.ow_ic li {
    padding: 0px 10px !important;
}
.ow_dnd_widget.profile-BLOGS_CMP_UserBlogWidget li .ow_ic_header {
    padding: 0 15px;
}

.ow_comments_input_wrap .ow_comments_input .ow_attachment_icons:lang(fa-IR) {
    left: 10px !important;
    right: auto !important;
    right: initial !important;
}

.ow_attachments input[type="file"]:lang(fa-IR){
    float: left !important;
}

.ow_comments_item:lang(fa-IR){
    padding: 0px 0px 5px 0px !important;
}

.ow_comments_date:lang(fa-IR){
    float: left !important;
}

.ow_comments_mipc .ow_comments_item_picture:lang(fa-IR),
.ow_feed_comments_input_sticky .ow_comments_item_picture:lang(fa-IR){
    margin-right: 0px !important;
}

.ow_comments_mipc .ow_comments_item_info:lang(fa-IR),
.ow_feed_comments_input_sticky .ow_comments_item_info:lang(fa-IR){
    margin-right: 40px !important;
    margin-left: 0px !important;
}

.ow_newsfeed_date:lang(fa-IR){
    float: left !important;
}

.ow_newsfeed_last_activity_time:lang(fa-IR){
    padding-right: 10px;
    margin-left: 7px !important;
}
body .iisnewsfeedpin_pined_class .last_activity_description .ow_newsfeed_last_activity_time:lang(fa-IR){
    margin-left: -25px !important;
}
.ow_newsfeed_btn_wrap:lang(fa-IR){
    margin-left: 4px !important;
    margin-right: 0px !important;
    padding: 1px 1px 1px 5px !important;
}

.ow_miniic_control:lang(fa-IR){
    margin-right: 0px !important;
    margin-left: 4px !important;
    float: right;
}

.profile-NEWSFEED_CMP_UserFeedWidget .ow_box_cap_empty:lang(fa-IR),
.dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty:lang(fa-IR),
.group-NEWSFEED_CMP_EntityFeedWidget .form_auto_click:lang(fa-IR),
.group-NEWSFEED_CMP_EntityFeedWidget .ow_box_cap_empty:lang(fa-IR),
.index-NEWSFEED_CMP_SiteFeedWidget .form_auto_click:lang(fa-IR),
.index-NEWSFEED_CMP_SiteFeedWidget .ow_box_cap_empty:lang(fa-IR){
    padding: 0.625rem 10px 0.625rem 10px !important;
}

.ow_box.ow_stdmargin.clearfix.group-IISGROUPSPLUS_CMP_PendingInvitation.ow_break_word.container .ow_lp_avatars .pending_avatar {
    display: inline-block;
}

.ow_dnd_configurable_component h2:lang(fa-IR),
.ow_dnd_configurable_component h3:lang(fa-IR) {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 0px !important;
}

.ow_box_menu a:last-child:lang(fa-IR) {
    border-right-width: 0px !important;
    border-left-width: 0px !important;
}

table#roles td , td.ow_label .lang_value:lang(fa-IR) {
    text-align: right !important;
}

.ow_photo_prev:lang(fa-IR) {
    text-align: right !important;
}

.ow_admin_notification_pic:lang(fa-IR) {
    margin-left: -40px !important;
    margin-right: initial !important;
}

.ow_admin_notification_text:lang(fa-IR) {
    float: right !important;
    margin-right: 48px !important;
    margin-left: 0px !important;
}

.ow_admin_header .ow_tooltip_top_left.ow_tooltip:lang(fa-IR) {
    right: 15px !important;
    left: initial !important;
}


#main_left_menu:lang(fa-IR) {
    right: 0 !important;
}

.ow_admin_submenu li a:lang(fa-IR) {
    padding-right: 52px !important;
    padding-left: 0px !important;
}

.ow_admin_submenu_hover:lang(fa-IR){
    right: 100% !important;
    left: initial !important;
}

.ow_admin_header .ow_console:lang(fa-IR) {
    left: 16px !important;
    right: initial !important;
}

.ow_admin_theme_css_customization .css_code, .ow_admin_theme_css_customization .edit_css {
    direction: ltr;
}


.ow_chat_block_main .ow_chat_search input[type="text"]:lang(fa-IR) {
    padding: 0 20px 0 7px !important;
}

/* ---- End SignIn Form styles ---- */
/* ---- My Avatar Widget styles ---- */
.ow_my_avatar_img {

}
.ow_my_avatar_username {
    display: table-cell;
    vertical-align: middle;
}
.ow_my_avatar_cont {
    height: 47px;
    display: table;
    padding-left: 5px;
}
.ow_my_avatar_cont span {
    display: inline-block;
    width: 90px;
    word-wrap: break-word;
}
/* ---- End of My Avatar Widget styles ---- */
/* ---- Live Member Icon ---- */
.ow_miniic_live .ow_live_on {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background: url(images/miniic_live.png) center center no-repeat;
    margin-right: 2px;
}
body.base_user_profile .ow_miniic_live .ow_live_on {
    width: 40px;
    height: 40px;
    background-size: 25px;
    right: 25px;
    top: 35px;
}
.ow_miniic_live .ow_lbutton {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    line-height: 12px;
    height: 12px;
    padding: 2px;
    font-size: 80%;
}
.ow_miniic_live .ow_preloader_content{
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    background-position:center center;
}
.ow_miniic_live .ow_preloader_content.ow_hidden {
    display: none;
}

body.base_users .ow_user_list .ow_user_list_item .ow_user_list_data .ow_preloader_content{
    position: absolute;
    top: 8px;
    left: 80px;
}

body.base_users .ow_user_list .ow_user_list_item .ow_user_list_data .ow_preloader_content:lang(en){
    left: unset;
    right: 80px;
    top: 8px;
}

.ow_miniic_live .ow_lbutton.ow_green {
    color: #5b646a;
}

body.photo_user_album .ow_miniic_live .ow_lbutton.ow_green {
    color: #ffffff;
}
/* ---- End Live Member Icon ---- */
/* ---- Groups styles ---- */
.iisBlockingPage .ow_page_wrap .ow_page_padding .ow_page_container {
    margin-top:60px;
    margin-bottom: 240px;
    width: 45%;
}

.ow_BlockingPage{
    background-image: url(images/BlockingPage_icone.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 130px;
    height: 160px;
    padding-top:20px;
    background-position-y: 30px;
}
.ow_textBlockingPage{
    margin-bottom: 35px;
    text-align: right;
}
.ow_timeBlockingPage{
    margin-bottom: 40px;
    text-align: center;
}

.iisBlockingPage .ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_page{
    padding: 0px;
}
.iisBlockingPage .ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_page .ow_content{
    padding: 0px;
}
.iisBlockingPage .ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_page .ow_content .ow_txtcenter{
    margin-right: 20px;
    margin-left: 20px;
}
.iisBlockingPage .ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_page .ow_content .ow_txtcenter h1{
    text-align: right;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 30px;
}

/*========================================================================================================
                       [20] Misc
 ========================================================================================================*/

.ow_column_equal_fix{
    padding-bottom: 20001px !important;
    margin-bottom: -20000px !important;
}
.fullsize-photo {
    display: none;
}
/* Image Gallery scroll */
.ow_page_padding > .ow_content_menu_wrap ~ div {
    overflow-y: visible !important;
}
.ow_page_padding > .ow_content_menu_wrap ~ div > table {
    width: 95% !important;
}
/* thickbox 8aa */
.ow_preloader_content_cont{
    width: 30px;
    height: 30px;
}
/* ~thickbox 8aa */
/* ---- Captcha styles ---- */
span.ic_refresh{
    background: url(images/ic_refresh.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}
/* ---- End of the Captcha styles ---- */
/* ---- Eye for hidden field styles ---- */
.ow_field_eye {
    padding-left: 18px;
    background:url(images/miniic_field_eye.svg) 0 3px no-repeat;
    background-size: 15px 15px;
    display: inline-block;
    min-width: 15px;
    min-height: 15px;
}
/* ---- End of the Eye for hidden field styles ---- */
/* ---- Facebook button styles */
.fb_button:hover {
    color: #fff
}
/* ---- End of the Facebook button styles */

.maintenance_cont h1 {
    padding-left: 23px;
    background-position: left center;
}
h1.page_title{
    background: url(images/ic_file.svg) no-repeat left 50%;
    background-size: 21px;
    margin-bottom: 20px;
    padding-left: 22px;
}

.suggest>.dropdown-menu {
    margin: 16px 2px 0px 3px;
    border: 1px solid;
}

/* iframe responsive */
iframe {
    width: 100% !important;
    max-width: 710px;
    height: 400px !important;
    height: 54vw !important;
    max-height: 410px !important;
}
.ow_chat_mailchat_inputarea iframe {
    height: 100% !important;
    min-height: 185px;
}
iframe.cke_wysiwyg_frame.cke_reset {
    max-width: inherit;
}

.h_iframe-aparat_embed_frame {
    position: initial !important;
}

/* end of iframe code */

.powered_by_logo {
    position: absolute;
    bottom: 46px;
    left: 25px;
    color: white;
    text-align: right;
    font-size: 10px;
    line-height: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-color: #757c86 !important;
    padding: 8px 35px 8px 10px;
    border-radius: 4px;
}

.ow_footer .ow_logos {
    text-align: center;
    margin: 0px 0px 0px;
    opacity: 1;
}

.ow_logos img {
    width: 20px;
}

.ow_logos {
    position: absolute;
    left: 87px;
    bottom: -20px;
    padding: 0px;
    margin: 0px;
    background-image: url(images/logo.svg);
    width: 45px;
    height: 55px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 6px -3px;
}

.created_by {
    position: absolute;
    bottom: 16px;
    left: 25px;
    font-size: 10px;
}

.created_by a{
    color: white;
}

.base_sign_in .ow_logos {
    bottom: -19px;
}

.ow_copyright {
    position: absolute;
    right: 90px;
    bottom: 15px;
    font-size: 10px;
}
.base_sign_in .ow_copyright {
    bottom: 0px;
}
.ow_copyright_logo {
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 35px;
    background-repeat: no-repeat;
    right: 40px;
    background-size: contain;
    background-position: right top;
}

.ow_site_name {
    font-size: 12px;
    font-weight: bold;
}

.ow_logos a {
    display: none;
}

.ow_footer.ow_admin div.ow_powered_by img {
    width: 25px !important;
}

.ow_footer.blank_page {
    min-height: 144px;
}

.powered_by a {
    color: white;
    word-break: normal;
}

.powered_by a:hover {
    text-decoration: underline;
}

div#static-about-me input[type="text"] {
    box-shadow: none;
    cursor: unset;
}

.ow_newsfeed_content .mejs__container {
    margin-top: 25px;
    margin-bottom: 10px;
}

.ow_newsfeed_photo_grid .mejs__container {
    margin: 0;
}


/* others */
.questions-status .q-status-posts,
.questions-status .q-status-posts .qs-number
{
    color: #e0e0e0 !important;
}

.questions-status-c a.q-status-follows.ow_remark,
span.ow_nowrap.questions-status .q-status-votes.ow_remark,
span.ow_nowrap.questions-status .q-status-votes.ow_remark span.qs-number.ow_txt_value,
.ow_nowrap.questions-status span.q-status-posts.ow_remark,
.questions-status-c span.qs-number.ow_txt_value{
    color: white !important;
}

.page_collapsible.collapse-open {
    background: url(images/ic/angle-up.svg) !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    transition-duration: .1s;
    transition-property: all;
    transition-timing-function: linear;
}

.page_collapsible.collapse-close{
    background: url(images/ic/angle-down.svg) !important;
    background-size: 15px !important;
    background-repeat: no-repeat !important;
    transition-duration: .1s;
    transition-property: all;
    transition-timing-function: linear;
}

.group-IISSUBGROUPS_CMP_SubgroupListWidget a.groupImage span[class*='colorful_avatar']{
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: 32px;
    background-repeat: no-repeat;
    background-position: center;
}

.UnapprovedGroupWarning {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    color: red;
}

.page_collapsible.collapse-open,
.page_collapsible.collapse-close{
    margin: 0 !important;
}
/* ---- */

.base_index_page .ow_page_container .ow_page .ow_content .ow_dragndrop_sections .ow_box_empty {
    z-index: 1;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_avatar .ow_avatar {
    width: 23px;
    height: 23px;
    padding: 4px;
}

.ow_newsfeed .with_last_activity .last_activity_description_avatar.ow_newsfeed_avatar .ow_avatar img,
.ow_newsfeed .with_last_activity .last_activity_description_avatar.ow_newsfeed_avatar div[class*="colorful_avatar_"] .ow_avatar a span {
    width: 22px !important;
    height: 22px !important;
    background-size: 14px;
    background-position: 4px 3px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_avatar *[class*="colorful_avatar_"] .ow_avatar img{
    width: 15px;
    height: 15px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_avatar{
    width: 23px;
    height: 23px;
}

.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar{
    width: 23px;
    height: 23px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_string:lang(fa-IR),
.ow_newsfeed .with_last_activity .ow_newsfeed_content:lang(fa-IR),
.ow_newsfeed .with_last_activity .ow_newsfeed_toolbar:lang(fa-IR) {
    margin: 0px 0px 0px 0px;
    padding-bottom: 0;
}

.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_string{
    padding-left: 56px !important;
}

.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_string:lang(fa-IR) {
    padding: 10px 50px 12px 0px !important;
    margin-left: 10px;
}

.ow_newsfeed .with_last_activity .last_activity_content{
    margin-top: 0px !important;
}

.ow_newsfeed_extended_view {
    margin: 5px 0 10px 0;
}


.ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description .ow_avatar_label{
    max-width: 25px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description {
    border-bottom: solid 4px #F2F5F7;
    background-color: #F2F5F7;
    padding-top: 3px;
    margin: 4px !important;
    padding-bottom: 0px;
    padding-right: 40px !important;
    border-radius: 3px;
    color: #808080;
    font-size: 11px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description {
    border-bottom: solid 4px #F2F5F7;
    background-color: #F2F5F7;
    padding-top: 3px;
    margin: 3px -12px 0 -12px !important;
    padding-bottom: 0px;
    padding-right: 40px !important;
    border-radius: 3px;
    color: #808080;
    font-size: 11px;
}

.base_user_dashboard .ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description {
    margin: 1px -16px 7px -16px !important;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_context_menu{
    top: 4px;
    background-color: transparent;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_body{
    padding-top: 0px;
}

body .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar a span,
body .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar{
    width: 40px;
    height: 40px;
    background-size: 28px;
    background-position: 6px 3px;
}

.ow_newsfeed_body .questions-question .questions-answer .qa-users-c .qa-user div[class*="colorful_avatar_"] .ow_avatar.qa-user_avatar a span{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-position: 3px 1px;
    background-size: 18px;
}

.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar *[class*='colorful_avatar_'] .ow_avatar img{
    width: 29px;
    height: 29px;
}

.ow_newsfeed_last_activity_time{
    margin-left: 30px;
}
.ow_comments_item_picture .ow_avatar img,
.ow_comments_item_picture .ow_avatar{
    width: 30px;
    height: 30px;
    padding-right: 0px;
}

.ow_newsfeed_comments .ow_avatar_label{
    right: 0px;
}

.ow_comments_input_wrap .ow_avatar_label {
    display: none;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_content {
    font-size: 85%;
}

.ow_newsfeed_oembed_atch .ow_remark.ow_smallmargin {
    margin: 0px;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture:lang(fa-IR){
    margin-right: 0px;
    margin-top: 7px;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture img{
    max-width: 40px !important;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content {
    width: calc(100% - 100px) !important;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content.ow_newsfeed_item_image_content {
    font-size: 100% !important;
    float: right !important;
    width: 88% !important;
}

.ow_newsfeed_oembed_atch.ow_video_playing .ow_newsfeed_item_content {
    width: 100% !important;
    font-size: 100% !important;
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc_picture img,
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_picture img{
    width: 80px;
    height: 80px;
    margin-top: 8px;
    margin-right: 8px;
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc_info,
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_info,
.ow_news_list .ow_ipc_info{
    padding-right: 8px;
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc_picture,
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_picture{
    width: 96px;
}

body.base_user_dashboard .dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_picture{
    width: auto;
    padding-left: 5px;
}

body.base_user_dashboard .dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_picture img{
    margin-top: 0;
    margin-left: 10px;
    max-height: 100%;
    height: 60px;
    width: 60px;
}

.ow_news_list .ow_ipc_picture{
    width: 50px;
    height: 50px !important;
    text-align: right;
    margin-right: 10px !important;
}

.ow_news_list.clearfix .ow_ipc.ow_stdmargin.clearfix .ow_ipc_info a {
    font-family: 'IRANSansWeb_Medium';
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc_content,
.index-BLOGS_CMP_BlogWidget .ow_ipc_content,
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_content,
.dashboard-BLOGS_CMP_BlogWidget .ow_ipc_content,
.ow_news_list .ow_ipc_content{
    margin-right: 0px;
    padding-bottom: 0px;
}

.index-IISNEWS_CMP_NewsWidget .ow_avatar,
.dashboard-IISNEWS_CMP_NewsWidget .ow_avatar,
.ow_news_list .ow_avatar{
    display: none;
}

.ow_lp_groups .ow_lp_wrapper:lang(fa-IR){
    float: right;
    margin-left: -80px;
    margin-right: 0px;
}

.ow_dnd_widget.index-IISNEWS_CMP_NewsWidget .ow_ipc_picture, .ow_dnd_widget.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_picture {
    display: none;
}


.index-IISNEWS_CMP_NewsWidget span.ow_nowrap.ow_remark.ow_ipc_date {
    color: #888 !important;
}

.ow_dnd_widget.group-GROUPS_CMP_LeaveButtonWidget .groups-invite-link.ow_std_margin {
    text-align: center;
}

.index-GROUPS_CMP_GroupsWidget .ow_lp_groups img {
    border-radius: 50%;
}

.index-GROUPS_CMP_GroupsWidget  .ow_box_menu {
    margin-bottom: 10px;
}

.ow_lp_groups .ow_lp_label:lang(fa-IR){
    margin-left: 0px;
    margin-right: 50px;
}

.ow_other_video_thumb:lang(fa-IR) {
    float: right;
    margin-right: 0px;
    margin-left: -80px;
}

.ow_other_video_item_title:lang(fa-IR) {
    margin-left: 0px;
    padding-left: 4px;
    margin-right: 88px;
    padding-right: 4px;
    padding-top: 7px;
}

.ow_group_list .ow_superwide,
.ow_event_list .ow_superwide{
    width: 100%;
    background-color: #fff;
}

.ow_group_list form,
.ow_event_list form{
    padding: 10px;
}

.ow_user_list.ow_full.ow_stdmargin > div.clearfix:last-child {
    border: none;
}

.ow_user_list.ow_full.ow_stdmargin > div.clearfix:first-child {
    border-top: none;
}

.group_users_list_page .ow_group_brief_info .image {
    width: 60px;
}

.group_users_list_page .group_forum_widget {
    border: 1px solid #ccd6de;
    border-width: 0px 1px 1px 1px;
    border-radius: 0px 0px 7px 7px;
    margin-bottom: 30px;
}

.group_users_list_page .ow_user_list.ow_full.ow_stdmargin {
    margin-bottom: 30px;
}

.group_users_list_page .ow_group_user_list_search{
    text-align: center;
}

.ow_user_list .ow_alt2 ,
.ow_user_list .ow_alt1 {
    border-bottom: 1px solid #ccd6de;
}

.group_users_list_page .ow_user_list_item:hover .ow_uli_context_menu {
    border: none;
    margin-left: 7px;
    margin-top: 3px;
}

.group_users_list_page .ow_user_list_data span.user_friend {
    background-color: #f5f5f5;
    border-radius: 3px;
}

.group_users_list_page .ow_user_list_item.clearfix:hover .ow_user_list_data span.user_friend {
    background-color: #dedede;
}

.group_users_list_page .ow_group_users_list_search_add span.ow_button.ow_ic_add {
    margin-top: -55px;
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc_content,
.index-BLOGS_CMP_BlogWidget .ow_ipc_content,
.dashboard-IISNEWS_CMP_NewsWidget .ow_ipc_content,
.dashboard-BLOGS_CMP_BlogWidget .ow_ipc_content{
    font-size: 90%;
}

.gtabs {
    border-width: 4px;
    border-style: solid;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: aliceblue;
    border-color: aliceblue;
}

.gtabs-contents-c {
    padding: 3px;
}

.gtabs-tabs-c {
    margin: 0px;
    margin-bottom: 2px;
}

.gtabs-tab:lang(fa-IR) {
    float: right;
}



.gtabs-tab {
    margin-right: 10px !important;
    padding-right: 5px !important;;
    padding-left: 30px !important;;
}

.ow_newsfeed_content:lang(fa-IR){
    margin-right: 0px;
    word-wrap: break-word !important;
}

.ow_newsfeed_string.ow_small.ow_smallmargin.last_activity_description + .ow_newsfeed_string.ow_small.ow_smallmargin.last_activity_content .ow_newsfeed_content.ow_smallmargin.feedRtl{
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.ow_newsfeed_context_menu_wrap {
    min-height: 40px;
}

body:not(.base_user_dashboard) .ow_newsfeed_context_menu_wrap {
    padding: 0px 10px 0 10px;
}
.ow_newsfeed_photo_grid_item a {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info {
    padding: 2px 6px 2px 6px !important;
}

.ow_photoview_info {
    padding: 12px 8px 12px 8px !important;
}

.ow_comments_item_picture span.ow_avatar_label {
    overflow: hidden;
    max-height: 10px;
    bottom: 0px;
}
.ow_comments_list .ow_comments_item_picture span.ow_avatar_label{
    bottom: 4px;
    left: 8px;
}
.ow_photo_context_action {
    border-top-width: 0px;
    border-left-width: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    top: 0px;
}

.gtabs-tab.ow_ic_chat {
    background-image: url(images/status.svg);
    background-position: left center;
    border-bottom: 2px solid;
    border-color: transparent;
}

.gtabs-tab.ow_ic_chat.gtabs-active,
.gtabs-tab.ow_ic_chat:hover{
    background-image: url(images/status-active.svg);
}

.gtabs-tab.ow_ic_lens {
    background-image: url(images/question.svg);
    background-position: left center;
}

.gtabs-tab.ow_ic_lens.gtabs-active,
.gtabs-tab.ow_ic_lens:hover{
    background-image: url(images/question-active.svg);
}

.total_score,
table.detail_table{
    font-size: 85%;
}

.iisnews_view .ow_comments_item_picture{
    width: 46px;
}

.iisnews_view .ow_comments_item_picture:lang(fa-IR) {
    margin-right: 3px !important;
}

.iisnews_view .ow_comments_item_info:lang(fa-IR) {
    margin-right: 40px !important;
}

.iisnews_profile .ow_bl a {
    background-color: transparent;
    color: #50c3bf;
    line-height: 15px;
}

.user_news_list_page .iisnews_profile .ow_bl a {
    background-color: #f8f8f8;
    color: #50c3bf;
    line-height: 20px;
    border: none;
}
.user_news_list_page .ow_bl.ow_box_toolbar li a {
    border: none !important;
    text-decoration: none;
}

.iisnews_profile .ow_bl a:hover {
    color: #fff;
}

.ow_user_list_data span.user_friend {
    padding: 2px;
    font-size: 85%;
}

.group-FORUM_CMP_LatestTopicsWidget .ow_box {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

.ow_dialog_item div#dialogMessageWrapper {
    border-radius: 4px !important;
}

.ow_dialog_item.even div#dialogMessageWrapper {
    background-color: #D9F6F3 !important;
}

.ow_dialog_item.odd div#dialogMessageWrapper {
    background: #e6e4e4 !important;
}

.ow_dialog_in_item .ow_oembed_attachment_pic {
    background-color: transparent;
}

.ow_console_invt_cont .ow_console_invt_txt {
    font-size: 80%;
    padding-bottom: 3px;
    min-height: 32px;
}

body.base_notifications .ow_notifications_page .ow_console_invt_cont .ow_console_invt_txt {
    font-size: 11px;
    line-height: 20px;
    min-height: 27px;
    padding-top: 5px;
}

body.base_notifications .ow_notifications_page .ow_console_invt_cont .ow_console_invt_toolbar_date {
    font-size: 10px;
    padding-left: 5px;
    padding-bottom: 5px;
}

body.base_notifications .ow_notifications_page .ow_console_list.OW_ConsoleList > li{
    border-radius: 5px;
    margin-bottom: 10px;
}

.base_notifications .ow_console_invt_txt {
    width: inherit;
}

.base_notifications .ow_console_invt_cont {
    display: block;
    margin: 0px 57px 0px 60px;
}

body.base_notifications .ow_notifications_page .ow_console_invt_cont{
    margin-right: 40px;
}

body.base_notifications .ow_notifications_page .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar_date{
    margin-top: 1px;
}

body.base_notifications .ow_notifications_page .ow_console_list_item.ow_notification_item div.ow_avatar{
    height: 36px;
    padding-top: 7px;
}

.hide_notification_button {
    background: url(images/trash.svg) no-repeat;
    background-size: contain;
    background-position: center center;
}

.ow_console_list_item .ow_avatar_label {
    height: 10px;
    overflow: hidden;
    width: 28px;
}

span#dialogProfileDisplayName {
    font-size: 100%;
}


.ow_edit_profile_link {
    right: 1px !important;
    top: -22px !important;
    display: block !important;
    opacity: 1 !important;
}

.dashboard-NEWSFEED_CMP_MyFeedWidget .gtabs,
.profile-NEWSFEED_CMP_UserFeedWidget .gtabs,
.group-NEWSFEED_CMP_EntityFeedWidget .gtabs{
    margin-bottom: 20px;
}

.questions-add-answers-btn-c,
.ow_status_update_btn_block{
    font-size: 85%;
}

.questions-add-question textarea {
    margin-top: 8px;
}

div#photo-album-form .new-album textarea {
    margin-bottom: 10px;
}

#photo_edit_form .new-album .statusPrivacy {
    margin-top: 7px;
    margin-bottom: 7px;
}

#photo_edit_form .ow_dropdown_list {
    position: inherit;
}

#photo_edit_form .ow_dropdown_list li {
    color: #999;
}

.ow_photo_item_info_album,
.ow_photo_item_info_user.ow_photo_by_user,
.ow_photo_item_info_description{
    line-height: normal;
}

.floatbox_body .ow_photoview_info_wrap .ow_photoview_description,
.floatbox_body .ow_photoview_info_wrap .ow_rates_wrap {
    border-bottom: solid 1px #f2f2f2;
    padding-bottom: 6px;
}

.ow_profile_action_toolbar .ow_context_action_block.ow_profile_toolbar_group.ow_context_action_value_block .ow_context_action {
    height: 26px;
    border-radius: 5px;
    color: white;
}

.ow_profile_gallery_action_toolbar .ow_context_action_value_block .ow_context_action {
    margin: 0px 2px 0px 2px;
}

.ow_profile_action_toolbar .ow_context_action_block.ow_profile_toolbar_group.ow_context_action_value_block .ow_context_action a {
    margin-top: 3px;
    background-color: transparent;
    color: inherit;
}

.ow_profile_action_toolbar .ow_context_action_block.ow_profile_toolbar_group.ow_context_action_value_block .ow_context_action a:hover {
    color: inherit;
}

.ow_box.ow_stdmargin.clearfix.profile-IISNEWS_CMP_UserNewsWidget li {
    background-image: none !important;
    padding-right: 0px !important;
}

.ow_box.ow_stdmargin.clearfix.profile-IISNEWS_CMP_UserNewsWidget li .ow_ic_description {
    font-size: 85%;
}

.ow_box.ow_stdmargin.clearfix.profile-IISNEWS_CMP_UserNewsWidget li .ow_ic_header,
.ow_box.ow_stdmargin.clearfix.profile-IISNEWS_CMP_UserNewsWidget li .ow_ic_toolbar span.ow_nowrap.ow_ic_date {
    font-size: 90% !important;
}

.base_user_profile .ow_dnd_configurable_component,
.base_index_page .ow_dnd_configurable_component,
.base_user_dashboard .ow_dnd_configurable_component,
.base_profile_page .ow_dnd_configurable_component{

}

.base_user_profile .profile-BASE_CMP_UserAvatarWidget .ow_dnd_configurable_component .ow_box_cap_right,
.base_profile_page .profile-BASE_CMP_UserAvatarWidget .ow_dnd_configurable_component .ow_box_cap_right{
    display: none;
}

.base_user_profile .user_profile_data .ow_table_3 td.ow_privacy {
    width: 1%;
}

.base_user_profile .user_profile_data .ow_table_3 td,
.base_profile_page .user_profile_data .ow_table_3 td {
    border-bottom: 1px dashed #dbdbdb !important;
    border-left: none !important;
    color: #333;
    vertical-align: middle;
}

.base_user_profile .user_profile_data .ow_table_3 tr:last-child td,
.base_profile_page .user_profile_data .ow_table_3 tr:last-child td{
    border-bottom: none !important;
}

.base_user_profile .user_profile_data .ow_table_3 td.ow_label,
.base_profile_page .user_profile_data .ow_table_3 td.ow_label {
    border: none !important;
    font-weight: inherit;
    color: #000000;
    text-align: left;
    width: 12% !important;
    padding-left: 17px;
}

.base_user_profile .user_profile_data .ow_table_3,
.base_profile_page .user_profile_data .ow_table_3 {
    width: 90%;
    margin: auto;
}

.ow_photo_upload_description .CodeMirror {
    display: none !important;
}

.ow_photo_upload_description textarea {
    display: block !important;
}

.ow_photo_upload_description textarea::-webkit-input-placeholder {
    color: #999;
}

.ow_photo_upload_description textarea::-moz-placeholder {
    color: #999;
}

.ow_photo_upload_description textarea:-ms-input-placeholder {
    color: #999;
}

.ow_photo_upload_description textarea:-moz-placeholder {
    color: #999;
}

.new-album textarea[name="description"]::-webkit-input-placeholder {
    color: #999;
}

.new-album textarea[name="description"]::-moz-placeholder {
    color: #999;
}

.new-album textarea[name="description"]:-ms-input-placeholder {
    color: #999;
}

.new-album textarea[name="description"]:-moz-placeholder {
    color: #999;
}

.new-album input[name="album-name"]::-webkit-input-placeholder {
    color: #999;
}

.new-album input[name="album-name"]::-moz-placeholder {
    color: #999;
}

.new-album input[name="album-name"]:-ms-input-placeholder {
    color: #999;
}

.new-album input[name="album-name"]:-moz-placeholder {
    color: #999;
}

.new-album input[name="album-name"] {
    color: #828894;
}

.ow_photo_upload_description {
    border: unset;
    padding: 0px;
    margin-bottom: 3px;
}

.ow_file_attachment_block1 a.ow_file_attachment_close,
.ow_file_attachment_block2 a.ow_file_attachment_close{
    right: 0px !important;
    left: initial !important;
}

.ow_status_update_btn_block .ow_file_attachment_preview:empty {
    border: none !important;
}

.iisnewsfeedplus_attachment{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-position: 3px 1px !important;
    height: 28px !important;
}

.ow_attachment_icons .ow_attachments {
    float: right;
}

.user_profile_data .ow_table_3 {
    border-spacing: 0px;
}

.user_profile_data .ow_table_3 td {
    border: none;
}

.user_profile_data .ow_table_3 th.ow_section {
    padding: 6px;
    font-size: 12px !important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.profile-BASE_CMP_UserViewWidget .user_profile_data .ow_table_3 th.ow_section {
    border: 0;
    text-align: right;
    background: white !important;
}

.profile-BASE_CMP_UserViewWidget .user_profile_data .ow_table_3 th.ow_section span {
    text-transform: uppercase;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
}

.profile-BASE_CMP_UserViewWidget {
    margin-top: 0;
}
.profile-BASE_CMP_UserViewWidget .ow_dnd_configurable_component{
    height: 40px;
}
.active_sessions_page .ow_box {
    float: left;
    margin-top: -50px;
}

.active_sessions_page .ow_content_menu li._active a span.ow_ic_user,
.active_sessions_page .ow_content_menu li._login  a span.ow_ic_clock{
    background-image: url(images/default_tab_icon.svg);
    background-size: 20px !important;
    background-position-y: center !important;
}

.ow_group_list form span.ow_button input,
.ow_event_list form span.ow_button input{
    color: white;
    background-image: none;
    padding: 5px;
}

.ow_event_content .attend_buttons .ow_blitem input {
    background-image: none !important;
}

.owm_active_info, .active_info,
.competition .additional_info{
    border: none !important;
    background-color: #fbfcc5;
}

.group-IISSUBGROUPS_CMP_SubgroupListWidget ul.ow_box_toolbar.ow_remark.ow_bl,
.group-GROUPS_CMP_UserListWidget ul.ow_box_toolbar.ow_remark.ow_bl {
    display: table;
    margin-bottom: 0;
}

.blog_view span + a,
.ow_dnd_widget.group-GROUPS_CMP_LeaveButtonWidget a{
    color: white;
    padding: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.blog_view span.ow_ic_up_arrow {
    display: none;
}

.blog_view .ow_box {
    border: none !important;
}

.ow_comments_list .ow_nocontent {
    display: none;
}

.ow_comments_list .ow_reply_list {
    display: block;
}

.ow_site_panel .ow_console_right .ow_console_dropdown .ow_console_item_link{
    border: none;
}

.ow_console .ow_tooltip_top_right.ow_tooltip {
    top: 8px !important;
}

.profile-BASE_CMP_UserAvatarWidget .ow_miniic_live span.ow_lbutton {
    margin-top: 3px;
    padding: 2px;
    font-size: 80%;
    margin-bottom: 2px;
}

.ow_box_empty.ow_stdmargin.clearfix.profile-BASE_CMP_UserAvatarWidget.ow_no_cap.ow_break_word.container {
    padding-top: 0;
}

.ow_box_empty.ow_column.contactus_widget.contactus_img {
    margin-right: 5px;
}

.ow_console_item {
    padding: 0px 0px 0 0px;
}

.ow_signin_label,
.ow_console_button.ow_console_item a.ow_console_item_link{
    border: none;
    margin: 0px;
}

.ow_page_padding {
    /*padding-top: 15px;*/
}

.ow_newsfeed_content .ow_newsfeed_item_content {
    width: 100%;
}

a.ow_ic_lens.ow_console_search.console_item_search {
    background-image: url(images/search.svg) !important;
    background-size: 18px;
}

span.ow_button input{
    color: white;
}

input.event_search_title,
input.group_search_title{
    margin-bottom: 4px;
}

.ow_group_files_list ul.ow_box_toolbar.ow_remark.ow_bl {
    width: 100%;
    margin-bottom: 15px;
}

.ow_group_files_list td.delete_file {
    text-align: center;
}

.ow_group_files_list.invitation {
    width: auto;
    float: left;
    border-radius: 3px;
    height: 27px;
}

li.ow_group_files_list.button {
    float: left !important;
}

.ow_group_files_list.ow_lp_avatars input#search-group-files {
    height: 34px;
    padding: 4px 8px;
}

.ow_event_files_list.ow_lp_avatars ul.ow_box_toolbar.ow_remark.ow_bl {
    float: right;
    margin-bottom: 10px;
}

.ow_event_files_list.ow_lp_avatars tbody {
    text-align: center;
}

.ow_group_files_list.ow_lp_avatars tbody td a,
.ow_event_files_list.ow_lp_avatars tbody td a {
    font-family: 'IRANSansWeb_Medium' !important;
}

a.fileGroupImage,
a.fileEventImage{
    width: 43px !important;
    display: inline-block;
}

.iisnewsfeedplus_attachment {
    background-image: url(images/ic/paperclip.svg) !important;
}

.event-IISEVENTPLUS_CMP_FileListWidget td {
    border-bottom-width: 1px !important;
}

.index-EVENT_CMP_UpcomingEvents .ow_box_empty {
    z-index: 1;
    padding: 3px 10px 10px 10px;
}

.ow_dnd_widget .ow_box_toolbar {
    margin: 12px 0px 15px 7px;
    height: 30px;
}

.base_user_profile .ow_dnd_widget ul.ow_box_toolbar.ow_remark.ow_bl {
    margin-bottom: 0;
}

body .ow_photo_list.ow_photo_pint_mode .ow_photo_item {
    overflow: hidden;
}

.user_photos .ow_page_padding .ow_content .ow_photo_list_wrap .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap.ow_photo_album{
    position: absolute;
}

.ow_forgot_password label:lang(en) {
    float: left;
}

.ow_forgot_password label:lang(fa-IR) {
    float: right;
}

.ow_table_1 tbody label {
    font-weight: bold;
}

.ow_comments_list a.attachment_delete.ow_miniic_delete {
    background-color: white;
    border-radius: 5px;
}

.ow_comments_item_info a.attachment_delete.ow_miniic_delete:lang(fa-IR) {
    right: 0px !important;
}








/*========================================================================================================
                       [21] Blank Page styles
 ========================================================================================================*/


.blank_page .ow_header {
    display: none;
}

.blank_page .ow_page_padding {
    padding-top: 5px;
}

.blank_page .ow_content {
    min-height: 168px;
}

.blank_page .ow_page_container .ow_page {
    min-height: 200px;
}

.ow_console_items_wrap .OW_ConsoleItemContent .ow_console_list_wrapper .jspHorizontalBar .jspDrag {
    display: none !important;
}

span.ow_count_bg.totalUserOnlineCountBackground {
    padding: 2px 3px 0 3px !important;
    border-radius: 5px !important;
    background-color: #0000002b;
    margin-top: 3px;
    margin-right: 3px;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li {
    overflow: hidden;
    min-width: 120px;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a {
    background: #ffffff;
    color: black;
    padding-right: 30px;
}

.photo_user_album .ow_context_action .ow_tooltip_body .ow_context_action_list li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.photo_user_album .ow_context_action .ow_tooltip_body .ow_context_action_list li a:hover {
    background-color: #f2f5f7;
}

.blank_page .ow_site_panel.clearfix {
    margin-top: 0px;
}

.ow_ic_description img.rssImage {
    margin: 0 10px 0px 10px;
    display: inline-block;
}

.ow_joinNotValidInviteImage {
    width: 100%;
    max-width: 500px;
    height: 216px;
    margin: auto;
    background: url(images/register_closed.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}


.ow_dnd_widget.dashboard-NEWSFEED_CMP_MyFeedWidget {
    box-shadow: none;
}

.ow_box_empty.ow_stdmargin.clearfix.dashboard-BASE_CMP_WelcomeWidget.ow_break_word.container {
    padding: 12px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_body {
    padding-top: 1px;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_avatar {
    margin-top: 5px;
    margin-right: 24px !important;
}
.base_user_dashboard .ow_newsfeed .with_last_activity .ow_newsfeed_avatar {
    margin-top: 5px;
    margin-right: 25px !important;
}
.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar {
    margin-top: 0px;
    margin-right: 0px !important;
}

.ow_console_item.ow_console_dropdown.ow_console_dropdown_hover.console_my_profile {
    width: 30px;
    height: 30px;
}

.ow_console_item.console_my_profile a.ow_console_item_link {
    width: 30px;
    height: 30px;
    border-radius: 50px !important;
}

.ow_newsfeed_content_status .ow_newsfeed_oembed_atch .ow_newsfeed_item_content.ow_newsfeed_item_image_content.feedLtr {
    direction: ltr;
    width: 93% !important;
}

.ow_newsfeed_content_status .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture.feedLtr {
    position: absolute;
    left: 23px;
}

.ow_newsfeed_oembed_atch {
    min-height: 55px;
}

.ow_oembed_attachment .link.two_column .attachment_left.feedLtr img {
    position: absolute;
    left: 0;
    width: 70px;
    height: auto;
    margin-left: 5px;
}

.ow_oembed_attachment .link.two_column .attachment_right.feedLtr {
    margin-left: 77px;
}

.ow_oembed_attachment .link.two_column.feedLtr {
    padding-right: 0px !important;
}
    /*========================================================================================================
                           [22] English language additional styles
     ========================================================================================================*/


.ow_dropdown_arrow_down:lang(en) {
    left: initial !important;
    right: 8px !important;
}

.ow_logos:lang(en) {
    position: absolute;
    left: 100px;
}

.ow_content_menu span:lang(en){
    padding: 2px 8px 8px 25px;
    background-position-x: left;
}

.iisnewsfeedpin_pined_class .iisnewsfeedpin_pined_icon:lang(en) {
    left: inherit;
    right: 22px;
    float: right;
}

.ow_box.ow_stdmargin.clearfix.group-GROUPS_CMP_BriefInfoWidget.ow_break_word.container .ow_box_toolbar_cont.clearfix:lang(en) {
    float: right;
}

.ow_newsfeed .ow_newsfeed_avatar:lang(en) {
    margin-right: 5px !important;
    margin-left: 25px !important;
}

select[name="choose_photo_search_show_type"]:lang(en),
.ow_group_list select#categoryStatus:lang(en),
.ow_event_list select:lang(en) {
    float: left;
}

body.user_events form[name="EventFilterForm"] input.event_search_title#searchTitle:lang(en) {
    margin-left: 0px !important;
    margin-right: 2px;
    width: calc(100% - 425px);
}

.ow_event_list .ow_ipc_picture:lang(en) ,
.ow_event_list .ow_ipc_picture:lang(en)  {
    margin-top: 19px !important;
    margin-left: 18px !important;
    margin-right: 0 !important;
}

.ow_newsfeed_context_menu_wrap .cd-stretchy-nav.edit-content ul:lang(en) {
    left: inherit;
}

.ow_dnd_configurable_component.ow_box_cap .ow_box_icons:lang(en) {
    margin-top: 3px !important;
}

.ow_ipc_content:lang(en) {
    margin: 0px 0px 0px 40px;
}

body:not(.news_view_index) .ow_box_empty .ow_box_toolbar_cont:lang(en) {
    float: left;
}

.ow_dnd_widget.profile-COVERPHOTO_CMP_UserCoverPhotoWidget {
    margin: 10px 0px 10px 0px !important;
}

.base_index_page .ow_newsfeed .ow_newsfeed_avatar:lang(en) {
    margin-right: 0px !important;
    margin-left: 32px;
}

.ow_newsfeed_context_menu:lang(en) {
    float: right;
}

.ow_newsfeed_context_menu_wrap .cd-stretchy-nav.edit-content ul a:lang(en) {
    text-align: left;
    padding-right: 0;
    padding-left: 33px;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li:lang(en) a::before {
    left: 8px;
    right: initial;
}

.ow_newsfeed_item .ow_newsfeed_body .ow_newsfeed_btns .ow_newsfeed_control:lang(en) {
    text-align: left;
}

.ow_newsfeed div.ow_newsfeed_body .ow_newsfeed_body:lang(en) {
    margin-left: 0;
}

.ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar:lang(en) {
    margin-left: 10px !important;
}

.base_index_page .ow_newsfeed .with_last_activity .ow_newsfeed_avatar:lang(en) {
    margin-right: 9px !important;
    margin-left: 23px;
}

.ow_main_menu li a:lang(en) {
    font-weight: normal;
    font-family: iransans;
}

.ow_menu_more_wrap.ow_cursor_pointer:lang(en) {
    margin-right: 10px;
}

.base_user_dashboard .ow_newsfeed .ow_newsfeed_avatar:lang(en) {
    margin-left: 20px;
    margin-right: 10px !important;
}

.ow_content_menu span:lang(en) {
    background-position-x: left !important;
}

.ow_right.photos_page_buttons_container:lang(en),
.photos_page_add_buttons_container:lang(en),
.ow_right.ow_add_new_video:lang(en),
.ow_right.ow_add_new_group:lang(en),
.add_new_blog_post:lang(en) {
    float: right !important;
}


.ow_group_list .ow_automargin.ow_superwide form:lang(en) {
    max-width: 630px;
}

.ow_group_list .ow_ipc_info .clearfix:lang(en) {
    float: right;
}

.ow_group_list .ow_ipc_picture:lang(en) {
    margin-right: 0px !important;
    margin-left: 14px;
}

.ow_group_list .ow_ipc.ow_smallmargin.clearfix .ow_ipc_content:lang(en) {
    margin: 0 0 0 5px;
}

.ow_blogs_list .ow_avatar:lang(en) {
    margin-top: 10px;
}

.customize_forum_container span.ow_button:lang(en) {
    right: 0;
    left: inherit;
}

.ow_right.ow_add_new_news:lang(en) {
    float: right;
}

body.hashtag_index .ow_page .ow_content_menu_wrap ul.ow_content_menu li a span:lang(en),
.ow_content_menu li span.ow_ic_latest:lang(en) {
    background-position-x: left !important;
}

.base_users .ow_user_list .ow_miniic_live .ow_lbutton.ow_green:lang(en) {
    right: 15px;
    left: inherit;
}








.image.ow_iistechnology_label {
    display: inline-block;
    text-align: center;
    width: 100%;

}

.image.ow_iistechnology_label img {
    margin: 7px;
}

.ow_iistechnology_request {
    margin-top: 15px;
    margin-bottom: 15px;
    box-shadow: 0px 0px 0px #fff !important;
}

.ow_iistechnology_request span.ow_button {
    margin: auto;
    text-align: center;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.ow_iistechnology_search input#technologyStatus {
    width: 83%;
}

body .ow_dnd_widget.ow_search_hashtag_widget,
body .ow_dnd_widget.ow_top_hashtags_list {
    margin: 0 !important;
    margin-bottom: 10px !important;
}



.ow_box.ow_stdmargin.clearfix.profile-IISNEWS_CMP_UserNewsWidget .ow_regular li {
    border-bottom: 1px solid;
}
.blog_view .ow_box_empty.container,
.ow_superwide.iisnews_view .iisnews_view_body{
    border: solid 1px #cdd3d8;
    border-radius: 5px;
    padding: 10px;
}
.ow_superwide.iisnews_view .iisnews_view_body .ow_box_empty.ow_stdmargin.ow_no_cap.ow_break_word.container {
    margin: 0;
}
.ow_superwide.iisnews_view .iisnews_view_body {
    margin-bottom: 30px;
    background-color: #fff;
    border: none;
}
.ow_superwide.iisnews_view .ow_comments_ipc {
    background-color: #fff;
    border-radius: .625rem;
}
.blog_view_index .ow_page_container .ow_page h1,
.forum_topic_index .ow_page_container .ow_page h1,
.event_view .ow_event_content .ow_box_empty h1,
.news_view_index .ow_superwide.iisnews_view .iisnews_view_body h1{
    line-height: 32px;
}
.ow_content_menu li.active {
    border-bottom: 2px solid transparent;
}
.cke_chrome {
    border: 1px solid !important;
    border-color: transparent;
}
div#search_input_content span {
    border: 1px solid;
}
.ow_content a.gtabs-active:hover,
.ow_content a.gtabs-tab:hover{
    border-bottom: solid 2px !important;
    text-decoration: none !important;
}
.blog_view span + a:hover,
.ow_dnd_widget.group-GROUPS_CMP_LeaveButtonWidget a:hover {
    text-decoration: none;
}
.ow_box_menu a.active,
.ow_box_menu a:hover{
    text-decoration:none;
    border-bottom: 2px solid !important;
}
.ow_admin_area .clearfix .ow_box_menu a:hover{
    border-bottom: 2px solid !important;
}
.ow_content_menu_wrap .ow_content_menu li.active a,
.ow_content_menu li.active a {
    text-decoration: none;
}
.ow_lbutton:hover{
    cursor: pointer;
    text-decoration: none;
}
.iisnews_profile .ow_bl a:hover{
    color: #fff;
    text-decoration: underline;
}
.user_news_list_page .iisnews_profile .ow_box_toolbar_cont  ul.ow_box_toolbar.ow_bl li a:hover span.ow_outline,
.user_news_list_page .iisnews_profile .ow_box_toolbar_cont  ul.ow_box_toolbar.ow_bl li a:hover{
    color: #fff !important;
}
.iisnews_profile .ow_bl a:hover span.ow_outline {
    color: #fff;
}
.ow_console_list li.ow_console_new_message {
    background: #fff;
}
.ow_count_active {
    background: none repeat scroll 0 0 red;
}

.ow_comments_ipc .ow_add_comments_form {
    border: solid 1px;
}
.ow_table_1 tr td,
.ow_table_2 tr td,
.ow_user_list .ow_alt1,
.ow_user_list .ow_alt2,
.ow_photo_list .ow_alt1,
.ow_photo_list .ow_alt2 {
    border-style: solid;
    border-color: #f1f1f1;
}
table tr {
    border: 0 solid;
}
.contactus_index form .ow_table_1 tr td{
    border: none;
}
.management_comment_index tr.ow_tr_first {
    text-align: center;
}

.management_comment_index tr.ow_tr_first th {
    font-weight: bold;
}

.management_comment_index tr.ow_tr_first th {
    border: 1px solid #ccd6de;
    border-right-width: 0;
}

.management_comment_index tr.ow_tr_first th:first-child {
    border-right-width: 1px;
}

.ow_content_menu li.active,
.ow_content_menu li.active:hover{
    border-bottom: 2px solid;
}
.ow_footer_menu a:hover {
    text-decoration: none;
}
.ow_site_panel .ow_console_item_link {
    border-bottom: 2px solid transparent;
}
.ow_site_panel .ow_console_item_link:hover{
    color: #fff;
}


.conversation_items_time{
    margin-top: 0;
    display: none;
}

.group-NEWSFEED_CMP_EntityFeedWidget .ow_attachment_preview_container {
    display: inline-block;
    width: 100%;
}

body.base_profile_page .profile-NEWSFEED_CMP_UserFeedWidget .profile-NEWSFEED_CMP_UserFeedWidget form .ow_attachment_preview_container{
    margin-top: 23px;
}

.fixedPosition{
    position: fixed !important;
}

.ow_newsfeed_item .ow_newsfeed_comments .ow_comments_item .ow_attachment .photo a,
.ow_photoview_wrap .ow_feed_comments .ow_comments_list .ow_comments_item .attachment_left a{
    cursor: zoom-in;
}

.floatbox_body .ow_photoview_wrap.clearfix.ow_bg_color {
    margin: 10px;
}

.ow_chat_dialog.mailboxDialogBlock.ow_open .ow_author_block a.ow_btn_close span{
    background-image: url("images/white_cross.svg");
    background-size: 8px;
    background-position: 5px 5px;
}
.ow_chat_block .ow_author_block a.ow_btn_close span {
    background-image: url(images/black_cross.svg);
}
.toggle_conversation_list{
    width: 28px;
    height: 28px;
    border-radius: 5px;
    background-image: url(images/context_action_arrow_white.svg);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
}

.ow_chat_block.ow_active .toggle_conversation_list {
    margin-top: 0;
    margin-left: 5px;
}
.ow_chat_block .toggle_conversation_list {
    margin-top: -5px;
    margin-left: 1px;
}

.open_conversation_list{
    left: 0;
    float: left;
    height: 25px;
    top: 5px;
    background-position-y: 11px !important;
    background-image: url("images/context_action_arrow_white_open.svg") !important;

}
.close_conversation_list{
    left: 0;
    float: left;
}
.ow_chat_block_main #mailboxSortUsersPreference.ow_btn_sort_users{
    margin: 3px 0 0 45px;
}

input[id="im_find_contact"]{
    box-shadow: none;
    text-indent: 6px;
}

.ow_puller.ui-draggable.ui-draggable-disabled + .ow_chat_block_wrap.ow_border .ow_bot_panel .ow_count_block .ow_count_txt {
    position: absolute;
    right: 5px;
}
.ow_puller.ui-draggable.ui-draggable-disabled + .ow_chat_block_wrap.ow_border .ow_bot_panel .ow_count_block .ow_count_wrap {
    position: absolute;
    right: 55px;
    margin: 4px 5px 0 0;
}
.ow_puller.ui-draggable.ui-draggable-disabled + .ow_chat_block_wrap.ow_border .ow_bot_panel{
    background-color: #0f827e;
    -webkit-border-radius: 6px 5px 0 0;
    -moz-border-radius: 6px 5px 0 0;
    border-radius: 6px 5px 0 0;
}
span.ow_count_bg.totalUserOnlineCountBackground .ow_count.totalUserOnlineCount
{
    color: #fff;
    color: #ffffffd6;
}
body .ow_chat_dialog.mailboxDialogBlock.ow_open.ow_chat_dialog_active.ow_active .ow_author_block a.ow_btn_close span {
    background-image: url("images/black_cross.svg");
    background-position-y: 3px;
}
body .ow_chat_dialog.ow_active .ow_chat_item_author_wrap .ow_chat_item_author span:lang(fa-IR){
    color: #5b5d61 !important;
}

.group_select_list .asl_groups .group_list_forward_list{
    padding: 5px;
}

.group_select_list .asl_groups .ow_group_list.ow_mild_green {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.ow_photoview_overlay a.ow_ic_delete.close {
    background-size: 15px !important;
}

.found_messages.jspScrollable.ow_scrollable{
    max-height: 555px;
}

.ow_admin_area form .ow_admin_permissions .ow_automargin.ow_admin_permissions_overflow.scrollable.jspScrollable{
    overflow-x: auto;
    overflow-y: hidden;
}

.ow_content_menu span{
    padding: 2px 30px 8px 15px;
    background-position-x: right;
}

.ow_admin_page_wrap .ow_content_menu li:active {
     border-bottom: 3px #71c9ff;
}

#dialogTextarea {
    resize: none;
    overflow: hidden;
    height: 35px;
    min-height: 35px;
    max-height: 100px;
    transition: none !important;
    width: calc(100% - 35px);
}

#messagesContainerControl .scroll .ow_attachment_icons:lang(fa-IR){
    margin-right: 8px !important;
}

#messagesContainerControl .wdt-emoji-picker:lang(fa-IR){
    bottom: 10px;
}

.messages_index #messagesContainerControl {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ow_photoview_title h5,
.ow_photoview_url h5{
    color: #000
}

.ow_photoview_title h5{
    margin-top: 20px;
}

#video-widget-latest .clearfix.ow_smallmargin {
    margin-bottom: 0;
}

#video-widget-latest .ow_other_video_thumb {
    padding: 2px 0px 4px 4px;
}

.base_user_profile .profile-VIDEO_CMP_UserVideoListWidget .ow_other_video_list  .ow_other_video_list_item  .ow_other_video_thumb,
.video_view .video_widget  .ow_other_video_list  .ow_other_video_list_item  .ow_other_video_thumb,
.base_index_page .index-VIDEO_CMP_VideoListWidget #video_list_widget  .ow_other_video_thumb{
    padding: 0px;
    margin-bottom: 6px;
    height: auto;
    border-radius: 3px;
 }

.base_index_page .index-VIDEO_CMP_VideoListWidget #video_list_widget  .ow_other_video_thumb{
    margin-bottom: 12px;
}

.base_user_profile .profile-VIDEO_CMP_UserVideoListWidget .ow_other_video_list  .ow_other_video_list_item  .ow_other_video_thumb a,
.video_view .video_widget  .ow_other_video_list  .ow_other_video_list_item  .ow_other_video_thumb a,
.base_index_page .index-VIDEO_CMP_VideoListWidget #video_list_widget  .ow_other_video_thumb a{
    overflow: initial;
    border-radius: 4px;
}

.base_index_page .index-VIDEO_CMP_VideoListWidget #video_list_widget  .ow_other_video_thumb img{
    height: inherit !important;
}

.settings_content.component_settings .slideshow_settings_photo_preview{
    margin: -10px;
}

.settings_content.component_settings .component_general_setting_container_table{
    margin: -10px;
    width: calc(100% + 20px);
}

.ow_comment_attachment.ow_oembed_attachment_preview {
    overflow: hidden;
    height: auto;
    padding-bottom: 5px;
}

#newsfeed_add_status_url_input{
    width: 100%;
    font-size: 90%;
}

.disabled_input_border{
    border: none;
    background-color: transparent;
}

#newsfeed_add_status_url_edit_button{
    width: 13px;
    margin: -3px 0 4px 0;
}

#newsfeed_add_status_url_edit_button:hover {
    cursor: pointer;
}

#newsfeed_add_status_url_edit_button + a{
    height: 1.5em;
}

#forum_video_textarea_guidance_label{
    color: slategray;
}

.delete_user_form_container table tr td:nth-child(2n+1){
    width: 45% !important;
}

.ow_superwide.delete_user_form_container {
    position: relative;
}

.ow_button.dd_save.ow_positive.download_admin_charts_data{
    position: absolute;
    left: 0;
    bottom: -18px;
}
.dashboard-ADMIN_CMP_UserStatisticWidget .ow_button.dd_save.ow_positive.download_admin_charts_data{
    bottom: -27px
}
#admin-content-statistics-container .download_admin_charts_data{
    bottom: 5px !important;
}
.admin-content-statistics-container,
#admin-content-statistics-container,
#admin-user-statistics-container{
    position: relative;
}
.dashboard-IISOGHAT_CMP_UserIisOghatWidget .ow_dnd_configurable_component {

}
form .ow_file_attachment_preview .attachment_container .ow_file_attachment_name > a{
    padding-left: 20px !important;
    padding-right: 0 !important;
}

.ow_group_list .ow_automargin.ow_superwide form{
    width: initial;
    max-width: 615px;
    margin: auto;
    padding: 15px 0 15px 0;
}
.ow_event_list .ow_automargin.ow_superwide form{
    width: initial;
    max-width: 850px;
    margin: auto;
}

select[name="choose_photo_search_show_type"],
select[name="choose_photo_search_show_view"],
.ow_group_list select#categoryStatus,
.ow_group_list select#status,
.ow_event_list  select{
    width: inherit;
    float: right;
    height: 40px;
    border-radius: 5px;
    border-width: 1px;
    margin: 1px 5px 4px 5px;
    color: black;
    font-size: 13px;
}

select[name="choose_photo_search_show_view"] {
    float: none;
}

.user_events .ow_page_wrap .ow_canvas .ow_content .ow_event_list .ow_automargin.ow_superwide select{
    font-size: 11px;
}

div.ow_photo_search_actions_container input#search-photo,
.ow_group_list .ow_automargin.ow_superwide form  input#searchTitle,
.ow_event_list .ow_automargin.ow_superwide form  input#searchTitle{
    width: inherit;
    min-width: 58%;
    height: 38px;
    border-radius: 5px;
    border-width: 1px;
    margin: 1px 5px 10px 5px;
    padding: 4px 0 4px 20px;
}

div.ow_group_list input#searchTitle.group_search_title,
div.ow_event_list input#searchTitle.event_search_title{
    text-indent: 5px;
}

.ow_dnd_widget.group-GROUPS_CMP_BriefInfoWidget .ow_box_empty .ow_bl.ow_box_toolbar li {
    margin-right: 5px !important;
}

.ow_dnd_widget.group_forum_widget .ow_box_empty .ow_bl.ow_box_toolbar li {
    margin-right: 5px !important;
    border: 0;
}

.group_details_admin_url,
.group_details_create_date,
.group_details_members_count{
    display: inline-block;
}

.group_details_admin_url a {
    font-weight: bold;
}

.ow_box.ow_stdmargin.clearfix.group-GROUPS_CMP_BriefInfoWidget.ow_break_word.container .ow_box_toolbar_cont.clearfix {
    float: left;
    margin-top: -42px;
    z-index: 5;
    position: relative;
}

.ow_box.ow_stdmargin.clearfix.group-GROUPS_CMP_BriefInfoWidget.ow_break_word.container .ow_group_brief_info.clearfix.ow_smallmargin {
    z-index: 1;
    position: relative;
    display: block;
}

.ow_photo_search_actions_container div#photo-list-search{
    margin-top: 7px;
    margin-right: 4px;
    position: relative;
}
.full_search_input input#search-photo{
    padding-right: 20px !important;
}

.full_search_input .ow_btn_close_search{
    display: block !important;
}

.empty_search_input .ow_btn_close_search{
    display: none !important;
}

.ow_group_list .ow_automargin.ow_superwide form span.ow_button,
.ow_event_list .ow_automargin.ow_superwide form span.ow_button{
    position: relative;
}
.ow_event_list .ow_automargin.ow_superwide form span.ow_button{
    float: unset;
    top: 0 !important;
    right: 10px;
    padding: 0;
}

.ow_event_list .ow_automargin.ow_superwide form{
    text-align: left;
}

.ow_group_list .ow_automargin.ow_superwide form span.ow_button  input#searchFilter,
.ow_event_list .ow_automargin.ow_superwide form span.ow_button  input#searchFilter{
    padding: 5px 20px 6px 10px;
    margin-right: 0;
    height: 36px;
}

.ow_group_list .ow_ipc_header a,
.ow_event_list .ow_ipc_header a,
.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_header{
    font-family: IRANSansWeb_Medium !important;
    font-weight: normal;
    font-size: 14px;
}

.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_header {
    margin-top: 7px;
}

.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_toolbar.ow_remark a {
    margin-top: 13px;
    position: relative;
    float: right;
    font-size: 12px;
}

.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_content:lang(fa-IR) {
    padding-right: 15px;
    padding-left: 0;
}

.ow_event_list .ow_ipc.ow_smallmargin.ow_event_list_view.clearfix .ow_ipc_content:lang(en) {
    padding-right: 0;
    padding-left: 57px;
}

.ow_event_content .ow_avatar img:lang(en) {
    float: right !important;
    margin: 0px !important;
    margin-left: 1px !important;
}

.context_menu_opener:lang(en) {
    left: inherit;
    right: 0;
}

.ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description:lang(en) {
    padding-right: 10px !important;
}

.ow_nav_btn:lang(en) {
    float: left;
    margin-left: 7px;
}

.ow_menu_fullpage_wrap .ow_main_menu li a:lang(en) {
    text-align: left;
    padding-left: 10px !important;
}


.ow_right.photos_page_buttons_container,
.photos_page_add_buttons_container,
.ow_right.ow_add_new_video,
.ow_right.ow_add_new_group,
.add_new_blog_post{
    float: left !important;
    margin-top: -46px;
    margin-left: -2px;
}

.ow_group_list form span.ow_button {
    padding: 0px;
}

.ow_author_block a.ow_btn_close span,
.iisnewsfeedpin_pined_class .iisnewsfeedpin_pined_icon,
.page_collapsible.collapse-close, .page_collapsible.collapse-open{
    filter: grayscale(100%);
}

.ow_create_subgroup .ow_right.ow_add_new_group {
    margin-top: 0;
}

.ow_create_subgroup {
    width: inherit;
    display: inline-block;
    float: left;
    margin-bottom: -50px;
}

.ow_group_list .ow_automargin.ow_superwide .ow_create_subgroup {
    margin-bottom: 0;
}

.index-IISSUBGROUPS_CMP_GroupsWidget .subgroup_icon_arrow {
    background-size: 18px !important;
    right: 52px !important;
}

.ow_box_empty.ow_stdmargin.clearfix.index-IISSUBGROUPS_CMP_GroupsWidget.ow_break_word.container .ow_lp_groups img {
    background-color: #dadada;
    border-radius: 50%;
}

.all_groups_list_container .subgroup_icon_arrow {
    background-size: 23px !important;
    right: 15px !important;
}

.all_groups_list_container .subgroup_icon_arrow + div {
    margin-right: 50px !important;
    padding-top: 3px !important;
}


.all_groups_list_container .ow_ipc_header {
    position: relative;
}
.all_groups_list_container .ow_ipc {
    background-color: #ffffff;
}
.add_new_blog_post{
    margin-left: 2px !important;
}

.ow_group_list_view .clearfix {
    float: left;
    margin-top: -60px;
}

.ow_group_list .ow_txt_value,
.ow_event_list .ow_txt_value{
    color: black;
    font-size: 14px;
    font-family: IRANSansWeb_Medium !important;
}

.base_index_page .ow_page_container,
.base_user_dashboard .ow_page_container,
.base_user_profile .ow_page_container,
.base_profile_page .ow_page_container{
    background-color: transparent;
    border: none;
}

.base_profile_page .profile-BASE_CMP_UserViewWidget .ow_box_cap.ow_dnd_configurable_component .ow_box_cap_right,
.base_user_profile .profile-BASE_CMP_UserViewWidget .ow_box_cap.ow_dnd_configurable_component .ow_box_cap_right {
    display: none;
}

.base_profile_page .profile-BASE_CMP_UserAvatarWidget .user_online_wrap span[id^="ow_chat_now_"],
.base_user_profile .profile-BASE_CMP_UserAvatarWidget .user_online_wrap span[id^="ow_chat_now_"] {
    display: none;
}

.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar span a {
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
    padding: 5px 8px 5px 8px;
    color: black;
    border: 1px solid #dbdbdb;
    margin-bottom: 10px;
}

.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar span a.add_friend_button.add_to_friends_button,
.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar span a.add_friend_button.remove_from_friends_button{
    color: #ffffff;
    background-position: 9px 8px;
    background-repeat: no-repeat;
    background-size: 15px;
    padding-left: 35px;
}

.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar span a.add_friend_button.add_to_friends_button{
    background-image: url(./images/user-follow.svg);
}

.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar span a.add_friend_button.remove_from_friends_button {
    background-image: url(./images/user-unfollow.svg);
}

.profile-BASE_CMP_UserViewWidget .user_view_menu .ow_content_menu_wrap ul.ow_content_menu li a span {
    background-image: none;
    padding: 2px 3px 0px 4px;
    font-size: 14px;
}

.user_profile_data #user-display-name {
    width: 90%;
    margin: auto;
    margin-top: 17px;
}

.ow_profile_gallery_action_toolbar {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 93%;
    padding-right: 35px;
    padding-left: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dbdbdb;
}

.ow_profile_gallery_action_toolbar .ow_profile_action_toolbar {
    text-align: right;
}

.base_index_page .ow_newsfeed_item.with_last_activity .ow_newsfeed_body .ow_newsfeed_context_menu_wrap {
    margin: -2px -14px 0px -14px;
}

.ow_page_container .ow_page {
    background:transparent;
    margin-top: 0;
}

body .ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info{
    border-bottom-color: transparent !important;
}

.ow_dnd_widget.dashboard-BASE_CMP_ModerationToolsWidget .dashboard-BASE_CMP_ModerationToolsWidget .ow_box_menu a:hover{
    border-bottom-style: solid !important;
}

body.base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_tooltip_body .cd-stretchy-nav.edit-content{
    margin-right: 9px;
}

body.base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
    margin-left: -6px;
}

body.base_user_dashboard .ow_newsfeed .ow_newsfeed_item.with_last_activity .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
    margin-left: 0;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget a {
    font-weight: bold;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget tr {
    border-bottom: 1px dashed #f1f1f1;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget tr:last-child {
    border-bottom: none;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget .ow_box_cap {
    /*border-bottom: none;*/
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget .ow_txtright {
    text-align: left;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget .ow_label + .ow_txtright {
    float: left;
    margin-top: 4px;
}

.base_user_dashboard .dashboard-BASE_CMP_QuickLinksWidget .ow_txtright + .ow_txtright {
    width: 5%;
}

body.base_index_page .ow_newsfeed .ow_newsfeed_item.with_last_activity .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
    margin-left: 23px;
}

body .index-NEWSFEED_CMP_SiteFeedWidget .ow_context_action_block{
    margin-left: 0;
}

body .index-NEWSFEED_CMP_SiteFeedWidget .ow_context_action_block{
    margin-left: 0;
}

.ow_invisible{
    display: none;
    visibility: hidden;
    opacity: 0;
}

.ow_comments_ipc .comments_list_cont{
    padding-top: 10px;
}

.comment_like_dislike_container{
    float: left !important;
}

.ow_comments_ipc .ow_add_comments_form{
    border: none !important;
}

body .ow_comments_item .ow_context_action_block .ow_context_action{
    background-image: url("./images/item_mobile.svg") !important;
    background-size: 13px 16px !important;
    height: 25px;
    margin-top: 0px;
    margin-left: 3px;
}

.blog_tags_list .page_collapsible + div.container{
    padding-left: 0;
    padding-right: 0;
}

.blog_widget.blog_tags_list{
    position: relative;
}

.ow_manage_my_blogs_widget{
    box-shadow: none !important;
}

.ow_newsfeed_context_menu_wrap .cd-stretchy-nav.edit-content ul a {
    width: 100% !important;
}

.ow_context_action .ow_tooltip_body ul.ow_context_action_list.ow_border {
    border: 1px solid #CDD3D8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px 3px 8px 3px;
    background: #ffffff;
    box-shadow: 0 0 4px 1px #eaeaea80;
}

.photo_user_album #photo-menu .ow_context_action .ow_tooltip_body ul.ow_context_action_list.ow_border {
    border: 1px solid #CDD3D8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 3px;
    width: 220px;
    box-shadow: unset;
}

#ow-photo-view-page .ow_photoview_wrap .ow_context_action .ow_tooltip_body{
    margin-top: 7px;
    padding-top: 0px;
}

.ow_newsfeed_context_menu_wrap .ow_tooltip .ow_tooltip_body {
    border: none;
    background: transparent;
}
.cd-stretchy-nav ul a::before {
    transform: unset !important;
    top: unset !important;
}

.photo_user_album #photo-menu .ow_tooltip .ow_tooltip_body {
    background: transparent;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a::before {
    content: "";
    background: url(images/console_menu_icons.svg) no-repeat !important;
    position: absolute;
    width: 20px;
    height: 18px;
    line-height: 30px;
    right: 8px;
    margin-top: 4px;
    background-position-y: 3px !important;
    background-position-x: 4px !important;
    background-size: 91px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.flag::before {
    background-position-y: -15px !important;
    background-position-x: -67px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.create_icon::before {
    background: url(images/ic_add.svg) no-repeat !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.album_icon::before {
    background: url(images/ic_album.svg) no-repeat !important;
}

#ow-photo-view-page .ow_photoview_wrap .ow_context_action .ow_tooltip_body .ow_context_action_list li a#photo-delete::before,
.floatbox_body .ow_context_action .ow_tooltip_body .ow_context_action_list li a#photo-delete::before {
    background-position-x: -67px !important;
}
#ow-photo-view-page .ow_photoview_wrap .ow_context_action .ow_tooltip_body .ow_context_action_list li a#btn-photo-flag::before,
.floatbox_body .ow_context_action .ow_tooltip_body .ow_context_action_list li a#btn-photo-flag::before {
    background-position-y: -15px !important;
    background-position-x: -67px !important;
}

#ow-photo-view-page .ow_photoview_wrap .ow_context_action .ow_tooltip_body .ow_context_action_list li a#photo-mark-featured::before,
.ow_context_action .ow_tooltip_body .ow_context_action_list li a#backgroundphoto-mark-featured::before,
.floatbox_body .ow_context_action .ow_tooltip_body .ow_context_action_list li a#photo-mark-featured::before{
    background-position-y: -34px !important;
    background-position-x: -73px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a#mailboxConvActionMarkUnread::before {
    background-position-y: -62px !important;
    background-position-x: -57px !important;
    background-size: 117px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a#mailboxConvActionMarkRead::before {
    background-position-y: -62px !important;
    background-position-x: -27px !important;
    background-size: 117px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a#mailboxConvActionDelete::before {
    background-position-y: -100px !important;
    background-position-x: 3px !important;
    background-size: 120px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.set_user_as_owner_icon::before {
    background-position-y: -76px !important;
    background-position-x: -83px !important;
    background-size: 110px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.delete_from_group_admins_icon::before {
    background-position-y: -54px !important;
    background-position-x: 2px !important;
    background-size: 104px !important
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.add_to_group_admins_icon::before {
    background-position-y: -73px !important;
    background-position-x: -53px !important;
    background-size: 109px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.delete_user_from_group_icon::before {
    background-position-x: -67px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.delete_user_icon::before {
    background-position-x: -67px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.suspend_user_icon::before {
    background-position-y: -77px !important;
    background-position-x: -110px !important;
    background-size: 141px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.unsuspend_user_icon::before {
    background-position-y: -128px !important;
    background-position-x: -77px !important;
    background-size: 150px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.block_user_icon::before {
    background-position-y: -90px !important;
    background-position-x: 3px !important;
    background-size: 130px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.report_user_icon::before {
    background-position-y: -20px !important;
    background-position-x: -84px !important;
    background-size: 111px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.unblock_user_icon::before {
    background-position-y: -101px !important;
    background-position-x: -30px !important;
    background-size: 121px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.groups_reply_to::before {
    background-position-y: -73px !important;
    background-position-x: -25px !important;
    background-size: 107px !important;
    max-height: 18px;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.newsfeed_forward_btn::before {
    background-position-x: -43px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.newsfeed_edit_btn::before {
    background-position-x: 3px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.iisnewsfeedpin_add_pin::before {
    background-position-y: 4px !important;
    background-position-x: -22px !important;
    background-size: 98px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.newsfeed_remove_btn::before {
    background-position-x: -67px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.iisnewsfeedpin_remove_pin::before {
    background-position-y: -32px !important;
    background-position-x: -20px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.groups_delete_user::before {
    background-position-y: -34px !important;
    background-position-x: -46px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a[id^="del-"]::before {
    background-position-y: 3px !important;
    background-position-x: -68px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.comment_delete::before {
    background-position-y: -15px !important;
    background-position-x: -67px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.newsfeed_flag::before {
    background-position-y: -15px !important;
    background-position-x: -68px !important;
    background-size: 92px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.groups_flag::before {
    background-position-y: -15px !important;
    background-position-x: -68px !important;
    background-size: 92px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.profile_change_role::before {
    background-position-y: -15px !important;
    background-position-x: 2px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.user_profile_star::before {
    background-position-y: -34px !important;
    background-position-x: -73px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.iisquestions_subscribe::before {
    background-position-y: -34px !important;
    background-position-x: 4px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.iisquestions_unsubscribe::before {
    background-position-y: -15px !important;
    background-position-x: -21px !important;
    background-size: 97px !important;
}

.ow_context_action .ow_tooltip_body .ow_context_action_list li a.iisquestions_setting::before {
    background-position-y: -17px !important;
    background-position-x: -47px !important;
    background-size: 99px !important;
}

.event_view .ow_box_empty.ow_std_margin.clearfix.ow_break_word.container img:lang(fa-IR) {
    margin-left: 20px !important;
}

.event_view .ow_box_empty.ow_std_margin.clearfix.ow_break_word.container img:lang(en) {
    margin-right: 20px !important;
}

.ow_newsfeed_context_menu_wrap .cd-stretchy-nav.edit-content ul:lang(fa-IR) {
    left: 105px !important;
}

.cd-stretchy-nav ul a {
    position: unset !important;
}

.cd-stretchy-nav ul a::after {
    content: unset !important;
}

.iisnewsfeedpin_pined_class .iisnewsfeedpin_pined_icon {
    background-size: 12px 13px;
}

.ow_newsfeed_body .iisnewsfeedpin_pined_icon {
    left: 5px !important;
}

.dashboard-NEWSFEED_CMP_MyFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
    top: 58px !important;
    left: 35px !important;
}

.ow_group_page .ow_dnd_widget .ow_box_empty.group-FORUM_CMP_LatestTopicsWidget .ow_bl.ow_box_toolbar li {
    margin-top: 5px;
}

body.base_index_page .ow_newsfeed_context_menu_wrap .cd-stretchy-nav.edit-content{
    right: 7px;
}
.index-NEWSFEED_CMP_SiteFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
    top: 59px !important;
    left: 44px !important;
}

.ow_newsfeed_context_menu .ow_context_action .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
    z-index: 4;
}

.newsfeed-comments-cont.ow_newsfeed_features {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.ow_tooltip.ow_newsfeed_tooltip.ow_add_comments_form.ow_small:not(.ow_newsfeed_has_comments) {
    display: none;
}

.base_sign_in .ow_sign_in a.app_download_link {
    height: 45px;
}

.ow_group_page .group-NEWSFEED_CMP_EntityFeedWidget .form_auto_click:lang(fa-IR) {
    padding: 0px 0px 0px 0px !important;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_author {
    display: block;
    border: 0;
    width: calc(100% - 40px);
    margin-right: 14px;
    border-bottom: 1px solid;
    color: #737373;
    font-size: 10px;
    padding-bottom: 6px;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_title a {
    color: #535355;
    font-size: 12px !important;
    font-weight: 800;
    margin-right: 2px;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_author a + span {
    display: block;
    text-align: left;
    font-size: 12px !important;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_author a {
    color: #535355;
    font-size: 10px !important;
    font-weight: 800;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_title {
    display: block;
    border: 0;
    position: relative;
    padding-top: 10px;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_table_1.ow_forum_topic.st_table_4 .ow_tr_first {
    display: none;
}
.ow_group_page .group-FORUM_CMP_LatestTopicsWidget .ow_dnd_configurable_component {
    border-bottom: 0;
    margin-bottom: -6px;
}
.ow_group_page .ow_dnd_widget .ow_box_empty.group-FORUM_CMP_LatestTopicsWidget .ow_bl.ow_box_toolbar li {
    float: left !important;
}
.ow_group_page td.group_no_forum_topic {
    border-left: 0 !important;
    border-right: 0 !important;
}
.ow_group_page .ow_page_wrap .ow_page_container .clearfix .ow_content .ow_stdmargin .group-IISGROUPSINVITATIONLINK_CMP_InvitationLinkWidget .container {
    margin-bottom: 24px;
}
.ow_group_page .ow_page_wrap .ow_page_padding .ow_page .ow_content .ow_left .ow_box .ow_lp_avatars .ow_nocontent {
    padding-right: 35px;
    padding-left: 6px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-position-x: calc(100% - 10px);
    margin: 0vh auto;
} 
.ow_group_brief_info span#group_parent_name, .ow_group_brief_info span#group_parent_name a {
    font-size: 12px !important;
}
.ow_group_brief_info span#group_parent_name div {
    color: #909090 !important;
    margin: 0 5px;
}
body .ow_profile_gallery_action_toolbar.ow_profile_action_toolbar_wrap .ow_context_action_block .ow_context_action {
    background: url(images/arrow_down.svg);
    background-repeat: no-repeat;
    background-position: 9px 8px;
    background-size: 9px;
    width: 56px;
    padding-right: 9px;
}

.ow_profile_gallery_action_toolbar.ow_profile_action_toolbar_wrap .ow_profile_toolbar_group a.ow_context_action_value:lang(fa-IR) {
    padding: unset;
}

.ow_profile_gallery_action_toolbar .ow_profile_toolbar_group .ow_tooltip .ow_tooltip_body {
    background: transparent;
    border: unset;
}

.index-IISNEWS_CMP_NewsWidget .ow_ipc:nth-child(3) .ow_ipc_info {
    margin-bottom: 0px;
}

.index-BLOGS_CMP_BlogWidget .ow_ipc:nth-child(3) .ow_ipc_info {
    margin-bottom: 0px;
}

.index-EVENT_CMP_UpcomingEvents .ow_ipc:nth-child(3) .ow_ipc_info {
    margin-bottom: 0px;
}

.ow_dnd_widget .ow_box {
    border-radius: 6px;
}

.ow_newsfeed_context_menu_wrap .ow_newsfeed_string a + a {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 45%;
    margin-bottom: -9px;
}

.iisnewsfeedpin_pined_class .iisnewsfeedpin_pined_icon + .ow_newsfeed_string {
    width: 95%;
}

.iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon + .ow_newsfeed_string {
    width: inherit;
}

.email_notifications th.ow_name.ow_txtleft span.ow_section_icon {
    background-image: none;
    padding-right: 5px;
    font-weight: bold;
}

#privacyForm .ow_box_empty.ow_center.ow_anno.ow_smallmargin.ow_no_cap.ow_break_word.container {
    padding: 6px;
}

.email_notifications li a span,
.profile_privacy  li a span,
.profile_preferences  li a span{
    background-size: 20px !important;
    background-position-y: 3px !important;
}

p.motoshubgraphy_last_update_time{
    padding: 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 50px;
    background-color: #f9fbfd;
    color: #899dbf;
    font-size: 12px;
    width: 60%;
    margin: auto;
}

.index-IISGRAPH_CMP_TopUsersWidget table.iisgraph_table .ow_value a:last-child {
    text-overflow: ellipsis;
    max-width: 40%;
    white-space: nowrap;
    overflow: hidden;
}

.group-IISGROUPSPLUS_CMP_FileListWidget table tr td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.event-IISEVENTPLUS_CMP_FileListWidget table tr td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.event-IISEVENTPLUS_CMP_FileListWidget td a {
    font-size: 12px;
    font-family: IRANSansWeb_Medium !important;
}

.ow_document_confirm_page{
    margin: 0px auto;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}

.confirm-email-page-icon {
    background-image: url(images/confirm-email-page-icon.svg);
    background-repeat: no-repeat;
    background-position: 55% 50%;
    background-size: 50%;
    width: 100%;
    height: 190px;
    margin-bottom: 25px;
    opacity: 0.6;
}

.news_page_action_buttons_container{
    text-align: left;
    margin-top: 0;
    max-width: 100%;
    float: left;
    margin-top: -30px;
}

.news_index .ow_content {
    padding-top: 0;
}

.news_page_action_buttons_container .ow_add_new_news,
.news_page_action_buttons_container .receive_rss_button{
    margin-left: 2px;
}

.ow_comments_form_wrap .wdt-emoji-picker{
    top: 8px !important;
}

.ow_comments_input_wrap .ow_comments_input .comments_fake_autoclick {
    padding-top: 3px;
    font-size: 12px;
}

.ow_event_list .ow_automargin.ow_superwide form  input#searchTitle {
    min-width: unset !important;
}
body.base_user_dashboard .dashboard-NEWSFEED_CMP_MyFeedWidget div.category_section{
    width: 120px !important;
    background-position-y: 7px;
    margin-top: 10px;
}
.ow_photoview_wrap .ow_context_action .ow_tooltip_body .ow_context_action_list li a:hover {
    background-color: #f1f3f4 !important;
}

.ow_comments_list .ow_context_action .ow_tooltip_body ul.ow_context_action_list.ow_border {
    padding: 3px 3px 2px 3px;
}

.group_users_list_page .ow_tooltip.ow_small.ow_tooltip_top_right .ow_tooltip_body {
    background: transparent;
    border: none;
    margin-top: -4px;
}

.group_users_list_page .ow_tooltip.ow_small.ow_tooltip_top_right .ow_tooltip_body .ow_context_action_list li a:hover {
    background-color: #f1f3f4 !important;
}

/*========================================================================================================
                       [23] Forum
 ========================================================================================================*/
body.forum_section_index table.ow_forum tbody,
body.forum_index table.ow_forum_topic tbody,
body.customize_forum_index table.ow_forum tbody,
body.forum_list_index table.ow_forum tbody{
    color: #808080;
}

body.forum_section_index table tbody tr th,
body.forum_index table tbody tr th,
body.customize_forum_index table tbody tr th,
body.forum_list_index table tbody tr th{
    background-color: #F7FAFA !important;
    color: #373435 !important;
}

body.forum_index table tbody tr th a,
body.forum_section_index table tbody tr th a,
body.customize_forum_index table tbody tr th a,
body.forum_list_index table tbody tr th a{
    color: #373435 !important;
}

body.customize_forum_index table tbody tr th a:hover,
body.forum_list_index table tbody tr th a:hover,
body.forum_index table tbody tr th a:hover,
body.forum_section_index table tbody tr th a:hover,
body.forum_section_index .ow_forum .ow_name a:hover b,
body.forum_index .ow_forum_topic .ow_name a:hover b,
body.customize_forum_index .ow_forum .ow_name a:hover b,
body.forum_list_index .ow_forum .ow_name a:hover b.ow_forum_name{
    color: #46c4ff !important;
}

body.forum_section_index table tbody tr th:first-child,
body.forum_index table tbody tr th:first-child,
body.customize_forum_index table tbody tr th:first-child,
body.forum_list_index table tbody tr th:first-child{
    font-size: 105% !important;
    font-weight: bolder;
}

.ow_forum .ow_reply_info span.reply_time{
    float: left;
}

.ow_forum .ow_reply_info span.reply_username{
    background-position-x: right;
    padding-right: 20px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 85px);
    overflow: hidden;
    padding-left: 0;
    margin-top: 5px;
}

body.forum_section_index .ow_forum .ow_reply_info span.reply_username{
    padding-right: 15px !important;
}

.ow_forum .ow_reply_info span.reply_username a{
    color: #373435;
    font-family: 'IRANSansWeb_Medium';
}

.ow_forum .ow_reply_info span.reply_username a:hover{
    color: #5493FF;
}

.ow_forum .ow_reply_info + span.replied_topic_info{
    padding-right: 20px !important;
    display: inline-block;
    position: relative;
    width: calc(100% - 25px);
    color: #666;
}

body.forum_section_index .ow_forum td.ow_reply_info .reply_username a{
    max-width: calc(100% - 95px) !important;
}

body.forum_section_index .ow_forum td.ow_reply_info a,
.ow_forum .ow_reply_info + span.replied_topic_info a{
    color: #666;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: absolute;
    text-indent: 3px;
    max-width: 90%;
}

body.forum_section_index .ow_forum td.ow_reply_info{
    position: relative;
    margin-bottom: -9px;

}
body.forum_section_index .ow_forum td.ow_reply_info a:hover,
.ow_forum .ow_reply_info + span.replied_topic_info a:hover{
    color: #5493FF;
}

body.forum_index .ow_forum_topic .ow_title a:hover,
.ow_forum tbody .ow_tr_first th.ow_name:hover{
    color: #5493FF;
}

.ow_forum.ow_table_1 tr td{
    border-color: #E1E1E1 !important;
}

table.ow_forum .ow_name .forum_description{
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 99%;
    overflow: hidden;
}

.customize_forum_container{
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    margin-left: -9px;
}

.customize_forum_container span.ow_button{
    position: absolute;
    top: -50px;
    left: 0;
}

.forum_search_wrap{
    width: 280px;
}

.forum_search_wrap .forum_search_input{
    width: 96%;
}

.user_filter_enabled .forum_search_wrap .forum_search_input{
    width: 150px;
}

.forum_search_form .forum_search_wrap:lang(fa-IR){
    padding-left: 4px !important;
}

.forum_search_container .forum_search_form{
    margin: 0 auto;
    margin-bottom: 20px;
}

.forum_search_container,
.forum_search_container .forum_search_wrap{
    text-align: center;
}

.forum_search_container select#forum_search_options_select{
    height: 33px;
    border-radius: 5px;
    background-color: #F8F8F8;
    border-color: #AAA;
}

.forum_search_container div.forum_search_username_filed_container + .forum_search_wrap {
    height: 33px;
    margin-top: 2px;
    margin-right: 6px;
    margin-left: -11px;
    border: none;
}

.forum_search_container form#forum_search .forum_search_wrap {
    border: 0;
}

.forum_search_container form#forum_search .forum_search_username_filed_container{
    display: inline-block;
}

.forum_search_container form#forum_search .forum_search_username_filed_container input#forum_search_username {
    vertical-align: middle;
    width: auto !important;
}

.forum_search_container form#forum_search.user_filter_enabled .forum_search_inputs div.forum_search_input{
    margin-left: 3px;
}

.forum_search_container form#forum_search.user_filter_enabled .forum_search_inputs div.forum_search_tag_input {
    margin-right: -5px;
}

.forum_search_container form#forum_search:not(.user_filter_enabled) .forum_search_wrap .forum_search_input input {
    width: calc(100% + 5px) !important;
    margin-right: -5px;
}

.forum_search_container form#forum_search .forum_search_wrap .forum_search_input input,
.forum_search_container form#forum_search .forum_search_wrap .forum_search_tag_input input {
    border: 1px solid #b9bdbf;
    padding: 10px;
    height: 40px;
    margin-top: -2px;
    border-radius: 5px;
}


.forum_search_container div.forum_search_username_filed_container + .forum_search_wrap input {
    padding-top: 6px;
}

.forum_search_container form#forum_search .forum_advanced_search_button{
    margin-right: 0;
}

.forum_search_container form.forum_search_form input#searchFilter,
.forum_search_container form.forum_search_form input#advanced_search_button_url{
    height: 38px;
    padding-top: 1px;
    font-size: 13px !important;
}

.forum_search_container form.forum_search_form input#searchFilter:focus {
    border-color: red
}

.forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button{
    margin-top: 4px;
}

body.forum_section_index table,
body.forum_list_index .ow_forum{
    table-layout: fixed;
}

body.search_in_forum_result #forum_manage_buttons,
body.forum_advanced_search #forum_manage_buttons{
    margin-top: -47px;
}

body.search_in_forum_result .ow_sort_control a{
    border: none;
}

body.search_in_forum_result div.ow_forum_search_result .ow_box_cap_empty h2.ow_ic_forum a,
body.search_in_forum_result div.ow_forum_search_result .ow_box_cap_empty h3.ow_ic_forum a{
    color: #373435;
}

body.search_in_forum_result #forum_manage_buttons .ow_button .ow_ic_lens{
    background-image: url(images/ic_lens.svg)
}

body.search_in_forum_result #forum_manage_buttons .ow_button .ow_ic_lens:hover{
    background-image: url(images/ic_lens_white.svg)
}

body.search_in_forum_result #forum_manage_buttons .ow_button .ow_ic_left_arrow.ow_forum_back{
    background-image: url(images/ic_tick.svg)
}

body.search_in_forum_result #forum_manage_buttons .ow_button .ow_ic_left_arrow.ow_forum_back:hover{
    background-image: url(images/ic_tick_white.svg)
}

.forum_index .forum_group_add_topic{
    margin-top: -50px;
    margin-left: -9px;
}

.customize_forum_index .customizing_forum_buttons_container{
    text-align: left;
    margin-top: -49px;
    margin-bottom: 20px;
    margin-left: -10px;
}

body.customize_forum_index table{
    table-layout: fixed;
}

body.customize_forum_index .forum_section tr.forum_section_tr .ow_name .ow_section_acts{
    display: inline;
    float: left;
}

body.customize_forum_index .forum_section tr.forum_section_tr .ow_name .ow_section_acts a{
    color: #fff !important;
    padding-bottom: 2px;
}

body.customize_forum_index .forum_section tr.forum_section_tr .ow_name .ow_section_acts a:hover{
    cursor: pointer;
}

body.customize_forum_index .forum_section tr.forum_section_tr .ow_name .ow_section_acts a.section_delete{
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 7px;
}

body.customize_forum_index table.forum_section .forum_section_tr th.ow_name > a {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 99px);
    display: inline-block;
}

div#forum-topic-search-empty-input-error{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 400px;
    margin: auto;
}

.ow_forum_icon.widget span.ow_lbutton {
    border: none;
}

.ow_forum_attachment_topic_container { text-align: left; direction: ltr; display: inline-block; }
.ow_forum_attachment_topic_container:lang(fa-IR) { text-align: right;  display: inline-block; }

.ow_forum{
    text-align: center;
    width: 100%;
}

.ow_forum .ow_name{
    text-align: left;
    width: 60%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ow_forum .ow_topics{
    width: 8%;
}

.ow_forum .ow_replies{
    width: 8%;
}

.ow_forum .ow_action{
    white-space: nowrap;
    width: 24%;
}

.ow_forum .ow_action{
    width: 18%;
}

.ow_forum_topic .ow_author{
    width: 20%;
}

.ow_forum_topic .ow_posts{
    text-align: center;
    width: 1%;
}

.ow_forum_topic .ow_views{
    text-align: center;
    width: 1%;
}

.ow_forum_topic .ow_icon{
    line-height: 14px;
    text-align: center;
    width: 8%;
}

.ow_forum_topic .ow_icon .ow_lbutton:hover {
    border-color: transparent;
    cursor: default;
}

.ow_forum_topic_posts .ow_post_comment{
    background-repeat: no-repeat;
    font-style: italic;
    font-size: 9px;
    margin: 10px 0;
    padding-left: 20px;
}

.ow_forum_post_area{
    height: 240px;
}

.ow_forum_status{
    font-style: italic;
}

.ow_forum_topic_posts > .ow_box.ow_no_cap {
    border: none;
    padding: 0px;
}

.ow_forum_topic_posts > .ow_box.ow_no_cap .ow_ipc_info {
    border-color: #ccd6de;
}

.forum_placeholder{
    border: 1px dashed #999;
    background-color: #FFF9DB;
    margin-bottom: 25px;
    width: 100%;
}

tr.forum_placeholder td{
    background-color: #FFF9DB;
    border: 1px dashed #999;
    height: 45px;
    width: 100%;
}

.forum_section{
    cursor: move;
}

.forum_section_tr{
    height: 41px;
}

body .ow_forum_attachment_icon {
    width: 18px;
    height: 20px;
}

body .ow_forum_lock_icon{
    display: inline-block;
    vertical-align: bottom;
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 17px;
    height: 18px;
}

.forum_topic_index .ow_forum_topic_posts .ow_stdmargin.clearfix {
    border: 1px solid #cdd3d8;
    margin-left: 6px;
    margin-right: 6px;
    border-radius: 5px;
}

.ow_forum_search_context_menu:lang(fa-IR){
    right: initial !important;
    left: 4px !important;
}

.forum_search_wrap:lang(fa-IR){
    padding: 0px 0px 0px 24px !important;
}

.forum_search_form .ow_tooltip.ow_small.ow_tooltip_top_right {
    left: initial !important;
}

.forum_newsfeed_activity .ow_mini_ipc_info {
    margin: 0px !important;
}

.forum_newsfeed_activity .ow_mini_ipc{
    margin-top: 0px;
}

div#div_result_search_forums_items {
    border-right: none !important;
}

.ow_forum_topic_posts .ow_post_comment:lang(fa-IR) {
    background-position: right center;
    padding-left: 0px !important;
    padding-right: 28px;
}

#forum-topic-search-empty-input-error{
    background-color: #da4949;
    color: #eee;
    padding: 0 7px;
    vertical-align: sub;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}

.ow_forum_search_result .ow_box_cap_empty:not(.container) h2 a,
.ow_forum_search_result .ow_box_cap_empty:not(.container) h3 a{
    color: #fff;
}

.ow_table_1.st_table_4.ow_forum_topic .ow_tr_first th{
    color: #fff !important;
}


.index-FORUM_CMP_ForumTopicsWidget .rounded_image_container img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.index-FORUM_CMP_ForumTopicsWidget div.forum_widget_forums_divider{
    width: 96%;
    height: 1px;
    margin: -3px 9px 5px 5px;
    background-color: #cdd3d8;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_username a{
    line-height: 38px;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_path_to_forum{
    display: inline-block;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_date{
    float: left;
    color: #888888;
    font-size: 90%;
}

.index-FORUM_CMP_ForumTopicsWidget .ow_avatar.rounded_image_container{
    padding-right: 8px;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_content .ow_smallmargin {
    LINE-HEIGHT: 21px;
    overflow: hidden;
    word-break: break-word;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_avater{
    display: inline-block;
    float: right;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_header{
    margin: 3px 0 0;
}

.ow_supernarrow .ow_dnd_widget.index-FORUM_CMP_ForumTopicsWidget .ow_box_menu a{
    height: auto;
    padding-bottom: 8px !important;
}

.forum_widget_footer {
    margin: 0px 11px 0px 8px;
}

.index-IISFORUMPLUS_CMP_TopicGroupWidget .forum_widget_footer {
    margin: 0px 11px 0px 8px;
    border-top: 1px solid #d4d4d4;
}

.forum_widget_container {
    margin-bottom: 10px;
}

.forum_widget_container .forum_widget_path_to_forum .ow_smallmargin.ow_small {
    max-width: 300px;
    font-size: 11px;
    line-height: 22px;
}

.forum_widget_container:last-child {
    margin-bottom: 0px;
}

.ow_ipc_content.forum_widget_content{
    margin: 0 5px 0 0 !important;
}

.forum_widget_header a{
    width: calc(100% - 80px);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.forum_widget_header{
    position: absolute;
    margin-top: -40px !important;
    margin-right: 55px !important;
    width: 100%;
}

.index-FORUM_CMP_ForumTopicsWidget .forum_widget_content_text{
    margin-right: 3px;
    margin-left: 10px;
}

.index-FORUM_CMP_ForumTopicsWidget #topic_list_widget{
    padding: 0 5px;
}

.index-FORUM_CMP_ForumTopicsWidget .ow_box_menu{
    margin-right: 0 !important;
}

.path_to_forum_container a{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 45%;
    color: black;
}

.forum_widget_footer span.forum_widget_path_to_forum{
    width: calc(100% - 95px);
}

.forum_widget_path_divider{
    vertical-align: top
}

.forum-sort-down,
.forum-sort-up{
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-position: right 10px center;
}

th.forum-sort-down{
    padding-right: 25px;
    background-image: url("./images/descending_sort_icon_gray.svg");

}

th.forum-sort-up{
    padding-right: 25px;
    background-image: url("./images/ascending_sort_icon_gray.svg");
}

.index-FORUM_CMP_ForumTopicsWidget ul.ow_box_toolbar.ow_remark.ow_bl {
    margin-top: 8px;
}

.ow_forum_search_context_menu .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}
.ow_forum_topic_posts .ow_smallmargin {
    margin-bottom: 0px;
}
.group-FORUM_CMP_LatestTopicsWidget.ow_break_word {
    margin-top: 0px;
    padding-top: 0px;
}
.group-FORUM_CMP_LatestTopicsWidget.ow_break_word th {
    font-size: 100%;
    padding: 5px;
    text-align: center;
}
.group-FORUM_CMP_LatestTopicsWidget.ow_break_word td {
    font-size: 85%;
    padding: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.group-FORUM_CMP_LatestTopicsWidget.ow_break_word .ow_forum_topic .ow_author {
    width: 40%;
    padding-left: 2px;
}
.group-FORUM_CMP_LatestTopicsWidget.ow_break_word .ow_box_empty.ow_no_cap.ow_break_word {
    margin-top: 0px;
    padding: 10px 2px 10px 2px;
}
.ow_forum_icon {
    position: relative;
    right: -4px;
}

.group-FORUM_CMP_LatestTopicsWidget .ow_forum_icon {
    top: -2px;
    display: inline-block;
    right: 0px;
}

span.ow_forum_locked,
span.ow_forum_sticky,
span.ow_forum_new{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

span.ow_forum_locked:hover,
span.ow_forum_sticky:hover,
span.ow_forum_new:hover{
    cursor: default;
}

.ow_user_list_item.clearfix.ow_item_set3:hover {
    background-color: #f5f5f5;
}


.ow_forum_attachment_topic_container a {
    padding: 0px 5px 0px 5px;
    line-height: 20px;
}

.ow_forum_search_context_menu .ow_context_action_list a {
    padding: 4px 12px;
}
body .forum_search_wrap {
    background-image: none;
}
body .forum_search_wrap input {
    box-shadow: none;
    line-height: 19px;
}
div#forum-widget-latestPosts .ow_ipc.ow_smallmargin.clearfix {
    border-bottom: 1px solid #cdd3d8;
}


body.forum_list_index .customize_forum_container span.ow_button.ow_ic_gear_wheel{
    margin-left: 8px;
}

body.forum_list_index .customize_forum_container + .forum_group_add_topic{
    margin-top: -68px;
    margin-left: 180px;
}

body.forum_list_index .forum_group_add_topic{
    margin-top: -50px;
    margin-left: -11px;
}

body.forum_index h1.ow_ic_forum{
    max-width: calc(100% - 150px);
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body.forum_index:not(.floatbox_nooverflow) table tr td:first-child,
body.forum_section_index:not(.floatbox_nooverflow) table tr td:first-child,
body.customize_forum_index:not(.floatbox_nooverflow) table tr td:first-child,
body.search_in_forum_result:not(.floatbox_nooverflow) table tr td:first-child,
body.forum_list_index:not(.floatbox_nooverflow) table tr td:first-child,
body.forum_advanced_search:not(.floatbox_nooverflow) table tr td:first-child{
    border-right: none;
}

body.forum_index:not(.floatbox_nooverflow) table tr td:last-child,
body.forum_section_index:not(.floatbox_nooverflow) table tr td:last-child,
body.customize_forum_index:not(.floatbox_nooverflow) table tr td:last-child,
body.search_in_forum_result:not(.floatbox_nooverflow) table tr td:last-child,
body.forum_list_index:not(.floatbox_nooverflow) table tr td:last-child,
body.forum_advanced_search:not(.floatbox_nooverflow) table tr td:last-child{
    border-left: none;
}

.reply_to.reply_to_text.ow_ic_delete {
    background-color: #e5e5e5;
    float: left;
    border: 1px solid #ccc;
    margin-top: 2px;
    padding: 0px 5px 0px 21px;
    background-repeat: no-repeat;
    background-position: 3% 50%;
    background-size: 15px 15px;
    margin-left: 6px;
    cursor: pointer;
}

.ow_newsfeed_content_reply_to {
    font-style: italic;
    opacity: 0.6;
}

.ow_newsfeed_body  .ow_newsfeed_content .ow_newsfeed_content_reply_to{
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
.ow_newsfeed_body  .ow_newsfeed_content .ow_newsfeed_content_reply_to:hover{
    background-color: #F8F8F8;
}

.ow_newsfeed_body  .ow_newsfeed_content .ow_newsfeed_content_reply_to:hover{
    opacity: 1;
}

.ow_newsfeed_content_reply_to + .ow_newsfeed_content_status {
    width: 95%;
    margin: auto;
}

.ow_newsfeed_content {
    padding-top: 6px;
}

.messages_index .ow_tooltip.ow_newsfeed_context_tooltip.ow_small.ow_tooltip_top_right ul.ow_context_action_list.ow_border li a:hover{
    color: #4e5158;
}

body.messages_index .ow_context_action_block .ow_context_action{
    width: 102px;
}

.messages_index .ow_context_action_block.clearfix.ow_context_action_value_block.ow_profile_toolbar_group:lang(fa-IR){
    padding-left: 6px;
}
#mailboxConvOpenActionsContainer.ow_tooltip .ow_tooltip_body {
    border: none;
}
.ow_mailbox_right .ow_mailbox_convers_actions .ow_tooltip_body {
    padding: 4px 0;
    border: 1px solid #CDD3D8;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px 3px 8px 3px;
    background: #ffffff;
    box-shadow: 0 0 4px 1px #eaeaea80;
}
#status_privacy_label {
    margin: 4px 0px 0px 11px;
    padding: 3px 7px 3px 8px;
    background-color: #efefef;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    width: intrinsic;           /* Safari/WebKit uses a non-standard name */
    width: -moz-max-content;    /* Firefox/Gecko */
    width: -webkit-max-content; /* Chrome */
    text-align: center;
}
.popover .btn-tour-not-now {
    width: 16px;
    height: 16px;
    background-size: 15px;
}
.popover.tour {
    border:unset;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.qa-content.ow_border {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
html body.news_index .ow_news_list .ow_ipc_toolbar .ow_delimiter + .ow_nowrap span {
    margin-left: 6px;
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.news_index .ow_news_list .ow_ipc_toolbar .ow_nowrap {
    float: right;
}

.forum_search_container .forum_search_form .ow_button.submit_forum_search_button{
    margin-right: 0;
}

body.search_in_forum_result .ow_button.forum_advanced_search_button{
    display: none;
}

.search_in_forum_result #advanced_search_button_url{
    display: none;
}

.group-FORUM_CMP_LatestTopicsWidget .new_topic_icon_container + a{
    font-style: italic;
    font-weight: bold;
    font-size: 110%;
}

.group-FORUM_CMP_LatestTopicsWidget .ow_forum_icon .ow_forum_sticky,
.index-IISFORUMPLUS_CMP_TopicGroupWidget .ow_forum_icon .ow_forum_sticky {
    background-image: url(./images/important_topic_icon_in_widget.svg);
    color: transparent !important;
    background-color: transparent !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 2px 3px;
    width: 10px;
    padding-right: 0;
}

.group-FORUM_CMP_LatestTopicsWidget .ow_forum_icon .ow_forum_locked,
.index-IISFORUMPLUS_CMP_TopicGroupWidget .ow_forum_icon .ow_forum_locked{
    background-image: url(./images/locked_topic_icon_in_widget.png);
    color: transparent !important;
    background-color: transparent !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 1px 3px;
    width: 5px;
}

.group-FORUM_CMP_LatestTopicsWidget .ow_forum_icon .ow_forum_new,
.index-IISFORUMPLUS_CMP_TopicGroupWidget .ow_forum_icon .ow_forum_new{
    height: 9px;
    width: 1px;
    background-color: #f44336 !important;
    border-radius: 50%;
    display: inline-block;
    color: transparent !important;
    margin-bottom: 1px;
    box-shadow: 2px 1px 7px #f44336b3;
}

body.forum_topic_index .ow_forum_topic_posts div[id*="post"] .ow_ipc .ow_ipc_info{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*========================================================================================================
                       [24] Admin Area
 ========================================================================================================*/


body.ow_admin_area .page_collapsible.collapse-close,
body.ow_admin_area .page_collapsible.collapse-open {
    background-size: 20px !important;
    margin-top: -9px !important;
}

.ow_admin_area .ow_default_avatar_section img {
    background-color: #fbfbfb;
}

#main_left_menu .ow_admin_menu div.ow_admin_menu_item a.ow_admin_menu_item_label:lang(fa-IR) {
    height: 56px;
}

html body.ow_admin_area div .ow_button .ow_ic_delete {
    background-image: url(images/ic_delete_white.svg);
}

html body.ow_admin_area div .ow_ic_left_arrow,
html body.ow_admin_area div .ow_button:hover .ow_ic_left_arrow{
    background-image: url(images/ic_right_arrow_white.svg);
}

html body.admin_area_dashboard_page.ow_admin_area div .ow_ic_delete ,
html body.admin_area_dashboard_page.ow_admin_area div .ow_button:hover .ow_ic_delete {
    background-image: url("images/ic_delete.svg");
}

html body.ow_admin_area div .ow_ic_delete ,
html body.ow_admin_area div .ow_button:hover .ow_ic_delete {
    background-image: url(images/ic_delete_white.svg);
    background-size: 15px;
    background-repeat: no-repeat;
}

html body.ow_admin_area .schem_component.dd_handle div .ow_ic_delete{
    background-image: url(images/ic_delete.svg);
    background-size: 15px;
    background-repeat: no-repeat;
}
html body.ow_admin_area div.ow_admin_permissions .ow_ic_delete ,
html body.ow_admin_area div.ow_admin_permissions .ow_button:hover .ow_ic_delete {
    background-image: url(images/ic_delete.svg);
}

.group-IISGROUPSPLUS_CMP_FileListWidget .ow_box_toolbar{
    display: inline-table;

}

.event-IISEVENTPLUS_CMP_FileListWidget	.ow_box_toolbar {
    display: inline-table;
}

.event-IISEVENTPLUS_CMP_FileListWidget	.ow_box_toolbar li {
    float: left !important;
}

.group-IISGROUPSPLUS_CMP_FileListWidget .ow_bl li:lang(fa-IR){
    float: left !important;
}

.group-IISTELEGRAMIMPORT_CMP_TelegramWidget ul.ow_box_toolbar{
    margin: 7px 0px 0px 0px;
    width: 100%;
}

.group-IISTELEGRAMIMPORT_CMP_TelegramWidget ul.ow_box_toolbar li{
    margin: 0px !important;
    width: 100%;
    text-align: center;
}

.group-IISTELEGRAMIMPORT_CMP_TelegramWidget ul.ow_box_toolbar li a{
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ow_admin_date_filter .ow_context_action {
    width: 105px!important;
    border: 1px solid #ccd6de  !important;
    padding: 2px 6px 3px 5px;
    border-radius: 5px;
    background-position-x: 5px !important;
}

html body.ow_admin_area .ow_button input.ow_red.ow_ic_delete {background-image: url(images/ic_delete_white.svg);}

/*************** users roles page table filters ************/
.users_roles_filters_container{
    margin-top: -20px;
    padding-bottom: 8px;
    padding-right: 5px;
}
.users_roles_filters_container > .filters_title{
    float: right;
    padding-top: 1px;
}
.roles_table_category_header{
    background-color: #3c3d3e !important;
}
.users_roles_table{
    margin-top: 23px
}
.users_roles_table tr.ow_tr_first th{
    min-width: 50px;
}
.multiselect_container.select_categories,
.multiselect_container.select_roles{
    float: right;
    text-align: right;
    position: relative;
    border: 1px solid #71c9ff;
    margin: 0 2px;
    background-image: url("images/chat_tiny_arrow_down.png");
    background-repeat: no-repeat;
    background-position: 5px 6px;
}
.multiselect_container.select_categories > span,
.multiselect_container.select_roles > span{
    background-color: transparent;
    border: none;
    padding: 0 5px 0 30px;
}
.multiselect_container .list_container{
    position: absolute;
    display: none;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    width: max-content;
    width: -moz-max-content;
    max-width: 200px;
    min-width: 120px;
    direction: ltr;
    padding: 0 5px;
    border: 1px solid gray;
    margin-top: 3px;
}
.multiselect_container .list_container li[class*='_category_header_in_list']{
    background-color: #53575a;
    color: #fff;
}
.multiselect_container .list_container li{
    list-style: none;
    direction: rtl;
    text-align: right;
}
body.ow_admin_area .ow_admin_permissions.ow_admin_manage_user_role{
    display: inline;
}
/*********** end of users roles page table filters ********/

/*========================================================================================================
     						   [25] Select2 styles
  ========================================================================================================*/

body .select2-container .select2-selection--single .select2-selection__rendered {
    background-color: #FCFCFC;
    border: 1px solid #ccd6de;
    color: #828894;
    font-size: 11px;
    border-radius: 5px;
    height: 28px;
}

span.select2-container--default .select2-selection--single {
    border: unset;
}

span.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 30px;
}

span.select2-selection__placeholder {
    line-height: 30px;
}

span.select2-selection__clear {
    line-height: 29px;
}

span.select2-dropdown.select2-dropdown--below {
    background-color: #FCFCFC;
    border: 1px solid #ccd6de;
    color: #828894;
    font-size: 11px;
}

.user_photos .select2-container {
    float: right;
}

.select2-container {
    padding-bottom: 2px;
}

.ow_event_time .select2-container {
    width: 80px !important;
}

.ow_event_date .select2-container {
    width: 80px !important;
}

/*=======================================================
        end of Select2 section
  =======================================================*/

/*========================================================================================================
                       [26] colorful avatars and default images
 ========================================================================================================*/


div[class*='colorful_avatar_'] .ow_avatar a img{
    width: 30px;
    height: 30px;
    padding: 5px;
}

div.ow_ipc_picture[class*='colorful_avatar_'] img{
    width: 32px;
    height: 32px;
    padding: 4px;
}

.console_list_ipc_item .colorful_avatar_container {
    display: inherit !important;
}

div.event_image_in_events_list{
    height: 40px;
    width: 40px;
    background-size: 27px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
}

.newsfeed-comments-cont .ow_newsfeed_comments .ow_comments_form_wrap .ow_comments_item_picture *[class*='colorful_avatar_'] .ow_avatar a img,
.newsfeed-comments-cont .ow_comments_list .ow_comments_item .ow_comments_item_picture *[class*='colorful_avatar_'] .ow_avatar a img{
    width: 21px;
    height: 21px;
}

body.base_profile_page .ow_dnd_widget.profile-BASE_CMP_UserAvatarWidget .profile-BASE_CMP_UserAvatarWidget div[class*='colorful_avatar_'] #avatar_console_image,
.base_user_profile .ow_dnd_widget.profile-BASE_CMP_UserAvatarWidget div[class*="colorful_avatar_"].ow_avatar_console #avatar_console_image,
.base_profile_page .ow_dnd_widget.profile-BASE_CMP_UserAvatarWidget div[class*="colorful_avatar_"].ow_avatar_console #avatar_console_image{
    background-size: 100px;
}

.iisgraph_table tbody .ow_value a[class*="colorful_avatar_"] span,
.profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a span[class*="colorful_avatar_"],
div[class*='colorful_avatar_'] .ow_avatar a span {
    background-size: 28px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background-position: center 5px;
}

.ow_dnd_widget.index-GROUPS_CMP_GroupsWidget .index-GROUPS_CMP_GroupsWidget .ow_lp_wrapper a img[class*="colorful_avatar_"]{
    width: 30px;
    height: 30px;
    padding: 5px;
}

.iisgraph_table tbody .ow_value a[class*="colorful_avatar_"] img{
    width: 42px;
    padding: 4px;
}

.iisgraph li a span {
    background-position-y: 0px !important;
}

.ow_console_body .ow_console_items_wrap div[class*='colorful_avatar_'].console_my_profile_no_avatar a{
    border-radius: 50% !important;
    background-size: 14px !important;
}

.ow_notifications_page li.ow_console_list_item.ow_notification_item div[class*='colorful_avatar_'] .ow_avatar a span,
.ow_console_list_wrapper li.ow_console_list_item.ow_notification_item div[class*='colorful_avatar_'] .ow_avatar a span,
.ow_newsfeed_item .ow_newsfeed_body .ow_comments_item_picture div[class*='colorful_avatar_'] .ow_avatar a span{
    width: 30px;
    height: 30px;
    background-size: 20px;
    background-position-x: 5px;
}

.ow_comments_list .ow_comments_item .ow_comments_item_picture div[class*="colorful_avatar_"] .ow_avatar a span,
.ow_comments_form_wrap div[class*="colorful_avatar_"] .ow_avatar a span{
    width: 30px;
    height: 30px;
    background-size: 20px;
    background-position: 5px 4px;
}

.ow_comment_reply {
    margin: 0px 0px !important;
    margin-bottom: 5px !important;
    background-color: #E4E4E4;
    padding: 3px 10px;
    padding-right: 22px;
    border-radius: 15px;
    border: 1px solid #D1D1D1;
    color: black;
    font-style: normal;
    width: calc(100% - 34px);
    background-image: url(images/comments_reply_icon.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 10px);
    background-size: 9px;
}

span.ow_comment_reply_text {
    color: #999999;
    padding-right: 10px;
}

a.user_reply_display_name_for_comment {
    font-style: italic;
    color: #b3b3b3;
    font-size: 10px;
}

.profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a span[class*="colorful_avatar_"] {
    background-position-y: 7px;
    width: 45px;
    height: 45px;
    background-size: 33px;
    margin-bottom: -20px;
}
.base_user_profile .ow_page_wrap .ow_page_container .ow_content .clearfix .ow_left.place_section.left_section.ow_supernarrow .profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a span[class*="colorful_avatar_"]{
    margin-bottom: 0px;
}
.base_user_profile .ow_page_wrap .ow_page_container .ow_content .clearfix .ow_left.place_section.left_section.ow_supernarrow .profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a img{
    vertical-align: baseline;
}

.ow_video_list .ow_video_list_item .video_list_user_object[class*="colorful_avatar_"] .video_list_user_avatar{
    background-size: 24px;
}

.base_user_profile .ow_dnd_widget.profile-BASE_CMP_UserAvatarWidget div[class*="colorful_avatar_"].ow_avatar_console #avatar_console_image,
.base_profile_page .ow_dnd_widget.profile-BASE_CMP_UserAvatarWidget div[class*="colorful_avatar_"].ow_avatar_console #avatar_console_image{
    background-size: 100px;
}

.ow_video_list .ow_video_list_item .video_list_user_object[class*="colorful_avatar_"] .video_list_user_avatar{
    background-size: 28px;
    background-position: 6px 3px;
}

.index-IISSUBGROUPS_CMP_GroupsWidget #groups-list_widget .group_item .ow_lp_wrapper a span[class*="colorful_avatar"]{
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.hashtag_index .ow_hashtag_group .ow_ipc_picture img {
    background-color: gray;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_0 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_0 a,
div.colorful_avatar_0 .ow_avatar a img{
    background-color: #34ABE3;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_1 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_1 a,
div.colorful_avatar_1 .ow_avatar a img{
    background-color: #0BA069;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_2 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_2 a,
div.colorful_avatar_2 .ow_avatar a img{
    background-color: #72584B;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_3 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_3 a,
div.colorful_avatar_3 .ow_avatar a img{
    background-color: #92D050;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_4 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_4 a,
div.colorful_avatar_4 .ow_avatar a img{
    background-color: #FA9E1F;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_5 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_5 a,
div.colorful_avatar_5 .ow_avatar a img{
    background-color: #69ABE5;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_6 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_6 a,
div.colorful_avatar_6 .ow_avatar a img{
    background-color: #D12028;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_7 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_7 a,
div.colorful_avatar_7 .ow_avatar a img{
    background-color: #F7B48A;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_8 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_8 a,
div.colorful_avatar_8 .ow_avatar a img{
    background-color: #C9227A;
}

.ow_ipc .ow_ipc_picture.colorful_avatar_9 img,
.ow_console_body .ow_console_items_wrap .console_my_profile_no_avatar.colorful_avatar_ a,
div.colorful_avatar_9 .ow_avatar a img{
    background-color: #C9227A;
}

/*========================================================================================================
                       [27] Progress bar styles
 ========================================================================================================*/

.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
    clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
    position: absolute;
    border: 0.08em solid #307bbb;
    width: 0.84em;
    height: 0.84em;
    clip: rect(0em, 0.5em, 1em, 0em);
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c100 {
    font-size: 120px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    float: left;
    margin: 0 0.1em 0.1em 0;
    background-color: #cccccc;
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 107;
}
.c100 *,
.c100 *:before,
.c100 *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.c100.center {
    float: none;
    margin: 0 auto;
}
.c100.big {
    font-size: 240px;
}
.c100.small {
    font-size: 80px;
}
.c100 > span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 5em;
    line-height: 5em;
    font-size: 0.2em;
    color: #1f1f1f;
    display: block;
    text-align: center;
    white-space: nowrap;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.c100:after {
    position: absolute;
    top: 0.08em;
    left: 0.08em;
    display: block;
    content: " ";
    border-radius: 50%;
    background-color: #f5f5f5;
    width: 0.84em;
    height: 0.84em;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -o-transform: rotate(3.6deg);
    transform: rotate(3.6deg);
}
.c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -o-transform: rotate(7.2deg);
    transform: rotate(7.2deg);
}
.c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -o-transform: rotate(10.8deg);
    transform: rotate(10.8deg);
}
.c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -o-transform: rotate(14.4deg);
    transform: rotate(14.4deg);
}
.c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg);
}
.c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -o-transform: rotate(21.6deg);
    transform: rotate(21.6deg);
}
.c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -o-transform: rotate(25.2deg);
    transform: rotate(25.2deg);
}
.c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -o-transform: rotate(28.8deg);
    transform: rotate(28.8deg);
}
.c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -o-transform: rotate(32.4deg);
    transform: rotate(32.4deg);
}
.c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg);
}
.c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -o-transform: rotate(39.6deg);
    transform: rotate(39.6deg);
}
.c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -o-transform: rotate(43.2deg);
    transform: rotate(43.2deg);
}
.c100.p13 .bar {
    -webkit-transform: rotate(46.800000000000004deg);
    -moz-transform: rotate(46.800000000000004deg);
    -ms-transform: rotate(46.800000000000004deg);
    -o-transform: rotate(46.800000000000004deg);
    transform: rotate(46.800000000000004deg);
}
.c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -o-transform: rotate(50.4deg);
    transform: rotate(50.4deg);
}
.c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg);
}
.c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -o-transform: rotate(57.6deg);
    transform: rotate(57.6deg);
}
.c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -o-transform: rotate(61.2deg);
    transform: rotate(61.2deg);
}
.c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -o-transform: rotate(64.8deg);
    transform: rotate(64.8deg);
}
.c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -o-transform: rotate(68.4deg);
    transform: rotate(68.4deg);
}
.c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg);
}
.c100.p21 .bar {
    -webkit-transform: rotate(75.60000000000001deg);
    -moz-transform: rotate(75.60000000000001deg);
    -ms-transform: rotate(75.60000000000001deg);
    -o-transform: rotate(75.60000000000001deg);
    transform: rotate(75.60000000000001deg);
}
.c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -o-transform: rotate(79.2deg);
    transform: rotate(79.2deg);
}
.c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -o-transform: rotate(82.8deg);
    transform: rotate(82.8deg);
}
.c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -o-transform: rotate(86.4deg);
    transform: rotate(86.4deg);
}
.c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.c100.p26 .bar {
    -webkit-transform: rotate(93.60000000000001deg);
    -moz-transform: rotate(93.60000000000001deg);
    -ms-transform: rotate(93.60000000000001deg);
    -o-transform: rotate(93.60000000000001deg);
    transform: rotate(93.60000000000001deg);
}
.c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -o-transform: rotate(97.2deg);
    transform: rotate(97.2deg);
}
.c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -o-transform: rotate(100.8deg);
    transform: rotate(100.8deg);
}
.c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -o-transform: rotate(104.4deg);
    transform: rotate(104.4deg);
}
.c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg);
}
.c100.p31 .bar {
    -webkit-transform: rotate(111.60000000000001deg);
    -moz-transform: rotate(111.60000000000001deg);
    -ms-transform: rotate(111.60000000000001deg);
    -o-transform: rotate(111.60000000000001deg);
    transform: rotate(111.60000000000001deg);
}
.c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -o-transform: rotate(115.2deg);
    transform: rotate(115.2deg);
}
.c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -o-transform: rotate(118.8deg);
    transform: rotate(118.8deg);
}
.c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -o-transform: rotate(122.4deg);
    transform: rotate(122.4deg);
}
.c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg);
}
.c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -o-transform: rotate(129.6deg);
    transform: rotate(129.6deg);
}
.c100.p37 .bar {
    -webkit-transform: rotate(133.20000000000002deg);
    -moz-transform: rotate(133.20000000000002deg);
    -ms-transform: rotate(133.20000000000002deg);
    -o-transform: rotate(133.20000000000002deg);
    transform: rotate(133.20000000000002deg);
}
.c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -o-transform: rotate(136.8deg);
    transform: rotate(136.8deg);
}
.c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -o-transform: rotate(140.4deg);
    transform: rotate(140.4deg);
}
.c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg);
}
.c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -o-transform: rotate(147.6deg);
    transform: rotate(147.6deg);
}
.c100.p42 .bar {
    -webkit-transform: rotate(151.20000000000002deg);
    -moz-transform: rotate(151.20000000000002deg);
    -ms-transform: rotate(151.20000000000002deg);
    -o-transform: rotate(151.20000000000002deg);
    transform: rotate(151.20000000000002deg);
}
.c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -o-transform: rotate(154.8deg);
    transform: rotate(154.8deg);
}
.c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -o-transform: rotate(158.4deg);
    transform: rotate(158.4deg);
}
.c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -o-transform: rotate(162deg);
    transform: rotate(162deg);
}
.c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -o-transform: rotate(165.6deg);
    transform: rotate(165.6deg);
}
.c100.p47 .bar {
    -webkit-transform: rotate(169.20000000000002deg);
    -moz-transform: rotate(169.20000000000002deg);
    -ms-transform: rotate(169.20000000000002deg);
    -o-transform: rotate(169.20000000000002deg);
    transform: rotate(169.20000000000002deg);
}
.c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -o-transform: rotate(172.8deg);
    transform: rotate(172.8deg);
}
.c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -o-transform: rotate(176.4deg);
    transform: rotate(176.4deg);
}
.c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -o-transform: rotate(183.6deg);
    transform: rotate(183.6deg);
}
.c100.p52 .bar {
    -webkit-transform: rotate(187.20000000000002deg);
    -moz-transform: rotate(187.20000000000002deg);
    -ms-transform: rotate(187.20000000000002deg);
    -o-transform: rotate(187.20000000000002deg);
    transform: rotate(187.20000000000002deg);
}
.c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -o-transform: rotate(190.8deg);
    transform: rotate(190.8deg);
}
.c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -o-transform: rotate(194.4deg);
    transform: rotate(194.4deg);
}
.c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    transform: rotate(198deg);
}
.c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -o-transform: rotate(201.6deg);
    transform: rotate(201.6deg);
}
.c100.p57 .bar {
    -webkit-transform: rotate(205.20000000000002deg);
    -moz-transform: rotate(205.20000000000002deg);
    -ms-transform: rotate(205.20000000000002deg);
    -o-transform: rotate(205.20000000000002deg);
    transform: rotate(205.20000000000002deg);
}
.c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -o-transform: rotate(208.8deg);
    transform: rotate(208.8deg);
}
.c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -o-transform: rotate(212.4deg);
    transform: rotate(212.4deg);
}
.c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg);
}
.c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -o-transform: rotate(219.6deg);
    transform: rotate(219.6deg);
}
.c100.p62 .bar {
    -webkit-transform: rotate(223.20000000000002deg);
    -moz-transform: rotate(223.20000000000002deg);
    -ms-transform: rotate(223.20000000000002deg);
    -o-transform: rotate(223.20000000000002deg);
    transform: rotate(223.20000000000002deg);
}
.c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -o-transform: rotate(226.8deg);
    transform: rotate(226.8deg);
}
.c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -o-transform: rotate(230.4deg);
    transform: rotate(230.4deg);
}
.c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -o-transform: rotate(234deg);
    transform: rotate(234deg);
}
.c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -o-transform: rotate(237.6deg);
    transform: rotate(237.6deg);
}
.c100.p67 .bar {
    -webkit-transform: rotate(241.20000000000002deg);
    -moz-transform: rotate(241.20000000000002deg);
    -ms-transform: rotate(241.20000000000002deg);
    -o-transform: rotate(241.20000000000002deg);
    transform: rotate(241.20000000000002deg);
}
.c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -o-transform: rotate(244.8deg);
    transform: rotate(244.8deg);
}
.c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -o-transform: rotate(248.4deg);
    transform: rotate(248.4deg);
}
.c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg);
}
.c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -o-transform: rotate(255.6deg);
    transform: rotate(255.6deg);
}
.c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -o-transform: rotate(259.2deg);
    transform: rotate(259.2deg);
}
.c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -o-transform: rotate(262.8deg);
    transform: rotate(262.8deg);
}
.c100.p74 .bar {
    -webkit-transform: rotate(266.40000000000003deg);
    -moz-transform: rotate(266.40000000000003deg);
    -ms-transform: rotate(266.40000000000003deg);
    -o-transform: rotate(266.40000000000003deg);
    transform: rotate(266.40000000000003deg);
}
.c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -o-transform: rotate(273.6deg);
    transform: rotate(273.6deg);
}
.c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -o-transform: rotate(277.2deg);
    transform: rotate(277.2deg);
}
.c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -o-transform: rotate(280.8deg);
    transform: rotate(280.8deg);
}
.c100.p79 .bar {
    -webkit-transform: rotate(284.40000000000003deg);
    -moz-transform: rotate(284.40000000000003deg);
    -ms-transform: rotate(284.40000000000003deg);
    -o-transform: rotate(284.40000000000003deg);
    transform: rotate(284.40000000000003deg);
}
.c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg);
}
.c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -o-transform: rotate(291.6deg);
    transform: rotate(291.6deg);
}
.c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -o-transform: rotate(295.2deg);
    transform: rotate(295.2deg);
}
.c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -o-transform: rotate(298.8deg);
    transform: rotate(298.8deg);
}
.c100.p84 .bar {
    -webkit-transform: rotate(302.40000000000003deg);
    -moz-transform: rotate(302.40000000000003deg);
    -ms-transform: rotate(302.40000000000003deg);
    -o-transform: rotate(302.40000000000003deg);
    transform: rotate(302.40000000000003deg);
}
.c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg);
}
.c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -o-transform: rotate(309.6deg);
    transform: rotate(309.6deg);
}
.c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -o-transform: rotate(313.2deg);
    transform: rotate(313.2deg);
}
.c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -o-transform: rotate(316.8deg);
    transform: rotate(316.8deg);
}
.c100.p89 .bar {
    -webkit-transform: rotate(320.40000000000003deg);
    -moz-transform: rotate(320.40000000000003deg);
    -ms-transform: rotate(320.40000000000003deg);
    -o-transform: rotate(320.40000000000003deg);
    transform: rotate(320.40000000000003deg);
}
.c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg);
}
.c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -o-transform: rotate(327.6deg);
    transform: rotate(327.6deg);
}
.c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -o-transform: rotate(331.2deg);
    transform: rotate(331.2deg);
}
.c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -o-transform: rotate(334.8deg);
    transform: rotate(334.8deg);
}
.c100.p94 .bar {
    -webkit-transform: rotate(338.40000000000003deg);
    -moz-transform: rotate(338.40000000000003deg);
    -ms-transform: rotate(338.40000000000003deg);
    -o-transform: rotate(338.40000000000003deg);
    transform: rotate(338.40000000000003deg);
}
.c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -o-transform: rotate(342deg);
    transform: rotate(342deg);
}
.c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -o-transform: rotate(345.6deg);
    transform: rotate(345.6deg);
}
.c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -o-transform: rotate(349.2deg);
    transform: rotate(349.2deg);
}
.c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -o-transform: rotate(352.8deg);
    transform: rotate(352.8deg);
}
.c100.p99 .bar {
    -webkit-transform: rotate(356.40000000000003deg);
    -moz-transform: rotate(356.40000000000003deg);
    -ms-transform: rotate(356.40000000000003deg);
    -o-transform: rotate(356.40000000000003deg);
    transform: rotate(356.40000000000003deg);
}
.c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
.bar ,
div#progress-div{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.c100.p40 .bar,
.c100.p41 .bar,
.c100.p42 .bar,
.c100.p43 .bar,
.c100.p44 .bar,
.c100.p45 .bar,
.c100.p46 .bar,
.c100.p47 .bar,
.c100.p48 .bar,
.c100.p49 .bar,
.c100.p50 .bar,
.c100.p51 .bar,
.c100.p52 .bar,
.c100.p53 .bar,
.c100.p54 .bar,
.c100.p55 .bar,
.c100.p56 .bar,
.c100.p57 .bar,
.c100.p58 .bar,
.c100.p59 .bar,
.c100.p60 .bar{
    transition: none !important;
}
.c100.p61 .bar,
.c100.p62 .bar,
.c100.p63 .bar,
.c100.p64 .bar,
.c100.p65 .bar,
.c100.p66 .bar,
.c100.p67 .bar,
.c100.p68 .bar,
.c100.p69 .bar,
.c100.p70 .bar,
.c100.p71 .bar,
.c100.p72 .bar,
.c100.p73 .bar,
.c100.p74 .bar,
.c100.p75 .bar,
.c100.p76 .bar,
.c100.p77 .bar,
.c100.p78 .bar,
.c100.p79 .bar,
.c100.p80 .bar{
    -webkit-transition: all 0.2s ease-in-out !important;
    -moz-transition: all 0.2s ease-in-out  !important;
    -o-transition: all 0.2s ease-in-out  !important;
    transition: all 0.2s ease-in-out  !important;
}
.c100:hover {
    cursor: default;
}
.c100:hover > span {
    width: 3.33em;
    line-height: 3.33em;
    font-size: 0.3em;
    color: #307bbb;
}
.c100:hover:after {
    top: 0.04em;
    left: 0.04em;
    width: 0.92em;
    height: 0.92em;
}
.c100.dark {
    background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
    border-color: #c6ff00 !important;
}
.c100.dark > span {
    color: #777777;
}
.c100.dark:after {
    background-color: #666666;
}
.c100.dark:hover > span {
    color: #c6ff00;
}
.c100.green .bar,
.c100.green .fill {
    border-color: #4db53c !important;
}
.c100.green:hover > span {
    color: #4db53c;
}
.c100.green.dark .bar,
.c100.green.dark .fill {
    border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
    color: #5fd400;
}
.c100.orange .bar,
.c100.orange .fill {
    border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
    color: #dd9d22;
}
.c100.orange.dark .bar,
.c100.orange.dark .fill {
    border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
    color: #e08833;
}

span#progress-status-analyzing {
    display: none;
    float: right;
    font-size: 8px;
    line-height: 15px;
    text-align: center;
    margin: auto;
    position: relative;
    margin-top: 48px;
    width: 100%;
}

/*========================================================================================================
                       [28] File extension icons
 ========================================================================================================*/

.ow_file_attachment_block1, .ow_file_attachment_block2 {
    padding-left: 5px;
    background-color: #f9f9f9;
    margin: 4px 5px 5px 5px;
    width: 48% !important;
    height: 50px;
    display: inline-block;
    border-radius: 3px;
}

.ow_file_attachment_block1:hover,
.ow_file_attachment_block2:hover {
    border-color: #b3b3b3;
}

.ow_file_attachment_block1 .ow_file_attachment_info:hover,
.ow_file_attachment_block2 .ow_file_attachment_info:hover,
.ow_file_attachment_block1 .ow_file_attachment_info,
.ow_file_attachment_block2 .ow_file_attachment_info{
    border: none !important;
}

.ow_file_attachment_block1 .ow_file_attachment_info,
.ow_file_attachment_block2 .ow_file_attachment_info{
    background-image: url(images/ic_file.svg);
    background-size: 21px;
    background-repeat: no-repeat;
    background-position-y: 1px;
    background-position-x: 5px;
}

.ow_file_attachment_block1 a.ow_file_attachment_photo_preview,
.ow_file_attachment_block2 a.ow_file_attachment_photo_preview{
    top: inherit;
    display: block;
    text-align: center;
    right: 0px;
}
.ow_chat_in_dialog .ow_dialog_items_wrap .ow_file_attachment_info span.ow_file_attachment_size{
    position: relative;
}
.ow_file_attachment_block2 a.ow_file_attachment_photo_preview {
    right: 5px;
}
.ow_file_attachment_photo_not_preview_label {
    color: #a2abb3;
    font-size: 9px;
    float: right;
    margin-right: 25px;
}

.ow_file_attachment_info .ow_file_attachment_close {
    background-image: url(images/ic_delete.svg);
    background-size: 12px;
}

.ow_file_attachment_preview .ow_file_attachment_name {
    padding-top: 2px;
}

.ow_file_attachment_preview .ow_file_attachment_name:lang(fa-IR) {
    padding-top: 5px;
    text-align: left;
    direction: ltr;
}

.ow_file_attachment_info span.ow_file_attachment_size {
    color: #a2abb3;
    padding: 1px 4px 0px 1px;
    bottom: 0px;
    display: inline-block !important;
}

.ow_file_attachment_preview .ow_file_attachment_info .ow_file_attachment_close:hover {
    background-image: url(images/ic_delete_hover.svg);
}

.ow_file_attachment_preview .ow_file_attachment_photo_preview:hover {
    background-image: url(images/eye_hover.svg);
}

.ow_file_attachment_preview .ow_file_attachment_photo_preview.ow_file_attachment_photo_not_preview:hover {
    background-image: url(images/eye_hidden_hover.svg);
}

.ow_submit_auto_click .ow_file_attachment_info span.ow_file_attachment_string {
    float: left;
    display: inline-block;
    width: 70%;
    overflow: hidden;
    max-height: 24px !important;
    top: 0;
    padding: 0;
    max-width: 70% !important;
}

.ow_file_attachment_block1 a.ow_file_attachment_close {
    right: 20px !important;
    left: initial !important;
}

.ow_status_update_btn_block .ow_file_attachment_preview {
    margin: 10px;
    width: calc(100% - 20px);
    border: solid 1px;
    border-radius: 3px;
}

.ow_file_attachment_preview .ow_file_attachment_info {
    padding-left: 50px !important;
}

.form_auto_click .ow_file_attachment_preview .ow_file_attachment_info {
    background-position-y: center;
    height: 100%;
}

.owm_newsfeed_status_update_btns .ow_file_attachment_info {
    width: 100% !important;
    float: right;
}

.ow_file_attachment_block1 .ow_file_attachment_info,
.ow_file_attachment_block2 .ow_file_attachment_info {
    background-size: 36px;
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-position-x: 1px;
    height: 100%;
}

.ow_file_attachment_info span.ow_file_attachment_string{
    max-height: 100% !important;
    max-width: 65% !important;
    width: initial;
}

.ow_file_attachment_string{
    height: 100% !important;
    position: relative;
}
.ow_forum_attachment_topic_container{
    background-image: none !important;
}
.ow_iisnewsfeedplus_attachment .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info{
    background-image: url(images/File_Extentions/file.png);
}
.ow_iisnewsfeedplus_attachment.jpg .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.jpeg .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.gif .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.tiff .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.psd .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.bmp .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.svg .ow_iisnewsfeedplus_attachment_topic_container,
.ow_forum_attachment.png .ow_forum_attachment_topic_container,
.ow_forum_attachment.jpg .ow_forum_attachment_topic_container,
.ow_forum_attachment.jpeg .ow_forum_attachment_topic_container,
.ow_forum_attachment.gif .ow_forum_attachment_topic_container,
.ow_forum_attachment.tiff .ow_forum_attachment_topic_container,
.ow_forum_attachment.psd .ow_forum_attachment_topic_container,
.ow_forum_attachment.bmp .ow_forum_attachment_topic_container,
.ow_forum_attachment.svg .ow_forum_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.jpg,
.ow_file_attachment_preview .ow_file_attachment_info.jpeg,
.ow_file_attachment_preview .ow_file_attachment_info.gif,
.ow_file_attachment_preview .ow_file_attachment_info.tiff,
.ow_file_attachment_preview .ow_file_attachment_info.psd,
.ow_file_attachment_preview .ow_file_attachment_info.bmp,
.ow_file_attachment_preview .ow_file_attachment_info.svg{
    background-image: url(images/File_Extentions/jpg.png) !important;
}
.ow_iisnewsfeedplus_attachment.png .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.png{
    background-image: url(images/File_Extentions/png.png) !important;
}
.ow_iisnewsfeedplus_attachment.add .ow_iisnewsfeedplus_attachment_topic_container {
    background-image: url(images/File_Extentions/add.svg);
}
.ow_iisnewsfeedplus_attachment.avi .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.avi{
    background-image: url(images/File_Extentions/avi.png);
}
.ow_iisnewsfeedplus_attachment.doc .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.docx .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.doc,
.ow_file_attachment_preview .ow_file_attachment_info.docx{
    background-image: url(images/File_Extentions/doc.png);
}
.ow_iisnewsfeedplus_attachment.rtf .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.rtf{
    background-image: url(images/File_Extentions/rtf.png);
}
.ow_iisnewsfeedplus_attachment.ppt .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.pptx .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.ppt,
.ow_file_attachment_preview .ow_file_attachment_info.pptx{
    background-image: url(images/File_Extentions/ppt.png);
}
.ow_iisnewsfeedplus_attachment.pdf .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.pdf{
    background-image: url(images/File_Extentions/pdf.png);
}
.ow_iisnewsfeedplus_attachment.trash .ow_iisnewsfeedplus_attachment_topic_container {
    background-image: url(images/File_Extentions/trash.svg);
}
.ow_iisnewsfeedplus_attachment.txt .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.txt{
    background-image: url(images/File_Extentions/txt.png);
}
.ow_iisnewsfeedplus_attachment.xls .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.xlsx .ow_iisnewsfeedplus_attachment_topic_container,
.ow_iisnewsfeedplus_attachment.csv .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.xls,
.ow_file_attachment_preview .ow_file_attachment_info.xlsx,
.ow_file_attachment_preview .ow_file_attachment_info.csv{
    background-image: url(images/File_Extentions/xls.png);
}
.ow_iisnewsfeedplus_attachment.zip .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.zip,
.ow_file_attachment_preview .ow_file_attachment_info.rar{
    background-image: url(images/File_Extentions/zip.png);
}
.ow_iisnewsfeedplus_attachment.mp3 .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.mp3{
    background-image: url(images/File_Extentions/mp3.png);
}
.ow_iisnewsfeedplus_attachment.mp4 .ow_iisnewsfeedplus_attachment_topic_container,
.ow_file_attachment_preview .ow_file_attachment_info.mp4{
    background-image: url(images/File_Extentions/mp4.png);
}

/*========================================================================================================
                       [29] Responsive styles
 ========================================================================================================*/


@media screen and (min--moz-device-pixel-ratio:0) {
    .iisgraph .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_content_menu_wrap ul.ow_content_menu li a span.ow_ic_my_groups {
        background-position-y: calc(1% - 35px) !important;
        background-position-x: calc(100% + 11px) !important;
        background-size: 30px !important;
        filter: grayscale(80%);
    }
    .iisgraph .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_content_menu_wrap ul.ow_content_menu li:hover a span.ow_ic_my_groups {
        background-position-y: calc(1% - 35px) !important;
        background-position-x: calc(100% + 11px) !important;
        background-size: 30px !important;
        filter: grayscale(0%);

    }
    .iisgraph .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_content_menu_wrap ul.ow_content_menu li.active a span.ow_ic_my_groups {
        background-position-y: calc(1% - 83px) !important;
        background-position-x: calc(100% + 11px) !important;
        background-size: 30px !important;
        filter: grayscale(100%);
    }
    .ow_content_menu li a span.ow_ic_login_sms,
    .ow_content_menu li a span.ow_ic_login_account {
        padding-top: unset !important;
        margin-top: unset;
    }
    body .ow_content_menu li a span.ow_ic_pinned_posts{
        background-position-y: -1698px !important;
    }
    body .ow_content_menu li a span.ow_ic_pinned_posts:hover{
        background-position-y: -1741px !important;
    }
    body .ow_content_menu li a li.active span.ow_ic_pinned_posts{
        background-position-y: -1782px !important;
    }

    body .ow_content_menu li a span.ow_ic_friends_video{
        background-position-y: -1635px;
    }
    body .ow_content_menu li a span.ow_ic_friends_video:hover{
        background-position-y: -1672px;
    }
    body .ow_content_menu li.active span.ow_ic_friends_video{
        background-position-y: -1707px !important;
    }

    body .ow_content_menu li a span.ow_ic_all_questions{
        background-position-y: -1106px !important;
    }
    body .ow_content_menu span.ow_ic_all_questions:hover{
        background-position-y: -1140px !important;
    }
    body .ow_content_menu li.active span.ow_ic_all_questions{
        background-position-y: -1173px !important;
    }

    body .ow_content_menu span.ow_ic_friends_questions{
        background-position-y: -910px !important;
    }
    body .ow_content_menu span.ow_ic_friends_questions:hover{
        background-position-y: -943px !important;
    }
    body .ow_content_menu li.active span.ow_ic_friends_questions{
        background-position-y: -976px !important;
    }

    body .ow_content_menu span.ow_ic_my_questions{
        background-position-y: -1009px !important;
    }
    body .ow_content_menu span.ow_ic_my_questions:hover{
        background-position-y: -1041px !important;
    }
    body .ow_content_menu li.active span.ow_ic_my_questions{
        background-position-y: -1074px !important;
    }

    body .ow_content_menu span.ow_ic_most_popular_questions{
        background-position-y: -115px !important;
    }
    body .ow_content_menu span.ow_ic_most_popular_questions:hover{
        background-position-y: -153px !important;
    }
    body .ow_content_menu li.active span.ow_ic_most_popular_questions{
        background-position-y: -191px !important;
    }
    body .video_list_page_tabs_container .ow_content_menu span.ow_ic_most_popular{
        background-position-y: -116px !important;
    }
    body  .video_list_page_tabs_container .ow_content_menu span.ow_ic_most_popular:hover{
        background-position-y: -153px !important;
    }
    body .video_list_page_tabs_container .ow_content_menu li.active span.ow_ic_most_popular{
        background-position-y: -192px !important;
    }
}

@media only screen and (max-width: 978px) {
    .iisnewsfeedpin_pined_class .iisnewsfeedpin_pined_icon + .ow_newsfeed_string {
        width: 86%;
    }
    .iisBlockingPage .ow_page_wrap .ow_page_padding div.ow_page_container{
        width: 80% !important;
    }
}

@media only screen and (max-width: 950px) {
    .ow_iisnewsfeedplus_attachment_topic_container a {
        white-space: nowrap;
        width: calc(100% - 20px);
        overflow: hidden;
    }
}

@media only screen and (max-width: 768px) {
    .dashboard-NEWSFEED_CMP_MyFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
        top: 50px !important;
    }
}

@media only screen and (max-width: 766px) {
    .index-NEWSFEED_CMP_SiteFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
        top: 51px !important;
    }
}

@media only screen and (max-width: 479px) {
    #login_frame ul.ow_content_menu{
        border:none;
    }
}

@media only screen and (max-width: 465px) {
    body div.last_activity_description + .last_activity_content .ow_newsfeed_context_menu:lang(fa-IR){
        left: -16px !important;
    }
}

@media only screen and (max-width: 419px) {
    .ow_smallmargin.ow_bl_narrow.clearfix.ow_small.topic_action_buttons_container li{
        margin-top:10px;
    }
    .ow_smallmargin.ow_bl_narrow.clearfix.ow_small.topic_action_buttons_container{
        padding-top:0px;
        text-align: center;
        margin-bottom: 39px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .forum_topic_index .ow_page_wrap .ow_canvas .ow_smallmargin .ow_ipc_toolbar.ow_remark .ow_button.topic_first_post_edit{
        width: 86%;
        text-align: center;
        margin-left: 5%;
    }
    .forum_topic_index .ow_page_wrap .ow_page_padding .ow_canvas .ow_forum_topic_posts .topic_opening_post .ow_ipc.clearfix{
        margin-bottom: 46px;
    }
    .forum_topic_index .ow_page_wrap .ow_page_padding .ow_canvas .ow_content .ow_forum_topic_posts .ow_box.ow_stdmargin.clearfix.ow_no_cap.ow_break_word.container{
        padding-top: 30px;
    }
}

@media only screen and (max-width: 414px) {
    .ow_page_wrap .dashboard-NEWSFEED_CMP_MyFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
        top: 51px !important;
    }
    .ow_admin_area .ow_setting_privacy_password input{
        font-size: 10px;
    }
    .ow_admin_area .clearfix .ow_setting_privacy_password{
        width: 40%;
    }
}

@media only screen and (max-width: 392px) {
    .ow_page_wrap .index-NEWSFEED_CMP_SiteFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon {
        top: 59px !important;
    }
}

@media (max-width: 1420px) {
    .ow_admin_area .ow_footer.ow_admin:lang(fa-IR) {
        margin-left: 0px !important;
    }

    .ow_page_container.ow_admin:lang(fa-IR) {
        margin-left: 0px !important;
        margin-right: 200px !important;
    }
}

@media (max-width: 1100px) {
    .ow_page_container.ow_admin,
    .ow_admin_area .ow_footer.ow_admin .ow_canvas,
    .ow_admin_area .ow_footer.ow_admin{
        width: auto !important;
    }
    #dialogsContainer .ow_chat_dialog_active .ow_chat_message_block .ow_message_block_scroll .wdt-emoji-picker{
        padding-left: 6px;
    }
    #dialogsContainer .ow_chat_dialog_active .ow_chat_message_block .ow_message_block_scroll .ow_attachment_icons{
        margin-left: 3px;
    }
}

@media (max-width: 1020px) {
    ul.ow_content_menu li{
        border-bottom: 1px solid #ccd6de;
    }
    ul.ow_content_menu{
        border-bottom: none;
    }
    body:not(.iisgraph) ul.ow_content_menu li.active,
    body:not(.iisgraph) ul.ow_content_menu li:hover{
        height: 39px;
    }
    .ow_admin_area .ow_content_menu_wrap ul.ow_content_menu li.active,
    .ow_admin_area .ow_content_menu_wrap  ul.ow_content_menu li:hover{
        height: 38px;
    }
    .iisgraph ul.ow_content_menu li.active,
    .iisgraph ul.ow_content_menu li:hover{
        height: 29px;
    }
}

@media (min-width: 950px) {
    .ow_photoview_overlay .floatbox_container:not(.fullscreen_image_overlay){
        width: 940px !important;
    }
    .ow_photoview_overlay .ow_photoview_stage_wrap:not(.ow_photoview_stage_wrap_fullscreen){
        width: 60% !important;
        height: 580px !important;
        overflow: hidden;
    }
    .ow_photoview_overlay .ow_photoview_wrap,
    .ow_photoview_overlay .ow_photoview_info_wrap{
        height: 580px !important;
    }
}

@media (max-width: 950px) {
    td.account_type_td,
    .question_tr .ow_lightweigh,
    td.question_values_td,
    td.question_buttons_td,
    th.account_type_th,
    th.question_values_th,
    th.question_buttons_th
    {
        display: none;
    }

    .ow_admin_profile_questions_list_div .ow_tr_top_buttons {
        display: none;
    }
    .ow_admin_area .ow_admin_profile_questions_list_div .ow_lables_table tr th.ow_tr_top{
        display: none;
    }
    .ow_admin_area .ow_admin_profile_questions_list_div .ow_lables_table tr th.ow_admin_question_Desc{
        padding-bottom: 21px;
    }
    .ow_photoview_overlay .floatbox_container:not(.fullscreen_image_overlay){
        width: 95% !important;
        margin-right: 2.5%;
    }
    .ow_photoview_overlay .ow_photoview_stage_wrap:not(.ow_photoview_stage_wrap_fullscreen){
        width: 60% !important;
        height: 580px !important;
    }
    .ow_photoview_overlay .ow_photoview_wrap,
    .ow_photoview_overlay .ow_photoview_info_wrap{
        height: 580px !important;
    }

    body .ow_event_list .ow_automargin.ow_superwide form span.ow_button{
        top: 0 !important;
        right: 10px;
        padding-top: 3px;
        height: 30px;
    }
    .ow_admin_area .ow_page_container.ow_admin .ow_right.ow_superwide.ow_txtright .ow_admin_search_box form .ow_button{
        margin-top: 10px !important;
    }
}

@media (max-width: 979px) {
    /*General*/
    .ow_quote_cont {
        padding: 15px 0px;
    }
    .ow_page_container .ow_page {
        margin-right: 4px;
        margin-left: 4px;
    }
    .ow_content {
        padding-right: 4px;
        padding-left: 4px;
    }

    body.base_user_join .ow_box_empty.ow_center.ow_no_cap.ow_break_word.container {
        padding: 0 !important;
    }

    blockquote.ow_quote {
        margin: 0px 0 10px 0px;
    }

    .ow_ipc_info:lang(fa-IR) {
        margin-left: 0px !important;
    }

    .ow_ipc_toolbar.ow_remark {
        font-size: 10px;
    }
    .ow_page_container, .ow_site_panel_wrap, .ow_footer {
        width: 100%;
    }
    .ow_canvas {
        width: 100%;
    }
    .ow_content > .ow_right {
        float: none;
        margin-bottom: 15px;
    }

    .place_section.ow_right,
    #photo-list-search,
    .ow_photo_upload_submit.ow_right {
        float: right;
    }
    .ow_content > .ow_btn_delimiter.ow_right {
        float: none;
        margin-bottom: 8px;
    }
    .ow_content > .ow_btn_delimiter.ow_right .ow_button {
        margin-bottom: 8px;
    }
    .ow_console_dropdown_hover:hover .OW_ConsoleItemContent,
    .ow_console_dropdown_hover:active .OW_ConsoleItemContent {
        display: block !important;
    }
    .ow_console_item a.ow_console_item_link {
        pointer-events: none;
    }
    .ow_page_padding {
        border: none;
    }
    .ow_forum {
        word-wrap: break-word;
    }
    .ow_page_container .ow_page {
        padding-top: 16px;
    }
    .base_sign_in .ow_page_container .ow_page {
        padding-top: 0px;
    }
    .ow_newsfeed_content_status .ow_newsfeed_oembed_atch .ow_newsfeed_item_content.ow_newsfeed_item_image_content.feedLtr {
        width: 91% !important;
    }
    /*Photo*/
    body .ow_photo_list_wrap.ow_photo_no_sidebar div.ow_photo_item_wrap,
    body .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap,
    body .ow_photo_list_wrap.ow_photo_no_sidebar div.ow_photo_item_wrap.ow_photo_album {
        width: 33.333%;
    }
    body.my_photos .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap,
    body.user_photos .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap {
        height: 370px;
    }
    body .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap {
        height: 270px;
        overflow: hidden;
    }
    body.my_photos .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album img,
    body.user_photos .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album img {
        max-height: calc(100% - 103px);
        position: absolute;
        bottom: 0;
        top: -100px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album img {
        max-height: calc(100% - 100px);
        position: absolute;
        bottom: 0;
        top: -88px;
        left: 0;
        right: 0;
        margin: auto;
    }
    body .ow_photo_list_wrap div.ow_photo_item,
    body .ow_photo_pint_album {
        height: 100%;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap {
        position: static !important;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album {
        overflow: hidden;
        text-align: center;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album img {
        width: auto;
        height: auto;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }
    .ow_photo_item_info {
        position: absolute !important;
    }
    .ow_photo_pint_album {
        border-bottom-width: 1px;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    div#browse-photo {
        height: initial !important;
    }
    .ow_photo_list.ow_photo_pint_mode {
        margin: -8px 0px 16px 0px !important;
    }
    .ow_photo_item_wrap img {
        width: 97% !important;
    }
    body .ow_photo_preview_x,
    body .ow_photo_preview_rotate {
        display: block;
    }

    body .ow_newsfeed_control .ow_newsfeed_string {
        max-width: 50%;
    }
}

@media (max-width: 920px) {
    .profile-BLOGS_CMP_UserBlogWidget .ow_box .ow_button input[type=button] {
        padding: 1px 23px 0px 0px !important;
        font-size: 10px !important;
    }
    .ow_my_drafts_widget span.ow_button {
        display: inline-block;
        padding: 0px 0px;
        border: none;
        margin: 3px 0px 0px 0px;
    }
    .news_index .ow_news_list .news_widget .ow_my_drafts_widget span.ow_button {
        border: 1px solid #bec5ca;
        padding: 1px 10px;
    }
    .ow.base_sign_in .ow_sign_in_wrap {
        width: calc(100% - 20px);
    }
    body .ow_group_brief_info .details {
        width: 100%;
    }
    body .ow_group_brief_info .details h3.title {
        text-align: center;
    }
    .ow_group_brief_info .image {
        float: unset;
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }
    .ow_box_empty.ow_stdmargin.clearfix.group-FORUM_CMP_LatestTopicsWidget.ow_break_word.container .ow_box_toolbar_cont ul.ow_box_toolbar li:last-child a.privacy_label {
        font-size: 10px;
        padding: 5px 4px 5px 4px;
    }
}

@media (max-width: 830px){
    .ow_admin_area .ow_page_container.ow_admin .ow_stdmargin.clearfix .ow_box #search_plugin{
        width: 100%;
    }
    .ow_admin_area .ow_page_container.ow_admin .ow_stdmargin.clearfix .ow_box #search_inp{
        margin-top: 10px !important;
    }
}

@media (max-width: 787px) {
    .ow_profile_gallery_action_toolbar .ow_profile_action_toolbar {
        margin-bottom: 10px;
    }

    .ow_profile_gallery_action_toolbar {
        margin-bottom: 10px;
        padding-right: 25px;
    }

    .ow_profile_gallery_action_toolbar .ow_context_action_block.ow_context_action_value_block.ow_profile_toolbar_group {
        margin-bottom: 10px !important;
    }
}

@media (max-width: 780px) {
    .ow_copyright_logo, .ow_logos
    {
        display: none;
    }

    .ow_copyright, .powered_by_logo, .created_by {
        position: relative;
        clear: both;
        width: auto;
        left: 0px;
        bottom: 0px;
        right: 0px;
        text-align: center;
        padding-right: 5px;
    }
    .ow_footer .ow_copyright .ow_copyright_text{
        display: none;
    }
    .ow_footer .ow_copyright .ow_site_name{
        left: 0px;
        right: 0px;
        text-align: center;
    }
    .ow_footer .ow_mobile_app_download_links{
        margin-top: 23px;
    }
    .ow_footer .powered_by_logo{
        max-width: 120px;
        margin: 0 auto;
    }
    .ow_footer{
        border-bottom-width: 10px !important;
    }
    .created_by{
        bottom: 16px !important;
    }
    .ow_copyright{
        bottom: 50px !important;
        text-align: center !important;
    }

    body .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content.ow_newsfeed_item_image_content{
        width: 76% !important;
    }

    div.ow_group_list  input#searchTitle.group_search_title,
    div.ow_group_list  select#categoryStatus[name='categoryStatus']{
        width: calc(100% - 17px) !important;
        margin-right: 9px !important;
    }

    .ow_group_list form[name="GroupFilterForm"]{
        margin-bottom: 65px !important;
    }

    div.ow_group_list  select#categoryStatus[name='categoryStatus'] + span.ow_button{
        margin-top: 6px;
        float: left;
        margin-left: 9px;
    }

    body .ow_dnd_widget.ow_search_hashtag_widget,
    body .ow_dnd_widget.ow_top_hashtags_list {
        width: 99% !important;
    }
}

@media (max-width: 767px) {
    body.base_user_dashboard .dashboard-NEWSFEED_CMP_MyFeedWidget div.category_section {
        float: unset;
    }
    body.base_index_page .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
        margin-left: 0 !important;
    }
    body.base_index_page .ow_newsfeed .ow_newsfeed_item.with_last_activity .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
        margin-left: 23px !important;
    }
    body.base_user_dashboard .dashboard-NEWSFEED_CMP_MyFeedWidget div.category_section{
        width: 140px !important;
        margin-top: 5px;
    }

    body .ow_event_list .ow_automargin.ow_superwide form span.ow_button {
        float: unset !important;
    }
    .ql-sort-wrap{
        top: 11px;
    }
    .ow_group_list .ow_automargin.ow_superwide form{
        padding-top: 0;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container{
        width: calc(100% - 18px);
        padding: 0 11px 5px 11px;
    }
    .photo_user_album .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container{
        width: unset;
    }
    ul.ow_content_menu {
        padding: 10px;
        padding-top: 0 !important;
    }
    .photo_user_album ul.ow_content_menu{
        border: unset;
    }
    .user_photos ul.ow_content_menu {
        border: none;
    }
    .ow_group_list .ow_automargin.ow_superwide form{
        max-width: 100% !important;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container select[name="choose_photo_search_show_type"]{
        width: 100% !important;
        height: 33px !important;
        margin-right: -2px;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container .photo_page_search_submit_button_container span{
        float: left;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container div#photo-list-search div.ow_searchbar{
        margin-right: -2px;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container span.photo_page_search_submit_button_container input{
        height: 34px !important;
        padding-top: 4px !important;
    }
    .ow_photo_search_actions_container div#photo-list-search {
        margin-right: 0;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container .photo_page_search_submit_button_container .ow_button{
        margin-left: 2px;
        margin-top: 8px;
    }
    .ow_box_empty.ow_stdmargin.clearfix.group-FORUM_CMP_LatestTopicsWidget.ow_break_word.container .ow_box_toolbar_cont ul.ow_box_toolbar li:last-child a.privacy_label {
        font-size: 12px;
        padding: 5px 8px 5px 8px;
    }
    body.base_index_page .ow_newsfeed .with_last_activity .ow_newsfeed_avatar{
        margin-top: 3px !important;
    }
    body.base_index_page .ow_newsfeed .ow_newsfeed_body .ow_newsfeed_string .ow_newsfeed_avatar{
        margin-top: -4px !important;
    }
    body.base_user_dashboard .ow_newsfeed .qa-content:lang(fa-IR){
        line-height: 25px !important;
    }
    .ow_comments_list .ow_comments_item .ow_avatar_label{
        max-width: 25px;
        bottom: 25px !important;
    }
    .ow_user_list .ow_item_set3 {
        width: 100% !important;
    }
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1 div.ow_user_list_item.clearfix.ow_item_set3,
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2 div.ow_user_list_item.clearfix.ow_item_set3{
        border-bottom: 1px solid #ccd6de;
    }
    .forum_answer .ow_ipc_info .ow_ipc_content .post_content {
        width: calc(100% - 5px);
        padding: 5px;
        margin: 10px 0px;
        padding-top: 10px;
    }
    body .ow_event_list form[name="EventFilterForm"] span.ow_button{
        float: left !important;
        margin: 5px !important;
    }
    body .ow_event_list form[name="EventFilterForm"]{
        margin-right: -7px !important;
    }
    body div.ow_event_list .ow_automargin.ow_superwide form input#searchTitle{
        width: 100% !important;
    }

    .ow_photoview_overlay .ow_photoview_stage_wrap:not(.ow_photoview_stage_wrap_fullscreen){
        width: 100% !important;
    }

    .ow_comments_item_picture span.ow_avatar_label {
        bottom: 19px !important;
    }
    body .event_comments_list .ow_comments_item_picture span.ow_avatar_label{
        bottom: 22px !important;
    }
    .ow_console_right:lang(fa-IR) {
        /*margin-top: 43px;*/
    }

    .ow_console .ow_tooltip_top_right.ow_tooltip {
        top: 0px !important;
        left: 0px !important;
    }

    .OW_ConsoleItemContent {
        top: 33px;
    }
    .profile-BLOGS_CMP_UserBlogWidget .ow_box .ow_button input[type=button] {
        padding: 1px 31px 0px 0px !important;
        font-size: 13px !important;
    }
    .ow_page_padding {
        padding-top: 0px;
    }
    .ow_video_playing .ow_newsfeed_item_picture {
        height: 17vw !important;
    }
    .ow_content_menu li {
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
        margin: 0;
    }
    .ow_content_menu li a:hover {
        text-decoration: underline !important;
    }

    .ow_video_list .clearfix {
        border: none !important;
    }

    .ow_forum_icon {
        display: none;
    }

    .ow_admin_area .ow_page_container .ow_content #main-form table tbody .ow_tr_first th{
        display: table-cell;
    }

    .ow_forum_icon.widget {
        display: block;
    }

    .ow_ipc_content img {
        max-width: 100%;
    }

    .ow_admin_area .lang_value {
        width: 100% !important;
    }

    .ow_admin_area #main-form th:last-child,
    td.ns-hover-block{
        display: none;
    }

    .ow_admin_area #main-form span.ow_mild_green {
        word-break: break-all;
    }

    .ow_moderation_sticky,
    .ow_moderation_wrap{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .ow_moderation_sticked {
        position: relative !important;
    }

    .ow_main_menu li a
    {
        color: black;
    }

    .ow_user_list_data:lang(fa-IR){
        margin-left: 30px !important;
        margin-right: 60px !important;
    }

    .ow_user_list .ow_miniic_live .ow_lbutton.ow_green{
        position: absolute;
        left: 2px;
    }

    .base_users .ow_page_wrap .ow_canvas .ow_content .ow_user_list_item .ow_user_list_data .user_friend{
        left: 55px;
    }

    body.ow.base_sign_in{
        height: auto;
    }

    .ow_admin_choose_theme .theme_thumbs {
        width: auto !important;
    }

    select {
        width: 100% !important;
    }

    .contactus_index table .ow_type_fselect .ow_presentation_fselect .ow_label_question select{
        width: auto !important;
    }

    .ow_admin_area .ow_content .seo_admin_select  select[name="meta_sections"] {
        width: auto !important;
    }

    .ow_left.ow_txtleft.user_list_thumb {
        display: none !important;
    }

    .ow_mailbox_convers_info_body:lang(fa-IR){
        margin-right: 77px !important;
        margin-left: 0px !important;
    }

    body .ow_mailbox_left:lang(fa-IR){
        float: none !important;
    }

    .ow_mailbox_table .ow_mailbox_right .ow_mailbox_cap:lang(fa-IR){
        padding-right: 86px !important;
    }

    .ow_mailbox_cap .ow_mailbox_avatar:lang(fa-IR) {
        margin-right: -70px !important;
        margin-left: 0px !important;
        margin-top: 20px;
    }
    .ow_mailbox_right_chat.ow_mailbox_right .ow_mailbox_username {
        padding: 29px 10px 16px 0 !important;
    }
    .ow_admin_area .ow_box {
        padding: 0px !important;
    }
    .ow_admin_area .ow_admin_page_padding .ow_page_container .ow_page .ow_content .ow_stdmargin .ow_box{
        padding: 10px !important;
    }
    .ow_admin_area .ow_admin_page_padding .ow_page_container .ow_page .ow_content .ow_stdmargin #search_form #search_inp{
        margin-top: 10px;
    }

    .ow_admin_area .ow_page_container.ow_admin .ow_content .ow_box{
        padding: 10px !important;
        width: auto !important;
    }

    .ow_admin_area .ow_page_container.ow_admin .ow_content .ow_box.ow_break_word.container {
        padding: 10px !important;
    }

    .ow_admin_area #place_sections .place_section .ow_box{
        padding: 10px !important;
    }

    .ow_dnd_slider {
        display: none;
    }

    .floatbox_body img {
        max-width: 100%;
    }

    body .ow_menu_wrap {
        display: none !important;
    }
    .ow_site_panel a.ow_logo.ow_left {
        position: absolute;
        margin: auto;
        right: 40%;
        top: -65px;
    }
    .ow_nav_btn {
        display: block;
        opacity: 1;
    }
    .ow_content .ow_superwide,
    .ow_content .ow_supernarrow,
    .ow_content .ow_narrow,
    .ow_content .ow_wide,
    .ow_content .ow_column {
        float: none;
        width: 100% !important;
        margin-bottom: 10px;
        clear: both;
    }
    .ow_site_panel {
        min-width: 320px;
    }
    .floatbox_container {
        max-width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_ipc_header {
        margin-bottom: 4px;
    }
    .ow_lp_label br {
        margin: 6px 0;
    }
    .ow_sign_in_wrap form .ow_sign_in {
        width: 100%;
        float: none;
    }
    .floatbox_container .ow_sign_in_wrap form .ow_sign_in {
        padding-top: 5px;
    }
    .ow_sign_in_wrap {
        width: 100%;
    }
    .ow_sign_in_wrap form .ow_sign_up {
        margin: 16px 0 0 0;
        width: 100%;
        text-align: center;
    }
    .ow_sign_in_wrap form .ow_sign_up p br {
        height: 1px;
    }
    .floatbox_container .ow_sign_in_wrap form {
        padding: 0;
    }
    .console_tooltip.ow_tooltip_top_right.ow_tooltip {
        right: 2px;
    }
    .console_tooltip.ow_tooltip_top_right .ow_tooltip_tail span {
        display: none;
    }
    body textarea.ow_newsfeed_status_input.invitation {
        height: 32px;
    }
    /*.ow_console_item {
        position: static;
    }*/
    .ow_console_body {
        position: relative;
    }
    body .ow_newsfeed_item_content {
        width: 100%;
        max-width: 100%;
    }
    .ow_newsfeed_left {
        width: auto;
    }
    body .ow_searchbar input[type="text"] {
        height: 28px;
        line-height: 18px;
    }
    iframe {
        width: 100% !important;
        height: auto;
    }
    body .ow_moderation_wrap {
        margin-left: 0;
    }
    body .ow_moderation_sticky {
        width: 100%;
        margin-left: 0;
    }
    body .ow_chat_selector {
        position: fixed;
        left: 0;
    }
    body .ow_chat_dialog_wrap {
        position: fixed;
        left: 0;
        width: 100%;
        right: 0px !important;
    }
    body .ow_chat_dialog {
        width: 100% !important;
        margin-left: 0;
    }
    body .ow_forgot_password {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 0 20px;
    }
    body .customize_box {
        display: none;
    }
    .ow_header img {
        display: none;
    }
    .ow_header_pic {
        display: block;
        width: 100%;
        background-size: cover;
        background-position: center center;
    }
    .ow_message_cont {
        left: 0;
        right: 0;
        width: 100%;
        margin-left: 0;
    }
    /*------------- Messages --------------*/
    body .ow_mailbox_table {
        background: transparent;
        margin-bottom: 20px;
    }
    body .ow_mailbox_left {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding-bottom: 0;
        background-color: #fff;
    }
    body .ow_mailbox_left .ow_mailbox_left_body {
        width: 100% !important;
        position: static;
    }
    body #conversationItemListSub {
        width: 100% !important;
    }
    body .ow_mailbox_right {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding-bottom: 0;
        background-color: #fff;
    }
    .ow_mailbox_left_body .jspContainer {
        height: 252px !important;
    }
    body .ow_mailbox_username {
        min-width: 0;
    }
    body .ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body,
    body .ow_mailbox_table .ow_mailbox_search,
    body .ow_mailbox_conv_options {
        border-width: 0px 0px 0px 0px !important;
    }
    body .ow_mailbox_table {
        border-width: 0;
    }
    body .ow_mailbox_table .ow_mailbox_left,
    body .ow_mailbox_table .ow_mailbox_right {
        border: 1px solid #ececec;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }
    body .ow_mailbox_table .ow_mailbox_cap {
        height: 82px;
    }
    body .ow_mailbox_table .ow_mailbox_right .ow_mailbox_cap {
        padding-left: 86px;
    }
    body .ow_mailbox_convers_info.mails,
    body .ow_mailbox_convers_info.chats {
        background-position: 8px 36px;
    }
    body .ow_mailbox_table .ow_mailbox_cap .ow_mailbox_convers_actions {
        margin-top: 30px;
    }
    body .ow_mailbox_table .ow_mailbox_search input {
        font-size: 90%;
        height: 32px;
        line-height: 18px;
    }
    body .ow_mailbox_search .ow_btn_close_search {
        top: 22px;
    }
    html body .ow_mailbox_form .ow_mailbox_message_input textarea {
        display: none;
    }
    html body .ow_mailbox_message_input .jhtmlarea,
    body .ow_mailbox_form .ow_attachment_btn,
    body .ow_mailbox_form .ow_attachment_icons,
    #conversationTextarea {
        display: block !important;
    }
    textarea#conversationTextarea {
        margin: 0;
        border: none;
    }
    .ow_mailbox_form .jhtmlarea .input_ws_cont {
        display: none;
    }
    html body .ow_mailbox_message_input .jhtmlarea {
        width: 100% !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_mailbox_form div.jhtmlarea {
        padding: 0;
    }
    .ow_mailbox_request_item .console_list_ipc_item,
    .ow_chat_request_item .console_list_ipc_item {
        padding-left: 20px;
        background-position: 2px 27px;
    }
    .ow_chat_dialog_wrap .ow_mailchat_new_message.ow_chat_dialog {
        bottom: 0;
        left: 0;
        margin: 0;
        position: fixed;
        right: 0;
        width: 100%;
    }
    .ow_mailbox_left_loading .ow_mailbox_left_body {
        background-position: center 120px;
    }
    html body .ow_mailbox_table_empty .ow_mailbox_left div.ow_mailbox_no_content {
        padding-top: 117px;
        padding-bottom: 117px;
    }
    /*Fonts*/
    html {
        font-size: 12px;
    }
    body {
        font-size: 1rem;
    }
    h2,
    h3 {
        font-size: 1.25rem;
    }
    .ow_box_menu, ul.ow_bl a {
        line-height: 25px;
    }
    .ow_box_menu a, ul.ow_bl a {
        height: auto;
    }
    .ow_admin_area #content-statistics-menu .ow_box_menu a:lang(fa-IR),
    .ow_admin_area #user-statistics-menu .ow_box_menu a:lang(fa-IR){
        padding-bottom: 6px !important;
    }
    .ow_box_menu a span{
        font-size: 1.1rem;
    }
    ul.ow_bl a  {
        font-size: 1.1rem;
    }
    .ow_ipc_header a {
        font-size: 1.1rem;
    }
    .ow_small {
        line-height: 18px;
    }

    .forum_topic_index .ow_page_wrap .ow_canvas .ow_content .ow_forum_topic_posts .sort_topic_answers_container{
        position: relative;
        bottom: 8px;
    }
    .base_user_dashboard .ow_newsfeed_string.ow_small.ow_smallmargin{
        margin-bottom: 20px !important;
    }
    .ow_comments_mipc .ow_comments_item_info:lang(fa-IR), .ow_feed_comments_input_sticky .ow_comments_item_info:lang(fa-IR){
        margin-right: 40px !important;
    }

    div.ow_newsfeed_btns:not(.ow_newsfeed_last_activity_time) .ow_nowrap.create_time.ow_newsfeed_date{
        margin-top: 5px;
    }
    body .ow_newsfeed_last_activity_time:lang(fa-IR){
        margin-left: 2px !important;
        margin-top: 1px !important;
    }

    .ow_ipc_toolbar,
    .ow_ipc_toolbar .ow_ipc_date,
    .ow_ipc_date {
        font-size: 1.1rem;
    }
    html body a.ow_lbutton, html body span.ow_lbutton {
        line-height: 1.2em;
    }
    .ow_comments_item_header a {
        font-size: 1.1rem;
    }
    html body .ow_sidebar .ow_tiny,
    html body .ow_console .ow_tiny,
    .ow_tiny {
        font-size: 1rem;
    }
    input[type="text"],
    input[type="password"],
    textarea,
    select,
    div.jhtmlarea,
    .ow_photo_upload_description,
    .ow_photo_preview_edit .CodeMirror {
        font-size: 1.15rem;
    }
    .user_search_index select{
        font-size: 11px;
        width: auto !important;
    }
    .iissms_check_code .user_verification .buttons.iissms_buttons input.ow_ic_ok{
        font-size: 12px;
    }
    body .ow_mailbox_convers_info .ow_mailbox_convers_info_string a,
    body .ow_mailbox_convers_info_date {
        font-size: inherit;
    }
    body .ow_mailbox_convers_info .ow_mailbox_convers_preview {
        font-size: 1.1rem;
    }
    body .ow_mailbox_message_header a,
    body .ow_mailbox_message_content {
        font-size: 1.1rem;
    }
    body .ow_mailbox_message_date {
        font-size: 1rem;
    }
    .user_events .ow_page_wrap .ow_canvas .ow_content .ow_event_list .ow_automargin.ow_superwide select{
        font-size: 13px;
    }
    .ow_console,
    .ow_console_item a,
    .ow_console_lang_item {
        font-size: 1.1rem;
    }
    ul.ow_console_dropdown .ow_console_dropdown_cont:lang(fa-IR) {
        text-align: right;
    }
    ul.ow_console_dropdown .ow_console_dropdown_cont {
        text-align: left;
    }
    .ow_console_dropdown_cont a {
        line-height: 24px;
    }
    .ow_credits_links a {
        font-size: 1rem;
    }
    .ow_supernarrow {
        font-size: 1.1rem;
    }
    .ow_footer_menu {
        font-size: 1.1rem;
    }
    a.ow_context_action_value,
    .ow_context_action_list a {
        font-size: 1rem;
    }
    input[type="submit"], input[type="button"] {
        font-size: 1.15rem;
    }
    .ow_attachment_btn span.ow_button input[type="submit"],
    .ow_attachment_btn span.ow_button input[type="button"] {
        line-height: 21px;
    }
    .ow_content_menu{
        border-bottom: none;
    }
    .ow_content_menu li{
        border-bottom: 1px solid #ccd6de;
    }
    .login_mobile_account #login_frame .ow_content_menu li:not(.active){
        border-bottom: 2px solid #ccd6de;
    }
    .ow_content_menu_wrap .ow_content_menu{
        width: calc(100% - 9px);
    }
    .ow_event_list .ow_automargin.ow_superwide form  input#searchTitle {
        margin-bottom: 4px !important;
    }
    .ow_content_menu_wrap{
        margin: 2px 9px 2px 21px;
    }
    body.base_users .ow_content_menu_wrap{
        margin: 2px 0 2px 15px;
    }
    body.base_users .ow_content_menu_wrap{
        margin: 2px 0 2px 22px;
    }
    body.news_index .ow_content_menu_wrap{
        margin-left: 21px;
        margin-right: 0px;
    }
    body.user_blogs .ow_content_menu_wrap{
        margin-left: 25px;
    }
    body.user_events .ow_content_menu_wrap{
        margin-left: 19px;
    }
    body.questions_home .ow_content_menu_wrap{
        margin-right: 15px;
        margin-left: 17px;
    }
    .ow_content_menu li {
        display: block;
        float: none;
    }
    .ow_content_menu li a {
        font-size: 1.2rem;
    }
    .ow_content_menu li.active {
        border-color: #ccd6de;
    }
    h1 {
        font-size: 1.7rem;
        line-height: 30px;
    }
    body .ow_explore_photos_show {
        font-size: 1rem;
    }
    body .ow_searchbar input[type="text"] {
        font-size: 1rem;
    }
    body .ow_box_toolbar {
        font-size: 0.95rem;
    }
    .ow_console_mailbox_title {
        font-size: 1rem;
    }
    .ow_console_mailbox_title .ow_mailbox_convers_info_date {
        font-size: 0.9rem;
    }
    .ow_console_mailbox_txt,
    .ow_chat_request_item .ow_console_mailbox_txt {
        font-size: 1rem;
    }
    a.ow_lbutton, span.ow_lbutton {
        font-weight: normal;
    }
    body .ow_chat_in_dialog .ow_time_block p span.ow_time_text {
        font-size: 0.9rem;
    }
    body .ow_dialog_date_cap,
    body .ow_chat_dialog .ow_author_block span.ow_chat_item_author,
    .ow_top_panel .ow_count_txt,
    body .ow_chat_block_main .ow_chat_search input[type="text"],
    body .ow_chat_block_main .ow_chat_search input[type="password"],
    body .ow_dialog_in_item p,
    body span.ow_chat_in_item_author,
    body span.ow_chat_in_item_text,
    body .ow_chat_dialog .ow_chat_subject_block input {
        font-size: 1rem;
    }
    .ow_mailbox_log .ow_time_block p span.ow_time_text {
        font-size: 0.9rem;
    }
    /*Buttons*/
    .ow_attachments a {
        height: 26px;
        width: 26px;
        background-position: -173px 2px;
    }
    .ow_attachment_btn span.ow_button input[type="submit"],
    .ow_attachment_btn span.ow_button input[type="button"] {
        height: 26px;
    }
    body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"],
    body .ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"] {

    }

    .ow_avatar img {
        width: 40px;
        height: 40px;
        border-radius: 60px !important;
        -moz-border-radius: 60px !important;
        -webkit-border-radius: 60px !important;
    }
    .ow_ipc_info {
        margin-left: 77px;
    }
    .ow_canvas .ow_newsfeed_body {
        margin-left: 70px;
        min-height: 70px;
    }
    .ow_user_list_data {
        margin-left: 73px;
    }
    .ow_mini_ipc_picture img,
    .ow_mini_ipc_picture .ow_avatar,
    .ow_mini_ipc_picture .ow_avatar img {
        width: 40px !important;
        height: 40px !important;
    }
    .ow_mini_ipc_picture {
        width: 62px;
        margin-right: -62px;
    }
    .ow_mini_ipc_info {
        margin-left: 66px;
    }
    .ow_feed_comments_input_sticky .ow_comments_item_picture .ow_avatar img,
    .ow_comments_input_wrap .ow_comments_item_picture .ow_avatar img {
        width: 40px !important;
        height: 30px !important;
    }
    .ow_feed_comments_input_sticky .ow_comments_item_info,
    .ow_comments_input_wrap .ow_comments_item_info {
        margin-left: 68px;
    }
    .ow_comments_item .ow_comments_item_picture .ow_avatar img {
        width: 30px !important;
        height: 30px !important;
    }
    body .ow_comments_item .ow_comments_item_picture .ow_avatar {
        width: 52px;
        height: 52px;
    }
    body .ow_comments_item .ow_comments_item_picture {
        width: 52px;
        margin-right: -52px;
    }
    body .ow_comments_item .ow_comments_item_info {
        margin-left: 68px;
    }
    .ow_comments_item_header {
        margin-top: 4px;
        margin-bottom: 4px;
    }
    body .ow_mailbox_convers_info_body {
        margin-left: 77px;
    }
    body .ow_mailbox_avatar {
        width: 70px;
    }
    body .ow_mailbox_cap .ow_mailbox_avatar {
        margin-left: -70px;
    }
    .ow_console .ow_avatar {
        width: 60px;
        height: 60px;
    }
    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list_item.ow_notification_item .console_list_ipc_item .ow_avatar{
        width: 32px;
        height: 32px;
    }
    .ow_console_ntf_cont, .ow_console_invt_cont {
        margin-left: 68px;
    }
    .ow_console li.ow_chat_request_item .ow_console_invt_cont,
    .ow_console li.ow_mailbox_request_item .ow_console_invt_cont {
        margin-left: 68px;
    }
    .ow_console li.ow_chat_request_item .ow_avatar,
    .ow_console li.ow_mailbox_request_item .ow_avatar {
        width: 60px;
        height: 60px;
        margin-right: -60px;
    }
    /*-------------------------Photo-------------------------*/
    body .ow_photo_list_wrap.ow_photo_no_sidebar div.ow_photo_item_wrap,
    body .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap,
    body .ow_photo_list_wrap.ow_photo_no_sidebar div.ow_photo_item_wrap.ow_photo_album {
        width: 50%;
    }
    body .ow_photo_list_wrap.ow_photo_no_sidebar .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap {
        height: 300px;
    }
    #photo-list-search {
        float: none;
    }
    .ow_fw_menu .ow_fw_btns {
        margin-bottom: 8px;
    }
    .ow_fw_menu {
        border: none;
        padding: 0;
    }
    .ow_fw_menu .ow_searchbar {
        margin-top: 4px;
        padding-right: 24px;
        width: 100%;
        display: inline-block !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_fw_menu .ow_searchbar_input,
    .ow_fw_menu .ow_searchbar_input input {
        width: 100% !important;
    }
    .ow_fw_menu .ow_searchbar .ow_searchbar_btn {
        margin-right: -24px;
    }
    .ow_photo_upload_bottom > .ow_left,
    .ow_photo_upload_wrap .ow_suggest_field input {
        width: 100% !important;
    }
    body .ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit {
        width: 48%;
        margin-left: 1% !important;
        margin-right: 1% !important;
        margin-bottom: 10px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_photo_preview_action {
        overflow: hidden;
    }
    body .CodeMirror-scroll,
    body .CodeMirror-sizer {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding-bottom: 0;
        padding-right: 0;
    }
    body .CodeMirror-hscrollbar {
        display: none !important;
    }
    .new-album textarea {
        margin-bottom: 16px;
    }
    body.user_photos .ow_photoview_info_wrap {
        width: 100% !important;
        height: auto !important
    }
    .ow_photoview_stage_wrap {
        width: 100% !important;
    }
    .floatbox_container {
        width: 100% !important;
        min-width: inherit !important;
    }
    /*Forum*/
    .forum_add_post .ow_left{
        width: 98% !important;
        float: none;
    }
    .forum_add_post .ow_right {
        width: 100% !important;
        float: none;
    }

    /*Video*/
    .ow_video_list .clearfix.ow_alt1,
    .ow_video_list .clearfix.ow_alt2 {
        display: block;
    }
    .ow_video_list_item {
        width: 45%;
        margin: 9px;
        padding: 24px 24px 24px 24px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        margin-bottom: 10px;
    }
    .ow_video_list_item > a:first-child {
        margin-right: 8px;
    }
    .ow_video_list > .ow_alt1,
    .ow_video_list > .ow_alt2 {
        background-color: #fff;
        padding-left: 0;
    }
    body .iisnews_view .ow_comments_item_info:lang(fa-IR){
        margin-right: 50px !important;
    }
    .ow_event_list .ow_automargin.ow_superwide form span.ow_button{
        float: left !important;
    }
    .base_index_page .ow_newsfeed .ow_newsfeed_avatar {
        margin-right: 30px !important;
        margin-top: 17px;
    }
    .forum_search_container select#forum_search_options_select,
    .forum_search_container form.forum_search_form{
        width: 100%
    }
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap{
        width: 100%;
        margin-right: -3px !important;
        margin-left: -0px !important;
        margin-top: 4px !important;
    }
    body .forum_search_container form.forum_search_form.user_filter_enabled div.forum_search_username_filed_container + .forum_search_wrap{
        margin-left: -2px !important;
    }
    .forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button{
        margin-top: -12px !important;
    }
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap #forum_search_cont{
        margin-left: 2px !important;
    }
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap .forum_search_input{
        padding-left: 0;
        margin-left: -3px
    }
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap .forum_search_tag_input {
        margin-right: -1px;
    }
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap .forum_search_input,
    .forum_search_container div.forum_search_username_filed_container + .forum_search_wrap .forum_search_tag_input {
        width: 100%;
    }
    .forum_search_form.user_filter_enabled .forum_search_container .forum_search_form{
        padding-bottom: 35px;
    }
    .forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button,
    .forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button + .forum_advanced_search_button{
        float: left;
        margin-left: 1px;
        margin-top: -13px;
    }
    .forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button + .forum_advanced_search_button{
        margin-top: -12px !important;
    }
    .forum_search_container .forum_search_form.user_filter_enabled div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button,
    .forum_search_container .forum_search_form.user_filter_enabled div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button + .forum_advanced_search_button{
        margin-top: 29px !important;
    }
    .forum_search_container form#forum_search.user_filter_enabled .forum_search_wrap .forum_search_input input {
        width: calc(100% + 5px) !important;
        margin-right: 2px;
    }
    .forum_search_container form#forum_search.user_filter_enabled .forum_search_wrap .forum_search_tag_input  input {
        width: calc(100% + 5px) !important;
    }
    .forum_search_container form#forum_search .forum_search_username_filed_container{
        display: block;
        text-align: right;
    }
    .forum_topic_index .forum_search_container{
        margin-bottom: 7px;
        padding: 7px;
    }
    .ow_photo_search_actions_container + #album-edit.ow_photo_album_info_wrap {
        margin-top: 1px;
    }
    .active_sessions_page .ow_box {
        float: unset;
        margin: 0;
        text-align: center;
    }
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a,
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a{
        text-align: center !important;
        max-width: 100%;
    }
    .ow_bl a.privacy_label {
        line-height: 22px;
        height: 25px;
    }
    .ow_newsfeed_context_menu_wrap .ow_newsfeed_string a + a {
        margin-bottom: -6px !important;
    }
    .base_user_dashboard .ow_newsfeed ul.ow_content_menu{
        height: initial;
    }
    .base_user_dashboard .ow_newsfeed .ow_content_menu_wrap ul.ow_content_menu{
        height: auto !important;
    }
    .blog_save_index .blog_widget.ow_dnd_widget{
        margin-top: 0px;
    }

    .hashtag_index .ow_content_menu li.active,
    .hashtag_index  .ow_content_menu li.active:hover {
        height: 39px;
    }
    .iisgraph .ow_content_menu_wrap .ow_content_menu li.active a {
        height: 31px;
    }
    .iisgraph .ow_content_menu_wrap ul li {
        margin-top: 10px !important;
    }
    .ow_menu_fullpage_wrap ul li a{
        padding: 3px 3px 6px 3px !important;
        border-top: 1px solid transparent !important;
        border-left: 1px solid transparent !important;
        border-right: 1px solid transparent !important;
    }
    .ow_menu_fullpage_wrap .ow_main_menu li a:hover{
        margin-top:0px !important;
    }
    .ow_menu_fullpage_wrap .ow_main_menu li.active a:hover{
        border-top:1px solid transparent !important;
        border-left: 1px solid transparent !important;
        border-right: 1px solid transparent !important;
    }
    html body.profile_edit div .ow_page h1 {
        width: 100%;
    }
    .ow_box.ow_stdmargin.clearfix.group-GROUPS_CMP_BriefInfoWidget.ow_break_word.container .ow_box_toolbar_cont.clearfix {
        margin-top: 0;
    }
    body .ow_right.ow_add_new_news{
        margin-bottom: 10px;
        text-align: left;
    }
}

@media (max-width: 760px) {
    .ow.base_sign_in .ow_sign_in_wrap {
        width: 450px;
        height: 730px;
        max-height: 730px;
    }
    .ow.base_sign_in .ow_sign_in_wrap form {
        height: 370px;
        width: calc(100% - 30px);
    }
    .ow.base_sign_in form .ow_sign_up {
        background-size: 175px;
        background-position: top;
        width: 100%;
        height: 298px;
        border-left: 0;
        padding-bottom: 20px;
        margin: auto;
    }
    .ow.base_sign_in form .ow_sign_up .ow_mobile_app_download_links {
        text-align: center;
        width: 100%;
    }
    .ow.base_sign_in form .ow_sign_in {
        width: 100%;
        margin: auto;
        margin-top: 10px;
        min-height: 368px;
    }
    .ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:checked + label:after {
        left: 408px;
        top: 117px;
    }
    .ow.base_sign_in .ow_sign_in_wrap h2 {
        margin-top: 10px;
        width: unset;
    }
    .ow.base_sign_in .ow_sign_in_wrap form .connect_button_cont {
        right: 86px;
        top: -130px;
    }

    .ow_admin_area .ow_page_container.ow_admin .ow_content .ow_content_menu_wrap .ow_content_menu li.active,
    .ow_admin_area .ow_page_container.ow_admin .ow_content .ow_content_menu_wrap .ow_content_menu li.active:hover{
        height: 38px;
    }
}

@media (max-width: 728px) {
    .ow_page_wrap .ow_page_padding .ow_page_container .ow_page.ow_bg_color.clearfix .ow_content .ow_table_1.st_table_4.ow_stdmargin.ow_forum tbody tr th{
        font-size: 9px;
        word-wrap: break-word;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .base_user_join form table,
    .profile_edit form table{
        width: 100% !important;
    }
}

@media (min-width: 680px){
    .ow_page_wrap .ow_menu_fullpage .ow_menu_fullpage_wrap li.active a:hover{
        background-color: #4785b8 !important;
    }
}

@media (max-width: 650px) {
    .ow_forum .ow_name{
        width: 64%;
    }
    .ow_forum .ow_topics{
        width: 13%;
    }
    .ow_forum .ow_replies{
        width: 13%;
    }
    .ow_forum .ow_reply_info span.reply_username{
        max-width: 84%;
        display: block;
    }
    body.forum_section_index .ow_forum .ow_reply_info span.reply_username{
        display: block;
    }
    body.forum_section_index .ow_forum td.ow_reply_info .reply_username a{
        max-width: calc(100% - 30px) !important;
    }
    .iissms_check_code .field input {
        margin-bottom: 10px;
    }
    .ow_admin_area .ow_admin_header .ow_site_panel{
        height: 6vh !important;
    }
}

@media (max-width: 600px) {
    .ow_newsfeed .questions-add-answers_same_margin{
        margin-right: 0 !important;
        margin-left: 10px !important;
    }
    body .ow_newsfeed_context_menu_wrap .questions-add-answer.questions-add-answers_same_margin  {
        margin-left: 0 !important;
    }
    body.search_in_forum_result .ow_ic_forum{
        margin-bottom: 45px;
    }
    html body.news_index .ow_news_list .ow_ipc_toolbar .ow_delimiter + .ow_nowrap span {
        max-width: 285px;
    }
    .ow_newsfeed_content_status .ow_newsfeed_oembed_atch .ow_newsfeed_item_content.ow_newsfeed_item_image_content.feedLtr {
        width: 88% !important;
    }
    .plugins_index.ow_admin_area .ow_content .ow_box_empty.ow_stdmargin.ow_break_word.container .ow_plugins_search #searchPluginsInput{
        width: 100% !important;
    }
}

@media (max-width: 520px) {

    body .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content.ow_newsfeed_item_image_content{
        width: 74% !important;
    }
    body.customize_forum_index .forum_sections td.ow_action a.group_delete{
        display: block;
    }
    body.customize_forum_index .ow_ic_forum{
        margin-bottom: 45px;
    }
    body.customize_forum_index .ow_forum .ow_name{
        width: 45%;
    }
    body.customize_forum_index .ow_forum .ow_replies,
    body.customize_forum_index .ow_forum .ow_topics{
        width: 15%;
    }

    body.customize_forum_index .ow_forum .ow_action{
        width: 15%;
    }
    body.forum_index h1.ow_ic_forum{
        margin-bottom: 45px;
        max-width: 94%;
    }
    .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder{
        float: right;
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }
    .jconfirm-scrollpane .jconfirm-row .jconfirm-cell .jconfirm-holder .container{
        width: 100%;
    }
}

@media (max-width: 500px) {
    .ow.base_sign_in .ow_sign_in_wrap {
        width: calc(100% - 20px);
    }
    .ow.base_sign_in .ow_sign_in_wrap form .connect_button_cont {
        right: 102px;
    }
    .ow.base_sign_in form .ow_sign_in .ow_remember_me [type=checkbox]:checked + label:after {
        left: 438px;
        top: 117px;
    }
}

@media (max-width: 490px) {
    body .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content.ow_newsfeed_item_image_content{
        width: 75% !important;
    }
}

@media (max-width: 480px) {
    ul.ow_content_menu li{
        padding-left: 0px !important;
    }
    .ow_page_wrap .ow_page_padding .ow_page_container .ow_canvas .ow_page.ow_bg_color.clearfix .ow_content .ow_group_files_list .ow_group_files_list.invitation{
        margin-top: 11px;
    }
    body.base_notifications .ow_notifications_page .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar_date{
        margin-left: -1px !important;
    }
    body.base_index_page .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
        margin-left: -8px !important;
    }
    .index-NEWSFEED_CMP_SiteFeedWidget .iisnewsfeedpin_pined_class.with_last_activity .iisnewsfeedpin_pined_icon{
        top: 58px !important;
    }
    .ow_newsfeed .iisnewsfeedpin_pined_class.with_last_activity .clearfix .iisnewsfeedpin_pined_icon {
        left: 87px !important;
        top: 6px !important;
    }
    .ow_newsfeed div.ow_newsfeed_body .ow_newsfeed_body {
        width: 98%;
    }
    .group_users_list_page .ow_group_user_list_search input#searchValue {
        margin-bottom: 10px !important;
    }
    body.base_user_dashboard .ow_newsfeed .ow_newsfeed_item.with_last_activity .ow_newsfeed_context_menu_wrap .ow_context_action_block .ow_context_action{
        margin-left: -5px !important;
    }

    body.base_index_page .ow_page .ow_newsfeed_item .ow_newsfeed_body .q-answers .questions-answer,
    body.base_user_dashboard .ow_newsfeed .ow_newsfeed_body .ow_newsfeed_content .q-answers .questions-answer{
        width: calc(100% - 15px);
        margin-left: 15px;
    }
    body.base_index_page .ow_page .ow_newsfeed_item .ow_newsfeed_body .q-answers .questions-add-answer .qaa-input-c,
    body.base_user_dashboard .ow_newsfeed .ow_newsfeed_body .ow_newsfeed_content .q-answers .questions-add-answer .qaa-input-c{
        width: calc(100% - 45px);
        margin-left: 15px;
    }
    .ow_tip_box {
        display: none;
    }
    body.base_index_page .ow_content .ow_newsfeed_item .ow_newsfeed_body .qa-check:lang(fa-IR){
        padding-top: 5px;
        padding-bottom: 7px;
    }
    .ql-sort-wrap{
        top: -35px;
    }
    .ql-menu ul.ow_content_menu.clearfix{
        padding-left: 20px;
    }

    .ow_content .questions-list-menu-wrap.clearfix{
        margin-top: 30px;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container div#photo-list-search div.ow_searchbar{
        margin-right: 0;
        width: 100% !important;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container .ow_searchbar_btn.ow_ic_lens.ow_cursor_pointer.ow_left{
        margin-left: 5px;
    }
    .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container .photo_page_search_submit_button_container .ow_button{
        margin-left: 0;
        margin-top: 8px;
    }
    .ow_content_menu_wrap{
        margin: 2px 10px 2px 22px;
    }
    body.base_users .ow_content_menu_wrap{
        margin: 2px 0 2px 11px;
    }
    body .ow_box_menu.ow_fw_menu.ow_photo_search_actions_container select[name="choose_photo_search_show_type"]{
        width: 100% !important;
        margin-right: 0;
    }
    .ow_newsfeed_item .ow_newsfeed_item_picture{
        text-align: right;
    }

    body .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture + .ow_newsfeed_item_content.ow_newsfeed_item_image_content{
        width: 100% !important;
    }

    body .ow_newsfeed_item .ow_newsfeed_avatar .ow_avatar img{
        height: inherit !important;
        width: inherit !important;
    }

    body .ow_newsfeed_item.with_last_activity .clearfix > .ow_newsfeed_body{
        padding-right: 0;
        padding-left: 0;
    }

    body .ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description {
        margin: 1px 6px 7px 6px !important;
    }

    body.base_user_dashboard .ow_newsfeed .ow_newsfeed_avatar{
        margin-right: 10px !important;
    }

    body.base_index_page .ow_newsfeed .with_last_activity .ow_newsfeed_avatar{
        margin-right: 5px !important;
        margin-top: 0px !important;
    }

    .asl_groups .ow_group_list_item.clearfix,
    .avatar_select_list .ow_item_set2{
        width: 96% !important;
    }

    .floatbox_canvas div[class*='colorful_avatar_'] .ow_avatar a img {
        padding: 3px !important;
        width: 40px !important;
        height: 40px !important;
    }

    body.base_index_page .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar{
        margin-top: 3px !important;
    }

    body.base_index_page .ow_newsfeed .ow_newsfeed_avatar{
        margin-right: 15px !important;
        margin-left: 5px;
        margin-bottom: 5px;
    }

    body .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar{
        width: 27px !important;
        height: 27px !important;
    }

    body .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar a span, body .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar {
        width: 27px !important;
        height: 27px !important;
        background-size: 17px !important;
        background-position: center !important;
    }

    body .ow_right.photos_page_buttons_container,
    body .photos_page_add_buttons_container,
    body .ow_right.ow_add_new_video,
    body .ow_right.ow_add_new_group,
    body .add_new_blog_post{
        float: unset !important;
        margin-bottom: 10px;
        text-align: left;
    }

    .news_page_action_buttons_container input#btn-add-new-entry,
    .news_page_action_buttons_container input {
        background-image: none !important;
        padding-right: 1px;
    }

    .news_page_action_buttons_container span.ow_button {
        margin: 6px 0px 0 6px;
    }

    body .ow_group_brief_info .details {
        max-width: 100%;
    }

    html body.user_photos .ow_button.ow_ic_add input {
        background-image: none !important;
        padding-right: 0px;
    }

    span.ow_button.ow_ic_add:hover input[type=button]{
        background-image: none !important;
    }

    .ow_btn_delimiter span.ow_button {
        margin: 0 2px;
    }

    .ow_photoview_overlay .ow_photoview_stage_wrap:not(.ow_photoview_stage_wrap_fullscreen) {
        height: 200px!important;
    }

    .ow_comments_input_wrap .ow_comments_input .comments_fake_autoclick {
        padding-right: 10px !important;
    }

    html body .ow_admin_choose_theme .selected_theme_info,
    html body .ow_admin_choose_theme .selected_theme_info_stick,
    .ow_admin_choose_theme .themes_preview
    {
        width: 100% !important;

    }

    body .ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit{
        width: 100% !important;
    }

    .CodeMirror-scroll{
        margin: 0px !important;
    }

    .ow_photo_upload_wrap .ow_suggest_field input{
        padding-left: 0px;
        padding-right: 70px;
    }

    .ow_photo_upload_wrap .ow_suggest_field input:lang(fa-IR){
        padding-left: 70px;
        padding-right: 0px;
        min-width: inherit;
    }

    .ow_searchbar .ow_searchbar_input input[type="text"] {
        min-width: inherit;
    }

    body:not(.customize_forum_index) .forum_group .ow_action,
    body:not(.customize_forum_index) .forum_section .ow_action {
        display: none;
    }

    .ow.base_sign_in .ow_sign_in_wrap form {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar img,
    .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar .ow_avatar{
        width: 20px;
        height: 20px;
    }

    .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_avatar {
        width: 36px;
        height: 36px;
    }

    .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_string:lang(fa-IR) {
        padding-right: 36px !important;
        padding-left: 0px !important;
    }
    .ow_newsfeed .with_last_activity .last_activity_content .ow_newsfeed_string {
        padding-left: 36px !important;
    }

    .blog_view_index h1.ow_stdmargin.ow_ic_write,
    .personal_user_blog h1.ow_stdmargin.ow_ic_write,
    .my_blog_management_page h1.ow_stdmargin.ow_ic_write{
        margin-bottom: 5px;
    }

    .ow_photo_dragndrop div {
        margin: 0px 3% 0 3%;
    }

    .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture img{
        max-width: 50% !important;
        left: 0;
        right: 0;
        margin: auto;
        display: block;
    }
    .base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_body  .ow_newsfeed_context_menu_wrap .ow_newsfeed_content .ow_newsfeed_content_status .ow_newsfeed_item_picture img{
        max-width: 40px !important;
        margin-top: 8px;
    }
    .base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_body  .ow_newsfeed_context_menu_wrap .ow_newsfeed_content .ow_newsfeed_content_status .ow_newsfeed_item_picture{
        max-width: 10%;
    }
    .base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_body  .ow_newsfeed_context_menu_wrap .ow_newsfeed_content .ow_newsfeed_content_status .ow_newsfeed_item_content.ow_newsfeed_item_image_content.feedRtl{
        width: 80% !important;
        margin-right: 12px;
    }
    .base_user_dashboard .ow_newsfeed .ow_newsfeed_item .ow_newsfeed_body  .ow_newsfeed_context_menu_wrap .ow_newsfeed_content .ow_newsfeed_content_status .ow_newsfeed_item_content.ow_newsfeed_item_image_content.feedLtr > *{
        margin-left: 23px;
    }


    iframe {
        height: 240px !important;
        height: 54vw !important;
    }
    body .floatbox_canvas .floatbox_container{
        min-width: 250px;
    }

    .ow_dnd_widget {
        padding: 0px !important;
    }
    body div.ow_dnd_widget .ow_box_cap_empty:lang(fa-IR){
        padding-right: 10px !important;
    }

    .ow_forum_icon.widget {
        display: none;
    }

    /* Start editing by Yaser Alimardany */
    table.ow_form td.ow_label {
        width: 30%;
        padding-right: 5px;
    }

    #place_components .component {
        width: 100%;
    }

    .ow_dnd_content_components,
    div#clonable_components{
        width: 100%;
        display: inline-block !important;
    }

    .ow_admin_area .ow_content .clearfix .ow_mobile_dd_sections.right_section.ow_narrow .ow_mobile_dd_sections_right #clonable_components{
        display: block !important;
        width: auto;
    }

    .add_btn_cont {
        position: relative !important;
    }

    .rules_icon{
        display: none;
    }

    .ow_admin table th {
        font-size: 13px;
    }

    .ow_admin table {
        font-size: 10px;
    }

    .ow_moderation_content_wrap .ow_user_list_picture {
        display: none;
    }

    .moderation_flags .ow_moderation_table .ow_moderation_user,
    .moderation_flags .ow_moderation_table .ow_moderation_time{
        display: none;
    }

    .ow_moderation_string.ow_txtleft.ow_small.ow_smallmargin {
        display: none;
    }

    .clearfix.ow_moderation_content_wrap {
        padding: 0px !important;
    }

    .ow_moderation_content_wrap input,
    .ow_moderation_content_wrap .ow_user_list_data,
    .ow_moderation_content_wrap input[type="checkbox"]:lang(fa-IR),
    .ow_moderation_table td,
    .ow_moderation_content_wrap .ow_user_list_data,
    .ow_moderation_content_wrap .ow_user_list_data:lang(fa-IR){
        margin: 0px !important;
        padding: 0px !important;
    }

    .ow_moderation_content_wrap .ow_newsfeed_date:lang(fa-IR),
    .ow_moderation_content_wrap .ow_newsfeed_date{
        display: none !important;
    }

    .ow_moderation_content_wrap input[type="checkbox"]{
        width: auto !important;
    }

    .ow_moderation_content_wrap .ow_newsfeed_oembed_atch.clearfix{
        text-align: center;
    }

    .ow_moderation_content_wrap .ow_newsfeed_item_content{
        padding: 0px !important;
        width: 100%;
        margin: 0px !important;
    }

    .ow_moderation_content_wrap .ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
        margin: 0px !important;
        padding: 0px !important;
        float: none !important;
        display: inline-block;
        width: 60px;
    }

    .ow_moderation_sticked {
        position: relative !important;
        top: 0px !important;
    }

    .base_sign_in .ow_content{
        padding-top: 0px;
    }

    .ow_content_menu li {
        width: 100%;
        margin-bottom: 5px;
    }

    .ow_tip.ow_tip_top {
        display: none !important;
    }

    .user_photos ul.ow_content_menu {
        border: 1px solid lightgray;
    }

    .dashboard-NEWSFEED_CMP_MyFeedWidget .ow_newsfeed  .category_section{
        display: inline-block;
        float: unset;
    }

    body.base_user_dashboard .ow_newsfeed .with_last_activity .ow_newsfeed_string.last_activity_description{
        margin-right: 2px !important;
        margin-left: 2px !important;
    }

    body.base_user_dashboard .ow_newsfeed .with_last_activity .ow_newsfeed_avatar{
        margin-top: 7px !important;
        margin-right: 10px !important;
    }

    body.base_user_dashboard .ow_newsfeed .qa-content:lang(fa-IR){
        margin-right: 27px !important;
        line-height: 25px !important;
    }
    .ow_anno{
        background: none !important;
    }
    .ow_newsfeed_body .ow_newsfeed_btns a.privacy_label + div.ow_newsfeed_left .ow_newsfeed_control:lang(fa-IR){
        text-align: right;
    }
    .ow_newsfeed_body .ow_newsfeed_btns .ow_newsfeed_control .newsfeed_likes_string:lang(fa-IR){
        margin-right: 5px;
    }
    body .iisnewsfeedpin_pined_class .last_activity_description .ow_newsfeed_last_activity_time:lang(fa-IR){
        margin-left: -10px !important;
    }
    body .dashboard-NEWSFEED_CMP_MyFeedWidget .ow_newsfeed_control .ow_newsfeed_string .newsfeed_likes_string{
        width: calc(100% + 95px);
    }

    .ow_newsfeed .ow_newsfeed_avatar{
        margin-right: 5px !important;
    }
    body .ow_newsfeed .clearfix > .ow_newsfeed_body{
        padding-right: 10px;
    }
    body .ow_newsfeed .qa-content:lang(fa-IR),
    body .ow_newsfeed_context_menu_wrap .questions-add-answer.questions-add-answers_same_margin  {
        margin-left: -15px !important;
    }
    .ow_newsfeed_comments{
        border-top-width: 0 !important;
    }

    #user-list-form .ow_small,
    #user-list-form .ow_small .ow_lbutton,
    .ow_blitem span input {
        font-size: 10px !important;
    }

    input[type="checkbox"] {
        width: 50% !important;
    }

    .ow_admin_area .ow_page_container.ow_admin .ow_content .container .ow_box #allow_customize_btn{
        width: 20px !important;
    }

    .ow_admin_area .ow_page_container.ow_admin  h1.ow_stdmargin.ow_ic_dashboard + .ow_content .ow_box_empty  .ow_center input[type="checkbox"] {
        width: 24px !important;
    }

    input[type="radio"] {
        width: 50% !important;
    }

    .floatbox_body .clearfix.flags-input.flag_floatbox_options_container input[type="radio"] {
        width: 10% !important;
    }

    td input[type="checkbox"],
    td input[type="radio"]{
        width: auto !important;
        min-width: 15px;
    }

    .ow_admin_permissions td {
        padding: 1px;
    }

    #user-list-form td input[type="checkbox"],
    #user-list-form td input[type="radio"],
    table#roles td input[type="checkbox"]{
        margin: 0px;
    }

    #user-list-form td,
    table#roles tr td:first-child{
        padding: 0px !important;
        margin: 0px !important;
    }

    .ow_admin_area #user-list-form table tbody tr td{
        padding-right: 8px !important;
        padding-left: 8px !important;
    }

    #user-list-form tr td:nth-last-child(1),
    #user-list-form tr td:nth-last-child(2),
    #user-list-form tr th:nth-last-child(1),
    #user-list-form tr th:nth-last-child(2) {
        display: none;
    }

    #user-list-form tr:last-child td:nth-last-child(1),
    #user-list-form tr:last-child td:nth-last-child(2) {
        display: table-cell;
    }

    .ow_console_item {
        margin: 0 3px 0 3px;
    }

    .ow_photoview_fullscreen{
        display: none;
    }

    .ow_photo_item_wrap {
        width: 100% !important;
    }

    .floatbox_canvas  .floatbox_container .ow_photo_library_wrap .ow_photo_library_inner #browse-photo .ow_photo_item_wrap{
        width: 120px !important;
    }

    table.ow_table_1.ow_forum_topic th.ow_author,
    table.ow_table_1.ow_forum_topic .ow_icon,
    .ow_forum .ow_author, .ow_forum .ow_txtleft{
        display: none;
    }

    .ow_dnd_configurable_component h2:lang(fa-IR),
    .ow_dnd_configurable_component h3:lang(fa-IR),
    h1:lang(fa-IR) {
        padding-right: 5px;
    }

    .ow_dnd_configurable_component h2,
    .ow_dnd_configurable_component h3,
    h1 {
        padding-left: 5px;
    }

    .ow_box_cap_empty.ow_dnd_configurable_component {
        padding-bottom: 10px;
    }

    .ow_nav_btn,
    .ow_nav_btn:hover {
        background-position: -4px -129px !important;
    }

    .ow_avatar {
        width: 40px;
        height: 40px;
    }

    .ow_page_container .ow_page {
        padding: 3px;
    }

    .iisgraph_table tbody .ow_value a[class*="colorful_avatar_"] span, .profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a span[class*="colorful_avatar_"], div[class*='colorful_avatar_'] .ow_avatar a span {
        background-size: 30px;
        background-repeat: no-repeat;
        display: inline-block;
        height: 40px;
        width: 40px;
        border-radius: 50%;
        background-position: center;
    }
    .base_user_profile .profile-GROUPS_CMP_UserGroupsWidget .profile-GROUPS_CMP_UserGroupsWidget .ow_lp_avatars a span[class*="colorful_avatar_"]{
        height: 45px;
        width: 45px;
    }
    .top_user_info a img,
    .ow_avatar img {
        width: 40px !important;
        height: 40px !important;
    }
    .floatbox_container .floatbox_body .ow_photoview_info_wrap .ow_photoview_info .ow_photoview_user div[class*="colorful_avatar_"]  .ow_avatar a img,
    #ow-photo-view-page .ow_photoview_info_wrap .ow_photoview_info div[class*="colorful_avatar_"] .ow_avatar a img{
        width: 30px !important;
        height: 30px !important;
    }

    .ow_newsfeed .ow_newsfeed_body, .ow_newsfeed .ow_newsfeed_body:lang(fa-IR){
        margin: 0px 4px !important;
        margin-bottom: 10px !important;
    }

    .ow_newsfeed_string:lang(fa-IR),
    .ow_newsfeed_content:lang(fa-IR),
    .ow_newsfeed_toolbar:lang(fa-IR),
    .ow_newsfeed_string,
    .ow_newsfeed_content,
    .ow_newsfeed_toolbar{
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .ow_newsfeed .ow_newsfeed_body {
        padding: 4px 0px 0px;
    }

    .ow_comments_mipc .ow_comments_item_picture {
        display: none;
    }

    .ow_newsfeed_body .ow_comments_list .ow_comments_item .ow_comments_item_info +
    .comment_footer_container .ow_comments_date{
        margin-right: 0 !important;
    }
    .ow_newsfeed_body .ow_comments_list .ow_comments_item .ow_context_action_block{
        margin-top: -4px;
    }
    .ow_comments_mipc .ow_comments_item_info,
    .ow_comments_mipc .ow_comments_item_info:lang(fa-IR){
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .ow_newsfeed_string, .ow_newsfeed_content, .ow_newsfeed_toolbar {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .ow_newsfeed_item .ow_newsfeed_item_picture {
        margin: 0px !important;
        width: 100%;
        max-width: 100%;
    }

    .ow_newsfeed_item_content {
        margin-top: 3px;
    }

    .ow_newsfeed_btns {
        padding: 2px 16px 0px 16px;
    }

    .ow_newsfeed_left {
        width: 50% !important;
    }

    body .ow_newsfeed_control .ow_newsfeed_string {
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .ow_comments_form_wrap {
        padding: 6px 6px 4px 6px;
    }

    .ow_comments_input_wrap textarea.comments_fake_autoclick {
        padding-right: 5px !important;
    }

    .ow_newsfeed_btns {
        padding: 2px 2px 0px 2px;
    }

    .ow_newsfeed_date {
        margin-top: 3px;
    }


    .ow_footer .ow_copyright {
        line-height: 23px;
    }

    .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
        right: -30px !important;
        left: inherit !important;
        width: auto;
        min-width: 100px;
    }

    #ow-photo-view-page .ow_photoview_wrap .ow_context_action .ow_tooltip.ow_small.ow_tooltip_top_right{
        right: auto !important;
        left: -5px !important;
    }


    .active_sessions_page .ow_content_menu li.active span.ow_ic_clock {
        background-position-x: calc(100% + 2px) !important;
    }

    .floatbox_body .ow_photoview_stage_wrap:hover .ow_photo_context_action .ow_tooltip.ow_small.ow_tooltip_top_right {
        right: auto !important;
    }

    .ow_content_menu li.active span.ow_ic_clock {
        background-position-x: calc(100% - 6px) !important;
    }
    .ow_friends_list .ow_page_wrap .ow_page_padding .ow_canvas .ow_content_menu li.active span.ow_ic_clock {
        background-position-x: calc(100% + 2px) !important;
    }

    .ow_tooltip_top_right.ow_tooltip {
        left: -80px !important;
        right: inherit !important;
        width: auto;
        min-width: 120px;
    }

    .ow_console_invt_img {
        display: none;
    }

    .base_notifications .ow_notifications_page .ow_console_list .ow_console_list_item.ow_notification_item .ow_console_invt_img{
        display: block;
    }

    .base_notifications .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar a.left_floated_button.hide_notification_button{
        right: unset;
    }

    .base_notifications .ow_console_list .console_list_ipc_item .ow_console_invt_img{
        padding-top: 3px;
        padding-left: 3px;
    }

    .base_notifications .ow_console_list_item.ow_notification_item  .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_txt{
        min-height: 50px;
    }

    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_list_item.ow_notification_item .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_txt,
    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_list_item.ow_notification_item .ow_console_invt_cont .ow_console_invt_txt{
        min-height: 32px;
    }

    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list .console_list_ipc_item .ow_console_invt_cont .ow_console_invt_toolbar .ow_console_invt_toolbar_date.right_floated_button{
        margin-top: 6px;
        margin-bottom: 3px;
    }

    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list .console_list_ipc_item .ow_console_invt_cont .ow_console_invt_toolbar .left_floated_button.hide_notification_button{
        margin-top: 0px;
    }

    .ow_tooltip_body .ow_console_list_wrapper .ow_console_list .ow_console_invt_img + .ow_console_invt_cont .ow_console_invt_toolbar a.left_floated_button.hide_notification_button{
        right: 0px;
    }

    .ow_console_ntf_cont, .ow_console_invt_cont {
        margin-left: 2px !important;
        margin-right: 2px !important;
    }

    .ow_console_invt_txt {
        width: 100%;
    }

    .ow_tooltip.console_tooltip.ow_tooltip_top_left.active:lang(fa-IR) {
        right: -10px;
    }

    .ow_tooltip.console_tooltip.ow_tooltip_top_left.active {
        left: -10px;
    }

    .ow_box_cap_empty.ow_dnd_configurable_component {
        margin-bottom: 0px !important;
    }

    .ow_tooltip.console_tooltip.ow_tooltip_top_right:lang(fa-IR){
        position: absolute;
        left: initial !important;
        right: 0px !important;
        top: 0px !important;
        width: 220px !important;
    }

    .ow_tooltip.console_tooltip.ow_tooltip_top_right{
        position: absolute;
        right: initial !important;
        left: 0px !important;
        top: 0px !important;
        width: 220px !important;
    }

    .OW_ConsoleItemContent:lang(fa-IR) {
        left: 220px !important;
        right: initial !important;
    }

    .OW_ConsoleItemContent {
        right: initial !important;
        left: -50px !important;
    }

    .jspPane {
        left: 0px !important;
    }


    .ow_console .ow_tooltip .ow_tooltip_body {
        padding-right: 2px;
        padding-left: 2px;
    }

    .ow_console_messages_btns.clearfix {
        min-width: 200px;
    }

    .ow_console_list li {
        min-width: 150px;
        padding-right: 10px;
        border-bottom: 1px solid rgb(220,220,220);
    }

    .ow_console_list_wrapper {
        width: 100%;
    }

    .ow_console .ow_avatar {
        display: none;
    }

    .ow_console_invt_no_img:lang(fa-IR),
    .ow_console_invt_no_img{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .ow_console_list_wrapper {
        width: 95%;
    }

    .ow_comments_item.clearfix {
        border-bottom: 1px solid rgb(210,210,210);
    }

    .ow_tooltip.ow_newsfeed_context_tooltip.ow_small.ow_tooltip_top_right:lang(fa-IR),
    .ow_tooltip.ow_comments_context_tooltip.ow_small.ow_tooltip_top_right:lang(fa-IR){
        left: 0px !important;
        right: inherit !important;
    }

    .ow_tooltip.ow_newsfeed_context_tooltip.ow_small.ow_tooltip_top_right,
    .ow_tooltip.ow_comments_context_tooltip.ow_small.ow_tooltip_top_right{
        right: 0px !important;
        left: inherit !important;
    }

    .ow_status_update_btn_block select:lang(fa-IR) {
        width: 100px !important;
        float: left;
    }

    .ow_status_update_btn_block select {
        width: 100px !important;
        float: right;
    }

    .ow_dnd_widget.dashboard-BASE_CMP_WelcomeWidget {
        display: none;
    }

    span.ow_field_eye.ow_remark.profile_hidden_field {
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        white-space: nowrap;
        max-width: 100px;
    }

    .ow_admin_header .ow_mailbox_items_list,
    .ow_admin_header .ow_notification_list{
        display: none;
    }

    .ow_admin_header .ow_tooltip_top_right.ow_tooltip:lang(fa-IR) {
        right: -115px !important;
        left: inherit !important;
    }

    .ow_admin_header .ow_tooltip_top_right.ow_tooltip {
        left: -115px !important;
        right: inherit !important;
    }

    .ow_admin_header .OW_ConsoleItemContent{
        top: 50px;
    }

    .ow_box_cap_empty.ow_dnd_configurable_component {
        padding-bottom: 20px;
    }

    .profile-NEWSFEED_CMP_UserFeedWidget .form_auto_click,
    .profile-NEWSFEED_CMP_UserFeedWidget .ow_box_cap_empty,
    .dashboard-NEWSFEED_CMP_MyFeedWidget .form_auto_click,
    .dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty,
    .group-NEWSFEED_CMP_EntityFeedWidget .form_auto_click,
    .group-NEWSFEED_CMP_EntityFeedWidget .ow_box_cap_empty,
    .index-NEWSFEED_CMP_SiteFeedWidget .form_auto_click,
    .index-NEWSFEED_CMP_SiteFeedWidget .ow_box_cap_empty,
    .profile-NEWSFEED_CMP_UserFeedWidget .form_auto_click:lang(fa-IR),
    .profile-NEWSFEED_CMP_UserFeedWidget .ow_box_cap_empty:lang(fa-IR),
    .dashboard-NEWSFEED_CMP_MyFeedWidget .form_auto_click:lang(fa-IR),
    .dashboard-NEWSFEED_CMP_MyFeedWidget .ow_box_cap_empty:lang(fa-IR),
    .group-NEWSFEED_CMP_EntityFeedWidget .form_auto_click:lang(fa-IR),
    .group-NEWSFEED_CMP_EntityFeedWidget .ow_box_cap_empty:lang(fa-IR),
    .index-NEWSFEED_CMP_SiteFeedWidget .form_auto_click:lang(fa-IR),
    .index-NEWSFEED_CMP_SiteFeedWidget .ow_box_cap_empty:lang(fa-IR)
    {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .ow_site_panel {
        min-width: 250px !important;
        height: 0px !important;
    }

    .ow_admin_area .ow_admin_header .ow_site_panel{
        height: 6vh !important;
    }

    .ow_console_body {
        padding: 5px 0px 0 0;
    }

    .ow_console_right:lang(fa-IR),
    .ow_console_right{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .ow_newsfeed_btns.ow_small.ow_remark.clearfix {
        border-top: 1px solid rgb(230,230,230);
        border-bottom: 1px solid rgb(230,230,230);
        width: 90%;
        margin: auto;
    }

    ul.ow_console_dropdown {
        padding-right: 0px;
        padding-left: 0px;
    }

    .ow_tooltip.console_tooltip.ow_tooltip_top_left.active {
        min-width: 120px;
    }

    .ow_console_list_wrapper.ow_scrollable.jspScrollable,
    .jspContainer,
    .jspPane{
        width: 100% !important;
        padding: 0px !important;
    }

    .ow_admin_notification_text:lang(fa-IR) {
        margin-right: 28px !important;
    }

    .ow_admin_notification_text{
        margin-left: 28px !important;
    }

    .ow_admin_console_type_update .ow_admin_notification_pic {
        width: 20px;
    }

    /* End of editing by Yaser Alimardany */
    
    #base_cmp_floatbox_ajax_signin .ow_sign_in .ow_box.ow_break_word.container .ow_form_options .ow_left .ow_button.ow_positive span input[name="submit"]{
        width: 80px !important;
    }

    .ow_user_list .ow_item_set3 {
        width: 100% !important;
    }

    .ow_admin_area .ow_admin_page_padding .ow_page_container.ow_admin .ow_content .ow_stdmargin .ow_box .ow_button{
        margin-top: 10px;
    }

    input{
        width: 100% !important;
    }

    .contactus_index table .ow_captcha_field .captcha_box .captcha-input input{
        width: 100px !important;
    }

    input#newMessageSendBtn,
    input#MessagesPageSendBtn{
        width: 35px !important;
    }

    table.ow_form td.ow_desc{
        display: none !important;
    }

    .ow_admin_choose_theme .themes_preview{
        padding: 0px !important;
    }

    .ow_box_empty.ow_stdmargin.ow_break_word,
    .ow_box_cap_empty,
    .ow_admin_choose_theme .theme_info .ow_table_3{
        margin-bottom: 0px !important;
    }

    .ow_box_cap .ow_box_cap_body, .ow_box_cap_empty .ow_box_cap_body {
        min-height: 0px !important;
    }

    .ow_admin_choose_theme .theme_info .ow_table_3{
        border-collapse: collapse !important;
    }

    .ow_admin_choose_theme .theme_text_wrap {
        padding: 0px !important;
    }
    .ow_page_container.ow_admin .ow_page .ow_content .selected_theme_info .selected_theme_info_stick .themes_preview .theme_text_wrap{
        padding-top: 13px !important;
    }
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1,
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2{
        flex-wrap: wrap;
    }
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data,
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data{
        text-align: center !important;
    }
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt1 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a,
    .ow_user_list.ow_full.ow_stdmargin div.clearfix.ow_alt2 div.ow_user_list_item.clearfix.ow_item_set3 div.ow_user_list_data a{
        text-align: center !important;
        max-width: calc(100% - 75px);
    }
    .forum_widget_footer span.forum_widget_path_to_forum{
        width: 100%
    }
    .path_to_forum_container a{
        width: 100%;
    }
    .ow_forum .ow_name{
        width: 70%;
    }
    .ow_forum .ow_topics{
        width: 15%;
    }
    .ow_forum .ow_replies{
        width: 15%;
        border-left-width: 0 !important;
    }
    .ow_news_list .news_item.ow_ipc, .ow_blogs_list .ow_blog_item {
        width: 95% !important;
    }
    body.user_videos .ow_video_list .ow_video_list_item {
        width: calc(100% - 19px);
    }
    .messages_index .ow_mailbox_conv_options_inner input#mailboxConvOptionSelectAll {
        float: right;
        width: 25px;
        margin-top: 4px;
    }

    .messages_index .ow_mailbox_conv_options_inner span.ow_mailbox_conv_options_checklab {
        margin-top: 1px;
    }

    .messages_index #conversationItemListSub .ow_mailbox_convers_info input[type=checkbox] {
        width: 25px;
    }

    .messages_index div#mailboxConvOpenActionsContainer{
        right: -83px;
    }

    .base_user_profile .ow_context_action_block.clearfix.ow_profile_toolbar_group.ow_context_action_value_block .ow_tooltip.ow_small.ow_tooltip_top_right {
        right: -125px !important;
    }
    .email_verify_page .ow_canvas .ow_content .ow_box_empty.ow_center.ow_no_cap.ow_break_word.container.ow_promo_warning p{
        width: min-content;
    }
    ul.ow_content_menu li{
        box-shadow: inset -4px 0 0 0 #E7E7E7 !important;
        background-color: #F7F7F7 !important;
        border: none !important;
        height: auto !important;
    }
    ul.ow_content_menu li.active {
        background-color: #FFFFFF !important;
    }
    .iisgraph .ow_content_menu_wrap ul li{
        margin-top: 0px !important;
        padding: 5px 0px 5px 0px;
    }
    ul.ow_content_menu{
        border: none !important;
    }
    ul.ow_content_menu li a span:first-child{
        margin-right: 7px !important;
    }
    .hashtag_index .ow_page_wrap .ow_page_container .ow_newsfeed .with_last_activity .last_activity_description_avatar .colorful_avatar_container .ow_avatar {
        padding: 4px;
    }
}

@media (max-width: 469px){
    .ow_admin_area .ow_content #place_sections .place_section.top_section .ow_dnd_widget.admin\.dashboard-ADMIN_CMP_UserStatisticWidget,
    .ow_admin_area .ow_content #place_sections .place_section.top_section .ow_dnd_widget.admin\.dashboard-ADMIN_CMP_ContentStatisticWidget{
        display: none;
    }
}

@media (max-width: 420px) {
    .ow_admin_area .ow_page_container.ow_admin .ow_page .ow_content .ow_superwide.ow_automargin.ow_stdmargin{
        display: inline;
    }
}

@media (max-width: 380px) {
    .ow_admin_area .ow_page_container.ow_admin .ow_stdmargin.clearfix .ow_box.ow_admin_search_box.ow_smallmargin form #username-search-input{
        margin-top: 10px;
    }
}

@media (max-width: 350px) {
    .powered_by_logo{
        padding-right: 3px;
    }
    body.forum_list_index .ow_ic_forum,
    body.forum_list_index h1.ow_ic_forum{
        margin-bottom: 45px;
    }
}


@media (max-width: 300px) {
    iframe {
        height: 150px !important;
        height: 54vw !important;
    }
    body.forum_advanced_search .ow_ic_forum{
        margin-bottom: 45px;
    }
    body.forum_list_index .forum_search_container .forum_search_form div.forum_search_username_filed_container + .forum_search_wrap + span.ow_button + .forum_advanced_search_button{
        margin-top: 5px !important;
    }
}

.UnapprovedPluginItemWarning {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    color: red;
}
span.ow_plugin_item_approve_status {
    color: #e00000;
    font-size: 12px;
    margin: 2px 10px;
    font-weight: normal;
}

.newItem {
    width: 7px;
    height: 7px;
    background: rgb(255, 0, 0);
    background: radial-gradient(circle, rgba(255, 0, 0, 1) 10%, rgba(255, 255, 255, 1) 100%);
    display: inline-block;
    border-radius: 5px;
}
.ow_table_1.ow_form tbody tr td {
    border-color: #f1f1f1;
}
/* file upload button */
input[type="file"]::file-selector-button {
    border: 1px solid #bec5ca;
    border-radius: .625rem;
    padding: 0 16px;
    height: 35px;
    cursor: pointer;
    background-color: white;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
    margin-right: 16px;
    margin-top: 5px;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}

/* file upload button hover state */
input[type="file"]::file-selector-button:hover {
    background-color: #5493ff;
    color: #fff;
}

/* file upload button active state */
input[type="file"]::file-selector-button:active {
    background-color: #5493ff;
    color: #fff;
}
table td, table th {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.ow_table_2, .ow_table_1, .ow_table_3 {
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border: 1px solid #f1f1f1;
    border-color: #f1f1f1 !important;
    border-radius: .625rem;
}
.ow_table_2>thead, .ow_table_1>thead, .ow_table_3>thead {
    vertical-align: bottom;
}
.ow_table_2 tbody, .ow_table_2 td, .ow_table_2 tfoot, .ow_table_2 th, .ow_table_2 thead, .ow_table_2 tr,
.ow_table_3 tbody, .ow_table_3 td, .ow_table_3 tfoot, .ow_table_3 th, .ow_table_3 thead, .ow_table_3 tr,
.ow_table_1 tbody, .ow_table_1 td, .ow_table_1 tfoot, .ow_table_1 th, .ow_table_1 thead, .ow_table_1 tr{
    border-color: inherit !important;
    border-style: solid;
    border-width: 0;
}
.ow_table_2>:not(caption)>*, .ow_table_3>:not(caption)>*, .ow_table_1>:not(caption)>* {
    border-width: 1px 0;
}
.ow_table_2>:not(caption)>*>*, .ow_table_3>:not(caption)>*>*, .ow_table_1>:not(caption)>*>* {
    border-width: 0 1px;
}
.ow_table_2>:not(caption)>*>*, .ow_table_3>:not(caption)>*>*, .ow_table_1>:not(caption)>*>* {
    padding: 0.75rem 0.75rem;
    color: initial;
    background-color: transparent;
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px transparent;
}
.ow_table_2>tbody, .ow_table_3>tbody, .ow_table_1>tbody {
    vertical-align: inherit;
}
.ow_table_2>tbody>tr:nth-of-type(odd)>*, .ow_table_3>tbody>tr:nth-of-type(odd)>* , .ow_table_1>tbody>tr:nth-of-type(odd)>* {
    color: #071437;
    background-color: rgba(249, 249, 249, .75);
}
.ow_table_2 td, .ow_table_2 th, .ow_table_3 td, .ow_table_3 th, .ow_table_1 td, .ow_table_1 th {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}
.ow_table_2 td:first-child, .ow_table_2 th:first-child, .ow_table_3 td:first-child, .ow_table_3 th:first-child, .ow_table_1 td:first-child, .ow_table_1 th:first-child {
    padding-inline-start: 1.75rem !important;
}

.ow_table_2 >:not(:first-child) , .ow_table_3 >:not(:first-child) , .ow_table_1 >:not(:first-child) {
    border-color: transparent;
    border-width: 0;
    border-style: none;
}
.ow_table_2 >tbody>tr:hover>*, .ow_table_3 >tbody>tr:hover>* .ow_table_1 >tbody>tr:hover>* {
    color: #071437;
    background-color: rgba(249, 249, 249, .75);
}
.ow_table_2 > thead > tr , .ow_table_3 > thead > tr , .ow_table_1 > thead > tr {
    border-bottom-width: 2px!important;
}