.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; }