diff --git a/README.md b/README.md deleted file mode 100644 index de59e10..0000000 --- a/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Flexi 1.5 - -* Issue when trying to view a post while not being logged in #9 -* Bug Report: Components overlapping #8 -* Sanitizing of latest friends widget #6 -* Duplicate tooltips in opened left menu #5 - -# Flexi 1.3 -1. very limited usability on screen widths from 767px - 1141px #7 diff --git a/actions/administrator/flush.php b/actions/administrator/flush.php new file mode 100644 index 0000000..fc2720d --- /dev/null +++ b/actions/administrator/flush.php @@ -0,0 +1,28 @@ + + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + + $disable = input('disabled'); + if(ossn_site_settings('cache') == true || !empty($disable)){ + if(ossn_disable_cache() && empty($disable)){ + //flush cache didn't flush the plugins path #460 + $action = ossn_add_tokens_to_url("action/admin/cache/flush?disabled=disabled"); + redirect($action); + } elseif($disable == 'disabled'){ + if(ossn_create_cache()){ + ossn_trigger_message(ossn_print('cache:flushed')); + redirect(REF); + } + } + } + ossn_trigger_message(ossn_print('cache:flush:error'), 'error'); + redirect(REF); + + \ No newline at end of file diff --git a/actions/settings.php b/actions/settings.php new file mode 100644 index 0000000..345e1f6 --- /dev/null +++ b/actions/settings.php @@ -0,0 +1,78 @@ + + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + +$site = new OssnFile; +$site->setFile('logo_site'); +$site->setExtension(array( + 'png', +)); +if(isset($site->file['tmp_name']) && $site->typeAllowed()){ + $file = $site->file['tmp_name']; + $size = filesize($file); + if($size > 0){ + if($size > 500000){ //500KB + ossn_trigger_message(ossn_print('theme:atlas:logo:large'), 'error'); + redirect(REF); + } + $contents = file_get_contents($file); + if(strlen($contents) > 0 && file_put_contents(ossn_route()->themes.'atlas/images/logo.png', $contents)){ + $cache = ossn_site_settings('cache'); + if($cache == false) { + $done = true; + } else { + $done = 2; + } + } else { + $done = false; + + } + } +} +$admin = new OssnFile; +$admin->setFile('logo_admin'); +$admin->setExtension(array( + 'jpg', + 'jpeg', +)); +if(isset($admin->file['tmp_name']) && $admin->typeAllowed()){ + $file = $admin->file['tmp_name']; + $size = filesize($file); + if($size > 0){ + if($size > 500000){ //500KB + ossn_trigger_message(ossn_print('theme:atlas:logo:large'), 'error'); + redirect(REF); + } + $contents = file_get_contents($file); + if(strlen($contents) > 0 && file_put_contents(ossn_route()->themes.'atlas/images/logo_admin.jpg', $contents)){ + $cache = ossn_site_settings('cache'); + if($cache == false) { + $done = true; + } else { + $done = 2; + } + } else { + $done = false; + + } + } +} +if($done === true){ + ossn_trigger_message(ossn_print('theme:atlas:logo:changed')); + redirect(REF); +} elseif($done == 2){ + //redirect and flush cache + ossn_trigger_message(ossn_print('theme:atlas:logo:changed')); + $action = ossn_add_tokens_to_url("action/admin/cache/flush"); + redirect($action); +} else { + ossn_trigger_message(ossn_print('theme:atlas:logo:failed'), 'error'); + redirect(REF); +} diff --git a/actions/user/login.php b/actions/user/login.php new file mode 100644 index 0000000..bb33429 --- /dev/null +++ b/actions/user/login.php @@ -0,0 +1,49 @@ + + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + +if(ossn_isLoggedin()) { + redirect('home'); +} +$username = input('username'); +$password = input('password'); + +if(empty($username) || empty($password)) { + ossn_trigger_message(ossn_print('login:error') , 'error'); + redirect(); +} +$user = ossn_user_by_username($username); + +//check if username is email +if(strpos($username, '@') !== false) { + $user = ossn_user_by_email($username); + $username = $user->username; +} + +if($user && !$user->isUserVALIDATED()) { + $user->resendValidationEmail(); + ossn_trigger_message(ossn_print('ossn:user:validation:resend'), 'error'); + redirect(REF); +} +$vars = array( + 'user' => $user +); +ossn_trigger_callback('user', 'before:login', $vars); + +$login = new OssnUser; +$login->username = $username; +$login->password = $password; +if($login->Login()) { + //One uneeded redirection when login #516 + ossn_trigger_callback('login', 'success', $vars); + redirect('home'); +} else { + redirect('login?error=1'); +} diff --git a/actions/user/logout.php b/actions/user/logout.php new file mode 100644 index 0000000..59e912a --- /dev/null +++ b/actions/user/logout.php @@ -0,0 +1,12 @@ + + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ +OssnUser::Logout(); +redirect(); diff --git a/fonts/Halfomania-Regular.eot b/fonts/Halfomania-Regular.eot new file mode 100644 index 0000000..f828643 Binary files /dev/null and b/fonts/Halfomania-Regular.eot differ diff --git a/fonts/Halfomania-Regular.otf b/fonts/Halfomania-Regular.otf new file mode 100644 index 0000000..b41976f Binary files /dev/null and b/fonts/Halfomania-Regular.otf differ diff --git a/fonts/Halfomania-Regular.svg b/fonts/Halfomania-Regular.svg new file mode 100644 index 0000000..a337313 --- /dev/null +++ b/fonts/Halfomania-Regular.svg @@ -0,0 +1,485 @@ + + + + +Created by FontForge 20090914 at Fri Jul 24 08:04:00 2020 + By www-data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/Halfomania-Regular.ttf b/fonts/Halfomania-Regular.ttf new file mode 100644 index 0000000..3381990 Binary files /dev/null and b/fonts/Halfomania-Regular.ttf differ diff --git a/fonts/Halfomania-Regular.woff b/fonts/Halfomania-Regular.woff new file mode 100644 index 0000000..97aa656 Binary files /dev/null and b/fonts/Halfomania-Regular.woff differ diff --git a/images/Atlas.svg b/images/Atlas.svg new file mode 100644 index 0000000..a8037cf --- /dev/null +++ b/images/Atlas.svg @@ -0,0 +1 @@ +Recurso 2 \ No newline at end of file diff --git a/images/background.jpg b/images/background.jpg deleted file mode 100644 index 98d944e..0000000 Binary files a/images/background.jpg and /dev/null differ diff --git a/images/background.jpg.license.txt b/images/background.jpg.license.txt deleted file mode 100644 index a90e95b..0000000 --- a/images/background.jpg.license.txt +++ /dev/null @@ -1,127 +0,0 @@ -The image is taken from : https://www.pexels.com/ on 5 May , 2017 - -Source Link: https://www.pexels.com/photo/city-sunny-people-street-2752/ - -The license of image mentioned on their license page on above date: Creative Commons Zero (CC0) license. - -Creative Commons Legal Code - -CC0 1.0 Universal - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS - PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED - HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator -and subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for -the purpose of contributing to a commons of creative, cultural and -scientific works ("Commons") that the public can reliably and without fear -of later claims of infringement build upon, modify, incorporate in other -works, reuse and redistribute as freely as possible in any form whatsoever -and for any purposes, including without limitation commercial purposes. -These owners may contribute to the Commons to promote the ideal of a free -culture and the further production of creative, cultural and scientific -works, or to gain reputation or greater distribution for their Work in -part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any -expectation of additional consideration or compensation, the person -associating CC0 with a Work (the "Affirmer"), to the extent that he or she -is an owner of Copyright and Related Rights in the Work, voluntarily -elects to apply CC0 to the Work and publicly distribute the Work under its -terms, with knowledge of his or her Copyright and Related Rights in the -Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not -limited to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - ii. moral rights retained by the original author(s) and/or performer(s); -iii. publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - v. rights protecting the extraction, dissemination, use and reuse of data - in a Work; - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation - thereof, including any amended or successor version of such - directive); and -vii. other similar, equivalent or corresponding rights throughout the - world based on applicable law or treaty, and any national - implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention -of, applicable law, Affirmer hereby overtly, fully, permanently, -irrevocably and unconditionally waives, abandons, and surrenders all of -Affirmer's Copyright and Related Rights and associated claims and causes -of action, whether now known or unknown (including existing as well as -future claims and causes of action), in the Work (i) in all territories -worldwide, (ii) for the maximum duration provided by applicable law or -treaty (including future time extensions), (iii) in any current or future -medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional -purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each -member of the public at large and to the detriment of Affirmer's heirs and -successors, fully intending that such Waiver shall not be subject to -revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason -be judged legally invalid or ineffective under applicable law, then the -Waiver shall be preserved to the maximum extent permitted taking into -account Affirmer's express Statement of Purpose. In addition, to the -extent the Waiver is so judged Affirmer hereby grants to each affected -person a royalty-free, non transferable, non sublicensable, non exclusive, -irrevocable and unconditional license to exercise Affirmer's Copyright and -Related Rights in the Work (i) in all territories worldwide, (ii) for the -maximum duration provided by applicable law or treaty (including future -time extensions), (iii) in any current or future medium and for any number -of copies, and (iv) for any purpose whatsoever, including without -limitation commercial, advertising or promotional purposes (the -"License"). The License shall be deemed effective as of the date CC0 was -applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder -of the License, and in such case Affirmer hereby affirms that he or she -will not (i) exercise any of his or her remaining Copyright and Related -Rights in the Work or (ii) assert any associated claims and causes of -action with respect to the Work, in either case contrary to Affirmer's -express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - b. Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties of - title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, or - the present or absence of errors, whether or not discoverable, all to - the greatest extent permissible under applicable law. - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without - limitation any person's Copyright and Related Rights in the Work. - Further, Affirmer disclaims responsibility for obtaining any necessary - consents, permissions or other rights required for any use of the - Work. - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to - this CC0 or use of the Work. diff --git a/images/favicon.ico b/images/favicon.ico index e2a0060..1ff1500 100644 Binary files a/images/favicon.ico and b/images/favicon.ico differ diff --git a/images/icons/newsfeed/search-users.png b/images/icons/newsfeed/search-users.png deleted file mode 100644 index 3c33940..0000000 Binary files a/images/icons/newsfeed/search-users.png and /dev/null differ diff --git a/images/infinite.svg b/images/infinite.svg new file mode 100644 index 0000000..80ebd0a --- /dev/null +++ b/images/infinite.svg @@ -0,0 +1,367 @@ + + + Infinite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/infinite.svg.arch b/images/infinite.svg.arch new file mode 100644 index 0000000..65fbebc --- /dev/null +++ b/images/infinite.svg.arch @@ -0,0 +1,367 @@ + + + Infinite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logo.jpg b/images/logo.jpg deleted file mode 100644 index 4be903f..0000000 Binary files a/images/logo.jpg and /dev/null differ diff --git a/images/logo.png b/images/logo.png deleted file mode 100644 index 8fb6d8f..0000000 Binary files a/images/logo.png and /dev/null differ diff --git a/images/logo.svg b/images/logo.svg new file mode 100644 index 0000000..a5cc8a2 --- /dev/null +++ b/images/logo.svg @@ -0,0 +1,21 @@ + + + + +Atlas + + + + + + + + + + + + + diff --git a/images/logo_admin.jpg b/images/logo_admin.jpg deleted file mode 100644 index 595cfe3..0000000 Binary files a/images/logo_admin.jpg and /dev/null differ diff --git a/images/logo_animated.svg b/images/logo_animated.svg new file mode 100644 index 0000000..dd6f8df --- /dev/null +++ b/images/logo_animated.svg @@ -0,0 +1,18 @@ + + +Atlas + + + + + + + + + + + + + diff --git a/images/open source social network logo license.txt b/images/open source social network logo license.txt deleted file mode 100644 index 9c5e67b..0000000 --- a/images/open source social network logo license.txt +++ /dev/null @@ -1 +0,0 @@ -Open Source Social Network have different versions of logos and all the logos are copyright material of Open Source Social Network (opensource-socialnetwork.org). \ No newline at end of file diff --git a/locale/ossn.en.php b/locale/ossn.en.php index 90983be..e570532 100644 --- a/locale/ossn.en.php +++ b/locale/ossn.en.php @@ -1,15 +1,705 @@ 'Atlas', + 'admin:theme:atlas' => 'Atlas', + 'atlas:latest:members' => 'Recent Member', + 'atlas:latest:friends' => 'Recent Friends', /** - * Open Source Social Network - * - * @packageOpen Source Social Network - * @author Open Social Website Core Team - * @copyright 2014-2016 SOFTLAB24 LIMITED - * @license General Public Licence http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ - */ -$en = array( - 'flexi:latest:members' => 'Latest members', - 'flexi:latest:friends' => 'Latest friends', + 'home' => 'Base', + + 'copyright' => 'COPYRIGHT ©', + + 'name' => 'FakeName', + + 'email' => 'FakeMail', + + 'username' => "α", + + 'password' => 'β', + + 'upload' => 'Send to me', + + 'save' => 'Inmortalize', + + 'add' => 'Add', + + 'edit' => 'Change', + + 'search' => 'Stalk', + + 'delete' => 'Be a pussy', + + 'logout' => 'Kick out', + + 'configure' => 'Do things', + + 'type' => 'Class', + + 'normal' => 'Mortal', + + 'admin' => 'Devil', + + 'lastlogin' => 'Was here', + + 'themes' => 'Dresses', + + 'users' => 'Souls', + + 'components' => 'Things', + + 'timeline' => 'Line', + + 'photos' => 'The Pack', + + 'friends' => 'Homies', + + 'links' => 'Rooms', + + 'administration' => 'Administration', + + 'privacy' => 'Intimate', + + 'close' => 'Close', + + 'open' => 'Open', + + 'public' => 'World', + + 'friends' => 'Homies', + + 'settings' => 'Things', + + 'reset' => 'Reset the thing', + + 'cancel' => "Don't", + + 'validate' => 'Validate', + + 'notifications' => 'Chismes', + + 'like' => 'React', + + 'unlike' => 'Un React', + + 'deletemessages' => 'Delete Panocheos', + + 'contact' => 'Contact', + + 'firstlogin' => 'First Ingress', + + 'loginas' => 'Be Other', + + 'memberavatars' => 'Souls Costumes', + + 'ossnads' => 'Fucking Ads', + + 'sponsored' => 'Somebody pay for this', + + 'groups' => 'Gangs', + + 'requests' => 'Alliance Requests', + + 'members' => 'Allies', + + 'approve' => 'Accept Soul', + + 'decline' => 'Deny', + + 'photos' => 'Packs', + + 'back' => 'Back', + + 'covers' => 'Covers', + + 'poke' => 'Spank', + + 'message' => 'Chismes', + + 'language' => 'Dialect', + + 'ossnsitepages' => 'Places', + + 'ossnsmilies' => 'Smilies', + + 'post' => 'Say', + + 'ossnwall' => 'Line', + + 'textareasupport' => 'Textarea Support', + // + 'theme:atlas:logo:site' => 'Palace Logo', + 'theme:atlas:logo:admin' => 'Devil Logo', + 'theme:atlas:logo:large' => 'Logo file is too large!', + 'theme:atlas:logo:failed' => 'Logo upload failed', + 'theme:atlas:logo:changed' => 'Logo has been changed.', + 'theme:atlas:browsercache' => 'In case images does not appear. Please clear your web browser cache to make the images appear', + // + 'site:index' => 'Atlas Portal', + 'news:feed' => 'Fresh chismes', + 'new:feed' => 'Fresh chisme', + 'photos:ossn' => 'The Pack', + 'admin:view:site' => 'Look it', + 'home:top:heading' => "Buy anything, post whatever, make friends and enemies,

gangs, add your pack and sell it to the world,

and much more.

", + 'create:account' => 'Sell your soul', + 'its:free' => "It's free, uncensored and always will be.", + 'register:ok:message' => "the Matrix has you.", + 'account:settings' => 'Room Settings', + 'page:error' => 'nothing here!', + 'page:error:text' => 'No More potatoes.', + 'page:error:heading' => '404', + 'search:users' => 'Souls', + 'admin:logout' => 'kick out', + 'email:again' => 'ReFakemail', + + // Section + + 'admin:components' => 'Things', + 'admin:dashboard' => "Devil's Stuff", + 'admin:install' => 'Inceptor', + 'admin:themes' => 'Dresses', + 'admin:basic' => 'Basic Shit', + 'admin:cache' => 'Mind Control', + 'admin:mode' => 'Mode', + + 'admin:help' => 'How for Dummies', + 'admin:support' => 'Dummies zone', + + 'ossn:update:check:error' => 'fuck!', + + 'admin:users' => 'List Souls', + 'admin:add:user' => 'Add Soul', + 'admin:user:deleted' => 'Soul has been terminated!', + 'admin:user:delete:error' => 'Unable to terminate this soul. Please try again later.', + + 'my:version' => 'My Codex Version', + 'online:users' => 'Souls in jail', + 'available:updates' => 'Available Updates', + 'website:name' => 'Palace', + 'owner:email' => 'Devil Contact', + 'default:lang' => 'Default Dialect', + 'user:friends' => 'Homies', + 'settings:saved' => 'Things saved', + 'fields:require' => 'fail, some shit is wrong!', + 'username:error' => 'Alias is invalid. Like you.', + 'password:error' => 'SecretKey must be more than 5 characters.', + 'account:created' => 'This contract whit the Devil has been signed.', + 'account:create:error:admin' => 'Contrac with the Devil failed! Please try again later.', + 'user:updated' => 'The Contract has been updated!', + 'logged:out' => 'You are now kicked out!', + 'username:inuse' => 'Your Alias has already been used. Please be more creative.', + + 'email:inuse' => 'The fake email address you used already exists in our contracts database. Please try another fake email address, please dont use yours.', + 'email:invalid' => 'Email address is invalid! Make sure the fake email address you ed is convincent.', + 'email:error:matching' => "Email addresses do not match.", + 'account:created:email' => "Your account has been registered! We have sent you an account activation email. If you didn't receive the email, please check your spam/junk folder", + + 'privacy:public:note' => 'Everyone on this site can see this.', + 'privacy:friends:note' => 'Only your homies can see this chisme.', + 'add:friend' => 'Add homie', + 'cancel:request' => 'Cancel Aliance', + 'remove:friend' => 'Forget', + 'no:friends' => 'Enemies', + + 'ossn:add:friend:error' => 'Cannot add this hommie!', + 'ossn:friend:request:submitted' => 'Your hommie recruitment has been sent!', + + 'site:login' => ' Enter ', + + // Page errors // + + 'system:error:title' => 'We are making some shit stuff', + 'system:error:text' => 'This is an error in the Matrix, our best agents are going to you to repair you', + + // Password Reset // + + 'reset:login' => ' ', + 'reset:password' => 'maybe reseting it?', + 'enter:new:password' => 'Enter your new SecretKey below and click Do the thing.', + + 'passord:reset:success' => 'SecretKey successfully changed!', + 'passord:reset:fail' => 'Cannot reset your SecretKey! Please contact trinitas.codex@pm.me to buy another one.', + + 'basic:settings' => 'Basic shit', + + 'erros:reporting' => 'The Panocher', + 'erros:off' => 'Without', + 'erros:on' => 'Panocher Activated', + + 'ossn:new:version:error' => 'Unknown', + 'ossn:version:avaialbe' => "%s", + 'ossn:user:delete:exception' => 'Are you sure you want to kill this Soul?', + + //access + + 'title:access:1' => 'Porn', + 'title:access:2' => 'Childs', + 'title:access:3' => 'Homies', + + 'upload:file:error:ini_size' => 'The file you tried to upload is too large.', + 'upload:file:error:form_size' => 'The file you tried to upload is too large.', + 'upload:file:error:partial' => 'The file upload did not complete.', + 'upload:file:error:no_file' => 'No file was selected.', + 'upload:file:error:no_tmp_dir' => 'Cannot save the uploaded file.', + 'upload:file:error:cant_write' => 'Cannot save the uploaded file.', + 'upload:file:error:extension' => 'Cannot save the uploaded file.', + 'upload:file:error:unknown' => 'The file upload failed.', + + 'ossn:post:size:exceed' => 'The action you requested exceeds the size of the universe.', + + 'admin:com:installer' => 'Things Catcher', + 'admin:theme:installer' => 'Dress Changer', + 'admin:cache:settings' => 'Memory Settings', + 'admin:user:list' => 'Souls List', + 'admin:edit:user' => 'Edit Soul', + 'admin:login' => 'Access', + 'admin:notification:email' => 'Channel to contact the Devil', + + 'notification_email' => 'Notification Email (noreply@domain.com)', + + 'owner_email' => 'Owner Email (mysite@domain.com)', + + 'ossn:websitename' => 'Name of your website', + 'ossn:user:validation:resend' => 'Your account is not validated! You must validate your account before logging in. Another validation email has been sent to your email address.', + + 'site:timepassed:text' => '%s ago', + 'site:timepassed:data' => 'second|seconds|minute|minutes|hour|hours|day|days|week|weeks|month|months|year|years|decade|decades', + + 'ossn:notification:no:notification' => 'Not chismes for now', + + 'admin:button:enable' => 'On', + 'admin:button:enabled' => 'On', + 'admin:button:disable' => 'Off', + 'admin:button:configure' => 'Make stuff', + 'admin:button:delete' => 'Destroy', + 'admin:component:author' => 'Asset', + 'admin:component:website' => 'Zone', + 'admin:sidemenu:components' => 'Things', + 'admin:sidemenu:themes' => 'MakeUp', + 'admin:sidemenu:settings' => 'Site Settings', + 'admin:sidemenu:usermanager' => "Soul's Minister", + + 'ossn:language:complete' => 'Complete', + 'ossn:pagination:first' => 'First', + 'ossn:pagination:last' => 'Last', + + 'admin:users:unvalidated' => 'Unvalidated Souls', + 'admin:user:validated' => 'Soul validated', + 'admin:user:validate:error' => 'Could not validate Soul.', + + //admin + + 'my:files:version' => 'Files Version', + 'cache:flush:error' => 'Can not Forget, make sure cache is enabled in cache settings', + 'cache:flushed' => 'Memory lost', + 'ossn:version' => 'Atlas Version', + 'php:extension' => 'PHP extension', + 'php:version' => 'PHP version', + 'php:function' => 'PHP function', + 'admin:old:com' => "Your xml file is based on old version of Atlas. Please update '%s' the thing.", + 'admin:old:theme' => "Please update '%s' MakeUp.", + 'admin:button:disabled' => 'Disabled', + 'admin:flush:cache' => 'Broke Memory', + 'admin:com:version' => 'Version', + 'admin:com:author' => 'Owner', + 'admin:com:author:url' => 'Owner URL', + 'admin:com:license' => 'License', + 'admin:com:requirements' => 'Requirements', + 'admin:com:availability' => 'Availability', + 'ossn:exception:make:sure' => 'sure?', + 'ossn:premium' => 'Premium Version', + 'datepicker:days' => "Su, Mo, Tu, We, Th, Fr, Sa", + 'datepicker:months' => "Jan., Feb., Mar., Apr., May, June, July, Aug., Sep., Oct., Nov., Dec.", + 'male:gendercolor' => '#01ADEF', + 'female:gendercolor' => '#ED008C', + 'ossn:admin:settings:off' => 'off', + 'ossn:admin:settings:on' => 'on', + 'ossn:admin:settings:saved' => 'Stuff done!', + 'ossn:admin:settings:save:error' => 'Shit happens, see the "error_log" file.', + + //section + + + + //section + + 'ossn:notifications' => 'chismes', + 'ossn:notifications:comments:post' => "%s is metiche in your chisme.", + 'ossn:notifications:like:post' => "%s has been impressed for your chisme.", + 'ossn:notifications:like:annotation' => "%s liked your reply.", + 'ossn:notifications:like:entity:file:ossn:aphoto' => "%s liked your pack.", + 'ossn:notifications:comments:entity:file:ossn:aphoto' => '%s is chismeado on your pack.', + 'ossn:notifications:wall:friends:tag' => '%s has dedo to you in a chisme.', + 'ossn:notification:are:friends' => 'You are now homies!', + 'ossn:notifications:comments:post:group:wall' => "%s chismeando on the gang chisme.", + 'ossn:notifications:like:entity:file:profile:photo' => "%s react your costume.", + 'ossn:notifications:comments:entity:file:profile:photo' => "%s tell something of your soul costume.", + 'ossn:notifications:like:entity:file:profile:cover' => "%s react to your personal cover.", + 'ossn:notifications:comments:entity:file:profile:cover' => "%s tell something of your personal cover.", + 'ossn:notifications:like:post:group:wall' => '%s react to your gang chisme.', + 'ossn:notification:delete:friend' => 'Alliance request deleted!', + 'see:all' => 'See Everything', + 'friend:requests' => 'Alliance Requests', + 'ossn:notifications:friendrequest:confirmbutton' => 'Accept', + 'ossn:notifications:friendrequest:denybutton' => 'Deny', + 'ossn:notification:mark:read:success' => 'Successfully marked all as read... lier.', + 'ossn:notification:mark:read:error' => "We can not mark all as read, because we don't lie.", + 'ossn:notifications:mark:as:read' => 'Mark all as read, even if we know that is a lie.', + 'ossn:notifications:admin:settings:close_anywhere:title' => 'Close notification windows by clicking anywhere', + 'ossn:notifications:admin:settings:close_anywhere:note' => ' closes any notification window by clicking anywhere on the page

', + + + //section + + 'write:comment' => 'Write a reply...', + 'comment:deleted' => 'Reply successfully destroyed!', + 'comment:delete:error' => 'Cannot destroy this reply! Please try again later.', + 'comment:delete' => 'Destroy', + 'comment:comment' => 'Reply', + 'comment:view:all' => 'View all replies', + 'comment:edit:success' => "Reply has been edited successfully, but we know, don't forgget it", + 'comment:edit:failed' => 'We can not edit your reply', + + // site frontend + + 'contact:form:title' => 'Tell Us Something', + 'contact:form:description' => 'Please fill out all fields', + 'contact:form:name' => 'Your Alias', + 'contact:form:email' => 'A Real Email to respond you', + 'contact:form:message' => 'Entire chisme', + 'contact:form:button:send' => 'Send to the Devil', + 'contact:form:message:sent' => "Your Message was sent, perhaps the Devil don't receive it until your death!", + 'contact:form:message:incomplete' => 'Please fill out all fields', + 'contact:form:message:not:sent' => "Your message could not be sent due to a flojera problem. Please don't try again other day.", + + // admin backend // + + 'contact:admin:form:label:contactform:receiver' => 'Email address to which the contact form should be sent', + 'contact:admin:form:label:contactform:top:html' => 'Any text or HTML that should appear above the contact form, e.g. an IFRAME with a road map', + 'contact:admin:form:button:save' => 'Save', + 'contact:admin:settings:email:invalid' => 'Please enter a valid email address', + + // mailer + + 'contact:mail:subject' => 'Contact request', + 'contact:mail:body' => ' + + You received a message from + + Name : %s + Email: %s + + %s ', + + 'com:delete:messages:instruction' => 'Clicking the [ Delete ] button below will delete any messages from your community which are older than the chosen number of days.
+ You may simulate deletion, first - in order to get an idea how many messages will be involved.

+ Be careful: the smaller the number of days, the more messages will be deleted.
+ That is: Entering zero days will delete ALL messages!', + 'com:delete:messages:input:days:count' => 'Enter the age of the messages (the default is 28 days) 'Only simulate deletion', + 'com:delete:messages:button:delete' => 'Delete', + 'com:delete:messages:msg:none' => 'No messages found which are older than %s days', + 'com:delete:messages:msg:simulated' => '%s messages would have been deleted', + 'com:delete:messages:msg:deleted' => '%s messages successfully deleted', + + // Section + + 'com:disable:user:activation:by:mail:validation:error' => 'Validation failed - please verify the link you sent and try again.', + 'com:disable:user:activation:by:mail:validated:activation:notified' => 'Validation successful - your account will be activated soon.
You may re-visit this link in order to check whether your account has been activated.', + 'com:disable:user:activation:by:mail:validated:activation:pending' => 'Stay tuned - the admin has been notified - your account will be activated soon.', + 'com:disable:user:activation:by:mail:account:activated' => 'Your account has been activated - feel free to login.', + 'com:disable:user:activation:by:mail:admin:mail:subject' => 'New member activation pending', + 'com:disable:user:activation:by:mail:admin:mail:body' => 'A new activation request from %s %s is pending on %s', + 'com:disable:user:activation:by:mail:compatibility:error' => '%s cannot be enabled as long as DisableUserActivationByMail is activated', + + 'com:displayusername:compatibility:error' => '%s cannot be enabled as long as DisplayUsername is activated', + + // Section + + 'first:login:url' => 'Enter the URL', + 'first:login:placeholder' => 'https://mysiteurl.com/[USERNAME]', + 'firstlogin:saved' => 'Settings saved', + 'firstlogin:cannot:save' => 'Can not save the settings', + 'first:login:info' => 'Below are the tags you can use in URL,
[USERNAME] is the username of the user who is logged in.
[GUID] is the id for the loggedin user.', + + // Section + + 'loginas:back' => 'Login Back', + 'loginas:text' => 'You are loggedin as %s login back to the administration %s', + + // Section + + 'com_memberavatars:admin:settings:avatar_type:title' => 'The following avatar types are currently available for selection', + 'com_memberavatars:jdenticons:copyright' => "

by Daniel Mester Pirttijärvi

", + 'com_memberavatars:cats:copyright' => "

by David Revoy & Andreas Gohr

", + 'com_memberavatars:avataaars:copyright' => "

by Pablo Stanley & Fang-Pen Lin

", + 'com_memberavatars:picsums:copyright' => "

by David Marby & Nijiko Yonskai & Unsplash

", + + // Section + + 'com:ossn:site:members' => 'Site Members', + + // Section + + 'meta:1' => 'Keywords for your website.', + 'meta:2' => 'Description for your website Example: Social nework website.', + 'meta:3' => 'Website Author Example: Name of Webmaster.', + 'meta:4' => 'Robots is used by search engine to Crawling or Crawl your website pages Example: index,follow,noindex,nofollow,none,noarchive.', + 'meta:5' => 'After how many days Search engine RECrawl your website pages Example 1, 2 , 3, 5.', + + // Section + + 'fields:required' => 'All fields are required!', + 'ad:created' => 'Ad has been created!', + 'ad:create:fail' => 'Cannot create ad!', + 'ad:title' => 'Title', + 'ad:site:url' => 'Siteurl', + 'ad:desc' => 'Description', + 'ad:photo' => 'Photo', + 'ad:browse' => 'Browse', + 'ad:clicks' => 'Clicks', + + 'ad:deleted' => "Ad with the title of '%s' has been successfully deleted.", + 'ad:delete:fail' => 'Cannot delete ad! Please try again later.', + 'ad:edited' => 'Ad successfully modified.', + 'ad:edit:fail' => 'Cannot edit ad! Please try again later.', + + // Section + + 'user:blocked' => 'User has been blocked!', + 'user:block:error' => 'Cannot block user! Please try again later.', + 'user:block' => 'Block', + 'user:unblock' => 'Unblock', + 'user:unblocked' => 'User has been unblocked', + 'user:unblock:error' => 'Can not unblock user', + 'ossn:blocked:error' => 'Blocked', + 'ossn:blocked:error:note' => 'You can not view this page because you have been blocked by the user.', + + // Section + + 'ossn:chat:no:friend:online' => 'No friends online', + + // Section + + 'add:group' => 'Add Gang', + + 'member:add:error' => 'Something went wrong! Please try again later.', + 'member:added' => 'Membership request approved!', + + 'member:request:deleted' => 'Membership request declined!', + 'member:request:delete:fail' => 'Cannot decline membership request! Please try again later.', + 'membership:cancel:succes' => 'Membership request cancelled!', + 'membership:cancel:fail' => 'Cannot cancel membership request! Please try again later.', + + 'group:added' => 'Successfully created the Gang!', + 'group:add:fail' => 'Cannot create Gang! Please try again later.', + + 'memebership:sent' => 'Request successfully sent!', + 'memebership:sent:fail' => 'Cannot send request! Please try again later.', + + 'group:updated' => 'Gang has been updated!', + 'group:update:fail' => 'Cannot update Gang! Please try again later.', + + 'group:name' => 'Gang Name', + 'group:desc' => 'Gang Description', + 'privacy:group:public' => 'Everyone can see this Gang and its chismes. Only members can chismear to this gang.', + 'privacy:group:close' => 'Everyone can see this Gang. Only members can chismear and see chismes.', + + 'group:memb:remove' => 'Remove', + 'group:memb:make:owner' => 'Make gang owner', + 'group:memb:make:owner:confirm' => 'Attention! This action will make >> %s << the new leader of the gang and you will lose all of your team boss privileges. Are you sure to proceed?', + 'group:memb:make:owner:admin:confirm' => 'Attention! This action will make >> %s << the new owner of the gang and the former owner will lose all of his gang boss privileges. Are you sure to proceed?', + 'leave:group' => 'Leave gang', + 'join:group' => 'Join gang', + 'total:members' => 'Total crew', + 'group:members' => "Crew (%s)", + 'view:all' => 'View all', + 'member:requests' => 'REQUESTS (%s)', + 'about:group' => 'Gang About', + 'cancel:membership' => 'Membership cancel', + + 'no:requests' => 'No Requests', + + 'search:groups' => 'Search Gangs', + + 'close:group:notice' => 'Join this gang to see the chismes, packs, and all things.', + 'closed:group' => 'Closed gang', + 'group:admin' => 'Boss', + + 'title:access:private:group' => 'Gang Chisme', + + // #186 group join request message var1 = user, var2 = name of group + + 'ossn:notifications:group:joinrequest' => '%s has requested to join %s', + 'ossn:group:by' => 'By:', + + 'group:deleted' => 'Gang and chismes deleted', + 'group:delete:fail' => 'Gang could not be destroy homie.', + + 'group:delete:cover' => 'Delete Cover', + 'group:delete:cover:error' => 'An error occurred while deleting the cover image', + 'group:delete:cover:success' => 'The cover image was successfully deleted', + + 'com:ossn:invite' => 'Invite', + 'com:ossn:invite:friends' => 'Invite homies', + 'com:ossn:invite:friends:note' => 'To invite friends to join you on this network, enter their email addresses and a brief message. They will receive an email containing your invitation.', + 'com:ossn:invite:emails:note' => 'Email addresses (separated by a comma)', + 'com:ossn:invite:emails:placeholder' => 'smith@example.com, john@example.com', + 'com:ossn:invite:message' => 'Message', + + 'com:ossn:invite:mail:subject' => 'Invitation to join %s', + 'com:ossn:invite:mail:message' => 'You have been invited to join %s by %s. They included the following message: + + %s + + To join, click the following link: + + %s + + Profile link: %s + ', + 'com:ossn:invite:mail:message:default' => 'Hi, + + I wanted to invite you to join my network here on %s. + + Profile link : %s + + Best regards. + %s', + + 'com:ossn:invite:sent' => 'Your friends were invited. Invites sent: %s.', + 'com:ossn:invite:wrong:emails' => 'The following addresses are not valid: %s.', + 'com:ossn:invite:sent:failed' => 'Cannot invite the following addresses: %s.', + 'com:ossn:invite:already:members' => 'The following addresses are already members: %s', + 'com:ossn:invite:empty:emails' => 'Please add at least one email address', + + // Section + + 'people:like:this' => 'People who reacted to this!', + 'ossn:like:this' => '%s reacted on this', + 'ossn:like:you:and:this' => 'You and %s reacted on this', + 'ossn:like:people' => '%s People', + 'ossn:like:person' => '%s Person', + 'ossn:liked:you' => 'You reacted on this', + 'ossn:unlike' => 'Unlike', + 'ossn:like' => 'Like', + + // Section + + 'album:name' => 'Album Name', + 'add:album' => 'Add Album', + 'photo:select' => 'Select Photo', + 'no:albums' => 'No Albums', + 'no:photos' => 'No Photos', + 'back:to:album' => 'Back to Album', + 'photo:albums' => 'Photo Albums', + + 'photo:deleted:success' => 'Photo successfully deleted!', + 'photo:delete:error' => 'Cannot delete photo! Please try again later.', + + 'add:photos' => 'Add photos', + 'delete:photo' => 'Delete photo', + + 'cover:view' => 'Cover View', + 'profile:covers' => 'Profile Covers', + 'delete:album' => 'Delete Album', + + 'photo:album:deleted' => 'Photo album successfully deleted', + 'photo:album:delete:error' => 'Can not delete photo album', + + // Section + + 'ossn:notifications:ossnpoke:poke' => "%s has poked you!", + 'user:poked' => 'You have poked %s!', + 'user:poke:error' => 'Cannot poke %s! Please try again later.', + + // Section + + 'change:cover' => 'Change Cover', + 'change:photo' => 'Change Photo', + 'update:info' => 'Update Info', + 'save:position' => 'Save Position', + 'ossn:profile:picture:updated' => 'Changed profile picture.', + 'ossn:profile:cover:picture:updated' => 'Changed profile cover.', + + 'edit:profile' => 'Edit Profile', + 'reposition:cover' => 'Reposition', + 'profile:photos' => 'Profile Photos', + + 'profile:cover:err1' => 'Cover image too small', + 'profile:cover:err1:detail' => 'The cover picture must be at least 1040 x 300 or greater.', + + // Section + + 'ossn:search' => 'Stalk', + 'result:type' => 'RESULT TYPE', + 'search:result' => 'Stalk results for %s', + 'ossn:search:topbar:search' => 'Stalk gangs, homies and more.', + 'ossn:search:no:result' => 'No results found!', + + // Section + + 'site:privacy' => 'Shit', + 'site:about' => 'Shit', + 'site:terms' => 'Shit', + + 'page:saved' => 'Shit saved successfully!', + 'page:save:error' => "Cannot handle this shit! Please don't try again never.", + + // Section + + 'ossn:smilies:admin:settings:compat:title' => 'Backward compatibility mode', + 'ossn:smilies:admin:settings:compat:note' => ' + Leave this mode disabled.
+ A complete set of more than 1000 unicode emojis is available now, thus using old style smilies like :) has become obsolete.
+ With backward compatibility mode enabled the following list of old style smilies will be replaced as before:
+ :(🙁  :)🙂  =D😀  ;)😉  :p😛  8)😎  o.O😯  :O😲  :*😘  a:😇  :h:❤  3:|😈  u:😠  :v👻  g:😟  c:😪
+
', + 'ossn:smilies:admin:settings:close_anywhere:title' => 'Smiley box closing by clicking anywhere', + 'ossn:smilies:admin:settings:close_anywhere:note' => ' closes the smiley selector box by clicking anywhere on the page

', + + // Section + + 'post:created' => 'This chisme is flying now!', + 'post:create:error' => 'Cannot create chisme! Please try again later.', + 'enter:location' => 'Burn Location', + 'tag:friends' => 'Tag homies', + 'wall:post:container' => "Do you have a chisme?", + 'post:view' => 'chisme View', + 'ossn:post:delete' => 'Delete', + 'post:delete:fail' => 'Cannot delete chisme! Please try again later.', + 'post:delete:success' => 'chisme successfully deleted!', + 'post:select:privacy' => 'Please select privacy for wall chisme', + 'ossn:wall:settings:save:error' => 'Cannot save settings! Please try again later.', + 'ossn:wall:settings:saved' => 'Settings saved!', + 'ossn:wall:admin:notice' => 'Homepage chismes', + 'ossn:wall:allsite:posts' => 'All site chismes', + 'ossn:wall:friends:posts' => 'Homies chismes only', + 'ossn:wall:post:saved' => 'Chisme successfully saved', + 'ossn:wall:post:save:error' => 'Can not save that chisme', + + // Section + + 'private:network:deney' => 'You are required to login before viewing that page', + + 'profile:access:error' => 'You need to login before view that page', + + 'rtcomments:typing' => 'Someone is typing a comment...', + + // Section + + 'com:textareasupport:admin:settings:label:scripting:support' => 'Scripting and SVG support', + 'com:textareasupport:admin:settings:label:invalid:elements:description' => 'Warning: Enabling this option will make your site vulnerable for Cross Site Scripting (XSS) attacks!
Only activate this option if you are absolutely sure that you can trust your community.', + + 'register:ok:message' => "Your account has been registered. You can now login.", + 'account:created:email' => "Your account has been registered. You can now login.", + + // Section + + 'com:whoisonline:online' => 'Online' **/ + ); -ossn_register_languages('en', $en); + + ossn_register_languages('en', $en); \ No newline at end of file diff --git a/ossn_theme.php b/ossn_theme.php index c8011dd..2b2f594 100644 --- a/ossn_theme.php +++ b/ossn_theme.php @@ -1,18 +1,15 @@ - * @copyright (C) SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ - */ -define('__THEMEDIR__', ossn_route()->themes . 'Flexi/'); -ossn_register_callback('ossn', 'init', 'ossn_goblue_theme_init'); +/*********/ +/* Atlas */ +/*********/ -function ossn_goblue_theme_init(){ +define('__THEMEDIR__', ossn_route()->themes . 'atlas/'); + +ossn_register_callback('ossn', 'init', 'ossn_atlas_theme_init'); + +function ossn_atlas_theme_init(){ + //add bootstrap ossn_new_css('bootstrap.min', 'css/bootstrap/bootstrap.min.css'); //ossn_new_js('bootstrap.min', 'js/bootstrap/bootstrap.min.js'); @@ -27,44 +24,53 @@ function ossn_goblue_theme_init(){ ossn_load_css('ossn.default'); ossn_load_css('ossn.admin.default', 'admin'); - ossn_extend_view('ossn/admin/head', 'ossn_goblue_admin_head'); - ossn_extend_view('ossn/site/head', 'ossn_goblue_head'); - ossn_extend_view('js/opensource.socialnetwork', 'js/goblue'); + ossn_extend_view('ossn/admin/head', 'ossn_atlas_admin_head'); + ossn_extend_view('ossn/site/head', 'ossn_atlas_head'); + ossn_extend_view('js/opensource.socialnetwork', 'js/atlas'); + ossn_extend_view('profile/newsfeed/info', 'atlas/info'); + + ossn_register_admin_sidemenu('admin:theme:atlas', 'admin:theme:atlas', ossn_site_url('administrator/settings/atlas'), ossn_print('admin:sidemenu:themes')); + ossn_register_site_settings_page('atlas', 'settings/admin/atlas'); + +if(ossn_isAdminLoggedin()) { + ossn_register_action('atlas/settings', __THEMEDIR__ . 'actions/settings.php'); + +//Sanitizing of latest friends widget #6 - //Sanitizing of latest friends widget #6 if(ossn_isLoggedin()){ - ossn_add_hook('newsfeed', 'sidebar:right', 'flexi_latest_members_widget'); - ossn_add_hook('newsfeed', 'sidebar:right', 'flexi_latest_friends_widget'); + ossn_add_hook('newsfeed', 'sidebar:right', 'atlas_latest_members_widget'); + ossn_add_hook('newsfeed', 'sidebar:right', 'atlas_latest_friends_widget'); } } -function flexi_latest_members_widget($hook, $type, $return){ - $widget_content = ossn_plugin_view('flexi/members_widget'); +} +function atlas_latest_members_widget($hook, $type, $return){ + $widget_content = ossn_plugin_view('atlas/members_widget'); $widget = ossn_plugin_view('widget/view', array( - 'title' => ossn_print('flexi:latest:members'), + 'title' => ossn_print('atlas:latest:members'), 'contents' => $widget_content )); $return[] = $widget; return $return; } -function flexi_latest_friends_widget($hook, $type, $return){ - $widget_content = ossn_plugin_view('flexi/friends_widget'); +function atlas_latest_friends_widget($hook, $type, $return){ + $widget_content = ossn_plugin_view('atlas/friends_widget'); $widget = ossn_plugin_view('widget/view', array( - 'title' => ossn_print('flexi:latest:friends'), + 'title' => ossn_print('atlas:latest:friends'), 'contents' => $widget_content )); $return[] = $widget; return $return; } -function ossn_goblue_head(){ +function ossn_atlas_head(){ $head = array(); $head[] = ossn_html_css(array( 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' )); $head[] = ossn_html_css(array( - 'href' => 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700' + 'href' => 'https://fonts.googleapis.com/css?family=PT+Sans:400italic,700,400' )); $head[] = ossn_html_js(array( 'src' => ossn_theme_url() . 'vendors/bootstrap/js/bootstrap.min.js' @@ -74,7 +80,7 @@ function ossn_goblue_head(){ )); return implode('', $head); } -function ossn_goblue_admin_head(){ +function ossn_atlas_admin_head(){ $head = array(); $head[] = ossn_html_css(array( 'href' => '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' diff --git a/ossn_theme.xml b/ossn_theme.xml index defa3fb..46a1497 100644 --- a/ossn_theme.xml +++ b/ossn_theme.xml @@ -1,15 +1,15 @@ - Flexi - Flexi - Core Team and TheGreydiamond - http://www.softlab24.com/ - A responsive theme for Ossn. Changed to our needs - OSSN License v3 - http://www.opensource-socialnetwork.org/licence - 1.6 + Atlas + atlas + Atlas + https://m.me/dealer.slp + A black responsive theme for Pro Hacks + Open Source License + https://www.opensource-socialnetwork.org/licence + 2.5 ossn_version - 5.6 + 5.5 diff --git a/plugins/default/flexi/friends_widget.php b/plugins/default/atlas/friends_widget.php similarity index 56% rename from plugins/default/flexi/friends_widget.php rename to plugins/default/atlas/friends_widget.php index 632d3ab..9cd9058 100644 --- a/plugins/default/flexi/friends_widget.php +++ b/plugins/default/atlas/friends_widget.php @@ -1,12 +1,6 @@ - * @copyright 2014-2018 SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ + * Atlas */ $attr = array( diff --git a/plugins/default/atlas/info.php b/plugins/default/atlas/info.php new file mode 100644 index 0000000..bacefd6 --- /dev/null +++ b/plugins/default/atlas/info.php @@ -0,0 +1,24 @@ + + * @copyright (C) SOFTLAB24 LIMITED + * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence + * @link https://www.opensource-socialnetwork.org/ + */ + if(!ossn_loggedin_user()){ + return; + } +?> + \ No newline at end of file diff --git a/plugins/default/flexi/members_widget.php b/plugins/default/atlas/members_widget.php similarity index 61% rename from plugins/default/flexi/members_widget.php rename to plugins/default/atlas/members_widget.php index c8509f0..4d8eaf6 100644 --- a/plugins/default/flexi/members_widget.php +++ b/plugins/default/atlas/members_widget.php @@ -1,12 +1,6 @@ - * @copyright 2014-2018 SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ + * Atlas */ $count = 12; diff --git a/plugins/default/chat/friends-item.php b/plugins/default/chat/friends-item.php index 673e0b2..dd4055c 100644 --- a/plugins/default/chat/friends-item.php +++ b/plugins/default/chat/friends-item.php @@ -1,12 +1,6 @@ - * @copyright (C) SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ + * Atlas */ $friend = $params['entity']; ?> diff --git a/plugins/default/chat/friends/friend-item.php b/plugins/default/chat/friends/friend-item.php index e1ae998..335ed98 100644 --- a/plugins/default/chat/friends/friend-item.php +++ b/plugins/default/chat/friends/friend-item.php @@ -1,12 +1,6 @@ - * @copyright (C) SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ + * Atlas */ $friend = $params['entity']; if ($friend->isOnline(10)) { diff --git a/plugins/default/css/OssnChat.php b/plugins/default/css/OssnChat.php index d092376..b62f488 100644 --- a/plugins/default/css/OssnChat.php +++ b/plugins/default/css/OssnChat.php @@ -432,17 +432,18 @@ and (min-width : 1360px) { position: fixed; min-height: 500px; width: 80px; - border-left: 1px solid #333; + border-left: 0; bottom: 0px; right: 0; - top: 0; - background: #333; + top: 70px; + background: rgba (10,10,10,.6); + backdrop-filter: blur(6px); display: block; } .ossn-chat-windows-long .inner { - margin-top: 45px; - border-top: 1px solid #ccc; + margin-top: 6px; + border-top: 0; overflow-x: hidden; overflow-y: auto; } diff --git a/plugins/default/css/core/administrator.php b/plugins/default/css/core/administrator.php index 4e50954..f2cecd7 100644 --- a/plugins/default/css/core/administrator.php +++ b/plugins/default/css/core/administrator.php @@ -1,70 +1,137 @@ - - * @copyright (C) SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ - */ -?> -/** - * Open Source Social Network - * - * @package (softlab24.com).ossn - * @author OSSN Core Team - * @copyright (C) SOFTLAB24 LIMITED - * @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence - * @link https://www.opensource-socialnetwork.org/ -*/ body { font-family: 'Roboto Slab', serif; + background:#333; + color:#eee; } -.logo { +::-webkit-scrollbar { + width:0px + } + + ::-webkit-scrollbar-track { + background-color:#0000; + border-left:0px + } + + ::-webkit-scrollbar-thumb { + background-color:#0000 + } + + ::-webkit-scrollbar-thumb:hover { + background-color:#0000 + } + +.logo {} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px +} +.margin-top-10 { + margin-top: 10px +} +.panel-default { + border-color: #0000} +.panel { + margin-bottom: 20px; + background-color: #2222; + border: 0px solid #000; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); + box-shadow: 0 1px 1px rgba(0,0,0,.05) +} +.panel-default>.panel-heading { + color: #eee; + background-color: #0000; + border-color: #0000; +} +.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 0px solid #000000; } .header { - height: 70px; - color:#fff; - background: #3D3D3D; + position:fixed; + z-index:2000; + height:118px; + color:#fff; + width:100%; + z-index:1000; + background: #222; +} +.navbar-default { + background-color:#000000a1; + border-color: #0000; + border-top-left-radius:0px; + border-bottom-left-radius:20px; + border-bottom-right-radius:20px; + border-top-right-radius:0px; +} + +.menu-topbar-admin-support{ + display: none !important ; +} +.menu-topbar-admin-help { + display: none !important ; +} + +.topbar-menu li{ + align:center!important; } .header .container { - padding-top: 15px; + padding-top: 10px; } .header-dropdown { - text-align:right; + margin-top: -50px !important; + text-align: right; + padding-right: 45px; } + +.navbar-default .navbar-collapse, .navbar-default .navbar-form { + + padding-left: 14%; +} + .header-dropdown .navbar-right { margin-right:initial; } .header-dropdown a i{ color:#fff; - font-size: 30px; - padding-top: 5px; + margin-top: -30px!important; + font-size: 30px; +} +.topbar-menu { + position:fixed; + right:70px; + left:70px; + top:118px!important; + z-index:2; + opacity:0.9; +} +.ossn-layout-admin { + margin-top: 140px; } select, input[type="password"], input[type="text"], textarea { - color: #333; - font-size: 13px; - border: 1px solid #eee; - border-radius: 2px; - -webkit-border-radius: 2px; - display:block; - -moz-border-radius: 2px; - -o-border-radius: 2px; - outline: none; - padding: 12px 14px; - width:100%; - margin-bottom: 10px; + color: #333; + font-size: 13px; + border: 0px solid #eee; + border-radius: 5px; + -webkit-border-radius: 5px; + display:block; + -moz-border-radius: 5px; + -o-border-radius: 5px; + outline: none; + padding: 12px 14px; + width:100%; + margin-bottom: 10px; transition: all 0.4s ease-in-out; - -moz-transition: all 0.4s ease-in-out; - -webkit-transition: all 0.4s ease-in-out; - -o-transition: all 0.4s ease-in-out; + -moz-transition: all 0.4s ease-in-out; + -webkit-transition: all 0.4s ease-in-out; + -o-transition: all 0.4s ease-in-out } - input[type="search"]:focus, input[type="text"]:focus, textarea:focus { @@ -72,65 +139,67 @@ textarea:focus { box-shadow: 0 0 3px #eee; -o-box-shadow: 0 0 3px #eee; -moz-box-shadow: 0 0 3px #eee; - -webkit-box-shadow: 0 0 3px #eee; + -webkit-box-shadow: 0 0 3px #eee; + text-decoration:none!important } input[type="submit"] { display:inherit; } label { font-size: 16px; - color: #000; + color: #eee; font-weight: 300; cursor: pointer; - display:block; + display:block; } .dropdown-submenu { - position: relative; + z-index:9999; + position: relative; } .dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px; - border-radius: 0 6px 6px 6px; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px; + border-radius: 0 6px 6px 6px; } .dropdown-submenu:hover>.dropdown-menu { - display: block; + display: block; + } .dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #ccc; + + margin-right: -10px; } .dropdown-submenu:hover>a:after { - border-left-color: #fff; + border-left-color: #fff; } .dropdown-submenu.pull-left { - float: none; + float: none; } .dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; } .ossn-system-messages { margin-top: 10px; @@ -139,27 +208,24 @@ label { margin-bottom:10px; } .topbar-menu li a i{ - margin-left: 5px; - float: right; + margin-left: 5px; + float: right; } .page-title { - background-color: #f8f8f8; - border: 1px solid #e7e7e7; - padding: 10px; - font-weight: 700; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - text-transform: uppercase; - margin-bottom:10px; + font-size: 20px; + border-bottom: 5px solid #222f; + padding-bottom: 10px; + margin-bottom: 10px; + text-transform: uppercase; } .page-botton-notice { - margin-top:10px; + margin-top:10px; } .no-right-margins { margin-right:0px; } .ossn-form div:not('.ossn-editor') { - margin-top:10px; + margin-top:100px; } .margin-top-10 { margin-top:10px; @@ -177,20 +243,21 @@ label { text-align:right; } .ossn-users-list .image { - margin-top: 1px; + margin-top: 1px; } .ossn-users-list .name { - margin-left: 42px; - margin-top: 2px; - min-height: 30px; - max-width: 160px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; + margin-left: 42px; + margin-top: 2px; + min-height: 30px; + max-width: 160px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .table-titles { - background: #f8f8f8; + background: #222; } + .block { display:block; } @@ -204,61 +271,64 @@ label { height:230px; } .admin-dashboard-item canvas { - padding: 14px; + padding: 14px; } .admin-dashboard-box { min-height:200px; + background:#222e; + border-radius:20px; } + .admin-dashboard-title { - background-color: #f8f8f8; - border: 1px solid #e7e7e7; - padding: 10px; - font-weight: 700; - border-top-left-radius: 5px; - border-top-right-radius: 5px; -} + padding: 20px; + background:#0000; + } + .admin-dashboard-contents .text { - font-size: 40px; - padding: 74px; - color:#747474; + font-size: 40px; + padding: 74px; + color:#747474; } .admin-dashboard-contents { - padding: 10px; - border-bottom: 1px solid #e7e7e7; - border-left: 1px solid #e7e7e7; - border-right: 1px solid #e7e7e7; - - max-height:250px; - margin-bottom: 15px; + padding: 10px; + border-bottom: 0px solid #000; + border-left: 0px solid #000; + border-right: 0px solid #000; + max-height:250px; + margin-bottom: 15px; } footer { - margin-top: 20px; - border-top: 1px solid #E5E5E5; - padding-bottom: 20px; - padding: 10px; + margin-top: 20px; + border-top: 0px solid #E5E5E5; + padding-bottom: 20px; + padding: 10px; } footer a { - text-transform: uppercase; + text-transform: uppercase; } .charjs-legend { text-align:center; } .charjs-legend .title { - display: inline-block; - margin-bottom: 0.5em; - line-height: 1.2em; + display: inline-block; + margin-bottom: 0.5em; + line-height: 1.2em; margin-left:10px; - padding: 0 0.3em; + padding: 0 0.3em; } + + + + .charjs-legend .color-sample { - display: block; - float: left; - width: 1em; - height: 1em; - border: 2px solid; - border-radius: 0.5em; - margin-right: 0.5em; + display: block; + float: left; + width: 1em; + height: 1em; + border: 0px solid; + border-radius: 0.5em; + margin-right: 0.5em; } .center { text-align:center; @@ -268,62 +338,156 @@ footer a { } .loading-version { background:url('images/loading.gif') no-repeat; - width:24px; - height:24px; - margin: 0 auto; + width:24px; + height:24px; + margin: 0 auto; } .component-title-icon{ - font-size: 20px !important; + font-size: 20px !important; } .component-title-check { - color: #147B25; + color: #147B25; } .component-title-delete { color:#E70F0F; } .components-list-buttons a { - margin-right: 10px; + margin-right: 10px; } .components-list-buttons a i{ - margin-right: 5px; + margin-right: 5px; } .radio-block { margin-top:10px; - margin-bottom:10px; + margin-bottom:10px; } .radio-block span { margin-left:5px; - font-weight:bold; + font-weight:bold; } .ui-datepicker-year, .ui-datepicker-month { - padding: 0px; - display: inline-block; + padding: 0px; + display: inline-block; } -.admin-dashboard-box-small { - min-height:100px; +.btn-primary,.btn { + background-color: #111; + border:0px transparent !important; + color:#555; + outline:none; + border-radius: 2px; + padding: 4px 8px; + text-decoration:none; } -.admin-dashboard-contents-small { - max-height: 100px; +.btn:focus, .btn-link:hover, .btn-primary:hover, .btn.active, .btn-link:focus, .btn:active { + outline:none !important; + background-color: #333; + border:0px solid #000; + color: #c5ff00; + border-radius: 2px; + padding: 4px 8px; + text-decoration:none; } -.admin-dashboard-contents-small .text { - padding:10px; -} -.navbar-default { - background-color: #585858; - border-color: #6f6f6f; - border-radius: 0; - border:0; +.btn:focus::after, .btn-link:hover::after, .btn-primary:hover::after, .btn.active::after, .btn-link:focus::after, .btn:active::after { + content: ''; + position: absolute; + width: 100%; + height: 1px; + color: #c5ff00; + bottom: 0.5vw; + left: 0; + border:0px transparent !important; + opacity: 0; + transition: all 0.25s ease-out; } -.navbar-default .navbar-nav>li>a { - color:#fff; +.btn:after, .btn-link:after, .btn-primary:after, .btn.active:after { + color: #c5ff00; + text-decoration:none; + opacity: 1; + transform: scaleX(0.5); + outline:none !important; + + border:0px transparent !important; + color: #c5ff00; + border-radius: 2px; + text-decoration:none; } -.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { - color: #f1f1f1; - background-color: transparent; + +a:hover, +a:focus { + outline: none; + color: #c5ff00!important; + text-decoration:none; + opacity: 1; } -@media (max-width: 480px) { - .topbar-menu .nav li { - padding-left: 15px; - } +.navbar-default .navbar-nav>li>a a:hover, +a:focus{ + color: #c5ff00 !important; + opacity: 1; +} +a { + color: #555; + text-decoration:none; + pointer-events: auto; + cursor: pointer; + +} +a:hover::after, +a:focus::after { + color: #c5ff00; + opacity: 1; +} +a::after { + content: ''; + position: absolute; + width: 100%; + height: 1px; + bottom: 0.5vw; + left: 0; + opacity: 0; + transition: all 0.25s ease-out; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #111!important; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 0px solid #ccc; + border: 0px solid rgba(0,0,0,.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); + box-shadow: 0 6px 12px rgba(0,0,0,.175); +} + +.navbar-default .navbar-collapse, .navbar-default .navbar-form { + border-color: #000000!important; +} + + + +.navbar-default .navbar-nav>.open>a { + color: #999; + background-color: #111; +} +.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { + color: #c5ff00; + opacity: 1; + + background-color: #000; +} +.dropdown-menu>li>a:hover { + background-color: #000; +} + } diff --git a/plugins/default/css/core/default.php b/plugins/default/css/core/default.php index f63ed3e..8c324a2 100644 --- a/plugins/default/css/core/default.php +++ b/plugins/default/css/core/default.php @@ -1,2660 +1,3104 @@ -/****************************** - Basic -**********************************/ -body { - font-size: 14px; - background-color: #e9ebee; - font-family: font-family: 'Roboto', sans-serif; - height: 100%; -} - -.ossn-required { - color: #a94442; -} - -::-webkit-scrollbar { - width: 12px; -} - -::-webkit-scrollbar-track { - background-color: #eaeaea; - border-left: 1px solid #ccc; -} - -::-webkit-scrollbar-thumb { - background-color: #ccc; -} - -::-webkit-scrollbar-thumb:hover { - background-color: #aaa; -} - -.ossn-form input[type='password'], -.ossn-form text, -.ossn-form select, -.ossn-form textarea, -.ossn-form input[type='text'] { - width: 100%; - border: 1px solid #eee; - padding: 10px; - margin-bottom: 5px; - outline: none; - display: block; - resize: vertical; -} - -.ossn-form input[type='submit'] { - margin-top: 5px; - margin-bottom: 5px; -} - -.ossn-red-borders { - border: 1px solid #a94442 !important; -} - -.fa { - margin-right: 5px; -} - -.ossn-hidden { - display: none; -} - -p { - font-size: 15px; -} - -.col-center { - float: none; - margin: 0 auto; -} - -.container-table { - display: table; - width: 100%; -} - -.center-row { - display: table-cell; - text-align: center; -} - -.radio-block { - margin-top: 10px; - margin-bottom: 10px; -} - -.radio-block span { - display: inline-block; - margin-right: 10px; - font-size: 15px; - font-weight: bold; - margin-left: 10px; -} - -.btn { - border-radius: 2px; - padding: 4px 8px; -} - -.btn-primary { -background-color: #3f4257; - border-color: #4e505d; -} -.btn-primary:hover { - background: #494c62; -} - -a { - color: #0f3b4a; -} - - -/************************************ - Layouts -************************************/ - - -/** didn't we have a minimum page height in goblue? #702 **/ - -.ossn-layout-module, -.ossn-layout-contents, -.ossn-layout-media, -.ossn-layout-newsfeed { - margin-top: 10px; - min-height: 400px; -} - -.ossn-home-container, -.ossn-layout-startup { - min-height: 560px; -} - -.ossn-home-container .ossn-page-contents { - background: rgba(255, 255, 255, 0); - border: 1px solid rgba(238, 238, 238, 0); -} - -.ossn-layout-startup { - min-height: 560px; - background: url("") no-repeat; - background-size: cover; -} - -.ossn-layout-startup footer .ossn-footer-menu a { - color: #fff; -} - -.ossn-home-container { - margin-top: 20px; -} - -.ossn-layout-newsfeed .newsfeed-right { - -} - -.ossn-page-container { - overflow-x: hidden; - min-height: 400px; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==); - background-color: #262626; -} - -.ossn-layout-module { - margin-top: 10px; - background: #fff; - border: 1px solid #eee; - padding: 10px; -} - -.ossn-layout-module .module-title { - background: #F9F7F7; - border: 1px solid #eee; - padding: 10px; -} - -.ossn-layout-module .module-contents { - padding: 10px; -} - -.ossn-layout-module .module-title .title { - font-weight: bold; - display: inline-block; -} - -.ossn-layout-module .controls { - float: right; - display: inline-table; -} - -.ossn-layout-media { - margin-top: 10px; -} - -.ossn-layout-media .like-share, -.ossn-layout-media .comments-list { - margin-left: -10px; - margin-right: -10px; -} - -.ossn-layout-media .content, -.ossn-page-contents { - background: #fff; - padding: 10px; - border: 1px solid #eee; -} - -.opensource-socalnetwork { - min-height: 500px; -} - -.ossn-home-container .row { - margin-right: 10px; - margin-left: 10px; -} - -#ossn-signup-errors { - display: none; - margin-top: 10px; -} - -.ossn-error-page { - text-align: center; - padding: 100px; -} - -.ossn-error-page .error-heading { - font-size: 50px; - font-weight: bold; -} - -.ossn-error-page .error-text { - font-size: 16px; -} - -.ossn-error-page .fa-exclamation-triangle { - font-size: 100px; -} - -.ossn-group-members { - margin-right: 5px; -} - -.ossn-page-loading-annimation { - background: #fff; - position: fixed; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 9999; -} - -.ossn-page-loading-annimation .ossn-page-loading-annimation-inner { - width: 24px; - margin: 0 auto; - margin-top: 20%; -} - - -/******************************* - Topbar -********************************/ - -.topbar { - color: #fff; - z-index: 1; - position: relative; - height: 48px; - height: 70px; - background-color: #3f4257; -} - -.topbar .fa { - font-size: 20px; - margin-top: 5px; -} - -.topbar .site-name a { - text-transform: uppercase; - font-size: 1.1vw; - color: #fff; - display: block; - font-weight: 700; - padding: 25px; - padding-left: 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 300px; -} - -.topbar .site-name a:hover { - text-decoration: none; -} - -.topbar-menu-left { - position: relative; - z-index: 1; - display: inline-block; - float: left; -} - -.topbar-menu-right li, -.topbar-menu-left li { - display: inline-block; -} -.ossn-topbar-dropdown-menu a[role="button"]{ - color:#fff; -} -.ossn-topbar-dropdown-menu { - padding-top: 15px; - } -.ossn-topbar-dropdown-menu, -#ossn-notif-notification a, -#ossn-notif-messages a, -#ossn-notif-friends a { - padding: 10px; - display: block; - color: #fff; - height: 70px; - padding-top: 20px; -} -.topbar-menu-left li a { - padding: 10px; - display: block; - color: #fff; - height: 70px; - padding-top: 20px; - padding-right: 30px; - padding-left: 30px; -} - -.topbar-menu-right li:hover, -.topbar-menu-left li:hover { - cursor: pointer; - background-color: #494c62; -} - -.topbar .right-side-nospace .topbar-menu-right { - margin-right: 0px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.topbar .right-side-space .topbar-menu-right { - margin-right: 10px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - - -.topbar .ossn-icons-topbar-friends, -.topbar .ossn-icons-topbar-messages, -.topbar .ossn-icons-topbar-notification i { - color: #fff; -} - -.topbar .ossn-icons-topbar-friends-new, -.topbar .ossn-icons-topbar-messages-new, -.topbar .ossn-icons-topbar-notifications-new i { - color: #fff; -} - -.ossn-topbar-dropdown-menu { - float: right; - margin-left:10px; -} - -.ossn-topbar-dropdown-menu ul li a, -.ossn-topbar-dropdown-menu ul li { - display: block; - width: 100%; - color: #000; -} - -.ossn-topbar-dropdown-menu .dropdown-menu { - margin: 1px -120px 0; -} - - -/*********************************** - Ossn Wall -*************************************/ - -.ossn-wall {} - -.ossn-wall-items {} - -.ossn-wall-item { - padding: 30px; - padding-top: 10px; - border: 1px solid #eee; - margin-top: 20px; - background-color: #4d4d4d; - padding-bottom: 0px; -} - -.ossn-wall-item:first-child { - margin-top: 0px; -} - -.ossn-wall-item .friends a { - text-decoration: none; -} - -.ossn-wall-item .friends a:first-child:before { - content: "-"; - margin-left: 5px; - margin-right: 5px; -} - -.ossn-wall-item .user-img { - border-radius: 50px; - display: inline-block; - float: left; - margin-right: 10px; -} - -.ossn-wall-item .meta {} - -.ossn-wall-item .meta .user { - display: inline-block; - margin-top: 3px; -} - -.ossn-wall-item .meta .user a { - font-weight: bold; -} - -.ossn-wall-item .meta .user span { - color: #999; -} - -.ossn-wall-item .post-contents { - margin-top: 15px; -} - -.ossn-wall-item .post-contents p { - /** Incorrect Hyphenation in the theme GoBlue 3.0 #824 **/ - word-break: break-word; - text-align: justify; -} - -.ossn-wall-item .post-contents img { - max-width: 100%; - border: 1px solid #eae8e8; - display: block; - margin-bottom: 10px; -} - -.ossn-wall-item .meta .post-menu { - float: right; -} - -.ossn-wall-container { - margin-bottom: 10px; -} - -.ossn-wall-container textarea { - padding: 10px; - width: 100%; - border: 1px solid; - border-color: #E5E6E9 #DFE0E4; - border-bottom: 0px; - border-top: 0px; - resize: none; - outline: none; -} - -.ossn-wall-container .controls { - background-color: #F6F7F8; - border-bottom: 1px solid #E9EAED; - border-left: 1px solid #E9EAED; - border-right: 1px solid #E9EAED; - height: 40px; - width: 100%; - margin-top: 3px; - margin-top: -5px; - padding-right: 10px; -} - -.ossn-wall-container .wall-tabs { - border-bottom: 1px solid #E5E5E5; - background-color: #F6F7F8; - border: 1px solid #E9EAED; -} - -.ossn-wall-container .wall-tabs .item { - padding: 10px; - display: inline-flex; - cursor: pointer; - border-bottom: 1px solid #eee; - font-weight: bold; - font-size: 13px; -} - -.ossn-wall-container .wall-tabs .item:hover { - background: #eee; -} - -.ossn-wall-container .wall-tabs .item div { - display: inline-block; -} - -.ossn-wall-container .wall-tabs .item .text { - font-weight: bold; - margin-top: 1px; - margin-left: 5px; - position: absolute; - font-size: 15px; -} - -.ossn-wall-container .tabs-input {} - -.ossn-wall-container .controls li { - padding: 10px; - display: inline-block; - cursor: pointer; -} - -.ossn-wall-container .controls li:hover { - background: #eee; -} - -.ossn-wall-privacy { - float: right; - margin-right: 5px; -} - -.ossn-wall-container input[type='submit'] { - padding: 3px 20px; - display: block; - margin-top: 6px; -} - -.ossn-wall-container i { - font-size: 15px; -} - -.ossn-wall-container input[type="file"] { - border-left: 1px solid #EEE; - border-right: 1px solid #EEE; -} - -.ossn-wall-container input[type="file"], -.ossn-wall-container input[type="text"] { - width: 100%; - border-top: 1px dashed #EEE; - padding: 5px; - margin-bottom: 5px; - margin-top: -5px; - outline: none; -} - -#token-input-ossn-wall-friend-input { - width: 100% !important; - border-top: 1px dashed #EEE; - padding: 7px; - margin-bottom: 5px; - margin-top: -5px; -} - -#ossn-wall-form .ossn-loading { - margin: 7px; -} - -.ossn-wall-item-type { - display: inline-block; -} - -.ossn-wall-item .friends { - display: inline-block; -} - - -/******************************* - Comments Likes -********************************/ - -.ossn-comment-menu { - float: right; - display: none; -} - -.comments-item:hover .ossn-comment-menu { - display: block; -} - -.comments-likes { - min-height: 50px; - width: 100%; -} - -.menu-likes-comments-share { - margin-bottom: 10px; -} - -.menu-likes-comments-share li { - display: inline-block; -} - -.menu-likes-comments-share li::after { - content: "-"; - margin-left: 5px; - margin-right: 5px; - color: #ccc; -} - -.menu-likes-comments-share li:last-child:after { - content: " "; -} - -.comments-list { - background-color: #FBFBFB; - margin-left: -15px; - margin-right: -15px; - padding-left: 10px; - padding-right: 10px; -} - -.comments-list .comments-item { - padding-top: 10px; - padding-bottom: 5px; -} - -.comments-list .comments-item:first-child { - margin-top: 0px; - padding-top: 10px; -} - -.comments-list .comments-item:last-child { - border-bottom: none; -} - -.comments-list .comments-item .comment-user-img { - display: inline-block; - border-radius: 32px; -} - -.comments-list .comments-item .comment-contents { - display: inline-block; - margin-top: -3px; -} - -.comment-container { - padding-bottom: 10px; - position: relative; - z-index: 0; -} - -.comments-item .col-md-11 { - padding-left: 0px; -} - -.comment-metadata .time-created, -.comment-metadata a { - display: inline-block; -} - -.comment-contents p { - margin: 0px; - word-break: break-word; - text-align: justify; -} - -.comment-contents p img { - display: block; - margin-top: 10px; - margin-bottom: 10px; - max-width: 100%; -} - -.comment-contents .owner-link { - font-weight: bold; - margin-right: 5px; - font-size: 14px; -} - -.comment-contents { - width: 100%; -} - -.comment-container span[readonly='readonly'], -.comment-container input[readonly='readonly'] { - background: #eee; -} - -.comment-box { - width: 100%; - border: 1px solid #eee; - padding: 5px 30px 5px 5px !important; - margin-bottom: 5px; - outline: none; - display: block; - resize: vertical; - background: #fff; - min-height: 32px; -} - -[contentEditable=true]:empty:not(:focus)::before { - content: attr(placeholder); -} - - -/********************************* - Like -************************************/ - -.like-share { - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; - padding: 10px; - margin-top: 10px; - background-color: #FBFBFB; - margin-left: -15px; - margin-right: -15px; - padding-left: 20px; - padding-right: 20px; -} - -.ossn-like-comment, -.ossn-total-likes { - margin-left: 10px; -} - - -/******************************** - Global -***********************************/ - -.time-created { - font-size: 14px; - font-style: italic; - color: #999; -} - - -/******************************** - Sidebar Nav -*********************************/ - -.sidebar { - background-color: #333; - height: 200px; - z-index: 1000; - width: 200px; - position: absolute; - height: 100%; - overflow-y: auto; - overflow-x: hidden; - color: #fff; -} - -.sidebar-close { - width:80px; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - transition: all 0.2s ease; -} - -.sidebar-open { - width:200px; - -webkit-transition: all 0.2s ease; - -moz-transition: all 0.2s ease; - -o-transition: all 0.2s ease; - transition: all 0.2s ease; -} - -.sidebar-open-no-annimation { - margin-left: 0px; -} - -.sidebar-open-page-container { - margin-left: 200px !important; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.sidebar-open-page-container-no-annimation { - margin-left: 200px; -} - -.sidebar-close-page-container { - margin-left:80px; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.newseed-uinfo { - padding: 10px; -} - -.newseed-uinfo img { - display: inline-block; - border-radius: 50px; - float: left; -} - -.newseed-uinfo .name { - display: inline-block; - width: 100px; - margin-left: 10px; - margin-top: -2px; -} - -.newseed-uinfo .name a { - font-weight: bold; - display: block; - color: #fff; - font-size: 13px; -} - -.newseed-uinfo .name .edit-profile { - font-weight: inherit; -} - -.sidebar-menu-nav { - overflow: auto; - font-family: verdana; - font-size: 12px; - font-weight: 200; - top: 0px; - width: 100%; - height: 100%; -} - -.sidebar-menu-nav ul, -.sidebar-menu-nav li { - list-style: none; - padding: 0px; - margin: 0px; - line-height: 35px; - cursor: pointer; -} - -.sidebar-menu-nav ul:not(collapsed) .arrow:before, -.sidebar-menu-nav li:not(collapsed) .arrow:before { - font-family: FontAwesome; - content: "\f078"; - display: inline-block; - padding-left: 10px; - padding-right: 10px; - vertical-align: middle; - float: right; -} - -.sidebar-menu-nav ul .sub-menu li { - padding-left: 20px; -} - -.sidebar-menu-nav ul .sub-menu li, -.sidebar-menu-nav li .sub-menu li { - border: none; - line-height: 28px; - border-bottom: 1px solid #23282e; - margin-left: 0px; -} - -.sidebar-menu-nav ul .sub-menu li:hover, -.sidebar-menu-nav li .sub-menu li:hover { - background-color: #020203; -} - -.sidebar-menu-nav ul .sub-menu li:before, -.sidebar-menu-nav li .sub-menu li:before { - font-family: FontAwesome; - content: "\f105"; - display: inline-block; - padding-left: 10px; - padding-right: 10px; - vertical-align: middle; -} - -.sidebar-menu-nav li { - padding-left: 0px; - border-bottom: 1px solid #23282e; -} - -.sidebar-menu-nav li a { - text-decoration: none; - color: #fff; -} - -.sidebar-menu-nav li a i { - padding-left: 10px; - width: 20px; - padding-right: 20px; -} - -.sidebar-menu-nav li:hover { - border-left: 3px solid #fff; - background-color: #4f5b69; - -webkit-transition: all 1s ease; - -moz-transition: all 1s ease; - -o-transition: all 1s ease; - -ms-transition: all 1s ease; - transition: all 1s ease; -} -.sidebar-open .newseed-uinfo .name { - display:inline-block; -} -.sidebar-close .newseed-uinfo .name { - display:none; -} -.sidebar-close .sub-menu a{ - display:none; -} -.sidebar-close .sidebar-menu-nav li a .text { - display:none; -} -.sidebar-menu-nav ul .sub-menu li:before { - font-size: 18px; -} -.sidebar-menu-nav ul .sub-menu li, -.sidebar-menu-nav li .sub-menu li { - line-height: 40px; -} -@media (max-width: 768px) { - .topbar .site-name a { - font-size: 2.1vw; - } - .sidebar { - margin-left:-200px; - } - .sidebar-close-page-container { - margin-left:0px; - } - .sidebar-close { - margin-left:-200px; - } - .sidebar-open { - margin-left:0px; - } - .sidebar-menu-nav { - position: relative; - width: 100%; - margin-bottom: 10px; +/***------------------------------------------Basics--------------------------------------***/ + + body { + font-size:14px; + background:rgb(15,15,15); + font-family:'Roboto',sans-serif; + color:#fff; + height:100vh; + padding-bottom:0px; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease } - .ossn-group-members { - height: 75px !important; + + + @font-face { + font-family: 'Conv_Halfomania-Regular'; + src: url('fonts/Halfomania-Regular.eot'); + src: local('☺'), url('fonts/Halfomania-Regular.woff') + format('woff'), + url('fonts/Halfomania-Regular.ttf') + format('truetype'), + url('fonts/Halfomania-Regular.svg') + format('svg'); + font-weight: normal; + font-style: normal; } -} - -/****************************** - Ossn global css clsses -*******************************/ - -.right { - float: right; -} - -.left { - float: left; -} - -.text-right { - text-align: right; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.margin-top-10 { - margin-top: 10px; -} - -.margin-top-20 { - margin-top: 20px; -} - - -/************************ - Dropdown -***************************/ - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover>a:after { - border-left-color: #fff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.dropmenu-topbar-icons { - left: inherit; - right: 0; -} - - -/****************************************** - Ossn Ads -*******************************************/ - -.ossn-ad-item {} - -.ossn-ad-item .ad-image { - max-width: 100%; - margin: 0 auto; - display: block; -} - -.ossn-ad-item a { - text-decoration: none; - color: #000; - cursor: pointer; -} - -.ossn-ad-item .ad-title { - font-weight: bold; - font-size: 15px; - margin-bottom: 5px; -} - -.ossn-ad-item .ad-link { - margin-bottom: 5px; -} - -.ossn-ad-item p { - margin-top: 10px; - text-align: justify; -} - - -/***************************** - Widgets -******************************/ - -.ossn-widget { - margin-bottom: 10px; - background-color: #fff; - border-top-left-radius: 5px; - border-top-right-radius: 5px; -} - -.ossn-widget .widget-heading { - border-bottom: 1px solid #E5E5E5; - background: #F6F7F8; - border: 1px solid #E9EAED; - - padding: 10px; - font-weight: bold; - border-top-left-radius: 5px; - border-top-right-radius: 5px; -} - -.ossn-widget .widget-contents { - padding: 10px; - border-bottom: 1px solid #eee; -} - - -/*********************************** - Ossn Notifications -***************************************/ - -.ossn-notifications-box { - width: 430px; - color: #000; -} - -.ossn-notifications-box .notificaton-item { - border-bottom: 1px solid #eee; -} - -.ossn-notifications-box .notificaton-item:hover, -.ossn-notifications-box .notificaton-item .active { - background-color: #F9F9F9; -} - -.ossn-notifications-box .type-name { - font-size: 13px; - font-weight: bold; - padding: 1px 10px 5px 10px; - color: #000; - height: 25px; - border-bottom: 1px solid #DDDDDD; -} - -.ossn-notification-box-loading { - margin: 0 auto; - margin-top: 20px; - margin-bottom: 20px; -} - -.ossn-no-notification { - text-align: center; - padding: 10px; -} - -.ossn-notifications-box .type-name .title { - display: inline-block; -} - -.ossn-notifications-box .type-name .links { - display: inline-block; - float: right; -} - -.ossn-notifications-box .type-name .links a { - color: #337ab7; - display: inline; - font-weight: normal; -} - -.ossn-notifications-box .notification-image, -.ossn-notifications-box .notification-image img { - width: 50px; - height: 50px; - display: inline-block; -} - -.ossn-notifications-box .bottom-all a, -.ossn-notifications-box .notfi-meta strong { - color: #337ab7; -} - -.ossn-notifications-box .notfi-meta { - width: 330px; - margin-left: 5px; - display: inline-block; - float: right; - color: #000; -} - -.ossn-notifications-box .bottom-all a { - font-weight: bold; -} - -.ossn-notifications-box .bottom-all { - background: #F7F7F7; - text-align: center; - padding: 0px; - padding-top: 10px; - display: block; - height: 40px; - border-top: 1px solid #eee; -} - -.ossn-notifications-box .metadata { - margin-bottom: -5px; -} - -.ossn-notifications-box .messages-inner { - max-height: 400px; - overflow: hidden; - overflow-y: scroll; -} - -.latest-users img { - margin-bottom: 5px; -} - -.ossn-notification-mark-read { - float: right; -} - -.ossn-notifications-all a {} - -.ossn-notifications-all li { - padding: 10px; - display: block; -} - -.ossn-notifications-all a:hover { - cursor: pointer; - background-color: transparent; - text-decoration: none; -} - -.ossn-notifications-box li:hover, -.ossn-notifications-box a:hover, -.ossn-notifications-all a:hover, -.ossn-notifications-all li:hover { - background: #F9F9F9; -} - -.ossn-notification-container { - background-color: #dc0d17; - background-image: -webkit-linear-gradient(#fa3c45, #dc0d17); - color: #fff; - min-height: 13px; - padding: 1px 3px; - text-shadow: 0 -1px 0 rgba(0, 0, 0, .4); - -webkit-border-radius: 2px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .7); - -webkit-background-clip: padding-box; - display: inline-block; - font-size: 11px; - line-height: normal; - position: absolute; - margin-left: -10px; - z-index: 1; -} - -.notification-friends .image { - width: 50px; - height: 50px; - display: inline-table; - float: left; -} - -.ossn-notifications-friends-inner { - padding: 6px; -} - -.ossn-notifications-friends-inner form { - display: inline-table; -} - -.ossn-notification-page li img { - display: none; -} - -.notification-friends li { - margin-bottom: 5px; - width: 100%; - border-bottom: 1px solid #eee; -} - -.notification-friends .notfi-meta a { - color: #337ab7; - font-weight: bold; - display: inline-block; - width: 200px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.ossn-notifications-friends-inner .controls { - float: right; - margin-top: 6px; - display: inline-block; -} - -.ossn-notifications-friends-inner .btn { - padding: 3px 9px; - border-radius: 1px; -} - -.notification-friends { - max-height: 400px; -} - - -/******************************* - Profile -********************************/ - -.ossn-profile .top-container { - background: #fff; - border: 1px solid #C4CDE0; - border-width: 1px 1px 2px; -} - -.ossn-profile .top-container .profile-cover { - height: 200px; - overflow: hidden; - opacity: .99; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .38))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .38) 100%); - filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#94000000', GradientType=0); - position: relative; -} - -.ossn-profile .top-container .profile-cover img { - width: 100%; -} - -.ossn-profile-row { - margin-bottom: 20px; -} - -.profile-hr-menu ul { - margin-bottom: 0px; - padding: 0px; -} - -.profile-hr-menu ul li { - display: inline-block; -} - -.profile-hr-menu ul li a { - display: block; - padding: 15px; - margin-right: 5px; - font-weight: bold; - border-right: 1px solid #eee; -} - -.profile-hr-menu .dropdown-menu li { - display: block; -} - -.profile-hr-menu .dropdown a i { - margin-left: 5px; -} - -.profile-hr-menu .dropdown-menu li a { - border-right: 0px; - margin-right: 0px; -} - -.profile-hr-menu ul li:hover {} - -.profile-hr-menu { - border-bottom: 1px solid #eee; -} - -.profile-hr-menu ul li:last-child { - border-right: none; -} - -.ossn-profile .profile-photo { - position: absolute; - margin-left: 20px; - margin-top: -190px; - background-color: #fff; - border: 1px solid #CCC; - border-radius: 2px 2px 2px 2px; - -webkit-border-radius: 2px 2px 2px 2px; - -moz-border-radius: 2px 2px 2px 2px; - padding: 2px; -} - -.ossn-profile .profile-photo img {} - -.ossn-profile .user-fullname { - color: #FFF; - font-weight: bold; - margin-top: -155px; - font-size: 35px; - font-size: 2.3vw; - margin-left: 211px; - position: absolute; - text-shadow: 0 0 3px #000; - /** overlapping issue with longer names on profile page #630 **/ - max-width: 820px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.ossn-profile-role { - font-size: 25px !important; - margin-top: -105px !important; -} - -.btn-standalone-grey { - color: #333; - font-weight: bold; - text-decoration: none; - width: auto; - margin: 0; - font-size: 12px; - line-height: 16px; - padding: 5px 6px; - cursor: pointer; - outline: none; - text-align: center; - white-space: nowrap; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - border: 1px solid #999; - border-bottom-color: #888; - background: #EEE; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); - background: -moz-linear-gradient(#f5f6f6, #e4e4e3); - background: -o-linear-gradient(#f5f6f6, #e4e4e3); - background: linear-gradient(#F5F6F6, #E4E4E3); - text-decoration: none; -} - -.btn-standalone-grey:active { - background: #ddd; - border-bottom-color: #999; - box-shadow: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; -} - -.btn-standalone-grey:hover { - color: #333; - text-decoration: none; -} - -.profile-cover-controls { - position: absolute; - width: 100%; - margin-right: -32px; - margin-top: 150px; - z-index: 1; -} - -.change-cover { - float: right; - position: relative; - margin-right: 50px !important; -} - -.reposition-cover { - float: right; - position: relative; - margin-right: 5px !important; -} - -.profile-menu { - float: right; - position: relative; - margin-top: -40px; - margin-right: 20px; -} - -#cover-menu { - display: none; -} - -.upload-photo { - background: #000; - opacity: 0.5; - width: 170px; - padding: 10px; - position: absolute; - color: #FFF; - text-align: center; - font-size: 15px; - font-family: sans-serif; -} - -.upload-photo span { - width: 100%; - padding: 12px; - text-align: center; -} - -.user-cover-uploading { - opacity: 0.4; -} - -.user-photo-uploading { - height: 100%; - opacity: 0.8; - background: #fff; - width: 100%; - padding: 7px; - position: absolute; - border-radius: 2px; -} - -.user-photo-uploading span { - display: none; -} - -.ossn-profile-bottom { - margin-top: 10px; -} - -.page-sidebar, -.ossn-profile-sidebar { - background: #fff; - border: 1px solid #eee; - padding: 10px; -} - -.ossn-layout-media .content { - margin-right: 10px; - margin-left: 10px; -} - -.ossn-profile-extra-menu { - display: inline-block; -} - - -/***************************** - Side Menu icons -*******************************/ - -.menu-section-item-newsfeed:before { - content: "\f0a1" !important; -} - -.menu-section-item-friends:before { - content: "\f0c0" !important; -} - -.menu-section-item-allgroups:before { - content: "\f0c0" !important; -} - -.menu-section-item-photos:before { - content: "\f03e" !important; -} - -.menu-section-item-messages:before { - content: "\f0e0" !important; -} - -.menu-section-item-invite-friends:before { - content: "\f234" !important; -} - -.menu-section-item-addgroup:before { - content: "\f067" !important; -} - -.menu-section-item-groups { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 200px; - padding-right: 10px; -} - - -/****************************** - Search -******************************/ - -.ossn-menu-search li { - display: block; -} - -.ossn-menu-search li:hover { - background: #F9F9F9; -} - -.ossn-menu-search li a { - display: block; - width: 100%; - padding: 5px; -} - -.ossn-menu-search li a:hover { - text-decoration: none; -} - -.ossn-menu-search li a .text { - display: inline-block; -} - -.ossn-search-page .ossn-users-list-item { - margin-left: 0px; - margin-right: 0px; -} - -.ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 25px; -} - -.ossn-menu-search-users .text:before { - font-family: FontAwesome; - content: "\f007"; - display: absolute; - padding-right: 10px; - vertical-align: middle; - float: left; -} - -.ossn-menu-search-groups .text:before { - font-family: FontAwesome; - content: "\f0c0"; - display: absolute; - padding-right: 10px; - vertical-align: middle; - float: left; -} - - -/****************************** - Token Input -*******************************/ - -ul.token-input-list { - overflow: hidden; - height: auto !important; - height: 1%; - width: 100%; - cursor: text; - font-size: 12px; - font-family: Verdana; - min-height: 1px; - z-index: 999; - padding: 0; - margin: 0; - margin-top: -5px; - background-color: #fff; - list-style-type: none; - clear: left; - color: #2B5470; - border-top: 1px dashed #EEE; - border-right: 1px solid #EEE; - border-left: 1px solid #EEE; -} - -li.token-input-token { - overflow: hidden; - height: auto !important; - height: 15px; - margin: 3px; - padding: 1px 3px; - background-color: #eff2f7; - color: #2B5470; - cursor: default; - font-weight: bold; - border: 1px solid #ccd5e4; - font-size: 11px; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - float: left; - white-space: nowrap; -} - -li.token-input-token p { - display: inline; - padding: 0; - margin: 0; - font-size: 12px; -} - -li.token-input-token span { - color: #a6b3cf; - margin-left: 5px; - font-weight: bold; - cursor: pointer; -} - -li.token-input-selected-token { - background-color: #F9F9F9; - border: 1px solid #eee; - color: #2B5470; - font-weight: bold; -} - -li.token-input-input-token { - float: left; - margin: 0; - padding: 0; - list-style-type: none; -} - -div.token-input-dropdown { - position: absolute; - width: 400px; - background-color: #fff; - overflow: hidden; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; - border-bottom: 1px solid #ccc; - cursor: default; - font-size: 11px; - font-family: Verdana; - z-index: 1; -} - -div.token-input-dropdown p { - margin: 0; - padding: 5px; -} - -div.token-input-dropdown ul { - margin: 0; - padding: 0; -} - -div.token-input-dropdown ul li { - background-color: #fff; - padding: 3px; - margin: 0; - list-style-type: none; -} - -div.token-input-dropdown ul li.token-input-dropdown-item { - background-color: #fff; -} - -div.token-input-dropdown ul li.token-input-dropdown-item2 { - background-color: #fff; -} - -div.token-input-dropdown ul li em { - font-weight: bold; - font-style: normal; -} - -div.token-input-dropdown ul li.token-input-selected-dropdown-item { - background-color: #F9F9F9; - color: #2B5470; - font-weight: bold; -} - - -/****************************************** - System Messages -*******************************************/ - -.ossn-system-messages .ossn-system-messages-inner { - margin-top: 20px; - margin-bottom: 20px; - display: none; -} - -.ossn-system-messages .ossn-system-messages-inner .alert { - margin-bottom: 0px; -} - - -/** v1-v3 compitible **/ - -.ossn-message-done { - border: 1px solid #1EB0DF; - border-width: 1px; - background-color: #DAF6FF; - padding: 13px; - text-align: left; -} - - -/************************************* - 0ssn modal box -***************************************/ - -.ossn-halt { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 10000; - background-color: #000; - opacity: 0.9; - cursor: auto; - height: 100%; - display: none; -} - -.ossn-light { - opacity: 0.4; -} - -.ossn-viewer { - width: 940px; - margin: 0 auto; - position: relative; -} - -.ossn-viewer .ossn-container { - height: 200px; - position: fixed; - width: 900px; - z-index: 10000; - margin-top: 70px; - min-height: 515px; -} - -.ossn-viewer-loding { - font-size: 15px; -} - -.ossn-viewer .ossn-container .close-viewer { - float: right; - cursor: pointer; - margin-right: 5px; - font-weight: bold; - font-size: 13px; - color: #ccc; -} - -.ossn-container tbody { - background: #000; -} - -.ossn-halt { - position: absolute; - top: 0; - left: 0; - width: 100%; - z-index: 10000; - background-color: #000; - opacity: 0.9; - cursor: auto; - height: 100%; - display: none; -} - -.ossn-viewer .info-block { - background: #fff; - height: 100%; - width: 325px; - float: right; - margin-left: -3px; -} - -.image-block img { - max-width: 700px; -} - -.ossn-message-box { - width: 470px; - min-width: 470px; - min-height: 96px; - background: #fff; - border: 1px solid #999; - position: fixed; - top: 0px; - left: 0px; - right: 0px; - margin-left: auto; - margin-right: auto; - z-index: 60000; - margin-top: 100px; - border-radius: 3px; - display: none; - box-shadow: 0 2px 26px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1); -} - -.ossn-message-box .close-box { - float: right; - color: #ccc; - cursor: pointer; -} - -.ossn-message-box .title { - background: #F5F6F7; - padding: 11px; - border-radius: 3px; - border-bottom: 1px solid #E5E5E5; - color: #5E5656; - font-size: 14px; - font-weight: bold; -} - -.ossn-message-box .contents { - padding: 10px; - min-height: 150px; - max-height: 420px; - overflow-x: auto; - overflow: overlay; - overflow-x: -moz-hidden-unscrollable -} - -.ossn-message-box .control { - margin-left: 10px; - margin-right: 10px; - height: 45px; - padding: 10px; - border-top: 1px solid #E9EAED; -} - -.ossn-message-box .control .controls { - float: right; -} - -.ossn-message-box .control .controls .btn { - padding: 2px 13px; - border-radius: 2px; -} - -.ossn-message-box .contents input[type='text'] { - border: 1px solid #EEE; - width: 292px; - padding: 7px; -} - -.ossn-message-box .contents input[type='text'], -.ossn-message-box .contents label { - display: inline-table; -} - -.ossn-message-box .contents label { - color: #666; - font-weight: bold; - font-size: 13px; - margin-right: 13px; -} - - -/******************************* - Ossn Blocked -*********************************/ - -.ossn-blocked i { - font-size: 100px; -} - -.ossn-blocked { - text-align: center; - padding: 100px; -} - -.ossn-blocked div { - font-size: 50px; - font-weight: bold; -} - -.ossn-blocked p { - font-size: 16px; -} - - -/******************************** - Loading Icon - @source: https://github.com/jlong/css-spinners -*********************************/ - -@-moz-keyframes three-quarters-loader { - 0% { - -moz-transform: rotate(0deg); - transform: rotate(0deg); + .ossn-required { + color:#a94442 } - 100% { - -moz-transform: rotate(360deg); - transform: rotate(360deg); + + li:hover { + text-shadow: 0px 0px 18px #00ff00 + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease } -} -@-webkit-keyframes three-quarters-loader { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); + .ossn-wall-container .controls li.active, + .ossn-wall-container .controls li.focus, + .ossn-wall-container .controls li:active, + .ossn-wall-container .controls li:focus, + .ossn-wall-container .controls li:hover, + li a:hover { + text-shadow: 0px 0px 18px #00ff00, + 0px 0px 8px #00ff00 } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); + + span { + cursor:context-menu } -} -@keyframes three-quarters-loader { - 0% { - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -webkit-transform: rotate(0deg); - transform: rotate(0deg); + a { + color:#eeeeff!important; + cursor:context-menu; + text-decoration:none !important; + pointer-events:auto } - 100% { - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -webkit-transform: rotate(360deg); - transform: rotate(360deg); + + a:active, + a:focus, + a.active, + a.focus + a:hover { + outline:0; + cursor:context-menu; + color:#00ff00 !important; + text-decoration:none !important + } + + a:hover::after, + a:focus::after { + color:#c5ff00 !important; + cursor:context-menu; + text-decoration:none !important; + opacity:1 + } + + a::after { + cursor:context-menu; + background:#333; + position:absolute; + text-decoration:none !important + } + + p { + font-size:15px + } + + ::-webkit-scrollbar { + width:0px + } + + ::-webkit-scrollbar-track { + background-color:#0000; + border-left:0px + } + + ::-webkit-scrollbar-thumb { + background-color:#0000 + } + + ::-webkit-scrollbar-thumb:hover { + background-color:#0000 + } + + .fa{ + margin-right:2px + } + + .atlas-table { + border-spacing:10px; + border-collapse:separate; + margin-right:auto; + margin-left:auto + } + + .ossn-red-borders{ + border:1px solid red !important } -} -/* :not(:required) hides this rule from IE9 and below */ + .ossn-hidden { + display:none + } -.ossn-loading:not(:required) { - -moz-animation: three-quarters-loader 1250ms infinite linear; - -webkit-animation: three-quarters-loader 1250ms infinite linear; - animation: three-quarters-loader 1250ms infinite linear; - border: 8px solid #38e; - border-right-color: transparent; - border-radius: 16px; - box-sizing: border-box; - position: relative; - overflow: hidden; - text-indent: -9999px; - width: 24px; - height: 24px; -} + .col-center { + float:none; + margin:0 auto + } -.ossn-box-loading { - margin-left: 216px; - margin-top: 37px; -} + .container-table { + display:table; + width:100% + } + .container { + padding-left:15px!important + } -/******************************* - Buttons -*********************************/ + .center-row { + display:table-cell; + text-align:center + } -.button-grey, -.btn-action { - color: #333; - font-weight: bold; - width: auto; - margin: 0; - font-size: 12px; - line-height: 16px; - padding: 5px 6px; - cursor: pointer; - outline: none; - text-align: center; - white-space: nowrap; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10), inset 0 1px 0 #fff; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #FFF; - border: 1px solid #ccc; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F6F6), to(#E4E4E3)); - background: -moz-linear-gradient(#f5f6f6, #e4e4e3); - background: -o-linear-gradient(#f5f6f6, #e4e4e3); - background: linear-gradient(#F5F6F6, #E4E4E3); - border-radius: 4px; - text-decoration: none; -} + .radio-block { + margin-top:10px; + margin-bottom:10px + } -.button-grey:hover, -.btn-action:hover { - text-decoration: none; - background: -webkit-gradient(linear, 0 0, 0 100%, from(#E4E4E3), to(#F5F6F6)); - background: -moz-linear-gradient(#E4E4E3, #F5F6F6); - background: -o-linear-gradient(#E4E4E3, #F5F6F6); - background: linear-gradient(#E4E4E3, #F5F6F6); -} + .radio-block span { + display:inline-block; + margin-right:10px; + font-size:15px; + font-weight:bold; + margin-left:10px + } + .right { + float:right + } -/****************************** - Users List -*******************************/ + .left { + float:left + } -.ossn-users-list-item .users-list-controls { - margin-top: 20px; -} + .text-right { + text-align:right + } -.ossn-users-list-item .users-list-controls a { - margin-left: 5px; -} + .text-left { + text-align:left + } -.ossn-users-list-item { - border: 1px solid #E9EAED; - margin-bottom: 10px; - margin-right: -10px; - margin-left: -10px; -} + .text-center { + text-align:center + } -.ossn-users-list-item .uinfo a { - font-size: 14px; - font-weight: bold; - margin-top: 20px; - float: left; - text-overflow: ellipsis; - width: 300px; - white-space: nowrap; - overflow: hidden; -} + .margin-top-10 { + margin-top:10px + } -.ossn-users-list-item .col-md-2 { - text-align: center; -} + .margin-top-20 { + margin-top:20px + } + .dropdown-submenu { + position:relative; + } -/********************************* - Footer -**********************************/ +/***------------------------------------------Topbar--------------------------------------***/ -footer { - margin-top: 20px; - padding-top: 5px; -} - -footer .col-md-11 { - border-top: 1px solid #E8E8E8; -} - -footer .container {} - -footer .ossn-footer-menu { - padding-bottom: 10px; -} - -footer .ossn-footer-menu a { - color: #807D7D; - font-size: 13px; -} - -footer .ossn-footer-menu a::after { - content: "|"; - margin-left: 10px; - margin-right: 10px; -} - -footer .ossn-footer-menu a:nth-last-child(2)::after, -footer .ossn-footer-menu a:last-child::after { - content: ""; -} - -.menu-footer-powered { - float: right; -} - -.menu-footer-powered:after { - display: none; -} - -.menu-footer-a_copyrights { - text-transform: uppercase; -} - - -/**************************** - Home -****************************/ - -.home-left-contents { -} + .topbar { + color: #6f6f6f; + z-index: 6; + position: fixed; + height: 70px; + background: #6664; + box-shadow: 0px 0px 10px 6px rgb(0 0 0 / 84%); + margin-bottom: 10px; + width: 100%; + backdrop-filter: blur(6px); + } -.home-left-contents .logo { - text-align: center; -} + + .topbar .fa { + font-size:20px; + margin-top:5px + } -.home-left-contents .description { - font-size: 17px; - text-transform: uppercase; - font-weight: bold; - margin-top: 20px; - text-align: justify; - color: #fff; -} + .topbar .site-name { + float:left; + width:14% + } -.home-left-contents .buttons { - text-align: center; - margin-top: 10px; -} + .topbar .site-name a { + text-transform:uppercase; + font-size:100%; + color:#fff; + text-align:center; + display:block; + font-weight:700; + padding-top:25px; + padding-bottom:25px; + margin-left:auto; + margin-right:auto; + white-space:nowrap + } -#ossn-home-signup p { - margin-top: 10px; + .topbar .site-name a:hover { + text-decoration:none } + + .topbar-menu-left { + position:relative; + z-index:1; + display:inline-block; + float:left + } + + .topbar-menu-right li, + .topbar-menu-left li { + display:inline-block; + } + + + .ossn-topbar-dropdown-menu { + padding-top:15px; + margin-right:83px + } + + .ossn-topbar-dropdown-menu, + #ossn-notif-notification a, + #ossn-notif-messages a, + #ossn-notif-friends a { + padding:10px; + display:block; + color:#fff; + height:70px; + padding-top:20px + } + + .topbar-menu-left li a { + padding:10px; + display:block; + color:#fff; + height:70px; + padding-top:20px; + padding-right:10px; + padding-left:20px + } + + .topbar-menu-right li:hover, + .topbar-menu-left li:hover { + background-color:#111111b9 + } + + .topbar .right-side-nospace .topbar-menu-right { + margin-right:0; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease + } + + .topbar .right-side-space .topbar-menu-right { + margin-right:0; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease + } + + .topbar .ossn-icons-topbar-friends, + .topbar .ossn-icons-topbar-messages, + .topbar .ossn-icons-topbar-notification, + .topbar .ossn-icons-topbar-friends-new, + .topbar .ossn-icons-topbar-messages-new, + .topbar .ossn-icons-topbar-notifications-new i { + color:#fff + } + + .ossn-topbar-dropdown-menu { + float:right; + margin-left:10px + } + .dropdown-menu{ + -webkit-transition:display .5s ease; + -moz-transition:display .5s ease; + -o-transition:display .5s ease; + transition:display .5s ease + } + + .ossn-topbar-dropdown-menu ul li a, + .ossn-topbar-dropdown-menu ul li { + display:block; + width:100%; + color:#000 + } + + .ossn-topbar-dropdown-menu .dropdown-menu { + margin:1px -120px 0 + } + + .topbar-search input { + background-color:#6664; + border:0 !important; + padding:10px; + height:70px; + width:90%; + color:#c5ff00 + } + + .topbar-search input[type=text]:focus,select:focus { + box-shadow:0 0 5px #c5ff00, + inset 0 0 2px #c5ff00; + outline:0 + } + +/***/ + + +.ossn-profile-edit-layout, +.profile-edit-layout-title{ + background-color:#222!important; + border:0 solid #000!important; + border-radius:20px!important; } -/************************** - System -***************************/ -.ossn-list-users { - height: 60px; - border-bottom: 1px solid #E9EAED; - display: block; - margin-left: 5px; - margin-bottom: 10px; + +/***------------------------------------------Footer--------------------------------------***/ + + /***------Atlas Footer------***/ + + /* + .ossn-layout-startup footer .ossn-footer-menu a { + color: rgba(0, 0, 0, 0)!important + } + + footer { + margin-top: 20px; + margin-bottom:160px!important; + padding-top: 5px; + text-align: center!important; + color: rgba(0, 0, 0, 0.0) !important + } + + footer a { + color: rgba(0, 0, 0, 0.0) !important; + pointer-events: none; + text-decoration: none + } + + .menu-footer-powered { + color: rgba(0, 0, 0, 0.0) !important; + pointer-events: none; + text-decoration: none + } + + .menu-footer-powered:after { + display: none + } + + */ + + /***------Oficial Footer------***/ + + /**/ + footer .ossn-footer-menu a { + color:rgba(255,255,255,.5) !important; + margin-left:5px; + margin-right:5px; + padding-right:5px; + padding-left:5px + } + + .ossn-layout-startup footer .ossn-footer-menu a { + color:rgba(255,255,255,.5) !important; + margin-left:5px; + margin-right:5px; + padding-right:5px; + padding-left:5px + } + + footer{ + margin-top:10px; + padding-top:10px + } + /* + footer .col-md-11 { + border-top:0px; + align:center; + } + + footer .ossn-footer-menu { + padding-bottom:10px + } + */ + + footer .ossn-footer-menu a { + color:#807d7d; + font-size:13px + } + + footer .ossn-footer-menu a::after { + content:"|"; + margin-left:10px; + margin-right:10px + } + + footer .ossn-footer-menu a:nth-last-child(2)::after, + footer .ossn-footer-menu a:last-child::after { + content:" " + } + + .menu-footer-powered { + /*float:right; + padding-right:50px;*/ + } + + .menu-footer-powered:after { + display:none + } + + .menu-footer-a_copyrights { + text-transform:uppercase + } + /**/ + +/***-----------------------------------------StartUp--------------------------------------***/ + + +.gulp { + overflow:hidden; } -.ossn-list-users img, -.ossn-list-users .uinfo { - display: inline-block; +.gulp div { + padding: 3px; + padding-top:0px; + padding-bottom:0px; +} +#one { + float:left; +} +#two { + overflow:hidden; } -.ossn-list-users .uinfo .userlink { - font-size: 14px; - font-weight: bold; - float: right; - margin-left: 12px; - text-overflow: ellipsis; - width: 370px; - white-space: nowrap; - overflow: hidden; -} - -.ossn-list-users .friendlink { - float: right; - margin-top: 10px; - margin-right: 9px; - text-overflow: ellipsis; - width: 280px; - white-space: nowrap; - overflow: hidden; -} - -.sidebar-menu-nav .sidebar-menu .menu-content { - display: block; -} - -.ossn-box-inner { - width: 446px; -} - -.home-left-contents .some-icons i { - font-size: 50px; -} - -.home-left-contents .some-icons li { - display: inline-block; - color: #fff; - border: 3px solid #fff; - border-radius: 100%; - padding: 20px; - margin-right: 20px; - margin-bottom: 20px; - width: 100px; - height: 100px; -} - -.home-left-contents .some-icons { - margin-top: 10%; - text-align: center; +@media screen and (max-width: 500px) { + #one { + float: none; + } } -/************************** - Similies -**************************/ - -.ossn-smiley-item { - display: inline-block !important; - margin-left: 2px; - margin-right: 2px; - width: initial !important; - margin-bottom: 0px !important; - margin-top: 0px !important; - border: 0px !important; +.ossn-like-reactions-panel { + background:#333!important; } -/************************** - Embed - **************************/ + .ossn-home-container { + margin-top:110px + } -.ossn_embed_video { - margin-top: 10px; - margin-bottom: 10px; - padding-top: 0px; -} + .ossn-page-container { + overflow-x:hidden + } + .atlas-logo2 { + overflow:hidden; + border:0px; + height:100px; + background:url(images/atlas.svg)no-repeat; + background-size:200px; + background-position:center; + width:200px; + } -/************************** - Photos -***************************/ + .atlas-logo { + overflow:hidden; + border:0px; + border-radius:100px; + height:150px; + background:url(images/logo_animated.svg)no-repeat; + background-size:100px; + background-position:center; + width:150px; + } -.ossn-photo-viewer .image-block img, -.ossn-photo-viewer { - max-width: 100% !important; -} + .ossn-home-container, .ossn-layout-startup { + min-height:95vh!important + } + .ossn-home-container { + background:rgba(0,0,0,0); + border:0 transparent rgba(0,0,0,0); + } -/************************** - Mobile Layout Settings -***************************/ + .ossn-layout-startup { + background: url("images/infinite.svg") no-repeat; + background-size:300vh; + background-position:center; + } -@media (max-width: 480px) { - /*********************** - Comments - ***********************/ - .comments-list .comments-item .comment-user-img { - display: none; + .ossn-layout-startup textarea, + .ossn-layout-startup input[type='password'], + .ossn-layout-startup select, + .ossn-layout-startup text, + .ossn-layout-startup input[type='text'], + .ossn-layout-startup focus, + .ossn-layout-startup after, { + background: rgba(20,20,20,.3); + color:#c5ff00; + width:-webkit-fill-available; + border:2px dashed #101010dd; + paddin:10px; + margin-bottom:5px; + margin-top:5px; + outline:0; + display:block; + resize:vertical; + text-decoration:none; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease } - .comments-item .col-md-11 { - padding-left: 15px; + + .ossn-layout-startup .ossn-widget .widget-heading { + display:none; } - /************************ - Wall - ************************/ - .ossn-wall-item-type { - display: block; + + .ossn-layout-startup .ossn-widget { + background: rgba(0,0,0,.6); + backdrop-filter: blur(6px); + box-shadow:0px 0px 5px 2px #0000; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease } - .ossn-wall-item .meta .user { - width: 155px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + + .home-left-contents .logo { + text-align:center } - .ossn-list-users .uinfo .userlink { - text-overflow: ellipsis; - width: 195px; - white-space: nowrap; - overflow: hidden; + + .home-left-contents .description { + font-size:17px; + text-transform:uppercase; + font-weight:bold; + margin-top:20px; + text-align:justify; + color:#fff } - .ossn-list-users a.right.btn.btn-primary { - display: none; + + #ossn-home-signup p { + margin-top:10px } - .ossn-list-users a.right.btn.btn-danger { - display: none; + + .home-left-contents .some-icons i { + font-size:50px } - .ossn-message-box .contents { - height: 280px; - overflow-x: auto; - overflow: overlay; + + .home-left-contents .some-icons li { + display:inline-block; + color:#fff; + border:3px solid #fff; + border-radius:100%; + padding:20px; + margin-right:20px; + margin-bottom:20px; + width:100px; + height:100px } - /*************************** - Topbar notification box - *****************************/ - .ossn-notifications-box { - width: 300px; + + .home-left-contents .some-icons{ + margin-top:10%; + text-align:center } - .ossn-notifications-box .notfi-meta { - width: 230px; + +/***------------------------------------------Form----------------------------------------***/ + + .ossn-form input[type='password'], + .ossn-form text, + .ossn-form select, + .ossn-form textarea, + .ossn-form input[type='text'] { + background: #42806826; + color:#c5ff00; + width:100%; + border-top:2px dashed #3334; + border-left:0; + border-bottom:2px dashed #3334; + border-right:0; + padding:10px; + margin-bottom:5px; + outline:0; + display:block; + resize:vertical; + text-decoration:none; + backdrop-filter: blur(6px) } - .notification-friends .notfi-meta a { - width: 100px; + + .ossn-form input[type='submit'] { + margin-top:5px; + margin-bottom:5px; + width:100% } - .ossn-notifications-box .notfi-meta, - .ossn-notification-messages .user-item .data { - width: 215px !important; + + .ossn-form input[type='text']:focus, + .ossn-form input[type='password']:focus, + select:focus{ + color:#c5ff00; + width:100%; + padding:10px; + margin-bottom:5px; + outline:0; + display:block; + resize:vertical; + text-decoration:none; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease; + backdrop-filter: blur(6px); + box-shadow: 0 0 5px #c5ff00, + inset 0 0 20px #111 } - .ossn-notification-messages .user-item .data .name { - width: 110px !important; + +/***----------------------------------Buttons and Controls--------------------------------***/ + + .ossn-layout-module .controls { + float:right; + display:inline-table } - .ossn-notification-messages .reply-text-from { - width: 200px !important; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + + .ossn-wall-container .controls { + background-color:#0000; + border-bottom:0 solid #222; + border-left:0 solid #222; + border-right:0 solid #222; + border-bottom-left-radius:10px; + border-bottom-right-radius:10px; + height:40px; + width:100%; + margin-top:-5px; + padding-right:10px } - /****************************** - Profile - ********************************/ - .ossn-profile .profile-photo img { - width: 100px; - height: 100px; + + .ossn-wall-container .controls li { + margin:-10px; + padding:20px; + display:inline-block } - .ossn-profile .user-fullname { - font-size: 16px; - margin-left: 135px; - margin-top: -100px; - width: 140px; + + .ossn-notifications-friends-inner .controls { + float:right; + margin-top:6px; + display:inline-block } - .ossn-profile .top-container .profile-cover { - height: 188px; - } - .ossn-profile .profile-photo { - margin-top: -130px; - } - .profile-menu { - float: none; - margin: 13px; - } - .ossn-profile .top-container .profile-cover img { - width: auto; - } - .ossn-group-cover-button, + .profile-cover-controls { - display: none !important; + position:absolute; + width:100%; + margin-left: -251px; + margin-top:260px; + z-index:1 } + + .change-cover { + float:right; + position:relative; + margin-right:50px !important + } + + .reposition-cover { + float:right; + position:relative; + margin-right:5px !important + } + + .profile-menu { + float:right; + position:relative; + margin-top:-40px; + margin-right:20px + } + + #cover-menu { + display:none; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease + } + .upload-photo { - width: 100px; + opacity:.9; + width:170px; + padding: 10px; + position:absolute; + color: #c3174e; + text-align:center; + font-size:15px; + font-family:sans-serif; + /* border-top-left-radius:350px;*/ + border-top-right-radius: -88px; + padding-top: 129px; + border-radius: 49px } - .profile-hr-menu ul li { - display: block; + + .upload-photo span { + height: 50px; + color: #971e4e; + margin-left: -1px; + font-weight: 700; + font-size: 11pt; text-align: center; - border-bottom: 1px solid rgb(238, 238, 238); - margin-right: 0px; + margin-top: 1px; + padding-top: 50px; + padding-left: 20px; + padding-right: 20px } - .profile-hr-menu ul li a { - margin-right: 0px; + + .user-cover-uploading { + opacity:.8 } - .ossn-profile-role { - display: none; + + .user-photo-uploading { + height: 80%; + opacity: .8; + background: #000; + margin: 5px; + width: 80%; + padding: 7px; + position: absolute; + border-radius: 90px; } - /***************************** - System - *****************************/ - .ossn-users-list-item img { - display: none; - } - .ossn-users-list-item .users-list-controls { - margin-top: 10px; - margin-bottom: 10px; - } - .ossn-users-list-item .uinfo a { - margin-top: 10px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 90px; - } - .ossn-search-page .ossn-users-list-item .uinfo a { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - width: 100px; - } - .ossn-system-messages { - padding-left: 15px; - padding-right: 15px; - } - .ossn-users-list-item { - padding-bottom: 10px; - } - .ossn-widget .widget-contents { - padding: 5px; - } - .ossn-message-box { - min-width: 300px; - width: 300px; - } - .ossn-box-loading { - margin-left: 150px; - margin-top: 37px; - } - .ossn-message-box .contents input[type="text"] { - width: 195px; - } - .ossn-box-inner { - width: 280px; - } - footer .ossn-footer-menu a:nth-last-child(2)::after { - content: "|"; - } - /********************** - Groups - ************************/ - .ossn-group-cover img { - top: auto !important; - } - .ossn-group-cover { - height: 100px !important; - } - .groups-buttons { - float: none !important; - } - .ossn-group-cover-header, - .ossn-group-profile .profile-header, - .ossn-group-profile .profile-header .header-bottom { - height: auto !important; - } - .ossn-group-profile .profile-header { - max-height: inherit !important; - } - .groups-buttons { - margin-top: 50px; - } - .ossn-group-profile .profile-header .group-name { - float: none !important; - } - #group-header-menu li, - #group-header-menu { - width: 100% !important; - } - #group-header-menu li { - border-bottom: 1px solid #EEE !important; - } - .group-name { - text-align: center; - width: 100%; - border-bottom: 1px solid #eee; - } - .ossn-group-members { - margin-left: 15px; - margin-right: 15px; - } - .ossn-group-members .request-controls, - .ossn-group-members .uinfo { + + .user-photo-uploading span { display: inline-block; + margin-top: 0; + padding: 89px 31px 31px 31px; + } + + .change-cover, + .reposition-cover { + padding-left:10px } - .ossn-group-members .uinfo .userlink { - width: 130px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + + .ossn-topbar-dropdown-menu a, + .home-left-contents .buttons, + .ossn-message-box .control .controls .btn, + .btn-standalone-grey, + .change-cover, + .reposition-cover, + .btn-succes, + .button-grey, + .btn-action, + .btn-link, + .btn-primary, + .btn, + .topbar-menu-left li a, + .topbar-menu-right li a { + background:rgba(0,0,0,0); + border:0 transparent !important; + color:#fff; + outline:0; + border-radius:2px; + pointer-events:auto; + cursor:context-menu; + text-decoration:none; } - .sidebar-menu-nav .sidebar-menu .menu-content { - display: block; + + .upload-photo span.active, + .upload-photo span.focus, + .upload-photo span:focus, + .upload-photo span:active, + .upload-photo span:hover { + border:0 solid #000; + cursor:context-menu; + pointer-events:auto; + outline:0 !important; + background:rgba(0,0,0,0); + text-decoration:none !important } - .sidebar-hide-contents-xs { - display: none; + + .btn-primary.active, + .btn-primary.focus, + .btn-primary:focus, + .btn-primary:active, + .btn-primary:hover, + .btn-success.active, + .btn-success.focus, + .btn-success:active, + .btn-success:focus, + .btn-success:hover, + .ossn-topbar-dropdown-menu a.active, + .ossn-topbar-dropdown-menu a.focus, + .ossn-topbar-dropdown-menu a:active, + .ossn-topbar-dropdown-menu a:focus, + .ossn-topbar-dropdown-menu a:hover, + .btn.active, + .btn.focus, + .btn:active, + .btn:focus, + .btn:hover, + .btn-link.active, + .btn-link.focus, + .btn-link:active, + .btn-link:focus, + .btn-link:hover, + .btn-action.active, + .btn-action.focus, + .btn-action:active, + .btn-action:focus, + .btn-action:hover, + .home-left-contents .buttons.active, + .home-left-contents .buttons.focus, + .home-left-contents .buttons:active, + .home-left-contents .buttons:focus, + .home-left-contents .buttons:hover, + .ossn-message-box .control .controls .btn.active, + .ossn-message-box .control .controls .btn.focus, + .ossn-message-box .control .controls .btn:active, + .ossn-message-box .control .controls .btn:focus, + .ossn-message-box .control .controls .btn:hover, + .button-grey.active, + .button-grey.focus, + .button-grey:active, + .button-grey:focus, + .button-grey:hover, + .ossn-wall-container .controls li.active, + .ossn-wall-container .controls li.focus, + .ossn-wall-container .controls li:active, + .ossn-wall-container .controls li:focus, + .ossn-wall-container .controls li:hover, + .btn-standalone-grey.active, + .btn-standalone-grey.focus, + .btn-standalone-grey:active, + .btn-standalone-grey:focus, + .btn-standalone-grey:hover, + .topbar-menu-right li a.active, + .topbar-menu-right li a.focus, + .topbar-menu-right li a:active, + .topbar-menu-right li a:focus, + .topbar-menu-right li a:hover, + .topbar-menu-left li a.active, + .topbar-menu-left li a.focus, + .topbar-menu-left li a:active, + .topbar-menu-left li a:focus, + .topbar-menu-left li a:hover, + .open>.dropdown-toggle .btn-primary.active, + .open>.dropdown-toggle .btn-primary.focus, + .open>.dropdown-toggle .btn-primary:active, + .open>.dropdown-toggle .btn-primary:focus, + .open>.dropdown-toggle .btn-primary:hover, + .open>.dropdown-toggle .btn-success.active, + .open>.dropdown-toggle .btn-success.focus, + .open>.dropdown-toggle .btn-success:active, + .open>.dropdown-toggle .btn-success:focus, + .open>.dropdown-toggle .btn-success:hover, + .reposition-cover.active, + .reposition-cover.focus, + .reposition-cover:active, + .reposition-cover:focus, + .reposition-cover:hover, + .profile-cover-controls.active, + .profile-cover-controls.focus, + .profile-cover-controls:active, + .profile-cover-controls:focus, + .profile-cover-controls:hover, + .change-cover.active, + .change-cover.focus, + .change-cover:active, + .change-cover:focus, + .change-cover:hover { + border:0 solid #000; + color:#c5ff00; + opacity:1; + background:rgba(0,0,0,0); + cursor:context-menu; + pointer-events:auto; + outline:0 !important; + text-decoration:none !important } - .home-left-contents .some-icons { - display: none; + + .ossn-topbar-dropdown-menu a:hover::after, + .home-left-contents .buttons:hover::after, + .ossn-message-box .control .controls .btn:hover::after, + .btn-standalone-grey:hover::after, + .change-cover:hover::after, + .reposition-cover:hover::after, + .btn-succes:hover::after, + .button-grey:hover::after, + .btn-action:hover::after, + .btn-link:hover::after, + .btn-primary:hover::after, + .btn:hover::after, + .topbar-menu-left li a:hover::after, + .topbar-menu-right li a:hover::after { + color:#c5ff00; + opacity:1; + cursor:context-menu; + pointer-events:auto; + outline:0 !important; + background:rgba(0,0,0,0); + text-decoration:none !important } - /************************** - Layouts - ****************************/ - .newsfeed-right { - display: none; + + .ossn-topbar-dropdown-menu a:after, + .home-left-contents .buttons:after, + .ossn-message-box .control .controls .btn:after, + .btn-standalone-grey:after, + .change-cover:after, + .reposition-cover:after, + .btn-succes:after, + .button-grey:after, + .btn-action:after, + .btn-link:after, + .btn-primary:after, + .btn:after, + .topbar-menu-left li a:after, + .topbar-menu-right li a:after { + color:#c5ff00; + opacity:1; + cursor:context-menu; + pointer-events:auto; + outline:0 !important; + background:rgba(0,0,0,0); + text-decoration:none !important } - .ossn-messages .message-with .user-icon, - .ossn-messages .messages-recent .messages-from .user-item .image { - display: none; + + .com-members-memberlist-item img{ + display: inline-block; + border-radius: 50px; + border: 4px solid #477; + margin:0px 15px 5px 0px !important; + padding:0 !important; + box-shadow: 5px 5px 10px #000000cc, + -5px -5px 10px #ffffff33 } - .ossn-messages .message-inner .row { - margin-left: 0px !important; + + .col-md-5 { + width:40% !important } - /************************* - Home Page - **************************/ - .logo img { - width: 260px; + + .ossn-chat-tab-titles:hover { + background:#222 !important; + border:0 !important } - .home-left-contents .description { - font-size: 16px; + + .ossn-chat-tab-titles { + background:#171717 !important; + color:#fff !important; + border:0 !important; + border-top-left-radius:10px !important; + border-top-right-radius:10px !important } - .home-left-contents { - margin-bottom: 20px; + + .ossn-chat-bar .friends-list .data { + border-left:0 !important; + border-right:0 !important } - /***************************** - Wall Menu - ******************************/ + + .ossn-chat-base { + border-bottom: 0; + bottom: 0px; + display: block; + font-size: 11px; + height: 33px; + position: fixed; + text-align: left; + z-index: 1028; + margin-top: 8px; + left: 25%; + width: 73% + } + + .ossn-chat-base .ossn-chat-bar .friends-list { + background: #222!important; + width: 200px!important; + min-height: 273px!important; + margin-top: -271px!important; + position: fixed!important; + height: 268px!important; + border-top-left-radius: 10px!important; + border-top-right-radius: 10px!important; + display: none; + margin-left: 0px!important + } + + .ossn-chat-base { + border-top-left-radius:10px !important; + border-top-right-radius:10px !important; + color:#999 !important + } + + .ossn-chat-base .ossn-chat-bar .inner:hover { + background:#171717 !important; + color:#c5ff00 !important + } + + .ossn-chat-base .ossn-chat-bar .inner { + background:#171717 !important; + border:0 !important; + margin-left:0px!important + } + + .ossn-chat-bar{} + .dropdown-menu { - margin-left: -110px; + background-color:#000000b8 !important; + border:0 !important; + color:#eee !important; + backdrop-filter: blur(6px); } - .menu-footer-powered { - float: none; + + .dropdown-menu>li>a { + color:#fff4 !important + } + + .dropdown-menu>li>a:focus, + .dropdown-menu>li>a:hover { + color:#c5ff00 !important; + background:#111b8!important + } + + .ossn-notifications-box { + backdrop-filter:blur(6px); + border-radius:10px !important + } + + .ossn-notifications-box .type-name { + color:#999 !important; + backdrop-filter: blur(6px); + border-bottom:0 !important + } + + .ossn-notifications-box .bottom-all { + background:#000e !important; + backdrop-filter: blur(6px); + border-top:0 !important + } + + .ossn-notifications-box li:hover, + .ossn-notifications-box a:hover, + .ossn-notifications-all a:hover, + .ossn-notifications-all li:hover{ + background:#0004 !important; + backdrop-filter: blur(6px); + color:#c5ff00 !important + } + + .ossn-notification-messages .user-item:hover { + background:#0004 !important; + backdrop-filter: blur(6px); + color:#c5ff00 !important + } + + .ossn-notifications-box .bottom-all a, + .ossn-notifications-box .notfi-meta strong { + color:#999 !important; + backdrop-filter: blur(6px); + background:#000e !important + } + + .ossn-notification-messages .user-item { + border-bottom:0 !important; + backdrop-filter: blur(6px); + border-top:0 !important + } + + .nav-tabs { + border-bottom:2px solid #3c763d !important + } + +/***-----------------------------------------Layouts--------------------------------------***/ + + .ossn-layout-module, + .ossn-layout-contents, + .ossn-layout-media, + .ossn-layout-newsfeed { + margin-top:90px; + min-height:450px + } + + .ossn-layout-module { + margin-top:10px; + background:rgba(0,0,0,0); + border:0 solid #eee; + padding:10px + } + + .ossn-layout-module .module-title { + background:rgba(0,0,0,0); + border:0 solid #eee; + padding:10px + } + + .ossn-layout-module .module-contents { + padding:10px + } + + .ossn-layout-module .module-title .title { + font-weight:bold; + display:inline-block + } + + .ossn-layout-media { + margin-top:10px + } + + .ossn-layout-media .like-share, + .ossn-layout-media .comments-list { + margin-left:-10px; + margin-right:-10px + } + + .ossn-layout-media .content, + .ossn-page-contents { + background:rgba(0,0,0,0); + padding:0px; + margin: 10px; + border:0 solid #eee + } + + .opensource-socialnetwork { + min-height:100%; + padding-bottom:-5px; + } + + .ossn-home-container .row { + margin-right:10px; + margin-left:10px + } + + #ossn-signup-errors { + display:none; + margin-top:10px + } + + .ossn-error-page { + text-align:center; + padding:100px + } + + .ossn-error-page .error-heading { + font-size:50px; + font-weight:bold + } + + .ossn-error-page .error-text { + font-size:16px + } + + .ossn-error-page .fa-exclamation-triangle { + font-size:100px + } + + .ossn-group-members { + margin-right:5px + } + + .ossn-page-loading-annimation { + background:#000; + opacity:.8; + position:fixed; + left:0; + top:0; + width:100%; + height:100%; + z-index:9999; + backdrop-filter: blur(6px) + } + + .ossn-page-loading-annimation .ossn-page-loading-annimation-inner { + width:24px; + margin:0 auto; + margin-top:20% + } + +/***---------------------------------------Atlas Wall-------------------------------------***/ + + .postbg-text { + display:block!important + } + + .ossn-wall-item { + padding:30px; + padding-top:10px; + border-radius:10px; + margin-top: 20px; + padding-bottom:0; + background:#4444; + backdrop-filter: blur(6px); + z-index:1 + } + + .ossn-wall-item:first-child { + margin-top:0 + } + + .ossn-wall-item .friends a { + text-decoration:none + } + + .ossn-wall-item .friends a:first-child:before { + content:"-"; + margin-left:5px; + margin-right:5px + } + + .ossn-wall-item .user-img { + float: left; + display: inline-block; + border-radius: 50px; + border: 6px solid #4774; + margin: -30px 7px 10px -26px !important; + width: 77px; + backdrop-filter: blur(6px); + box-shadow:0 0 20px 2px #000c + } + + .ossn-profile-module-friends .user-name { + color: #fff!important; + text-shadow:0 0 6px 6px #000!important; + font-size: 14px!important; + font-weight: 300!important; + } + + .ossn-profile-module-friends img { + border-radius:50px!important; + } + + .ossn-wall-item .meta { margin-top:5px } + + .ossn-wall-item .meta .user { + display:inline-block; + margin-top:3px + } + + .ossn-wall-item .meta .user a { + font-weight:bold + } + + .ossn-wall-item .meta .user span { + color:#999 + } + + .ossn-wall-item .post-contents { + margin-top:15px; + z-index:7 + } + + .ossn-wall-item .post-contents p { + word-break:break-word; + text-align:justify } -} -/*************************************** - Tablets -****************************************/ + .ossn-wall-item .meta .post-menu { + float:right + } -@media only screen and (max-width: 992px) { - .ossn-group-cover img { - top: auto !important; + .ossn-wall-container { + margin-bottom:20px; + background:#4444; + border-radius:10px; + backdrop-filter: blur(6px); } - .dropdown-menu { - margin-left: -110px; + + .ossn-wall-container textarea { + padding:10px; + width:100%; + resize:vertical; + backdrop-filter: blur(6px); } + + .ossn-wall-container textarea:focus, select:focus { + box-shadow:0 0 5px #c5ff00 + } + + .ossn-wall-container .wall-tabs { + border-top-left-radius:10px; + border-top-right-radius:10px; + background-color:#0000 + } + + .ossn-wall-container .wall-tabs .item { + padding:10px; + display:inline-flex; + font-weight:bold; + font-size:13px + } + + .ossn-wall-container .wall-tabs .item:hover { + background:#ffffff00; + border-radius:10px; + color:#c5ff00 + } + + .ossn-wall-container .wall-tabs .item div { + display:inline-block + } + + .ossn-wall-container .wall-tabs .item .text { + font-weight:bold; + margin-top:1px; + margin-left:5px; + position:absolute; + font-size:15px + } + + .ossn-wall-privacy { + float:right; + margin-right:5px + } + + .ossn-wall-container input[type='submit'] { + padding:3px 10px; + display:block; + margin-top:6px + } + + .ossn-wall-container i { + font-size:15px + } + + .ossn-wall-container input[type="file"] { + border-left:1px solid #000; + border-right:1px solid #000 + } + + .ossn-wall-container input[type="file"], + .ossn-wall-container input[type="text"] { + width:100%; + background-color:#333333dd; + color:#fff; + border-top:0; + padding:5px; + margin-bottom:5px; + margin-top:-5px; + outline:0 + } + + #token-input-ossn-wall-friend-input { + width:100% !important; + border-top:0 dashed #EEE; + padding:7px; + margin-bottom:5px; + margin-top:-5px + } + + #ossn-wall-form .ossn-loading { + margin:7px + } + + .ossn-wall-item-type { + display:inline-block + } + + .ossn-wall-item .friends { + display:inline-block + } + +/***------------------------------------Coments & Likes-----------------------------------***/ + + .ossn-comment-menu { + float:right; + display:none + } + + .comments-item:hover .ossn-comment-menu { + display:block + } + + .comments-likes { + min-height:50px; + width:100% + } + + .menu-likes-comments-share { + margin-bottom:10px + } + + .menu-likes-comments-share li { + display:inline-block + } + + .menu-likes-comments-share li::after { + content:"-"; + margin-left:5px; + margin-right:5px; + color:#ccc + } + + .menu-likes-comments-share li:last-child:after { + content:" " + } + + .comments-list { + background-color:rgba(0,0,0,0); + margin-left:-15px; + margin-right:-15px; + padding-left:10px; + border-bottom-left-radius:10px; + border-bottom-right-radius:10px; + padding-right:10px + } + + .comments-list .comments-item{padding-top:10px; + padding-bottom:5px} + + .comments-list .comments-item:first-child{margin-top:0; + padding-top:10px} + + .comments-list .comments-item:last-child{border-bottom:0} + + .comments-list .comments-item .comment-user-img{ + border:2px solid #477; + display:inline-block; + margin: -5px 15px 0 0; + border-radius:32px} + + + .comments-list .comments-item .comment-contents{display:inline-block; + margin-top:-3px; + margin-left:5px} + + .comment-container{padding-bottom:10px; + position:relative; + z-index:0} + + .comments-item .col-md-11{padding-left:0} + + .comment-metadata .time-created,.comment-metadata a{display:inline-block} + + .comment-contents p{margin:0; + word-break:break-word; + text-align:justify} + + .comment-contents p img{display:block; + margin-top:10px; + margin-bottom:10px; + max-width:100%} + + .comment-contents .owner-link{font-weight:bold; + margin-right:5px; + font-size:14px} + + .comment-contents{width:98%} + + .comment-container span[readonly='readonly'], + .comment-container input[readonly='readonly'] { + background:rgba(0,0,0,0) + } + + .comment-box{width:98%; + border:0 solid #000; + padding:5px 30px 5px 5px !important; + margin-bottom:0; + margin-left:10px; + outline:0; + display:block; + resize:vertical; + border-radius:50px; + background:#4445; + min-height:32px} + + .ossn-comment-attach-photo .fa-camera { + margin-right: 10px!important; + } + + [contentEditable=true]:empty:not(:focus)::before{content:attr(placeholder)} + + .like-share{border-top:0 solid #111; + border-bottom:0 solid #111; + padding:10px; + margin-top:10px; + background-color:rgba(0,0,0,0); + margin-left:-15px; + margin-right:-15px; + padding-left:20px; + padding-right:20px} + + .ossn-like-comment,.ossn-total-likes{margin-left:10px} + + .time-created{font-size:14px; + font-style:italic; + color:#999} + +/***----------------------------------------Sidebar---------------------------------------***/ + + .sidebar{background-color:rgba(20,20,20,.5); + height:200px; + z-index:1000; + width:200px; + position:fixed; + height:100%; + overflow-y:auto; + overflow-x:hidden; + color:#fff; + backdrop-filter: blur(6px); + box-shadow:0 0px 20px #000} + + .sidebar-close { + width:80px; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease + } + + .sidebar-open { + background-color:rgba(20,20,20,.5); + width:200px; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease; + border-right:1px solid #; + backdrop-filter: blur(6px); + box-shadow:0 0px 20px #000} + + .sidebar-open-no-annimation { + margin-left:200px; + backdrop-filter: blur(1px); + box-shadow:0 0px 20px #000 + } + + .sidebar-open-page-container{margin-left:0px!important; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease} + + .sidebar-open-page-container-no-annimation{margin-left:80px} + + .sidebar-close-page-container{margin-left:80px; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + transition:all .5s ease} + + .sidebar-menu-nav{overflow:auto; + font-family:verdana; + font-size:12px; + font-weight:200; + top:0; + width:100%; + height:100%} + + .sidebar-menu-nav ul,.sidebar-menu-nav li{list-style:none; + padding:0; + margin:0; + line-height:35px} + + .sidebar-menu-nav ul:not(collapsed) .arrow:before,.sidebar-menu-nav li:not(collapsed) .arrow:before{font-family:FontAwesome; + content:"\f078"; + display:inline-block; + padding-left:10px; + padding-right:10px; + vertical-align:middle; + float:right} + + .sidebar-menu-nav ul .sub-menu li{padding-left:20px} + + .sidebar-menu-nav ul .sub-menu li,.sidebar-menu-nav li .sub-menu li{border:0; + line-height:28px; + border-bottom:1px solid #171717; + margin-left:0} + + .sidebar-menu-nav ul .sub-menu li:hover,.sidebar-menu-nav li .sub-menu li:hover{background-color:#000; + color:#c5ff00} + + .sidebar-menu-nav ul .sub-menu li:before,.sidebar-menu-nav li .sub-menu li:before{font-family:FontAwesome; + content:"\f105"; + display:inline-block; + padding-left:10px; + padding-right:10px; + vertical-align:middle} + + .sidebar-menu-nav li{padding-left:0} + + .sidebar-menu-nav li a{text-decoration:none; + color:#fff} + + .sidebar-menu-nav li a i{padding-left:10px; + width:20px; + padding-right:20px} + + .sidebar-menu-nav li:hover{border-left:3px solid #fff; + background-color:#4f5b69; + -webkit-transition:all .5s ease; + -moz-transition:all .5s ease; + -o-transition:all .5s ease; + -ms-transition:all .5s ease; + transition:all .5s ease} + + .sidebar-close .sub-menu a{display:none} + + .sidebar-close .sidebar-menu-nav li a .text{display:none} + + .sidebar-menu-nav ul .sub-menu li:before{font-size:18px} + + .sidebar-menu-nav ul .sub-menu li,.sidebar-menu-nav li .sub-menu li{line-height:40px} + +/***---------------------------------------News Seed--------------------------------------***/ + + .newseed-uinfo { display:none; padding:10px } + + .sidebar-open .newseed-uinfo1 .name{display:inline-block} + .newseed-uinfo1 { padding:10px } + + + .sidebar-close .newseed-uinfo1 .name{display:none} + + .newseed-uinfo1 img { + display:inline-block; + border-radius:50px; + float:left; + border:4px solid #070; + } + + .newseed-uinfo1 .name { + display:inline-block; + width:100px; + margin-left:10px; + margin-top:20px } + + .newseed-uinfo1 .name a { + font-weight:bold; + display:block; + color:#fff; + font-size:13px; + text-decoration:none } + + .newseed-uinfo1 .name a:hover { + font-weight:bold; + display:block; + color:#c5ff00; + font-size:13px; + text-decoration:none } + + .newseed-uinfo1 .name .edit-profile { font-weight:inherit } + +/***------------------------------------DropDown Menu-------------------------------------***/ + + .dropdown-submenu>.dropdown-menu { top:0; + left:100%; + margin-top:-6px; + margin-left:-1px; + -webkit-border-radius:0 6px 6px 6px; + -moz-border-radius:0 6px 6px; + border-radius:0 6px 6px 6px} + + .dropdown-submenu:hover>.dropdown-menu{display:block} + + .dropdown-submenu>a:after{display:block; + content:" "; + float:right; + width:0; + height:0; + border-color:transparent; + border-style:solid; + border-width:5px 0 5px 5px; + border-left-color:#ccc; + margin-top:5px; + margin-right:-10px} + + .dropdown-submenu:hover>a:after{border-left-color:#fff} + + .dropdown-submenu.pull-left{float:none} + + .dropdown-submenu.pull-left>.dropdown-menu{left:-100%; + margin-left:10px; + -webkit-border-radius:6px 0 6px 6px; + -moz-border-radius:6px 0 6px 6px; + border-radius:6px 0 6px 6px} + + .dropmenu-topbar-icons{left:inherit; + right:0} + +/***----------------------------------------Ad Item---------------------------------------***/ + .ossn-ad-item .ad-image{max-width:100%; + margin:0 auto; + display:block} + + .ossn-ad-item a{text-decoration:none; + color:#000} + + .ossn-ad-item .ad-title{font-weight:bold; + font-size:15px; + margin-bottom:5px} + + .ossn-ad-item .ad-link{margin-bottom:5px} + + .ossn-ad-item p{margin-top:10px; + text-align:justify} + +/***----------------------------------------Widget----------------------------------------***/ + + .ossn-widget{ + background-color:rgba(0,0,0,0); + border-radius:10px} + + .ossn-widget .widget-heading{ + display:block; + background-color:#4444; + text-align:center; + padding:10px; + font-weight:bold; + border-top-left-radius:10px; + border-top-right-radius:10px} + + .ossn-widget .widget-contents{border-bottom-left-radius:10px; + border-bottom-right-radius:10px; + padding: 8px; + margin: 8px } + +/***-----------------------------------Notification Box-----------------------------------***/ + + .ossn-notifications-box{width:430px; + color:#000} + + .ossn-notifications-box .notificaton-item{border-bottom:0 solid #eee} + + .ossn-notifications-box .notificaton-item:hover, + .ossn-notifications-box .notificaton-item .active{background:rgba(0,100,0,5)} + + .ossn-notifications-box .type-name{font-size:13px; + font-weight:bold; + padding:1px 10px 5px 10px; + color:#000; + height:25px; + border-bottom:0 solid #ddd} + + .ossn-notification-box-loading{margin:0 auto; + margin-top:20px; + margin-bottom:20px} + + .ossn-no-notification{text-align:center; + padding:10px} + + .ossn-notifications-box .type-name .title{display:inline-block} + + .ossn-notifications-box .type-name .links{display:inline-block; + float:right} + + .ossn-notifications-box .type-name .links a{color:#337ab7; + display:inline; + font-weight:normal} + + .ossn-notifications-box .notification-image, + .ossn-notifications-box .notification-image img { + width:50px; + height:50px; + border-radius: 50px; + display:inline-block + } + + .ossn-notification-messages .user-item .image img { + border-radius: 50px; + } + + .ossn-notifications-box .bottom-all a,.ossn-notifications-box .notfi-meta strong{color:#337ab7} + + .ossn-notifications-box .notfi-meta{width:330px; + margin-left:5px; + display:inline-block; + float:right; + color:#000} + + .ossn-notifications-box .bottom-all a{font-weight:bold} + + .ossn-notifications-box .bottom-all{background:#f7f7f7; + text-align:center; + padding:0; + padding-top:10px; + display:block; + height:40px; + border-top:0 solid #eee} + + .ossn-notifications-box .metadata{margin-bottom:-5px} + + .ossn-notifications-box .messages-inner{max-height:400px; + overflow:hidden; + overflow-y:scroll} + + .ossn-notification-mark-read{float:right} + + .ossn-notifications-all li{padding:10px; + display:block} + + .ossn-notifications-all a:hover{background-color:transparent; + text-decoration:none} + + .ossn-notifications-box li:hover,.ossn-notifications-box a:hover,.ossn-notifications-all a:hover,.ossn-notifications-all li:hover{background:#f9f9f9} + + .ossn-notification-container{background-color:#dc0d17; + background-image:-webkit-linear-gradient(#fa3c45,#dc0d17); + color:#fff; + min-height:13px; + padding:1px 3px; + text-shadow:0 -1px 0 rgba(0,0,0,.4); + -webkit-border-radius:2px; + -webkit-box-shadow:0 1px 1px rgba(0,0,0,.7); + -webkit-background-clip:padding-box; + display:inline-block; + font-size:11px; + line-height:normal; + position:absolute; + margin-left:-10px; + z-index:1} + + .notification-friends .image{width:50px; + height:50px; + display:inline-table; + float:left} + + .ossn-notifications-friends-inner{padding:6px} + + .ossn-notifications-friends-inner form{display:inline-table} + + .ossn-notification-page li img{display:none} + + .notification-friends li{margin-bottom:5px; + width:100%; + border-bottom:0 solid #eee} + + .notification-friends .notfi-meta a{color:#337ab7; + font-weight:bold; + display:inline-block; + width:200px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis} + + .notification-friends{max-height:400px} + +/***---------------------------------------Profile----------------------------------------***/ + + .ossn-profile .top-container{background:rgba(0,0,0,0); + border:0 solid #c4cde0; + border-width:0; + margin-top: -19px; + padding-bottom: 0; + margin-bottom: -17px } + + .ossn-profile .top-container .profile-cover{height:309px; + border-bottom-left-radius: 20px; + box-shadow:inset 0 0 25px #000000dd; + border-bottom-right-radius: 20px; + overflow:hidden; + opacity:.99; + background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1%,rgba(0,0,0,.38) 100%) } + + /*.ossn-profile .top-container .profile-cover img{width:100%}*/ + + .profile-cover-img { + + } + + + + .ossn-profile-row{margin-bottom:20px} + + .profile-hr-menu ul{margin-bottom:0; + padding:0} + + .profile-hr-menu ul li{display:inline-block} + + .profile-hr-menu ul li a{display:block; + padding:15px; + margin-right:5px; + font-weight:bold; + border-right:0 solid #eee} + + .profile-hr-menu .dropdown-menu li{display:block} + + .profile-hr-menu .dropdown a i{margin-left:5px} + + .profile-hr-menu .dropdown-menu li a{border-right:0; + margin-right:0} + + .profile-hr-menu{border-bottom:0} + + .profile-hr-menu ul li:last-child{border-right:0} + + .ossn-profile .profile-photo{position:absolute; + margin-left: 2%; + margin-top: -150px; + border:1px solid #9994; + background: #3635; + border-radius:100px; + padding: 15px; + z-index: 1; + backdrop-filter: blur(6px); + box-shadow:0px 0px 35px #000, + inset 0 0 10px #000; } + + .ossn-profile .profile-photo img{border-radius:100px} + .ossn-profile .user-fullname { - max-width: 500px; + color: #c3174e; + font-weight: bold; + margin-top: -81px; + font-size: 3.3vw; + padding: 10px; + margin-left: 17%; + position: absolute; + text-shadow: 0 0 6px #000000db, 0 0 16px #000000e0, 0 0 6px #00000096; + max-width: 820px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + z-index: 2 } - /*********************** - Comments - ***********************/ - .comments-list .comments-item .comment-user-img { - display: none; + + .ossn-profile-role { + font-size: 22px !important; + margin-top: -37px !important; + margin-left: -12px; + text-shadow: 0 0 3px #000; + padding-left: -32px; + color: #607D8B !important } - .comments-item .col-md-11 { - padding-left: 15px; + + .ossn-profile-bottom { + margin-top:23px } - /************************** - Layouts - ****************************/ - .newsfeed-right { - display: none; + + .ossn-profile-extra-menu { + display:inline-block } - /******************* - Messages - *******************/ - .ossn-messages .message-with .user-icon, - .ossn-messages .messages-recent .messages-from .user-item .image { - display: none; + +/***------------------------------------Menu & Search-------------------------------------***/ + + .menu-section-item-newsfeed:before { + content:"\f0a1" !important } - .ossn-messages .message-inner .row { - margin-left: 0px !important; + + .menu-section-item-friends:before { + content:"\f0c0" !important } + + .menu-section-item-allgroups:before { + content:"\f0c0" !important + } + + .menu-section-item-photos:before { + content:"\f03e" !important + } + + .menu-section-item-messages:before { + content:"\f0e0" !important + } + + .menu-section-item-invite-friends:before { + content:"\f234" !important + } + + .menu-section-item-addgroup:before { + content:"\f067" !important + } + + .menu-section-item-groups { + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + width:200px; + padding-right:10px + } + + .ossn-menu-search li { + display:block + } + + .ossn-menu-search li:hover { + background:#f9f9f9 + } + + .ossn-menu-search li a { + display:block; + width:100%; + padding:5px + } + + .ossn-menu-search li a:hover { + text-decoration:none + } + + .ossn-menu-search li a .text { + display:inline-block + } + + .ossn-search-page .ossn-users-list-item { + margin-left:0; + border:0; + margin-bottom:20px; + margin-top:20px; + margin-right:0 + } + + .ossn-search-page .ossn-users-list-item .uinfo { + margin-left:25px + } + + .ossn-search input[type='text'] { + background: #42806826!important; + color: #c5ff00 !important; + width: 90% !important; + backdrop-filter: blur(6px)!important + } + + .ossn-menu-search-users .text:before { + font-family:FontAwesome; + content:"\f007"; + display:absolute; + padding-right:10px; + vertical-align:middle; + float:left + } + + .ossn-menu-search-groups .text:before { + font-family:FontAwesome; + content:"\f0c0"; + display:absolute; + padding-right:10px; + vertical-align:middle; + float:left + } + +/***----------------------------------------Token-----------------------------------------***/ + ul.token-input-list { + overflow:hidden; + height:auto !important; + height:1%; + width:100%; + font-size:12px; + font-family:Verdana; + min-height:1px; + z-index:999; + padding:0; + margin:0; + margin-top:-5px; + background-color:rgba(0,0,0,0); + list-style-type:none; + clear:left; + color:#2b5470; + border-top:0 dashed #EEE; + border-right:0 solid #EEE; + border-left:0 solid #EEE + } + + li.token-input-token { + overflow:hidden; + height:auto !important; + height:15px; + margin:3px; + padding:1px 3px; + background-color:#eff2f7; + color:#2b5470; + font-weight:bold; + border:1px solid #ccd5e4; + font-size:11px; + border-radius:5px; + -moz-border-radius:5px; + -webkit-border-radius:5px; + float:left; + white-space:nowrap + } + + li.token-input-token p { + display:inline; + padding:0; + margin:0; + font-size:12px + } + + li.token-input-token span {color:#a6b3cf; + margin-left:5px; + font-weight:bold + } + + li.token-input-selected-token {background-color:#f9f9f9; + border:1px solid #eee; + color:#2b5470 font-weight:bold + } + + li.token-input-input-token {float:left; + margin:0; + padding:0; + list-style-type:none + } + + div.token-input-dropdown {position:absolute; + width:400px; + background-color:#fff; + overflow:hidden; + border-left:1px solid #ccc; + border-right:1px solid #ccc; + border-bottom:1px solid #ccc; + font-size:11px; + font-family:Verdana; + z-index:1 + } + + div.token-input-dropdown p {margin:0; + padding:5px + } + + div.token-input-dropdown ul {margin:0; + padding:0 + } + + div.token-input-dropdown ul li {background-color:#fff; + padding:3px; + margin:0; + list-style-type:none + } + + div.token-input-dropdown ul li.token-input-dropdown-item { + background-color:#fff + } + + div.token-input-dropdown ul li.token-input-dropdown-item2 { + background-color:#fff + } + + div.token-input-dropdown ul li em { + font-weight:bold; + font-style:normal + } + + div.token-input-dropdown ul li.token-input-selected-dropdown-item { + background-color:#f9f9f9; + color:#2b5470; + font-weight:bold + } + +/***------------------------------------MessageSystem-------------------------------------***/ + + .ossn-system-messages .ossn-system-messages-inner { + margin-top:30px; + z-index:10000; + margin-bottom:-100px; + display:none + } + + .ossn-system-messages .ossn-system-messages-inner .alert { + margin-bottom:20px; + margin-left: 30px + } + + .ossn-message-done { + border:1px solid #1eb0df; + border-width:1px; + background-color:#daf6ff; + padding:13px; + z-index:10000; + text-align:left + } + + .ossn-message-box { + width:470px; + min-width:470px; + min-height:96px; + background:#1115; + border:0px solid #999; + position:fixed; + top:0; + left:0; + right:0; + margin-left:auto; + margin-right:auto; + padding:10px; + z-index:60000; + margin-top:100px; + border-radius:20px; + display:none; + box-shadow: 5px 5px 10px #000000cc, + -5px -5px 10px #ffffff33 + } + + + .ossn-message-box .close-box { + float:right; + color:#ccc + } + + .ossn-message-box .title { + background:#f5f6f7; + padding:11px; + border-radius:3px; + border-bottom:1px solid #e5e5e5; + color:#5e5656; + font-size:14px; + display:none; + font-weight:bold + } + + .ossn-message-box .contents { + padding:10px; + min-height:150px; + max-height:420px; + overflow-x:auto; + overflow:overlay; + overflow-x:-moz-hidden-unscrollable + } + + .ossn-message-box .contents input[type='text'] { + border:1px solid #EEE; + width:292px; + padding:7px + } + + .ossn-message-box .contents input[type='text'], + .ossn-message-box .contents label { + display:inline-table + } + + .ossn-message-box .contents label { + color:#666; + font-weight:bold; + font-size:13px; + margin-right:13px + } + + .friends-tab{ + box-shadow: 5px 5px 10px #000000cc, + -5px -5px 10px #ffffff33 + } + +/***-------------------------------------OSSN Helpers-------------------------------------***/ + + .ossn-halt { + position:absolute; + top:0; + left:0; + width:100%; + z-index:10000; + background-color:#000; + backdrop-filter: blur(6px); + opacity:.9; + height:100%; + display:none + } + + .ossn-light { + opacity:.4; + backdrop-filter: blur(6px); + + } + + .ossn-viewer { + width:940px; + margin:0 auto; + position:relative + } + + .ossn-viewer .ossn-container { + height:200px; + position:fixed; + width:900px; + z-index:10000; + margin-top:70px; + min-height:515px + } + + .ossn-viewer-loding { + font-size:15px + } + + .ossn-viewer .ossn-container .close-viewer { + float:right; + margin-right:5px; + font-weight:bold; + font-size:13px; + color:#ccc + } + + .ossn-container tbody { + background:#000 + } + + .ossn-halt { + position:absolute; + top:0; + left:0; + width:100%; + z-index:10000; + backdrop-filter:blur(6px); + background-color:#000; + opacity:.9; + height:100%; + display:none + } + + .ossn-viewer .info-block { + background:#fff; + height:100%; + width:325px; + float:right; + margin-left:-3px + } + + .image-block img { + max-width:700px + } + + .alert-danger { + background:rgba(55,0,0,.7) + } + + @-moz-keyframes three-quarters-loader { + 0%{ + -moz-transform:rotate(0deg); + transform:rotate(0deg)} + + 100%{ + -moz-transform:rotate(360deg); + transform:rotate(360deg) + } + } + + @-webkit-keyframes three-quarters-loader { + 0%{ + -webkit-transform:rotate(0deg); + transform:rotate(0deg) + } + + 100% { + -webkit-transform:rotate(360deg); + transform:rotate(360deg) + } + } + + @keyframes three-quarters-loader { + 0% { + -moz-transform:rotate(0deg); + -ms-transform:rotate(0deg); + -webkit-transform:rotate(0deg); + transform:rotate(0deg) + } + + 100% { + -moz-transform:rotate(360deg); + -ms-transform:rotate(360deg); + -webkit-transform:rotate(360deg); + transform:rotate(360deg) + } + } + + + .ossn-loading:not(:required) { + -moz-animation:three-quarters-loader 1250ms infinite linear; + -webkit-animation:three-quarters-loader 1250ms infinite linear; + animation:three-quarters-loader 1250ms infinite linear; + border:2px solid #c5ff00; + border-right-color:transparent; + border-radius:16px; + box-sizing:border-box; + position:relative; + overflow:hidden; + text-indent:-9999px; + width:24px; + height:24px + } + + .ossn-box-loading { + margin-left:216px; + margin-top:37px + } + + .ossn-layout-media .content { + margin-right:10px; + margin-left:10px; + margin-top:70px + } + + .sidebar-menu-nav .sidebar-menu .menu-content { - display: block; + display:block } + + .ossn-box-inner { + width:446px + } + + + .ossn-smiley-item { + display:inline-block !important; + margin-left:2px; + margin-right:2px; + width:initial !important; + margin-bottom:0 !important; + margin-top:0 !important; + border:0 !important + } + + .ossn_embed_video { + margin-top:10px; + margin-bottom:10px; + padding-top:0 + } + + .ossn-photo-viewer .image-block img, + .ossn-photo-viewer { + max-width:100% !important + } + + .ossn-photos-wall { + background:#111 !important; + border:1px solid #111 !important + } + + .ossn-wall-item .post-contents img { + max-width:100%; + background:#111; + display:block; + margin-bottom:10px; + box-shadow: 0 0 30px #000 + } + + .latest-users img { + margin-bottom:5px + } + + .emojii-container { + background:rgba(0,0,0,.87) !important; + width:254px !important; + border:0 transparent !important; + position:fixed !important; + bottom:20px !important; + right:20px !important; + z-index:10000 !important; + box-shadow: 5px 5px 10px #000000cc, + -5px -5px 10px #ffffff33 + } + + .tooltip { + position:absolute; + z-index:1070; + display:block; + font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; + font-size:12px; + font-weight:400; + line-height:1.4; + filter:alpha(opacity=0); + opacity:0 + } + + .tooltip.in { + filter:alpha(opacity=90); + opacity:.9 + } + + .tooltip.top { + padding:5px 0; + margin-top:-3px + } + + .tooltip.right { + padding:0 5px; + margin-left:3px + } + + .tooltip.bottom { + padding:5px 0; + margin-top:3px + } + + .tooltip.left { + padding:0 5px; + margin-left:-3px + } + + .tooltip-inner { + max-width:200px; + padding:3px 8px; + color:#fff; + text-align:center; + text-decoration:none; + background-color:#000; + border-radius:4px + } + + .tooltip-arrow { + position:absolute; + width:0; + height:0; + border-color:transparent; + border-style:solid + } + + .tooltip.top .tooltip-arrow { + bottom:0; + left:50%; + margin-left:-5px; + border-width:5px 5px 0; + border-top-color:#000 + } + + .tooltip.top-left .tooltip-arrow { + right:5px; + bottom:0; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:#000 + } + + .tooltip.top-right .tooltip-arrow { + bottom:0; + left:5px; + margin-bottom:-5px; + border-width:5px 5px 0; + border-top-color:#000 + } + + .tooltip.right .tooltip-arrow { + top:50%; + left:0; + margin-top:-5px; + border-width:5px 5px 5px 0; + border-right-color:#000 + } + + .tooltip.left .tooltip-arrow { + top:50%; + right:0; + margin-top:-5px; + border-width:5px 0 5px 5px; + border-left-color:#000 + } + + .tooltip.bottom .tooltip-arrow { + top:0; + left:50%; + margin-left:-5px; + border-width:0 5px 5px; + border-bottom-color:#000 + } + + .tooltip.bottom-left .tooltip-arrow { + top:0; + right:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:#000 + } + + .tooltip.bottom-right .tooltip-arrow { + top:0; + left:5px; + margin-top:-5px; + border-width:0 5px 5px; + border-bottom-color:#000 + } + + .fancybox-skin{ + background:#333!important; } -@media only screen and (max-width: 1199px) { - .comments-list .comments-item .col-md-1, - .comments-list .comments-item .comment-user-img { - display: none; + .fancybox-wrap { + top:75px !important } - .comments-list .comments-item .col-md-11 { - width: 100%; + +.ossn-wall-item +.post-contents img{ + border-radius:20px; +} + + .fancybox-inner img { + max-width:100%; + height:auto } - .comments-item .col-md-11 { - padding-left: 15px; + + .fancybox-lock .fancybox-overlay{ + background:#0008; + backdrop-filter: blur(6px); +} + +/***----------------------------------------Bloked----------------------------------------***/ + + .ossn-blocked i { + font-size:100px } - .group-search-details { - margin-left: 10px; + + .ossn-blocked { + text-align:center; + padding:100px } - .ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 35px; + + .ossn-blocked div { + font-size:50px; + font-weight:bold } - .ossn-search-page .ossn-users-list-item .uinfo a { - text-overflow: ellipsis; - width: 200px; - white-space: nowrap; - overflow: hidden; + + .ossn-blocked p { + font-size:16px } + +/***---------------------------------------UserList---------------------------------------***/ + .ossn-users-list-item .users-list-controls { - margin-bottom: 10px; + margin-top:20px } - .ossn-profile .user-fullname { - max-width: 640px; + + .ossn-users-list-item .users-list-controls a { + margin-left:5px } -} -@media only screen and (max-width: 767px) { - .ossn-profile .user-fullname { - max-width: 767px; + .ossn-users-list-item { + border:1px solid #e9eaed; + margin-bottom:10px; + margin-right:-10px; + margin-left:-10px } - .ossn-search-page .ossn-users-list-item .uinfo { - margin-left: 0; + + .ossn-users-list-item .uinfo a { + font-size:14px; + font-weight:bold; + margin-top:20px; + float:left; + text-overflow:ellipsis; + width:300px; + white-space:nowrap; + overflow:hidden } -} + + .ossn-users-list-item .col-md-2 { + text-align:center + } + + .ossn-list-users { + height:60px; + border-bottom:1px solid #e9eaed; + display:block; + margin-left:5px; + margin-bottom:10px + } + + .ossn-list-users img,.ossn-list-users .uinfo { + display:inline-block + } + + .ossn-list-users .uinfo .userlink { + font-size:14px; + font-weight:bold; + float:right; + margin-left:12px; + text-overflow:ellipsis; + width:370px; + white-space:nowrap; + overflow:hidden + } + + .ossn-list-users .friendlink{ + float:right; + margin-top:10px; + margin-right:9px; + text-overflow:ellipsis; + width:280px; + white-space:nowrap; + overflow:hidden + } + +/***-----------------------------------Media Responsive-----------------------------------***/ + + @media only screen and (max-width:485px) { + + .comments-list .comments-item .comment-user-img { + display:none + } + + .comments-item .col-md-11 { + padding-left:15px + } + + .ossn-wall-item-type { + display:block + } + + .ossn-wall-item .meta .user { + width:155px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis + } + + .ossn-list-users .uinfo .userlink { + text-overflow:ellipsis; + width:195px; + white-space:nowrap; + overflow:hidden + } + + .ossn-message-box .contents { + height:280px; + overflow-x:auto; + overflow:overlay + } + + .ossn-notifications-box { + width:300px + } + + .ossn-notifications-box .notfi-meta { + width:230px + } + + .notification-friends .notfi-meta a { + width:100px + } + + .ossn-notifications-box .notfi-meta,.ossn-notification-messages .user-item .data { + width:215px !important + } + + .ossn-notification-messages .user-item .data .name { + width:110px !important + } + + .ossn-notification-messages .reply-text-from { + width:200px !important; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis + } + + .ossn-profile .profile-photo img { + border-radius: 100px; + } + + .ossn-profile .user-fullname{ + font-size:16px; + margin-left: 92px; + margin-top: -174px; + width: 100% + } + + .ossn-profile .top-container .profile-cover { + height: 196px + } + + .ossn-profile .profile-photo { + margin-top: -124px; + margin-left: 20% + } + + .profile-menu { + float:none; + margin:13px + } + + .ossn-profile .top-container .profile-cover img { + width:auto + } + + .profile-hr-menu ul li { + display:block; + text-align:center; + border-bottom:1px solid #eee; + margin-right:0 + } + + .profile-hr-menu ul li a { + margin-right:0 + } + + .ossn-profile-role { + display:none + } -/***************************************************** - Adding icons for some 3rd party components -******************************************************/ + .ossn-users-list-item img { + display:none + } -.sidebar-menu-nav ul .sub-menu li:before { - font-family: FontAwesome; - display: inline-block; - padding-left: 10px; - padding-right: 10px; - vertical-align: middle; -} + .ossn-users-list-item .users-list-controls { + margin-top:10px; + margin-bottom:10px + } -.menu-section-item-groups:before { - content: "\f07b" !important -} -.topbar-search input{ - background-color: #494c62; - border: 0; - margin: 3%; - padding: 10px; - height: 40px; - width: 100%; - color:#fff; -} + .ossn-users-list-item .uinfo a { + margin-top:10px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + width:90px + } -.com-members-memberlist-item img { - border: 1px solid #e0e0e0 !important; - margin: 1px 0px 5px 1px !important; - padding:0 !important; - border-radius:0 !important; -} \ No newline at end of file + .ossn-search-page .ossn-users-list-item .uinfo a { + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + width:100px + } + + .ossn-system-messages { + padding-left:15px; + padding-right:15px + } + + .ossn-users-list-item { + padding-bottom:10px + } + + .ossn-widget .widget-contents { + padding:10px + } + + .ossn-message-box { + min-width:300px; + width:300px + } + + .ossn-box-loading { + margin-left:150px; + margin-top:37px + } + + .ossn-message-box .contents input[type="text"] { + width:195px + } + + .ossn-box-inner { + width:280px + } + + /*.ossn-group-cover img{top:auto !important}*/ + + .ossn-group-cover { + height:100px !important + } + + .ossn-group-cover-header, + .ossn-group-profile .profile-header, + .ossn-group-profile .profile-header .header-bottom { + height:auto !important + } + + .ossn-group-profile .profile-header { + max-height:inherit !important + } + + .ossn-group-profile .profile-header .group-name { + float:none !important + } + + .group-header-menu li,#group-header-menu { + width:100% !important + } + + .group-header-menu li { + border-bottom:0 solid #EEE !important + } + + .group-name { + text-align:center; + width:100%; + border-bottom:0 solid #eee + } + + .ossn-group-members { + margin-left:15px; + margin-right:15px + } + + .ossn-group-members .request-controls,.ossn-group-members .uinfo { + display:inline-block + } + + .ossn-group-members .uinfo .userlink { + width:130px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis + } + + .sidebar-menu-nav .sidebar-menu .menu-content { + display:block + } + + /*.sidebar-hide-contents-xs{display:none}*/ + + .home-left-contents .some-icons { + display:none + } + + .newsfeed-right { + display:none + } + + .ossn-messages .message-with .user-icon, + .ossn-messages .messages-recent .messages-from .user-item .image { + display:none + } + + .ossn-messages .message-inner .row { + margin-left:0 !important + } + + .logo img { + width:260px + } + + .home-left-contents .description { + font-size:16px + } + + .home-left-contents { + margin-bottom:20px + } + + .dropdown-menu { + margin-left:-110px; + backdrop-filter: blur(6px); + } + + .menu-footer-powered { + float:none + } + + .menu-section-item-groups:before { + content:"\f07b" !important + } + } + + @media only screen and (max-width:992px) { + + .ossn-group-cover img { + top:auto !important + } + + .dropdown-menu { + margin-left:-110px; + backdrop-filter: blur(6px); + } + + .ossn-profile .user-fullname { + max-width:500px; + font-size: 7.3vw + } + + .comments-list .comments-item .comment-user-img { + display:none + } + + .comments-item .col-md-11 { + padding-left:15px + } + + .newsfeed-right { + display:none + } + + .ossn-messages .message-with .user-icon, + .ossn-messages .messages-recent .messages-from .user-item .image { + display:none + } + + .ossn-messages .message-inner .row { + margin-left:0 !important + } + + .sidebar-menu-nav .sidebar-menu .menu-content { + display:block + } + } + + @media only screen and (max-width:1199px) { + + .comments-list .comments-item .col-md-1, + .comments-list .comments-item .comment-user-img { + display:none + } + + .comments-list .comments-item .col-md-11 { + width:100% + } + + .comments-item .col-md-11 { + padding-left:15px + } + + .group-search-details { + margin-left:10px + } + + .ossn-search-page .ossn-users-list-item .uinfo { + margin-left:35px + } + + .ossn-search-page .ossn-users-list-item .uinfo a { + text-overflow:ellipsis; + width:90%; + white-space:nowrap; + overflow:hidden + } + + .ossn-users-list-item .users-list-controls { + margin-bottom:10px + } + + .ossn-profile .user-fullname { + max-width: 640px; + } + } + + @media(max-width:767px) { + + .ossn-profile .user-fullname { + max-width:767px + } + + .ossn-search-page .ossn-users-list-item .uinfo { + margin-left:0 + } + + .sidebar-menu-nav ul .sub-menu li:before { + font-family:FontAwesome; + display:inline-block; + padding-left:10px; + padding-right:10px; + vertical-align:middle + } + } + + @media only screen and (max-width:768px) { + + .topbar { + width:100% + } + + .sidebar { + margin-left:-200px + } + + .sidebar-close-page-container { + margin-left:0px + } + + .sidebar-close { + margin-left:-200px + } + + .sidebar-open { + margin-left:0 + } + + .sidebar-menu-nav { + position:relative; + width:100%; + margin-bottom:10px + } + + .ossn-group-members { + height:75px !important + } + + .ossn-topbar-dropdown-menu { + margin-right:-13px + } + + .profile-cover-controls { + position: absolute; + width: 100%; + margin-left: -235px; + margin-top: 12px; + z-index: 1 + } + } \ No newline at end of file diff --git a/plugins/default/forms/atlas/settings.php b/plugins/default/forms/atlas/settings.php new file mode 100644 index 0000000..b1975b8 --- /dev/null +++ b/plugins/default/forms/atlas/settings.php @@ -0,0 +1,20 @@ +
+
+ +
+
+ + +
+ +
+
+
+ + +
+ +
+
+ +
\ No newline at end of file diff --git a/plugins/default/js/goblue.php b/plugins/default/js/atlas.php similarity index 62% rename from plugins/default/js/goblue.php rename to plugins/default/js/atlas.php index 15f42fc..2c7d334 100644 --- a/plugins/default/js/goblue.php +++ b/plugins/default/js/atlas.php @@ -1,8 +1,10 @@ //