добавил статические файлы в гит

This commit is contained in:
Андрей Дувакин 2024-12-14 18:28:52 +05:00
parent f280fdc1bb
commit 0f80658ea3
51 changed files with 3555 additions and 2 deletions

3
.gitignore vendored
View File

@ -2,7 +2,6 @@
/venv/ /venv/
.idea/ .idea/
/.idea /.idea
/incepted/static
incepted/static/
/incepted/logfiles/main.log /incepted/logfiles/main.log
/incepted/db/incepted.db /incepted/db/incepted.db
/incepted/static/app_files/

View File

@ -0,0 +1,95 @@
.admin_page {
height: 120vw;
background-color: #dcb495;
display: flex;
flex-direction: column;
align-items: center;
}
.admin_block {
width: 90%;
height: 35vw;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
overflow-x: hidden;
}
.admin_block::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.admin_block::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.users_block {
margin: 20px;
display: flex;
flex-direction: column;
align-items: center;
}
.user {
width: 90%;
height: 5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
}
.user_logo {
margin-left: 3px;
width: 4vw;
height: 4vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
color: #000000 !important;
font-size: 2vw;
}
.admine_title {
font-size: 3vw;
}
.link_to_user {
width: 16vw;
height: 3.5vw;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
text-decoration: none;
}
.link_to_user:hover {
text-decoration: none;
}
.role_div {
width: 8vw;
height: 3vw;
border-radius: 2vw;
}
.save_button {
margin-top: 15px;
width: 35vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.edit_user_form {
width: 90%;
display: flex;
flex-direction: column;
align-items: center;
}
.user_active, .user_banned {
margin-left: 1vw;
}

View File

@ -0,0 +1,251 @@
body {
background-color: #dcb495 !important;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.decision_page {
background-color: #dcb495;
min-height: 100vw;
height: auto;
display: flex;
flex-direction: column;
align-items: center;
margin: 3vw;
margin-bottom: 20vw;
}
.link_back_block {
margin-right: 0.5vw;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.head_buttons_block {
display: flex;
flex-direction: row;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.name_block {
margin-top: 3vw;
width: 90%;
height: auto;
display: flex;
flex-direction: column;
align-items: center;
}
.title_block {
width: 90%;
display: flex;
justify-content: center;
}
.title_task, .files_title {
text-align: center;
color: #000000;
font-size: 4vw;
max-width: 80%;
overflow-x: auto;
overflow-y: hidden;
}
.description_task {
width: 80%;
background-color: #EDCBB0;
height: auto;
max-height: 15vw;
border-radius: 2vw;
display: flex;
overflow-y: auto;
}
.description_task::-webkit-scrollbar {
width: 0.8vw !important;
height: auto;
}
.description_task::-webkit-scrollbar-thumb {
background-color: #d49d51 !important; /* цвет плашки */
border-radius: 5vw !important; /* закругления плашки */
border: 0.25vw solid #ffffff !important;
}
.description {
margin: 15px;
}
.description_text {
font-size: 1.5vw;
text-align: justify;
}
.data_block {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: center
}
.bottom_data {
margin: 2vw;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #000000;
font-weight: bold;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 30vw;
background-color: #dbc3af;
border-radius: 5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.input_button {
width: 10vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form_data {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.decision_block {
margin-top: 3vw;
width: 90%;
height: 25vw;
display: flex;
flex-direction: column;
align-items: center;
}
.padding_data {
padding: 1vw;
}
.quest_button {
color: #ffffff;
width: 13vw;
height: 5vw;
background-color: #000000;
border: 2px solid #ffffff;
border-radius: 3vw;
margin-left: 2vw;
}
form {
display: flex;
flex-direction: column;
align-items: center;
}
.form_data_button {
margin-top: 20px;
display: flex;
width: 30vw;
align-items: center;
justify-content: space-between;
}
.deadline {
margin-top: 5px;
}
.text_data {
width: 80%;
border-radius: 2vw !important;
min-height: 10vw;
max-height: 20vw;
}
.form_text_one {
width: 200%;
}
.files_block {
width: 100%;
margin: 2vw;
background-color: #dbc3af;
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2vw;
min-height: 25vw;
}
.files_list {
margin: 2vw;
height: auto;
overflow-y: auto;
overflow-x: hidden;
}
.files {
width: 80%;
margin: 2vw;
display: flex;
flex-direction: column;
align-items: center;
min-height: 25vw;
max-height: 30vw;
}
.file {
width: 98%;
display: flex;
background-color: #694a2d;
margin: 0.5vw;
align-items: center;
justify-content: space-between;
flex-direction: row;
height: 4.5vw;
border-radius: 2vw;
}
.file_head {
width: 30vw;
margin-left: 1vw;
height: 4vw;
background-color: #694a2d !important;
overflow-y: hidden;
overflow-x: auto;
}
.file_head_path, .file_path {
font-size: 1.5vw;
color: #ffffff !important;
font-weight: bold;
height: 3vw;
display: flex;
align-items: flex-start;
background-color: #694a2d !important;
}
.file_buttons {
margin-right: 2vw;
}
.file_delete, .file_download {
border-radius: 1vw !important;
margin: 1vw;
width: 8vw;
height: 3vw;
}
.file_delete {
background-color: hsla(0, 100%, 62%, 0.785) !important;
border-color: hsla(0, 100%, 62%, 0.785) !important;
}
.button_text {
font-size: 1.3vw;
}

View File

@ -0,0 +1,100 @@
html {
background-color: #fdf5e6;
height: 100%;
}
body {
min-height: 100%;
}
.navbar {
margin-top: -1.4vw;
background-color: #dcb495;
display: inline-flex;
height: 8vw;
}
#navbar {
margin-top: -80px;
position: fixed;
width: 100%;
transition: top 0.3s;
opacity: .9;
border-bottom: 1px solid #bf9c81;
}
.auth_button {
color: #ffffff;
font-size: 1.5vw;
transition: color 0.5s ease-in, border-bottom 0.5s ease-in;
}
.auth_button:hover {
color: #694a2d;
border-bottom: 3px solid #f3c79e;
text-decoration: none;
}
.footer {
background-color: #171717;
height: 15vw;
}
.footer_block {
height: 100%;
width: 90%;
margin-left: 5%;
display: flex;
align-content: center;
align-items: center;
}
.footer_logo, .nav_logo {
width: 7vw;
height: 6vw;
}
.footer_rights {
color: #ffffff;
font-size: 1.5vw;
width: 85%;
text-align: center;
}
.nav_panel {
width: 100%;
display: inline-flex;
justify-content: center;
}
.nav_user {
display: flex;
flex-direction: row;
justify-content: center;
height: 100%;
align-items: center;
}
.nav_user_name {
margin-left: 1vw;
align-self: center;
}
.nav_chapter_text {
height: 100%;
font-style: bold;
color: #946137;
font-size: 2vw;
transition: color 0.3s ease-in;
}
.nav_chapter_text:hover {
color: #f3d5be;
}
.nav_chapter {
text-align: center;
width: 30%;
border-bottom: 0.2vw solid #d49d51;
transition: border-bottom 0.3s ease-in;
}
.nav_chapter:hover {
text-decoration: none;
border-bottom: 0.2vw solid #face7d;
}
.nav_user_name_div {
height: 100%;
}
body::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
body::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}

View File

@ -0,0 +1,60 @@
.delete_project_page {
height: 60vw;
background-color: #dcb495;
}
.form_block {
width: 100%;
height: 60vw;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.form_data {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 35vw;
background-color: #dbc3af;
border-radius: 4.5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.delete_project_button {
margin-left: 15px;
width: 25vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
form {
display: flex;
align-items: flex-end;
justify-content: center;
}
.conf_text {
color: #ff0000;
}
.header_title {
text-align: center;
color: #000000;
font-size: 3.5vw;
width: 100%;
margin-bottom: 15px;
}

View File

@ -0,0 +1,179 @@
.edit_project_page {
height: 120vw;
background-color: #dcb495;
}
.form_data, .form_data_button {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 35vw;
background-color: #dbc3af;
border-radius: 4.5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.input_button {
width: 35vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.description {
border-radius: 2vw !important;
width: 50vw;
}
.padding_data {
padding-top: 1vw;
padding-left: 1vw;
}
.label_data {
padding-left: 0.8vw;
width: 50vw;
}
.project_button, .delete_button, .delete_project_link {
margin-top: 15px;
width: 35vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.collaborator_block {
width: 30%;
height: 20vw;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
}
.user {
width: 30vw;
height: 3.5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: inline-flex;
justify-content: space-between;
}
.user_logo {
margin-left: 3px;
width: 3vw;
height: 3vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
}
.name_form_block {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.data_form_block {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
}
.buttons_form_block {
width: 45%;
display: flex;
flex-direction: column;
align-items: center;
}
.staff_form_block, .collaborator_block {
margin-top: 10px;
width: 60%;
height: 20vw;
display: flex;
align-items: center;
justify-content: center;
}
.staff_block {
margin: 5%;
width: 90%;
height: 20vw;
}
.choose_user {
align-self: flex-end;
margin-bottom: 1.1vw;
width: 10%;
}
.user_data {
display: inline-flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
}
.delete_project_link {
background-color: #ff3f3f;
}
.delete_project_link:hover {
background-color: #ff3f3f;
text-decoration: none;
color: #ffffff;
}
.delete_project_link_text {
width: 35vw;
height: 5vw;
display: flex;
align-items: center;
justify-content: center;
margin-top: 10px;
}
.link_back_block {
margin-right: 0.5vw;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}

View File

@ -0,0 +1,106 @@
.new_task_page {
height: 50vw;
background-color: #dcb495;
}
.form_data {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.form_block {
display: flex;
align-items: center;
justify-content: center;
}
.form_data_button {
margin-top: 2.5vw;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 50vw;
background-color: #dbc3af;
border-radius: 4.5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.description {
border-radius: 2vw !important;
width: 50vw;
max-height: 10vw !important;
}
.name_form_block {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.deadline {
width: 20vw;
}
.quest_button {
margin-top: 1vw;
margin-left: 5vw;
width: 20vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.data_form_block {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.deadline {
margin: 5px;
}
.link_back_block {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.delete_project_link {
background-color: #ff3f3f;
border: #ff3f3f;
}

View File

@ -0,0 +1,106 @@
#navbar {
display: none;
}
.login_page {
margin-top: -1.1vw;
display: flex;
justify-content: center;
align-items: center;
height: 75vw;
background: linear-gradient( rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55) ), url(../images/back_main_one.jpg);background-repeat: repeat; background-position: center;
}
.login {
width: 80%;
height: 50%;
margin-left: 10%;
margin-right: 10%;
background-color: #dbc3af;
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.login_form {
margin-bottom: 10%;
}
.header_title {
text-align: center;
color: #000000;
font-size: 3.5vw;
width: 100%;
}
.data_block {
width: 100%;
display: inline-flex;
justify-content: center;
}
.form_data, .form_data_button {
display: flex;
flex-direction: column;
margin-left: 2%;
margin-left: 2%;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.7vw;
width: 20vw;
background-color: #dbc3af;
border-radius: 5vw;
font-size: 1.3vw;
}
.input_button {
width: 20vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form-label {
font-size: 1.3vw;
}
.login_button {
background-color: #000000;
color: #ffffff;
font-size: 1.5vw;
margin-bottom: 5px;
}
.register_button {
margin-top: 5px;
background-color: #f5c99f;
width: 20vw;
height: 5vw;
color: #000000;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.register_button:hover {
text-decoration: none;
color: #000000;
}
.register {
width: 100%;
text-align: center;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.box {
margin-left: 9vw;
}
.recovery_button {
color: #ffffff;
font-size: 1.5vw;
transition: color 0.5s ease-in, border-bottom 0.5s ease-in;
}
.recovery_button:hover {
color: #694a2d;
border-bottom: 3px solid #f3c79e;
text-decoration: none;
}

View File

@ -0,0 +1,279 @@
main, html {
background-color: #dcb495;
}
#header_block {
position: absolute;
margin-bottom: 60%;
}
.header_block {
margin-top: -1.1vw;
width: 100%;
height: 75vw;
background-position: center;
display: flex;
justify-content: center;
flex-direction: column;
background: linear-gradient( rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85) ), url(../images/back_main_one.jpg);background-repeat: repeat; background-position: center;
}
.header_title {
margin-left: 10%;
color: #ffffff;
font: bold;
font-size: 4vw;
transition: font-size 0.5s ease-in, text-shadow 1s ease-in;
}
.header_title:hover {
font-size: 4.05vw;
text-shadow: 0px 0px 20px #ffffff;
}
.header_title_2 {
margin-left: 10%;
color: #afafaf;
font: bold;
font-size: 2vw;
transition: font-size 0.5s ease-in, text-shadow 1s ease-in;
}
.header_title_2:hover {
font-size: 2.05vw;
text-shadow: 0px 0px 20px #ffffff;
}
.header_buttons {
margin-top: 5%;
margin-left: 10%;
width: 90%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.header_button {
background-color: #f5c99f;
width: 20vw;
height: 5vw;
color: #000000;
border-radius: 30px;
vertical-align: middle;
}
.header_button:hover {
text-decoration: none;
color: #000000;
}
#link_to_about {
margin-left: 40px;
background-color: #000000;
color: #ffffff;
border: 2px solid #ffffff;
}
.header_button_text {
width: 100%;
height: 100%;
text-align: center;
font-size: 1.5vw;
margin-top: 5%;
}
.body_block {
background-color: #dcb495;
}
.about_block {
margin-top: 10%;
margin-left: 5%;
width: 90%;
}
.about_title {
color: #000000;
font-size: 4vw;
}
.about_info_block {
margin-top: 50px;
width: 100%;
display: inline-flex;
justify-content: space-between;
}
.about_article_block {
display: flex;
flex-direction: column;
align-content: space-around;
}
.about_article {
display: inline-flex;
justify-content: flex-start;
align-items: center;
}
.article_image {
width: 10vw;
height: 10vw;
}
.main_image {
width: 40vw;
height: 26vw;
}
.article_text {
max-width: 70%;
margin-left: 10px;
font-size: 1.3vw;
}
.how_work_block {
margin-top: 20%;
margin-left: 5%;
width: 90%;
}
.how_work_title {
text-align: center;
color: #000000;
font-size: 4vw;
}
.how_work_info_block {
display: inline-flex;
justify-content: space-evenly;
margin-top: 100px;
}
.how_work_image {
width: 10vw;
height: 10vw;
}
.how_work_info, .how_work_article {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.how_work_article_title {
text-align: center;
font-size: 1.5vw;
}
.how_work_article_text {
text-align: center;
margin-top: 1vw;
font-size: 1.1vw;
}
.reg_block {
margin-top: 20%;
width: 100%;
height: 50vw;
}
.reg_content_block {
margin-top: 100px;
width: 90%;
margin-left: 5%;
display: inline-flex;
justify-content: space-between;
flex-wrap: nowrap;
align-content: center;
}
.reg_title {
text-align: center;
color: #000000;
font-size: 4vw;
}
.reg_content {
display: flex;
flex-direction: column;
align-self: center;
align-content: space-evenly;
}
.reg_button_group {
display: flex;
justify-content: flex-start;
align-items: center;
}
.reg_button_title {
margin-bottom: 10%;
color: #000000;
font-size: 2.5vw;
text-align: left;
}
.reg_button_info {
margin-top: 8%;
}
.reg_button_group {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.reg_button {
background-color: #a8886f;
width: 20vw;
height: 5vw;
color: #ffffff;
border-radius: 30px;
vertical-align: middle;
}
.reg_button:hover {
text-decoration: none;
color: #ffffff;
}
.reg_button_text {
width: 100%;
height: 100%;
text-align: center;
font-size: 1.5vw;
margin-top: 6%;
}
#link_to_start{
width: 18vw;
background-color:#f5d3b8;
}
#link_to_start_text {
color: #000000;
}
.feedback_block {
display: flex;
justify-content: center;
align-items: center;
height: 75vw;
background: linear-gradient( rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85) ), url(../images/back_main_two.jpg);background-repeat: repeat; background-position: center;
}
.feedback {
width: 50%;
height: 80%;
margin-left: 25%;
margin-right: 25%;
background-color: #dcb495;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
align-content: space-around;
}
.feedback_title {
width: 80%;
margin-bottom: 20%;
text-align: center;
color: #000000;
font-size: 3vw;
}
.feedback_logo {
margin-bottom: 20%;
width: 10vw;
height: 10vw;
}
.feedback_mail, .feedback_mail_link {
font-size: 1.5vw;
color: #000000;
transition: color 0.5s ease-in, border-bottom 0.5s ease-in;
}
.feedback_mail_link:hover {
color: #694a2d;
border-bottom: 3px solid #f3c79e;
text-decoration: none;
}
.scroll_button {
position: fixed;
width: 50px;
height: 50px;
background-color: #e5e5e5;
border-radius: 2vw;
margin-left: 95%;
margin-top: 45%;
transition: background-color 0.5s ease-in;
}
.scroll_image {
margin-top: 5px;
margin-left: 5px;
width: 40px;
height: 40px;
border-radius: 2vw;
}
.scroll_button:hover {
background-color: #1c59fe;
}

View File

@ -0,0 +1,162 @@
.new_project_page {
height: 120vw;
background-color: #dcb495;
}
.form_data, .form_data_button {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 35vw;
background-color: #dbc3af;
border-radius: 4.5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.input_button {
width: 35vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.description {
border-radius: 2vw !important;
width: 50vw;
}
.padding_data {
padding-top: 1vw;
padding-left: 1vw;
}
.label_data {
padding-left: 0.8vw;
width: 50vw;
}
.project_button {
margin-top: 15px;
width: 35vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.collaborator_block {
width: 30%;
height: 20vw;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
}
.user {
width: 30vw;
height: 3.5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: inline-flex;
justify-content: space-between;
}
.user_logo {
margin-left: 3px;
width: 3vw;
height: 3vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
}
.name_form_block {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.data_form_block {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
}
.buttons_form_block {
width: 45%;
display: flex;
flex-direction: column;
align-items: center;
}
.staff_form_block, .collaborator_block {
margin-top: 10px;
width: 60%;
height: 20vw;
display: flex;
align-items: center;
justify-content: center;
}
.staff_block {
margin: 5%;
width: 90%;
height: 20vw;
}
.choose_user {
align-self: flex-end;
margin-bottom: 1.1vw;
width: 10%;
}
.user_data {
display: inline-flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
}
.link_back_block {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}

View File

@ -0,0 +1,101 @@
.new_task_page {
height: 50vw;
background-color: #dcb495;
}
.form_data {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.form_block {
display: flex;
align-items: center;
justify-content: center;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 50vw;
background-color: #dbc3af;
border-radius: 4.5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.form_label {
margin-top: 10px;
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.description {
border-radius: 2vw !important;
width: 50vw;
max-height: 10vw;
}
.name_form_block {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.deadline {
width: 20vw;
}
.quest_button {
margin-top: 5vw;
margin-left: 5vw;
width: 20vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.data_form_block {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.deadline {
margin: 5px;
}
.link_back_block {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}

View File

@ -0,0 +1,73 @@
.navbar {
display: none !important;
}
.page_error {
margin-top: -1.4vw;
height: 55vw;
background-color: #dcb495;
display: flex;
flex-direction: column;
}
.header_block {
display: flex;
flex-direction: column;
width: 80%;
height: 15vw;
margin-left: 10%;
margin-top: 80px;
justify-content: space-around;
}
.header {
display: flex;
align-items: center;
justify-content: center;
}
.line_top {
height: 0.03vw;
background: #000000;
width: 32vw;
}
.header_rect {
width: 15vw;
height: 3.3vw;
background-color: #000000;
display: flex;
justify-content: center;
align-items: center;
}
.header_rect_text {
color: #ffffff;
font-size: 1.6vw;
}
.header_title {
color: #000000;
font-size: 3vw;
}
.line_bottom {
height: 0.03vw;
background: #000000;
width: 100%;
}
.link_block {
width: 100%;
margin-top: 50px;
display: flex;
justify-content: center;
}
.block_to_home {
width: 20vw;
height: 20vw;
background-color: #000000;
display: flex;
justify-content: center;
align-items: center;
border-radius: 10vw;
}
.link_to_home {
height: 12.3vw;
width: 15vw;
}
.link_image {
height: 12.3vw;
width: 15vw;
}

View File

@ -0,0 +1,176 @@
.profile_page {
display: flex;
flex-direction: column;
height: auto;
width: 100%;
background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url(../images/back_profile_one.jpg);background-repeat: repeat; background-position: center;
}
.profile_block {
margin-top: 5vw;
height: 65vw;
width: 85%;
margin-left: 7.5%;
margin-bottom: 6%;
background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url(../images/back_profile_two.jpg);background-repeat: repeat; background-position: center;
display: flex;
flex-direction: column;
overflow-y: auto;
}
.header_profile {
display: inline;
flex-direction: column;
width: 15vw;
height: 15vw;
margin-top: 50px;
align-self: center;
}
.user_photo {
width: 15vw;
height: 15vw;
border: 0.2vw solid #ffffff;
border-radius: 2vw;
}
.edit_form {
align-self: center;
margin-top: 20px;
width: 80%;
}
form {
display: flex;
flex-direction: column;
}
.form_data_button {
align-self: center;
}
.form_blocks {
width: 100%;
margin-top: 50px;
display: inline-flex;
justify-content: space-evenly;
}
.form_data, .form_data_button {
display: flex;
flex-direction: column;
margin-left: 2%;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
min-height: 4.5vw;
width: 20vw;
background-color: #dbc3af;
border-radius: 5vw;
font-size: 1.3vw;
display: inline-flex;
align-items: center;
}
.input_button {
width: 10vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form-label {
font-size: 1.3vw;
color: #ffffff;
font-weight: bold;
}
.profile_button {
margin-top: 15px;
width: 20vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.profile_button:hover {
color: #ffffff;
text-decoration: none;
}
#delete_button {
margin-top: 45px;
}
.dop_data {
padding-top:15px;
padding-left: 15px;
}
#logout_button {
color: #ffffff;
background-color:#ff3f3f;
}
#logout_button:hover {
text-decoration: none;
color: #ffffff;
}
.profile_button_text {
width: 100%;
height: 100%;
text-align: center;
font-size: 1.5vw;
margin-top: 6%;
}
.open_button_block {
height: 35vw;
width: 85%;
margin-left: 7.5%;
margin-top: 3%;
margin-bottom: 6%;
background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url(../images/back_profile_two.jpg);background-repeat: repeat; background-position: center;
display: flex;
flex-direction: column;
overflow-y: auto;
}
.open_button_content {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
.open_button_title {
margin-bottom: 3%;
color: #ffffff;
font: bold;
font-size: 4.5vw;
}
.open_button_article {
margin-bottom: 5%;
color: #ffffff;
font: bold;
font-size: 2vw;
}
.open_button {
background-color: #ffffff;
color: #000000;
width: 20vw;
height: 5vw;
vertical-align: middle;
border-radius: 5vw;
}
.open_button:hover {
text-decoration: none;
color: #000000;
}
.open_button_text {
width: 100%;
height: 100%;
text-align: center;
font-size: 1.5vw;
margin-top: 5%;
}
.about {
border-radius: 2vw !important;
}
.profile_button_text {
color: #ffffff;
}

View File

@ -0,0 +1,448 @@
.projects_page {
height: 120vw;
background-color: #dcb495;
display: flex;
flex-direction: column;
align-items: center;
}
.project_header {
height: 25vw;
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
}
.project_logo {
margin-right: 4vw;
margin-top: 30px;
width: 15vw;
height: 15vw;
border: 0.2vw solid #ffffff;
border-radius: 2vw;
}
.brand_block {
height: 25vw;
margin-left: -8vw;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
color: #dcb495;
}
.name_project {
font-size: 3vw !important;
margin-right: 4vw;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
max-width: 40vw;
}
.name_project::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.name_project::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.edit_block {
display: flex;
align-items: center;
justify-content: center;
}
.edit_button {
background-color: #9E795A;
border: #9E795A;
width: 15vw;
height: 5vw;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.edit_button_text {
color: #ffffff;
height: 5vw;
margin-top: 25%;
}
.edit_button_link {
width: 15vw;
height: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.edit_button_link:hover {
text-decoration: none;
color: #ffffff;
}
.collaborator_block {
width: 95%;
height: 25vw;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
}
.staff_block {
margin: 20px;
}
.user {
width: 24vw;
height: 3.5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
}
.user_logo {
margin-left: 3px;
width: 3vw;
height: 3vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
color: #000000 !important;
font-size: 1.5vw;
}
.link_to_user {
width: 26vw;
height: 3.5vw;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
text-decoration: none;
}
.link_to_user:hover {
text-decoration: none;
}
.head_staff_block {
display: flex;
width: 30vw;
flex-direction: column;
align-items: center;
}
.header_title, .header_title_2 {
text-align: center;
color: #000000;
font-size: 3vw;
margin-bottom: 15px;
}
.header_title_2 {
width: 51vw !important;
}
.header_title {
width: 100%;
}
.header_task_block {
width: 60vw;
height: 30vw;
display: flex;
flex-direction: column;
align-items: center;
}
.task_block, .list_files_block {
background-color: #EDCBB0;
width: 95%;
height: 25vw;
border-radius: 2vw;
overflow-y: auto;
}
.task {
margin: 20px;
}
.task_block::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.task_block::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.body_block {
display: flex;
justify-content: space-evenly;
align-items: flex-start;
flex-direction: row;
}
.new_task_block {
width: 13vw;
height: 5vw;
background-color: #000000;
border: 2px solid #ffffff;
border-radius: 3vw;
margin-left: 2vw;
margin-bottom: 0.5vw;
}
.new_task_link {
color: #ffffff;
width: 13vw;
height: 5vw;
}
.new_task_link:hover {
text-decoration: none;
color: #ffffff;
}
.new_task_text {
width: 13vw;
height: 5vw;
text-align: center;
font-size: 1.5vw;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
.new_task_image {
width: 4.5vw;
height: 4.5vw;
}
.head_task {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 60vw;
justify-content: center;
align-items: flex-start;
}
.list_quests {
width: 95%;
margin-left: 2.5%;
margin-top: 0.5vw;
overflow-y: hidden;
overflow-x: hidden;
}
.quest_header_button {
height: 4.5vw;
width: 100%;
text-align: left;
border-radius: 5vw;
background-color: #9E795A;
border-color: #9E795A;
border-bottom-color: #9E795A;
color: #ffffff;
display: flex;
align-items: center;
}
.quest_button_block_one {
width: 68%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.quest_title_block {
width: 96%;
height: 4vw;
display: flex;
align-items: center;
}
.quest_title {
overflow-y: hidden;
overflow-x: auto;
max-height: 5vw;
font-size: 2.1vw !important;
display: flex;
align-items: center;
margin-top: 0.8vw;
margin-left: 1.8vw;
font-size: 3.5vw;
white-space: nowrap
}
.quest_title::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.quest_title::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.deadline_block {
border-radius: 5vw !important;
width: 15vw !important;
height: 3vw !important;
margin-top: 2%;
font-size: 1vw;
display: flex;
color: #000000 !important;
align-items: center;
justify-content: center;
flex-direction: row;
}
.quest_body_block {
background-color: #9E795A;
width: 100%;
height: 20vw;
border-radius: 2vw;
display: flex;
align-items: center;
justify-content: center;
}
.quest_body {
width: 94%;
height: 94%;
display: flex;
align-items: center;
justify-content: space-around;
}
.quest_description_block {
width: 70%;
height: 90%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.quest_description {
width: 100%;
height: 100%;
background-color: #dcb495;
border-radius: 2vw;
overflow-y: auto;
}
.quest_description::-webkit-scrollbar, .task_block::-webkit-scrollbar-thumb {
width: 0.8vw !important;
}
.quest_description::-webkit-scrollbar-thumb, .task_block::-webkit-scrollbar-thumb {
background-color: #d49d51 !important; /* цвет плашки */
border-radius: 5vw !important; /* закругления плашки */
border: 0.25vw solid #ffffff !important;
}
.quest_description_text {
margin: 20px;
}
.quest_solve_button {
width: 13vw;
height: 5vw;
background-color: #000000;
border: 2px solid #ffffff;
border-radius: 3vw;
}
.quest_solve_link:hover {
text-decoration: none;
color: #000000;
}
.quest_solve_text {
width: 13vw;
height: 5vw;
text-align: center;
font-size: 1.5vw;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
#quest_solve_link_id {
display: none;
}
.link_back_block, .link_edit_block {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back, .link_edit {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_edit {
width: 13vw;
}
.link_back:hover, .link_edit:hover {
text-decoration: none;
color: #000000;
}
.link_back_text, .link_edit_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.files_block {
display: flex;
flex-direction: column;
align-items: center;
width: 95%;
height: 50vw;
}
.list_files {
margin: 2vw;
}
.files_title {
text-align: center;
color: #000000;
font-size: 4vw;
}
.file {
width: 98%;
display: flex;
background-color: #9E795A;
margin: 0.5vw;
align-items: center;
justify-content: space-between;
flex-direction: row;
height: 4.5vw;
border-radius: 2vw;
}
.file_head {
width: 30vw;
margin-left: 1vw;
height: 4vw;
background-color: #9E795A !important;
overflow-y: hidden;
overflow-x: auto;
}
.file_head_path, .file_path {
font-size: 1.5vw;
color: #ffffff !important;
font-weight: bold;
height: 3vw;
display: flex;
align-items: flex-start;
background-color: #9E795A !important;
}
.file_buttons {
margin-right: 2vw;
}
.file_delete, .file_download, .upload_button {
border-radius: 1vw !important;
margin: 1vw;
width: 8vw;
height: 3vw;
}
.file_delete {
background-color: hsla(0, 100%, 62%, 0.785) !important;
border-color: hsla(0, 100%, 62%, 0.785) !important;
}
.button_text {
font-size: 1.3vw;
}
.quest_buttons_block {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 15vw;
margin-top: 3vw;
}
.link_edit_block {
margin-top: 1vw;
}

View File

@ -0,0 +1,318 @@
.projects_page {
height: 120vw;
background-color: #dcb495;
}
.header_block {
width: 100%;
height: 20vw;
background-position: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: linear-gradient( rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85) ), url(../images/back_project_one.jpg);background-repeat: repeat; background-position: center;
}
.header_title {
color: #ffffff;
font-size: 7vw;
}
.header_title_2 {
color: #ffffff;
text-align: center;
font-size: 1.5vw;
width: 50vw;
}
.find_block {
width: 100%;
height: 15vw;
background-color: #dcb495;
display: flex;
align-items: center;
flex-direction: row;
justify-content: center;
}
.find_input_text {
margin-right: 12px;
background-color: #EDCBB0;
border: #EDCBB0;
width: 45vw;
height: 5vw;
color: #776658;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.find_input_button {
margin-left: 12px;
background-color: #9E795A;
border: #9E795A;
width: 10vw;
height: 5vw;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.list_project_block {
margin-left: 3%;
border: 0.2vw solid #694a2d;
border-radius: 4.5vw;
width: 94%;
height: 45vw;
overflow-y: auto;
padding-top: 2vw;
}
.list_project_block::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.list_project_block::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.list_project {
width: 95%;
margin-left: 2.5%;
margin-top: 0.5vw;
overflow-y: hidden;
overflow-x: hidden;
}
.project_header_button {
height: 5.5vw;
width: 100%;
text-align: left;
border-radius: 5vw;
background-color: #9E795A;
border-color: #9E795A;
border-bottom-color: #9E795A;
color: #ffffff;
display: flex;
align-items: center;
}
.project_description_block {
background-color: #9E795A;
width: 100%;
height: 20vw;
border-radius: 2vw;
}
.project_logo_block {
width: 4.5vw;
height: 4.5vw;
border: 0.3vw solid #ffffff;
background-color: #ffffff;
border-radius: 2vw;
display: flex;
justify-content: center;
align-items: center;
}
.project_logo {
width: 4vw;
height: 4vw;
border-radius: 5vw;
}
.project_title_block {
width: 100%;
height: 4vw;
margin-left: 1vw;
}
.project_title {
font-size: 3.5vw;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.project_title::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.project_title::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.project_button_block_one {
width: 90%;
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.project_description {
width: 98%;
height: 100%;
margin-left: 1%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
justify-content: space-evenly;
}
.collaborator_block {
width: 22%;
height: 90%;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
}
.collaborator_block::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.collaborator_block::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.description_block {
width: 48%;
height: 90%;
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: nowrap;
}
.description_header_text {
font-size: 2vw;
}
.description_block_text {
overflow-y: auto;
overflow-x: hidden;
width: 90% !important;
height: 80% !important;
width: 50%;
background-color: #dcb495;
border-radius: 2vw;
}
.description_block_text::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.description_block_text::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.description_text {
width: 100% !important;
height: 100%;
font-size: 1.5vw;
overflow-wrap: normal; /* не поддерживает IE, Firefox; является копией word-wrap */
word-wrap: normal;
word-break: normal; /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */
line-break: auto; /* нет поддержки для русского языка */
hyphens: manual; /* значение auto не поддерживается Chrome */
margin: 2vw;
}
.open_project_block {
width: 20%;
height: 90%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.open_button {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.open_button:hover {
text-decoration: none;
color: #000000;
}
.open_button_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.open_button, .open_button_link {
display: flex;
align-items: center;
justify-content: center;
width: 15vw;
height: 4.5vw;
color: #000000;
}
.open_button_link:hover {
text-decoration: none;
color: #000000;
}
.staff_block {
margin: 20px;
}
.user {
width: 16vw;
height: 3.5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
}
.user_logo {
margin-left: 3px;
width: 3vw;
height: 3vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
color: #000000 !important;
}
.new_project_button, .find_project_button {
width: 13vw;
height: 5vw;
background-color: #000000;
border: 2px solid #ffffff;
border-radius: 3vw;
margin-left: 2vw;
}
.new_project_button_text, .find_project_button_text {
width: 13vw;
height: 5vw;
text-align: center;
font-size: 1.5vw;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}
.new_project_button_link, find_project_button_linkk {
width: 13vw;
height: 5vw;
}
.new_project_button_link:hover, .find_project_button_linkk:hover {
text-decoration: none;
color: #000000;
}
.form_project_block {
display: flex;
align-items: center;
justify-content: center;
}
.link_to_user {
width: 16vw;
height: 3.5vw;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
text-decoration: none;
}
.link_to_user:hover {
text-decoration: none;
}

View File

@ -0,0 +1,62 @@
.recovery_page {
height: 60vw;
background-color: #dcb495;
margin-top: -1.1vw;
}
.recovery {
width: 100%;
height: 60vw;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.header_title {
text-align: center;
color: #000000;
font-size: 3.5vw;
width: 100%;
}
.recovery_form {
margin-top: 55px;
width: 70%;
display: flex;
}
.data_block {
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
align-items: flex-end;
flex-wrap: nowrap;
justify-content: space-evenly;
}
.form_data {
display: flex;
flex-direction: column;
margin-left: 2%;
margin-left: 2%;
height: 100%;
}
.form-label {
font-size: 1.3vw;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.7vw;
width: 30vw;
background-color: #dbc3af;
border-radius: 5vw;
font-size: 1.3vw;
}
.recovery_button {
background-color: #000000;
color: #ffffff;
min-width: 20vw !important;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
margin-left: 20px;
}

View File

@ -0,0 +1,84 @@
#navbar {
display: none;
}
#btn_cooc {
display: none
}
.register_page {
margin-top: -1.1vw;
display: flex;
justify-content: center;
align-items: center;
height: 75vw;
background: linear-gradient( rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55) ), url(../images/back_main_one.jpg);background-repeat: repeat; background-position: center;
}
.register {
width: 70%;
height: 70%;
margin-left: 15%;
margin-right: 15%;
background-color: #dbc3af;
display: flex;
flex-direction: column;
justify-content: space-evenly;
}
.register_form {
margin-bottom: 10%;
}
.header_title {
text-align: center;
color: #000000;
font-size: 3.5vw;
width: 100%;
}
.data_block {
width: 100%;
display: flex;
flex-direction: column;
flex-direction: column;
justify-content: center;
align-items: center;
}
.form_data, .form_data_button {
display: flex;
flex-direction: column;
margin-left: 2%;
margin-left: 2%;
}
.form_data_button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.input_data {
color: #000000;
border: 0.1vw solid #595008;
height: 4.5vw;
width: 60vw;
background-color: #dbc3af;
border-radius: 5vw;
font-size: 1.3vw;
}
.input_button {
width: 20vw;
height: 5vw;
border-radius: 5vw;
vertical-align: middle;
}
.form-label {
font-size: 1.3vw;
}
.register_button {
margin-top: 15px;
width: 20vw;
height: 5vw;
background-color: #000000;
color: #ffffff;
border-radius: 5vw;
vertical-align: middle;
font-size: 1.5vw;
}
.box {
margin-left: 9vw;
}

View File

@ -0,0 +1,253 @@
.showscale_page {
height: 120vw;
background-color: #dcb495;
display: flex;
flex-direction: column;
align-items: center;
}
.header_block {
width: 100%;
height: 20vw;
background-position: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: linear-gradient( rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85) ), url(../images/showcase.jpg);background-repeat: repeat; background-position: center;
}
.header_title {
color: #ffffff;
font-size: 7vw;
}
.header_title_2 {
color: #ffffff;
text-align: center;
font-size: 1.5vw;
width: 50vw;
}
.templates_block {
width: 95%;
margin-top: 5vw;
}
.templates_title, .links_title {
display: flex;
justify-content: center;
font-size: 3.5vw;
}
.templates_list {
height: 30vw;
margin-top: 2vw;
border: 0.2vw solid #694a2d;
border-radius: 2vw;
overflow-x: auto;
overflow-y: hidden;
display: flex;
align-items: center;
justify-content: flex-start;
}
.templates_list::-webkit-scrollbar {
height: 1vw; /* ширина scrollbar */
}
.templates_list::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.template {
display: flex;
justify-content: start;
flex-direction: column;
align-items: center;
min-height: 28vw;
min-width: 25vw;
max-width: 25vw;
background-color: #9E795A;
margin: 1vw;
border-radius: 2vw;
}
.template_title {
margin-top: 1vw;
max-width: 90%;
text-align: center;
color: #ffffff;
font-size: 2vw;
font-weight: 500;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.template_title::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.template_title::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.description {
background-color: #EDCBB0;
max-width: 90;
height: auto;
height: 15vw;
min-width: 85%;
max-width: 85%;
border-radius: 0.5vw;
}
.description_text {
margin: 0.8vw;
overflow-wrap: normal; /* не поддерживает IE, Firefox; является копией word-wrap */
word-wrap: normal;
word-break: normal; /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */
line-break: auto; /* нет поддержки для русского языка */
hyphens: manual;
}
.description {
overflow-y: auto;
}
.description::-webkit-scrollbar {
width: 0.8vw; /* ширина scrollbar */
}
.description::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.open_button {
margin-top: 1vw;
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.open_button:hover {
text-decoration: none;
color: #000000;
}
.open_button_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.open_button, .open_button_link {
display: flex;
align-items: center;
justify-content: center;
width: 15vw;
height: 4.5vw;
color: #000000;
}
.open_button_link:hover {
text-decoration: none;
color: #000000;
}
.links_block {
margin-top: 4vw;
height: 17vw;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.link_list {
width: 95%;
background-color: #EDCBB0;
height: 16vw;
border-radius: 1.5vw;
display: flex;
align-items: center;
overflow-x: auto;
overflow-y: hidden;
}
.link_list::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.link_list::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.link_block {
margin: 1vw;
width: 25vw;
height: 6vw;
background-color: #9E795A;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
border-radius: 1vw;
}
.link {
width: auto;
min-width: 15vw;
max-width: 20vw;
height: 6vw;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.link:hover {
text-decoration: none;
color: #ffffff;
}
.link_text {
margin-top: 1vw;
width: 13vw;
height: 3.5vw;
color: #ffffff;
font-size: 2vw;
overflow-x: auto;
overflow-y: hidden;
overflow-wrap: normal; /* не поддерживает IE, Firefox; является копией word-wrap */
word-wrap: normal;
word-break: normal; /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */
line-break: auto; /* нет поддержки для русского языка */
hyphens: manual;
white-space: nowrap
}
.link_text::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.link_text::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.add_button, .link_delete, .repeal_button, .submit_button {
border-radius: 1vw !important;
margin: 1vw;
width: 8vw;
height: 3vw;
}
.link_delete, .repeal_button {
background-color: hsla(0, 100%, 62%, 0.785) !important;
border-color: hsla(0, 100%, 62%, 0.785) !important;
}
.delete_text {
font-size: 1.3vw;
}
.header_link {
display: flex;
flex-direction: column;
align-items: center;
}
.form_link, .file_form {
width: 90%;
}
.link_form {
display: flex;
align-items: center;
flex-direction: row;
justify-content: center;
}
.form_data {
margin: 0.5vw;
}

View File

@ -0,0 +1,262 @@
.template_page {
height: 120vw;
background-color: #dcb495;
display: flex;
flex-direction: column;
align-items: center;
}
.link_back_block {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.link_back {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.link_back:hover {
text-decoration: none;
color: #000000;
}
.link_back_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.project_logo {
margin-top: 30px;
width: 15vw;
height: 15vw;
border: 0.2vw solid #ffffff;
border-radius: 2vw;
}
.brand_block {
height: 25vw;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
color: #000000;
}
.name_project {
font-size: 3vw !important;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.header_task_block {
width: 60vw;
height: 30vw;
display: flex;
flex-direction: column;
align-items: center;
}
.task_block, .list_files_block {
background-color: #EDCBB0;
width: 95%;
height: 25vw;
border-radius: 2vw;
overflow-y: auto;
}
.task {
margin: 20px;
}
.body_block {
display: flex;
justify-content: space-evenly;
align-items: center;
flex-direction: column;
}
.head_task {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 60vw;
justify-content: center;
align-items: flex-start;
}
.list_quests {
width: 95%;
margin-left: 2.5%;
margin-top: 0.5vw;
overflow-y: hidden;
overflow-x: hidden;
}
.quest_header_button {
height: 4.5vw;
width: 100%;
text-align: left;
border-radius: 5vw;
background-color: #9E795A;
border-color: #9E795A;
border-bottom-color: #9E795A;
color: #ffffff;
display: flex;
align-items: center;
}
.quest_button_block_one {
width: 95%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.quest_title_block {
width: 100%;
height: 4vw;
display: flex;
align-items: center;
}
.quest_title {
overflow-y: hidden;
overflow-x: auto;
max-height: 4vw;
font-size: 1.5vw;
display: flex;
align-items: center;
margin-top: 0.7vw;
margin-left: 1.8vw;
font-size: 3.5vw;
white-space: nowrap
}
.quest_title::-webkit-scrollbar {
height: 0.8vw; /* ширина scrollbar */
}
.quest_title::-webkit-scrollbar-thumb {
background-color: #d49d51; /* цвет плашки */
border-radius: 5vw; /* закругления плашки */
border: 0.25vw solid #ffffff;
}
.quest_body_block {
background-color: #9E795A;
width: 100%;
height: 20vw;
border-radius: 2vw;
display: flex;
align-items: center;
justify-content: center;
}
.quest_body {
width: 94%;
height: 94%;
display: flex;
align-items: center;
justify-content: space-around;
}
.quest_description_block {
width: 100%;
height: 90%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.quest_description {
width: 100%;
height: 100%;
background-color: #dcb495;
border-radius: 2vw;
overflow-y: auto;
}
.quest_description::-webkit-scrollbar, .task_block::-webkit-scrollbar-thumb {
width: 0.8vw !important;
}
.quest_description::-webkit-scrollbar-thumb, .task_block::-webkit-scrollbar-thumb {
background-color: #d49d51 !important; /* цвет плашки */
border-radius: 5vw !important; /* закругления плашки */
border: 0.25vw solid #ffffff !important;
}
.quest_description_text {
margin: 20px;
}
.files_block {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
height: 35vw;
}
.list_files {
margin: 2vw;
}
.files_title {
text-align: center;
color: #000000;
font-size: 4vw;
}
.file {
width: 98%;
display: flex;
background-color: #9E795A;
margin: 0.5vw;
align-items: center;
justify-content: space-between;
flex-direction: row;
height: 4.5vw;
border-radius: 2vw;
}
.file_head {
width: 30vw;
margin-left: 1vw;
height: 4vw;
background-color: #9E795A !important;
overflow-y: hidden;
overflow-x: auto;
}
.file_head_path, .file_path {
font-size: 1.5vw;
color: #ffffff !important;
font-weight: bold;
height: 3vw;
display: flex;
align-items: flex-start;
background-color: #9E795A !important;
}
.file_buttons {
margin-right: 2vw;
}
.file_delete, .file_download, .upload_button {
border-radius: 1vw !important;
margin: 1vw;
width: 8vw;
height: 3vw;
}
.file_delete {
background-color: hsla(0, 100%, 62%, 0.785) !important;
border-color: hsla(0, 100%, 62%, 0.785) !important;
}
.button_text {
font-size: 1.3vw;
}
.create_project_block {
width: 13vw;
height: 5vw;
background-color: #000000;
border: 2px solid #ffffff;
border-radius: 3vw;
margin-left: 2vw;
}
.create_link:hover {
text-decoration: none;
color: #000000;
}
.create_text {
width: 13vw;
height: 5vw;
text-align: center;
font-size: 1.5vw;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
}

View File

@ -0,0 +1,263 @@
.user_view_page {
height: 120vw;
background-color: #dcb495;
}
.user_data_block {
width: 85%;
height: 65vw;
margin-left: 7.5%;
display: flex;
flex-direction: column;
align-items: center;
background-color:#a8886f;
border-radius: 4vw;
}
.user_photo {
margin-top: 30px;
width: 15vw;
height: 15vw;
border: 0.2vw solid #ffffff;
border-radius: 2vw;
}
.first_data_block {
width: 100%;
display: flex;
align-items: center;
justify-content: space-evenly;
}
.user_data {
width: 95%;
height: 30vw;
display: flex;
flex-direction: column;
align-items: center;
}
.data_header {
font-size: 2vw;
color: #ffffff;
font-weight: bold;
}
.data_block {
background-color:#f5d3b8;
width: 25vw;
height: 5vw;
border-radius: 5vw;
display: flex;
justify-content: center;
align-items: center;
}
.data_text {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 5px;
font-size: 1.5vw;
color: #000000;
overflow-x: auto;
}
.surname_block, .about_block {
width: 90%;
}
.about_bottom {
border-radius: 3vw;
height: 20vw !important;
}
.data_bottom {
width: 100% !important;
}
.list_project {
width: 95%;
margin-left: 2.5%;
margin-top: 2vw;
overflow-y: hidden;
overflow-x: hidden;
}
.project_header_button {
height: 5.5vw;
width: 100%;
text-align: left;
border-radius: 5vw;
background-color: #9E795A;
border-color: #9E795A;
border-bottom-color: #9E795A;
color: #ffffff;
display: flex;
align-items: center;
}
.project_description_block {
background-color: #9E795A;
width: 100%;
height: 20vw;
border-radius: 2vw;
}
.project_logo_block {
width: 4.5vw;
height: 4.5vw;
border: 0.3vw solid #ffffff;
background-color: #ffffff;
border-radius: 2vw;
display: flex;
justify-content: center;
align-items: center;
}
.project_logo {
width: 4vw;
height: 4vw;
border-radius: 5vw;
}
.project_title_block {
width: 70%;
height: 4vw;
}
.project_title {
font-size: 3.5vw;
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap
}
.project_button_block_one {
width: 50%;
display: flex;
justify-content: space-evenly;
align-items: flex-start;
}
.project_description {
width: 98%;
height: 100%;
margin-left: 1%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
align-items: center;
justify-content: space-evenly;
}
.collaborator_block {
width: 22%;
height: 90%;
background-color: #EDCBB0;
border-radius: 2vw;
overflow-y: auto;
}
.description_block {
width: 48%;
height: 90%;
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: nowrap;
}
.description_header_text {
font-size: 2vw;
}
.description_block_text {
width: 90% !important;
height: 80% !important;
width: 50%;
background-color: #dcb495;
border-radius: 2vw;
}
.description_text {
width: 100% !important;
height: 100%;
font-size: 1.5vw;
overflow-wrap: normal; /* не поддерживает IE, Firefox; является копией word-wrap */
word-wrap: normal;
word-break: normal; /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */
line-break: auto; /* нет поддержки для русского языка */
hyphens: manual; /* значение auto не поддерживается Chrome */
margin: 2vw;
}
.user_projects_block {
margin-top: 35px;
margin-left: 3%;
border: 0.2vw solid #694a2d;
border-radius: 4.5vw;
width: 94%;
height: 45vw;
overflow-y: auto;
}
.user {
width: 16vw;
height: 3.5vw;
background-color: #ffffff;
border: 2px solid #9E795A;
border-radius: 3vw;
margin-top: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
}
.user_logo {
margin-left: 3px;
width: 3vw;
height: 3vw;
border-radius: 5vw;
background-color: #000000;
}
.user_names {
margin-left: 9px;
margin-top: 10px;
overflow-x: auto;
color: #000000 !important;
}
.link_to_user {
width: 16vw;
height: 3.5vw;
display: flex;
align-items: center;
justify-content: flex-start;
flex-direction: row;
flex-wrap: no-wrap;
text-decoration: none;
}
.link_to_user:hover {
text-decoration: none;
}
.open_project_block {
width: 20%;
height: 90%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex-wrap: nowrap;
}
.open_button {
background-color: #ffffff;
color: #000000;
width: 15vw;
height: 4.5vw;
vertical-align: middle;
border-radius: 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.open_button:hover {
text-decoration: none;
color: #000000;
}
.open_button_text {
font-size: 1.5vw;
margin-top: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.open_button, .open_button_link {
display: flex;
align-items: center;
justify-content: center;
width: 15vw;
height: 4.5vw;
color: #000000;
}
.open_button_link:hover {
text-decoration: none;
color: #000000;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -0,0 +1,75 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="435.000000pt" height="357.000000pt" viewBox="0 0 435.000000 357.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,357.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1697 3526 c-15 -32 -21 -36 -54 -36 l-38 0 32 -26 c28 -22 31 -28
23 -50 -16 -40 -12 -44 20 -26 28 16 31 16 61 -2 l32 -19 -7 37 c-6 33 -4 40
21 59 l28 22 -39 5 c-34 4 -41 10 -50 38 l-12 33 -17 -35z"/>
<path d="M3907 3450 c-3 -8 -9 -37 -12 -65 -8 -55 -38 -123 -60 -131 -7 -3
-47 -1 -87 5 -197 30 -382 16 -648 -51 -303 -75 -695 -241 -1033 -437 l-102
-59 -190 -16 c-267 -24 -596 -87 -803 -155 -342 -113 -575 -243 -753 -420 -79
-79 -103 -111 -137 -181 -23 -47 -44 -98 -47 -115 -5 -26 -3 -25 9 8 88 225
275 400 597 557 390 190 947 304 1514 309 110 1 214 -14 234 -34 3 -4 5 -39 4
-78 l-3 -72 23 26 c12 14 33 40 47 58 l25 33 68 -26 c37 -14 67 -23 67 -20 0
3 -14 25 -30 50 -37 52 -45 50 128 29 367 -46 782 -161 1017 -284 132 -69 245
-139 245 -152 0 -20 -108 -179 -219 -323 -313 -406 -841 -861 -1357 -1170
l-111 -66 -159 0 c-391 0 -861 74 -1194 187 -408 138 -678 315 -821 536 -63
97 -81 157 -87 287 -4 76 -8 105 -13 85 -13 -58 -9 -141 12 -215 31 -113 87
-200 205 -318 l103 -103 -20 -47 c-11 -26 -26 -60 -34 -77 -32 -72 -54 -147
-71 -243 -22 -130 -12 -227 35 -329 l32 -68 -21 -17 c-12 -10 -38 -20 -58 -23
-63 -11 -70 -17 -28 -26 105 -24 147 -73 168 -199 l12 -75 12 72 c7 39 20 88
30 108 19 42 19 42 127 1 220 -84 616 -44 1032 104 185 65 471 196 706 322 40
22 63 26 185 31 470 22 922 130 1289 307 300 145 519 356 583 560 27 87 23
247 -9 331 -37 96 -110 198 -212 295 l-90 86 47 95 c162 327 164 610 6 770
-22 23 -40 46 -40 52 0 6 18 14 40 17 50 8 60 21 23 30 -53 11 -61 15 -87 35
-37 29 -57 72 -71 153 -7 39 -15 64 -18 56z m-222 -201 c120 -14 132 -27 40
-41 -31 -5 -20 -22 18 -29 90 -15 143 -84 154 -202 6 -71 23 -92 23 -29 1 81
44 192 76 192 23 0 98 -88 128 -150 30 -64 31 -68 30 -210 0 -140 -2 -149 -36
-252 -28 -81 -106 -256 -123 -276 -1 -1 -33 19 -71 44 -168 113 -468 233 -769
308 -165 42 -258 58 -457 82 -82 10 -148 20 -148 23 0 4 18 28 40 56 21 27 37
51 35 53 -1 2 -27 -4 -56 -12 -29 -9 -60 -16 -69 -16 -10 0 -35 26 -56 58
l-39 57 -5 -74 -5 -74 -61 -18 c-71 -19 -304 -30 -304 -14 0 19 397 224 580
300 278 114 493 177 710 209 196 29 237 31 365 15z m434 -1136 c89 -90 114
-122 149 -193 88 -178 77 -362 -31 -526 -51 -78 -206 -232 -287 -285 -250
-165 -597 -294 -1005 -373 -169 -33 -571 -70 -581 -54 -3 4 16 20 41 35 617
367 1249 947 1530 1406 33 53 64 97 69 97 5 0 57 -48 115 -107z m-3714 -1023
c66 -45 260 -148 350 -185 252 -104 602 -191 905 -224 132 -15 378 -31 483
-31 48 0 87 -4 87 -8 0 -6 -232 -126 -390 -202 -51 -24 -261 -104 -354 -135
-337 -110 -624 -147 -846 -111 -98 16 -185 48 -185 67 0 7 21 19 48 27 26 7
47 17 47 22 0 4 -18 11 -40 15 -46 8 -93 43 -115 86 -8 15 -20 59 -27 98 -7
39 -13 69 -15 67 -2 -2 -8 -32 -14 -66 -10 -64 -33 -120 -48 -120 -4 0 -21 28
-37 62 -50 111 -46 287 11 459 28 86 81 209 90 209 4 0 26 -13 50 -30z"/>
<path d="M1398 3166 c3 -26 -1 -37 -19 -50 l-23 -16 30 0 c24 0 32 -6 42 -32
l13 -33 14 33 c12 28 18 32 40 26 30 -8 32 2 4 25 -17 14 -19 21 -10 44 12 30
1 36 -23 12 -19 -20 -26 -19 -51 5 l-21 20 4 -34z"/>
<path d="M1716 2977 c-3 -12 -6 -34 -6 -49 0 -29 -1 -29 -85 -44 l-40 -6 53
-27 c52 -25 53 -27 47 -61 -3 -19 -8 -43 -11 -52 -8 -27 9 -22 41 12 34 35 43
36 95 10 22 -11 42 -20 45 -20 3 0 -7 23 -21 51 l-27 50 39 41 39 40 -56 -7
-55 -7 -19 42 c-23 50 -31 56 -39 27z"/>
<path d="M2215 2370 c-12 -37 -32 -49 -67 -39 -41 11 -47 5 -20 -24 26 -28 28
-54 5 -79 -23 -26 -10 -32 28 -12 l33 17 28 -32 c15 -17 29 -31 32 -31 2 0 1
19 -1 43 -5 41 -4 43 31 55 41 15 47 32 12 32 -45 0 -56 10 -56 51 0 41 -14
52 -25 19z"/>
<path d="M1724 2258 c-77 -61 -218 -175 -314 -253 -96 -78 -233 -188 -305
-246 -71 -57 -135 -108 -141 -114 -6 -6 -34 -28 -62 -50 -47 -35 -52 -43 -52
-77 0 -21 4 -38 8 -38 5 0 71 46 148 102 76 55 171 124 209 151 39 27 86 63
106 78 l36 28 324 -108 c178 -59 342 -118 364 -131 44 -24 70 -46 45 -38 -61
20 -158 49 -225 67 -44 12 -173 46 -288 77 l-208 55 -167 -120 c-414 -298
-467 -338 -467 -351 0 -9 35 -23 110 -42 61 -16 205 -54 320 -84 116 -30 257
-66 315 -80 73 -18 111 -33 126 -49 43 -47 74 -59 143 -58 53 0 83 8 151 38
517 227 641 288 702 349 38 37 93 78 298 221 30 21 114 80 185 130 72 50 156
109 188 130 31 21 57 44 57 51 0 8 -2 14 -4 14 -6 0 -80 -40 -256 -138 -153
-85 -270 -145 -275 -140 -5 4 173 122 403 267 29 19 51 36 48 38 -2 2 -40 -14
-84 -36 -107 -54 -119 -38 -32 41 35 31 62 59 59 61 -2 1 -20 15 -40 29 l-36
27 -162 -95 c-90 -51 -165 -94 -168 -94 -25 0 162 136 282 206 17 9 15 13 -18
38 l-37 28 -65 -36 c-98 -56 -198 -139 -327 -277 -65 -68 -118 -117 -118 -108
0 67 117 323 217 474 82 125 82 124 37 88 -88 -70 -263 -270 -394 -450 -25
-34 -51 -63 -57 -63 -20 0 -202 138 -260 197 -78 80 -163 269 -163 365 0 15
-4 29 -9 32 -5 3 -71 -44 -147 -106z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -0,0 +1,11 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="435.000000pt" height="359.000000pt" viewBox="0 0 435.000000 359.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,359.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
</g>
</svg>

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FFD014;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<g>
<path class="st0" d="M71,40.7c0,13.3-9.1,24.1-20.4,24.1c-11.2,0-20.4-10.8-20.4-24.1V8.3H71V40.7z"/>
<path class="st0" d="M55.4,64v1.4C55.4,74,62.4,81,71,81l0,0V89H55.4h-9.8H30.5V81l0,0c8.6,0,15.1-7,15.1-15.6V64"/>
<path class="st0" d="M70.7,16.4H87c0,0-0.9,24.4-16.9,31.5"/>
<path class="st0" d="M30.3,16.4H14c0,0,0.9,24.4,16.9,31.5"/>
</g>
<path class="st0" d="M50.2,19.2L46.4,27l-8.6,1.2c-0.7,0.1-1.1,1-0.5,1.6l6.2,6.1L42,44.5c-0.1,0.7,0.6,1.3,1.3,1l7.9-4l7.5,3.9
c0.7,0.4,1.5-0.2,1.3-1l-1.5-8.5l6.2-6.1c0.5-0.5,0.2-1.5-0.5-1.6L55.7,27l-3.8-7.8C51.5,18.6,50.5,18.6,50.2,19.2z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FFD014;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st1{fill:none;stroke:#FFD014;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<rect x="15.4" y="32.9" class="st0" width="16.6" height="45.3"/>
<path class="st0" d="M32,37.5c0,0,13.9-9,13.2-17.6c-0.7-8.6,3.7-9.5,6.3-8.5c2.6,1.1,7.6,5.2,8,13.5c0.4,7.3-2.9,10.1-2.9,10.1H73
h5.8c3.4,0,6.1,2.5,6.1,5.5l0,0c0,3.1-2.7,5.6-6.1,5.6"/>
<path class="st1" d="M74.8,46.3h5.7c3.6,0,6.5,2.8,6.5,6.2l0,0c0,3.4-2.9,6.2-6.5,6.2h-6.8"/>
<path class="st1" d="M72.3,58.6h4.6c3.6,0,6.5,2.8,6.5,6.2l0,0c0,3.4-2.9,6.2-6.5,6.2h-4.6"/>
<path class="st1" d="M67.4,71h4.9c3.6,0,6.5,2.8,6.5,6.2l0,0c0,3.4-2.9,6.2-6.5,6.2l-13.9-0.1C50.1,83,31,75.8,31,75.8"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FFD014;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<g>
<path class="st0" d="M27.6,23.7c6.5-0.5,9.4-1.8,14.2-3.8c5.4-2.3,7.7-5.6,13.6-6.2c3-0.3,11.9,6.5,14.8,7.2"/>
<path class="st0" d="M10.1,95.8c0-22.1,17.9-40,40-40s40,17.9,40,40H10.1z"/>
<circle class="st0" cx="49.3" cy="25.7" r="22.3"/>
</g>
<polyline class="st0" points="32.6,60.2 50.6,72.5 67.4,60.2 "/>
</svg>

After

Width:  |  Height:  |  Size: 813 B

View File

@ -0,0 +1,15 @@
var edit_button = document.getElementById("edit_button"),
new_task_link = document.getElementById("new_task_link"),
quest_solve_link = document.getElementById("quest_solve_link"),
quest_solve_link_id = document.getElementById("quest_solve_link_id"),
is_template = document.getElementById("is_template");
edit_button.href = String(window.location.href) + '/edit';
new_task_link.href = String(window.location.href) + '/quest/new';
function push_file()
{
document.getElementById('selectedFile').click();
document.getElementById('upload_button').style = 'display: block;';
document.getElementById('select_file_button').style = 'display: none;';
}

View File

@ -0,0 +1,18 @@
var prevScrollpos = window.pageYOffset;
window.onload = function()
{
document.getElementById("navbar").style.display = "none";
}
window.onscroll = function() {
var currentScrollPos = window.pageYOffset;
// 20 is an arbitrary number here, just to make you think if you need the prevScrollpos variable:
if (currentScrollPos > 1250) {
// I am using 'display' instead of 'top':
document.getElementById("navbar").style.display = "initial";
}
else {
document.getElementById("navbar").style.display = "none";
}
}

View File

@ -0,0 +1,12 @@
function add_link()
{
document.getElementById('add_link_button').style = 'display: none;';
document.getElementById('repeal_link_button').style = 'display: block;';
document.getElementById('form_link').style = 'display: block;';
}
function repeal_link()
{
document.getElementById('add_link_button').style = 'display: block;';
document.getElementById('repeal_link_button').style = 'display: none;';
document.getElementById('form_link').style = 'display: none;';
}