helpcenter/Web/css/common.less
2017-12-23 12:50:18 +03:00

376 lines
8.5 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: 180px;
height: 71px;
z-index: 100;
a {
display: block;
height: 40px;
width: 180px;
cursor: pointer;
}
}
.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 100px;
}
span.underline {
color: @textColor;
}
nav {
width: 100%;
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
height: 71px;
>ul,
>ul > li {
display: inline-block;
text-transform: uppercase;
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;
}
}
}
.nav-down-triangle {
width: 0;
height: 0;
border-style: solid;
border-width: 4px 4px 0 4px;
border-color: #999 transparent transparent transparent;
display: inline-block;
margin: 0 0 4px 6px;
vertical-align: middle;
}
div.langselector {
margin: 0;
padding: 15px 0 0;
position: absolute;
right: 24px;
text-transform: none;
top: 0;
}
}
#navitem_features, #navitem_saas, #navitem_mobile, #navitem_server, #navitem_desktop {
border-bottom: 1px solid #d9d9d9;
color: #555;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-family: 'Open Sans', sans-serif, Arial;
font-weight: 600;
vertical-align: middle;
&:hover {
border-color: @redColor;
}
&.active {
border-color: @redColor;
color: @redColor;
&:hover {
border-color: @redColor;
}
}
}
.menuitem {
margin-right: -3px;
}
.features_all #navitem_features,
.modules_section #navitem_features,
.saas_version #navitem_saas,
.desktop_editors #navitem_desktop,
.community_server #navitem_server,
.document_server #navitem_server,
.mail_server #navitem_server,
.one_click_install #navitem_server,
.integration_edition #navitem_server,
.developer_edition #navitem_server,
.community_edition #navitem_server,
.hosting_edition #navitem_server,
.enterprise_edition #navitem_server,
.mobile_version #navitem_mobile,
nav ul li a.menuitem.active,
nav ul li a.menuitem:hover,
.document_builder #navitem_developer {
color: @redColor;
border-color: @redColor;
}
.mail_server #navitem_mail,
.document_server #navitem_document,
.community_server #navitem_community,
.one_click_install #navitem_one_click,
.enterprise_edition #navitem_enterprise,
.education_edition #navitem_education,
.community_edition #navitem_opensource,
.integration_edition #navitem_integration,
.developer_edition #navitem_developer,
.one_click_install #navitem_opensource,
.hosting_edition #navitem_hosted,
.modules_list #navitem_modules,
.document_editors #navitem_editors,
.windows_version #navitem_windows,
.common_all_os.desktop_editors #navitem_desktop_docs,
.desktop_windows_version #navitem_desktop_docs,
.desktop_linux_version #navitem_desktop_docs,
.desktop_macos_version #navitem_desktop_docs,
.mobile_version #navitem_mobile_docs,
.linux_version #navitem_linux,
.docker_version #navitem_docker,
nav ul li a.menuitem.active,
nav ul li a.menusubitem.active,
nav ul li a.menusubitem:hover,
.document_builder #navitem_docbuilder_api,
.developer_plugins #navitem_plugins {
color: #fff;
background-color: @redHoverColor;
}
#navitem_community {
border-top: 1px solid @redHoverColor;
}
.dropit {
.dropit-trigger {
position: relative;
}
.dropit-submenu {
display: none;
position: absolute;
z-index: 1999;
border: 0 none;
padding: 0;
top: 55px;
list-style-type: none;
margin: 0;
padding: 15px 0;
display: block;
min-width: 200px;
background: @redColor;
li {
display: block;
margin: 0;
padding: 0;
}
a.menusubitem {
display: block;
background: none;
border: 0;
color: #fff;
font-size: 12px;
font-weight: 700;
cursor: pointer;
line-height: 36px;
margin: 0;
padding: 0 25px;
text-decoration: none;
white-space: nowrap;
}
a.menusubitem:hover {
background-color: @redHoverColor;
}
}
.dropit-open {
.dropit-submenu {
display: block;
}
}
}
.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: 0;
background-color: rgba(255,255,255,0.95);
width: calc(~"100% - 80px");
vertical-align: middle;
margin: 0;
padding: 15px 40px;
border-top: 1px solid @helpBorderColor;
z-index: 100000;
p.cookie_text_block {
line-height: 1.2em;
font-size: 15px;
display: table-cell;
vertical-align: middle;
}
.cookie_button_block {
display: table-cell;
vertical-align: middle;
}
a.button {
margin-right: 30px;
}
}