Joywork/css/style.css

531 lines
10 KiB
CSS
Raw Normal View History

2026-05-22 20:21:54 +02:00
.error_msg,
.success_msg,
.warning_msg {
background-color: #f2dede;
border: 1px solid #ebcccc;
border-radius: 4px;
color: #a94442;
padding: 10px 20px 12px;
margin-bottom: 30px;
font-size: 16px;
font-family: "Lato";
line-height: 1.5;
}
.success_msg {
background-color: #dff0d8;
border-color: #d0e9c6;
color: #3c763d;
}
.warning_msg {}
.fr__settings .error_msg {
margin-right: 35px;
}
.menu-items li.active a {
color: inherit;
text-decoration: none;
cursor: default;
border-bottom: none;
}
.show_spoiler {
display: inline-block;
margin: 15px 0;
}
.spoiler {
display: none;
line-height: 150%;
}
.spoiler ul {
list-style: circle;
margin: 15px;
}
.norm_abzac {
padding: 10px 0;
line-height: 150%;
}
.icon_link {
font-weight: bold;
font-size: 15px;
margin: 0 10px;
display: block;
float: right;
}
.icon_link.active {
background-color: rgb(69, 90, 100);
box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
color: white;
border-radius: 4px;
padding: 5px 13px 6px;
}
/*.small-button {height:35px; line-height:35px; padding:0 25px; margin:0;}
*/
.iframe_tooltip {
display: none;
color: green;
font-size: 12px;
position: absolute;
top: 3px;
right: 25px;
background-color: #f0f0f0;
padding: 5px;
border-radius: 4px;
}
.full_table {
width: 100%;
font-size: 16px;
margin-top: 20px;
}
.full_table th {
background: #f8f8f8;
border-bottom: 1px solid #e8ebed;
padding: 10px 10px 8px 12px;
text-transform: uppercase;
letter-spacing: 1px;
color: #667c8b;
font-size: 15px;
}
.full_table td {
padding: 7px 10px 8px 12px;
border-bottom: 1px solid #e8ebed;
color: #364852;
font-size: 14px;
}
.full_table .ti-close {
color: #D85151;
font-weight: bold;
}
.full_table .links {
white-space: nowrap;
}
.full_table .links a {
border-bottom: none;
}
a.active:hover,
.active a:hover {
color: #fff!important;
cursor: default;
}
a.active {
background-color: rgb(69, 90, 100);
box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
color: white;
border-radius: 4px;
font-weight: bold;
padding: 5px;
}
.tr_agency,
.show_agents {
cursor: pointer;
}
.tr_agency:hover,
.show_agents:hover {
background: #ddd;
}
.agents_list {
margin-left: 40px;
}
.tarifs_list {
margin-left: 20px;
}
.tarifs_list td {
padding: 5px;
}
.hid_tarif {
background: rgba(241, 205, 205, 0.5)!important;
}
/* Кнопка под старые блоки */
.f__modal {
padding-bottom: 100px;
}
.f__modal .modal-submit button {
width: 100%;
background: rgb(67, 160, 71);
background: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%);
background: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%);
background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#43a047', endColorstr='#388e3c', GradientType=0);
cursor: pointer;
font-family: "Lato";
padding: 20px 0 22px;
color: #ffffff;
font-size: 20px;
border: 0;
border-radius: 0;
position: absolute;
bottom: 0;
left: 0;
}
/* Правка косяков Сергея */
/*.user-pic {width: 30px!important;}*/
.user-pic img {
margin: 0;
}
.no-border {
border: none!important;
text-decoration: none!important;
}
/*.clients .client .by-date ul li {width:45%; float: left;}
.clients .client .by-date ul, .clients .client .by-date p {clear: both; float: left;}*/
/* HELP VIDEOS */
.tutorial-videos {
margin: 30px 0 0;
}
.block-video-razdel {
display:inline-block;
}
.block-video-razdel h3 {
font-size: 22px;
font-weight: 500;
margin: 20px 0 5px;
}
.block-video {
float: left;
}
.block-video {
position: relative;
width: 489px;
height: 458px;
margin: -15px 25px 1px -18px;
background: url(../images/mask-video.png) no-repeat;
}
.block-video .video-frame iframe {
margin: 35px 0 0 26px;
}
.block-video .description {
margin: 35px 0 0 18px;
}
.block-video .description h3 {
font-size: 22px;
font-weight: 500;
margin: 20px 0 5px;
}
.block-video .description p {
margin: 0;
padding: 0;
color: #78909C;
}
.faqRoot .faq-item {
background: #fff;
}
.help-faq {
background: #fff;
margin: 0 35px 0 0;
border: 1px solid #dedede;
}
.help-faq h2 {
margin: 20px 35px 22px;
color: #78909C;
}
.help-faq h3 {
font-size: 17px;
padding: 15px 35px;
cursor: pointer;
}
.help-faq h3.opened span,
.help-faq h3.closed span {
cursor: pointer;
color: rgb(51, 65, 71);
border-bottom: 1px dashed rgb(183, 188, 190);
display: inline-block;
border-top: 1px solid #fff;
}
.help-faq .content {
padding: 10px 35px 20px;
line-height: 21px;
font-size: 16px;
background: #fafafa;
background: -moz-linear-gradient(top, #fafafa 0%, #eceff1 100%);
background: -webkit-linear-gradient(top, #fafafa 0%, #eceff1 100%);
background: linear-gradient(to bottom, #fafafa 0%, #eceff1 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eceff1', GradientType=0);
}
.help-faq h3.opened {
border-top: 1px solid #CFD8DC;
border-bottom: 0;
background: #fafafa;
}
.help-faq h3.opened span {
color: #000;
border: 0;
}
.help-faq h3.closed:hover span {
color: #237ef7 !important;
border-bottom-color: #3a8efa !important;
}
.fr-send-presentation .opis_parent {
position: static;
}
.hidden_opis {
bottom: 0;
left: auto;
right: 48%;
}
.fr__room.active-in-arch {
box-shadow: 0 15px 30px -10px rgb(76, 175, 80);
}
.fr__room.active-in-arch .top,
.fr__room.active-in-arch .bottom,
.fr__room.active-in-arch .date {
border-color: rgba(76, 175, 80, .7);
}
.fr__room.use-in-active {
box-shadow: 0 15px 30px -10px rgb(226, 87, 76);
}
.fr__room.use-in-active .top,
.fr__room.use-in-active .bottom,
.fr__room.use-in-active .date {
border-color: rgba(226, 87, 76, .8);
}
#object-info-block .preloader,
#client-info-block .preloader {
position: absolute;
top: 50%;
z-index: 999;
height: 26px;
width: 26px;
background-size: 26px 26px;
left: 25%;
}
#event-chat .preloader,
#client-event-chat .preloader {
position: absolute;
top: 50%;
z-index: 999;
height: 26px;
width: 26px;
background-size: 26px 26px;
right: 50%;
}
.selector-button.disabled span {
color: darkgray;
cursor: default;
background-color: #fff;
background: -moz-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -webkit-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -o-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -ms-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
pointer-events: none;
}
.button-row .selector-button.disabled:hover span {
color: darkgray;
cursor: default;
background-color: #fff;
background: -moz-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -webkit-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -o-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: -ms-linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
background: linear-gradient(top, rgb(235, 235, 228), rgb(235, 235, 228));
pointer-events: none;
}
.selector-button.disabled .label-overlay {
cursor: default;
}
input[disabled] {
background-color: rgb(235, 235, 228);
}
.datepicker--time-row input {
width: 100%;
}
.datepicker--time-current {
text-align: center;
}
#client-info-block .by-date {
margin: 0 -20px 0;
position: relative;
border-top: 1px solid #f3f3f3;
border-radius: 4px;
padding: 13px 20px 10px;
}
.rightBlock li {
padding: 10px 0px;
}
.rightBlock li a {
position: absolute;
margin-top: 1px;
margin-left: 10px;
}
.rightBlock li a.delSources,
.rightBlock li a.delGroup {
margin-left: 35px;
}
.rightBlock li a.delActivities {
margin-left: 35px;
}
.sended-object .accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
}
.sended-object .active,
.sended-object .accordion:hover {
background-color: #ccc;
}
.sended-object .panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
}
#map {
width: 97%;
height: 654px;
padding: 0;
float: left;
margin: 15px 0 0 15px;
}
.modal-session {
display: flex;
justify-content: center;
position: fixed;
top: 0;
width: 100vw;
z-index: 1000000;
padding-top: 300px;
height: 100vh;
background: #414141b5;
}
.timer-content {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: 400px;
height: 300px;
background: white;
border-radius: 8px;
}
.timer-content p {
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
height: 70px;
font-size: 21px;
}
#modal-prefix-help {
display: none;
z-index: 1000000;
width: 50%;
height: 50%;
position: absolute;
margin: 0 auto;
text-align: center;
min-height: auto;
top: 20%;
left: 25%;
background: #fff;
border: 2px solid rgb(67, 160, 71);
}
#modal-prefix-help .modal-content {
margin: 0 auto;
top: 50%;
padding-top: 50px;
font-size: 18px;
font-family: "Lato";
}
#modal-prefix-help .modal-content a {
display: block;
width: 50px;
margin: 20px auto;
background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%);
color: #fff;
cursor: pointer;
font-size: 20px;
padding: 10px 20px;
font-weight: bold;
}