Вход Регистрация
Файл: style/version/web/style.css
Строк: 1380
/* ---------------- Стиль версии WEB ---------------- */ body
{ font-family: 'Montserrat', sans-serif; font-size: 14px; margin:
auto; color: #3C4549; max-width: 1150px; background-color: #F7F8F8;
position: relative; } body a{ text-decoration: none; } textarea {
font-family: 'Montserrat', sans-serif; font-size: 14px; resize:
vertical; } /*-----Добавлено с версии
1.1.2------*/ .fa-heart { display: inline-block; transform-origin:
50% 50% 0; vertical-align: middle; line-height: 27px
!important; } .heartwrap span { text-align:
center; } .heartwrap:hover > span i { animation: 1500ms ease 0s
normal none 1 running pulse; } @keyframes pulse { 0% { transform:
scaleX(1) scaleY(1); } 10% { transform: scaleX(0.85)
scaleY(0.85); } 20% { transform: scaleX(1) scaleY(1); } 30% {
transform: scaleX(0.85) scaleY(0.85); } 40% { transform: scaleX(1)
scaleY(1); } 50% { transform: scaleX(0.85) scaleY(0.85); } 60% {
transform: scaleX(1) scaleY(1); } 70% { transform: scaleX(0.85)
scaleY(0.85); } 80% { transform: scaleX(1) scaleY(1); } 90% {
transform: scaleX(0.85) scaleY(0.85); } 100% { transform: scaleX(1)
scaleY(1); } } .rating_progress { position: absolute; width:
160px; z-index: 1; top: 20%; left: 115px; transform:
translateY(-0%); } .rating_progress2 { border-radius: 10px;
padding: 4px; background-color: #3B3F44; color: white; font-size:
9px; position: relative; } .rating_progress5 { position:
absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
} .rating_progress6 { background-color: #565D64; border-radius:
10px; width: 100%; box-sizing: border-box; } .rating_progress3 {
background: linear-gradient(45deg, #FF6666, #00BCD4); padding: 5px;
border-radius: 10px; color: white; font-size: 10px; width: 100%;
box-sizing: border-box; }
.rating_progress4 { border-radius: 10px 10px 0 0; padding: 0px;
background-color: #3B3F44; color: white; font-size: 10px; width:
80px; position: relative; top: 1px; font-size: 9px;
} /*-----------------------------------*/ .list-menu-title {
background-color: #C4DAEC; text-transform: uppercase; font-weight:
bold; color: #3E4C57; } button { font-family: 'Montserrat',
sans-serif; font-size: 14px; } @media (max-width: 1000px) { .left
{ display: none; } } @media (max-width: 800px) {
.right { display: none; } } .mail-list {
vertical-align: top; width: 90%; position: relative; top: 3px;
left: 5px; } .mail-list-avatar { vertical-align: top; width:
20px; } .mail-mess-send { margin-top: 5px; background-color:
#E3EDF1; padding: 5px; border-radius: 4px; } .mail-mess-send-o {
margin-top: 5px; padding: 5px; border-radius: 4px;
} .mail-message-user { text-align: left; padding: 7px;
} .mail-message-user-form { max-width: 60%; background-color:
#F0F1F1; display: inline-block; padding: 6px 1em; border-radius:
13px; margin: 2px; text-align: left; position: relative;
margin-left: 12px; vertical-align: top; } .mail-message-avatar {
position: relative; top: 7px; } .mail-message-eye { position:
relative; top: 5px; margin: 5px; } .mail-message-user-form::after
{ content: ''; display: block; position: absolute; width: 0;
height: 0; border: 10px solid transparent; border-right: 15px solid
#F0F1F1; left: -18px; top: 7px; } .mail-message-my { text-align:
right; padding: 7px; } .mail-message-my-form { max-width: 60%;
background-color: #DDECF8; display: inline-block; padding: 6px 1.5em;
border-radius: 13px; margin: 2px; text-align: left; position:
relative; margin-right: 12px; vertical-align: top;
} .mail-message-my-form::after { content: ''; display: block;
position: absolute; width: 0; height: 0; border: 10px solid
transparent; border-left: 15px solid #DDECF8; right: -18px; top:
7px; } .mail-time { font-size: 10px; color: #9AA2A8;
} .file_body { border: 1px #CFD8DC solid; border-radius: 4px;
padding: 7px 0.7em; margin-bottom: 10px; background-color: white;
} .bb_body { border: 1px #CFD8DC solid; border-radius: 4px;
padding: 7px 0.7em; margin-bottom: 10px; background-color: white; }
.bb2 { border: 1px #CFD8DC solid; border-radius: 4px; padding:
5px 0.7em; margin: 2px; background-color: white; line-height: 18px;
color: #555A5C; display: inline-block; } .bb { border: 1px
#CFD8DC solid; border-radius: 4px; padding: 5px 0.7em; margin: 2px;
background-color: white; line-height: 18px; color: #555A5C; display:
inline-block; } .smiles_body2 { margin-bottom: 11px;
border-radius: 4px; overflow: hidden; position: relative; }
.smile-spis { height: 150px; border: 2px #7EA2BE solid;
background-color: white; overflow: auto; } .smile-optimize {
width: 14.2%; height: 40px; text-align: center; overflow: hidden;
display: inline-block; position: relative; margin-bottom: -4px;
color: #C6D7E4; } ._smile { position: absolute; left: 50%;
top: 50%; transform: translate(-50%, -50%); } .smile-optimize:hover
{ box-shadow: inset 0px 0px 20px rgba(0,0,0,0.4); } .smiles_body
{ margin-bottom: 11px; border-radius: 4px; overflow: hidden;
position: relative; } .smiles_section_optimize {
background-color: #7EA2BE; } .files-wrapper { display: block;
width: 50%; float: left; } .__files { display: block;
border: 1px #E0E7EB solid; border-radius: 4px; position: relative;
background: #fff; margin: 4px; color: #474747; z-index: 0; height:
160px; overflow: hidden; } @media only screen and (min-width:
420px) { .files-wrapper { width: 33.333%; }
.__files { height: 180px; } } .__files:hover {
background: #F0F5F8; } .files-body { list-style: none;
padding: 0; box-sizing: border-box; margin: 3px; } .files-like_ {
background: rgba(50, 50, 50, 0.8); color: white; padding: 5px
0.7em; text-align: center; position: absolute; top: 0; right: 0;
border-radius: 0 4px 0 4px; font-size: 13px; } .files-or-dir {
font-size: 13px; background: rgba(50, 50, 50, 0.8); color: white;
padding: 5px 0.7em; text-align: center; position: absolute; top: 0;
left: 0; border-radius: 4px 0 4px 0; } .files-or-dir-text {
background: rgba(50, 50, 50, 0.8); color: white; padding: 5px;
text-align: center; position: absolute; bottom: 0; left: 0; right:
0; border-radius: 0 0 4px 4px; } .files-folder { color: #666C70;
position: absolute; left: 50%; transform: translate(-50%, -50%);
top: 50%; text-align: center; width: 100%; }
.files-folder-status { position: absolute; left: 50%; transform:
translate(-50%, -40%); top: 40%; text-align: center; width: 100%;
color: #3B3E41; } .count-panel-top { background-color: red;
font-size: 10px; padding: 0px 0.5em; line-height: 16px;
border-radius: 10px; display: inline-block; color: white; position:
absolute; right: -5px; top: 10px; z-index: 1; border: 1px white
solid; } .menu-list-text-main { overflow: hidden; position:
absolute; bottom: 12px; left: 50%; transform: translateX(-50%);
font-size: 13px; font-weight: bold; color: #3A474C; width: 100%;
text-align: center; } .menu-list-count-main { overflow: hidden;
background-color: #7A888D; padding: 0 0.8em; height: 16px;
line-height: 16px; text-align: center; position: absolute; top:
80px; left: 50%; transform: translateX(-50%); font-size: 12px;
font-weight: bold; color: white; border-radius:
5px; } .menu-icons-main { overflow: hidden; text-align: center;
line-height: 70px; width: 70px; height: 70px; color: white;
display: inline-block; border-radius: 100%; position: absolute; top:
30%; left: 50%; transform: translate(-50%, -30%); } .main-wrapper {
display: block; width: 25%; float: left; } .main2 {
display: block; border: 1px #E0E7EB solid; border-radius: 4px;
position: relative; background: #fff; margin: 4px; color: #474747;
z-index: 0; height: 130px; overflow: hidden; } .main2:hover
{ background: #F0F5F8; } .main-body { list-style: none;
padding: 0; box-sizing: border-box; margin: 3px; } .input-tumb {
display: none; } .tumb { position: relative; display:
inline-block; width: 45px; height: 24px; cursor: pointer;
border-radius: 1.5em; transition: 350ms; background:
linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0)), #ddd;
box-shadow: 0 0.07em 0.1em -0.1em rgba(0, 0, 0, 0.4) inset, 0 0.05em 0.08em
-0.01em rgba(255, 255, 255, 0.7); } .tumb::after { position:
absolute; content: ''; width: 18px; height: 18px; top: 2.5px;
left: 3px; border-radius: 50%; transition: 250ms ease-in-out;
background: white; } .tumb::before { position: absolute; content:
''; width: 38px; height: 18px; top: 3px; left: 4px;
border-radius: 0.75em; transition: 250ms ease-in-out; background-color:
#B4C1CA; } .input-tumb:checked + .tumb::before {
background-color: #15C51D; } .input-tumb:checked + .tumb::after {
left: 24px; } .tumb2 { position: relative; display:
inline-block; width: 45px; height: 24px; cursor: pointer;
border-radius: 1.5em; transition: 350ms; background:
linear-gradient(rgba(0, 0, 0, 0.07), rgba(255, 255, 255, 0)), #ddd;
box-shadow: 0 0.07em 0.1em -0.1em rgba(0, 0, 0, 0.4) inset, 0 0.05em 0.08em
-0.01em rgba(255, 255, 255, 0.7); } .tumb2::after { position:
absolute; content: ''; width: 18px; height: 18px; top: 2.5px;
right: 3px; border-radius: 50%; transition: 250ms ease-in-out;
background: white; } .tumb2::before { position: absolute;
content: ''; width: 38px; height: 18px; top: 3px; right: 4px;
border-radius: 0.75em; transition: 250ms ease-in-out; background-color:
#15C51D; } .input-tumb:checked + .tumb2::before {
background-color: #B4C1CA; } .input-tumb:checked + .tumb2::after {
right: 24px; } .menu-list-all { height: 75px; width: 75px;
line-height: 75px; background-color: #DFE8EC; border-radius: 4px;
max-width: 75px; margin: 1px; margin-right: 5px; display:
inline-block; vertical-align: top; text-align: center; } .us-info
{ width: 89%; vertical-align: middle; position: relative;
left: 4px; } .us-avatar { width: 30px; vertical-align: top;
text-align: center; } .h1 { padding: 7px 0.8em; margin: 2px;
line-height: 18px; color: #546E7A; display: inline-block; } .h {
border-bottom: 3px solid #28B82D; } .menu-list-count { overflow:
hidden; background-color: #7A888D; padding: 0 0.6em; height: 16px;
line-height: 16px; text-align: center; position: absolute; top:
52px; left: 50%; transform: translateX(-50%); font-size: 12px;
font-weight: bold; color: white; border-radius:
5px; } .menu-list-text { overflow: hidden; position: absolute;
bottom: 2.5px; left: 50%; transform: translateX(-50%); font-size:
12px; font-weight: bold; color: #3A474C; } .menu-list-optimize {
overflow-x: auto; padding: 5px; width: 600px; white-space:
nowrap; } .menu-list { overflow: hidden; width: 90px;
height: 90px; display: inline-block; margin-bottom: -4px; position:
relative; } .menu-icons-small { overflow: hidden; text-align:
center; line-height: 26px; width: 26px; height: 26px; color:
white; border-radius: 100%; display: inline-block; margin-bottom:
-8px; } .menu-icons-optimize { display: inline-block;
vertical-align: middle; position: relative; left: 5px; } .menu-icons
{ overflow: hidden; text-align: center; line-height: 55px;
width: 55px; height: 55px; color: white; display: inline-block;
border-radius: 100%; position: absolute; top: 5px; left: 50%;
transform: translateX(-50%); } .count-panel-bottom {
background-color: red; font-size: 11px; padding: 0px 0.5em;
line-height: 16px; border-radius: 10px; display: inline-block; color:
white; position: absolute; right: 9px; top: 0; z-index: 1;
border: 1px white solid; } .count-notif { background-color: red;
color: white; font-size: 10px; padding: 1px 0.5em; border-radius:
5px; } .icons-notif { width: 20px; height: 20px; text-align:
center; line-height: 20px; border-radius: 100%; border: 2px white
solid; position: absolute; bottom: -20px; right: -1px; color:
white; } .notif-info { width: 100%; vertical-align: top;
position: relative; top: 4px; left: 4px; } .notif-avatar {
width: 25px; vertical-align: top; text-align:
center; } .avatar-choose { top: 2px; right: 2px; color: white;
z-index: 1; position: absolute; background-color: #39CF3F;
line-height: 33px; width: 33px; height: 33px; border-radius: 100%;
text-align: center; } .avatar-choose:hover { background-color:
#36AD3A; } .photos-wrapper-avatar { display: inline-block;
width: 50%; } .photos-avatar { display: block; border: 1px
#E0E7EB solid; border-radius: 4px; position: relative; background:
#fff; margin: 4px; color: #474747; z-index: 0; height: 100px;
overflow: hidden; } .photos-avatar:hover { background:
#F0F5F8; } .photos-body-avatar { list-style: none; padding:
0; box-sizing: border-box; margin: 3px; } .avatar { position:
relative; bottom: 1px; display: inline-block; vertical-align:
middle; font-weight: bold; color: white; text-align: center;
overflow: hidden; border-radius: 50%; text-transform:
uppercase; } .tmenu_body { box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
margin-bottom: 11px; text-align: center; } .tmenu-50-o::after {
content: ''; display: block; position: absolute; transform:
translateX(-50%); width: 0; height: 0; left: 50%; border-left:
10px solid transparent; border-right: 10px solid transparent;
border-top: 10px solid #28B82D; } .tmenu-50 { position: relative;
display: inline-block; height: 40px; line-height: 40px;
background-color: white; word-break: break-all; width: 49.5%;
background-color: white; text-transform: uppercase; font-weight: bold;
color: #49555F; border-left: 1px #E0E6EB solid; } .tmenu-50:hover {
background-color: #DAFFDC; } .tmenu-33-o::after { content: '';
display: block; position: absolute; transform: translateX(-50%);
width: 0; height: 0; left: 50%; border-left: 10px solid transparent;
border-right: 10px solid transparent; border-top: 10px solid
#28B82D; } .tmenu-33 { position: relative; display: inline-block;
height: 40px; line-height: 40px; background-color: white; word-break:
break-all; width: 33%; background-color: white; text-transform:
uppercase; font-weight: bold; color: #49555F; border-left: 1px
#E0E6EB solid; } .tmenu-33:hover { background-color:
#DAFFDC; } .comments-reply-user { font-size: 12px; margin-bottom:
5px; color: #6E7479; } .comments-reply { padding: 7px; margin:
4px; background-color: #EFF2F5; border-radius: 4px; } .comment-like
{ color: #8897A3; float: right; position: relative; top: 2px;
font-size: 13px; font-weight: bold; } .comments-reply-no { color:
#E28781; } .comments-info { width: 100%; vertical-align: top;
position: relative; top: 4px; left: 4px; } .comments-optimize {
padding: 4px; position: relative; } .comments-avatar { width:
25px; vertical-align: top; } .time { font-size: 12px; color:
#75848B; } .btn-send { width: 38px; height: 38px; line-height:
38px; color: white; border-radius: 100%; border: none;
background-color: #68996A; } .panel-bottom-comments-send {
text-align: center; display: inline-block; width:
10%; } .panel-bottom-comments-bb-files { width: 13%; display:
inline-block; text-align: center; font-size: 19px; vertical-align:
top; position: relative; top: 2px; } .panel-bottom-comments-text-form
{ font-size: 14px; position: relative; border: none; top:
5px; width: 100%; vertical-align: middle; resize: none; overflow:
hidden; } .panel-bottom-comments-text { width: 59%; display:
inline-block; text-align: center; } .panel-bottom-comments-smiles {
width: 15%; display: inline-block; text-align: center;
font-size: 24px; vertical-align: top; } .panel-bottom-comments {
box-sizing: border-box; overflow: hidden; vertical-align: top;
padding: 3px; background-color: white; display: inline-block;
border: 2px #D6D6D6 solid; width: 90%; border-radius:
30px; } .panel-bottom-comments-optimize { box-sizing: border-box;
position: relative; width: 100%; background-color: white;
margin-bottom: 10px; padding: 7px; box-shadow: 0 1px 4px rgba(0, 0, 0,
.2); } .panel-bottom-title { font-size: 10px; position: absolute;
bottom: 0; left: 50%; transform: translateX(-50%);
} .panel-bottom-optimize { background-color: #F9FCFD; position:
fixed; bottom: 0; width: 100vw; color: #616A6F; max-width: 650px;
align-items: center; justify-content: center; display: flex; z-index:
2; border-top: 1px #D6D6D6 solid; border-left: 1px #D6D6D6 solid;
border-right: 1px #D6D6D6 solid; } .panel-bottom-user { display:
inline-block; width: 25%; height: 50px; line-height: 22px; color:
#616A6F; position: relative; text-align:
center; } .panel-bottom-user:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.2); } .opacity_message { border-top: 8px solid
transparent; box-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.5); width: 100%; bottom:
30px; padding: 3px; position: absolute; } .chevron {
text-align: center; font-size: 18px; color: #616A6F; } .icons {
color: #616A6F; } .btn-size-photo { background-color:
rgba(0,0,0,0.6); position: absolute; top: 0; left: 50%; color:
white; padding: 5px 2.5em; text-align: center; border-radius: 0 0
14px 14px; z-index: 1; border-left: 2px white solid; border-right:
2px white solid; border-bottom: 2px white solid; transform:
translateX(-50%); } .btn-request-likes-photo { background-color:
rgba(0,0,0,0.6); position: absolute; top: 10px; right: 10px; color:
white; width: 36px; height: 36px; line-height: 36px; text-align:
center; border-radius: 100%; z-index: 1; border: 2px white
solid; } .btn-request-likes-photo:hover { background-color:
rgba(0,0,0,0.8); } .td-file2 { vertical-align: top; position:
relative; top: 2px; left: 3px; word-break: break-all; overflow:
hidden; } .td-file { width: 60px; vertical-align: top;
position: relative; text-align: center; } .photos-wrapper {
display: block; width: 50%; float: left; } .photos {
display: block; border: 1px #E0E7EB solid; border-radius: 4px;
position: relative; background: #fff; margin: 4px; color: #474747;
z-index: 0; height: 160px; overflow: hidden; } @media only screen
and (min-width: 420px) { .photos-wrapper { width:
33.333%; } .photos { height: 180px; } }
.photos:hover { background: #F0F5F8; } .photos-body {
list-style: none; padding: 0; box-sizing: border-box; margin: 3px;
} .photos-like_ { background: rgba(50, 50, 50, 0.8); color:
white; padding: 5px 0.7em; text-align: center; position: absolute;
top: 0; right: 0; border-radius: 0 4px 0 4px; font-size: 13px; }
.photos-or-dir { font-size: 13px; background: rgba(50, 50, 50,
0.8); color: white; padding: 5px 0.7em; text-align: center;
position: absolute; top: 0; left: 0; border-radius: 4px 0 4px 0; }
.photos-or-dir-text { background: rgba(50, 50, 50, 0.8); color:
white; padding: 5px; text-align: center; position: absolute;
bottom: 0; left: 0; right: 0; border-radius: 0 0 4px 4px; }
.photos-folder { color: #666C70; position: absolute; left: 50%;
transform: translate(-50%, -50%); top: 50%; text-align: center;
width: 100%; } .photos-folder-status { position: absolute;
left: 50%; transform: translate(-50%, -40%); top: 40%; text-align:
center; width: 100%; color: #3B3E41; } .proccess-load {
padding: 3px; -webkit-transition: width .4s ease-in-out;
-moz-transition: width .4s ease-in-out; -ms-transition: width .4s
ease-in-out; -o-transition: width .4s ease-in-out; transition: width
.4s ease-in-out; } .animate-load .proccess-load {
background-color: #B1D6B3; } .stripes-load .proccess-load{
-webkit-background-size: 30px 30px; -moz-background-size: 30px 30px;
background-size: 30px 30px; background-image: -webkit-gradient(linear,
left top, right bottom, color-stop(.25, rgba(255, 255, 255, 1.10)),
color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5,
rgba(255, 255, 255, 1.10)), color-stop(.75, rgba(255, 255, 255,
1.10)), color-stop(.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 1.10)
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 1.10) 50%,
rgba(255, 255, 255, 1.10) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 1.10)
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 1.10) 50%,
rgba(255, 255, 255, 1.10) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, 1.10)
25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 1.10) 50%,
rgba(255, 255, 255, 1.10) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 1.10) 25%,
transparent 25%, transparent 50%, rgba(255, 255, 255, 1.10) 50%,
rgba(255, 255, 255, 1.10) 75%, transparent 75%, transparent);
background-image: linear-gradient(135deg, rgba(255, 255, 255, 1.10) 25%,
transparent 25%, transparent 50%, rgba(255, 255, 255, 1.10) 50%,
rgba(255, 255, 255, 1.10) 75%, transparent 75%, transparent);
-webkit-animation: animate-stripes 3s linear infinite; -moz-animation:
animate-stripes 3s linear infinite; } @-webkit-keyframes
animate-stripes { 0% {background-position: 0 0;} 100%
{background-position: 60px 0;} } @-moz-keyframes animate-stripes {
0% {background-position: 0 0;} 100% {background-position: 60px
0;} } .btn-avatar { background-color: #577CA5; position:
absolute; bottom: -45px; right: -5px; color: white; width: 28px;
height: 28px; line-height: 28px; text-align: center; border-radius:
100%; border: 3px white solid; vertical-align:
center; } .btn-avatar:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.3); } .status { position: relative; background-color:
#E5EDF5; padding: 8px; color: #222; border-radius: 3px; margin: 8px;
color: #696E74; font-size: 12px; } .status::after { content: '';
display: block; position: absolute; width: 0; height: 0; border:
10px solid transparent; border-bottom: 11px solid #E5EDF5; left: 50px;
top: -18px; } .login-info { position: relative; left: 28px;
font-size: 17px; padding: 5px; width: 270px; } .img { border:
1px #EAEFF5 solid; padding: 3px; border-radius:
4px; } .file-upload-progress { margin-top: 12px; border-radius:
4px; background-color: white; color: #596066; padding: 10px;
font-size: 13px; border: 1px #EAEFF5
solid; } .file-upload-progress-ind-green { border-radius: 2px;
background: #4BBB62; color: white; font-size: 12px; height: 15px;
line-height: 15px; box-sizing: border-box; font-weight:
bold; } .file-upload-progress-ind { border-radius: 2px;
background-color: #78A2CC; color: white; font-size: 12px; padding:
2px; font-weight: bold; height: 15px; line-height: 15px;
box-sizing: border-box; } .file-upload-progress-ind-o { border-radius:
2px; background-color: #D2DCE6; position: relative; text-align:
center; } .file-upload-progress-pr { top: 50%; left: 0; right:
0; position: absolute; transform: translateY(-50%); } .count {
background-color: #AAB6C2; font-size: 11px; padding: 0px 0.8em;
line-height: 20px; border-radius: 10px; display: inline-block; color:
white; } .btn-modal-close { text-align: center; color: #73777C;
padding: 1px 0.1em; background-color: #fff; line-height: 25px;
height: 25px; display: inline-block; border-radius: 4px; border: 1px
#C2C5C9 solid; position: relative; float: right;
} .btn-modal-close:hover { background-color: #F3F3F3;
} .btn-screensaver { background-color: rgba(0,0,0,0.6); position:
absolute; top: 12px; right: 12px; color: white; width: 30px;
height: 30px; line-height: 30px; text-align: center; border-radius:
100%; } .btn-screensaver:hover { background-color: rgba(0,0,0,0.8);
} .file-upload { border-radius: 2px; background: #45565E;
color: #CFD8DC; text-align: center; padding: 0px
1.2em; } .file-label{ line-height: 2.7; } .file-upload:hover {
background: #344046; } .file-form { display: none; } .left {
width: 250px; vertical-align: top; } .left-optimize {
margin-right: 10px; background-color: white; box-shadow: 0 1px 4px
rgba(0, 0, 0, .2); margin-bottom: 11px; box-sizing: border-box;
overflow: hidden; z-index: -1; word-break: break-all; } .left-title
{ padding: 10px; background-color: #E3E8EB; text-transform:
uppercase; font-weight: bold; } .right-title { padding: 10px;
background-color: #E3E8EB; text-transform: uppercase; font-weight:
bold; } .middle { width: 600px; vertical-align: top; } .right
{ width: 300px; vertical-align: top; } .right-optimize {
margin-left: 10px; background-color: white; box-shadow: 0 1px 4px
rgba(0, 0, 0, .2); margin-bottom: 11px; box-sizing: border-box;
overflow: hidden; z-index: -1; word-break:
break-all; } .avatar-choose { top: 2px; right: 2px; color:
white; z-index: 1; position: absolute; background-color: #39CF3F;
line-height: 33px; width: 33px; height: 33px; border-radius:
100%; text-align: center; } .form-control-100:focus { border: 3px
#9CDD9F solid; background-color: #EEFDEE; } .form-control-95:focus {
border: 3px #9CDD9F solid; background-color: #EEFDEE;
} .form-control-50:focus { border: 3px #9CDD9F solid;
background-color: #EEFDEE; } .form-control-30:focus { border: 3px
#9CDD9F solid; background-color: #EEFDEE; } .form-control-20:focus {
border: 3px #9CDD9F solid; background-color: #EEFDEE;
} .time_loading { position: absolute; top: 0; z-index: 3;
left: 0; right: 0; top: 0; background-color: #52AAF0; color:
white; -webkit-animation: err_msg 600ms; animation: err_msg 600ms;
animation-fill-mode: both; -webkit-animation-fill-mode: both;
text-align: center; } .error_loading { position: absolute; top:
0; z-index: 3; left: 0; right: 0; top: 0; background-color:
#F86E5B; color: white; -webkit-animation: err_msg 600ms; animation:
err_msg 600ms; animation-fill-mode: both; -webkit-animation-fill-mode:
both; text-align: center; } @keyframes err_msg { from {
height: 0; } to { height: 18px; padding: 5px;
} } .optimize { padding: 7px; } .captcha {
background-color: #FCE6DF; padding: 5px 1em; margin: 3px;
line-height: 20px; } .overlay { z-index: 2; width: 100%;
min-height: 100vh; display: flex; justify-content: center;
align-items: center; flex-direction: column; padding: 40px; position:
fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.75); opacity:
0; pointer-events: none; transition: 0.5s ease-in-out; max-height:
100vh; overflow-y: auto; } .overlay.open { opacity: 1;
pointer-events: inherit; } .form-control-select { padding: 9px;
width: 50%; border-radius: 4px; border: 1px #CFD7DD solid;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; font-size: 14px; } .form-control-95 {
padding: 9px; width: 95%; border-radius: 4px; border: 1px #CFD7DD
solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; font-size: 14px; } .form-control-page {
padding: 6px; width: 100px; border-radius: 4px; border: 1px #CFD7DD
solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; font-size: 14px; } .form-control-100 {
padding: 9px; width: 100%; border-radius: 4px; border: 1px #CFD7DD
solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; font-size: 14px; } .form-control-30 {
padding: 9px; width: 30%; border-radius: 4px; border: 1px #CFD7DD
solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
box-sizing: border-box; font-size: 14px; } .modal { position:
fixed; top: 15%; left: 50%; transform: translateX(-50%);
background: white; box-shadow: 0px 1px 10px rgba(255, 255, 255, 0.35);
opacity: 0; width: 300px; height: 400px; pointer-events: none;
transition: 0.5s ease-in-out; max-height: 100vh; z-index: 99999;
/*max-width: 100vh;*/ } .modal-optimize { width: 300px; height:
340px; overflow-y: auto; box-sizing: border-box; } .modal-title {
border-bottom: 1px #E2E8EC solid; background-color: #E7EAEE;
padding: 8px; color: #3F4549; position: relative; box-sizing:
border-box; overflow: hidden; font-size: 20px; } .btn-registration
{ text-align: center; color: white; background-color: #68996A;
padding: 0px; height: 37px; line-height: 37px; border-radius: 4px;
width: 100%; border: none; display: block; -webkit-box-sizing:
border-box; -moz-box-sizing: border-box; box-sizing: border-box;
} .btn-registration:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.4); } .btn-login { text-align: center; color: white;
background-color: #577CA5; padding: 10px; border-radius: 4px; width:
100%; border: none; font-size: 14px; margin-bottom: 17px;
} .btn-login:hover { box-shadow: inset 0px 0px 20px rgba(0,0,0,0.4);
} .btn-page { text-align: center; color: #fff; padding: 0 1.1em;
background-color: #68996A; line-height: 30px; height: 30px; display:
inline-block; border-radius: 4px; border: none; margin-top: 5px;
margin-left: 2px; } .btn-page:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.4); } .btn-page-o { text-align: center; color: #fff;
padding: 0 1.1em; background-color: #fff; line-height: 28.95px;
height: 28.95px; display: inline-block; border-radius: 4px;
margin-top: 5px; margin-left: 2px; border: 1px #C2C5C9 solid;
font-weight: bold; color: black; } .btn-o { text-align: center;
color: #73777C; padding: 2.1px 1.2em; background-color: #fff;
line-height: 25px; height: 25px; display: inline-block;
border-radius: 4px; border: 1px #C2C5C9 solid; margin: 2px;
} .btn-o:hover { background-color: #F3F3F3; } .btn-big {
text-align: center; color: #fff; padding: 0 1.5em; background-color:
#68996A; line-height: 35px; height: 35px; display: inline-block;
border-radius: 4px; border: none; } .btn-big:hover { box-shadow:
inset 0px 0px 20px rgba(0,0,0,0.4); } .btn { text-align: center;
color: #fff; padding: 3px 1.2em; background-color: #68996A;
line-height: 25px; height: 25px; display: inline-block;
border-radius: 4px; margin: 2px; } .btn:hover { box-shadow: inset
0px 0px 20px rgba(0,0,0,0.4); } .overlay .modal.open { opacity:
1; pointer-events: inherit; } .hover{} .hover:hover {
background-color: #DEEAF1; } /*-----Обновлено с версии
1.1.2-----*/ .list { box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
margin-bottom: 11px; background-color: white; box-sizing: border-box;
overflow: hidden; z-index: 1; padding: 10px; box-sizing: border-box;
overflow-wrap: normal; word-break: normal; line-break: auto;
hyphens: manual; word-wrap:
break-word; } /*-----------------------------------*/ .list-body {
box-shadow: 0 1px 4px rgba(0, 0, 0, .2); margin-bottom: 11px;
background-color: white; box-sizing: border-box; overflow: hidden;
z-index: -1; overflow-wrap: normal; word-break: normal; line-break:
auto; hyphens: manual; word-wrap: break-word; } .list-menu {
border-top: 1px #E2E8EC solid; padding: 10px; color: #3F4549;
box-sizing: border-box; overflow: hidden; position: relative; top:
-1px; bottom: -1px; overflow-wrap: normal; word-break: normal;
line-break: auto; hyphens: manual; word-wrap:
break-word; } .list-menu + .list-menu {margin: -1px 0;} .success {
background-color: #84C087; padding: 10px; box-shadow: 0 1px 4px rgba(0,
0, 0, .2); color: white; margin-bottom: 11px; text-align: center;
} .error { background-color: #ECA49D; padding: 10px; box-shadow:
0 1px 4px rgba(0, 0, 0, .2); color: white; margin-bottom: 11px;
text-align: center; } .title { background-color: white; padding:
12px; box-shadow: 0 1px 4px rgba(0, 0, 0, .2); } .navigation {
background-color: white; padding: 8px; box-shadow: 0 1px 4px rgba(0, 0,
0, .2); color: #777A7C; margin-bottom: 11px; } .navigation a {
color: #7696AF; } .navigation a:hover { color: #4E6F8A;
} .panel-top-optimize { background-color: #577CA5; position:
fixed; top: 0; left: 0; right: 0; color: white; z-index:
5; } .panel-top-right { display: inline-block; width: 24%;
text-align: center; height: 51px; line-height: 51px; vertical-align:
top; } /*.panel-top-right:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.3); }*/ .panel-top-left { display: inline-block;
width: 22%; text-align: center; height: 51px; line-height: 51px;
vertical-align: top; } .panel-top-left:hover { box-shadow: inset 0px
0px 20px rgba(0,0,0,0.3); } .panel-top-middle { display:
inline-block; width: 12%; text-align: center; height: 51px;
line-height: 51px; position: relative; vertical-align:
top; } .panel-top-middle:hover { box-shadow: inset 0px 0px 20px
rgba(0,0,0,0.3); } .panel-top-icons { font-size: 10px; position:
absolute; bottom: 7px; left: 50%; transform: translateX(-50%);
} .panel-top-title { font-size: 10px; position: absolute;
bottom: -12px; left: 50%; transform: translateX(-50%);
} .panel-top-optimize a{ color: white; } .bar-progress_num1 {
height: 4px; display: block; background-color: #72E477;
-webkit-animation: progressbar_num1 700ms; animation: progressbar_num1
700ms; animation-iteration-count: 1; -webkit-animation-iteration-count:
1; animation-fill-mode: both; -webkit-animation-fill-mode: both;
} @-webkit-keyframes progressbar_num1 { from { width: 0; }
to { width: 50%; } } @keyframes progressbar_num1 { from
{ width: 0; } to { width: 50%; }
} .bar-progress_num2 { height: 4px; display: block;
background-color: #72E477; -webkit-animation: progressbar_num2 700ms;
animation: progressbar_num2 700ms; animation-fill-mode: both;
-webkit-animation-fill-mode: both; } @-webkit-keyframes
progressbar_num2 { from { width: 50%; } to {
width: 100%; } } @keyframes progressbar_num2 { from
{ width: 50%; } to { width: 100%; }
} .indicator_loading { position: absolute; top: 0; z-index: 4;
left: 0; right: 0; top: 0; } .foot { padding: 10px;
text-align: center; margin-top: -7px; color: #777C80; } .foot a{
color: #5986AA; } .custom-checkbox>input { position: absolute;
z-index: -1; opacity: 0; } .custom-checkbox>span { display:
inline-flex; align-items: center; user-select:
none; } .custom-checkbox>span::before { content: ''; display:
inline-block; width: 1em; height: 1em; flex-shrink: 0; flex-grow:
0; border: 1px solid #adb5bd; border-radius: 0.25em; margin-right:
0.5em; background-repeat: no-repeat; background-position: center
center; background-size: 50%
50%; } .custom-checkbox>input:not(:disabled):not(:checked)+span:hover::before
{ border-color:
#b3d7ff; } .custom-checkbox>input:not(:disabled):active+span::before {
background-color: #b3d7ff; border-color:
#b3d7ff; } .custom-checkbox>input:focus+span::before { box-shadow: 0
0 0 0.2rem rgba(0, 123, 255,
0.25); } .custom-checkbox>input:focus:not(:checked)+span::before {
border-color: #80bdff; } .custom-checkbox>input:checked+span::before {
border-color: #0b76ef; background-color: #0b76ef; background-image:
url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'
viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59
3.612-1.538-1.55L0 4.26 2.974 7.25 8
2.193z'/%3e%3c/svg%3e"); } .custom-checkbox>input:disabled+span::before
{ background-color: #e9ecef; } .custom-radio>input { position:
absolute; z-index: -1; opacity: 0; } .custom-radio>span {
display: inline-flex; align-items: center; user-select:
none; } .custom-radio>span::before { content: ''; display:
inline-block; width: 1em; height: 1em; flex-shrink: 0; flex-grow:
0; border: 1px solid #adb5bd; border-radius: 50%; margin-right:
0.5em; background-repeat: no-repeat; background-position: center
center; background-size: 50%
50%; } .custom-radio>input:not(:disabled):not(:checked)+span:hover::before
{ border-color:
#b3d7ff; } .custom-radio>input:not(:disabled):active+span::before {
background-color: #b3d7ff; border-color:
#b3d7ff; } .custom-radio>input:focus+span::before { box-shadow: 0 0 0
0.2rem rgba(0, 123, 255,
0.25); } .custom-radio>input:focus:not(:checked)+span::before {
border-color: #80bdff; } .custom-radio>input:checked+span::before {
border-color: #0b76ef; background-color: #0b76ef; background-image:
url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'
viewBox='-4 -4 8 8'%3e%3ccircle r='3'
fill='%23fff'/%3e%3c/svg%3e"); } .custom-radio>input:disabled+span::before
{ background-color: #e9ecef; } a{ color: #5986AA;
} /*-----Добавлено с версии 1.1.3------*/ .online {
padding: 5px; text-align: center; background-color: #C8DAE9;
} .onlineg { padding: 5px 0.8em; text-align: center; display:
inline-block; border: 1px #99B6CE solid; border-radius: 4px;
background-color: white; color: black; font-size: 13px;
} /*------------------------------------*/
Онлайн: 1
Реклама