Файл: Высшего образованияказанский (приволжский) федеральный университет.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 92
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Приложение
MapEditor | Административная панель
NVAnisimov
Карта
Выход
-
name">Управление
name">Слои
name">Отчеты
name">Хранилище
name">Справочник
ФИО | Логин | Пароль | Организация | Мониторинг | Админ |
---|---|---|---|---|---|
Анисимов Н.В. | NVAnisimov | zcktdt5j | КФУ | Да | Да |
Пользователь | Группа | Слой | Просмотр | Редактирование | Управление |
---|---|---|---|---|---|
NVAnisimov | 09-551 | Здания КФУ | Да | Да | Да |
Название | Пользователи |
---|---|
КФУ | NVAnisimov |
Огранизация | Группа | Доступ |
---|---|---|
КФУ | 09-551 | Да |
-
layers">Слои
-
group">Группы
alt="">
Создать
Всего:
1
Тип | Название | Английское название th> |
Группа |
---|---|---|---|
Точка | sloj_2 | workspace:spd2_ww | КФУ |
№ | Название | Количество слоев |
---|---|---|
1 | Здания | 8 |
-
list">Список отчетов
-
prava">Права на отчеты
alt="">
Создать
Всего:
1
Название |
---|
Качество работы по заданиям |
Статистика за период th>
|
Пользователь | Отчет | Просмотр | Упарвление |
---|---|---|---|
NVAnisimov | Отчет по посещениям | Да | Да |
-
list">Список хранилищ
alt="">
Создать
Всего:
1
Название | Хост | База данных | По умолчанию |
---|---|---|---|
editor_store | mapeditor.js | inf-region | Да |
-
image">Изображения
-
sector">Поля
alt="">
Создать
Всего:
1
Название | Хост | База данных | По умолчанию |
---|---|---|---|
editor_store | mapeditor.js | inf-region | Да |
Название | Хост | База данных | По умолчанию |
---|---|---|---|
editor_store | mapeditor.js | inf-region | Да |
x9JvoRxT2MZw1T" crossorigin="anonymous">
Вход
}
.wrap #leftpanel-div #close-leftpanel-button {
background: url(../images/close-left-panel-button.png) no-repeat scroll 0 0
transparent;
height: 29px;
left: 262px;
position: absolute;
top: 70px;
width: 22px;
z-index: 100;
cursor: pointer;
}
.wrap #leftpanel-div #leftpanel-container .feature-group {
padding: 10px 0px 15px 0;
border-bottom: 1px solid #E1E1E1;
position: relative;
}
.wrap #leftpanel-div #leftpanel-container .feature-group h4 {
color: #4e5a61;
font-size: 16px;
margin-bottom: 10px;
padding-left: 19px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item {
padding-left: 19px;
padding-top: 3px;
position: relative;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .features-shown {
border-left: 4px solid #E1E1E1;
margin-bottom: 5px;
overflow: hidden;
padding-left: 15px;
padding-right: 2px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item-div {
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-photos img{
border: 2px solid #859DA9;
margin-right: 1px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item p {
color: #4E5A61;
margin-bottom: 5px;
padding-left: 14px;
font-size: 12px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files {
margin-top: 15px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .item{
background: url("../images/clip.png") no-repeat scroll 0 0 transparent;
padding-left: 20px;
margin-bottom: 5px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .span-hover{
cursor: pointer;
color: #487EAD;
text-decoration: underline;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .span-hover:hover{
text-decoration: none;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video{
background: url("../images/video.png") no-repeat scroll 0 0 transparent;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video span{
cursor: pointer;
color: #487EAD;
text-decoration: underline;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video span:hover{
text-decoration: none;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .page{
background: url("../images/page.png") no-repeat scroll 0 0 transparent;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content p {
padding-left: 0px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content label{
cursor: pointer;
}
.reg-block {
position: absolute;
background-color: #f8f8f8;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 25px;
border: 1px #ced0d3 solid;
}
.reg-title {
text-align: center;
text-transform: uppercase;
font-weight: 500;
font-size: 22px;
margin-bottom: 25px;
}
.reg-form {
width: 310px;
.regInp {
display: block;
width: 100%;
height: 40px;
margin-bottom: 10px;
background-color: #eae7e7;
outline: none;
border: 1px #dadada solid;
padding: 15px;
transition: .2s;
&:nth-child(2) {
margin-bottom: 25px;
}
&:hover {
background-color: #F3F3F3;
}
}
.regButton {
display: block;
width: 100%;
background-color: #fec558;
color: #544e43;
border: 1px #deb35f solid;
border-radius: 25px;
height: 40px;
margin-bottom: 10px;
text-align: center;
line-height: 40px;
transition: .2s;
&:hover {
background-color: #FFD88E;
border: 1px #FFD88E solid;
}
}
.forgotPass {
font-size: 14px;
}
.tew-tabs {
li {
margin-bottom: 5px;
}
a {
padding: 5px;
display: block;
transition: .2s;
&:hover {
background-color: #DEDEDE;
}
}
a.active {
background-color: #ced0d3;
}
}
.tew-col {
width: 30%;
border: 1px #ced0d3 solid;
padding: 5px;
font-size: 16px;
}
.header {
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99;
height: 40px;
background-color: #7b97a4;
}
.header-wrap {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.header-left, .header-right {
Вход
name="refPass">
click="window.location='mapeditor.html'">Вход
Забыли пароль?
click="window.location='mapeditor.html'">Вход
Забыли пароль?
input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus::-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-ms-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
}
body input:required:valid,
body textarea:required:valid {
}
* {
padding: 0;
margin: 0;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
box-sizing: border-box;
}
ul { padding-left: 0px; list-style-type: none; margin: 0px; }
h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; }
a, a:hover, a:active, a:focus { color: inherit; text-decoration: none; transition: .2s;}
input, button { outline: none; }
button { border: none; cursor: pointer;}
img { max-width: 100%; }
body {
line-height: 1.3;
font-size: 16px;
color: #113c4c;
font-family: "Gotham Pro", sans-serif;
font-weight: 400;
background-color: #dcdddf;
letter-spacing: 0.2px;
}
.wrap {
input:focus::-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input:focus:-ms-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
body input:focus:required:invalid,
body textarea:focus:required:invalid {
}
body input:required:valid,
body textarea:required:valid {
}
* {
padding: 0;
margin: 0;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
box-sizing: border-box;
}
ul { padding-left: 0px; list-style-type: none; margin: 0px; }
h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; }
a, a:hover, a:active, a:focus { color: inherit; text-decoration: none; transition: .2s;}
input, button { outline: none; }
button { border: none; cursor: pointer;}
img { max-width: 100%; }
body {
line-height: 1.3;
font-size: 16px;
color: #113c4c;
font-family: "Gotham Pro", sans-serif;
font-weight: 400;
background-color: #dcdddf;
letter-spacing: 0.2px;
}
.wrap {
height: 100%;
position: fixed;
width: 100%;
color: #4e5a61;
}
.content {
position: relative;
z-index: 1;
}
#map {
height: 100%;
position: fixed;
width: 100%;
}
pre,
code {
border: 0 none;
font: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
}
pre code {
background: none repeat scroll 0 0 #FFFFFF;
color: #000000;
display: block;
}
.group {
.title-group {
h3 {
font-size: 20px;
cursor: pointer;
}
}
}
#groups {
width: 300px;
height: auto;
padding: 15px;
position: fixed;
width: 100%;
color: #4e5a61;
}
.content {
position: relative;
z-index: 1;
}
#map {
height: 100%;
position: fixed;
width: 100%;
}
pre,
code {
border: 0 none;
font: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
}
pre code {
background: none repeat scroll 0 0 #FFFFFF;
color: #000000;
display: block;
}
.group {
.title-group {
h3 {
font-size: 20px;
cursor: pointer;
}
}
}
#groups {
width: 300px;
height: auto;
padding: 15px;
overflow-y: auto;
overflow-x: hidden;
z-index: 99999;
position: absolute;
background-color: white;
right: 10px;
top: 50px;
border: 2px solid #2E5988;
border-radius: 5px;
opacity: 0.9;
}
#groups .layers{margin:3px;}
#groups .layers .layer{padding: 5px;}
#groups .layers .layer:nth-child(2n){background:#EAEFF1;}
#groups .layers .layer .checkbox-layer{ margin: 3px; }
.mapsurfer-popup-content .showFeatures {
color: #487EAD;
text-decoration: underline;
cursor: pointer;
text-align: left;
}
.mapsurfer-popup-data {
text-align: center;
}
.wrap #leftpanel-div {
left: 0;
position: fixed;
top: 60px;
z-index: 100;
background: #fff;
height: 574px;
}
.wrap #leftpanel-div #leftpanel-container {
height: 100%;
overflow-y: auto;
width: 260px;
border: 2px solid #2E5988;
overflow-x: hidden;
z-index: 99999;
position: absolute;
background-color: white;
right: 10px;
top: 50px;
border: 2px solid #2E5988;
border-radius: 5px;
opacity: 0.9;
}
#groups .layers{margin:3px;}
#groups .layers .layer{padding: 5px;}
#groups .layers .layer:nth-child(2n){background:#EAEFF1;}
#groups .layers .layer .checkbox-layer{ margin: 3px; }
.mapsurfer-popup-content .showFeatures {
color: #487EAD;
text-decoration: underline;
cursor: pointer;
text-align: left;
}
.mapsurfer-popup-data {
text-align: center;
}
.wrap #leftpanel-div {
left: 0;
position: fixed;
top: 60px;
z-index: 100;
background: #fff;
height: 574px;
}
.wrap #leftpanel-div #leftpanel-container {
height: 100%;
overflow-y: auto;
width: 260px;
border: 2px solid #2E5988;
}
.wrap #leftpanel-div #close-leftpanel-button {
background: url(../images/close-left-panel-button.png) no-repeat scroll 0 0
transparent;
height: 29px;
left: 262px;
position: absolute;
top: 70px;
width: 22px;
z-index: 100;
cursor: pointer;
}
.wrap #leftpanel-div #leftpanel-container .feature-group {
padding: 10px 0px 15px 0;
border-bottom: 1px solid #E1E1E1;
position: relative;
}
.wrap #leftpanel-div #leftpanel-container .feature-group h4 {
color: #4e5a61;
font-size: 16px;
margin-bottom: 10px;
padding-left: 19px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item {
padding-left: 19px;
padding-top: 3px;
position: relative;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .features-shown {
border-left: 4px solid #E1E1E1;
margin-bottom: 5px;
overflow: hidden;
padding-left: 15px;
padding-right: 2px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item-div {
margin-bottom: 10px;
margin-left: 19px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- item-div {
margin-left: 0px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- item-div-with-icon {
padding-right: 35px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .clicked-title {
cursor: pointer;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-title {
border-bottom: 1px dashed #2C87D2;
color: #2C87D2;
margin-bottom: 10px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content {
border-bottom: 1px solid #E1E1E1;
color: #4E5A61;
margin-top: 10px;
padding-bottom: 5px;
padding-right: 10px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-photos {
height: 104px;
margin-bottom: 10px;
margin-top: 10px;
overflow: hidden;
width: 1020px;
}
margin-left: 19px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- item-div {
margin-left: 0px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- item-div-with-icon {
padding-right: 35px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .clicked-title {
cursor: pointer;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-title {
border-bottom: 1px dashed #2C87D2;
color: #2C87D2;
margin-bottom: 10px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content {
border-bottom: 1px solid #E1E1E1;
color: #4E5A61;
margin-top: 10px;
padding-bottom: 5px;
padding-right: 10px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-photos {
height: 104px;
margin-bottom: 10px;
margin-top: 10px;
overflow: hidden;
width: 1020px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-photos img{
border: 2px solid #859DA9;
margin-right: 1px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item p {
color: #4E5A61;
margin-bottom: 5px;
padding-left: 14px;
font-size: 12px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files {
margin-top: 15px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .item{
background: url("../images/clip.png") no-repeat scroll 0 0 transparent;
padding-left: 20px;
margin-bottom: 5px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .span-hover{
cursor: pointer;
color: #487EAD;
text-decoration: underline;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .span-hover:hover{
text-decoration: none;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video{
background: url("../images/video.png") no-repeat scroll 0 0 transparent;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video span{
cursor: pointer;
color: #487EAD;
text-decoration: underline;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .video span:hover{
text-decoration: none;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content .feature-eis-files .page{
background: url("../images/page.png") no-repeat scroll 0 0 transparent;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content p {
padding-left: 0px;
}
.wrap #leftpanel-div #leftpanel-container .feature-group .feature-item .feature- content label{
cursor: pointer;
}
.reg-block {
position: absolute;
background-color: #f8f8f8;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 25px;
border: 1px #ced0d3 solid;
}
.reg-title {
text-align: center;
text-transform: uppercase;
font-weight: 500;
font-size: 22px;
margin-bottom: 25px;
}
.reg-form {
width: 310px;
.regInp {
display: block;
width: 100%;
height: 40px;
margin-bottom: 10px;
background-color: #eae7e7;
outline: none;
border: 1px #dadada solid;
padding: 15px;
transition: .2s;
&:nth-child(2) {
margin-bottom: 25px;
}
&:hover {
background-color: #F3F3F3;
}
}
.regButton {
display: block;
width: 100%;
background-color: #fec558;
color: #544e43;
border: 1px #deb35f solid;
border-radius: 25px;
height: 40px;
margin-bottom: 10px;
text-align: center;
line-height: 40px;
transition: .2s;
&:hover {
background-color: #FFD88E;
border: 1px #FFD88E solid;
}
}
.forgotPass {
font-size: 14px;
display: block;
text-align: center;
width: 100%;
}
}
.top-menu {
background-color: #fff;
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0px 5px;
z-index: 9999;
.top-menu-list {
font-size: 0px;
}
.tm-li {
font-size: 16px;
display: inline-block;
padding: 10px 15px;
cursor: pointer;
position: relative;
transition: .2s;
&::after {
content: '';
position: absolute;
right: 0;
width: 1px;
height: 50%;
top: 50%;
transform: translateY(-50%);
background-color: #e1e1e1;
}
&:last-child {
&::after {
display: none;
}
}
&:hover {
text-align: center;
width: 100%;
}
}
.top-menu {
background-color: #fff;
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0px 5px;
z-index: 9999;
.top-menu-list {
font-size: 0px;
}
.tm-li {
font-size: 16px;
display: inline-block;
padding: 10px 15px;
cursor: pointer;
position: relative;
transition: .2s;
&::after {
content: '';
position: absolute;
right: 0;
width: 1px;
height: 50%;
top: 50%;
transform: translateY(-50%);
background-color: #e1e1e1;
}
&:last-child {
&::after {
display: none;
}
}
&:hover {
background-color: #f1f1f1;
}
}
}
.map-block {
height: 100vh;
}
.table-editor-window {
position: absolute;
z-index: 999;
top: 40%;
left: 50%;
transform:translate(-50%, -50%);
background-color: #f8f8f8;
border: 1px #ced0d3 solid;
padding: 15px;
color: #000;
}
.tew-work-space {
font-size: 0px;
width: 930px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
.tew-close {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
border: 1px #dedede solid;
line-height: 30px;
width: 30px;
text-align: center;
border-radius: 100%;
}
.tew-title {
margin-bottom: 30px;
}
}
}
.map-block {
height: 100vh;
}
.table-editor-window {
position: absolute;
z-index: 999;
top: 40%;
left: 50%;
transform:translate(-50%, -50%);
background-color: #f8f8f8;
border: 1px #ced0d3 solid;
padding: 15px;
color: #000;
}
.tew-work-space {
font-size: 0px;
width: 930px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
.tew-close {
position: absolute;
right: 15px;
top: 15px;
cursor: pointer;
border: 1px #dedede solid;
line-height: 30px;
width: 30px;
text-align: center;
border-radius: 100%;
}
.tew-title {
margin-bottom: 30px;
}
.tew-tabs {
li {
margin-bottom: 5px;
}
a {
padding: 5px;
display: block;
transition: .2s;
&:hover {
background-color: #DEDEDE;
}
}
a.active {
background-color: #ced0d3;
}
}
.tew-col {
width: 30%;
border: 1px #ced0d3 solid;
padding: 5px;
font-size: 16px;
}
.header {
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99;
height: 40px;
background-color: #7b97a4;
}
.header-wrap {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.header-left, .header-right {
display: flex;
align-items: center;
height: 100%;
padding: 0px 30px;
}
.header-title {
color: #fff;
font-weight: 600;
}
.header-controls {
margin-left: 25px;
ul {
font-size: 0;
}
li {
display: inline-block;
vertical-align: middle;
padding: 0px 8px 0px 6px;
position: relative;
transition: .2s;
&:last-child {
&::after {
display: none;
}
}
&:first-child {
&::before {
display: none;
}
}
&::before {
content: '';
height: 32px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
background-color: #fff;
}
&::after {
align-items: center;
height: 100%;
padding: 0px 30px;
}
.header-title {
color: #fff;
font-weight: 600;
}
.header-controls {
margin-left: 25px;
ul {
font-size: 0;
}
li {
display: inline-block;
vertical-align: middle;
padding: 0px 8px 0px 6px;
position: relative;
transition: .2s;
&:last-child {
&::after {
display: none;
}
}
&:first-child {
&::before {
display: none;
}
}
&::before {
content: '';
height: 32px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
background-color: #fff;
}
&::after {
content: '';
height: 32px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 2px;
background-color: #6e7e88;
}
}
a {
display: block;
width: 40px;
height: 30px;
border-radius: 2px;
position: relative;
text-align: center;
img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%,);
}
&:hover {
background-color: #6e7e88;
height: 32px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 2px;
background-color: #6e7e88;
}
}
a {
display: block;
width: 40px;
height: 30px;
border-radius: 2px;
position: relative;
text-align: center;
img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%,);
}
&:hover {
background-color: #6e7e88;
}
}
}
.header-exit {
padding-left: 20px;
position: relative;
&::before {
content: "";
position: absolute;
height: 32px;
width: 1px;
background-color: #fff;
}
}
.header-exit {
padding-left: 20px;
position: relative;
&::before {
content: "";
position: absolute;
height: 32px;
width: 1px;
background-color: #fff;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.exit-wrap {
transition: .2s;
img, span {
display: inline-block;
}
span {
color: #fff;
font-size: 14px;
text-decoration: underline;
transition: .2s;
padding-left: 5px;
}
&:hover {
img {
transition: .2s;
transform: translateY(-2px);
}
}
}
}
.header-username {
padding: 0px 21px;
position: relative;
&::after {
content: "";
position: absolute;
width: 2px;
height: 32px;
background-color: #6e7e88;
top: 50%;
transform: translateY(-50%);
right: 0;
}
&::before {
content: "";
position: absolute;
width: 1px;
top: 50%;
transform: translateY(-50%);
}
.exit-wrap {
transition: .2s;
img, span {
display: inline-block;
}
span {
color: #fff;
font-size: 14px;
text-decoration: underline;
transition: .2s;
padding-left: 5px;
}
&:hover {
img {
transition: .2s;
transform: translateY(-2px);
}
}
}
}
.header-username {
padding: 0px 21px;
position: relative;
&::after {
content: "";
position: absolute;
width: 2px;
height: 32px;
background-color: #6e7e88;
top: 50%;
transform: translateY(-50%);
right: 0;
}
&::before {
content: "";
position: absolute;
width: 1px;
height: 32px;
background-color: #fff;
top: 50%;
transform: translateY(-50%);
left: 0;
}
span {
color: #fff;
font-size: 14px;
font-weight: 400;
}
}
.header-admin {
padding-right: 21px;
position: relative;
transition: .2s;
&:hover {
img {
transition: 1s;
transform: rotate(360deg);
}
}
&::after {
content: '';
position: absolute;
width: 2px;
height: 32px;
background-color: #6e7e88;
top: 50%;
transform: translateY(-50%);
right: 0;
}
img, span {
display: inline-block;
vertical-align: middle;
}
span {
color: #fff;
font-size: 14px;
padding-left: 5px;
background-color: #fff;
top: 50%;
transform: translateY(-50%);
left: 0;
}
span {
color: #fff;
font-size: 14px;
font-weight: 400;
}
}
.header-admin {
padding-right: 21px;
position: relative;
transition: .2s;
&:hover {
img {
transition: 1s;
transform: rotate(360deg);
}
}
&::after {
content: '';
position: absolute;
width: 2px;
height: 32px;
background-color: #6e7e88;
top: 50%;
transform: translateY(-50%);
right: 0;
}
img, span {
display: inline-block;
vertical-align: middle;
}
span {
color: #fff;
font-size: 14px;
padding-left: 5px;
}
}
.admin-header {
height: 58px;
background-image: -webkit-linear-gradient(top, #39444b, #525f66);
padding: 0px 20px;
}
.admin-header-wrap {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.ah-title {
color: #fff;
font-weight: 600;
}
.ah-left, .ah-right {
display: flex;
justify-content: space-between;
height: 100%;
align-items: center;
}
.ah-right {
.ah-exit {
padding-left: 20px;
position: relative;
&::before {
content: '';
position: absolute;
width: 1px;
height: 30px;
background-color: #323A3E;
top: 50%;
transform: translateY(-50%);
left: 0;
}
&:hover {
img {
transform: translateY(-2px);
}
}
img, span {
transition: .2s;
display: inline-block;
vertical-align: middle;
}
span {
padding-left: 5px;
font-weight: 500;
font-size: 14px;
color: #fff;
}
}
.ah-map {
padding: 0px 20px;
position: relative;
&::before {
content: '';
position: absolute;
width: 1px;
height: 30px;
background-color: #323A3E;
top: 50%;
transform: translateY(-50%);
left: 0;
}
&:hover {
img {
transform: translateY(-2px);
}
}
img, span {
display: inline-block;
vertical-align: middle;
transition: .2s;
}
span {
font-size: 14px;
transform: translateY(-2px);
}
}
img, span {
transition: .2s;
display: inline-block;
vertical-align: middle;
}
span {
padding-left: 5px;
font-weight: 500;
font-size: 14px;
color: #fff;
}
}
.ah-map {
padding: 0px 20px;
position: relative;
&::before {
content: '';
position: absolute;
width: 1px;
height: 30px;
background-color: #323A3E;
top: 50%;
transform: translateY(-50%);
left: 0;
}
&:hover {
img {
transform: translateY(-2px);
}
}
img, span {
display: inline-block;
vertical-align: middle;
transition: .2s;
}
span {
font-size: 14px;
font-weight: 500;
color: #fff;
padding-left: 5px;
}
}
.ah-username {
color: #fff;
padding-right: 20px;
font-size: 14px;
font-weight: 500;
}
}
.admin-content {
display: flex;
}
.ac-left-content {
width: 90px;
min-height: calc(100vh - 58px);
background-color: #e5eef1;
}
.ac-right-content {
width: calc(100% - 90px);
min-height: calc(100vh - 58px);
}
.acl-menu {
.admin-tabs {
font-size: 0px;
.tab {
height: 90px;
position: relative;
&::after {
content: '';
position: absolute;
width: 70%;
height: 1px;
background-color: #5C717C;
bottom: 0;
color: #fff;
padding-left: 5px;
}
}
.ah-username {
color: #fff;
padding-right: 20px;
font-size: 14px;
font-weight: 500;
}
}
.admin-content {
display: flex;
}
.ac-left-content {
width: 90px;
min-height: calc(100vh - 58px);
background-color: #e5eef1;
}
.ac-right-content {
width: calc(100% - 90px);
min-height: calc(100vh - 58px);
}
.acl-menu {
.admin-tabs {
font-size: 0px;
.tab {
height: 90px;
position: relative;
&::after {
content: '';
position: absolute;
width: 70%;
height: 1px;
background-color: #5C717C;
bottom: 0;
left: 50%;
transform: translateX(-50%);
opacity: .3;
}
&:nth-child(5) {
&::after {
display: none;
}
}
.icon {
height: 63px;
background-position: center center;
background-repeat: no-repeat;
}
span {
height: 27px;
font-size: 11px;
text-align: center;
color: #5C717C;
display: block;
font-weight: 500;
}
}
.adm-setting {
.icon {
background-image: url('../img/adm-setting.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-setting- hover.png');
}
}
}
.adm-layers {
transform: translateX(-50%);
opacity: .3;
}
&:nth-child(5) {
&::after {
display: none;
}
}
.icon {
height: 63px;
background-position: center center;
background-repeat: no-repeat;
}
span {
height: 27px;
font-size: 11px;
text-align: center;
color: #5C717C;
display: block;
font-weight: 500;
}
}
.adm-setting {
.icon {
background-image: url('../img/adm-setting.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-setting- hover.png');
}
}
}
.adm-layers {
.icon {
background-image: url('../img/adm-layers.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/amd-layers- hover.png');
}
}
}
.adm-report {
.icon {
background-image: url('../img/adm-report.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-report- hover.png');
}
}
}
.adm-storage {
.icon {
background-image: url('../img/adm-storage.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-storage-
hover.png');
}
}
}
.adm-directory {
.icon {
background-image: url('../img/adm-directory.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-directory- hover.png');
}
}
}
.adm-setting a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-setting-hover.png');
}
}
.adm-layers a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/amd-layers-hover.png');
}
}
.adm-report a.active {
}
}
}
.adm-directory {
.icon {
background-image: url('../img/adm-directory.png');
}
&:hover {
background-color: #5C717C;
span {
color: #fff;
}
.icon {
background-image: url('../img/adm-directory- hover.png');
}
}
}
.adm-setting a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-setting-hover.png');
}
}
.adm-layers a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/amd-layers-hover.png');
}
}
.adm-report a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-report-hover.png');
}
}
.adm-storage a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-storage- hover.png');
}
}
.adm-directory a.active {
span {
color: #fff;
background-color: #5C717C;
}
.icon {
background-image: url('../img/adm-directory- hover.png');
background-color: #5C717C;
}
}
}
}
.ac-right-content {
background-color: #fff;
box-shadow: -3px 0 5px 1px rgba(0,0,0,.1);
.block-top-panel {
padding: 10px 20px;
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-report-hover.png');
}
}
.adm-storage a.active {
span {
background-color: #5C717C;
color: #fff;
}
.icon {
background-color: #5C717C;
background-image: url('../img/adm-storage- hover.png');
}
}
.adm-directory a.active {
span {
color: #fff;
background-color: #5C717C;
}
.icon {
background-image: url('../img/adm-directory- hover.png');
background-color: #5C717C;
}
}
}
}
.ac-right-content {
background-color: #fff;
box-shadow: -3px 0 5px 1px rgba(0,0,0,.1);
.block-top-panel {
padding: 10px 20px;
display: flex;
justify-content: space-between;
height: 50px;
align-items: center;
.btp-right {
span {
color: #A7A7A7;
font-weight: 600;
}
.value {
color: #000;
font-weight: 500;
}
}
.btp-buttons {
display: flex;
justify-content: space-between;
align-items: center;
}
.green-btn {
display: block;
line-height: 33px;
padding: 0px 15px;
margin-left: 10px;
font-weight: 500;
color: #fff;
text-shadow: 0px 1px 3px #3f661c;
background-color: #97dc2d;
background-image: -webkit-linear-gradient(top, #97dc2d,
#5ea323);
box-shadow: 0 0 3px #b7d399 inset, 0 1px 2px 0px #c0c0c0;
transition: .2s;
font-size: 14px;
&:hover {
background-image: -webkit-linear-gradient(top,
#A5F131, #5ea323);
}
}
.btp-tabs {
font-size: 0px;
li {
justify-content: space-between;
height: 50px;
align-items: center;
.btp-right {
span {
color: #A7A7A7;
font-weight: 600;
}
.value {
color: #000;
font-weight: 500;
}
}
.btp-buttons {
display: flex;
justify-content: space-between;
align-items: center;
}
.green-btn {
display: block;
line-height: 33px;
padding: 0px 15px;
margin-left: 10px;
font-weight: 500;
color: #fff;
text-shadow: 0px 1px 3px #3f661c;
background-color: #97dc2d;
background-image: -webkit-linear-gradient(top, #97dc2d,
#5ea323);
box-shadow: 0 0 3px #b7d399 inset, 0 1px 2px 0px #c0c0c0;
transition: .2s;
font-size: 14px;
&:hover {
background-image: -webkit-linear-gradient(top,
#A5F131, #5ea323);
}
}
.btp-tabs {
font-size: 0px;
li {
display: inline-block;
vertical-align: middle;
&:first-child {
a {
border-left-style: solid;
}
}
}
a {
border: 1px solid #dcdcdc;
border-left-style: none;
line-height: 33px;
display: block;
font-size: 14px;
font-weight: 500;
padding: 0px 15px;
box-shadow: 0 0 5px 1px #ffffff inset;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(30%, #ffffff), color-stop(100%,
#e5e5e5));;
&:hover {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db8dd), color-stop(80%, #3d77a2), color- stop(100%, #3d7ba4));;
text-shadow: 0px 1px 1px #2b5574;
box-shadow: 0 0 3px #5f95b6 inset;
color: #fff;
}
}
a.active {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db8dd), color-stop(80%, #3d77a2), color-stop(100%,
#3d7ba4));;
text-shadow: 0px 1px 1px #2b5574;
box-shadow: 0 0 3px #5f95b6 inset;
color: #fff;
}
}
}
}
vertical-align: middle;
&:first-child {
a {
border-left-style: solid;
}
}
}
a {
border: 1px solid #dcdcdc;
border-left-style: none;
line-height: 33px;
display: block;
font-size: 14px;
font-weight: 500;
padding: 0px 15px;
box-shadow: 0 0 5px 1px #ffffff inset;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(30%, #ffffff), color-stop(100%,
#e5e5e5));;
&:hover {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db8dd), color-stop(80%, #3d77a2), color- stop(100%, #3d7ba4));;
text-shadow: 0px 1px 1px #2b5574;
box-shadow: 0 0 3px #5f95b6 inset;
color: #fff;
}
}
a.active {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db8dd), color-stop(80%, #3d77a2), color-stop(100%,
#3d7ba4));;
text-shadow: 0px 1px 1px #2b5574;
box-shadow: 0 0 3px #5f95b6 inset;
color: #fff;
}
}
}
}
.table-block {
.main-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
padding: 0px 20px;
text-align: center;
thead {
background: #F5F5F5;
border-top: 1px solid #fff;
line-height: 50px;
th {
font-weight: 400;
}
}
tbody {
th {
font-weight: 400;
line-height: 40px;
border-bottom: 1px solid #F5F5F5;
}
}
}
}