helpcenter/helpcenter.r7-office.ru/Web/css/common.less
2019-08-12 14:41:39 +03:00

458 lines
10 KiB
Plaintext

@import "base.less";
.clearFix {
display: block;
&:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
}
*+html {
.clearFix {
zoom: 1;
}
}
.narrowheader {
margin: 0 auto;
position: relative;
width: 100%;
}
footer {
margin: 0 auto;
position: relative;
}
header {
width: 100%;
height: 71px;
background-color: rgba(255,255,255,0.95);
background-repeat: repeat-x;
background-position: 0 0;
margin: 0;
border-bottom: 1px solid #d9d9d9;
position: fixed;
z-index: 600;
top: 0;
left: 0;
}
article {
padding-top: 71px;
article {
padding-top: 0;
}
}
.logo {
background: url("/images/logonew.png") no-repeat 0 50%;
margin: 0 0 0 24px;
position: relative;
width: 195px;
height: 71px;
z-index: 100;
a {
display: block;
height: 71px;
width: 195px;
cursor: pointer;
}
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
.logo {
background-image: url("/images/logonew-@2x.png");
background-size: 192px 56px;
}
}
.narrowfooter {
margin: 0 auto;
position: relative;
width: 100%;
}
.langselector {
display: inline-block;
position: absolute;
right: 24px;
top: 26px;
}
.copyReserved {
float: left;
margin: 0 0 0 40px;
}
span.underline {
color: @textColor;
}
nav {
width: 100%;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
height: 71px;
>div {
>ul,
>ul > li {
display: inline-block;
list-style-type: none;
}
>ul {
margin: 0 0 0 304px;
padding: 16px 0 0;
width: auto;
height: 54px;
display: inline-block;
>li {
padding: 0;
margin: 0;
height: 55px;
> a {
padding: 13px;
display: inline-block;
height: 29px;
border-bottom-color: @redColor;
text-transform: uppercase;
}
> ul {
> li {
text-transform: none;
}
}
}
}
}
ul.akkordeon li > div{
display: none;
}
}
@media screen and (min-width: 969px) {
#navitem_desktop_menu,
#navitem_server_menu,
#navitem_api_menu,
#navitem_mobile_menu {
display: none;
position: absolute;
z-index: 1999;
border: 0 none;
border-bottom: 1px solid @redColor;
top: 71px;
.shadowFullCustomizable(0,40px,40px,rgba(0,0,0,.15));
.dropdown-content {
list-style-type: none;
margin: 0;
padding: 15px 0;
display: block;
min-width: 200px;
background: #fff;
> li {
display: block;
margin: 0;
padding: 0;
vertical-align: top;
}
}
&:before {
display: block; position: absolute; width: 0; content: "";
height: 1px;
background-color: @redColor;
transition: width .2s ease-in-out, left .2s ease-in-out;
left: 50%; top: 0;
}
&:after {
display: block; position: absolute; width: 0; content: "";
height: 1px;
background-color: @redColor;
transition: width .2s ease-in-out;
left: 50%; top: 0;
}
&.top_border{
&:before {
width:50%; left:0;
}
&:after {
width: 50%;
}
}
}
#navitem_desktop,
#navitem_server,
#navitem_mobile,
#navitem_api {
border-bottom: 1px solid #d9d9d9;
}
}
.accented {
color: @redColor;
}
#navitem_desktop_menu,
#navitem_server_menu,
#navitem_mobile_menu,
#navitem_api_menu {
padding: 0;
text-transform: uppercase;
}
a.dropdown-item {
display: block;
background: none;
border: 0;
color: @redColor;
font-size: 14px;
font-weight: 600;
cursor: pointer;
line-height: 36px;
margin: 0;
padding: 0 25px;
text-decoration: none;
white-space: nowrap;
&:hover {
background-color: #F7F7F7;
}
}
.navitem_description {
color: @textColorBlackLight;
font-size: 13px;
line-height: 1.4em;
text-transform: none;
padding: 0 25px 20px;
}
.mobile_no_link {
display: none !important;
}
ul.navitem_2nd_menu {
padding: 0 0 10px;
margin: 0;
li {
a.nav_2nd_menu_link {
display: block;
background: none;
border: 0;
color: @redColor;
font-weight: 600;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
line-height: 1.4em;
margin: 0;
padding: 8px 25px;
text-decoration: none;
&:hover,
&.redirect {
background-color: #F7F7F7;
}
}
}
}
#navitem_desktop,
#navitem_server,
#navitem_mobile,
#navitem_api {
color: @textColor;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: 600;
vertical-align: middle;
&:hover {
border-color: @redColor;
}
&.active {
border-color: @redColor;
color: @redColor;
&:hover {
border-color: @redColor;
}
}
}
.mobile_document_editor #navitem_mobile,
.mobile_documents_ios #navitem_mobile,
.mobile_spreadsheet_editor #navitem_mobile,
.mobile_presentation_editor #navitem_mobile,
.enterprise_edition #navitem_server,
.community_server #navitem_server,
.document_editors #navitem_desktop,
.media_viewers #navitem_desktop,
.desktop_editors #navitem_desktop,
.desktop_windows_version #navitem_desktop,
.desktop_linux_version #navitem_desktop,
.api_plugins #navitem_api,
.api_documentation #navitem_api,
.mobile_version #navitem_mobile,
nav ul li a.menuitem.active,
nav ul li a.menuitem:hover {
color: @redColor;
border-color: @redColor;
}
.enterprise_edition #navitem_server_setup,
.community_server #navitem_server_setup,
.mail_server #navitem_server_setup,
.modules_list.features_all #navitem_server_features,
.android_documents #navitem_mobile_docs_android,
.android_document_editor #navitem_mobile_docs_android,
.android_spreadsheet_editor #navitem_mobile_docs_android,
.android_presentation_editor #navitem_mobile_docs_android,
.sailfish_documents #navitem_mobile_docs_sailfish,
.sailfish_document_editor #navitem_mobile_docs_sailfish,
.sailfish_spreadsheet_editor #navitem_mobile_docs_sailfish,
.sailfish_presentation_editor #navitem_mobile_docs_sailfish,
.mobile_documents_ios #navitem_mobile_docs,
.mobile_document_editor #navitem_mobile_docs,
.mobile_spreadsheet_editor #navitem_mobile_docs,
.mobile_presentation_editor #navitem_mobile_docs,
.api_editors #navitem_apieditors,
.community_server_api #navitem_portals,
.pdf_documentation.desktop_editors #navitem_setup,
.desktop_linux_version.desktop_editors #navitem_setup,
.desktop_windows_version.desktop_editors #navitem_setup,
.common_all_os.desktop_editors #navitem_setup,
.document_editors #navitem_features,
.api_plugins #navitem_plugins,
.api_macros #navitem_macros {
background: #F7F7F7;
}
.BaseFooter {
height: 50px;
}
.SocialLinks {
margin: 0;
position: absolute;
right: 0;
top: 15px;
width: 240px;
span {
left: 0;
position: absolute;
top: 20px;
width: 180px;
}
}
ul.ListSocLink {
display: inline-block;
left: 0;
position: absolute;
top: 60px;
width: 160px;
li {
display: inline-block;
height: 40px;
list-style-type: none;
margin: 0 8px 8px 0;
width: 40px;
label {
background: url(/images/social.png) 0 0 no-repeat;
display: block;
height: 40px;
width: 40px;
}
label.social_grey_fb {
background-position: -8px -8px;
&:hover {
background-position: -8px -56px;
}
}
label.social_grey_twi {
background-position: -56px -8px;
&:hover {
background-position: -56px -56px;
}
}
label.social_grey_in {
background-position: -104px -8px;
&:hover {
background-position: -104px -56px;
}
}
label.social_grey_g {
background-position: -152px -8px;
&:hover {
background-position: -152px -56px;
}
}
label.social_grey_tube {
background-position: -200px -8px;
&:hover {
background-position: -200px -56px;
}
}
label.social_grey_blog {
background-position: -248px -8px;
&:hover {
background-position: -248px -56px;
}
}
label.social_grey_vk {
background-position: -296px -8px;
&:hover {
background-position: -296px -56px;
}
}
}
}
.loading {
cursor: wait !important;
* {
cursor: wait !important;
}
}
.inline-block {
display: inline-block;
}
.cookie_notify {
display: table-row;
display: none;
position: fixed;
left: 0;
bottom: 30px;
width: 100%;
vertical-align: middle;
margin: 0;
z-index: 100000;
text-align: center;
p.cookie_text_block {
line-height: 1.2em;
font-size: 15px;
display: table-cell;
vertical-align: middle;
color: #fff;
}
.cookie_button_block {
display: table-cell;
vertical-align: middle;
}
a.button {
margin-left: 30px;
&.cookie_btn {
padding: 8px 16px;
color: rgba(255,100,46,0.8) !important;
border: 0 none !important;
white-space: nowrap;
}
}
}
.cookie_narrow {
display: inline-block;
margin: 0 auto;
background-color: rgba(255,100,46,0.8);
padding: 10px 10px 10px 20px;
}