@font-face { font-family: "jw-icon"; src: url("../fonts/jw-icon.eot"); src: url("../fonts/jw-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/jw-icon.woff") format("woff"), url("../fonts/jw-icon.ttf") format("truetype"), url("../fonts/jw-icon.svg#jw-icon") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "jw-icon-object"; src: url("../fonts/jw-icon-object.eot"); src: url("../fonts/jw-icon-object.eot?#iefix") format("embedded-opentype"), url("../fonts/jw-icon-object.woff") format("woff"), url("../fonts/jw-icon-object.ttf") format("truetype"), url("../fonts/jw-icon-object.svg#jw-icon-object") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "jw-icon-object"; src: url("../fonts/jw-icon-object.svg#jw-icon-object") format("svg"); } } @font-face { font-family: "jw-action-icon"; src: url("../fonts/jw-action-icon.eot"); src: url("../fonts/jw-action-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/jw-action-icon.woff") format("woff"), url("../fonts/jw-action-icon.ttf") format("truetype"), url("../fonts/jw-action-icon.svg#jw-action-icon") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "jw-action-icon"; src: url("../fonts/jw-action-icon.svg#jw-action-icon") format("svg"); } } @font-face { font-family: 'themify'; src: url('../fonts/themify.eot?-fvbane'); src: url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ALSRubl'; src: url('../fonts/rouble.ttf'); } @font-face { font-family: 'Lato'; src: local('Lato Hairline'), local('Lato-Hairline'), url('../fonts/latohairline.woff2') format('woff2'), url('../fonts/latohairline.woff') format('woff'), url('../fonts/latohairline.ttf') format('truetype'); font-weight: 100; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('../fonts/latohairlineitalic.woff2') format('woff2'), url('../fonts/latohairlineitalic.woff') format('woff'), url('../fonts/latohairlineitalic.ttf') format('truetype'); font-weight: 100; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Thin'), local('Lato-Thin'), url('../fonts/latothin.woff2') format('woff2'), url('../fonts/latothin.woff') format('woff'), url('../fonts/latothin.ttf') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Thin Italic'), local('Lato-ThinItalic'), url('../fonts/latothinitalic.woff2') format('woff2'), url('../fonts/latothinitalic.woff') format('woff'), url('../fonts/latothinitalic.ttf') format('truetype'); font-weight: 200; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Light'), local('Lato-Light'), url('../fonts/latolight.woff2') format('woff2'), url('../fonts/latolight.woff') format('woff'), url('../fonts/latolight.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Light Italic'), local('Lato-LightItalic'), url('../fonts/latolightitalic.woff2') format('woff2'), url('../fonts/latolightitalic.woff') format('woff'), url('../fonts/latolightitalic.ttf') format('truetype'); font-weight: 300; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Regular'), local('Lato-Regular'), url('../fonts/latoregular.woff2') format('woff2'), url('../fonts/latoregular.woff') format('woff'), url('../fonts/latoregular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Italic'), local('Lato-Italic'), url('../fonts/latoitalic.woff2') format('woff2'), url('../fonts/latoitalic.woff') format('woff'), url('../fonts/latoitalic.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Medium'), local('Lato-Medium'), url('../fonts/latomedium.woff2') format('woff2'), url('../fonts/latomedium.woff') format('woff'), url('../fonts/latomedium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Medium Italic'), local('Lato-MediumItalic'), url('../fonts/latomediumitalic.woff2') format('woff2'), url('../fonts/latomediumitalic.woff') format('woff'), url('../fonts/latomediumitalic.ttf') format('truetype'); font-weight: 500; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Semibold'), local('Lato-Semibold'), url('../fonts/latosemibold.woff2') format('woff2'), url('../fonts/latosemibold.woff') format('woff'), url('../fonts/latosemibold.ttf') format('truetype'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Semibold Italic'), local('Lato-SemiboldItalic'), url('../fonts/latosemibolditalic.woff2') format('woff2'), url('../fonts/latosemibolditalic.woff') format('woff'), url('../fonts/latosemibolditalic.ttf') format('truetype'); font-weight: 600; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Bold'), local('Lato-Bold'), url('../fonts/latobold.woff2') format('woff2'), url('../fonts/latobold.woff') format('woff'), url('../fonts/latobold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../fonts/latobolditalic.woff2') format('woff2'), url('../fonts/latobolditalic.woff') format('woff'), url('../fonts/latobolditalic.ttf') format('truetype'); font-weight: 700; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Heavy'), local('Lato-Heavy'), url('../fonts/latoheavy.woff2') format('woff2'), url('../fonts/latoheavy.woff') format('woff'), url('../fonts/latoheavy.ttf') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'), url('../fonts/latoheavyitalic.woff2') format('woff2'), url('../fonts/latoheavyitalic.woff') format('woff'), url('../fonts/latoheavyitalic.ttf') format('truetype'); font-weight: 800; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Black'), local('Lato-Black'), url('../fonts/latoblack.woff2') format('woff2'), url('../fonts/latoblack.woff') format('woff'), url('../fonts/latoblack.ttf') format('truetype'); font-weight: 900; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('../fonts/latoblackitalic.woff2') format('woff2'), url('../fonts/latoblackitalic.woff') format('woff'), url('../fonts/latoblackitalic.ttf') format('truetype'); font-weight: 900; font-style: italic; } @font-face { font-family: 'PT Sans'; src: local('PT Sans'), local('PTSans-Regular'), url('../fonts/ptsans.woff2') format('woff2'), url('../fonts/ptsans.woff') format('woff'), url('../fonts/ptsans.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Italic'), local('PTSans-Italic'), url('../fonts/ptsansitalic.woff2') format('woff2'), url('../fonts/ptsansitalic.woff') format('woff'), url('../fonts/ptsansitalic.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Bold'), local('PTSans-Bold'), url('../fonts/ptsansbold.woff2') format('woff2'), url('../fonts/ptsansbold.woff') format('woff'), url('../fonts/ptsansbold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('../fonts/ptsansbolditalic.woff2') format('woff2'), url('../fonts/ptsansbolditalic.woff') format('woff'), url('../fonts/ptsansbolditalic.ttf') format('truetype'); font-weight: 700; font-style: italic; } /*! * Fotorama 4.6.4 | http://fotorama.io/license/ */ .fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe { position: absolute; width: 100%; height: 100%; top: 0; right: 0; left: 0; bottom: 0 } .fotorama--fullscreen, .fotorama__img { max-width: 99999px!important; max-height: 99999px!important; min-width: 0!important; min-height: 0!important; border-radius: 0!important; box-shadow: none!important; padding: 0!important } .fotorama__wrap .fotorama__grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab } .fotorama__grabbing * { cursor: move; cursor: -webkit-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing } .fotorama__spinner { position: absolute!important; top: 50%!important; left: 50%!important } .fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame { -webkit-transform: translateZ(0); transform: translateZ(0) } .fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame { outline: 0 } .fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after { content: ''; border-radius: inherit; background-color: rgba(0, 175, 234, .5) } .fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft { -webkit-transform: none!important; transform: none!important } .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border { transition-property: -webkit-transform, width; transition-property: transform, width; transition-timing-function: cubic-bezier(0.1, 0, .25, 1); transition-duration: 0ms } .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .fotorama__select { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text } .fotorama__nav, .fotorama__nav__frame { margin: auto; padding: 0 } .fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft { -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1 } .fotorama__nav__frame, .fotorama__thumb-border { box-sizing: content-box } .fotorama__caption__wrap { box-sizing: border-box } .fotorama--hidden, .fotorama__load { position: absolute; left: -99999px; top: -99999px; z-index: -1 } .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play { -webkit-tap-highlight-color: transparent } .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { background: url(../images/fotorama.png) no-repeat } @media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:2dppx) { .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { background: url(../images/fotorama@2x.png) 0 0/96px 160px no-repeat } } .fotorama__thumb { background-color: #7f7f7f; background-color: rgba(127, 127, 127, .2) } @media print { .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play { background: none!important } } .fotorama { min-width: 1px; overflow: hidden } .fotorama.fotorama--fullscreen { overflow: visible; } .fotorama-presentation-block img { max-width: 100%; } .fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) { display: none } .fullscreen { width: 100%!important; height: 100%!important; max-width: 100%!important; max-height: 100%!important; margin: 0!important; padding: 0!important; overflow: hidden!important; background: #000 } .fotorama--fullscreen { position: absolute!important; top: 45%!important; left: 50%!important; transform: translate(-50%, -50%)!important; right: 0!important; bottom: 0!important; float: none!important; z-index: 2147483647!important; background: #000; width: 90vw!important; height: 90vh!important; margin: 0!important; box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.8)!important; } .fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage { background: #000 } .fotorama__wrap { -webkit-text-size-adjust: 100%; position: relative; direction: ltr; z-index: 0 } .fotorama__wrap--rtl .fotorama__stage__frame { direction: rtl } .fotorama__nav, .fotorama__stage { overflow: hidden; position: relative; max-width: 100% } .fotorama__wrap--pan-y { -ms-touch-action: pan-y } .fotorama__wrap .fotorama__pointer { cursor: pointer } .fotorama__wrap--slide .fotorama__stage__frame { opacity: 1!important; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .fotorama__stage__frame { overflow: hidden } .fotorama__stage__frame.fotorama__active { z-index: 8 } .fotorama__wrap--fade .fotorama__stage__frame { display: none } .fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active { display: block; left: 0; top: 0 } .fotorama__wrap--fade .fotorama__fade-front { z-index: 8 } .fotorama__wrap--fade .fotorama__fade-rear { z-index: 7 } .fotorama__wrap--fade .fotorama__fade-rear.fotorama__active { z-index: 9 } .fotorama__wrap--fade .fotorama__stage .fotorama__shadow { display: none } .fotorama__img { -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; border: none!important; visibility: none!important; } .fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 } .fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full { display: none } .fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full { display: block } .jw__object.item.item-new.marketplace.compact .fotorama__img{ height: 100%!important; width: 100%!important; object-fit: contain!important; left: 0!important; top: 0!important; } .objects-fotorama { max-width: 70vw !important; max-height: 70vh !important; margin: auto !important; display: flex; justify-content: center; align-items: center; height: 100% !important; width: 100% !important; } #objects-table .fotorama__img { width: 83px !important; height: 47.0705px !important; left: 0px !important; top: -3.53523px !important; } #objects-table .fotorama__stage__shaft { transition-duration: 0ms !important; transform: translate3d(0px, 0px, 0px) !important; width: 83px !important; margin-left: 0px !important; } #objects-table .fotorama__arr { display: none !important; /* Hide navigation */ } /* .fotorama__fullscreen .fotorama__stage { max-width: 80%!important; max-height: 80%!important; object-fit: contain!important; margin: auto!important; } */ .fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage { max-width: 99999px!important } .fotorama__wrap--only-active .fotorama__stage__frame { visibility: hidden } .fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active { visibility: visible } .fotorama__nav { font-size: 0; line-height: 0; text-align: center; display: none; white-space: nowrap; z-index: 5 } .fotorama__nav__shaft { position: relative; left: 0; top: 0; text-align: left } .fotorama__nav__frame { position: relative; cursor: pointer } .fotorama__nav--dots { display: block } .fotorama__nav--dots .fotorama__nav__frame { width: 18px; height: 30px } .fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border { display: none } .fotorama__nav--thumbs { display: block } .fotorama__nav--thumbs .fotorama__nav__frame { padding-left: 0!important } .fotorama__nav--thumbs .fotorama__nav__frame:last-child { padding-right: 0!important } .fotorama__nav--thumbs .fotorama__nav__frame--dot { display: none } .fotorama__dot { display: block; width: 4px; height: 4px; position: relative; top: 12px; left: 6px; border-radius: 6px; border: 1px solid #7f7f7f } .fotorama__nav__frame:focus .fotorama__dot:after { padding: 1px; top: -1px; left: -1px } .fotorama__nav__frame.fotorama__active .fotorama__dot { width: 0; height: 0; border-width: 3px } .fotorama__nav__frame.fotorama__active .fotorama__dot:after { padding: 3px; top: -3px; left: -3px } .fotorama__thumb { overflow: hidden; position: relative; width: 100%; height: 100% } .fotorama__nav__frame:focus .fotorama__thumb { z-index: 2 } .fotorama__thumb-border { position: absolute; z-index: 9; top: 0; left: 0; border-style: solid; border-color: #00afea; background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1)) } .fotorama__caption { position: absolute; z-index: 12; bottom: 0; left: 0; right: 0; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 1.5; color: #000 } .fotorama__caption a { text-decoration: none; color: #000; border-bottom: 1px solid; border-color: rgba(0, 0, 0, .5) } .fotorama__caption a:hover { color: #333; border-color: rgba(51, 51, 51, .5) } .fotorama__wrap--rtl .fotorama__caption { left: auto; right: 0 } .fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption { display: none } .fotorama__caption__wrap { background-color: #fff; background-color: rgba(255, 255, 255, .9); padding: 5px 10px } @-webkit-keyframes spinner { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spinner { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .fotorama__wrap--css3 .fotorama__spinner { -webkit-animation: spinner 24s infinite linear; animation: spinner 24s infinite linear } .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img { transition-property: opacity; transition-timing-function: linear; transition-duration: .3s } .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img { -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0 } .fotorama__select { cursor: auto } .fotorama__video { top: 32px; right: 0; bottom: 0; left: 0; position: absolute; z-index: 10 } @-moz-document url-prefix() { .fotorama__active { box-shadow: 0 0 0 transparent } } .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play { position: absolute; z-index: 11; cursor: pointer } .fotorama__arr { position: absolute; width: 32px; height: 32px; top: 50%; margin-top: -16px } #send_new .fotorama__arr { top: 35%; } .fotorama__arr--prev { left: 2px; background-position: 0 0 } .fotorama__arr--next { right: 2px; background-position: -32px 0 } .fotorama__arr--disabled { pointer-events: none; cursor: default; *display: none; opacity: .1 } .fotorama__fullscreen-icon { width: 32px; height: 32px; top: 2px; right: 2px; background-position: 0 -32px; z-index: 20 } .fotorama__arr:focus, .fotorama__fullscreen-icon:focus { border-radius: 50% } .fotorama--fullscreen .fotorama__fullscreen-icon { background-position: -32px -32px } .fotorama__video-play { width: 96px; height: 96px; left: 50%; top: 50%; margin-left: -48px; margin-top: -48px; background-position: 0 -64px; opacity: 0 } .fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play { display: none } .fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play { opacity: 1; display: block } .fotorama__nav__frame .fotorama__video-play { width: 32px; height: 32px; margin-left: -16px; margin-top: -16px; background-position: -64px -32px } .fotorama__video-close { width: 32px; height: 32px; top: 0; right: 0; background-position: -64px 0; z-index: 20; opacity: 0 } .fotorama__wrap--css2 .fotorama__video-close { display: none } .fotorama__wrap--css3 .fotorama__video-close { -webkit-transform: translate3d(32px, -32px, 0); transform: translate3d(32px, -32px, 0) } .fotorama__wrap--video .fotorama__video-close { display: block; opacity: 1 } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon { opacity: 0 } .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus { opacity: 1 } .fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon { opacity: 0!important } .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon { display: none } .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus { display: block } .fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon { display: none!important } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) { -webkit-transform: translate3d(32px, -32px, 0); transform: translate3d(32px, -32px, 0) } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) { -webkit-transform: translate3d(-48px, 0, 0); transform: translate3d(-48px, 0, 0) } .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) { -webkit-transform: translate3d(48px, 0, 0); transform: translate3d(48px, 0, 0) } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon { -webkit-transform: translate3d(32px, -32px, 0)!important; transform: translate3d(32px, -32px, 0)!important } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev { -webkit-transform: translate3d(-48px, 0, 0)!important; transform: translate3d(-48px, 0, 0)!important } .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next { -webkit-transform: translate3d(48px, 0, 0)!important; transform: translate3d(48px, 0, 0)!important } .fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) { transition-property: -webkit-transform, opacity; transition-property: transform, opacity; transition-duration: .3s } .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before { content: ""; display: block; position: absolute; text-decoration: none; top: 0; bottom: 0; width: 10px; height: auto; z-index: 10; pointer-events: none; background-repeat: no-repeat; background-size: 1px 100%, 5px 100% } .fotorama__nav:before, .fotorama__stage:before { background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent); background-position: 0 0, 0 0; left: -10px } .fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before { left: 0 } .fotorama__nav:after, .fotorama__stage:after { background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent); background-position: 100% 0, 100% 0; right: -10px } .fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after { right: 0 } .fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before { display: none } body { color: #000; font-family: "Lato", Helvetica, Arial, sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; height: 100%; margin: 0; padding: 0; } body.lock, .content-left.lock { /* modal fix */ overflow: hidden; } * { margin: 0; padding: 0; } :focus { outline: 0; } .clear { float: none; clear: both; } .hidden { display: none; } .rub { font-family: 'ALSRubl' !important; font-weight: normal !important; font-style: normal; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { font-weight: normal; text-align: left; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .fr-layout { min-width: 1100px; max-width: 1660px; margin: 0 auto; } a { color: rgb(42, 42, 42); text-decoration: none; border-bottom: 1px solid rgb(183, 188, 190); } .f__sp-tabs ul li:hover span, .users .tarif:hover .pseudo, .partners .tarif:hover .pseudo, .col-clients:hover .pseudo { color: #237ef7 !important; border-color: #3a8efa !important; } a.pseudo-link, a.pseudo-link span { border-bottom-style: dashed !important; } a.no-border { border-bottom: none !important; } h1, h2, h3, h4 { font-family: 'Lato'; font-weight: bold; } p { -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } /* New main */ .jw-main { background: #fff; } .jw__layout { min-width: 1100px; /*max-width: 1660px;*/ margin: 0; min-height: 100vh; position: relative; background: #F5F5F5; font-family: 'Lato'; } .jw-main .jw__layout { margin: 0; } .jw-main.jw-calendar .jw__layout { background: #ffffff; } .jw-main .tutorial-videos { margin: 23px 35px 0; } .jw-main .jw__settings__inner { margin: 0 0 0 35px; } .jw__layout .content-top { position: absolute; right: 0; top: 0; height: 74px; } .jw__layout .content-top .inner { padding-left: 110px; } .jw__layout .content-top .top__advert-budget { float: right; position: relative; cursor: pointer; padding: 4px 20px 0 20px; background: #ffffff; margin: 0 15px 0 0; border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3; height: 70px; } .jw__layout .content-top .top__advert-budget h3 { color: #333333; font-weight: normal; padding: 4px 0; } .jw__layout .content-top .top__advert-budget .jw__popup.advert_budget_details { position: absolute; top: 96px; right: 45px; background: #ffffff; border: 2px solid #2E7D32; } .jw__layout .content-top .top__advert-budget .jw__popup.advert_budget_details:not(.show) { display: none; } .jw__layout .content-top .top__advert-budget p { color: #757575; } .jw__layout .content-top .top__advert-budget p>span { color: #444444; } .adv_budget dl>dt.is_lower, .top__advert-budget .jw__popup dl>dt.is_lower, .fr__users .jw__popup.advert_budget_details dl>dt.is_lower, .jw__layout .content-top .top__advert-budget p>span.is_lower { color: #D32F2F; } .adv_budget dl>dt.is_hight, .top__advert-budget .jw__popup dl>dt.is_hight, .fr__users .jw__popup.advert_budget_details dl>dt.is_hight, .jw__layout .content-top .top__advert-budget p>span.is_hight { color: #2E7D32; } .jw__layout .content-top .top__date-time { float: right; padding: 0 23px 0 20px; background: #ffffff; border-left: 1px solid #f3f3f3; } .jw__layout .content-top .top__date-time .top__time:before { content: ''; display: inline-block; height: 74px; margin-left: -1px; vertical-align: middle; width: 1px; } .jw__layout .content-top .top__date-time .top__time span { font-size: 28px; position: relative; top: 6px; color: #757575; font-weight: 300; } #point { top: 4px; -webkit-animation: blink 1s linear infinite; animation: blink 1s linear infinite; } @-webkit-keyframes blink { 50% { color: rgb(117, 117, 117); } 51% { color: rgba(117, 117, 117, 0); } 100% { color: rgba(117, 117, 117, 0); } } @keyframes blink { 50% { color: rgb(117, 117, 117); } 51% { color: rgba(117, 117, 117, 0); } 100% { color: rgba(117, 117, 117, 0); } } .jw__layout .content-top .top__user { float: right; position: relative; margin-right: 80px; padding: 0 24px 0 64px; cursor: pointer; background: #ffffff; /*border-left: 1px solid #f3f3f3;*/ border-right: 1px solid #f3f3f3; } .jw__layout .content-top .top__user .user-pic { position: absolute; left: 0; top: 13px; height: 46px; width: 46px; border-radius: 24px; overflow: hidden; border: 1px solid #dedede; } .jw__layout .content-top .top__user .no-user-pic { position: absolute; left: 0; top: 13px; height: 46px; width: 46px; border-radius: 24px; overflow: hidden; border: 1px solid #868585; } .jw__layout .content-top .top__user .user-pic img { width: 46px; } .jw__layout .content-top .top__user .no-user-pic img { width: 44px; padding: 4px 0 0 1px; } .jw__layout .content-top .top__user .user-pic img.no-user-pic { height: 50px; width: 50px; padding: 12px 0 13px 26px; border-left: 1px solid #f3f3f3; } .jw__layout .content-top .top__user .user-name { padding: 10px 0 7px; } .jw__layout .content-top .top__user .user-name span { font-size: 16px; color: #757575; border-bottom: 1px solid #bdbdbd; } .jw__layout .content-top .top__user .user-row { padding: 5px 0 0; } .jw__layout .content-top .top__user .user-row span { font-size: 16px; color: #757575; border-bottom: 1px solid #bdbdbd; } .jw__layout .content-top .top__user .user-tarif { display: inline-block !important; } .jw__layout .content-top .top__user .user-tarif span { font-size: 12px; background: #424242; color: #fff; padding: 2px 6px 3px; border-radius: 4px; display: inline-block; } .jw__layout .content-top .top__user:hover .user-name span { color: #237ef7 !important; border-color: #3a8efa !important; } .jw__layout .content-top .top__user .user-tarif .tarif-active { background: rgb(67, 160, 71); } .jw__layout .content-top .top__user .user-tarif .tarif-zipal { background: #EE6161; } .jw__layout .content-top .top__user .user-tarif .tarif-egrn { background: #EBBF5E; } .jw__layout .content-top .top__user .user-tarif .tarif-antiznak { background: #8aabe8; } .green_input span { background: rgb(67, 160, 71); font-size: 16px; color: #fff; padding: 4px 10px 5px; border-radius: 4px; display: inline-block; } .jw__layout .content-top .top__quit { position: absolute; right: 15px; padding: 0 20px; background: #ffffff; cursor: pointer; } .jw__layout .content-top .top__quit:before { content: ''; display: inline-block; height: 74px; margin-left: -1px; vertical-align: middle; width: 1px; } .jw__layout .content-top .top__quit span { font-size: 22px; position: relative; top: 5px; color: #757575; } .jw__layout .content-top .top__quit:hover span { color: #237ef7; } .jw__layout-content .content-left { width: 110px; position: fixed; top: 0; bottom: 0; left: 0; z-index: 777; background: #212121; overflow: hidden; } .jw__layout-content .content-right { border-right: 1px solid #dedede; } .jw__layout-content .main-title { padding: 20px 0 22px 35px; border-bottom: 1px solid #dedede; background: #fff; } .jw__layout-content .main-title.two-line { padding: 9px 0 9px 35px; } .jw__layout-content .content-right .inner { padding: 0 0 80px 110px; } .jw__layout .header__logo { height: 74px; margin-bottom: 20px; } .jw__layout .header__logo .text-logo { text-align: center; padding-top: 18px; } .jw__layout .header__logo .text-logo span { font-family: "Lato"; font-size: 32px; color: #ffffff; font-weight: bold; letter-spacing: 3px; } .jw__layout .logo-green { color: #4CAF50 !important; } .jw__layout .main-title h1 { font-size: 32px; font-weight: normal; line-height: 1; display: inline-block; } .jw__layout .left-menu { overflow-y: scroll; height: 100% !important; width: 130px; overflow-x: hidden; } .jw__layout .content-left .big-add-button { margin: 0 0 20px 0; text-align: center; } .jw__layout .content-left .system-menu { /* margin-top: 10px; */ padding-bottom: 210px; } .jw__layout .content-left .big-add-button .medium-button { padding: 0; border-radius: 30px; font-size: 24px; width: 50px; height: 50px; text-align: center; } .jw__layout .content-left .system-menu .menu-group { padding-bottom: 5px; } .jw__layout .content-left .system-menu .menu-group .menu-group-title.active { background: rgba(0, 0, 0, .2) !important; color: rgba(255, 255, 255, .9); } .jw__layout .content-left .system-menu .menu-group .menu-group-title { font-family: "Lato", sans-serif; color: rgba(255, 255, 255, .5); font-size: 13px; padding: 10px 10px; position: relative; text-align: center; margin: 0; font-weight: normal; } .jw__layout .content-left .system-menu .menu-group .menu-group-title i { font-size: 38px; display: block; margin-bottom: 7px; z-index: 125; position: relative; } .jw__layout .content-left .system-menu .menu-group span, .jw__layout .content-left .system-menu .menu-group a span { z-index: 125; position: relative; } .jw__layout .content-left .system-menu .menu-group a:hover span, .jw__layout .content-left .system-menu .menu-group a:hover i { color: #fff !important; } .jw__layout .left-menu__actions { box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.5); transform: scale(.5); transition: all .3s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; padding: 6px 11px 9px; z-index: 999; opacity: 0; top: 136px; left: 25px; } .jw__layout .left-menu__actions.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; } .jw__layout .left-menu__actions .left-menu__actions-menu__inner { position: relative; z-index: 9; } .jw__layout .left-menu__actions a { border: none; padding: 4px 12px 6px; display: block; border-radius: 3px; color: #757575 } .jw__layout .left-menu__actions a:hover { background: #f0f0f0; color: #757575 !important; } .jw__layout .left-menu__actions a:hover span { border: none; } .jw__layout .left-menu__actions a span { border-bottom: 1px dashed #bdbdbd; } .jw__layout .left-menu__actions:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: -4px; left: 20px; } .jw__layout .left-menu__actions:after { position: absolute; background: #fff; height: 51px; width: 90%; content: ""; top: 0; left: 5px; } /* New main search form */ .jw__layout .main-form { margin: 23px 35px 30px; background: white; border: 2px solid rgb(67, 160, 71); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .jw__layout .fr-system__objects { margin: 0; padding: 0; } .jw__layout .form .block .control-group { padding: 10px 0; } .jw__layout .form .block h2 { color: #757575; margin: 0 0 16px 0; font-weight: normal; font-size: 23px; } /* Header */ .fr-layout-header .inner { padding: 0 370px 0 0; position: relative; } .is--admin .fr-layout-header { background: #212121; } .fr-layout-header .header__logo { float: left; min-width: 188px; height: 64px; } .fr-layout-header .header__logo .logo { background: url("http://f-rent.com/f/images/logo.png") no-repeat; background-size: 128px 18px; background-position: 35px 23px; width: 128px; height: 18px; padding: 23px 30px 23px 35px; position: relative; } .fr-layout-header .header__logo .text-logo { padding: 19px 30px 19px 35px; } .fr-layout-header .header__logo .text-logo span { font-family: "Lato"; font-size: 28px; color: #ffffff; line-height: 23px; font-weight: bold; } .logo-green { color: #4CAF50 !important; } .fr-layout-header .header__logo .logo-link { cursor: pointer; display: block; -webkit-transition: all .15s linear; transition: all .15s linear; } .fr-layout-header .header__time { float: right; min-width: 220px; padding: 0 20px; height: 64px; } .fr-layout-header .header__time .time { color: #fff; font-size: 28px; height: 64px; line-height: 64px; position: relative; vertical-align: middle; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); white-space: nowrap; } .fr-layout-header .header__time .time span { font-family: "PT Sans", sans-serif; } .fr-layout-header .header__user { position: absolute; right: 86px; top: 0; height: 64px; padding: 0 30px 0 75px; cursor: pointer; -webkit-transition: all .15s linear; transition: all .15s linear; } .fr-layout-header .header__user .user-pic { position: absolute; left: 30px; top: 16px; height: 30px; width: 30px; border-radius: 20px; border: 1px solid #fff; overflow: hidden; } .fr-layout-header .header__user .user-name { color: #fff; font-size: 17px; font-weight: bold; white-space: nowrap; line-height: 64px; font-family: "PT Sans", sans-serif; text-overflow: ellipsis; overflow: hidden; } .fr-layout-header .header__user .user-pic img { width: 30px; height: 30px; } .fr-layout-header .header__user .user-name span { border-bottom: 1px solid rgba(255, 255, 255, .43); position: relative; } .fr-layout-header .header__user:hover .user-name span { border: 0; } .fr-layout-header .header__user:active .user-name span { top: 1px; } .fr-layout-header .header__user:active .user-pic { top: 18px; } .fr-layout-header .header__quit { position: absolute; right: 30px; top: 12px; } .fr-layout-header .header__quit a { display: block; cursor: pointer; color: white; font-size: 18px; /* line-height: 26px; */ /* padding: 17px 30px 21px; */ -webkit-transition: all .05s linear; transition: all .05s linear; color: #fff; display: block; position: relative; text-decoration: none; background-color: #424242; box-shadow: 0px 3px 0px 0px rgb(34, 34, 34), /* 1st Shadow */ 0px 4px 6px 0px rgba(0, 0, 0, 1), /* 1nd Shadow */ inset 0px 1px 1px 0px rgba(250, 250, 250, .2), /* 3rd Shadow */ inset 0px -12px 35px 0px rgba(0, 0, 0, .35); /* 4th Shadow */ width: 35px; height: 35px; border: 0; border-radius: 19px; text-align: center; line-height: 36px; } .fr-layout-header .header__quit a:before { content: ""; width: 41px; height: 41px; display: block; z-index: -2; position: absolute; background-color: #222D33; left: -3px; top: -1px; border-radius: 23px; box-shadow: 0px 1px 0px 0px rgba(250, 250, 250, 0.1), inset 0px 1px 2px rgba(0, 0, 0, 0.5); } .fr-layout-header .header__quit a:active { box-shadow: 0px 0px 0px 0px rgb(34, 34, 34), 0px 3px 7px 0px rgb(17, 17, 17), inset 0px 1px 1px 0px rgba(250, 250, 250, .2), inset 0px -10px 35px 3px rgba(0, 0, 0, .5); top: 1px; } .fr-layout-header .header__quit a:active:before { top: -2px; background-color: rgb(26, 27, 29); box-shadow: 0px 1px 0px 0px rgba(250, 250, 250, 0.1), inset 0px 1px 2px rgba(0, 0, 0, 0.5); } .fr-layout-header .header__logo .logo-link:hover, .fr-layout-header .header__user:hover { background: rgba(255, 255, 255, .22); } /* Button */ .fr-btn { font-family: "PT Sans", sans-serif; } .fr-btn.steel { color: #757575; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; font-size: 16px; padding: 8px 16px 10px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); } .fr-btn.steel:hover, .small-button:hover { color: #757575 !important; cursor: pointer; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; } .fr-btn.steel.disabled { background: #ffffff; cursor: default; box-shadow: none; } .fr-btn i { position: relative; top: 2px; font-size: 16px; margin-right: 7px; } .control-group.last-level { padding: 0 !important; border: 0 !important; position: relative; } .big-button { width: 100%; background: rgb(67, 160, 71); /* Old browsers */ background: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#43a047', endColorstr='#388e3c', GradientType=0); /* IE6-9 */ cursor: pointer; font-family: "Lato"; padding: 20px 0 22px; color: #ffffff; font-size: 20px; font-weight: bold; border: 0; border-radius: 0; z-index: 1; position: relative; } .big-button:hover { background: #388E3C; } .fr-btn.edit-btn { padding: 2px 5px; height: 32px; line-height: 32px; font-size: 20px; margin: 0; display: inline; } .fr-btn.edit-btn i { /*font-size: 20px;*/ top: 0; margin: 0; } .small-button { display: inline-block; color: #757575; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; cursor: pointer; font-family: "Lato"; padding: 7px 16px 7px; font-size: 13px; font-weight: bold; border-radius: 4px; } .small-button:hover { color: #757575 !important; cursor: pointer; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; } .small-green-button { display: inline-block; color: #ffffff; 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); border: 1px solid #328436; cursor: pointer; font-family: "Lato"; padding: 7px 16px 7px; font-size: 13px; font-weight: bold; border-radius: 4px; } .small-green-button:hover { background: #388E3C !important; border-color: #328436 !important; color: #ffffff !important; } .simple-button { display: inline-block; font-size: 15px; margin-right: 0 !important; color: #9e9e9e !important; } .simple-button.settings { font-size: 17px; margin-top: -1px; } .simple-button.history { font-size: 17px; margin-top: -1px; } .simple-button:hover { color: #757575 !important; } /* Input */ input.text, textarea, select, input.year, input.day, .hidden_opis input { border: 1px solid #e0e0e0; font-family: "Lato"; border-radius: 3px; padding: 4px; transition-property: border-color, background; transition-duration: 0.33s; transition-timing-function: ease-out; } .change_personal_cena { margin-bottom: 10px; float: left; width: 180px; } input.text, textarea, input.year, input.day, .hidden_opis input[number] { -webkit-appearance: textfield; } input.big { font-size: 22px; margin-bottom: 8px; } .not-selected-files { background-color: #f2dede; border: 1px solid #ebcccc; border-radius: 4px; color: #a94442; padding: 10px 20px 12px; margin-bottom: 30px; font-size: 16px; } .not-selected-file{ padding: 5px 0 ; } .file-load-info{ font-size: 12px; } input[placeholder] { text-overflow: ellipsis; font-size: 13px; } input::-moz-placeholder { text-overflow: ellipsis; font-size: 13px; } input:-moz-placeholder { text-overflow: ellipsis; font-size: 13px; } input:-ms-input-placeholder { text-overflow: ellipsis; font-size: 13px; } input:focus { border: 1px solid rgba(67, 160, 71, .4); box-shadow: 0 0px 1px 1px rgba(67, 160, 71, 0.15); } /* Slider input */ input.price { position: relative !important; padding: 0 !important; margin: 0 !important; width: 100% !important; height: 22px !important; line-height: 22px !important; background: rgba(0, 0, 0, 0) !important; border: none !important; box-shadow: none !important; text-align: right; } .fr-input { position: relative; height: 22px; width: 250px; border: 1px solid #e0e0e0; font-family: "Lato"; border-radius: 3px; transition-property: border-color, background; transition-duration: 0.33s; transition-timing-function: ease-out; font-family: "Lato"; padding: 7px 10px 8px; } .fr-ui-slider { position: absolute; top: 0; left: 11px; right: 12px; height: 0; } .ui-slider-handle { position: absolute; width: 39px; height: 56px; z-index: 22; margin-left: -19px; top: -8px; background: url("../images/fr-slider.png") no-repeat; border: none; outline: none; cursor: pointer; } .fr-textarea { font-size: 17px; } .fr-input input:focus { border: 1px solid rgba(67, 160, 71, .4); box-shadow: 0 0px 1px 1px rgba(67, 160, 71, 0.15); } /* Lists */ .jw-list p, .jw-list ul, .jw-list ol { padding: 0; margin: 1em 0; } .jw-list li { margin: 0.5em 0 0.5em 1.3em; } .jw-list ul { list-style-type: none; } .jw-list ul li { padding: 0; behavior: expression( ( !this.before && parentNode && parentNode.tagName=='UL') ? ( this.before=true) & ( parentNode.style.listStyleImage='none') & ( ( this.firstChild && this.firstChild.firstChild) ? ( this.firstChild.style.marginTop='-1.2em') & ( this.firstChild.style.position='relative'): '') & ( eNOBR=document.createElement( '')) & ( eNOBR.innerHTML='— ') & ( this.insertBefore( eNOBR, this.firstChild)): ''); } .jw-list ul>li:before { content: '\2014\a0'; float: left; margin-left: -1.25em; } .jw-list ul>li>*:first-child:-moz-first-node { margin-top: -1.2em; } .jw-list ul>li>* { text-indent: 0; } .jw-list .sup { position: relative; top: -0.5em; font-size: 0.75em; //font-size: 0.89em; line-height: 0; vertical-align: baseline; } /* Content */ .fr-layout-content { position: relative; padding: 23px 0 50px; /*background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 36%, #ffffff 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 36%,#ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 36%,#ffffff 100%);*/ background: #f3f4f6; min-height: 100vh; } .fr-layout-content .main-block { position: relative; margin-bottom: 30px; } .fr-layout-content .content-left { width: 255px; position: absolute; top: 6px; } .fr-layout-content .content-left .left-menu { margin: 0 0 0 35px; } .left-menu .big-add-button { margin-right: 35px; } .left-menu .big-add-button .top-line__button { width: 100% !important; height: 40px; } .fr-layout-content .content-left .system-menu { margin-top: 10px; } .menu-group { padding-bottom: 15px; } .menu-group .menu-group-title { font-family: "PT Sans", sans-serif; color: rgb(51, 65, 71); font-size: 17px; font-weight: bold; margin-bottom: 8px; position: relative; padding-left: 28px; } .menu-group .menu-group-title i { position: absolute; font-size: 20px; top: 1px; left: 0; } .menu-group .menu-group-title span, #menu_clients span { padding: 0 5px; } .menu-group .menu-group-title.active a { color: rgb(51, 65, 71); border-bottom: none; cursor: pointer; } .menu-group .menu-group-title.active a:hover { color: rgb(51, 65, 71) !important; border-bottom: none; } .menu-items ul, .menu-items ul li { padding: 0; margin: 0; list-style: none; } .menu-items ul li b { font-weight: normal !important; display: inline-block; position: relative; margin: 0 0 5px 18px; padding: 5px 13px 6px; font-family: "PT Sans", sans-serif; color: #4d4d4d; font-size: 16px; } .menu-items ul li.active b { background-color: rgb(42, 42, 42); box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); color: white; border-radius: 4px; font-weight: bold; } .jw__counter { position: absolute; margin-left: 4px; background: #4CAF50; color: #ffffff; padding: 2px 9px 2px 8px; top: 14px; right: 5px; font-size: 13px; font-style: normal; font-weight: 800; border-radius: 11px; z-index: 126; } .menu-group-title .jw__counter { /* for fix */ } .menu-group-title.active .jw__counter, .jw__page__tabs .selected .jw__counter { background: #f5f5f5; color: #212121; } .filter_counter { position: absolute; /* width: 19px; */ min-width: 11px; padding: 0px 4px; height: 19px; font-family: "PT Sans", arial; font-size: 11px; font-weight: bold; font-style: normal; color: #FFF; border-radius: 11px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; /* background: #FFC107; */ background: #D32F2F; background: -moz-linear-gradient(top, rgba(211, 47, 47, 1) 0%, rgba(183, 28, 28, 1) 100%); background: -webkit-linear-gradient(top, #D32F2F 0%, #B71C1C 100%); background: linear-gradient(to bottom, #D32F2F 0%, #B71C1C 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c', GradientType=0); text-align: center; line-height: 19px; margin-left: 5px; top: -6px; right: -7px; z-index: 555; } .jw__counter.new { top: 10px; right: 13px; } .jw__counter.all { top: 10px; right: 13px; } .fr-layout-content .content-right { width: 100%; } .fr-layout-content .content-right .inner { padding-left: 255px; } .fr-layout-content .main-title { padding-right: 35px; } .fr-layout-content .main-title h1 { font-size: 38px; line-height: 52px; } .fr-layout-content .main-form { margin: 23px 35px 0 0; background: white; border: 2px solid rgb(67, 160, 71); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .control-group { /* margin-bottom: 20px; */ } .control-group h2 { font-size: 23px; margin: 0 0 22px 0px; color: #757575; font-weight: normal; } .big-tarif h2 { color: #757575; } .first-level { background: #fff; border-bottom: 1px solid #E0E0E0; padding: 20px 35px 25px !important; } .last-level { background: #fff; border-top: 1px solid #dedede; margin-top: 35px; padding: 20px 35px 25px !important; } .hidden--radio { position: absolute; left: -9999px; } .label-overlay { cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; } .selector-button { float: left; margin: 0; position: relative; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); } .selector-button span { display: inline-block; margin: 0; padding: 0; border: 1px solid #d0d0d0; color: #757575; /*border-left: 0 none;*/ cursor: pointer; background-color: #fff; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border-radius: 4px; padding: 8px 20px 10px; font-family: "PT Sans", Arial; font-size: 16px; } .button-left span { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-left: 1px solid #CDCED0; } .button-center span { border-radius: 0 !important; border-left: 0 !important; } .button-right span { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-left: 0 !important; } .button-row .selector-button:hover span { cursor: pointer; background-color: #eef0f3; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; border-left: 0 none !important; } .selector-button.button-left:hover span { border-left: 1px solid #c6cbd1 !important; } .button-row .selector-button.selected span { padding: 9px 20px 11px; border: 0 !important; color: rgb(255, 255, 255) !important; cursor: default !important; background: #424242 !important; box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); } .form-search__main-label { width: 115px; float: left; padding-top: 9px; font-size: 16px; font-family: "Lato"; } .form-search__main-label span { font-size: 16px; font-family: "Lato"; } .form-search__main-label.first-label { padding-top: 8px; } .form-search__main-label.small-label { width: 110px; } .form-search__main-label.medium-label { width: 180px; } .control-line.min-width { min-width: 450px; } .control-group input, input.day, input.year, .control-group textarea, .control-group select { padding: 8px 10px 9px; margin-left: 5px; font-size: 17px; } select.month { margin-left: 6px; } input.year { margin-left: 13px; } .control-group input.small-input { width: 70px; } .control-group input.medium-input { width: 120px; } .control-group input.big-input { width: 95%; } .fr-price { float: left; margin-right: 15px; } .fr-price.second { margin-right: 0; } .form-label.with-pad .rub { font-size: 18px; position: relative; top: 3px; } .control-cols { padding-top: 15px; width: 100%; } .control-col { width: 48%; float: left; } .new .control { display: table; width: 100%; } .new .control .form-search__main-label { display: table-cell; width: 110px; float: none; } .new .main-form.rent { padding-top: 15px; } .new .main-form.rent .control-cols { padding-top: 0; } .new .main-form.rent .control-group { padding: 15px 0 16px 35px; } .new .main-form.rent .control-group .checkbox { margin: 0; } .new .control .control-label { display: table-cell; font-size: 16px; width: 120px; vertical-align: middle; } .new .control .control-label.medium-label { width: 180px; } .new .control-col.left .control-group { padding: 12px 15px 13px 35px; } .new .control-col.right .control-group { padding: 12px 35px 13px 15px; } .control-group .form-label { font-size: 16px; line-height: 28px; position: relative; color: #8b8b8b; } .control-group .form-label.with-pad { padding: 0 4px 0 0px; margin-left: 1px; top: -1px; } .control-group.control-line { margin-top: 20px; padding: 0 35px; } .control-group select { position: relative; top: 0px; height: 40px; line-height: 34px; font-size: 16px; } .control-group .control-line select.srok { width: 190px; } .control-group.arenda-piter { padding-top: 0; } .no-mrg-left { margin-left: 0 !important; left: 0 !important; } .no-mrg-bottom, .control-line.last { margin-bottom: 0 !important; } .area .control-inputs { margin: 0 0 20px 170px; } .area .form-label { width: 59px !important; display: inline-block; } .control-group { padding: 20px 35px; font-family: "Lato"; } .new .control-group { padding: 12px 0 13px 35px; } .control-groups.half-size { width: 50%; float: left; } .control-group.with-line { margin-top: 30px; padding-top: 20px; border-top: 1px solid #dedede; } .control-group.time-to-subway { padding-top: 0; } .main-form .fr-btn { position: relative; } .minut { margin-right: 9px; } /* Icons form */ .icons { margin-top: -1px; } .icons label { width: 48px; height: 48px; background-size: 48px 48px; margin-right: 12px; cursor: pointer; display: inline-block; } .icons div { display: inline-block; } .icons input[type='checkbox'] { display: none; } .desc_search_1, .desc_search_2 { display: none; bottom: -10px; position: absolute; background: rgba( 0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 11px; padding: 0 5px; border-radius: 5px; } .refregerator label { display: inline-block; background: url("../images/refregerator.png"); background-size: 48px 48px; margin-left: -4px; opacity: .5; } .refregerator label:hover { opacity: 1; } .refregerator input[type='checkbox']:checked+label { background: url("../images/refregerator-click.png"); background-size: 48px 48px; margin-left: -4px; opacity: 1; } .stirka label { background: url("../images/washing.png"); background-size: 48px 48px; opacity: .5; } .stirka label:hover { opacity: 1; } .stirka input[type='checkbox']:checked+label { background: url("../images/washing-click.png"); background-size: 48px 48px; opacity: 1; } .tv label { background: url("../images/television.png"); background-size: 48px 48px; opacity: .5; } .tv label:hover { opacity: 1; } .tv input[type='checkbox']:checked+label { background: url("../images/television-click.png"); background-size: 48px 48px; opacity: 1; } .mebel label { background: url("../images/furniture.png"); background-size: 48px 48px; cursor: pointer; opacity: .5; } .mebel label:hover { opacity: 1; } .mebel input[type='checkbox']:checked+label { background: url("../images/furniture-click.png"); background-size: 48px 48px; opacity: 1; } /* Checkbox nice */ .checkbox { display: block; position: relative; height: 40px; margin-bottom: 20px; } .checkbox input[type="checkbox"], .checkbox input[type="radio"] { display: none; } .checkbox input[type="checkbox"]+label, .checkbox input[type="radio"]+label { position: absolute; cursor: pointer; padding: 9px 0 0 66px; font-size: 16px; font-family: "Lato"; } .checkbox input[type="checkbox"]+label::before, .checkbox input[type="radio"]+label::before { content: ""; display: inline-block; position: absolute; top: 0; left: 0; vertical-align: middle; padding: 0; height: 40px; width: 53px; margin: 0 5px 0 0; border-radius: 23px; background: #dddddd; box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2); } .checkbox input[type="checkbox"]+label::before, .checkbox input[type="checkbox"]+label::after, .checkbox input[type="radio"]+label::before, .checkbox input[type="radio"]+label::after { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; } .checkbox input[type="checkbox"]+label::after, .checkbox input[type="radio"]+label::after { content: ""; display: block; position: absolute; top: 3px; left: 3px; width: 34px; height: 34px; border-radius: 22px; background: #ffffff; box-shadow: 0 2px 3px rgba(0, 0, 0, .2); } .checkbox input[type="checkbox"]:checked+label::before, .checkbox input[type="radio"]:checked+label::before { background: rgb(76, 175, 80); } .checkbox input[type="checkbox"]:checked+label::after, .checkbox input[type="radio"]:checked+label::after { left: 16px; } .fr-btn, .button-row, .icons, .checkbox { -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; } .checkbox.small { display: block; position: relative; height: 32px; margin-bottom: 20px; } .checkbox.small.head-checkbox { margin-bottom: 0; text-transform: none; } .checkbox.small input[type="checkbox"]+label, .checkbox.small input[type="radio"]+label { padding: 5px 0 0 50px; font-size: 15px; line-height: 18px; white-space: nowrap; } .checkbox.small input[type="checkbox"]+label::before, .checkbox.small input[type="radio"]+label::before { height: 30px; width: 43px; margin: 0 5px 0 0; border-radius: 24px; } .checkbox.small input[type="checkbox"]+label::after, .checkbox.small input[type="radio"]+label::after { top: 3px; left: 3px; width: 24px; height: 24px; border-radius: 12px; } .checkbox.small input[type="checkbox"]:checked+label::before, .checkbox.small input[type="radio"]:checked+label::before { background: rgb(76, 175, 80); } .checkbox.small input[type="checkbox"]:checked+label::after, .checkbox.small input[type="radio"]:checked+label::after { left: 16px; } .checkbox.checkbox_small { height: 32px; margin-bottom: 0; } .checkbox.checkbox_small input[type="checkbox"]+label { position: relative; cursor: pointer; padding: 7px 0 7px 80px; margin-right: 0px !important; font-size: 14px; font-family: "Lato"; height: 32px; line-height: 32px; color: #757575; } .checkbox.checkbox_small input[type="checkbox"]+label::before { content: ""; display: inline-block; position: absolute; top: 0; left: 0; vertical-align: middle; padding: 0; height: 30px; width: 68px; margin: 0 5px 0 0; border: 1px solid #d0d0d0; border-radius: 4px; background: #fff; box-shadow: none; } .checkbox.checkbox_small input[type="checkbox"]+label::before, .checkboxinput[type="checkbox"]+label::after { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; } .checkbox.checkbox_small input[type="checkbox"]+label::after { content: ""; display: block; position: absolute; top: 5px; left: 6px; width: 30px; height: 22px; border-radius: 4px; background: -moz-linear-gradient(top, #f5f5f5, #f1f1f1); background: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); background: -o-linear-gradient(top, #f5f5f5, #f1f1f1); background: -ms-linear-gradient(top, #f5f5f5, #f1f1f1); background: linear-gradient(top, #f5f5f5, #f1f1f1); } .checkbox.checkbox_small input[type="checkbox"]:checked+label::before { background: rgba(76, 175, 80, .85); border-color: rgba(76, 175, 80, 1); } .checkbox.checkbox_small input[type="checkbox"]:checked+label::after { left: 34px; background: #fff; box-shadow: none; } .checkbox .on, .checkbox .off { display: none; color: #757575; font-size: 14px; } .checkbox .active { display: inline-block; } /* Load bar */ .load-bar { position: absolute; z-index: 88; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 66px; background-color: #2E7D32; overflow-x: hidden; } .bar { content: ""; display: inline; position: absolute; width: 0; height: 100%; left: 50%; text-align: center; } .bar:nth-child(1) { background-color: #388E3C; animation: loading 3s linear infinite; } .bar:nth-child(2) { background-color: #1B5E20; animation: loading 3s linear 1s infinite; } .bar:nth-child(3) { background-color: #43A047; animation: loading 3s linear 2s infinite; } @keyframes loading { from { left: 50%; width: 0; z-index: 100; } 33.3333% { left: 0; width: 100%; z-index: 10; } to { left: 0; width: 100%; } } .load-bar .load-bar__center { position: absolute; z-index: 188; top: 0; left: 0; right: 0; bottom: 0; text-align: center; } .load-bar .load-bar__loading { display: inline-block; color: #ffffff; font-size: 20px; font-weight: bold; padding-top: 20px; font-family: "Lato"; } /* VK colors */ .load-bar.vk { background-color: #507299; } .load-bar.vk .bar:nth-child(1) { background-color: #43648c; animation: loading 3s linear infinite; } .load-bar.vk .bar:nth-child(2) { background-color: #486991; animation: loading 3s linear 1s infinite; } .load-bar.vk .bar:nth-child(3) { background-color: #305075; animation: loading 3s linear 2s infinite; } /* Show/hide form */ .show_form { padding: 20px 0; background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin: 30px 35px; text-align: center; } .show_form .fr-btn { display: inline; } /* Object */ .fr-system__objects { margin-top: 30px; padding-right: 35px; } .fr__room { display: block; cursor: default; position: relative; background-color: #FFF; -webkit-transition: background-color 0.1s; transition: background-color 0.1s; margin-bottom: 30px; /*border: 1px solid #dedede;*/ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; /*overflow: hidden;*/ } .fr__room .fr__room-images { float: left; width: 35%; height: 430px; position: relative; } .fr__room .fr__room-content { float: left; width: 65%; height: 430px; /*overflow-y: hidden;*/ position: relative; } .fr__room .fr__fotorama { background-size: cover; background-position: 50% 100%; min-height: 430px; } .fr__room .fr__room-content .top { /*padding: 20px 35px 20px 25px;*/ border-bottom: 1px solid #dedede; } .favorite-input, .to_send_input { position: absolute; left: -9999px; } .fr__room .top .date { padding: 10px 35px 10px 25px; border-bottom: 1px solid #f3f3f3; font-family: "Lato"; font-size: 13px; } .fr__room .top .date span { color: #757575; margin-right: 15px; } .fr__room .top h2 { padding: 15px 35px 15px 25px; position: relative; margin: 0 !important; font-size: 21px !important; } .fr__room .top h2 label { margin-left: 6px; } .fr__room .top h2 span { /* position: relative; */ /*top: 2px;*/ color: #757575; /* cursor: pointer;*/ } .fr__room .top h2 .ti-star { position: relative; top: 2px; } .fr__room .top h2 span:hover { /* color: #0c2f95;*/ } .fr__room .steel.active { background: #424242; border: 1px solid #424242; box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .fr__room .steel.active:hover { background: #424242; border: 1px solid #424242 !important; box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .fr__room .steel, .fr-send-presentation .steel, .clients .client .steel, .users .user .steel, .partners .partner .steel, .tarifs .tarif .steel { height: auto; line-height: 16px; display: inline-block; padding: 5px 10px 7px; font-size: 16px; /*font-family: "Lato";*/ /*font-weight: bold;*/ top: 0; } .fr__room .ti-star.active { color: #FFC107; } .fr__room .fl-right { float: right; } .fr__room .top .preloader { position: absolute; top: 17px; z-index: 999; height: 26px; width: 26px; background-size: 26px 26px; right: 125px; } .fr__room .center { padding: 10px 35px 0 25px; } .fr__room .center { font-family: "Lato"; font-size: 15px; } .fr__room .row_line { border-bottom: 1px solid #f3f3f3; padding-bottom: 10px; margin-bottom: 13px; } .fr__room .room_row p { padding-left: 21px; position: relative; margin-bottom: 6px; line-height: 15px; color: #212121; } .fr__room p.sq.small { padding-left: 10px !important; } .fr__room p.sq { display: inline-block; } .fr__room b.big { line-height: 23px; font-size: 16px; font-weight: normal; } .fr__room p.small { font-size: 13px; color: #757575; } .fr__room .room_row i { position: absolute; left: 0; top: 2px; } .fr__room .map_object { position: relative; } .fr__room .map_object .closer { font-size: 26px; right: 44px; top: 15px; } .adress_map { font-weight: normal !important; } .fr__room .room_row .col-big { float: left; width: 55%; } .fr__room .room_row .col-small { float: left; width: 45%; } .fr__room .icons img.icon { margin: 0 5px 0 0; height: 36px; } .fr__room .modalArch { border: none 0; } .fr__room .i-btn i { font-size: 16px !important; } .fr__room .get_pdf { /*text-transform: uppercase;*/ font-size: 19px !important; /*letter-spacing: 1px;*/ font-style: normal; font-weight: normal; } .arrow_box { font-family: "Lato"; font-size: 14px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; line-height: 29px; position: relative; background: #fff; height: 28px; padding-left: 10px; padding-right: 5px; } .arrow_box:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 14px; margin-top: -14px; } .arrow_box span { font-weight: bold; } .fr__room .arrow_box { position: absolute; top: 20px; left: 0; } .fr__room .bottom { position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 35px 15px 25px; border-top: 1px solid #dedede; } .fr__room .bottom .opis_parent { position: relative; display: inline-block; } .hidden_opis { display: none; position: absolute; bottom: -50px; left: 0; width: 300px; min-height: 185px; background: #fff; border: solid 1px #dedede; border-radius: 5px; padding: 15px; z-index: 9999999; box-shadow: 0 10px 20px -10px rgba(8, 26, 40, 0.11); /* box-shadow: 0px 1px 7px 2px rgba(179, 179, 179, 0.35); */ box-shadow: 0 15px 30px -7px rgba(8, 26, 40, 0.21); } .hidden_opis textarea { width: 100%; min-height: 130px; } .hidden_opis .fr-btn { margin-top: 10px; float: right; } .fr__room .bottom .open_map { margin-left: 6px; } .fr__room .center .price span { padding-left: 21px; height: 37px; padding-top: 2px; } .fr__room .center .price span { font-size: 28px; color: #212121; } .fr__room .center .price span.rub { position: relative; font-size: 30px; padding: 0 !important; } .fr__room .bottom .number { float: right; } .fr__room .bottom .name { font-size: 17px; font-family: "Lato"; margin-right: 10px; color: #212121; } .fr__room .bottom .number .fr-btn { background: none !important; cursor: default; } .fr__room.ap .number .name { display: block; font-size: 14px; margin-bottom: 7px; max-width: 410px; } .fr__room.viewed:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 88; background: rgba(255, 255, 255, .5); } .fr__room .label-view { z-index: 99; position: relative; } .fr__room .i-btn .ti-download { font-size: 15px !important; top: 2px !important; } .fr__room .i-btn .ti-announcement { top: 1px !important; } .fr__room .i-btn .ti-eye { top: 1px !important; } .addComplaint span { margin-right: 0 !important; } /* new Object */ .jw__objects { margin: 0 35px; } .row-menu-obj { display: block; cursor: default; position: relative; font-family: "Lato"; } .jw__object { display: block; cursor: default; position: relative; background-color: #FFF; -webkit-transition: background-color 0.1s; transition: background-color 0.1s; margin-bottom: 30px; /*border: 1px solid #dedede;*/ box-shadow: 0 2px 7px rgba(0, 0, 0, 0.13); border-radius: 2px; /*overflow: hidden;*/ font-family: "Lato"; } .jw__object.marketplace { -webkit-animation: SlideInDown 1s ease; animation: SlideInDown 1s ease; margin: 0 -35px 32px; border: 0; } .jw__object.marketplace .fotorama__wrap--slide .fotorama__stage__frame { opacity: 1!important; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .jw__object .object-images { float: left; width: 33%; height: 480px; position: relative; } .jw__object .object-content { float: left; width: 67%; min-height: 480px; /*overflow-y: hidden;*/ position: relative; } .jw__object .object-content .obj_client { padding-top: 0px; } .jw__object .object-content .obj_client .jw__clients_popup { text-decoration: none; border-bottom: 1px dotted #bdbdbd; padding-top: 2px; margin-left: 3px; float: right; } .jw__object .fotorama { height: 480px; } .jw__object .object-content .object-content__name { padding: 6px 32px 13px 30px; border-bottom: 1px solid #f3f3f3; } .favorite-input, .to_send_input { position: absolute; left: -9999px; } .jw__object .object-content__top { padding: 9px 35px 8px 30px; border-bottom: 1px solid #f3f3f3; font-size: 15px; } .jw__object .object-content__actions, .row-menu-obj .object-content__actions { padding: 7px 20px 5px 30px; border-bottom: 1px solid #f3f3f3; font-size: 15px; } .jw__object .object-content__actions .actions-menu__icons, .row-menu-obj .object-content__actions .actions-menu__icons { float: right; } .jw__object .object-content__actions .actions-menu__icons .ti-more-alt, .jw__object .object-content__actions .actions-menu__icons .jw-action-icon-more, .row-menu-obj .object-content__actions .actions-menu__icons .ti-more-alt, .row-menu-obj .object-content__actions .actions-menu__icons .jw-action-icon-more { position: relative; top: 2px; padding: 10px 15px; color: #bdbdbd; font-size: 23px; cursor: pointer; } .jw__object .object-content__actions .actions-menu__icons .jw-action-icon-more, .row-menu-obj .object-content__actions .actions-menu__icons .jw-action-icon-more { height: 30px; top: 0; padding: 0px 15px 0px; line-height: 25px; font-size: 29px; } .jw__object .object-content__actions .actions-menu__icons:hover .ti-more-alt, .jw__object .object-content__actions .actions-menu__icons:hover .jw-action-icon-more, .row-menu-obj .object-content__actions .actions-menu__icons:hover .ti-more-alt, .row-menu-obj .object-content__actions .actions-menu__icons:hover .jw-action-icon-more { color: #757575; } .jw__object .actions-menu, .clients .actions-tags, .jw__object .actions-tags, .row-menu-obj .actions-menu { box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.97); transform: scale(.97); transition: all .3s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; padding: 6px 0 9px; z-index: 999; opacity: 0; top: 41px; right: 10px; } .jw__object .actions-tags { right: auto; left: calc(50% - 130px); } .jw__object .actions-menu.show, .clients .actions-tags.show, .jw__object .actions-tags.show, .row-menu-obj .actions-menu.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; } .jw__object .actions-menu .actions-menu__inner, .clients .actions-tags .actions-menu__inner, .jw__object .actions-tags .actions-menu__inner, .row-menu-obj .actions-menu .actions-menu__inner { position: relative; z-index: 9; } .jw__object .actions-menu a, .clients .actions-tags a, .jw__object .actions-tags a, .row-menu-obj .actions-menu a { border: none; padding: 4px 18px 6px; display: block; color: #757575 } .jw__object .actions-menu a:hover, .clients .actions-tags a:hover, .jw__object .actions-tags a:hover, .row-menu-obj .actions-menu a:hover { background: #f0f0f0; color: #757575 !important; } .jw__object .actions-menu a:hover span, .clients .actions-tags a:hover span, .jw__object .actions-tags a:hover span, .row-menu-obj .actions-menu a:hover span { border: none; } .jw__object .actions-menu a span, .clients .actions-tags a span, .jw__object .actions-tags a span, .row-menu-obj .actions-menu a span, .log_history .log_event a { border-bottom: 1px dashed #bdbdbd; } .row-menu-obj .actions-menu.reversed:before { bottom: unset; top: -8px; -webkit-transform: rotate(225deg); } .row-menu-obj .actions-menu.reversed:after { top: 0; bottom: unset; } .row-menu-obj .actions-menu:before, .clients .actions-tags:before, .row-menu-obj .actions-tags:before, #popup__reqs:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; position: absolute; display: block; height: 20px; content: ""; width: 20px; bottom: -8px; left: 47px; margin-left: -23px; } .jw__object .actions-menu:before, .clients .actions-tags:before, .jw__object .actions-tags:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: -4px; right: 25px; margin-left: -23px; } .jw__object .actions-menu.contract{ right: unset; width: 320px; } .jw__object .actions-menu.contract:before{ right:unset; left: 110px; } .row-menu-obj .actions-menu:after, .row-menu-obj .actions-tags:after { position: absolute; background: #fff; height: 39px; width: 90%; content: ""; bottom: 0; right: 5px; } .jw__object .actions-menu:after, .clients .actions-tags:after, .jw__object .actions-tags:after { position: absolute; background: #fff; height: 39px; width: 90%; content: ""; top: 0; right: 5px; } .contract_req .actions-tags:after { height: 29px; } .clients .actions-tags, .jw__object .actions-tags { width: 260px; min-height: 48px; top: 37px; right: -21px; padding: 0px; border: 1px solid #e0e0e0 !important; } .contract_req .actions-tags { min-height: 38px; } .clients .actions-tags.show, .jw__object .actions-tags.show { right: auto; left: calc(50% - 130px); } .clients .actions-tags:before, .jw__object .actions-tags:before { right: calc(50% - 10px); } .clients .actions-tags .fstElement, .jw__object .actions-tags .fstElement { display: block; max-width: 258px; border-top: 0; border-left: 0; border-right: 0; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .clients .actions-tags .fstControls, .jw__object .actions-tags .fstControls { max-width: 258px; padding-right: 30px; padding-top: 10px; } .clients .actions-tags .fstControls .fstQueryInput, .jw__object .actions-tags .fstControls .fstQueryInput { font-size: 15px; } .clients .actions-tags .toggleSpan:after, .jw__object .actions-tags .toggleSpan:after { top: 13px; right: 10px; } .clients .actions-tags .fstElement .fstResults, .jw__object .actions-tags .fstElement .fstResults { max-height: 180px !important; overflow-x: hidden; overflow-y: auto; left: 0px; border: 0; } .clients .actions-tags .fstElement.fstActive .fstResults, .jw__object .actions-tags .fstElement.fstActive .fstResults { position: relative; display: block; left: 0px; border: 0; } .clients .actions-tags button.small-button, .jw__object .actions-tags button.small-button { display: inline-block; color: #ffffff; font-size: 15px; font-weight: bold; border: 0; cursor: pointer; font-family: "Lato"; border-radius: 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; padding: 10px; width: 100%; background: rgb(67, 160, 71); /* Old browsers */ background: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#43a047', endColorstr='#388e3c', GradientType=0); /* IE6-9 */ } .clients .actions-tags button.small-button:hover, .clients .actions-tags button.small-button:focus, .jw__object .actions-tags button.small-button:hover, .jw__object .actions-tags button.small-button:focus { border: 0 !important; color: #ffffff !important; background: #388E3C; border-radius: 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; } .jw__object .jw__counter { color: #fff !important; top: -13px; right: -10px; } .jw__object .object-content__main-actions { padding: 13px 35px 13px 30px; border-bottom: 1px solid #f3f3f3; } .jw__object .date, .jw__object .top-info { padding: 4px 0 4px; } .jw__object .date span, .jw__object .top-info span { position: relative; display: inline-block; text-overflow: ellipsis; white-space: nowrap; max-width: 170px; color: #757575; margin-right: 15px; overflow: hidden; } .jw__object .date span:last-child, .jw__object .top-info span:last-child { margin-right: 0px; } .jw__object h2 { position: relative; margin: 0 !important; font-size: 27px !important; letter-spacing: 0.2px; font-weight: normal; float: left; width: 100%; } .jw__object h2 .edit-link { position: relative; display: inline-block; text-overflow: ellipsis; white-space: nowrap; max-width: calc(100% - 38px); overflow: hidden; } .jw__object h2 label+.edit-link { max-width: calc(100% - 78px); } .jw__object h2 .ti-heart:hover, .jw__object h2 .ti-eye:hover { color: #0c2f95; } .jw__object h2 .ti-trash:hover { color: red; } .f-object h2 .ti-heart:hover, .f-object h2 .ti-eye:hover { color: #0c2f95; } .f-object h2 .ti-trash:hover { color: red; } .jw__object h2 .ti-star { position: relative; top: 2px; font-size: 26px; } .jw__object h2 .ti-heart, .jw__object h2 .ti-eye, .jw__object h2 .ti-trash { /* position: relative; */ /* top: 2px; */ color: #757575; cursor: pointer; } .f-object h2 .ti-heart, .f-object h2 .ti-eye, .f-object h2 .ti-trash { /* position: relative; */ /* top: 2px; */ color: #757575; cursor: pointer; } .jw__object h2 .ti-eye { float: right; font-size: 30px; } .jw__object h2 label { margin-left: 6px; float: right; } .jw__object .ti-heart, .jw__object .ti-eye, .jw__object .ti-trash { position: relative; top: 4px; } .f-object .ti-heart, .f-object .ti-eye, .f-object .ti-trash { position: relative; top: 4px; } .jw__object .object-content__main-actions label { margin-right: 10px; } .jw__object h2 .ti-star { position: relative; top: 2px; } .jw__object .object-content__main-actions span:hover { color: #0c2f95; } .jw__object .ti-star.active { color: #FFC107; } .jw__object .ti-heart.active { color: red; } .f-object .ti-heart.active { color: red; } .jw__object .ti-eye.active { color: orange; } .jw__object .ti-trash.active { color: red; } .f-object .ti-trash.active { color: red; } .jw__object .fl-right { float: right; } .jw__object .preloader { position: absolute; top: 17px; z-index: 999; height: 26px; width: 26px; background-size: 26px 26px; right: 125px; } .jw__object .object-content .object-content__info-row { border-bottom: 1px solid #f3f3f3; } .jw__object .object-content__info-row table { width: 100%; vertical-align: top; } .jw__object .object-content__info-row .place { width: 55%; /*background: #ffffff;*/ border-right: 1px solid #f3f3f3; } .jw__object .object-content__info-row .place .inner { padding: 10px 20px 10px 30px; min-height: 90px; display: flex; flex-direction: column; max-height: 163px; justify-content: space-between; } .jw__object .object-content__info-row .place .inner .subway__logo { position: relative; top: 1px; } .jw__object .object-content__info-row .place .circle-line { position: relative; display: inline-block; top: -1px; width: 10px; height: 10px; border-radius: 7px; margin-right: 4px; } .jw__object .object-content__info-row .place .red-line { background: #d32f2f; } .jw__object .object-content__info-row .place .green-line { background: #02b720; } .jw__object .object-content__info-row .place .blue-line { background: #0040a3; } .jw__object .object-content__info-row .place .purple-line { background: #bc226d; } .jw__object .object-content__info-row .place .orange-line { background: #ffa71d; } .jw__object .object-content__info-row .place .gray-line { background: #757575; } .jw__object .object-content__info-row .place .subway, .NB__value .subway { padding-bottom: 8px; font-size: 15px; } .object-card__chars-left .subway-logo, .jw__object .subway-logo { display: inline-block; background: url(../images/metro4.png) no-repeat; background-size: 16px 12px; width: 16px; height: 12px; } .jw__object .object-content__info-row .place .time, .NB__value .subway .time { padding-bottom: 8px; font-size: 15px; color: #757575; text-transform: lowercase; } .jw__object .object-content__info-row .place .district { font-size: 15px; padding: 5px 0; color: #757575; } .jw__object .object-content__info-row .place .address { font-size: 15px; } .jw__object .object-content__info-row .room { background: #ffffff; border-right: 1px solid #f3f3f3; } .jw__object .object-content__info-row .room .inner { padding: 10px 10px 10px 20px; min-height: 90px; } .jw__object .object-content__info-row .room .square { font-size: 15px; padding-bottom: 8px; } .jw__object .object-content__info-row .room .live-square { font-size: 15px; padding-bottom: 8px; color: #757575; } .jw__object .object-content__info-row .room .kitchen-square { font-size: 15px; color: #757575; padding-bottom: 8px; } .jw__object .object-content__info-row .room .floor { font-size: 15px; } .jw__object .object-content__info-row .features { background: #ffffff; } .jw__object .object-content__info-row .features .icons { padding: 15px 30px 15px 20px; min-height: 90px; } .jw__object .object-content__info-row .features span { font-size: 32px; margin-right: 6px; color: #757575; } .jw__object .object-content__info-row .info { width: 45%; } .jw__object .object-content__info-row .info .inner { padding: 15px 10px 15px 20px; min-height: 90px; } .jw__object .object-content__info-row .period { padding-bottom: 8px; font-size: 15px; } .jw__object .object-content__info-row .payment { font-size: 15px; } .jw__object .object-content__info-row .rules { padding-bottom: 8px; font-size: 15px; } .jw__object .object-content__info-row .decoration { padding-bottom: 8px; font-size: 15px; } .jw__object .object-content__price { border-top: 1px solid #f3f3f3; } .jw__object .object-content__price .inner { padding: 15px 10px 18px 30px; } .jw__object .object-content__info-row .prices h3 { margin: 0 0 4px; font-weight: normal; font-size: 15px; display: inline-block; } .jw__object .object-content__price { position: absolute; bottom: 0; width: 100%; } .jw__object .object-content__price .main-price { font-size: 16px; margin-bottom: 9px; float: left; } .jw__object .object-content__price .main-price .action-button { font-size: 14px; height: 40px; margin-top: 3px; } .jw__object .object-content__price .flat-variant div { float: left; margin-left: 12px; padding-bottom: 6px; } .jw__object .object-content__name .name { float: left; } .jw__object .object-content__name .builder { position: absolute; top: 2px; right: 35px; padding: 12px 0 12px 20px; display: inline-block; } .jw__object .object-content__name .builder img { height: 30px; display: block; margin-bottom: 4px; } .jw__object .object-content__name .builder span { font-size: 12px; color: #757575; } .jw__object .object-content__price-user-map { position: absolute; bottom: 0; left: 0; right: 0; border-top: 1px solid #f3f3f3; } .jw__object .object-content__price-user-map table { width: 100%; } .jw__object .object-content__price-user-map .price { font-size: 25px; color: #212121; width: 315px; padding: 15px 0 18px 0; border-right: 1px solid #f3f3f3; } .jw__object .object-content__price-user-map .price span.rub { position: relative; font-size: 25px; padding: 0 !important; margin-right: 4px; } .jw__object .object-content__price-user-map .price span.rub_small { position: relative; font-size: 16px; padding: 0 !important; margin-right: 4px; } .jw__object .object-content__price-user-map .user, .jw__object .object-content__price-user-map .partner { padding: 15px 0 19px 0; font-size: 15px; line-height: 19px; text-align: right; color: #757575; } .jw__object .object-content__price-user-map .phone { font-size: 18px; padding: 15px 30px 19px 0px; text-align: right; width: 150px; } .jw__object .object-content__price-user-map .price span.n { display: block; margin: 0 0 0 30px; } .jw__object .object-content__price-user-map .desc_map { padding: 0 25px 0; } .jw__action-links .action-link { display: inline-block; color: #757575; border-bottom: 1px dashed #dedede; margin-right: 15px; cursor: pointer; font-size: 16px; line-height: 21px; } .jw__action-links .action-link:hover { color: #0c2f95; border-color: #0c2f95; } .jw__action-links .action-link.active { font-weight: bold; color: #757575; border: 0; } .jw__object .map_object { position: relative; } .jw__object .map_object .closer { font-size: 26px; right: 44px; top: 15px; } .adress_map { font-weight: normal !important; } .jw__object .room_row .col-big { float: left; width: 55%; } .jw__object .room_row .col-small { float: left; width: 45%; } .jw__object .icons img.icon { margin: 0 5px 0 0; height: 36px; } .jw__object .modalArch { border: none 0; } .jw__object .arrow_box { font-family: "Lato"; font-size: 16px; font-weight: normal; letter-spacing: 0; text-transform: none; line-height: 30px; position: relative; background: #fff; height: 32px; padding-left: 10px; padding-right: 5px; } .jw__object .arrow_box:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 16px; margin-top: -16px; } .jw__object .arrow_box { position: absolute; display: block; top: 26px; left: 0; z-index: 20; } .jw__object .arrow_box+.arrow_box { display: none; } .jw__object .arrow_box:nth-child(2) { display: block; top: calc(40px * 1.38); z-index: 18; } .jw__object .arrow_box:nth-child(3) { display: block; top: calc(60px * 1.38); z-index: 17; } .jw__object .arrow_box:nth-child(4) { display: block; top: calc(80px * 1.38); z-index: 16; } .jw__object .arrow_box:nth-child(5) { display: block; top: calc(100px * 1.38); z-index: 15; } .jw__object .arrow_box:nth-child(6) { display: block; top: calc(120px * 1.38); z-index: 14; } .jw__object .arrow_box:nth-child(7) { display: block; top: calc(140px * 1.38); z-index: 13; } .jw__object .arrow_box:nth-child(8) { display: block; top: calc(160px * 1.38); z-index: 12; } .jw__object .arrow_box:nth-child(9) { display: block; top: calc(180px * 1.38); z-index: 11; } .jw__object .arrow_box:nth-child(10) { display: block; top: calc(200px * 1.38); z-index: 10; } .hidden_opis { display: none; position: absolute; bottom: -50px; left: 0; width: 300px; min-height: 185px; background: #fff; border: solid 1px #dedede; border-radius: 5px; padding: 15px; z-index: 9999999; box-shadow: 0 10px 20px -10px rgba(8, 26, 40, 0.11); /* box-shadow: 0px 1px 7px 2px rgba(179, 179, 179, 0.35); */ box-shadow: 0 15px 30px -7px rgba(8, 26, 40, 0.21); } .hidden_opis textarea { width: 270px; height: 130px; } .hidden_opis .fr-btn { margin-top: 10px; float: right; } .jw__object .bottom .open_map { margin-left: 6px; } .jw__object .number { float: right; } .jw__object .name { font-size: 17px; font-family: "Lato"; margin-right: 10px; color: #212121; } .jw__object.ap .number .name { display: block; font-size: 14px; margin-bottom: 7px; max-width: 410px; } .jw__object.viewed:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 88; background: rgba(255, 255, 255, .5); } .jw__object .label-view { z-index: 99; position: relative; } .addComplaint span { margin-right: 0 !important; } .jw__object .date { float: left; } .jw__object .opis_parent { position: relative; display: inline-block; margin-right: 10px; } .jw__object .object-content__bottom { position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 35px 15px 25px; border-top: 1px solid #dedede; } /* Actions button */ .jw__action-button { float: left; margin-right: 10px; } .jw__object .action-button { border-radius: 4px; cursor: pointer; } .sendPDF { background: #e2574c; background: -moz-linear-gradient(top, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); background: -webkit-linear-gradient(top, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); background: linear-gradient(to bottom, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2574c', endColorstr='#e2574c', GradientType=0); border: 1px solid rgba(148, 54, 41, .4); font-size: 15px; font-weight: bold; color: #ffffff !important; line-height: 30px; height: 30px; padding: 0 13px; text-transform: uppercase; } .sendPDF:hover { background: rgba(226, 87, 76, .85); border-color: rgba(148, 54, 41, .37) !important; color: #ffffff !important; } .sendPDF:hover span { color: #ffffff !important; } .f-object .addEditNote.haveNotes, .object-card .addEditNote.haveNotes, .jw__object .addEditNote.haveNotes { color: #e18605; border-color: #e18605 !important; } .jw__object .addVkPost { line-height: 30px; height: 30px; padding: 0 13px; background: #507299; background: -moz-linear-gradient(top, rgba(80, 114, 153, 0.8) 0%, rgba(67, 100, 140, 0.94) 100%); background: -webkit-linear-gradient(top, rgba(80, 114, 153, 0.8) 0%, rgba(67, 100, 140, 0.94) 100%); background: linear-gradient(to bottom, rgba(80, 114, 153, 0.8) 0%, rgba(67, 100, 140, 0.94) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#507299', endColorstr='#43648c', GradientType=0); border: 1px solid #507299; color: #fff !important; position: relative; } .jw__object .addVkPost img { height: 13px; position: relative; top: 2px; } .jw__object .addVkPost:hover { background: #6888ad !important; border: 1px solid #507299 !important; color: #fff !important; } .jw__object .actionJW, .new-object__form .actionJW, .jw-settings .actionJW, .object__content .actionJW { position: relative; height: 30px; line-height: 30px; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; color: #757575; padding: 0 13px; } .jw__object .actionJW .ti-download { position: relative; top: 2px; font-size: 15px; } .jw__object .magicFind { height: 30px; line-height: 30px; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; color: #757575; padding: 0 17px; } .jw__object .magicFind img { height: 16px; position: relative; top: 3px } .jw__object .actionJW:hover, .jw__object .magicFind:hover, .new-object__form .actionJW:hover, .jw-settings .actionJW:hover { background: #f5f5f5; border: 1px solid #d0d0d0; color: #757575; } .jw__object .actionJW.tasks { position: relative; } .jw__object .actionJW .counter, .object-card__action .actionJW .counter { position: absolute; right: -8px; top: -8px; height: 19px; line-height: 19px; background: #4CAF50; color: #ffffff; padding: 0 9px; font-size: 12px; font-style: normal; font-weight: 800; border-radius: 11px; } .jw__object .actionJW .counter:hover, .object-card__action .actionJW .counter:hover { color: #ffffff; } /* Sub-actions */ .jw__object .object-content__sub-actions.actionAdv { padding-right: 30px !important; } .jw__object .actionJW .ti-reload { position: relative; top: 2px; font-size: 15px; } .jw__object .actionJW .ti-back-right { position: relative; top: 1px; font-size: 17px; } .jw__object .actionJW .ti-folder { position: relative; top: 1px; font-size: 16px; } .jw__action-button .bAvito { height: 21px; position: relative; top: -2px; margin-right: 4px; } .jw__action-button .bDomofond { height: 28px; position: relative; top: 0px; } .jw__action-button .bZipal { height: 28px; position: relative; top: 2px; } .jw__action-button .bCian { height: 23px; position: relative; top: 3px; margin-right: 4px; } .jw__action-button .bRealCian { height: 15px; position: relative; top: 3px; margin-right: 0px; } .jw__action-button .bEMLS { height: 20px; position: relative; top: 5px; } .jw__action-button .bBnru { height: 19px; position: relative; top: 3px; } .actionAdv .action-button.actionAdvButton.active { background: rgba(237, 237, 237, .92) !important; border-color: #c3c3c3 !important; color: #333!important; text-shadow: none; } .actionAdv__title { float: left; padding-right: 10px; line-height: 29px; font-size: 15px; } .jw__object .source-list, .jw__object .source-how { display: inline-block; float: left; margin-right: 15px; position: relative; } .jw__object .source-list .source-list__button, .jw__object .source-how .source-how__button { display: inline-block; color: #757575; cursor: pointer; font-size: 17px; padding: 7px 0 0; height: 25px; } .jw__page__tabs .use-advert-budget__popup { margin-top: 28px; bottom: -92px; left: -308px; width: 420px; padding: 16px 25px; } .jw__page__tabs .use-advert-budget__popup p { position: relative; display: inline-block; line-height: 1.25rem; z-index: 9999; } .jw__object .source-list__popup { width: 640px; margin-top: 28px; top: -110px; right: -656px; padding: 16px 25px; } .jw__object .source-how__popup { width: 420px; margin-top: 28px; top: -74px; left: -420px; padding: 16px 25px; min-height: 90px; } .jw__page__tabs .use-advert-budget:hover .jw__popup, .jw__object .source-list:hover .jw__popup, .jw__object .source-how:hover .jw__popup { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; z-index: 9999; } .jw__object .source-list:hover .source-list__button, .jw__object .source-how:hover .source-how__button { color: #237ef7; } .jw__object .source-how__popup:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: 41px; right: -8px; margin-left: 0; border: 2px solid rgb(67, 160, 71); } .jw__object .source-how__popup:after { position: absolute; background: #fff; height: 51px; width: 90%; content: ""; top: 31px; right: 0px; } .jw__page__tabs .use-advert-budget__popup:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: -10px; left: 302px; margin-right: 0; border: 2px solid rgb(67, 160, 71); } .jw__object .source-list__popup:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: 88px; left: -8px; margin-right: 0; border: 2px solid rgb(67, 160, 71); } .jw__page__tabs .use-advert-budget__popup:after { position: absolute; background: #fff; height: calc(100% - 5px); width: calc(100% - 5px); content: ""; top: 0px; left: 5px; } .jw__object .source-list__popup:after { position: absolute; background: #fff; height: 51px; width: 90%; content: ""; top: 70px; left: 0px; } .jw__object .source-list__popup ul { position: relative; z-index: 5; } .jw__object .source-list__popup ul li { width: 260px; margin-bottom: 8px; font-size: 16px; display: inline-block; } .jw__object .source-how__popup p { font-size: 16px; line-height: 24px; position: relative; z-index: 5; } .jw__object .source-how__popup p.price-history { margin: 7px 0 0 0; } .jw__object .source-how__popup td.price-stats { font-size: 15px !important; line-height: 24px !important; position: relative; z-index: 5; } .jw__object .source-how__popup td.price-stats:last-child { white-space: nowrap; } /* jw-new-residence */ .jw-new-residence { margin: 30px 0; } .jw-new-residence .jw__object { border-radius: 0; } .jw-new-residence .jw__object .object-images { width: 25%; min-height: 328px; height: 328px; } .jw-new-residence .jw__object .object-images .fotorama { height: 328px; } .jw-new-residence .jw__object .object-content { width: 75%; min-height: 328px; height: 328px; } .jw-new-residence .jw__object .object-content table td { vertical-align: top; } .jw-new-residence .fotorama__wrap--slide .fotorama__stage__frame { opacity: 1 !important; border-radius: 0; } .jw-new-residence .jw__object .object-content .object-content__name { padding: 16px 32px 23px 30px; } .jw-new-residence .jw__object .object-content .object-content__info-row { border: 0; } /* Actions active */ .action-button.active, .sendPDF.active { border-color: #424242; color: rgb(255, 255, 255) !important; cursor: default !important; background: #424242 !important; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); } .jw__object .actionJW.active:hover { border-color: #424242; } .jw__object .jw__action-button.with-check .active { position: relative; padding-right: 20px; background: #fff !important; border-color: rgba(56, 142, 60, .6) !important; box-shadow: inset 0px 1px 1px 0px rgba(56, 142, 60, .2); } #app_step .jw__object .jw__action-button.with-check .active { color: #757575 !important; } .jw__object .jw__action-button.with-check .disabled { position: relative; background: lightgray !important; } .jw__object .jw__action-button.with-check .active:after { content: ""; background: url(../images/check.svg); background-size: 12px 12px; width: 12px; height: 12px; display: block; position: absolute; top: 9px; right: 7px; z-index: 9; } /* check-box-button */ .jw__group-action-button { display: inline-block; position: relative; top: 7px; float: left; margin-right: 11px; } .jw__group-action-button input { position: absolute; left: -9999px; } .check-button-box { height: 25px; width: 25px; /* position: relative; */ display: block; /* top: 7px; */ cursor: pointer; border: 1px solid #75757565; border-radius: 3px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .2); } .check { opacity: 0; background: url(../images/check.svg); background-size: 32px 33px; width: 32px; height: 32px; display: block; position: absolute; top: -5px; left: 2px; z-index: 45; cursor: pointer; } .view-changer .check{ width: 22px; height: 22px; background-size: 22px 23px; margin: 5px 0 0 9px !important; } .view-changer .check-button-box{ height: 15px; width: 15px; margin: 5px 0 0 9px !important; border-bottom: 1px solid #75757565 !important; } .view-changer .item-for-check.active .check-button-box{ border-bottom: 1px solid #43a047 !important; } .view-changer .check:hover{ border-bottom: 0; } .view-changer .item-for-check:hover .check{ border-bottom: 0; } .group-action-button.active .check-button-box { border-color: rgba(56, 142, 60, .6); box-shadow: inset 0px 1px 1px 0px rgba(56, 142, 60, .3); } .group-action-button:hover .check { opacity: .2; } .group-action-button.active .check, .group-action-button.active:hover .check { opacity: 1; } /* jw__page__tabs */ .jw__page__tabs { padding: 0 35px; background: #ffffff; border-bottom: 1px solid #dedede; } .jw__page__tabs .tab, .jw__page__tabs .tab_pasive { position: relative; display: inline-block; padding: 19px 0 23px; margin-right: 20px; cursor: pointer; border: 0; font-size: 17px; } .jw__page__tabs .tab span, .jw__page__tabs .tab_pasive span { border-bottom: 1px solid #bdbdbd; } .jw__page__tabs .tab.selected:after { content: ""; position: absolute; height: 2px; width: 100%; bottom: -1px; left: 0; background: rgb(67, 160, 71); } .jw__page__tabs .tab.selected span { color: #000000; font-weight: bold; border: none; } .jw__page__tabs .tab:hover span { color: #237ef7; border-color: #3a8efa; } .jw__page__tabs .tab.selected:hover span { color: #000000 !important; } .jw__tab__counter { margin-left: 4px; height: 19px; background: #4CAF50; color: #ffffff; padding: 2px 8px; top: 14px; right: 5px; font-size: 13px; font-style: normal; font-weight: 800; border-radius: 11px; } .jw__tab__counter.invert { margin-left: 4px; height: 19px; background: #fff; color: #4CAF50; position: relative; padding: 4px 8px; top: -2px; right: 0; font-size: 12px; font-style: normal; font-weight: 800; border-radius: 50%; } .jw__page__tabs .disabled.tab .jw__tab__counter { background: #999; } .jw__new-object { font-family: "Lato"; background: none; border: none; font-size: 16px; cursor: pointer; } .tab.tab__new-object, .new .tab.tab__new-object, .tab_pasive.tab__new-objec { padding-left: 32px; } .tab.tab__new-object i, .tab_pasive.tab__new-object i { position: absolute; left: 0; top: 50%; margin-top: -12px; font-size: 24px; color: #4CAF50; } .jw__new-object span { border-bottom: 1px solid #bdbdbd; } .tab.tab__new-object:hover i { color: #237ef7; } .disabled.tab, .disabled.tab span, .disabled.tab:hover, .disabled.tab:hover span { cursor: default; border: none; color: #999; } .jw__page__tabs .jw__counter { position: relative; top: 0; right: 0; } /* PAGINATION */ .f-system_pagination { margin: 0 35px 30px; } .f-system_pagination ul li { float: left; margin-right: 15px; padding: 5px 10px; border-radius: 4px; } .f-system_pagination ul li a { /*padding: 7px 9px;*/ font-family: 'PT Sans', Arial; display: block; /*background: #fff;*/ /*border-radius: 3px;*/ font-size: 18px; /*border: none; */ /*color: #506979 !important;*/ font-weight: bold; } .f-system_pagination ul li.active { background: #212121; box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .f-system_pagination ul li.active a { color: white; border: 0; } .f-system_pagination ul li a:hover { /*background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); color: #506979 !important;*/ } .f-system_pagination ul li.active a:hover { /*background: rgb(69, 90, 100); box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important;*/ } .f-system_pagination i { font-size: 15px; } .kol_find { float: right; } .kol_find { font-size: 17px; font-family: "Lato"; padding: 0 10px; height: 38px; line-height: 38px; border: 1px solid #D5DBE2; border-radius: 4px; color: #506979; } #objects { margin: 0 35px; } .jw__object.marketplace .subway { position: relative; display: flex; flex-wrap: nowrap; align-items: center; } .jw__object .all-stations { position: relative; } .jw__object.marketplace .place { width: 45%; } .jw__object.marketplace .object-content__price-user-map .user, .jw__object.marketplace .object-content__price-user-map .partner { padding: 15px 0 16px 47px; position: relative; font-size: 16px; line-height: 19px; text-align: left; color: #757575; } .jw__object.marketplace .object-content__user-pic { position: absolute; top: 13px; left: 0; } .jw__object.marketplace .object-content__user-pic img { height: 34px; border: 1px solid #dedede; border-radius: 24px; } .jw__object.compact {} .jw__object.compact .object-images { height: 343px; width: 25%; } .jw__object.compact .object-images .no-image svg { top: 108px; left: 50%; margin-left: -65px; } .jw__object.compact .source-how { display: inline-block; line-height: 15px; } .jw__object.compact .source-how .source-how__button { padding: 0; height: auto; } .jw__object.compact .object-images .arrow_box { box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15); } .jw__object.compact .object-images .fotorama { height: 343px; } .jw__object.compact .object-content__actions .date, .jw__object.compact .object-content__actions .object-content__advert { padding: 8px 0px; } .jw__object.compact .object-content__actions .actions-menu__icons { padding: 5px 0px; } .jw__object.compact .object-content__actions .actions-menu__icons .viewed_label { padding: 2px 5px; opacity: 0; color: #e18605; border: 1px solid #e18605; border-radius: 3px; -webkit-transition: opacity 0.6s 1.2s ease; -o-transition: opacity 0.6s 1.2s ease; transition: opacity 0.6s 1.2s ease; } .jw__object.compact .object-content__actions .actions-menu__icons .sended_label { padding: 2px 5px; opacity: 0; color: #4CAF50; border: 1px solid #4CAF50; border-radius: 3px; -webkit-transition: opacity 0.6s 1.2s ease; -o-transition: opacity 0.6s 1.2s ease; transition: opacity 0.6s 1.2s ease; } .jw__object.compact .object-content__actions .actions-menu__icons .sended_label.show, .jw__object.compact .object-content__actions .actions-menu__icons .viewed_label.show { opacity: 0.54; -webkit-transition: opacity 0.6s 1.2s ease; -o-transition: opacity 0.6s 1.2s ease; transition: opacity 0.6s 1.2s ease; } .clients .additional-info .tags, .jw__object.compact .object-content__actions .tags, .jw__object.compact .object-content__actions .user { display: inline-block; color: #757575; float: left; padding: 2px 0px; overflow: hidden; margin-left: 20px; max-width: 18%; white-space: nowrap; } .clients .additional-info .tags, .jw__object.compact .object-content__actions .tags { margin-left: 1px; } .clients .additional-info .tags { max-width: unset !important; } .clients .additional-info .tags i, .jw__object.compact .object-content__actions .tags i, .jw__object.compact .object-content__actions .user i { color: #757575; font-size: 17px; margin-right: 2px; } .clients .additional-info>div>span, .jw__object.compact .object-content__actions .tags span { color: #4CAF50; } .jw__object.compact .object-content__actions .user span { color: #757575; } .clients .additional-info .addTag, .jw__object.compact .object-content__actions .addTag { position: relative; display: inline-block; float: left; margin: 3px 0; margin-left: 20px; } .object-content__actions .addTag { margin-left: 1px !important; } .clients .additional-info .addTag>a, .jw__object.compact .object-content__actions .addTag>a { display: inline-block; color: #4CAF50; padding: 5px 8px; text-decoration: none; border-bottom: none; } .clients .additional-info>a:hover, .clients .additional-info>a:focus, .jw__object.compact .object-content__actions .addTag>a:hover, .jw__object.compact .object-content__actions .addTag>a:focus { background: rgba(122, 122, 122, 0.1); text-decoration: none; border-bottom: none; } .clients .additional-info .tags:not([style*="display: none;"])+.addTag, .jw__object.compact .object-content__actions .tags:not([style*="display: none;"])+.addTag { margin-left: 5px; } .jw__object.compact .object-content__info-row .place .inner { padding: 8px 20px 8px 30px; min-height: 98px; } @media only screen and (min-width: 1640px) { .jw__object.compact .object-content__actions .tags, .jw__object.compact .object-content__actions .user { max-width: 22%; } } .jw__object.compact .jw__popup.source-list__popup:before { top: calc(50% - 10px); } .jw__object.compact .jw__popup.source-list__popup:after { right: 0px; left: auto; height: 80px; } .jw__object.compact .jw__popup.clients__popup { width: 320px; left: -250px; top: -44px; } .jw__object.compact .jw__popup.clients__popup:before { top: calc(50% - 10px); } .jw__object.compact .object-content__price-user-map .user, .jw__object.compact .object-content__price-user-map .partner { padding: 12px 0 12px 47px; } .jw__object.compact .object-content__price-user-map .price { line-height: 15px; padding: 8px 0 8px 0; } .jw__object.compact .object-content__price-user-map .phone { font-size: 18px; padding: 12px 30px 15px 0px; } .jw__object.compact .object-content__price-user-map td:empty { display: none; } .jw__object.compact .object-content__info-row .room { vertical-align: top; } .jw__object .object-content__info-row .place .sources { font-size: 15px; color: #757575; } .jw__object.compact .object-content__info-row .place .subway, .jw__object.compact .object-content__info-row .place .district, .jw__object.compact .object-content__info-row .place .time, .jw__object.compact .object-content__info-row .place .address, .jw__object.compact .object-content__info-row .place .sources, .jw__object.compact .object-content__info-row .room .square, .jw__object.compact .object-content__info-row .room .live-square, .jw__object.compact .object-content__info-row .room .kitchen-square { padding-bottom: 5px; } .jw__object.compact .object-content__info-row .place .subway:empty, .jw__object.compact .object-content__info-row .place .district:empty, .jw__object.compact .object-content__info-row .place .time:empty, .jw__object.compact .object-content__info-row .place .address:empty, .jw__object.compact .object-content__info-row .place .sources:empty, .jw__object.compact .object-content__info-row .room .square:empty, .jw__object.compact .object-content__info-row .room .live-square:empty, .jw__object.compact .object-content__info-row .room .kitchen-square:empty { display: none !important; } .jw__object.compact .object-content__info-row .room .inner { padding: 8px 10px 8px 20px; min-height: 98px; } .jw__object.compact .object-content__info-row .features .icons { padding: 8px 30px 8px 20px; min-height: 98px; } .jw__object.compact .object-content__info-row .place .address span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .jw__object.compact .object-content { display: inline-flex; flex-flow: column; min-height: 343px; width: 75%; } .jw__object.compact .object-content .advertisingBtn, #complex_search_form .object-content .advertisingBtn { color: #4CAF50; border-color: rgb(67, 160, 71); } .jw__object.compact .object-content .object-content__sub-actions, #complex_search_form .object-content .object-content__sub-actions { position: absolute; margin: -180px 0 0 315px; background: #FFFFFF; box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15); border-radius: 5px; padding: 15px; } .jw__object.compact .object-content .object-content__sub-actions .source-list__popup { top: -125px; left: -660px; } .jw__object.compact .object-content .object-content__sub-actions .source-list__popup:before { box-shadow: 4px 0px 0 0 rgba(0, 0, 0, .16); right: -8px; left: auto; } .jw__object.compact .object-content .closer, #complex_search_form .object-content .closer { position: absolute; top: 15px; right: 15px; font-size: inherit; cursor: pointer; z-index: 880; } .jw__object.compact .object-content .closer a, #complex_search_form .object-content .closer a { text-decoration: none; border: 0; } .jw__object.compact .object-content .object-content__main-actions, #complex_search_form .object-content .object-content__main-actions { display: inline-block; margin-top: auto; margin-bottom: auto; align-self: stretch; padding: 8px 35px 10px 30px; border-bottom: none; } .jw__object.compact .object-content .object-content__main-actions .jw__action-button { margin-top: 3px; margin-bottom: 3px; } .jw__object.compact .object-content__price-user-map { position: relative; display: inline-flex; margin-bottom: 0px; } .jw__object.compact .object-content__price-user-map .price { line-height: 15px; padding: 10px 0 10px 0; } .jw__object.compact .object-content__price-user-map .price .prim:not(:empty) { display: inline-block; line-height: 14px; font-size: 12px; width: 100%; } .jw__object.compact .object-content .object-content__main-actions .checkbox, #complex_search_form .object-content .object-content__main-actions .checkbox { display: inline-block; margin-top: 0px; margin-bottom: -5px; padding-top: 4px; float: left; } .jw__object.compact .object-content .object-content__sources {} .jw__object.compact .object-content .obj_client { min-width: 139px; margin-left: auto; } .jw__object.compact .object-content .obj_client.no-more { padding-top: 8px; padding-bottom: 6px; } .jw__object.compact .object-content .obj_client .neweditClient { display: inline-block; text-overflow: ellipsis; white-space: nowrap; max-width: 180px; overflow: hidden; line-height: inherit; vertical-align: bottom; } .users .jw__popup, .document .jw__popup, .jw__objects .jw__popup, .jw-new-residence .jw__popup { box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.97); transform: scale(.97); transition: all .3s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; z-index: 333; opacity: 0; border: 2px solid rgb(67, 160, 71) } .document .jw__popup { padding: 6px 10px; } .document .jw__popup.show { border-width: 1px; } .document .jw__popup a { display: block; margin: 4px 0px; font-size: 15px; border-bottom: none; } .document .jw__popup a.no-border.pull-right { display: none; } .jw__object .subway-stations { width: 230px; margin-top: 28px; top: 0; left: -6px; padding: 12px 35px 7px 17px; } .jw__object .subway-stations:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; top: -4px; left: 35px; margin-left: -23px; } .jw__object .subway-stations:after { position: absolute; background: #fff; height: 51px; width: 90%; content: ""; top: 0; left: 8px; } .jw__object .jw__popup.show, .document .jw__popup.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; z-index: 881; } .jw__object .jw__popup.clients__popup { width: 320px; left: -145px; top: -68px; } .jw__object .jw__popup.clients__popup:after { height: auto; top: 0px; bottom: 0px; right: 0px; border-radius: 3px; } .jw__object .jw__popup.clients__popup .obj_client_list { position: relative; z-index: 999; } .jw__object .jw__popup.clients__popup .obj_client_list li+li { margin-top: 4px; } .jw__object .subway-stations .subway-stations__inner { position: relative; z-index: 9; } .jw__object .subway .subway-station { display: inline-block; margin-right: 6px; } .jw__object .subway .subway-stations .subway-station { margin-bottom: 12px; display: block; } .jw__object .subway .jw__small-popup { position: relative; top: 5px; color: #bdbdbd; cursor: pointer; line-height: 14px; font-size: 23px; padding: 5px; } .jw__object .subway .jw__small-popup:hover { color: #757575; } .jw__object .mortgage { display: block; font-size: 16px; margin-top: 3px; color: #757575; } /* f-object */ .f-object { padding: 30px 35px; font-family: 'Lato', Arial; } .f-object .breadcrumbs { margin: 0 0 25px; padding: 0 0 15px; width: 75%; border-bottom: 1px solid #e9e9e9; } .f-object .breadcrumbs ul { padding: 0 40px; } .f-fotorama { background: rgb(255, 255, 255); } .f-fotorama .fotorama { /* border: 1px solid #ddedfe; */ border-radius: 0 !important; } .f-object .f-object_row { background: #ffffff; margin-bottom: 30px; padding: 20px 35px 25px; } .f-object .f-object_row.fr_fotorama { padding: 0 !important; } .f-object h2 { color: #757575; } .fr__room.favorite, .f-object_row.favorite { /* box-shadow: 0px 1px 12px 0px rgba(255, 215, 64, .7); */ box-shadow: 0 15px 30px -10px rgba(255, 215, 64, .7); /* border-top: 1px solid #FFECB3; border-bottom: 1px solid #FFECB3;*/ } .fr__room.favorite .top, .fr__room.favorite .bottom, .fr__room.favorite .date { border-color: #FFECB3; } .f-fotorama .fotorama__nav-wrap { padding-top: 5px; position: absolute; bottom: 15px; left: 15px; } .fotorama__thumb-border { border-color: #81C784 !important; } .f-object .object-info h1 .ti-star { position: relative; left: 9px; top: 2px; color: #8b8b8b; } .f-object .top-info { margin-top: 20px; background: #fff; border-top: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; padding: 10px 20px 12px 23px; } .f-object .top-info { color: #8b8b8b; } .f-object .top-info div { display: inline-block; line-height: 15px; font-family: "Lato", Arial; color: #757575; } .f-object .top-info .period { font-size: 15px; } .f-object .top-info .tags { display: inline-block; color: #757575; text-overflow: ellipsis; overflow: hidden; font-size: 15px; margin-left: 10px; max-width: 50%; white-space: nowrap; } .f-object .top-info .tags i { color: #757575; font-size: 17px; } .f-object .top-info .tags i:before { top: 2px; } .f-object .top-info .tags span { color: #4CAF50; } .f-object .period i { position: relative; font-size: 14px; top: 1px; margin-right: 7px; } .f-object .tags i { position: relative; font-size: 17px; top: 1px; margin-right: 0px; } .f-object .date { float: right; font-family: 'Lato', Arial; font-weight: 400; font-size: 15px; line-height: 15px; } .f-object .date span { position: relative; top: 2px; margin-left: 7px; } .f-object .date i { position: relative; font-size: 15px; top: 2px; } .f-object .bg-map { /* background: rgba(255, 255, 255, .7); */ background: white; opacity: .85; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .f-object .f-map { background: url("../images/f-map.png"); position: relative; padding: 20px 0 23px; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; } .f-object .middle-info {} .f-object .middle-info .address { font-size: 21px; position: relative; margin: 0 20px; } .f-object .middle-info .address .adress_map { font-weight: bold !important; } .f-object .middle-info .address i { font-size: 18px; color: #757575; } .f-object .middle-info i { position: relative; top: 0px; } .f-object .middle-info span { margin-left: 4px; font-family: 'Lato', Arial; } .f-object #scrollMap { margin-left: 25px; } .f-object #scrollMap i, .f-object #scrollMap span { color: #626262; font-size: 16px; line-height: 22px; cursor: pointer; } .f-object #scrollMap span { position: relative; border-bottom: 1px dashed #626262; top: -2px; left: 2px; } .f-object #scrollMap i { position: relative; top: -1px; } .f-object #scrollMap:hover i, .f-object #scrollMap:hover span { color: #237ef7; border-color: #237ef7; } .object-subway { margin: 15px 20px 0; position: relative; padding-left: 19px; font-size: 16px; font-family: 'Lato', Arial; } .object-subway .s-icon { top: 5px; } .f-object .price { margin: 25px 5% 25px 0; width: 45%; float: left; white-space: nowrap; overflow-x: hidden; border-radius: 4px; /* background: rgba(255, 255, 255, .5); */ position: relative; } .f-object .price h1, .f-object .number h1 { margin-top: 10px; font-weight: 400; display: inline-block; } .f-object .number .name { font-size: 17px; margin-top: 10px; color: #78909C; font-family: 'Lato', Arial; } .f-object .price p { padding-left: 0 !important; } .f-object .price span.month { position: absolute; margin-left: 15px; font-weight: bold; font-size: 16px; top: 14px; } .f-object .ti-star { position: relative; top: 2px; } .f-object .price p, .f-object .number p { margin-bottom: 5px; } .f-object .number { margin: 25px 0; } .f-object .number, .f-object .have { float: left; width: 50%; } .f-object .number .inner, .f-object .have .inner { padding: 0 !important; } .f-object .square { float: left; width: 45%; margin-right: 5%; } .f-object .have .biglin { margin-bottom: 0px; } .f-object .likely { margin: 10px 0 0 -6px; } .f-object .social { border: 1px solid #f2f2f2; padding: 15px 20px 5px 20px; margin: 30px 0 30px; border-radius: 4px; } .biglin { color: #757575; font-family: "Lato", Arial; font-weight: bold; font-size: 21px; } .biglin.line { width: 100%; border-bottom: 1px solid #d9d9d9; padding-bottom: 5px; } .f-object .columns { font-size: 15px; margin-top: 10px; } .f-object .info-label { width: 60%; display: inline-block; border-bottom: 1px solid #d9d9d9; padding: 10px 0; } .f-object .info-value { width: 40%; display: inline-block; text-align: right; border-bottom: 1px solid #d9d9d9; padding: 10px 0; } .f-object .columns .info-label, .f-object .columns .info-value { padding: 8px 0 12px; } .etazh div { border-bottom: 1px solid #d9d9d9; padding: 11px 0 98x; } .f-object .have ul li { list-style: none outside none; color: #aeaeae; } .f-object .have ul li { line-height: 30px; font-size: 15px; } .f-object .have ul li b { font-weight: normal; } .f-object .have ul li span { width: 40px; } .f-object .have ul li img { width: auto !important; } .f-object .have .icon { position: relative; display: inline-block; top: 6px; width: 47px; } .f-object .description { margin: 25px 0 0; font-size: 17px; } .f-object .description>p { margin-bottom: 1.125rem; } .f-object .description .biglin { margin-bottom: 10px; } .f-object .on-map .biglin { margin: 0 40px 5px; } #map_canvas { /* border-top: 3px solid rgba(63, 81, 181, 1); */ border-bottom-right-radius: 6px; } .tech-info { border-top: 1px solid #e9e9e9; width: 78%; } /* Presentation */ .fr-send-presentation { position: fixed; width: 100%; /* max-width: 1660px;*/ bottom: 0; height: auto; 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); border-top: 1px solid #CFD8DC; box-shadow: 0 15px 30px 10px rgba(8, 26, 40, 0.21); z-index: 888; padding-top: 48px; left: 0; right: 0; } .fr-send-presentation-yes-object { background: #43a047; background: -moz-linear-gradient(top, #43a047 0%, #eceff1 100%); background: -webkit-linear-gradient(top, #43a047 0%, #eceff1 100%); background: linear-gradient(to bottom, #43a047 0%, #eceff1 100%); border-top: 1px solid #43a047; } .fr-send-presentation__open { width: 100%; height: auto; cursor: pointer; position: absolute; left: 0; right: 0; top: 0; height: 48px; } .jw-main .fr-send-presentation { margin: 0; } .fr-send-presentation__modal { display: none; font-family: "PT Sans"; height: 500px; background: white; border-top: 1px solid #dedede; } .fr-send-presentation__open .arrow { position: absolute; left: 50%; top: 50%; color: #CFD8DC; font-size: 22px; margin-top: -9px; } .fr-send-presentation__open:hover .arrow { color: #90A4AE; } .fr-send-presentation__open .arrow .up { display: block; } .fr-send-presentation__open .arrow .bottom { display: none; } .fr-send-presentation__open .counter { position: absolute; left: 35px; top: 9px; display: inline-block; padding: 5px 8px 4px; /* height: 41px; */ font-family: "PT Sans", arial; font-size: 15px; font-weight: bold; color: rgb(255, 255, 255); border-radius: 18px; background: #e2574c; background: -moz-linear-gradient(top, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); background: -webkit-linear-gradient(top, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); background: linear-gradient(to bottom, rgba(226, 87, 76, 0.8) 0%, #e2574c 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2574c', endColorstr='#e2574c', GradientType=0); border: 1px solid rgba(148, 54, 41, .4); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c', GradientType=0); text-align: center; line-height: 19px; } .fr-send-presentation__open .counter i { font-size: 14px; position: relative; top: 1px; } .fr-send-presentation .counter .num_send { font-style: normal; } .fr-send-presentation__modal .inner { padding: 20px 35px 25px !important; height: 445px; overflow-y: scroll; } .fr-send-presentation__modal h1 { margin: 0 0 20px; padding: 0; font-size: 36px; } .fr-send-presentation__modal .inner .left { width: 54%; float: left; } .fr-send-presentation__modal .inner .right { margin-left: 2%; width: 40%; float: left; padding-bottom: 40px; } .fr-send-presentation__modal .inner .description, .fr-send-presentation__modal .inner .form { border: 1px solid #e8ebed; border-radius: 4px; padding: 15px 21px 7px; font-size: 16px; } .fr-send-presentation__modal .inner .description h3, .fr-send-presentation__modal .inner .form h3 { color: #7f929f; text-transform: uppercase; letter-spacing: 1px; font-size: 16px; margin-bottom: 12px; } .fr-send-presentation__modal .inner .description p, .fr-send-presentation__modal .inner .form p { margin-bottom: 8px; } .fr-send-presentation__modal .inner .presentations { max-height: 350px; overflow-y: scroll; border: 1px solid #e8ebed; margin-top: 25px; border-radius: 4px; } .fr-send-presentation__modal .inner table { width: 100%; font-size: 16px; } .fr-send-presentation__modal .inner 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; } .fr-send-presentation__modal .inner table td { padding: 7px 10px 8px 12px; border-bottom: 1px solid #e8ebed; color: #364852; } .fr-send-presentation__modal .inner table td.edit-td { text-align: right; padding-right: 10px; } td.edit-td .checkbox.small { display: inline-block; height: auto; margin-right: 42px; } .fr-send-presentation__modal .form { border: 1px solid #e8ebed; padding-bottom: 20px !important; } .fr-send-presentation__modal .form select { font-size: 17px; float: left; } .fr-send-presentation__modal .form .control-group { margin: 0 0 10px 0; padding: 0 0 14px; border-bottom: 1px solid #e8ebed; } .fr-send-presentation__modal .form .input { margin-top: 10px; } .fr-send-presentation__modal .form input { width: 60%; } .fr-send-presentation__modal .form .control-group.last { border-bottom: 0 none; } .button-fl-right { float: right; } .button-fl-left { float: left; } .fr-send-presentation select, .fr-send-presentation textarea { margin-left: 0 !important; } .fr-send-presentation .opis_parent { position: absolute; } .fr-send-presentation .jq-selectbox__dropdown { width: 300px !important; } .fr-send-presentation .top-line__button.new-client { padding: 0; width: 38px; height: 38px; display: block; float: left; text-align: center; font-size: 19px; line-height: 40px; margin-left: 6px !important; } .fr-send-presentation .top-line__button.new-client i { position: relative; left: -1px; } .object-content__preloader { position: fixed; text-align: center; top: 50%; left: calc(50% + 55px); /* 1/2 of sidebar width */ margin-top: -48px; margin-left: -48px; z-index: 10; } .fr-input.invalid, .select2.invalid .select2-selection, .button-row.invalid .selector-button, input.invalid, textarea.invalid, checkbox.invalid, form select.invalid, .form-validate input.invalid, .form-validate select.invalid, .v-select.invalid .vs__dropdown-toggle { border: 1px solid rgb(221, 93, 91) !important; box-shadow: 0 0.2em 0.2em rgba(221, 93, 91, 0.24); } .fstElement.invalid, .form-validate .fstElement.invalid { border: 1px solid rgb(221, 93, 91) !important; } .fstElement.invalid .fstControls, .form-validate .fstElement.invalid .fstControls { box-shadow: 0 0.2em 0.2em rgba(221, 93, 91, 0.24); } .fstElement.invalid .fstResults, .form-validate .fstElement.invalid .fstResults { border-top: 1px solid rgb(221, 93, 91) !important; } .fstElement.disabled { opacity: 0.64; pointer-events: none; } .fstElement .fstControls input:not(.fstQueryInput):not(.hidenClass) { border: none; border-bottom: 1px solid #dedede; margin-bottom: 1px; } /* CKEditor FastSelect */ @media not speech { .cke_screen_reader_only { display: none !important; } } .cke_panel.cke_menu_panel { max-height: 320px; } .cke_panel_container, .cke_panel_frame .cke_panel_container { overflow-y: auto; } .cke_dialog .cke_dialog_body .cke_dialog_title { font-size: 15px; } .cke_dialog .cke_dialog_body .fstElement { display: inline-block; position: relative; border: 1px solid #e0e0e0; box-sizing: border-box; border-radius: 3px; color: #232323; font-size: 18px; background-color: #fff; } .cke_dialog .cke_dialog_body .fstElement .fstToggleBtn { font-size: 18px; display: block; position: relative; box-sizing: border-box; padding: 0.3em 0.5em 0.4em 0.5em; min-width: 400px; max-width: 400px; padding-right: 50px; cursor: pointer; } .cke_dialog .cke_dialog_body .fstElement.fstActive .fstControls { display: block; } .cke_dialog .cke_dialog_body .fstElement.fstActive .fstResults { display: block; z-index: 10; margin-top: -1px; max-height: 280px; } .cke_dialog .cke_dialog_body .fstElement.fstActive .fstResults .fstResultItem { font-size: 15px; display: block; padding: 6px 9px; cursor: pointer; border-top: 1px solid #fff; } .cke_dialog .cke_dialog_body .fstElement.fstActive .fstResults .fstResultItem.fstFocused { color: #000; background-color: #efefef; border-color: #fff; } .cke_dialog .cke_dialog_body .fstElement.invalid { border: 1px solid rgb(221, 93, 91) !important; } .cke_dialog .cke_dialog_body .fstElement.invalid .fstControls { box-shadow: 0 0.2em 0.2em rgba(221, 93, 91, 0.24); } .cke_dialog .cke_dialog_body .fstElement.invalid .fstResults { border-top: 1px solid rgb(221, 93, 91) !important; } .cke_dialog .cke_dialog_body .fstElement .fstControls input { width: 96%; padding: 5px 2% 7px; font-size: 18px; font-family: "Lato"; background: none; box-shadow: none; /* border: 1px solid #e0e0e0;*/ } #inner_doc_modal .fstElement .fstControls input, #chat-modal__deal .fstElement .fstControls input { padding: 0px !important; font-size: 18px !important; border: none !important; } .cke_dialog .cke_dialog_body .fstElement .fstControls input:not(.fstQueryInput):not(.hidenClass) { border: none; border-bottom: 1px solid #dedede; margin-bottom: 1px; } .cke_dialog .cke_dialog_body .cke_dialog_contents_body { overflow: visible; } #send_inner_doc_form .form-block .inputs { display: block; width: 400px; } #send_inner_doc_form .form-block .inputs .area-label-right { display: inline-block; width: 100%; margin-top: 6px; color: #757575; } /* Если не зарегистрирован/авторизован или пусто */ .empty-block { text-align: center; padding: 30px 0; } .empty-block h1 { font-size: 120px; color: #424242; } .empty-block h2 { font-size: 21px; line-height: 28px; color: #424242; margin-bottom: 25px; } .empty-block .inner .buttons { margin-top: 20px; } .no-image { width: 100%; position: relative; height: 100%; border-right: 1px solid #dedede; } .no-image svg { position: absolute; top: 150px; left: 50%; margin-left: -65px; } .no-image path { cursor: default !important; } .no-image path { fill: #757575 !important; } .favorite .no-image { border-right: 1px solid #FFECB3; } .favorite .no-image path { fill: #FFECB3 !important; } /* SP Modal ver.2 12.2015 */ .f__modal { top: 100px; z-index: 99999; width: 500px; margin: 0 auto; padding: 25px 35px 30px; background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(242, 242, 242, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(242, 242, 242, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(242, 242, 242, 1) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0); box-shadow: 0 25px 40px -10px rgba(8, 26, 40, 0.3); position: relative; border-radius: 4px; } .f__modal h2 { margin: 0 0 15px 0; padding: 0; font-size: 120%; font-weight: bold; } .f__modal h3 { font-size: 200%; font-weight: normal; margin-bottom: 25px; } .f__modal .fstResults h3 { font-size: 16px; font-weight: 800; margin-bottom: 0px; } .closer, .closer-obj-events, .closer-flat, .programs-closer, .adv-pack-closer, .closer-obj-adv, .closerAnalysis { display: block; position: absolute; top: 20px; right: 35px; color: rgba(0, 0, 0, .6); border: none; font-size: 32px; line-height: 1; cursor: pointer; z-index: 9999; } .closer:hover, .closer-obj-events:hover, .closer-flat:hover, .programs-closer:hover, .adv-pack-closer:hover, .closer-obj-adv:hover, .closerAnalysis:hover { color: rgba(0, 0, 0, 1); } .b-popup .closer, .b-popup .closer-obj-events, .b-popup .closer-flat, .b-popup .programs-closer, .b-popup .adv-pack-closer, .b-popup .closer-obj-adv, .b-popup .closerAnalysis { font-size: 48px !important; z-index: 99999; } .f__modal-bg { background-color: rgba(255, 255, 255, 0.7); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99998; overflow: auto; -webkit-overflow-scrolling: touch; } .f__modal-bg>* { -webkit-transform: translateZ(0px); } .f__modal-bg { background: rgba(0, 0, 0, .7); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); /* IE6–IE8 */ zoom: 1; } .f__modal .control-group { padding: 0; } .f__modal .form-search__main-label { width: 200px; } .f__modal.edit-modal { top: 0; margin: 70px auto; } /* Модал добавления параметров автопоиска */ #modalAutoSearchFiltr .form .block h2 { color: #757575; margin: 0 0 16px 0; font-weight: normal; font-size: 23px; } #modalAutoSearchFiltr .form .block .control-group { padding: 10px 0; } #modalAutoSearchFiltr .form .block .control-group.control-line { margin-top: 20px; } #modalAutoSearchFiltr .form .block .control-group.control-line-for-margin { margin-top: -35px; } #modalAutoSearchFiltr .control-group .button-row .selector-button:first-child span { border-radius: 4px; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-left: 1px solid #CDCED0; } #modalAutoSearchFiltr .control-group .button-row .selector-button:hover:first-child span { border-left: 1px solid #CDCED0 !important; } #modalAutoSearchFiltr .control-group .button-row .selector-button:last-child span { border-radius: 4px; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-left: 0 !important; } #modalAutoSearchFiltr .control-group .button-row .selector-button:not(:first-child):not(:last-child) span { border-radius: 0 !important; border-left: 0 !important; border: 1px solid #CDCED0; } #modalAutoSearchFiltr .control-group input.price { position: relative !important; padding: 0 !important; margin: 0 !important; width: 100% !important; height: 22px !important; line-height: 22px !important; background: rgba(0, 0, 0, 0) !important; border: none !important; box-shadow: none !important; text-align: right; } #modalAutoSearchFiltr .control-group .fr-input { position: relative; height: 22px; width: 250px; border: 1px solid #e0e0e0; font-family: "Lato"; border-radius: 3px; transition-property: border-color, background; transition-duration: 0.33s; transition-timing-function: ease-out; font-family: "Lato"; padding: 7px 10px 8px; } #modalAutoSearchFiltr .control-group .fr-ui-slider { position: absolute; top: 0; left: 11px; right: 12px; height: 0; } #modalAutoSearchFiltr .control-group .asfiltr-add-geo { position: relative; margin: 7px 15px; padding: 6px 8px; display: block; float: left; } .sources img { position: relative; top: 4px; margin-right: 7px } #modalAutoSearchFiltr .control-group .asfiltr-add-geo.active { color: #4CAF50; border-color: rgb(67, 160, 71); } #modalAutoSearchFiltr .control-group .ui-slider-handle { position: absolute; width: 39px; height: 56px; z-index: 22; margin-left: -19px; top: -8px; background: url("../images/fr-slider.png") no-repeat; border: none; outline: none; cursor: pointer; } #modalAutoSearchFiltr .control-group .ui-widget, #modalAutoSearchFiltr .control-group .ui-widget-header { border: none; } #modalAutoSearchFiltr .pseudo-link.closer { font-size: 24px; } /* Metro Map */ .full_modal.subway-popup { padding: 0 !important; width: 1010px; top: 0 !important; margin: 70px auto; } .subway-map { margin-top: 20px; position: relative; background: white url('../images/subway-sheme.png') no-repeat; width: 1010px; height: 1290px; background-size: 990px 1235px; } .subway-popap .closer { top: 30px; } .full_modal.subway-popup h2 { position: absolute; top: 8px; left: 40px; font-size: 28px; } .modal-form-submit { width: 100%; } .full_modal.subway-popup .modal-form-submit { position: absolute; bottom: 0; left: 0; } .full_modal.subway-popup .modal-form-submit .abs-right { position: absolute; right: 35px; bottom: 23px; } .full_modal.subway-popup .modal-form-submit .search-form__pseudo { position: relative; top: 24px; left: 35px; } .full_modal.subway-popup .modal-form-submit .search-form__pseudo i { bottom: 8px; } .full_modal.subway-popup .modal-form-reser { padding: 20px 0 35px; text-align: center; } input.subway-circle[type="checkbox"]+span {} label.checkbox input[type='checkbox'].subway-circle { position: absolute; left: -9000px !important; } .subway-lines label.active { background: #546E7A !important; color: white; } .subway-lines label { cursor: pointer; font-size: 16px !important; font-weight: 400; position: absolute; padding: 2px 4px 2px; border-radius: 2px; -webkit-transition: background ease-in-out .15s, color ease-in-out .15s; -o-transition: background ease-in-out .15s, color ease-in-out .15s; transition: background ease-in-out .15s, color ease-in-out .15s; } .subway-lines label:hover { background: #ECEFF1; } .subway-lines label.faded { background: rgba(255, 255, 255, .8); } .subway-lines input[type='checkbox']:checked+.subway-lines label { background: rgba(35, 126, 247, .9) !important; } .subway-lines label.faded:hover {} .subway-lines label.subway-station i { font-style: normal; } .subway-lines label.subway-station.label1-1 { left: 710px; } .subway-lines label.subway-station.label1-2 { left: 650px; } .subway-lines label.subway-station.label1-3 { left: 114px; } .line-one .nine { top: 35px; z-index: 9; } .line-one .grajd { top: 75px; z-index: 9; } .line-one .academ { top: 121px; z-index: 9; } .line-one .politeh { top: 153px; z-index: 9; } .line-one .brave { top: 185px; z-index: 9; } .line-one .forest { left: 670px; top: 246px; z-index: 9; } .line-one .viborg { top: 292px; z-index: 9; } .line-one .lenin { top: 355px; z-index: 9; } .line-one .chern { top: 446px; z-index: 9; } .line-one .vosst { top: 493px; z-index: 9; } .line-one .vlad { left: 465px; top: 644px; } .line-one .pushkin { left: 352px; top: 710px; z-index: 9; } .line-one .balt { left: 173px; top: 802px; } .line-one .narv { top: 872px; } .line-one .kirov { top: 934px; } .line-one .avtovo { top: 1007px; } .line-one .lenin-prosp { top: 1042px; } .line-one .veteran { top: 1088px; } .subway-lines label.subway-station.label2-1 { left: 488px; } .subway-lines label.subway-station.label2-2 { left: 319px; } .line-two .parnas { top: 45px; } .line-two .prosv { top: 77px; } .line-two .ozerki { top: 109px; } .line-two .udel { top: 141px; } .line-two .pioner { top: 181px; } .line-two .river { top: 255px; } .line-two .petr { top: 321px; } .line-two .gork { top: 376px; } .line-two .nevskiy { top: 457px; left: 487px; } .line-two .sennaya { left: 274px; top: 644px; } .line-two .tech-inst { top: 742px; left: 94px; } .line-two .frunz { top: 810px; } .line-two .m-vorota { top: 899px; } .line-two .electro { top: 945px; } .line-two .pobedi { top: 980px; } .line-two .moscow { top: 1015px; } .line-two .star { top: 1066px; left: 361px; } .line-two .kupchino { top: 1099px; left: 395px; } .subway-lines label.subway-station.label3-1 { left: 98px; } .subway-lines label.subway-station.label3-2 { left: 107px; } .subway-lines label.subway-station.label3-3 { left: 728px; } .line-three .begovaya { top: 249px; left: 180px; cursor: default; } .line-three .novokrestovskaya { top: 287px; left: 180px; cursor: default; } .line-three .primor { top: 395px; left: 92px; } .line-three .vasil { top: 445px; } .line-three .dvor { left: 345px; top: 512px; } .line-three .mayak { left: 508px; top: 513px; } .line-three .nevskiysq { left: 726px; top: 628px; z-index: 9; } .line-three .eliz { top: 877px; } .line-three .lomonos { top: 946px; } .line-three .prolet { top: 1013px; } .line-three .obuh { left: 751px; top: 1066px; } .line-three .fish { left: 787px; top: 1099px; } .subway-lines label.subway-station.label4-1 { left: 827px; } .line-four .spass { left: 262px; top: 586px; } .line-four .dost { top: 586px; left: 465px; } .line-four .ligov { left: 601px; top: 628px; } .line-four .nevskiysq2 { left: 175px; top: 54px; } .line-four .novocher { left: 816px; top: 688px; } .line-four .lad { top: 724px; } .line-four .bolsh { top: 780px; } .line-four .dibenko { top: 829px; } .line-four .theater { left: -56px; } .subway-lines label.subway-station.label5-1 { left: 326px; } label.subway-station.label5-5 { left: 526px !important; } .line-five .komend { top: 171px; } .line-five .derevnya { top: 227px; } .line-five .ostrov { top: 296px; } .line-five .chkalovskaya { top: 356px; } .line-five .sport { top: 397px; } .line-five .admiral { top: 517px; left: 173px; } .line-five .sad { left: 330px; top: 560px; } .line-five .zven { left: 504px; top: 710px; } .line-five .canal { left: 526px !important; top: 779px; z-index: 9; } .line-five .volk { top: 878px; } .line-five .buharest { top: 946px; } .line-five .inter { top: 980px; } .line-five .slavi { top: 1013px; } .line-five .dunai { top: 1045px; } .line-five .shushary { top: 1077px; } /* Raion Map */ .raion-popup { padding: 0; width: 909px !important; top: 0 !important; margin: 70px auto !important; } .popwindowDistricts { padding: 25px 0 0 0; } .raion-popup h2 { padding: 0px 35px 0 !important; font-size: 26px !important; } ul.list li { cursor: pointer; line-height: 20px; font-size: 16px; font-weight: 400; float: left; margin-right: 20px; font-family: 'PT Sans', Arial; border-radius: 2px; } ul.list { margin: 13px 35px 15px; } .mapWrapper { float: right; } .popupWindow .popupwindow-closeButton { cursor: pointer; height: 17px; position: absolute; right: 17px; top: 17px; width: 17px; } .raion-popup #districtsList label { margin: 0; padding: 0; } .raion-popup #districtsList li { margin-bottom: 2px; } .raion-popup #districtsList span { border-radius: 3px; padding: 3px 4px; } .raion-popup #districtsList input[type="checkbox"] { margin: 0; display: none; } .raion-popup #districtsList input[type="checkbox"]+span:hover { background: #ECEFF1; } .raion-popup #districtsList input[type="checkbox"].hover+span { background: #ECEFF1; } .raion-popup #districtsList input[type="checkbox"]:checked+span { color: #ffffff !important; background: #455A64 !important; } .raion-popup #districtsList input[type="checkbox"].active+span { background: #455A64 !important; color: #ffffff !important; } .raion-popup #districtsList input[type="checkbox"]+span { display: block; cursor: pointer; } #regionsList li { padding: 3px 4px; } #regionsList li:hover { background: #ECEFF1 !important; } #regionsList .active { background: #263238; color: #fff; } #regionsList li.active:hover { background: #263238 !important; } .popupwindow-buttons { text-align: right; padding: 24px 40px; } /* Pages */ .fr__clients, .fr__users { font-family: "Lato", Arial; } .fr__clients .clients .manager { border: 0 !important; padding: 20px 35px 0; } .fr__clients .clients .agent { border: 0 !important; padding-left: 50px; } table.full_table { margin-top: 20px; font-family: "Lato", Arial; } table.full_table td { font-size: 16px; padding: 8px 12px; } .tr-clients td { border-top: 1px solid #dedede; border-bottom: 0; } table.full_table td:first-child, table.full_table th:first-child { padding-left: 35px; } table.full_table td:last-child { padding-left: 35px; } td.td-presentations div.scroll { max-height: 200px; overflow-y: scroll; border: 1px solid #dedede; border-radius: 4px; padding: 6px; } table.full_table h2 { font-size: 18px; padding-top: 10px; color: #78909C; } table.full_table .my-clients, table.full_table .manager-clients { padding-top: 20px; border-bottom: 2px solid #78909C; } .fr__settings { font-family: "Lato", Arial; } .fr__settings .main-title { margin-bottom: 30px; } .fr__settings .control-groups { background: #ffffff; padding: 0 0 30px; margin-right: 35px; border-bottom: 1px solid #dedede; } .fr__settings input.text { width: 400px; } .fr__settings .control-group textarea { margin-left: 5px; } .fr__settings .form-search__main-label { width: 180px; font-size: 16px; font-family: "Lato"; } .fr__settings .first-level { border: 0; padding-bottom: 0 !important; } .fr__settings .norm_abzac, .spoiler { border: 1px solid #dedede; padding: 10px 20px; border-radius: 4px; font-size: 16px; margin-bottom: 25px; } /* Mail */ .mail-settings-promo { background: #fff; position: relative; margin: 30px 35px 30px 0; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .mail-settings-promo__inner { padding: 26px 70px 10px 220px; min-height: 100px; /*border: 1px solid #dedede;*/ } .mail-settings-promo .icon { position: absolute; top: -40px; left: 15px; } .mail-settings-promo .icon img { width: 190px; } .mail-settings-promo__inner h2 { color: #757575; margin-bottom: 15px; } .mail-settings-promo__inner p { font-family: "Lato"; font-size: 16px; line-height: 1.4; margin-bottom: 22px; } .mail-settings-form { background: #fff; position: relative; margin: 50px 35px 0 0; box-shadow: inset 0px 0px 5px rgba(117, 117, 117, 0.91); border-radius: 4px; } .mail-settings-form .triangle { position: absolute; top: -39px; left: 220px; } .mail-settings-form .triangle img { height: 46px; width: 140px; } .mail-settings-form .mail-settings-form__inner { padding: 26px 35px 10px 35px; } .mail-settings-form .instructions { margin: 0 0 25px 0; } .mail-settings-form h2 { margin-top: 0; color: #757575; } .instructions p { font-size: 16px; font-family: "Lato"; line-height: 1.5; } .instructions h2 { color: #757575; } .instructions ul { margin-bottom: 35px; } .instructions ul li { margin-top: 25px; position: relative; padding: 0px 0px 0px 70px; font-size: 16px; line-height: 1.5; } .instructions .li-number { position: absolute; top: 0; left: 0; } .instructions .li-number b { font-size: 19px; font-family: "Lato"; font-weight: normal; display: inline-block; border: 2px solid rgb(67, 160, 71); color: rgb(67, 160, 71); line-height: 40px; text-align: center; height: 40px; width: 40px; border-radius: 25px; } .instructions .li-number.first { top: 5px; } .instructions .li-number.second { top: -8px; } .instructions .li-number.third { top: 2px; } .instructions .li-number.phone { top: -4px; } .mail-settings-form .instructions ul li ul { margin-bottom: 15px; } .instructions ul li ul li { padding: 10px 25px 0px 25px; margin: 0 } .mail-settings-form .block-video { width: 550px; height: 225px; border: 2px solid rgb(67, 160, 71); border-radius: 4px; padding: 30px 50px 25px 25px; margin: 25px 0; float: none; } .mail-settings-form .block-video .video-frame iframe { margin: 4px 0 0 8px; } .mail-settings-form .block-video { background-position: 15px 13px; background-size: 342px 225px; } .mail-settings-form .block-video .video-title { margin-top: 20px; color: #757575; } .mail-settings .control-groups { border: 2px solid rgb(67, 160, 71); padding: 30px 0 0 0; width: 100%; position: relative; } .mail-settings-form .control-group { margin-bottom: 30px !important; padding: 0 30px !important; } .mail-settings-form .control-groups button {} .jw-settings .success_msg, .jw-settings .error_msg { margin: 0 35px; } /* settings-block */ .settings-block { margin: 30px 35px 30px 0; border-radius: 3px; background: #ffffff; } .settings-block.vk { border: 2px solid rgb(80, 114, 153); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0px 2px 6px 0 rgba(80, 114, 153, 0.33); } .settings-block__head { padding: 17px 35px 20px; } .settings-block.vk .settings-block__head { background: #507299; color: #ffffff; } .settings-block__head h2 {} .settings-block p { margin: 0 0 15px 0; font-family: "Lato"; font-size: 16px; line-height: 1.4; } .settings-block p:last-child { margin-bottom: 0 !important; } .settings-block__form { padding: 30px 35px; } .settings-block__form .form-block { margin-bottom: 25px !important; } .settings-block__form .form-block .label { width: 180px !important; } .settings-block__form .form-block .inputs { width: 400px !important; } .settings-block.vk .checkbox input[type="checkbox"]:checked+label::before, .full_modal.vk .checkbox input[type="checkbox"]:checked+label::before { background: #507299 !important; } .settings-block__form .form-block.last { margin-bottom: 0 !important; } .settings-block.vk .checkbox, .full_modal.vk .checkbox { margin-bottom: 0 !important; } .settings-block input:disabled { background: #f8f8f8 !important; } .settings-block.vk .medium-button, .full_modal.vk .medium-button, .add-folder .medium-button { background: #5e81a8; color: #fff; border: 1px solid #5e81a8; } .settings-block.vk .medium-button:hover, .settings-block.vk .medium-button:active, .settings-block.vk .medium-button:focus, .full_modal.vk .medium-button:hover, .full_modal.vk .medium-button:active, .full_modal.vk .medium-button:focus, .add-folder .medium-button:hover, .add-folder .medium-button:active, .add-folder .medium-button:focus { background: #6888ad !important; border: 1px solid #6888ad !important; text-decoration: none; } .settings-block .form-block input.text { padding: 7px 2% 8px; } .settings-block .form-block .inputs { position: relative; } .settings-block .form-block .get-token { position: absolute; right: -2px; top: 0; padding: 8px 22px 11px !important; border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } .settings-block .form-block .description, .control-group .description { color: #757575; font-size: 13px; padding-top: 5px; } .form-block .text-input-label { font-size: 15px; font-family: "Lato"; float: left; padding-top: 7px; } .users_files, .employee_files { display: inline-block; padding-top: 8px; } .users_files li, .employee_files li { display: block; margin-bottom: 8px; } .users_files li a, .employee_files li a { border-bottom: 0; } .form-block .file-input[type="file"] { color: grey; font-size: 0.8rem; } .cancel-button.medium-button { background: lightgray; color: black; border: 1px solid grey; } .cancel-button.medium-button:hover, .cancel-button.medium-button:active, .cancel-button.medium-button:focus { background: #C0C0C0 !important; border: 1px solid grey !important; text-decoration: none; color: black !important; } /* Blank link */ .blank-link { display: inline-block; margin-right: 20px; position: relative; } .blank-link:after { content: "\e732"; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; font-size: 14px; top: 4px; right: -19px; } /* Phone link */ .phone-link { position: relative; display: inline-block; border: 1px solid rgb(183, 188, 190); color: rgb(51, 65, 71); padding: 3px 15px 5px 38px; cursor: pointer; border-radius: 4px; margin-left: 6px; } .phone-link:after { content: "\e621"; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; font-size: 19px; top: 6px; left: 8px; } /* Login-reg */ .login-reg { margin: 60px 255px 0 0; background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-family: "Lato", Arial; } .login-reg .login-reg_inner { padding: 20px 35px; } .login-reg h1 { color: #90A4AE; font-size: 34px; } .login-reg .control-group { padding: 0; } .login-reg .control-group input { width: 280px; } .login-reg a { margin-top: 30px; } /* TOOLTIP */ .tooltip { display: inline; z-index: 99; } .fr-system__objects .tooltip { position: relative; } .tooltip-item { cursor: pointer; /*display: inline-block;*/ } .tooltip-item::after { content: ''; position: absolute; width: 120px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .tooltip:hover .tooltip-item::after { pointer-events: auto; } .tooltip-content { position: absolute; z-index: 9999; width: 120px; left: 50%; margin: 0 0 6px -79px; bottom: 100%; text-align: left; font-size: 0.765em; line-height: 1.4; box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); background: rgba(29, 37, 43, .65); border-radius: 3px; opacity: 0; cursor: default; pointer-events: none; } .tooltip-effect .tooltip-content { -webkit-transform-origin: 50% calc(100% + 10px); transform-origin: 50% calc(100% + 10px); -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s; } .tooltip:hover .tooltip-content { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0); } .tooltip.tooltip-effect:hover .tooltip-content { -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); } .tooltip-content::after { content: ''; top: 100%; left: 73%; border: solid rgba(0, 0, 0, 0); height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: rgba(29, 37, 43, .65); border-width: 5px; margin-left: -10px; } .tooltip-text { color: #fff !important; } .tooltip-text a { font-weight: bold; } .tooltip-text { font-weight: normal !important; text-align: center; padding: 4px 8px; display: block; font-size: 15px !important; } .tt-hide { width: 80px !important; margin-left: -53px !important; margin-bottom: 8px; } .tt-pdf { margin-left: -82px !important; margin-bottom: 8px; } .tt-arch { margin-left: -82px !important; margin-bottom: 8px; } /*-- Icons pack --*/ [class^="jw-icon-"]:before, [class*=" jw-icon-"]:before, [class^="jw-icon-"]:after, [class*=" jw-icon-"]:after { font-family: jw-icon; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .jw-icon-calendar:before { content: "\f100"; } .jw-icon-calendar-with-clock:before { content: "\f101"; } .jw-icon-check-mark:before { content: "\f102"; } .jw-icon-clients:before { content: "\f103"; } .jw-icon-crm:before { content: "\f104"; } .jw-icon-employe:before { content: "\f105"; } .jw-icon-graph:before { content: "\f106"; } .jw-icon-help:before { content: "\f107"; } .jw-icon-network:before { content: "\f108"; } .jw-icon-objects:before { content: "\f109"; } .jw-icon-people:before { content: "\f10a"; } .jw-icon-profile:before { content: "\f10b"; } .jw-icon-search:before { content: "\f10c"; } .jw-icon-settings:before { content: "\f10d"; } .jw-icon-tasks:before { content: "\f10e"; } [class^="jw-icon-object-"]:before, [class*=" jw-icon-object-"]:before, [class^="jw-icon-object-"]:after, [class*=" jw-icon-object-"]:after { font-family: jw-icon-object; font-style: normal; } .jw-icon-object-dryer:before { content: "\f100"; } .jw-icon-object-armchair:before { content: "\f101"; } .jw-icon-object-technology-1:before { content: "\f102"; } .jw-icon-object-technology:before { content: "\f103"; } [class^="jw-action-icon-"]:before, [class*=" jw-action-icon-"]:before, [class^="jw-action-icon-"]:after, [class*=" jw-action-icon-"]:after { font-family: jw-action-icon; font-style: normal; } .jw-action-icon-plus:before { content: "\f100"; } .jw-action-icon-plus-two:before { content: "\f101"; } .jw-action-icon-edit-text:before { content: "\f102"; } .jw-action-icon-delete:before { content: "\f103"; } .jw-action-icon-attention:before { content: "\f104"; } .jw-action-icon-archive-add:before { content: "\f105"; } .jw-action-icon-archive-update:before { content: "\f106"; } .jw-action-icon-edit:before { content: "\f107"; } .jw-action-icon-update-two:before { content: "\f108"; } .jw-action-icon-update:before { content: "\f109"; } .jw-action-icon-chat:before { content: "\f10a"; } .jw-action-icon-building:before { content: "\f10b"; } .jw-action-icon-city:before { content: "\f10c"; } .jw-action-icon-view:before { content: "\f10d"; } .jw-action-icon-download:before { content: "\f10e"; } .jw-action-icon-settings:before { content: "\f10f"; } .jw-action-icon-crop:before { content: "\f110"; } .jw-action-icon-interfacecheck:before { content: "\f111"; } .jw-action-icon-heart:before { content: "\f112"; } .jw-action-icon-more-two:before { content: "\f113"; } .jw-action-icon-team:before { content: "\f114"; } .jw-action-icon-move:before { content: "\f115"; } .jw-action-icon-transform:before { content: "\f116"; } .jw-action-icon-rotate:before { content: "\f117"; } .jw-action-icon-more:before { content: "\f118"; } .jw-action-icon-stat:before { content: "\f119"; } .jw-action-icon-drop-close:before { content: "\f52a"; } [class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ti-wand:before { content: "\e600"; } .ti-volume:before { content: "\e601"; } .ti-user:before { content: "\e602"; } .ti-unlock:before { content: "\e603"; } .ti-unlink:before { content: "\e604"; } .ti-trash:before { content: "\e605"; } .ti-thought:before { content: "\e606"; } .ti-target:before { content: "\e607"; } .ti-tag:before { content: "\e608"; } .ti-tablet:before { content: "\e609"; } .ti-star:before { content: "\e60a"; } .ti-spray:before { content: "\e60b"; } .ti-signal:before { content: "\e60c"; } .ti-shopping-cart:before { content: "\e60d"; } .ti-shopping-cart-full:before { content: "\e60e"; } .ti-settings:before { content: "\e60f"; } .ti-search:before { content: "\e610"; } .ti-search2:before { content: "\e610"; } .ti-zoom-in:before { content: "\e611"; } .ti-zoom-out:before { content: "\e612"; } .ti-cut:before { content: "\e613"; } .ti-ruler:before { content: "\e614"; } .ti-ruler-pencil:before { content: "\e615"; } .ti-ruler-alt:before { content: "\e616"; } .ti-bookmark:before { content: "\e617"; } .ti-bookmark-alt:before { content: "\e618"; } .ti-reload:before { content: "\e619"; } .ti-plus:before { content: "\e61a"; } .ti-pin:before { content: "\e61b"; } .ti-pencil:before { content: "\e61c"; } .ti-pencil-alt:before { content: "\e61d"; } .ti-paint-roller:before { content: "\e61e"; } .ti-paint-bucket:before { content: "\e61f"; } .ti-na:before { content: "\e620"; } .ti-mobile:before { content: "\e621"; } .ti-minus:before { content: "\e622"; } .ti-medall:before { content: "\e623"; } .ti-medall-alt:before { content: "\e624"; } .ti-marker:before { content: "\e625"; } .ti-marker-alt:before { content: "\e626"; } .ti-arrow-up:before { content: "\e627"; } .ti-arrow-right:before { content: "\e628"; } .ti-arrow-left:before { content: "\e629"; } .ti-arrow-down:before { content: "\e62a"; } .ti-lock:before { content: "\e62b"; } .ti-location-arrow:before { content: "\e62c"; } .ti-link:before { content: "\e62d"; } .ti-layout:before { content: "\e62e"; } .ti-layers:before { content: "\e62f"; } .ti-layers-alt:before { content: "\e630"; } .ti-key:before { content: "\e631"; } .ti-import:before { content: "\e632"; } .ti-image:before { content: "\e633"; } .ti-heart:before { content: "\e634"; } .ti-heart-broken:before { content: "\e635"; } .ti-hand-stop:before { content: "\e636"; } .ti-hand-open:before { content: "\e637"; } .ti-hand-drag:before { content: "\e638"; } .ti-folder:before { content: "\e639"; } .ti-flag:before { content: "\e63a"; } .ti-flag-alt:before { content: "\e63b"; } .ti-flag-alt-2:before { content: "\e63c"; } .ti-eye:before { content: "\e63d"; } .ti-export:before { content: "\e63e"; } .ti-exchange-vertical:before { content: "\e63f"; } .ti-desktop:before { content: "\e640"; } .ti-cup:before { content: "\e641"; } .ti-crown:before { content: "\e642"; } .ti-comments:before { content: "\e643"; } .ti-comment:before { content: "\e644"; } .ti-comment-alt:before { content: "\e645"; } .ti-close:before { content: "\e646"; } .ti-clip:before { content: "\e647"; } .ti-angle-up:before { content: "\e648"; } .ti-angle-right:before {} .ti-angle-left:before { content: "\e64a"; } .ti-angle-down:before { content: "\e64b"; } .ti-check:before { content: "\e64c"; } .ti-check-box:before { content: "\e64d"; } .ti-camera:before { content: "\e64e"; } .ti-announcement:before { content: "\e64f"; } .ti-brush:before { content: "\e650"; } .ti-briefcase:before { content: "\e651"; } .ti-bolt:before { content: "\e652"; } .ti-bolt-alt:before { content: "\e653"; } .ti-blackboard:before { content: "\e654"; } .ti-bag:before { content: "\e655"; } .ti-move:before { content: "\e656"; } .ti-arrows-vertical:before { content: "\e657"; } .ti-arrows-horizontal:before { content: "\e658"; } .ti-fullscreen:before { content: "\e659"; } .ti-arrow-top-right:before { content: "\e65a"; } .ti-arrow-top-left:before { content: "\e65b"; } .ti-arrow-circle-up:before { content: "\e65c"; } .ti-arrow-circle-right:before { content: "\e65d"; } .ti-arrow-circle-left:before { content: "\e65e"; } .ti-arrow-circle-down:before { content: "\e65f"; } .ti-angle-double-up:before { content: "\e660"; } .ti-angle-double-right:before { content: "\e661"; } .ti-angle-double-left:before { content: "\e662"; } .ti-angle-double-down:before { content: "\e663"; } .ti-zip:before { content: "\e664"; } .ti-world:before { content: "\e665"; } .ti-wheelchair:before { content: "\e666"; } .ti-view-list:before { content: "\e667"; } .ti-view-list-alt:before { content: "\e668"; } .ti-view-grid:before { content: "\e669"; } .ti-uppercase:before { content: "\e66a"; } .ti-upload:before { content: "\e66b"; } .ti-underline:before { content: "\e66c"; } .ti-truck:before { content: "\e66d"; } .ti-timer:before { content: "\e66e"; } .ti-ticket:before { content: "\e66f"; } .ti-thumb-up:before { content: "\e670"; } .ti-thumb-down:before { content: "\e671"; } .ti-text:before { content: "\e672"; } .ti-stats-up:before { content: "\e673"; } .ti-stats-down:before { content: "\e674"; } .ti-split-v:before { content: "\e675"; } .ti-split-h:before { content: "\e676"; } .ti-smallcap:before { content: "\e677"; } .ti-shine:before { content: "\e678"; } .ti-shift-right:before { content: "\e679"; } .ti-shift-left:before { content: "\e67a"; } .ti-shield:before { content: "\e67b"; } .ti-notepad:before { content: "\e67c"; } .ti-server:before { content: "\e67d"; } .ti-quote-right:before { content: "\e67e"; } .ti-quote-left:before { content: "\e67f"; } .ti-pulse:before { content: "\e680"; } .ti-printer:before { content: "\e681"; } .ti-power-off:before { content: "\e682"; } .ti-plug:before { content: "\e683"; } .ti-pie-chart:before { content: "\e684"; } .ti-paragraph:before { content: "\e685"; } .ti-panel:before { content: "\e686"; } .ti-package:before { content: "\e687"; } .ti-music:before { content: "\e688"; } .ti-music-alt:before { content: "\e689"; } .ti-mouse:before { content: "\e68a"; } .ti-mouse-alt:before { content: "\e68b"; } .ti-money:before { content: "\e68c"; } .ti-microphone:before { content: "\e68d"; } .ti-menu:before { content: "\e68e"; } .ti-menu-alt:before { content: "\e68f"; } .ti-map:before { content: "\e690"; } .ti-map-alt:before { content: "\e691"; } .ti-loop:before { content: "\e692"; } .ti-location-pin:before { content: "\e693"; } .ti-list:before { content: "\e694"; } .ti-light-bulb:before { content: "\e695"; } .ti-Italic:before { content: "\e696"; } .ti-info:before { content: "\e697"; } .ti-infinite:before { content: "\e698"; } .ti-id-badge:before { content: "\e699"; } .ti-hummer:before { content: "\e69a"; } .ti-home:before { content: "\e69b"; } .ti-help:before { content: "\e69c"; } .ti-headphone:before { content: "\e69d"; } .ti-harddrives:before { content: "\e69e"; } .ti-harddrive:before { content: "\e69f"; } .ti-gift:before { content: "\e6a0"; } .ti-game:before { content: "\e6a1"; } .ti-filter:before { content: "\e6a2"; } .ti-files:before { content: "\e6a3"; } .ti-file:before { content: "\e6a4"; } .ti-eraser:before { content: "\e6a5"; } .ti-envelope:before { content: "\e6a6"; } .ti-download:before { content: "\e6a7"; } .ti-direction:before { content: "\e6a8"; } .ti-direction-alt:before { content: "\e6a9"; } .ti-dashboard:before { content: "\e6aa"; } .ti-control-stop:before { content: "\e6ab"; } .ti-control-shuffle:before { content: "\e6ac"; } .ti-control-play:before { content: "\e6ad"; } .ti-control-pause:before { content: "\e6ae"; } .ti-control-forward:before { content: "\e6af"; } .ti-control-backward:before { content: "\e6b0"; } .ti-cloud:before { content: "\e6b1"; } .ti-cloud-up:before { content: "\e6b2"; } .ti-cloud-down:before { content: "\e6b3"; } .ti-clipboard:before { content: "\e6b4"; } .ti-car:before { content: "\e6b5"; } .ti-calendar:before { content: "\e6b6"; } .ti-book:before { content: "\e6b7"; } .ti-bell:before { content: "\e6b8"; } .ti-basketball:before { content: "\e6b9"; } .ti-bar-chart:before { content: "\e6ba"; } .ti-bar-chart-alt:before { content: "\e6bb"; } .ti-back-right:before { content: "\e6bc"; } .ti-back-left:before { content: "\e6bd"; } .ti-arrows-corner:before { content: "\e6be"; } .ti-archive:before { content: "\e6bf"; } .ti-anchor:before { content: "\e6c0"; } .ti-align-right:before { content: "\e6c1"; } .ti-align-left:before { content: "\e6c2"; } .ti-align-justify:before { content: "\e6c3"; } .ti-align-center:before { content: "\e6c4"; } .ti-alert:before { content: "\e6c5"; } .ti-alarm-clock:before { content: "\e6c6"; } .ti-agenda:before { content: "\e6c7"; } .ti-write:before { content: "\e6c8"; } .ti-window:before { content: "\e6c9"; } .ti-widgetized:before { content: "\e6ca"; } .ti-widget:before { content: "\e6cb"; } .ti-widget-alt:before { content: "\e6cc"; } .ti-wallet:before { content: "\e6cd"; } .ti-video-clapper:before { content: "\e6ce"; } .ti-video-camera:before { content: "\e6cf"; } .ti-vector:before { content: "\e6d0"; } .ti-themify-logo:before { content: "\e6d1"; } .ti-themify-favicon:before { content: "\e6d2"; } .ti-themify-favicon-alt:before { content: "\e6d3"; } .ti-support:before { content: "\e6d4"; } .ti-stamp:before { content: "\e6d5"; } .ti-split-v-alt:before { content: "\e6d6"; } .ti-slice:before { content: "\e6d7"; } .ti-shortcode:before { content: "\e6d8"; } .ti-shift-right-alt:before { content: "\e6d9"; } .ti-shift-left-alt:before { content: "\e6da"; } .ti-ruler-alt-2:before { content: "\e6db"; } .ti-receipt:before { content: "\e6dc"; } .ti-pin2:before { content: "\e6dd"; } .ti-pin-alt:before { content: "\e6de"; } .ti-pencil-alt2:before { content: "\e6df"; } .ti-palette:before { content: "\e6e0"; } .ti-more:before { content: "\e6e1"; } .ti-more-alt:before { content: "\e6e2"; } .ti-microphone-alt:before { content: "\e6e3"; } .ti-magnet:before { content: "\e6e4"; } .ti-line-double:before { content: "\e6e5"; } .ti-line-dotted:before { content: "\e6e6"; } .ti-line-dashed:before { content: "\e6e7"; } .ti-layout-width-full:before { content: "\e6e8"; } .ti-layout-width-default:before { content: "\e6e9"; } .ti-layout-width-default-alt:before { content: "\e6ea"; } .ti-layout-tab:before { content: "\e6eb"; } .ti-layout-tab-window:before { content: "\e6ec"; } .ti-layout-tab-v:before { content: "\e6ed"; } .ti-layout-tab-min:before { content: "\e6ee"; } .ti-layout-slider:before { content: "\e6ef"; } .ti-layout-slider-alt:before { content: "\e6f0"; } .ti-layout-sidebar-right:before { content: "\e6f1"; } .ti-layout-sidebar-none:before { content: "\e6f2"; } .ti-layout-sidebar-left:before { content: "\e6f3"; } .ti-layout-placeholder:before { content: "\e6f4"; } .ti-layout-menu:before { content: "\e6f5"; } .ti-layout-menu-v:before { content: "\e6f6"; } .ti-layout-menu-separated:before { content: "\e6f7"; } .ti-layout-menu-full:before { content: "\e6f8"; } .ti-layout-media-right-alt:before { content: "\e6f9"; } .ti-layout-media-right:before { content: "\e6fa"; } .ti-layout-media-overlay:before { content: "\e6fb"; } .ti-layout-media-overlay-alt:before { content: "\e6fc"; } .ti-layout-media-overlay-alt-2:before { content: "\e6fd"; } .ti-layout-media-left-alt:before { content: "\e6fe"; } .ti-layout-media-left:before { content: "\e6ff"; } .ti-layout-media-center-alt:before { content: "\e700"; } .ti-layout-media-center:before { content: "\e701"; } .ti-layout-list-thumb:before { content: "\e702"; } .ti-layout-list-thumb-alt:before { content: "\e703"; } .ti-layout-list-post:before { content: "\e704"; } .ti-layout-list-large-image:before { content: "\e705"; } .ti-layout-line-solid:before { content: "\e706"; } .ti-layout-grid4:before { content: "\e707"; } .ti-layout-grid3:before { content: "\e708"; } .ti-layout-grid2:before { content: "\e709"; } .ti-layout-grid2-thumb:before { content: "\e70a"; } .ti-layout-cta-right:before { content: "\e70b"; } .ti-layout-cta-left:before { content: "\e70c"; } .ti-layout-cta-center:before { content: "\e70d"; } .ti-layout-cta-btn-right:before { content: "\e70e"; } .ti-layout-cta-btn-left:before { content: "\e70f"; } .ti-layout-column4:before { content: "\e710"; } .ti-layout-column3:before { content: "\e711"; } .ti-layout-column2:before { content: "\e712"; } .ti-layout-accordion-separated:before { content: "\e713"; } .ti-layout-accordion-merged:before { content: "\e714"; } .ti-layout-accordion-list:before { content: "\e715"; } .ti-ink-pen:before { content: "\e716"; } .ti-info-alt:before { content: "\e717"; } .ti-help-alt:before { content: "\e718"; } .ti-headphone-alt:before { content: "\e719"; } .ti-hand-point-up:before { content: "\e71a"; } .ti-hand-point-right:before { content: "\e71b"; } .ti-hand-point-left:before { content: "\e71c"; } .ti-hand-point-down:before { content: "\e71d"; } .ti-gallery:before { content: "\e71e"; } .ti-face-smile:before { content: "\e71f"; } .ti-face-sad:before { content: "\e720"; } .ti-credit-card:before { content: "\e721"; } .ti-control-skip-forward:before { content: "\e722"; } .ti-control-skip-backward:before { content: "\e723"; } .ti-control-record:before { content: "\e724"; } .ti-control-eject:before { content: "\e725"; } .ti-comments-smiley:before { content: "\e726"; } .ti-brush-alt:before { content: "\e727"; } .ti-youtube:before { content: "\e728"; } .ti-vimeo:before { content: "\e729"; } .ti-twitter:before { content: "\e72a"; } .ti-time:before { content: "\e72b"; } .ti-tumblr:before { content: "\e72c"; } .ti-skype:before { content: "\e72d"; } .ti-share:before { content: "\e72e"; } .ti-share-alt:before { content: "\e72f"; } .ti-rocket:before { content: "\e730"; } .ti-pinterest:before { content: "\e731"; } .ti-new-window:before { content: "\e732"; } .ti-microsoft:before { content: "\e733"; } .ti-list-ol:before { content: "\e734"; } .ti-linkedin:before { content: "\e735"; } .ti-layout-sidebar-2:before { content: "\e736"; } .ti-layout-grid4-alt:before { content: "\e737"; } .ti-layout-grid3-alt:before { content: "\e738"; } .ti-layout-grid2-alt:before { content: "\e739"; } .ti-layout-column4-alt:before { content: "\e73a"; } .ti-layout-column3-alt:before { content: "\e73b"; } .ti-layout-column2-alt:before { content: "\e73c"; } .ti-instagram:before { content: "\e73d"; } .ti-google:before { content: "\e73e"; } .ti-github:before { content: "\e73f"; } .ti-flickr:before { content: "\e740"; } .ti-facebook:before { content: "\e741"; } .ti-dropbox:before { content: "\e742"; } .ti-dribbble:before { content: "\e743"; } .ti-apple:before { content: "\e744"; } .ti-android:before { content: "\e745"; } .ti-save:before { content: "\e746"; } .ti-save-alt:before { content: "\e747"; } .ti-yahoo:before { content: "\e748"; } .ti-wordpress:before { content: "\e749"; } .ti-vimeo-alt:before { content: "\e74a"; } .ti-twitter-alt:before { content: "\e74b"; } .ti-tumblr-alt:before { content: "\e74c"; } .ti-trello:before { content: "\e74d"; } .ti-stack-overflow:before { content: "\e74e"; } .ti-soundcloud:before { content: "\e74f"; } .ti-sharethis:before { content: "\e750"; } .ti-sharethis-alt:before { content: "\e751"; } .ti-reddit:before { content: "\e752"; } .ti-pinterest-alt:before { content: "\e753"; } .ti-microsoft-alt:before { content: "\e754"; } .ti-linux:before { content: "\e755"; } .ti-jsfiddle:before { content: "\e756"; } .ti-joomla:before { content: "\e757"; } .ti-html5:before { content: "\e758"; } .ti-flickr-alt:before { content: "\e759"; } .ti-email:before { content: "\e75a"; } .ti-css3:before { content: "\e75d"; } .ti-rss:before { content: "\e75e"; } .ti-rss-alt:before { content: "\e75f"; } .head-filter__top { position: relative; background: #fff; border-bottom: 1px solid #dedede; } .head-filter__top .top-line { padding: 20px 35px; display: flex; flex-direction: column; } .head-filter__top .head-filter-search { width: 60%; float: left; } .head-filter__top .client-add { width: 40%; float: right; } .head-filter__top .head-filter-search input { width: 100%; padding: 8px 10px 9px; font-size: 17px; } .head-filter__top .form-search { position: relative; } .head-filter__top .search-icon { background: none !important; border: 0 !important; } .head-filter__top .search-icon { font-size: 25px; position: absolute; top: 0; right: 0; padding: 8px 8px 4px; color: rgba(75, 75, 75, .5); cursor: pointer; } .head-filter__top .search-icon:hover { color: rgba(51, 65, 71, 1); } input[type="search"]::-webkit-search-cancel-button { display: none; } .top-line__button, .medium-button { background: rgb(67, 160, 71); background-image: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); background-image: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); background-image: 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: 7px 22px 11px; color: #ffffff; font-size: 16px; font-weight: bold; border-radius: 4px; border: 1px solid #328436; -webkit-transition-property: background; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; } .top-line__button:active, .medium-button:active { -webkit-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2), 0 0px 2px rgba(0, 0, 0, 0.15); /* box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); */ -webkit-transform: scale(0.97); -moz-transform: scale(0.97); -ms-transform: scale(0.97); -o-transform: scale(0.97); /* transform: scale(0.97); */ } .head-filter__top .top-line__button { float: right; } .top-line__button:hover, a.top-line__button:hover, .top-line__button:focus, .medium-button:hover, .medium-button:focus { background: #328436 !important; color: #ffffff !important; border: 1px solid #328436 !important; } .medium-button.disabled, .medium-button[disabled], .big-button.disabled, .big-button[disabled] { cursor: default !important; opacity: 0.64 !important; } .head-filter__top .switch__filter { margin: 0 35px 20px; } .switch__filter .option-block { float: left; margin-right: 20px; } .switch__filter.button-row .selected .jq-selectbox__select { border: 0 !important; color: rgb(255, 255, 255) !important; background: #424242 !important; box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 0 2px 2px rgba(67, 83, 102, 0.75); padding: 10px 55px 10px 20px; } .switch__filter a { border: 0; } .switch__filter .button-one span { border: 1px solid #cdcec0; } .clients .clients-list { margin: 0 35px; } .clients .client { margin: 30px 0 0 0; background: white; border: 1px solid #dedede; } .users .user, .partners .partner { margin: 30px 35px 0; background: white; border: 1px solid #dedede; } .partners .partner.loading { opacity: 0.72; } .clients .client .top, .users .user .top, .partners .partner .top { border-bottom: 1px solid #dedede; } .clients .client .date-status, .users .user .date-status, .partners .partner .date-status { padding: 14px 35px; border-bottom: 1px solid #f3f3f3; font-family: "Lato"; font-size: 15px; } .clients .client .date-status span, .users .user .date-status span, .partners .partner .date-status span, .clients .client.deleted .bottom .delete-reason span { color: #757575; margin-right: 15px; display: inline-block; } .clients .client.deleted .bottom .delete-reason span { font-size: 16px; } .clients .client .status, .users .user .status, .partners .partner .status { display: inline-block; margin-right: 15px; } .clients .client .status.red i, .users .user .status.red i, .partners .partner .status.red i { background: #D32F2F; background: -moz-linear-gradient(top, rgba(211, 47, 47, 1) 0%, rgba(183, 28, 28, 1) 100%); background: -webkit-linear-gradient(top, #D32F2F 0%, #B71C1C 100%); background: linear-gradient(to bottom, #D32F2F 0%, #B71C1C 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c', GradientType=0); color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .clients .client .status.yellow i, .users .user .status.yellow i, .partners .partner .status.yellow i { background: #FFC107; color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .clients .client .status.green i, .users .user .status.green i, .partners .partner .status.green i { background: #4CAF50; color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .clients .client .status.border i, .users .user .status.border i, .partners .partner .status.border i { background: #f8f8f8; font-style: normal; padding: 3px 14px 5px 10px; border-radius: 3px; border: 1px solid #dedede; color: #757575; } .clients .client .top h2, .users .user .top h2, .partners .partner .top h2 { padding: 13px 35px 18px 35px; position: relative; margin: 0 !important; font-weight: normal; } .clients .client .top h2 a, .users .user .top h2 a, .partners .partner .top h2 a { border-bottom-style: dashed; } .clients .client .client_row, .users .user .user_row, .partners .partner .partner_row { padding: 15px 35px; } .clients .client .row_line, .users .user .row_line, .users .user .row_line, .partners .partner .row_line { border-bottom: 1px solid #f3f3f3; } .clients .client .client_row .col, .users .user .col, .partners .partner .col { float: left; width: 25%; } .clients .client .client_row p, .users .user .user_row p, .partners .partner .partner_row p, .tarifs .tarif .tarif_row p { position: relative; margin-bottom: 6px; line-height: 15px; color: #212121; } .clients b.big, .users b.big, .partners b.big, .tarifs b.big { line-height: 27px; font-size: 21px; font-weight: normal; } .clients p.small, .users p.small, .partners p.small, .tarifs p.small { font-size: 15px; color: #757575 !important; } .clients p.desc, .users p.desc, .partners p.desc { width: 75%; font-size: 15px; line-height: 21px !important; overflow-x: auto; } .clients .fl-right, .users .fl-right, .partners .fl-right { float: right; margin-left: 15px; } .top__advert-budget .jw__popup, .users .jw__popup.advert_budget_details, .users .jw__popup.user_info_passport, .users .jw__popup.user_info_socials, .users .jw__popup.user_info_files { padding: 10px 15px; font-size: 15px; color: #757575 !important; text-decoration: none !important; cursor: default; min-width: 260px; max-width: 420px; top: 45px; right: 0px; left: auto; } .top__advert-budget .jw__popup ul, .users .jw__popup.advert_budget_details ul, .users .jw__popup.user_info_passport ul, .users .jw__popup.user_info_socials ul, .users .jw__popup.user_info_files ul, .top__advert-budget .jw__popup dl, .users .jw__popup.advert_budget_details dl, .users .jw__popup.user_info_passport dl, .users .jw__popup.user_info_socials dl, .users .jw__popup.user_info_files dl, .top__advert-budget .jw__popup div, .users .jw__popup.advert_budget_details div, .users .jw__popup.user_info_passport div, .users .jw__popup.user_info_socials div, .users .jw__popup.user_info_files div { display: inline-block; position: relative; width: 100%; z-index: 1; } .top__advert-budget .jw__popup dl>dt, .users .jw__popup.advert_budget_details dl>dt, .users .jw__popup.user_info_passport dl>dt, .users .jw__popup.user_info_socials dl>dt, .users .jw__popup.user_info_files dl>dt { margin-left: 15px; color: rgb(42, 42, 42); margin-bottom: 8px; } .top__advert-budget .jw__popup ul>li, .users .jw__popup.advert_budget_details ul>li, .users .jw__popup.user_info_passport ul>li, .users .jw__popup.user_info_socials ul>li, .users .jw__popup.user_info_files ul>li { margin-bottom: 5px; } .top__advert-budget .jw__popup a, .users .jw__popup.advert_budget_details a, .users .jw__popup.user_info_passport a, .users .jw__popup.user_info_socials a, .users .jw__popup.user_info_files a { margin-left: 0px !important; } .top__advert-budget .jw__popup ul>li>a, .users .jw__popup.advert_budget_details ul>li>a, .users .jw__popup.user_info_passport ul>li>a, .users .jw__popup.user_info_socials ul>li>a, .users .jw__popup.user_info_files ul>li>a { display: inline !important; } .top__advert-budget .jw__popup:before, .users .jw__popup.advert_budget_details:before, .users .jw__popup.user_info_passport:before, .users .jw__popup.user_info_socials:before, .users .jw__popup.user_info_files:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; /* border-radius: 4px; */ position: absolute; display: block; height: 20px; content: ""; width: 20px; right: 30px; left: auto; top: -8px; margin-right: 0; border: 2px solid rgb(67, 160, 71); } .top__advert-budget .jw__popup:after, .users .jw__popup.advert_budget_details:after, .users .jw__popup.user_info_passport:after, .users .jw__popup.user_info_socials:after, .users .jw__popup.user_info_files:after { position: absolute; background: #fff; height: 38px; border-radius: 4px; width: 90%; content: ""; top: 0px; right: 0px; } .top__advert-budget .jw__popup.show, .users .jw__popup.advert_budget_details.show, .users .jw__popup.user_info_passport.show, .users .jw__popup.user_info_socials.show, .users .jw__popup.user_info_files.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; z-index: 881; } .users .jw__popup.advert_budget_details { z-index: 889 !important; } .users .employ, .partners .employ { line-height: 26px; } .clients .presentations { margin-top: 15px; } .clients a.open { color: #000000; border: 0; } .very-small { font-size: 13px !important; padding: 4px 10px !important; } .clients .client .by-date { margin: 0 -20px 0; position: relative; border-top: 1px solid #f3f3f3; border-radius: 4px; padding: 13px 20px 10px; } .clients .client .by-date p {} .clients .client .by-date p a { border-bottom-style: dashed; } .clients .client .by-date ul { margin-top: 20px; } .by-date ul li { display: inline-block; margin: 0 15px 12px 0; font-size: 13px; /*padding: 7px 0;*/ border: 1px solid #dedede; border-radius: 3px; } .clients .client .by-date ul li i { font-style: normal; } .clients .pdf-link { border: 0; } .clients .pdf-time { position: relative; } .clients .pdf-time .pdf-pdf { position: absolute; top: 0; left: 0; } .clients .pdf-time { background: -webkit-linear-gradient(top, #fff, #ECEFF1); background: -o-linear-gradient(top, #fff, #ECEFF1); background: -ms-linear-gradient(top, #fff, #ECEFF1); background: linear-gradient(top, #fff, #ECEFF1); border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding: 7px 10px; border-right: 1px solid #dedede; } .clients .client .by-date ul li:hover { border-color: #c6cbd1 !important; } .clients .client .by-date ul li:hover .pdf-time { border-color: #c6cbd1 !important; background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); } .client .pdf-name { padding: 5px 10px; } .clients .client .client_row.last { padding-bottom: 20px; } .clients .variants a, .users .employ a, .partners .employ a { border-bottom-style: dashed; } .clients .col.phone, .users .col.phone, .partners .col.phone { width: 20% !important; } .clients .col.email-faded, .users .col.email-faded, .partners .col.email-faded { position: relative; overflow: hidden; width: 30% !important; } .clients .col.email-faded a, .users .col.email-faded a, .partners .col.email-faded a { border-bottom-style: dashed; } .clients .col.email-faded:after, .users .col.email-faded:after, .partners .col.email-faded:after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffcfc+0,fffcfc+29,ffffff+100&0+1,0.86+14,1+65,1+100 */ background: -moz-linear-gradient(left, rgba(255, 252, 252, 0) 0%, rgba(255, 252, 252, 0) 1%, rgba(255, 252, 252, 0.86) 14%, rgba(255, 252, 252, 0.9) 29%, rgba(255, 254, 254, 1) 65%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(255, 252, 252, 0) 0%, rgba(255, 252, 252, 0) 1%, rgba(255, 252, 252, 0.86) 14%, rgba(255, 252, 252, 0.9) 29%, rgba(255, 254, 254, 1) 65%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(255, 252, 252, 0) 0%, rgba(255, 252, 252, 0) 1%, rgba(255, 252, 252, 0.86) 14%, rgba(255, 252, 252, 0.9) 29%, rgba(255, 254, 254, 1) 65%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00fffcfc', endColorstr='#ffffff', GradientType=1); /* IE6-9 */ width: 50px; } .clients .client.deleted {} .clients .client.deleted .bottom .delete-reason { padding: 14px 35px 16px; } .clients .client.deleted .bottom .delete-reason i { position: relative; top: 1px; margin-right: 5px; } .clients .client.new { margin: 30px 0 0 0; width: 74%; float: left; } .clients .client.is_new { border: 2px solid rgb(67, 160, 71); } .clients .client-confirm { width: 23%; float: right; background: #fff; position: relative; border-radius: 4px; margin: 30px 0 0 0; border: 1px solid #CACCCB; } .clients .client-confirm:before { left: -30px; margin-top: -16px; border: 15px solid transparent; border-right-color: #CACCCB; opacity: 0.8; } .clients .client-confirm:before, .clients .client-confirm:after { content: ''; display: block; height: 0; width: 0; position: absolute; top: 50%; } .clients .client-confirm:after { left: -27px; margin-top: -15px; border: 14px solid transparent; border-right-color: #fcfcfc; } .clients .client-confirm .client-confirm__inner { padding: 17px 30px 19px; } .clients .client-confirm .client-confirm__inner h3 { margin-bottom: 15px; } .clients .client-confirm .client-confirm__buttons button { width: 70px; margin-right: 5px; } .clients .client-confirm__preloader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, .9); border-radius: 3px; } .clients .client-confirm__preloader img { width: 40px; height: 40px; margin: 29px 0 0 -20px; position: absolute; left: 50%; } .confirm_mess .client-confirm__preloader { text-align: center; } .filter-changer ul li { display: inline-block; margin-right: 15px; margin-bottom: 8px; padding: 5px 10px; } .filter-changer { padding-bottom: 12px !important; } .filter-changer ul li.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; } .users .tarif, .users .director { width: 30% !important; } .users .tarif:hover { color: #000; } .users .user .top { border-bottom: 1px solid #f3f3f3 !important; } .users .user .top h2 { font-size: 25px !important; padding: 20px 35px 20px 96px; } .users .user .top h2 .user-toolbar { display: inline-block; position: relative; float: right; } .users .user .top h2 .user-toolbar a { display: inline-block; position: relative; font-size: 16px; margin-left: 15px; } .users .user .top .user-name { position: relative; } .jw-main.jw-users .form-block .inputs .user-pic, .users .user .top .user-name .user-pic { position: absolute; left: 32px; top: 12px; height: 46px; width: 46px; border-radius: 24px; overflow: hidden; border: 1px solid #dedede; } .jw-main.jw-users .form-block .inputs .no-user-pic, .users .user .top .user-name .no-user-pic { position: absolute; left: 32px; top: 12px; height: 46px; width: 46px; border-radius: 24px; overflow: hidden; border: 1px solid #868585; } .jw-main.jw-users .form-block .inputs .user-pic img, .users .user .top .user-name .user-pic img { width: 46px; } .jw-main.jw-users .form-block .inputs .no-user-pic img, .users .user .top .user-name .no-user-pic img { width: 44px; padding: 4px 0 0 1px; } .jw-main.jw-users .form-block .inputs .user-pic img.no-user-pic, .users .user .top .user-name .user-pic img.no-user-pic { height: 50px; width: 50px; padding: 12px 0 13px 26px; border-left: 1px solid #f3f3f3; } .jw-main.jw-users .form-block .inputs .user-pic, .jw-main.jw-users .form-block .inputs .no-user-pic { position: relative; display: block; left: 0px; float: left; } .jw-main.jw-users .form-block .inputs .user-pic-input { display: block; margin-top: 15px; margin-left: 20px; } .jw-main.jw-users .form-block .inputs .user-pic-input .delUserPic { display: none; } .jw-main.jw-users .form-block .inputs .user-pic-input input[type="file"] { display: block; margin-left: 20px; width: 333px; float: left; } .jw-main.jw-users .form-block .inputs .user-pic-input.have input[type="file"] { width: 290px; } .jw-main.jw-users .form-block .inputs .user-pic-input.have .delUserPic { display: inline-block; padding: 10px 15px; margin-left: 0px; } .users .tarif b.big {} .users .pseudo { border-bottom: 1px dashed rgb(183, 188, 190); } .users .solid { border-bottom: 1px solid rgb(183, 188, 190); } .users .bottom { display: flex; text-wrap: nowrap; flex-wrap: wrap; row-gap: 20px; padding: 11px 35px; background: #fafafa; } .users .bottom span { display: inline-block; margin-right: 15px; } .partners .tarif, .partners .director { width: 30% !important; } .partners .tarif:hover { color: #000; } .partners .partner .top h2 { font-size: 25px !important; } .partners .tarif b.big {} .partners .pseudo { border-bottom: 1px dashed rgb(183, 188, 190); } .partners .solid { border-bottom: 1px solid rgb(183, 188, 190); } .partners .bottom { padding: 11px 35px; background: #fafafa; } .partners .bottom span { display: inline-block; margin-right: 15px; } .one-user .status i { display: block; margin-bottom: 8px; font-size: 13px; } .one-user b.big { font-size: 18px; } .users .user .filter-changer { margin-top: 10px; padding-bottom: 4px; } .users .user .filter-changer li { margin-bottom: 0 !important; } .users .user .employes { background: -moz-linear-gradient(top, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cfeaedef', endColorstr='#ffffff', GradientType=0); /* IE6-9 */ border-top: 1px solid #dedede; } .users .user .row_head .small { margin: 0; } .one-user.user_row p { margin-bottom: 0 !important; line-height: 1; } .partners .partner .filter-changer { margin-top: 10px; padding-bottom: 4px; } .partners .partner .filter-changer li { margin-bottom: 0 !important; } .partners .partner .employes { background: -moz-linear-gradient(top, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(234, 237, 239, 0.81) 0%, rgba(255, 255, 255, 0.92) 56%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cfeaedef', endColorstr='#ffffff', GradientType=0); /* IE6-9 */ border-top: 1px solid #dedede; } .partners .partner .row_head .small { margin: 0; } .one-user.partner_row p { margin-bottom: 0 !important; line-height: 1; } /* Manager */ .users .user.user_boss { border: 2px solid rgb(255, 167, 38) !important; box-shadow: 0 15px 30px -10px rgba(255, 167, 38, .9); } .users .user.manager { border: 2px solid #43a047 !important; box-shadow: 0 15px 30px -10px rgba(200, 230, 201, .9); } .users .user.user_department_boss { border: 2px solid #a04395 !important; box-shadow: 0 15px 30px -10px rgb(239 118 218 / 90%); } .users .user.manager_office_menager { border: 1px solid #388e3c !important; } .users .user.manager_office { border: 1px solid #a04395 !important; } .users .user b.green { /*font-weight: bold;*/ color: #2E7D32; } .users .user.manager .bottom, .users .user.user_department_boss .bottom { background: #fff; } .users .select_manager, .users .select_role { background: white; box-shadow: none; font-size: 17px; padding: 0; border: 1px solid #dedede; margin-top: 2px; max-width: 250px; } .partners .partner .address, .partners .partner .position { display: inline-block; color: #757575; font-style: italic; position: relative; clear: both; width: 100%; font-size: 0.65em; } .partners .partner .position { font-size: 0.85em; } .partners .partner.partner_boss { border: 2px solid rgb(255, 167, 38) !important; box-shadow: 0 15px 30px -10px rgba(255, 167, 38, .9); } .partners .partner.manager { border: 2px solid #43a047 !important; box-shadow: 0 15px 30px -10px rgba(200, 230, 201, .9); } .partners .partner b.green { /*font-weight: bold;*/ color: #2E7D32; } .partners .partner.manager .bottom { background: #fff; } .partners .select_manager { background: white; box-shadow: none; font-size: 17px; padding: 0; border: 1px solid #dedede; margin-top: 2px; max-width: 250px; } .partners .partner.partner_boss { border: 2px solid rgb(255, 167, 38) !important; box-shadow: 0 15px 30px -10px rgba(255, 167, 38, .9); } .partners .partner.manager { border: 2px solid #43a047 !important; box-shadow: 0 15px 30px -10px rgba(200, 230, 201, .9); } .partners .partner b.green { /*font-weight: bold;*/ color: #2E7D32; } .partners .partner.manager .bottom { background: #fff; } .partners .select_manager { background: white; box-shadow: none; font-size: 17px; padding: 0; border: 1px solid #dedede; margin-top: 2px; max-width: 250px; } .status.border b { position: relative; top: 1px; margin-right: 3px; color: #757575; } .managers-agent, .employees-list { padding: 15px 35px 25px; background: #f8f8f8; } .managers-agent h3, .employees-list h3 { font-size: 15px; /* margin-bottom: 20px; */ } .user.manager .user { margin: 20px 0 0 !important; } .user.manager .user .top h2 { font-size: 21px !important; } .partner.manager .partner { margin: 20px 0 0 !important; } .partner.manager .partner .top h2 { font-size: 21px !important; } /* Agents-list */ .selector-button.options span { z-index: 999; } .selector-button.options.open {} .agents-list { position: absolute; width: 330px; top: -1px; left: -1px; z-index: 1; padding-top: 34px; } .agents-list .inner { padding: 15px 20px !important; background: #D5DBE2; border-left: 1px solid #c6cbd1; border-right: 1px solid #c6cbd1; border-bottom: 1px solid #c6cbd1; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; min-height: 100px; } /* SP Modal ver.3 10.2016 */ .full_modal { top: 0; bottom: 0; z-index: 99993; width: 100%; /*min-height: 100%;*/ } .full_modal { z-index: 99997; position: relative; top: 100px; width: 60%; margin: 0 auto 100px; background: #ffffff; border: 2px solid rgb(67, 160, 71); /*min-height: 100%;*/ } .full_modal#inner_blank_modal { width: 80%; } .full_modal .modal-inner { padding: 30px 50px; } .full_modal h2 { margin: 0 0 25px 0; padding: 0; font-size: 28px; font-weight: normal; } .full_modal h3 { font-size: 200%; font-weight: normal; margin-bottom: 25px; } .full_modal-bg .closer, .full_modal-bg .programs-closer, .full_modal-bg .adv-pack-closer, .full_modal-bg .closer-obj-adv { display: block; position: fixed; top: 0px; right: 15px; color: #9e9e9e; border: none; font-size: 24px; line-height: 1; cursor: pointer; z-index: 99999; padding: 20px; } .full_modal-bg .closer:active, .full_modal-bg .programs-closer:active, .full_modal-bg .adv-pack-closer:active, .full_modal-bg .closer-obj-adv:active { top: 1px; } .full_modal-bg .closer:hover i, .full_modal-bg .programs-closer:hover i, .full_modal-bg .adv-pack-closer:hover i, .full_modal-bg .closer-obj-adv:hover i { color: #757575 !important; } .full_modal-bg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99988; overflow: auto; -webkit-overflow-scrolling: touch; } #addTaskBg { z-index: 99999; } .full_modal-bg>* { -webkit-transform: translateZ(0px); } .full_modal-bg { background: rgba(255, 255, 255, .85); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); zoom: 1; -webkit-backdrop-filter: saturate(100%) blur(20px); backdrop-filter: saturate(100%) blur(20px); } .form-block { width: 100%; position: relative; margin-bottom: 20px; } .form-block .label { width: 20%; font-size: 15px; color: #757575; font-family: "Lato"; float: left; padding-top: 7px; } .form-block .inputs { width: 60%; float: left; } .form-block .text { float: left; font-size: 1.12rem; padding-top: 5px; } .form-block .inputs input, .form-block .inputs textarea { width: 96%; padding: 5px 2% 7px; font-size: 18px; font-family: "Lato"; background: none; box-shadow: none; border: 1px solid #e0e0e0; } .full_modal.vk .form-block .inputs textarea { font-size: 15px !important; } .form-block .inputs select { width: auto; font-size: 18px; font-family: "PT Sans"; background: none; } .form-block .inputs input[disabled], .form-block .inputs select[disabled], .form-block .inputs textarea[disabled] { border: 1px solid #c7c7c7; background: #f6f6f6; color: #a7a7a7; } form .inputs .help-block { padding: 6px 0px; margin-left: 5px; font-size: 14px; } form .inputs .help-block.has-success { color: red; } form .inputs .help-block.has-error { color: #388E3C; } .full_modal .modal-submit button { width: 100%; background: rgb(67, 160, 71); /* Old browsers */ background: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#43a047', endColorstr='#388e3c', GradientType=0); /* IE6-9 */ cursor: pointer; font-family: "Lato"; padding: 20px 0 22px; color: #ffffff; font-size: 20px; border: 0; /* -webkit-transition: all .15s linear; transition: all .15s linear;*/ } .full_modal .modal-submit button:hover { background: #388E3C; } .l-space { letter-spacing: 1px; } .modal-submit { position: relative; } /* VK colors*/ .full_modal.vk { border-color: #507299; } .full_modal.vk .modal-submit button { background: #507299; } .full_modal.vk p { margin: 0 0 15px 0; font-family: "Lato"; font-size: 16px; line-height: 1.4; } .full_modal .form-block__button { margin-bottom: 50px; } /* CLients modal */ .new-client__modal { width: 72%; margin: 100px auto 140px; top: 0; } .new-client__modal .label { width: 23%; } .full_modal.history__modal { width: 90%; top: 30px !important; margin-bottom: 0; } .client-info, .history__object-info { width: 50%; float: left; height: 600px; } .client-info .client-info__with-shadow, .history__object-info .object-info__with-shadow { position: relative; overflow: hidden; } .client-info .inner { padding: 20px 30px 20px; height: 560px; overflow-y: scroll; } .history__object-info .inner { padding: 20px 30px 0; height: 580px; overflow-y: scroll; } .client-info .inner::-webkit-scrollbar { width: 0; } .client-info .inner { -ms-overflow-style: none; } .client-info .inner { overflow: -moz-scrollbars-none; } .history__object-info .inner::-webkit-scrollbar { width: 0; } .history__object-info .inner { -ms-overflow-style: none; } .history__object-info .inner { overflow: -moz-scrollbars-none; } .client-info__top-shadow, .object-info__top-shadow { position: absolute; top: -2px; left: 0; width: 100%; height: 0px; -webkit-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); -moz-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); z-index: 99; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; opacity: 0; } .client-info:hover .client-info__top-shadow, .history__object-info:hover .object-info__top-shadow { opacity: 1; } .client-info .client-info__bottom-shadow, .object-info__bottom-shadow { position: absolute; bottom: 5px; left: 0; width: 100%; height: 0px; -webkit-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); -moz-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); z-index: 99; opacity: 0; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; } .client-info:hover .client-info__bottom-shadow, .history__object-info:hover .object-info__bottom-shadow { opacity: 1; } .client-info .additional-info .date { display: inline-block; font-size: 15px; color: #757575; margin-right: 15px; } .client-info .additional-info .status, .history__object-info .additional-info .date { display: inline-block; margin-right: 15px; font-size: 15px; } .additional-info .status.red i { background: #D32F2F; background: -moz-linear-gradient(top, rgba(211, 47, 47, 1) 0%, rgba(183, 28, 28, 1) 100%); background: -webkit-linear-gradient(top, #D32F2F 0%, #B71C1C 100%); background: linear-gradient(to bottom, #D32F2F 0%, #B71C1C 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c', GradientType=0); color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .additional-info .status.yellow i { background: #FFC107; color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .additional-info .status.green i { background: #4CAF50; color: #ffffff; font-style: normal; padding: 3px 7px 4px; border-radius: 3px; } .additional-info .status.border i { background: #f8f8f8; font-style: normal; padding: 2px 7px 3px; border-radius: 3px; border: 1px solid #dedede; color: #757575; } .history__object-info .photo-name { position: relative; margin: -20px -30px 20px; } .history__object-info .object-top { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 30px 25px; background: rgba(255, 255, 255, 0); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.65) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0); } .history__object-info .object-name { margin: 10px 0 0; color: #ffffff; } .history__object-info .additional-info .date { margin: 0; color: #ffffff; font-size: 15px; } .client-info .client-name { border-bottom: 1px solid #dedede; margin: 20px 0 20px; padding: 0 0 20px; } .client-info .client-name h2, .history__object-info .object-name h2 { margin: 0; font-size: 26px; } .client-info .main-info .col.first { float: left; width: 40%; margin-bottom: 15px; } .client-info .main-info .col.phone, .main-info .col.email { margin-bottom: 15px; } .client-info .main-info .col.second { float: left; width: 60%; } .history__object-info .main-info .smallhead { color: #757575; font-size: 16px; margin-bottom: 7px; } .history__object-info .main-info .big { font-size: 17px; } .history__object-info .main-info .big.price { font-size: 21px; } .history__object-info .main-info .small { color: #757575; font-size: 15px; } .history__object-info .main-info .smallicon { position: relative; padding-left: 20px; color: #757575; font-size: 15px; } .history__object-info .main-info .smallicon i { position: absolute; left: 0; top: 0; } .history__object-info .main-info .col { width: calc(50% - 30px); /*margin-right: 15px;*/ float: left; padding-bottom: 10px; margin-bottom: 12px; /*border-bottom: 1px solid #dedede;*/ } .history__object-info .main-info .col+.col { width: calc(50% - 15px); margin-left: 15px; } .history__object-info .main-info .col.description { width: 100%; float: left; padding-bottom: 10px; margin-bottom: 12px; /*border-bottom: 1px solid #dedede;*/ } .history__object-info .main-info .col.phone { width: 100%; float: left; padding-bottom: 0; margin-bottom: 0; /*border-bottom: 1px solid #dedede;*/ } .history__object-info .main-info .col.phone .big { font-size: 21px; line-height: 31px; } .history__object-info .main-info .col.phone .smallicon { margin-bottom: 0; } .history__object-info .main-info .col.phone .usname { font-size: 16px; } .history__object-info .main-info .row-phone { padding: 11px 40px 13px 16px; border: 1px solid #dedede; border-radius: 4px; margin-bottom: 15px; display: inline-block; background: #f8f8f8; } .history__object-info .sq.small { padding-left: 10px !important; } .history__object-info p.sq { display: inline-block; font-size: 11px; } .client-info p, .history__object-info p { position: relative; margin-bottom: 6px; line-height: 15px; color: #212121; } .history__object-info p.desc { font-size: 15px; line-height: 21px; } .client-info b.big, .history__object-info b.big { line-height: 27px; font-size: 21px; font-weight: normal; } .client-info p.small, .history__object-info p.small { font-size: 13px; color: #757575 !important; } .client-info p.desc, .history__bject-info p.desc { width: 75%; font-size: 15px; line-height: 21px !important; } .client-info .description, .history__object-info .description { margin-bottom: 20px; } .client-info .variants { margin-bottom: 20px; } .history__object-info .fotorama__wrap--slide .fotorama__stage__frame { opacity: 1!important; border-top-left-radius: 0; border-bottom-left-radius: 0; } .history__object-map { margin: 30px -30px 0; -webkit-box-shadow: inset 2px 2px 10px 3px rgba(0, 0, 0, 0.45); -moz-box-shadow: inset 2px 2px 10px 3px rgba(0, 0, 0, 0.45); box-shadow: inset 2px 2px 10px 3px rgba(0, 0, 0, 0.45); } .history { width: 50%; float: right; background: #f8f8f8; position: relative; height: 600px; overflow-x: hidden; } .history__chat { height: 520px; border-left: 1px solid #d0d0d0; overflow-y: scroll; padding-right: 10px; overflow-x: hidden; padding-bottom: 80px; } .history__chat .empty-block { position: absolute; top: 50%; margin-top: -130px; width: 100%; } .history__chat .empty-block h1, .history__chat .empty-block h2 { color: #757575; } .history__chat::-webkit-scrollbar { width: 0; } .history__chat { -ms-overflow-style: none; } .history__chat { overflow: -moz-scrollbars-none; } .history__chat .history__chat__top-shadow { position: absolute; top: -2px; left: 0; width: 100%; height: 0px; -webkit-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); -moz-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); z-index: 99; opacity: 0; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; } .history__chat:hover .history__chat__top-shadow { opacity: 1; } .history__chat__bottom-shadow, .history__chat .history__chat__bottom-shadow { position: absolute; bottom: 65px; left: 0; width: 100%; height: 0px; -webkit-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); -moz-box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); box-shadow: 0px 2px 12px 4px rgba(99, 99, 99, 0.23); z-index: 99; opacity: 0; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; } .history__chat:hover .history__chat__bottom-shadow { opacity: 1; } .history__chat-form { background: #ffffff; position: absolute; bottom: 0; width: 100%; border-top: 1px solid #dedede; z-index: 99; } .history__chat-form .task, .history__chat-form .submit { width: 60px; text-align: center; } .add-task { color: #bdbdbd; display: inline-block; padding: 7px; cursor: pointer; } .add-task:hover { color: #757575; } .add-task i { font-size: 27px; } .chat-form { width: 100%; position: relative; } .chat-form .chat-textarea { min-height: 28px; border: 1px solid #dedede; margin: 13px 0; padding: 3px 8px !important; border-radius: 3px; } .chat-form td { vertical-align: top; } .chat-form .chat-textarea textarea { width: 100%; border: 0; height: 28px; font-size: 17px; font-family: "Lato"; resize: auto; padding: 0 !important; } .chat-form .chat-button button { border: 0; padding: 4px 6px; background: none; color: #bdbdbd; font-size: 29px; cursor: pointer; } .chat-button button:hover { color: #757575; } .chat-form .chat-button i { position: relative; top: 2px; left: -3px; } .chat-block { display: block; margin: 10px 3%; position: relative; } .chat-date { color: #757575; margin: 15px 0 10px; text-align: center; font-size: 16px; text-shadow: 0 1px 0 rgba(255, 255, 255, .9); } .chat-status { color: #757575; margin: 20px 0 20px; text-align: center; font-size: 13px; font-weight: bold; } .chat-status.added span { background: #fff9c4; display: inline-block; padding: 6px 17px 7px; border-radius: 3px; color: #f9a825; } .chat-status.fast span { background: #fbe9e7; display: inline-block; padding: 6px 17px 7px; border-radius: 3px; color: #ff8a65; } .chat-status.end span { background: #dcedc8; display: inline-block; padding: 6px 17px 7px; border-radius: 3px; color: #2e7d32; } .chat-message { float: right; display: inline-block; padding: 6px 20px 6px 15px; border-radius: 3px; position: relative; color: #000; max-width: calc(100% - 110px); word-wrap: break-word; font-size: 15px; line-height: 18px; min-width: 20%; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); margin: 5px 0; } .is__left .chat-message { float: left; } .chat-message.call { background: #dcedc8; } .chat-message.showing { background: #fff9c4; } .chat-message.meeting { background: #F3E5F5; } .chat-message.deal { background: #FFCDD2; } .chat-message.even { background: #76A7FA; } .chat-message.comment { background: #ffffff; } .chat-message:after { content: ''; border: 7px solid transparent; border-top: 7px solid transparent; border-left: 7px solid transparent; position: absolute; top: 0px; right: -10px; } .is__left .chat-message:after { content: ''; border: 7px solid transparent; border-top: 7px solid transparent; border-right: 7px solid transparent; position: absolute; top: 0px; left: -10px; } .chat-message.call:after { border-top: 7px solid #dcedc8; border-left: 7px solid #dcedc8; } .chat-message.showing:after { border-top: 7px solid #fff9c4; border-left: 7px solid #fff9c4; } .chat-message.meeting:after { border-top: 7px solid #F3E5F5; border-left: 7px solid #F3E5F5; } .chat-message.moderation:after { border-top: 7px solid #F3E5F5; border-left: 7px solid #F3E5F5; } .chat-message.deal:after { border-top: 7px solid #FFCDD2; border-left: 7px solid #FFCDD2; } .chat-message.even:after { border-top: 7px solid #76A7FA; border-left: 7px solid #76A7FA; } .chat-message.comment:after { border-top: 7px solid #ffffff; border-left: 7px solid #ffffff; } .chat-message .head { margin-bottom: 5px; } .chat-message .message { margin-bottom: 5px; } .chat-message .parties { margin-top: 10px; padding: 12px 0 0px 0; border-top: 1px solid #dedede; } .chat-message .document { margin-top: 10px; padding: 12px 0 0px 0; border-top: 1px solid #dedede; } .chat-message ul { margin-left: 12px; padding: 5px 8px; } .chat-message ul li { padding: 3px 0; } .chat-message a[download] { border-bottom: none; } .chat-message a[download] .file-name { border-bottom: 1px solid rgb(183, 188, 190); } .chat-message .jw__popup.actions-document { left: auto; right: 0px; } .chat-message .document a.pull-right { float: right; padding: 3px 4px; } .chat-message .document a[download] { display: inline-block; margin: 8px 0; } .chat-message .author, .chat-message .time { font-size: 13px; color: #757575; text-shadow: 0 1px 0 rgba(255, 255, 255, .9); } .chat-message .head span { font-weight: bold; } .chat-message.call .head span { color: #2e7d32; } .chat-message.showing .head span { color: #f9a825; } .chat-message.meeting .head span { color: #6a1b9a; } .chat-message.deal .head span { color: #d32f2f; } .chat-message.even .head span { color: #76A7FA; } .chat-message.comment .head span { color: #757575; } .chat-block .chat-author { position: absolute; right: 0; top: 10px; } .chat-block .chat-author img { width: 45px; height: 45px; border-radius: 25px; border: 1px solid #fff; } .jw-helper { margin-left: 5px; background: #ffffff; border-radius: 3px; padding: 2px 4px; } .chat-history__actions { box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.5); transform: scale(.5); transition: all .3s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; padding: 9px 14px; width: 9%; z-index: 999; opacity: 0; bottom: 64px; left: 48%; } .chat-history__actions.show { -webkit-transform: scale(1); transform: scale(1); visibility: visible; opacity: 1; } .chat-history__actions .inner { position: relative; z-index: 9; } .chat-history__actions a { border: none; padding: 3px; display: block; } .chat-history__actions span { display: block; padding: 5px 12px 6px; font-size: 13px; font-weight: bold; border-radius: 4px; } .chat-history__actions span.call { background: #dcedc8; color: #2e7d32 !important; } .chat-history__actions span.call:hover { background: #c5e1a5; color: #1b5e20 !important; } .chat-history__actions span.showing { background: #fff9c4; color: #f9a825 !important; } .chat-history__actions span.showing:hover { background: #fff59d; color: #f57f17 !important; } .chat-history__actions span.doc { background: #e5e5e5; color: #757575 !important; } .chat-history__actions span.doc:hover { background: #e0e0e0; color: #616161 !important; } .chat-history__actions span.doc { background: #e5e5e5; color: #757575 !important; } .chat-history__actions span.doc:hover { background: #e0e0e0; color: #616161 !important; } .chat-history__actions span.meeting { background: #F3E5F5; color: #7B1FA2 !important; } .chat-history__actions span.meeting:hover { background: #e1bee7; color: #6a1b9a !important; } .chat-history__actions span.deal { background: #FFCDD2; color: #E57373 !important; } .chat-history__actions span.deal:hover { background: #ef9a9a; color: #d32f2f !important; } .chat-history__actions:before { box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; border-radius: 4px; position: absolute; display: block; height: 46px; content: ""; width: 46px; bottom: -5px; left: 50%; margin-left: -23px; } .chat-history__actions:after { position: absolute; background: #fff; height: 100px; width: 90%; content: ""; bottom: 0px; left: 5%; } .chat-modal__bg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999998; background: rgba(255, 255, 255, .83); overflow: auto; } .chat-modal { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 999999; /*width: 300px;*/ margin: 30px 0 50px; } .chat-modal#send_inner_doc_modal { width: 626px; } .chat-modal#save_inner_doc_modal { width: 72%; } .chat-modal__inner { padding: 23px 35px 15px; background: #ffffff; border-top: 2px solid rgb(67, 160, 71); border-left: 2px solid rgb(67, 160, 71); border-right: 2px solid rgb(67, 160, 71); } .chat-modal h2 { margin-bottom: 21px; font-size: 23px; } .chat-modal .label { width: 150px; } .chat-modal .date-timepicker { width: 250px; float: left; min-height: 320px; } .chat-modal .inputs { width: 250px; float: left; } .chat-modal .modal-submit button { width: 100%; background: rgb(67, 160, 71); /* Old browsers */ background: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#43a047', endColorstr='#388e3c', GradientType=0); /* IE6-9 */ cursor: pointer; font-family: "Lato"; padding: 13px 0 15px; color: #ffffff; font-size: 17px; border: 0; /* -webkit-transition: all .15s linear; transition: all .15s linear;*/ } .chat-modal .modal-submit button:disabled { opacity: 0.8; cursor: not-allowed; } .chat-modal .modal-submit button:not(:disabled):hover { background: #388E3C; } .chat-modal .closer-obj-events { display: block; position: fixed; top: 20px; right: 35px; color: #9e9e9e; border: none; font-size: 24px; line-height: 1; cursor: pointer; z-index: 99999; } .chat-modal .closer-obj-events { top: -20px; right: -34px; font-size: 20px; } .chat-modal .chat-modal__inner .form-block.email-id-input { padding-bottom: 20px; border-bottom: 1px solid #dedede; } .chat-modal .chat-modal__inner .form-block .inputs .note { margin-bottom: 15px; } .chat-modal .chat-modal__inner .form-block .inputs input.text { width: 390px; } .chat-modal .chat-modal__inner .form-block .inputs textarea.text { width: 390px; height: 88px; } .chat-modal .chat-modal__inner .form-block .inputs a[download] { display: inline-block; margin-top: 10px; margin-bottom: 8px; } /* Табы */ .jw-tabs .tabs__caption, .jW-tabs .tabs__caption { border-bottom: 1px solid #d0d0d0; margin-bottom: 30px; font-family: "Lato"; -webkit-user-select: none; -moz-user-select: none; } .jw-tabs .tabs__caption li, .jW-tabs .tabs__caption li { display: inline-block; color: #424242; cursor: pointer; margin: 0 25px 20px 0; } .jw-tabs .tabs__caption li .tabs-li__icon, .jW-tabs .tabs__caption li .tabs-li__icon { display: inline-block; border: 2px solid #424242; border-radius: 20px; text-align: center; line-height: 34px; height: 34px; width: 34px; font-size: 16px; font-weight: bold; font-style: normal; } .jw-tabs .tabs__caption li:hover .tabs-li__icon, .jw-tabs .tabs__caption li:hover span, .jW-tabs .tabs__caption li:hover .tabs-li__icon, .jW-tabs .tabs__caption li:hover span { color: #237ef7 !important; border-color: #3a8efa !important; } .jw-tabs .tabs__caption li.active, .jw-tabs .tabs__caption li.active:hover, .jW-tabs .tabs__caption li.active, .jW-tabs .tabs__caption li.active:hover { color: rgb(67, 160, 71) !important; border-color: rgb(67, 160, 71) !important; } .jw-tabs .tabs__caption li.active:hover span, .jW-tabs .tabs__caption li.active:hover span { color: rgb(67, 160, 71) !important; } .jw-tabs .tabs__caption li.active .tabs-li__icon, .jw-tabs .tabs__caption li.active:hover .tabs-li__icon, .jW-tabs .tabs__caption li.active .tabs-li__icon, .jW-tabs .tabs__caption li.active:hover .tabs-li__icon { color: rgb(67, 160, 71) !important; border-color: rgb(67, 160, 71) !important; } .jw-tabs .tabs__caption li span, .jW-tabs .tabs__caption li span { font-weight: bold; font-size: 17px; margin-left: 5px; border-bottom: 1px dashed rgb(183, 188, 190) } .jw-tabs .tabs__caption li.active span, .jW-tabs .tabs__caption li.active span { border: 0; } .jw-tabs .tabs__caption li.align-right-btn, .jW-tabs .tabs__caption li.align-right-btn { float: right; margin-left: 25px; margin-right: 0px; } .delegate { position: relative; display: table; width: 100%; } .delegate .delegate__to { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; color: #757575; cursor: pointer; background-color: #fff; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border-radius: 4px; font-family: "Lato", Arial; font-size: 16px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); display: table-cell; position: relative; } .delegate .delegate__to:hover { cursor: pointer; background-color: #eef0f3; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); } .delegate .delegate__to .title { padding: 13px 22px 15px; } .delegate .delegate__to.me { border-top-right-radius: 0; border-bottom-right-radius: 0; border-left: 1px solid #dedede; border-right: 1px solid #dedede; width: 10%; } .delegate .delegate__to.all { border-radius: 0; border-right: 1px solid #dedede; width: 10%; } .delegate .delegate__to.me .title { text-align: center; } .delegate .delegate__to.manager { border-radius: 0; ; border-right: 1px solid #dedede; width: 40%; } .delegate .delegate__to.manager { border-radius: 0; border-right: 1px solid #dedede; } .delegate .delegate__to.agent { border-top-left-radius: 0; border-bottom-left-radius: 0; border-right: 1px solid #dedede; width: 40%; } .delegate .delegate__to.selected { color: rgb(67, 160, 71) !important; background: #fff !important; cursor: default !important; box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, .2); } .delegate .delegate__to .jq-selectbox__select { display: none; margin: 5px 22px 17px; } .delegate .delegate__to.selected .jq-selectbox__select { display: inline-block; } .delegate .delegate__to .jq-selectbox { display: none !important; } .delegate .delegate__to.selected .jq-selectbox { display: inline-block !important; } .delegate .label-overlay { z-index: 55; } .jq-selectbox.width-400 { width: 419px; } /* Тарифы */ .tarifs { margin: 30px 35px 0 -15px; position: relative; } .tarifs .tarif { width: 50%; float: left; margin-bottom: 25px; } .tarifs .tarif.big-tarif { margin-right: 340px; width: auto !important; float: none; } .tarifs .tarif.big-tarif__all { width: 100%; float: none; } .tarifs .tarif .inner { background: #fff; padding: 0 0 0 0; margin: 0 15px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .tarifs .tarif .top { margin-bottom: 13px; padding: 15px 35px; } .tarifs .tarif .top span { color: #757575; display: block; width: 40%; float: left; } .tarifs .tarif .center { padding: 0 35px; padding-bottom: 15px; } .tarifs .tarif .center h2 { font-size: 32px; margin-bottom: 14px; } .tarifs .tarif .bottom { padding: 15px 35px; background: #fafafa; } .tarifs .tarif .tarif_row { padding-top: 10px; border-top: 1px solid #dedede; } .tarifs .tarif .col { float: left; width: 40%; } .tarifs .tarif.big-tarif .col { width: 13%; } .tarifs .tarif .bottom span { margin-right: 15px; } .tarifs .tarif-use { float: right; line-height: 28px; font-style: normal; font-size: 16px; color: #667c8b; } .tarifs .pay { position: absolute; background: white; top: 0; right: 0; width: 295px; height: 220px; border-radius: 2px; padding-left: 30px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); } .tarifs .pay:before, .tarifs .pay:after { content: ''; display: block; height: 0; width: 0; position: absolute; top: 50%; } .tarifs .pay:before { left: -30px; margin-top: -16px; border: 15px solid transparent; border-right-color: #CACCCB; opacity: 0.8; } .tarifs .pay:after { left: -27px; margin-top: -15px; border: 14px solid transparent; border-right-color: #fcfcfc; } .tarifs .tarif .pay .top { padding-left: 0; } .tarifs .tarif .pay h3 { margin-bottom: 20px; line-height: 1.2; } .tarifs h3 { font-size: 32px; margin-bottom: 14px; } .tarifs h4 { font-size: 19px; margin: 30px 0 14px; font-weight: normal; line-height: 1.5; } .tarifs .tarif__left { color: #757575; font-size: 21px !important; } dl>dd { float: left; padding-right: 10px; } dl>dd+dt { margin-left: 0px !important; } .jq-checkbox { top: -1px; vertical-align: middle; width: 16px; height: 16px; margin: 0 4px 0 0; border: 1px solid #C3C3C3; border-radius: 3px; background: #F5F5F5; background: -webkit-linear-gradient(#FFF, #E6E6E6); background: linear-gradient(#FFF, #E6E6E6); box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #FFF, inset 1px -1px #FFF; cursor: pointer; } .jq-checkbox.checked .jq-checkbox__div { width: 12px; height: 12px; margin: 2px 0 0 2px; border-radius: 2px; background: #666; box-shadow: inset 0 -3px 6px #AAA; } .jq-checkbox.focused { border: 1px solid #08C; } .jq-checkbox.disabled { opacity: .55; } /* Admin- agent password change*/ .open_agent_new_password { /* display: inline-block; */ position: relative; } .agent_pass_change_ { display: none; } .new_password_inp { font-size: 17px; } /* Admin-comment */ .admin-comment { display: inline-block; position: relative; } .admin_comment_modal { display: none; position: absolute; bottom: -50px; left: 0; width: 300px; height: 200px; background: #fff; border: solid 1px #dedede; border-radius: 5px; padding: 15px 20px; z-index: 9999999; box-shadow: 0 10px 20px -10px rgba(8, 26, 40, 0.11); } .admin_comment_modal { top: 0; left: 0; } .admin_comment_modal textarea { width: 290px; height: 145px; display: block; font-size: 16px; background: #fff; border: 1px solid #d0d0d0; box-shadow: none; } .admin_comment_modal .close_admin_comment { float: right; margin-top: 15px; } .jq-radio { top: -1px; vertical-align: middle; width: 16px; height: 16px; margin: 0 4px 0 0; border: 1px solid #C3C3C3; border-radius: 50%; background: #F5F5F5; background: -webkit-linear-gradient(#FFF, #E6E6E6); background: linear-gradient(#FFF, #E6E6E6); box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #FFF, inset 1px -1px #FFF; cursor: pointer; } .jq-radio.checked .jq-radio__div { width: 10px; height: 10px; margin: 3px 0 0 3px; border-radius: 50%; background: #777; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .7); } .jq-radio.focused { border: 1px solid #08C; } .jq-radio.disabled { opacity: .55; } .jq-file { width: 270px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); } .jq-file input { height: auto; line-height: 1em; cursor: pointer; } .jq-file__name { overflow: hidden; box-sizing: border-box; width: 100%; height: 34px; padding: 0 80px 0 10px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: #FFF; box-shadow: inset 1px 1px #F1F1F1; font: 14px/32px Arial, sans-serif; color: #333; white-space: nowrap; text-overflow: ellipsis; } .jq-file__browse { position: absolute; top: 1px; right: 1px; padding: 0 10px; border-left: 1px solid #CCC; border-radius: 0 4px 4px 0; background: #F5F5F5; background: -webkit-linear-gradient(#FFF, #E6E6E6); background: linear-gradient(#FFF, #E6E6E6); box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); font: 14px/32px Arial, sans-serif; color: #333; text-shadow: 1px 1px #FFF; } .jq-file:hover .jq-file__browse { background: #E6E6E6; background: -webkit-linear-gradient(#F6F6F6, #E6E6E6); background: linear-gradient(#F6F6F6, #E6E6E6); } .jq-file:active .jq-file__browse { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } .jq-file.focused .jq-file__name { border: 1px solid #5794BF; } .jq-file.disabled, .jq-file.disabled .jq-file__name, .jq-file.disabled .jq-file__browse { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-number { position: relative; display: inline-block; vertical-align: middle; padding: 0 36px 0 0; } .jq-number__field { width: 100px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); } .jq-number__field:hover { border-color: #B3B3B3; } .jq-number__field input { box-sizing: border-box; width: 100%; padding: 8px 9px; border: none; outline: none; background: none; font: 14px Arial, sans-serif; color: #333; text-align: left; /* для Opera Presto */ -moz-appearance: textfield; } .jq-number__field input::-webkit-inner-spin-button, .jq-number__field input::-webkit-outer-spin-button { margin: 0; /* в каких-то браузерах присутствует отступ */ -webkit-appearance: none; } .jq-number__spin { position: absolute; top: 0; right: 0; width: 32px; height: 14px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: #F5F5F5; background: -webkit-linear-gradient(#FFF, #E6E6E6); background: linear-gradient(#FFF, #E6E6E6); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-shadow: 1px 1px #FFF; cursor: pointer; } .jq-number__spin.minus { top: auto; bottom: 0; } .jq-number__spin:hover { background: #E6E6E6; background: -webkit-linear-gradient(#F6F6F6, #E6E6E6); background: linear-gradient(#F6F6F6, #E6E6E6); } .jq-number__spin:active { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } .jq-number__spin:after { content: ''; position: absolute; top: 4px; left: 11px; width: 0; height: 0; border-right: 5px solid transparent; border-bottom: 5px solid #999; border-left: 5px solid transparent; } .jq-number__spin.minus:after { top: 5px; border-top: 5px solid #999; border-right: 5px solid transparent; border-bottom: none; border-left: 5px solid transparent; } .jq-number__spin.minus:hover:after { border-top-color: #000; } .jq-number__spin.plus:hover:after { border-bottom-color: #000; } .jq-number.focused .jq-number__field { border: 1px solid #5794BF; } .jq-number.disabled .jq-number__field, .jq-number.disabled .jq-number__spin { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-number.disabled .jq-number__spin:after { border-bottom-color: #AAA; } .jq-number.disabled .jq-number__spin.minus:after { border-top-color: #AAA; } .jq-selectbox { vertical-align: middle; cursor: pointer; } .jq-selectbox__select { padding: 8px 55px 10px 20px; border: 1px solid #d0d0d0; border-radius: 4px; background-color: #fff; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); font-family: "PT Sans", Arial; font-size: 16px; color: #757575; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); } .selector-button.button-right .jq-selectbox__select { border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .selector-button.button-center .jq-selectbox__select { border-left: 0; border-radius: 0; } .jq-selectbox__select:hover { background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); border: 1px solid #c6cbd1 !important; border-left: 0 none !important; } .user_row .jq-selectbox__select:hover, .full_modal .jq-selectbox__select:hover, .partner_row .jq-selectbox__select:hover, .full_modal .jq-selectbox__select:hover { background-color: #eef0f3; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; } .full_modal .jq-selectbox__dropdown { width: 100% !important; } .jq-selectbox__select:active { background: #F5F5F5; } .jq-selectbox.focused .jq-selectbox__select {} .jq-selectbox.disabled .jq-selectbox__select { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-selectbox__select-text { display: block; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; } .jq-selectbox .placeholder { color: #888; } .jq-selectbox__trigger { position: absolute; top: 0; right: 0; width: 34px; height: 100%; border-left: 1px solid #D5DBE2; } .jq-selectbox__trigger-arrow i { position: relative; right: 0px; top: 10px; left: 9px; font-size: 15px; } .jq-selectbox:hover .jq-selectbox__trigger-arrow { border-top-color: #000; } .jq-selectbox.disabled .jq-selectbox__trigger-arrow { border-top-color: #AAA; } .jq-selectbox__dropdown { box-sizing: border-box; width: 100%; margin: 2px 0 0; padding: 0; border: 1px solid #c6cbd1; border-radius: 4px; background: #FFF; font-size: 15px; } .jq-selectbox__search { margin: 5px; } .jq-selectbox__search input { box-sizing: border-box; width: 100%; -webkit-appearance: textfield; } .jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration { -webkit-appearance: none; } .jq-selectbox__not-found { margin: 5px; padding: 5px 8px 6px; background: #F0F0F0; font-size: 13px; } .jq-selectbox ul { margin: 0; padding: 0; } .jq-selectbox li { min-height: 18px; padding: 5px 10px 6px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; color: #231F20; } .jq-selectbox li.selected { background-color: #A3ABB1; color: #FFF; } .jq-selectbox li:hover { background-color: #D5DBE2; color: #000; } .jq-selectbox li.disabled { color: #AAA; } .jq-selectbox li.disabled:hover { background: none; } .jq-selectbox li.optgroup { font-weight: bold; } .jq-selectbox li.optgroup:hover { background: none; color: #231F20; cursor: default; } .jq-selectbox li.option { padding-left: 25px; } .jq-select-multiple { box-sizing: border-box; padding: 1px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; background: #FFF; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); font: 14px/18px Arial, sans-serif; color: #333; cursor: default; } .jq-select-multiple.focused { border: 1px solid #5794BF; } .jq-select-multiple.disabled { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } .jq-select-multiple ul { margin: 0; padding: 0; } .jq-select-multiple li { padding: 3px 9px 4px; list-style: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .jq-select-multiple li:first-child { border-radius: 3px 3px 0 0; } .jq-select-multiple li:last-child { border-radius: 0 0 3px 3px; } .jq-select-multiple li.selected { background: #08C; color: #FFF; } .jq-select-multiple li.disabled { color: #AAA; } .jq-select-multiple.disabled li.selected, .jq-select-multiple li.selected.disabled { background: #CCC; color: #FFF; } .jq-select-multiple li.optgroup { font-weight: bold; } .jq-select-multiple li.option { padding-left: 25px; } input[type='email'].styler, input[type='password'].styler, input[type='search'].styler, input[type='tel'].styler, input[type='text'].styler, input[type='url'].styler, textarea.styler { padding: 8px 9px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); font: 14px Arial, sans-serif; color: #333; } input[type='search'].styler { -webkit-appearance: none; } textarea.styler { overflow: auto; } input[type='email'].styler:hover, input[type='password'].styler:hover, input[type='search'].styler:hover, input[type='tel'].styler:hover, input[type='text'].styler:hover, input[type='url'].styler:hover, textarea.styler:hover { border-color: #B3B3B3; } input[type='email'].styler:focus, input[type='password'].styler:focus, input[type='search'].styler:focus, input[type='tel'].styler:focus, input[type='text'].styler:focus, input[type='url'].styler:focus, textarea.styler:focus { border-color: #CCC; border-top-color: #B3B3B3; outline: none; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); } button.styler, input[type='button'].styler, input[type='submit'].styler, input[type='reset'].styler { overflow: visible; padding: 8px 11px; border: 1px solid #CCC; border-bottom-color: #B3B3B3; border-radius: 4px; outline: none; background: #F5F5F5; background: -webkit-linear-gradient(#FFF, #E6E6E6); background: linear-gradient(#FFF, #E6E6E6); box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1); font: 14px Arial, sans-serif; color: #333; text-shadow: 1px 1px #FFF; cursor: pointer; } button.styler::-moz-focus-inner, input[type='button'].styler::-moz-focus-inner, input[type='submit'].styler::-moz-focus-inner, input[type='reset'].styler::-moz-focus-inner { padding: 0; border: 0; } button.styler:not([disabled]):hover, input[type='button'].styler:not([disabled]):hover, input[type='submit'].styler:not([disabled]):hover, input[type='reset'].styler:hover { background: #E6E6E6; background: -webkit-linear-gradient(#F6F6F6, #E6E6E6); background: linear-gradient(#F6F6F6, #E6E6E6); } button.styler:not([disabled]):active, input[type='button'].styler:not([disabled]):active, input[type='submit'].styler:not([disabled]):active, input[type='reset'].styler:active { background: #F5F5F5; box-shadow: inset 1px 1px 3px #DDD; } button.styler[disabled], input[type='button'].styler[disabled], input[type='submit'].styler[disabled] { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; } /* Success */ .success { background: #fff; margin: 30px 35px 0 0; padding: 20px 0 0; } .success h2 { font-size: 150px; text-align: center; color: #757575; } .success h3 { font-size: 28px; color: #757575; margin: 0px 0 40px; text-align: center; } /* FIX */ .jq-selectbox__search input { box-sizing: border-box; width: 100% !important; margin: 0 !important; padding: 5px 27px 6px 8px !important; border-radius: 3px !important; outline: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%; box-shadow: inset 1px 1px #F1F1F1; color: #333; -webkit-appearance: textfield; } /* jw-tour */ #jw-tour { width: 1000px; background: white url('../images/jw-tour__promo.jpg') no-repeat; height: 526px; } #jw-tour h2 { text-align: center; font-size: 32px; } #jw-tour span { color: #4caf50; } #jw-tour p { font-size: 18px; text-align: center; margin: 30px; } .jw-tour__tutorial { text-align: center; } #jw-tour .modal-inner { padding: 60px 170px 40px; } #jw-tour_bg .modal-bottom {} .select2 { float: left; } .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-results__options { font-size: 17px !important; ; font-family: "Lato" !important; ; } .select2-search__field { min-width: 220px !important; height: 38px !important; font-size: 17px !important; ; font-family: "Lato" !important; ; } .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice { margin: 8px 0 0 6px !important; } .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] { background-color: rgb(67, 160, 71) !important; color: #fff; } .select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important; border-color: rgb(67, 160, 71) !important; } .select2-container--bootstrap .select2-dropdown { -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important; box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important; border-color: rgb(67, 160, 71) !important; } .select2-container--bootstrap .select2-selection { border: 1px solid #e0e0e0 !important; } .select2-container--bootstrap .select2-selection--multiple { min-height: 40px !important; } .select2-container .select2-selection--multiple { cursor: text !important; } .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove { cursor: pointer !important; } .variants a { position: relative; display: inline-block; padding: 9px 24px 12px 18px; border: 1px solid #d0d0d0 !important; border-radius: 4px; background-color: #fff; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); font-family: "Lato", Arial; font-size: 16px; font-weight: bold; line-height: 1; color: #757575 !important; } .variants a:hover { cursor: pointer; color: #757575 !important; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #d0d0d0 !important; } .variants .ti-angle-down { top: 2px; left: 5px; position: relative; } .variants .ti-angle-up { top: 1px; left: 5px; position: relative; } .variants a.open { padding: 10px 24px 11px 18px; border: 0 !important; color: rgb(255, 255, 255) !important; background: #424242 !important; box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); } .variants a.open i { color: rgb(255, 255, 255); } .variants .open .ti-angle-up { display: inline-block !important; } .variants .open .ti-angle-down { display: none; } .variants .ti-angle-up { display: none !important; } .variants .ti-angle-down { display: inline-block; } .clients .client .by-date { margin: 0 -20px 0; position: relative; border-top: 1px solid #f3f3f3; border-radius: 4px; padding: 13px 20px 10px; } .clients .client .by-date p {} .clients .client .by-date p a { border-bottom-style: dashed; } .by-date ul { margin-top: 20px; } .by-date ul li { position: relative; display: inline-block; margin: 0 5px 12px 0; font-size: 13px; padding: 0 60px 0 0; border: 1px solid #dedede; border-radius: 3px; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -ms-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease; } .by-date ul li a { border: none; } .by-date .pdf-object { padding: 9px 25px 10px 16px; border-right: 1px solid #dedede; } .by-date .pdf-object .name { font-size: 13px; margin-right: 5px; color: #424242; border-bottom: 1px solid rgb(183, 188, 190); } .by-date .pdf-object .address { font-size: 13px; margin-left: 5px; color: #424242; border-bottom: 1px solid rgb(183, 188, 190); } .by-date ul li a:hover .name, .clients .client .by-date ul li a:hover .address { color: #237ef7 !important; border-color: #3a8efa !important; } .by-date .pdf-owner { padding: 5px 25px 5px 16px; border-right: 1px solid #dedede; } .by-date .pdf-owner .name { font-size: 13px; margin-right: 6px; font-weight: bold; color: #424242; } .by-date .pdf-owner .phone-link { font-size: 15px; padding: 3px 15px 4px 28px; border: 0; background: #f8f8f8; } .by-date .pdf-owner .phone-link:after { font-size: 14px; top: 6px; } .by-date ul li:hover { -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-color: #ffffff !important; } .by-date ul li:hover .pdf-time { border-color: #c6cbd1 !important; background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); } .pdf-resend { position: absolute; top: 0; bottom: 0; right: 0; width: 60px; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -ms-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease; } .pdf-resend span { display: block; height: 100%; background: #f8f8f8; border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -ms-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease; } .pdf-resend.active { top: -1px; right: -1px; bottom: -1px; width: 62px; } .pdf-resend.active span { cursor: default !important; background: #4CAF50 !important; box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); } .pdf-resend i { color: #757575; font-size: 18px; position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -9px; } .pdf-resend.active span i { color: rgb(255, 255, 255) !important; } .jw__counter.variants-counter { right: -10px; top: -10px; } .by-date p a { font-size: 16px; } .pdf-resend__container { display: block; margin-bottom: 20px; } .pdf-resend__all { display: inline-block; position: relative; } .pdf-resend__all span { position: relative; display: inline-block; padding: 9px 20px 10px 16px; border: 1px solid #d0d0d0 !important; border-radius: 4px; background-color: #fff; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); font-family: "Lato", Arial; font-size: 15px; font-weight: bold; line-height: 1; color: #757575 !important; } .pdf-resend__all:hover span { cursor: pointer; color: #757575 !important; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #d0d0d0 !important; } .pdf-resend__all.active span { padding: 10px 21px 11px 17px; border: 0 !important; color: rgb(255, 255, 255) !important; background: #43A047 !important; box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); } .pdf-resend__all span i { position: relative; left: 4px; top: 1px; } .tooltip { position: relative; } .tooltip-content { min-width: 120px; max-width: 250px; } .client-info .tooltip { position: static; } .clients .client .by-date ul li { position: relative; display: inline-block; margin: 0 15px 12px 0; font-size: 13px; padding: 0 60px 0 0; border: 1px solid #dedede; border-radius: 3px; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -ms-transition: all 100ms ease; -o-transition: all 100ms ease; transition: all 100ms ease; } .clients .client .by-date .tooltip { position: static; } .clients .client .by-date .tooltip-content { width: auto; min-width: 200px; } /* New object */ .new-object { background: #fff; margin: 23px 35px 0; border: 2px solid rgb(67, 160, 71); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .new-object__form .block { padding: 17px 35px 23px; border-bottom: 1px solid #d0d0d0; } .new-object__form .block.last-block { border: 0; } .new-object__form .block h2 { color: #757575; margin: 0 0 16px 0; font-weight: normal; } .new-object__form .block .line { margin-top: 20px; } .new-object__form .block .line.description { display: flex; } .new-object__form .block .line.description .inputs { width: calc(100% - 160px); } .new-object__form .block .line.description .inputs .cke { width: 100%; } .new-object__form .block .label { width: 110px; float: left; padding-top: 8px; } .new-object__form .block .label span { color: #757575; font-size: 16px; font-family: "Lato"; } .new-object__form input, .new-object__form select, .new-object__form textarea { padding: 8px 10px 9px; margin-left: 5px; font-size: 15px; } .new-object__form .block .line button { margin-left: 5px; } .new-object__form .block .line .fstChoiceRemove { margin-left: 0px; } .new-object__form .block .line .fstElement { margin-left: 5px; float: left; width: 472px; } .new-object__form .block .line.country-list .fstElement { width: auto !important; } .fstSingleMode .fstQueryInput { font-size: 15px !important; } .jw-search__multiple-select .fstToggleBtn { font-size: 16px !important; min-width: 378px; max-width: 378px; padding: 6px 55px 7px 10px; } .new-object__form .block .line .fstElement .fstControls { padding-top: 5px; padding-bottom: 5px; } .new-object__form .block .line .fstElement .fstControls .fstQueryInput { margin-bottom: 0; padding: 2px 2px; } .new-client__modal .fstElement.fstSingleMode.fstActive .fstControls, .new-client__modal .fstElement.fstSingleMode .fstControls.fstResultsOpened { /*position: relative;*/ clear: both; display: inline-block; width: 100%; } .new-client__modal .fstElement.fstSingleMode.fstActive .fstControls input, .new-client__modal .fstElement.fstSingleMode .fstControls.fstResultsOpened input { width: 100%; border: 0; left: 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 1px; box-shadow: none; } .new-object__form .area-inputs { margin: 0 0 15px 130px; } .tooltip-wrapper { position: relative; width: 100%; display: inline-block; } .actions_for_tasks { box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.96); transform: scale(.96); transition: all .1s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; padding: 9px 14px; width: 120px; z-index: 999; opacity: 0; bottom: 50px; left: 120px; } .req-events-new { display: flex; align-items: center; gap: 6px; font-weight: 500; color: #333; align-items: center; cursor: pointer; } .kanban__item .kanban__item-tasks .jw__tab__counter{ top: -10px!important; } .client-events-new { display: flex; align-items: center; gap: 6px; font-weight: 500; color: #333; align-items: center; cursor: pointer; } .custom-tooltip { visibility: hidden; opacity: 0; pointer-events: none; position: absolute; z-index: 10; background-color: #fff; color: #222; border-radius: 12px; padding: 16px; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15); max-height: 400px; min-width: 400px; overflow-y: auto; font-size: 14px; line-height: 1.5; transform: translateY(-56%); white-space: nowrap; transition: opacity 0.3s ease; } .tooltip-wrapper:hover .custom-tooltip { visibility: visible; opacity: 1; pointer-events: auto; } .custom-ul { list-style: none; padding: 0; margin: 0; } .modal-head-text { font-size: 22px; font-weight: 600; } .custom-li { background: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; padding: 12px; margin-bottom: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); transition: box-shadow 0.2s ease; word-break: break-word; } .custom-li:hover { box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12); } .custom-task { margin: 10px 0; } .custom-head { display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 15px; color: #333; width: 100%; } .no-scroll { overflow: hidden; height: 100%; } .links-edit { display: flex; align-items: center; gap: 5px; } .calc-modal-all { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; width: 100%; padding-top: 30px; overflow-y: auto; height: 100vh; justify-content: center; display: none;; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, .3); transition: all .3s ease-in-out; } .calc-active { opacity: 1; display: flex; visibility: visible; } .calc-all-wrapper { border: 1px solid #4CAF50; max-width: 400px; margin: 100px auto 40px; position: relative; height: fit-content; --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); padding: 30px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .calc-close-modal { width: 40px; height: 40px; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: absolute; right: -20px; top: -20px ; overflow: visible; background-color: #ffffff; cursor: pointer; border: 1px solid #4CAF50; } .calc-head { font-weight: 700; font-size: 24px; line-height: 120%; letter-spacing: 0%; width: 340px; text-align: center; } .calc-line { max-width: 340px; height: 0px; padding-top: 20px; opacity: 1; margin-bottom: 20px; border-bottom: 2px solid #F6F6F6 } .calc-info-items { max-width: 340px; display: flex; gap: 5px; flex-direction: column; align-items: baseline; max-width: 340px; } .calc-info-all { display: flex; padding-top: 20px; flex-direction: column; gap: 15px; } .calc-input { max-width: 150px; height: 37px; padding: 10px 16px; border-radius: 6px; border: 1px solid #DEDEDE } .calc-error-msg { color: red; font-size: 12px; } .doc-from-apartment { padding-top: 0 !important; border-top: none!important; margin-top: 0!important; } .doc-from-apartment-info { position: absolute; right: 0; top: 0; } .doc-wrapper{ margin-left: 0; padding: 0; } .calc-modal-all input { box-sizing: border-box; } .item-input-holder { display: flex; align-items: center; gap: 10px; } .input-info { color: #4CAF50; font-family: Lato; font-weight: 400; font-size: 15px; line-height: 100%; letter-spacing: 0%; vertical-align: middle; } .red-text { font-family: Lato; font-weight: 500; font-style: Medium; font-size: 16px; line-height: 100%; letter-spacing: 0%; color: red; vertical-align: middle; } .calc-button { background: linear-gradient(180deg, #43A047 0%, #388E3C 100%); color: #ffffff; font-weight: 400; font-size: 16px; line-height: 32px; letter-spacing: 0%; text-align: center; vertical-align: middle; height: 40px; border-radius: 4px; border: 1px solid #328436; } .payment-type { display: flex; position: relative; flex-direction: column; align-items: baseline; width: 100%; } .type-pay { display: flex; position: relative; flex-direction: column; align-items: baseline; width: 100%; } .payment-frequency { align-items: center; gap: 10px; display: flex; margin-top: 5px; } .payment-frequency-dropdown:hover { background-color: #e7e7e7; } .payment-frequency-dropdown { border: 1px solid #DEDEDE; width: 100%; cursor: pointer; background-color: #ffffff; padding: 10px 16px; border-radius: 6px; font-weight: 400; font-size: 15px; appearance: none; } .custom-select-arrow { position: absolute; pointer-events: none; right: 10px; transform: translateY(-25px); } /* Цвет выбранного option */ select.payment-frequency-dropdown option:checked { background-color: rgb(193, 255, 196); } /* Цвет текста при наведении (внутри select) — не везде работает */ select.payment-frequency-dropdown option:hover { color: #1f2937; /* соответствует Tailwind text-grey-900 */ } .custom-dropdown { position: relative; border: 1px solid #ccc; border-radius: 6px; cursor: pointer; width: 100%; background-color: #fff; user-select: none; } .custom-selected { text-align: left; padding: 10px; } @media (max-width: 450px) { .calc-head { max-width: 230px; } .result-text-block { flex-direction: column; } } .custom-options { display: none; position: absolute; width: 100%; text-align: left; color: #495057; top: 100%; left: 0; right: 0; z-index: 10; background-color: white; border: 1px solid #ccc; border-radius: 6px; max-height: 210px; overflow-y: auto; } .custom-option { padding: 5px 10px; color: #333; } .custom-option:hover { background-color: #e9ecef;; color: #495057; } .custom-option.selected { background-color: rgb(193, 255, 196); } .dropdown-select { position: relative; border: 1px solid #ccc; padding: 8px 12px; border-radius: 4px; color: #495057; background: #fff; cursor: pointer; user-select: none; } .dropdown-selected { font-weight: 500; } .dropdown-options { display: none; position: absolute; top: 100%; left: 0; width: 100%; background: #fff; border: 1px solid #ccc; border-top: none; z-index: 10; border-radius: 0 0 4px 4px; } .dropdown-option { padding: 8px 12px; cursor: pointer; } .dropdown-option:hover { background-color: #e9ecef; } .dropdown-option.selected { background-color: rgb(193, 255, 196); } .dropdown-arrow { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); } .input-wrapper { width: 100%; text-align: left; } .calculation-results { padding: 10px; border-radius: 6px; background-color: #D4EDDA; border-left: 3px solid #4CAF50; } .result-text { font-weight: 500; color: #333333; font-size: 16px; } .result-text-block { padding: 10px; display: flex; justify-content: space-between; } .result-text-value { font-size: 18px; font-weight: 600; color: #4CAF50; } .result-pay { background-color: #FFFFFF; border: 1px solid #4CAF50; border-radius: 6px; padding: 4px 5px 4px 15px; max-width: 130px; font-family: Lato; font-weight: 400; font-size: 14px; line-height: 100%; vertical-align: middle; } .calc-dialog-buttons { display: flex; width: 100%; gap: 6px; flex-direction: row; } /* Внутренний блок окна */ .calc-dialog-box { background: #D1ECF1; padding: 20px; border-radius: 8px; max-width: 340px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); } /* Заголовок */ .calc-dialog-title { font-size: 12px; font-weight: 400; text-align: left; margin-bottom: 10px; } /* Кнопки */ .calc-dialog-buttons button { padding: 8px 5px; font-size: 10px; width: 50%; cursor: pointer; background-color: #f0f0f0; border: 1px solid #ccc; border-radius: 4px; transition: all 0.2s ease; } .calc-dialog-buttons button:hover { background-color: #e0e0e0; } .add-presentation { background: linear-gradient(180deg, #DEDEDE -198%, #FFFFFF 115%); border: 1px solid #C4C4C4; width: 100%; font-family: Lato; font-weight: 400; margin-top: 15px; font-size: 16px; height: 40px; } .custom-head > :first-child { font-weight: 600; font-size: 20px; color: #222; overflow: hidden; text-overflow: ellipsis; width: 200px; } .custom-resp { font-weight: 500; color: #757575; font-size: 13px; margin-right: 6px; display: inline-block; } .custom-info { display: flex; padding-bottom: 5px; justify-content: space-between; } .custom-info-text { max-width: 400px; display: inline-block; overflow-wrap: anywhere; word-break: break-all; white-space: normal; } .kanban_task_foot{ border-radius: 8px; padding: 10px; } .kanban_task_resp { color: #757575; display: inline-block; font-weight: 400; font-size: 12px; padding-right: 11px; } .kanban_task_head > :first-child { font-weight: 700; font-size: 15px; max-width: 130px; } .kanban_task_head > :nth-child(2) { font-size: 12px; font-weight: 800; } .kanban_task_head { display: flex; justify-content: space-between; margin-bottom: 5px; } .kanban_task-text { font-size: 12px; text-align: right; max-width: 140px; overflow: hidden; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; text-overflow: ellipsis; } .custom-task-all { width: 100%; } .custom-all-tasks { white-space: nowrap; } .new-object__form .area-label { width: 70px; float: left; padding-top: 10px; font-size: 15px; font-family: "Lato"; color: #757575; } .new-object__form .area-inputs input { float: left; } .full_modal .modal-inner .area-label-right, .new-object__form .area-label-right { margin-left: 7px; display: block; float: left; padding-top: 10px; font-size: 15px; font-family: "Lato"; color: #757575; } .new-object .fr-price { width: 142px !important; float: left; margin: 0 0 0 5px; } .new-object__form .big-text { width: 366px; } .new-object__form .fr-input { background: #fff; box-shadow: none; border: 1px solid #e0e0e0; font-family: "Lato"; border-radius: 3px; } .new-object .jw__error { margin: 25px 35px 0; line-height: 25px; } .floor-label { margin: 0 6px 0 9px; } #upload-container { width: 272px; height: 272px; cursor: pointer; display: inline-block; color: #757575; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; font-size: 16px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); position: relative; margin-bottom: 10px; } #upload-container:hover { color: #424242 !important; cursor: pointer; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; } #upload-container::after { content: "\e61a"; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 42px; position: absolute; top: 50%; margin-top: -42px; left: 50%; margin-left: -42px; padding: 20px; background: rgba(255, 255, 255, .8); border-radius: 3px; border: 1px solid #fff; } #upload-container input[type='file'] { opacity: 0; filter: alpha(opacity=0); cursor: pointer; width: 272px; height: 272px; position: absolute; z-index: 22; left: 0; top: 0; padding: 0 !important; margin: 0 !important; } #upload-result .preloader { width: 50px; height: 50px; } #upload-result .preview { float: left; margin: 5px; width: 100px; height: 100px; overflow: hidden; border: solid 1px #ccc; } #upload-form { margin: 0; padding: 0; } #upload-form iframe, #upload-docs-form iframe, #upload-progress-form iframe, #upload-plus-form iframe, #block-images-form iframe, #block-real-images-form iframe, #block-progress-images-form iframe, .block-video-images-form iframe { border: none; width: 0; height: 0; opacity: 0; } #upload-form .cke iframe.cke_wysiwyg_frame { opacity: 1 !important; } #upload-container2, #block-images-container, #block-real-images-container, #block-progress-images-container, .block-video-images-container { width: 100px; height: 100px; cursor: pointer; display: inline-block; color: #757575; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; font-size: 16px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); position: relative; margin-bottom: 10px; float: left; } #upload-container2:hover, #block-images-container:hover, #block-real-images-container:hover, #block-progress-images-container:hover, .block-video-images-container:hover { color: #424242 !important; cursor: pointer; background-color: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5, #E0E0E0); background: -webkit-linear-gradient(top, #f5f5f5, #E0E0E0); background: -o-linear-gradient(top, #f5f5f5, #E0E0E0); background: -ms-linear-gradient(top, #f5f5f5, #E0E0E0); background: linear-gradient(top, #f5f5f5, #E0E0E0); border: 1px solid #c6cbd1 !important; } #upload-container2::after, #block-images-container::after, #block-real-images-container::after, #block-progress-images-container::after, .block-video-images-container::after { content: "\e61a"; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 42px; position: absolute; top: 50%; margin-top: -42px; left: 50%; margin-left: -42px; padding: 20px; background: rgba(255, 255, 255, .8); border-radius: 3px; border: 1px solid #fff; } #upload-container2 input[type='file'], #block-images-container input[type='file'], #block-real-images-container input[type='file'], #block-progress-images-container input[type='file'], .block-video-images-container input[type='file'] { opacity: 0; filter: alpha(opacity=0); cursor: pointer; width: 100px; height: 100px; position: absolute; z-index: 22; left: 0; top: 0; padding: 0 !important; margin: 0 !important; } #upload-result2 .preloader { width: 50px; height: 50px; } #upload-result2, #image-block-result, #image-block-real-result, #image-block-progress-result, .image-block-video-result { float: left; } #upload-result2 .preview { float: left; margin: 5px; width: 100px; height: 100px; overflow: hidden; border: solid 1px #ccc; } #upload-form2 { margin: 0; padding: 0; } #upload-form2 iframe { border: none; width: 0; height: 0; opacity: 0; } #upload-result2 .del_photo, #image-block-result .del_photo, #image-block-real-result .del_photo, #image-block-progress-result .del_photo { height: 100px; width: 100px; cursor: pointer; float: left; margin-left: 20px; float: left; border: 1px solid #d0d0d0; border-radius: 4px; } /* fullCalendar */ .jw__calendar-container { background: #ffffff; margin: 23px 35px 0 0; padding: 25px 30px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 2px; } .fc { direction: ltr; text-align: left; font-family: "Lato"; } .fc-rtl { text-align: right; } .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td { border-color: #ddd; } .fc-unthemed .fc-popover { background-color: #fff; } .fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header, .fc-unthemed .fc-list-heading td { background: #eee; } .fc-unthemed .fc-popover .fc-header .fc-close { color: #fff; } .fc-unthemed td.fc-today { background: #fff9c4; } .fc-highlight { background: #bce8f1; opacity: .3; } .fc-bgevent { background: rgb(143, 223, 130); opacity: .3; } .fc-nonbusiness { background: #d7d7d7; } .fc-icon { display: inline-block; height: 1em; line-height: 1em; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .fc-icon:after { position: relative; } .fc-icon-left-single-arrow:after { content: "\e64a"; font-weight: bold; top: -7%; } .fc-icon-right-single-arrow:after { content: "\e649"; font-weight: bold; top: -7%; } .fc-icon-left-double-arrow:after { content: "\000AB"; top: -7%; } .fc-icon-right-double-arrow:after { content: "\000BB"; top: -7%; } .fc-icon-left-triangle:after { content: "\25C4"; top: 3%; } .fc-icon-right-triangle:after { content: "\25BA"; top: 3%; } .fc-icon-down-triangle:after { content: "\25BC"; top: 2%; } .fc-icon-x:after { content: "\e646"; top: 1px; font-size: 13px; } .fc button { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 6px 12px 8px; font-size: 16px; white-space: nowrap; cursor: pointer; font-family: "PT Sans", Arial; } .fc button::-moz-focus-inner { margin: 0; padding: 0; } .fc-state-default { border: 1px solid; } .fc-state-default.fc-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .fc-state-default.fc-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .fc button .fc-icon { vertical-align: middle; } .fc-state-default { color: #757575; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; } .fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled { color: #333333; background-color: #e6e6e6; } .fc-state-hover { color: #333333; text-decoration: none; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; } .fc-state-down, .fc-state-active { color: rgb(255, 255, 255) !important; cursor: default !important; background: #424242 !important; box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22); border: 1px solid #424242; } .fc-state-disabled { cursor: default; background-image: none; background: #fff; box-shadow: none; color: #757575; } .fc-button-group { display: inline-block; } .fc .fc-button-group>* { float: left; margin: 0 0 0 -1px; } .fc .fc-button-group> :first-child { margin-left: 0; } .fc-popover { position: absolute; border: 2px solid rgb(67, 160, 71); box-shadow: 0 2px 6px rgba(0, 0, 0, .15); } .fc-popover .fc-header { padding: 9px 19px 12px; background: rgb(67, 160, 71) !important; color: #ffffff; font-size: 16px !important; font-weight: bold; } .fc-popover .fc-header .fc-title { margin: 0 2px; } .fc-popover .fc-header .fc-close { cursor: pointer; } .fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close { float: left; } .fc-rtl .fc-popover .fc-header .fc-title, .fc-ltr .fc-popover .fc-header .fc-close { float: right; } .fc-unthemed .fc-popover { border: 2px solid rgb(67, 160, 71); z-index: 999; margin-bottom: 50px; max-height: 400px; overflow-y: scroll; } .fc-popover>.ui-widget-header+.ui-widget-content { border-top: 0; } .fc-divider { border-style: solid; border-width: 1px; } hr.fc-divider { height: 0; margin: 0; padding: 0 0 2px; border-width: 1px 0; } .fc-clear { clear: both; } .fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton { position: absolute; top: 0; left: 0; right: 0; } .fc-bg { bottom: 0; } .fc-bg table { height: 100%; } .fc table { width: 100%; box-sizing: border-box; table-layout: fixed; border-collapse: collapse; border-spacing: 0; font-size: 16px; } .fc th { text-align: center; } .fc th, .fc td { border-style: solid; border-width: 1px; padding: 0; vertical-align: top; } .fc td.fc-today { border-style: double; } a[data-goto] { cursor: pointer; } a[data-goto]:hover { text-decoration: underline; } .fc .fc-row { border-style: solid; border-width: 0; } .fc-row table { border-left: 0 hidden transparent; border-right: 0 hidden transparent; border-bottom: 0 hidden transparent; } .fc-row:first-child table { border-top: 0 hidden transparent; } .fc-row { position: relative; } .fc-row .fc-bg { z-index: 1; } .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton { bottom: 0; } .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table { height: 100%; } .fc-row .fc-highlight-skeleton td, .fc-row .fc-bgevent-skeleton td { border-color: transparent; } .fc-row .fc-bgevent-skeleton { z-index: 2; } .fc-row .fc-highlight-skeleton { z-index: 3; } .fc-row .fc-content-skeleton { position: relative; z-index: 4; padding-bottom: 2px; } .fc-row .fc-helper-skeleton { z-index: 5; } .fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td { background: none; border-color: transparent; border-bottom: 0; } .fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td { border-top: 0; } .fc-scroller { -webkit-overflow-scrolling: touch; } .fc-scroller>.fc-day-grid, .fc-scroller>.fc-time-grid { position: relative; width: 100%; } .fc-event { position: relative; display: block; font-size: 15px; line-height: 1.3; border-radius: 3px; /*border: 1px solid rgb(67,160,71);*/ font-weight: normal; } .fc-event, .fc-event-dot { /* 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 );*/ } a.fc-event:hover { /*border: 1px solid rgb(67,160,71) !important; color: #ffffff !important;*/ } .fc-event, .fc-event:hover, .ui-widget .fc-event { /*color: #fff; */ text-decoration: none; } .fc-event, .fc-event[href], .fc-event.fc-draggable { cursor: pointer; } .fc-not-allowed, .fc-not-allowed .fc-event { cursor: not-allowed; } .fc-event .fc-bg { z-index: 1; background: #fff; opacity: .25; } .fc-event .fc-content { position: relative; z-index: 2; } .fc-event .fc-resizer { position: absolute; z-index: 4; } .fc-event .fc-resizer { display: none; } .fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer { display: block; } .fc-event.fc-selected .fc-resizer:before { content: ""; position: absolute; z-index: 9999; top: 50%; left: 50%; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; } .fc-event.fc-selected { z-index: 9999 !important; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } .fc-event.fc-selected.fc-dragging { box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); } .fc-h-event.fc-selected:before { content: ""; position: absolute; z-index: 3; top: -10px; bottom: -10px; left: 0; right: 0; } .fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end { margin-left: 0; border-left-width: 0; padding-left: 1px; border-top-left-radius: 0; border-bottom-left-radius: 0; } .fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start { margin-right: 0; border-right-width: 0; padding-right: 1px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer { cursor: w-resize; left: -1px; } .fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer { cursor: e-resize; right: -1px; } .fc-h-event.fc-allow-mouse-resize .fc-resizer { width: 7px; top: -1px; bottom: -1px; } .fc-h-event.fc-selected .fc-resizer { border-radius: 4px; border-width: 1px; width: 6px; height: 6px; border-style: solid; border-color: inherit; background: #fff; top: 50%; margin-top: -4px; } .fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer { margin-left: -4px; } .fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer { margin-right: -4px; } .fc-day-grid-event { margin: 1px 4px 2px; padding: 5px 10px; } tr:first-child>td>.fc-day-grid-event { margin-top: 2px; } .fc-day-grid-event.fc-selected:after { content: ""; position: absolute; z-index: 1; top: -1px; right: -1px; bottom: -1px; left: -1px; background: #000; opacity: .25; } .fc-day-grid-event .fc-content { white-space: nowrap; overflow: hidden; } .fc-day-grid-event .fc-time { font-weight: bold; } .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer { margin-left: -2px; } .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer { margin-right: -2px; } a.fc-more { display: inline-block; margin: 5px 5px 4px; font-size: 16px; cursor: pointer; text-decoration: none; border-bottom-style: dashed; } .fc-limited { display: none; } .fc-day-grid .fc-row { z-index: 1; } .fc-more-popover { z-index: 2; width: 320px; } .fc-more-popover .fc-event-container { padding: 13px 15px; } .fc-now-indicator { position: absolute; border: 0 solid red; } .fc-unselectable { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fc-toolbar { text-align: center; } .fc-toolbar.fc-header-toolbar { margin-bottom: 1em; } .fc-toolbar.fc-footer-toolbar { margin-top: 1em; } .fc-toolbar .fc-left { float: left; } .fc-toolbar .fc-right { float: right; } .fc-toolbar .fc-center { display: inline-block; } .fc .fc-toolbar>*>* { float: left; margin-left: .75em; } .fc .fc-toolbar>*> :first-child { margin-left: 0; } .fc-toolbar h2 { margin: 0; font-size: 31px; font-weight: normal; } .fc-toolbar button { position: relative; } .fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover { z-index: 2; } .fc-toolbar .fc-state-down { z-index: 3; } .fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active { z-index: 4; } .fc-toolbar button:focus { z-index: 5; } .fc-view-container *, .fc-view-container *:before, .fc-view-container *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .fc-view, .fc-view>table { position: relative; z-index: 2; } .fc-basicWeek-view .fc-content-skeleton, .fc-basicDay-view .fc-content-skeleton { padding-bottom: 1em; } .fc-basic-view .fc-body .fc-row { min-height: 140px; } .fc-row.fc-rigid { overflow: hidden; } .fc-row.fc-rigid .fc-content-skeleton { position: absolute; top: 0; left: 0; right: 0; } .fc-day-top.fc-other-month { opacity: 0.3; } .fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number { padding: 0 4px 0 0; font-size: 20px; color: #757575; } .fc-basic-view th.fc-week-number, .fc-basic-view th.fc-day-number { padding: 0 4px 0 0; font-size: 20px; } .fc-ltr .fc-basic-view .fc-day-top .fc-day-number { float: right; } .fc-rtl .fc-basic-view .fc-day-top .fc-day-number { float: left; } .fc-ltr .fc-basic-view .fc-day-top .fc-week-number { float: left; border-radius: 0 0 3px 0; } .fc-rtl .fc-basic-view .fc-day-top .fc-week-number { float: right; border-radius: 0 0 0 3px; } .fc-basic-view .fc-day-top .fc-week-number { min-width: 1.5em; text-align: center; background-color: #f2f2f2; color: #808080; } .fc-basic-view td.fc-week-number { text-align: center; } .fc-basic-view td.fc-week-number>* { display: inline-block; min-width: 1.25em; } .fc-agenda-view .fc-day-grid { position: relative; z-index: 2; } .fc-agenda-view .fc-day-grid .fc-row { min-height: 3em; } .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton { padding-bottom: 1em; } .fc .fc-axis { vertical-align: middle; padding: 0 12px; white-space: nowrap; } .fc-ltr .fc-axis { text-align: right; } .fc-rtl .fc-axis { text-align: left; } .ui-widget td.fc-axis { font-weight: normal; } .fc-time-grid-container, .fc-time-grid { position: relative; z-index: 1; } .fc-time-grid { min-height: 100%; } .fc-time-grid table { border: 0 hidden transparent; } .fc-time-grid>.fc-bg { z-index: 1; } .fc-time-grid .fc-slats, .fc-time-grid>hr { position: relative; z-index: 2; } .fc-time-grid .fc-content-col { position: relative; } .fc-time-grid .fc-content-skeleton { position: absolute; z-index: 3; top: 0; left: 0; right: 0; } .fc-time-grid .fc-business-container { position: relative; z-index: 1; } .fc-time-grid .fc-bgevent-container { position: relative; z-index: 2; } .fc-time-grid .fc-highlight-container { position: relative; z-index: 3; } .fc-time-grid .fc-event-container { position: relative; z-index: 4; } .fc-time-grid .fc-now-indicator-line { z-index: 5; } .fc-time-grid .fc-helper-container { position: relative; z-index: 6; } .fc-time-grid .fc-slats td { height: 50px; border-bottom: 0; } .fc-time-grid .fc-slats .fc-minor td { border-top-style: dotted; } .fc-time-grid .fc-slats .ui-widget-content { background: none; } .fc-time-grid .fc-highlight-container { position: relative; } .fc-time-grid .fc-highlight { position: absolute; left: 0; right: 0; } .fc-ltr .fc-time-grid .fc-event-container { margin: 0 2.5% 0 2px; } .fc-rtl .fc-time-grid .fc-event-container { margin: 0 2px 0 2.5%; } .fc-time-grid .fc-event, .fc-time-grid .fc-bgevent { position: absolute; z-index: 1; } .fc-time-grid .fc-bgevent { left: 0; right: 0; } .fc-v-event.fc-not-start { border-top-width: 0; padding-top: 1px; border-top-left-radius: 0; border-top-right-radius: 0; } .fc-v-event.fc-not-end { border-bottom-width: 0; padding-bottom: 1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .fc-time-grid-event { overflow: hidden; } .fc-time-grid-event.fc-selected { overflow: visible; } .fc-time-grid-event.fc-selected .fc-bg { display: none; } .fc-time-grid-event .fc-content { overflow: hidden; } .fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title { padding: 0 1px; } .fc-time-grid-event .fc-time { white-space: nowrap; } .fc-time-grid-event.fc-short .fc-content { white-space: nowrap; } .fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title { display: inline-block; vertical-align: top; } .fc-time-grid-event.fc-short .fc-time span { display: none; } .fc-time-grid-event.fc-short .fc-time:before { content: attr(data-start); } .fc-time-grid-event.fc-short .fc-time:after { content: "\000A0-\000A0"; } .fc-time-grid-event.fc-short .fc-title { font-size: .85em; padding: 0; } .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer { left: 0; right: 0; bottom: 0; height: 8px; overflow: hidden; line-height: 8px; font-size: 11px; font-family: monospace; text-align: center; cursor: s-resize; } .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after { content: "="; } .fc-time-grid-event.fc-selected .fc-resizer { /* 10x10 dot */ border-radius: 5px; border-width: 1px; width: 8px; height: 8px; border-style: solid; border-color: inherit; background: #fff; left: 50%; margin-left: -5px; bottom: -5px; } .fc-time-grid .fc-now-indicator-line { border-top-width: 1px; left: 0; right: 0; } .fc-time-grid .fc-now-indicator-arrow { margin-top: -5px; } .fc-ltr .fc-time-grid .fc-now-indicator-arrow { left: 0; border-width: 5px 0 5px 6px; border-top-color: transparent; border-bottom-color: transparent; } .fc-rtl .fc-time-grid .fc-now-indicator-arrow { right: 0; border-width: 5px 6px 5px 0; border-top-color: transparent; border-bottom-color: transparent; } .fc-event-dot { display: inline-block; width: 10px; height: 10px; border-radius: 5px; } .fc-rtl .fc-list-view { direction: rtl; } .fc-list-view { border-width: 1px; border-style: solid; } .fc .fc-list-table { table-layout: auto; } .fc-list-table td { border-width: 1px 0 0; padding: 10px 20px 12px; } .fc-list-table tr:first-child td { border-top-width: 0; } .fc-list-heading { border-bottom-width: 1px; } .fc-list-heading td { font-weight: bold; } .fc-ltr .fc-list-heading-main { float: left; } .fc-ltr .fc-list-heading-alt { float: right; } .fc-rtl .fc-list-heading-main { float: right; } .fc-rtl .fc-list-heading-alt { float: left; } .fc-list-item.fc-has-url { cursor: pointer; } .fc-list-item:hover td { background-color: #f5f5f5; } .fc-list-item-marker, .fc-list-item-time { white-space: nowrap; width: 1px; } .fc-ltr .fc-list-item-marker { padding-right: 0; } .fc-rtl .fc-list-item-marker { padding-left: 0; } .fc-list-item-title a { text-decoration: none; color: inherit; cursor: pointer; } .fc-list-empty-wrap2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .fc-list-empty-wrap1 { width: 100%; height: 100%; display: table; } .fc-list-empty { display: table-cell; vertical-align: middle; text-align: center; } .fc-unthemed .fc-list-empty { background-color: #eee; } .jw-calendar .fr-layout-content { background: #ffffff; } .jw-calendar .jw__calendar-container { border-radius: 0; box-shadow: none; margin: 30px 35px 0; padding: 0; } .fc-day-header { padding: 10px 0 !important; } .fc-time span { font-size: 20px; } .jw__calendar-instructions { margin-top: 35px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .16); border-radius: 4px; position: relative; background: #ffffff; } .jw__calendar-instructions .instructions-inner { padding: 26px 35px 10px; z-index: 1; position: relative; } .jw__calendar-instructions:before { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background: #fff; border-radius: 4px; position: absolute; display: block; height: 65px; content: ""; width: 65px; top: -10px; left: 130px; } .jw__calendar-instructions:after { position: absolute; background: #fff; height: 100px; width: 100px; content: ""; top: 0px; left: 114px; } .jw__calendar-instructions .li-number.first { top: 2px; } .fc-event.meet, .fc-list-item.meet .fc-event-dot { background-color: #F3E5F5; color: #6a1b9a; border: 1px solid #CE93D8; } .fc-event.meet:hover { background-color: #e1bee7; color: #6a1b9a !important; border: 1px solid #CE93D8 !important; } .fc-event.moderation, .fc-list-item.moderation .fc-event-dot { background-color: #F3E5F5; color: #6a1b9a; border: 1px solid #CE93D8; } .fc-event.moderation:hover { background-color: #e1bee7; color: #6a1b9a !important; border: 1px solid #CE93D8 !important; } .fc-event.showing, .fc-list-item.showing .fc-event-dot { background: #fff9c4; color: #f9a825; border: 1px solid #ffee58; } .fc-event.showing:hover { background-color: #fff59d; color: #f9a825 !important; border: 1px solid #ffee58 !important; } .fc-event.call, .fc-list-item.call .fc-event-dot { background-color: #dcedc8; color: #2e7d32; border: 1px solid #81c784; } .fc-event.birthday, .fc-list-item.birthday .fc-event-dot { background-color: #ff80ff; color: #660166; border: 1px solid #990099; } .fc-event.birthday:hover { background-color: #ff99ff; color: #660366 !important; border: 1px solid #990099 !important; } .fc-event.even, .fc-list-item.even .fc-event-dot { background-color: #76A7FA; color: #ffffff; border: 1px solid #1565c0; } .fc-event.call:hover { background-color: #c5e1a5; color: #2e7d32 !important; border: 1px solid #81c784 !important; } .fc-event.deal, .fc-list-item.deal .fc-event-dot { background-color: #FFCCBC; color: #d32f2f; border: 1px solid #EF9A9A; } .fc-event.deal:hover { background-color: #ffab91; color: #d32f2f !important; border: 1px solid #EF9A9A !important; } .fc-event.viewed, .fc-list-item.viewed .fc-event-dot { background-color: #F5F5F5; border: 1px solid #E0E0E0; color: #757575; } /* airDatepicker */ .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; } .datepicker--cells { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .datepicker--cell { border-radius: 4px; box-sizing: border-box; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 32px; z-index: 1; } .datepicker--cell.-focus- { background: #f0f0f0; } .datepicker--cell.-current- { color: rgb(67, 160, 71); } .datepicker--cell.-current-.-focus- { color: #4a4a4a; } .datepicker--cell.-current-.-in-range- { color: #4EB5E6; } .datepicker--cell.-in-range- { background: rgba(92, 196, 239, 0.1); color: #4a4a4a; border-radius: 0; } .datepicker--cell.-in-range-.-focus- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell.-disabled- { cursor: default; color: #aeaeae; } .datepicker--cell.-disabled-.-focus- { color: #aeaeae; } .datepicker--cell.-disabled-.-in-range- { color: #a1a1a1; } .datepicker--cell.-disabled-.-current-.-focus- { color: #aeaeae; } .datepicker--cell.-range-from- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 4px 0 0 4px; } .datepicker--cell.-range-to- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 0 4px 4px 0; } .datepicker--cell.-range-from-.-range-to- { border-radius: 4px; } .datepicker--cell.-selected- { color: #fff; border: none; background: rgb(67, 160, 71); } .datepicker--cell.-selected-.-current- { color: #fff; background: rgb(67, 160, 71); } .datepicker--cell.-selected-.-focus- { background: rgb(67, 160, 71); } .datepicker--cell:empty { cursor: default; } .datepicker--days-names { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 8px 0 3px; } .datepicker--day-name { color: #FF9A19; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; text-transform: uppercase; font-size: .8em; } .datepicker--cell-day { width: 14.28571%; } .datepicker--cells-months { height: 170px; } .datepicker--cell-month { width: 33.33%; height: 25%; } .datepicker--years { height: 170px; } .datepicker--cells-years { height: 170px; } .datepicker--cell-year { width: 25%; height: 33.33%; } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; } .datepickers-container { position: absolute; left: 0; top: 0; z-index: 1000010; } @media print { .datepickers-container { display: none; } } .datepicker { background: #fff; border: 1px solid #dbdbdb; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 4px; box-sizing: content-box; font-family: "Lato"; font-size: 16px; color: #4a4a4a; width: 250px; position: absolute; left: -100000px; opacity: 0; transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; z-index: 100; } .datepicker.-from-top- { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .datepicker.-from-right- { -webkit-transform: translateX(8px); transform: translateX(8px); } .datepicker.-from-bottom- { -webkit-transform: translateY(8px); transform: translateY(8px); } .datepicker.-from-left- { -webkit-transform: translateX(-8px); transform: translateX(-8px); } .datepicker.active { opacity: 1; -webkit-transform: translate(0); transform: translate(0); transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; } .datepicker-inline .datepicker { border-color: #e0e0e0; box-shadow: none; position: static; left: auto; right: auto; opacity: 1; -webkit-transform: none; transform: none; } .datepicker-inline .datepicker--pointer { display: none; } .datepicker--content { box-sizing: content-box; padding: 4px; } .-only-timepicker- .datepicker--content { display: none; } .datepicker--pointer { position: absolute; background: #fff; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; width: 10px; height: 10px; z-index: -1; } .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer { top: calc(100% - 4px); -webkit-transform: rotate(135deg); transform: rotate(135deg); } .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer { right: calc(100% - 4px); -webkit-transform: rotate(225deg); transform: rotate(225deg); } .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer { bottom: calc(100% - 4px); -webkit-transform: rotate(315deg); transform: rotate(315deg); } .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer { left: calc(100% - 4px); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer { left: 10px; } .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer { right: 10px; } .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer { left: calc(50% - 10px / 2); } .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer { top: 10px; } .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer { bottom: 10px; } .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer { top: calc(50% - 10px / 2); } .datepicker--body { display: none; } .datepicker--body.active { display: block; } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; } .datepicker--nav { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #efefef; min-height: 32px; padding: 4px; } .-only-timepicker- .datepicker--nav { display: none; } .datepicker--nav-title, .datepicker--nav-action { display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .datepicker--nav-action { width: 32px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .datepicker--nav-action:hover { background: #f0f0f0; } .datepicker--nav-action.-disabled- { visibility: hidden; } .datepicker--nav-action svg { width: 32px; height: 32px; } .datepicker--nav-action path { fill: none; stroke: #9c9c9c; stroke-width: 2px; } .datepicker--nav-title { border-radius: 4px; padding: 0 8px; } .datepicker--nav-title i { font-style: normal; color: #9c9c9c; margin-left: 5px; } .datepicker--nav-title:hover { background: #f0f0f0; } .datepicker--nav-title.-disabled- { cursor: default; background: none; } .datepicker--buttons { display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 4px; border-top: 1px solid #efefef; } .datepicker--button { color: #4EB5E6; cursor: pointer; border-radius: 4px; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 32px; } .datepicker--button:hover { color: #4a4a4a; background: #f0f0f0; } .datepicker--time { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; padding-bottom: 5px; } .datepicker--time.-am-pm- .datepicker--time-sliders { -webkit-flex: 0 1 138px; -ms-flex: 0 1 138px; flex: 0 1 138px; max-width: 138px } .-only-timepicker- .datepicker--time { border-top: none } .datepicker--time-sliders { -webkit-flex: 0 1 153px; -ms-flex: 0 1 153px; flex: 0 1 153px; margin-right: 10px; max-width: 153px } .datepicker--time-label { display: none; font-size: 12px } .datepicker--time-current { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; text-align: center; margin: 0 0 0 10px } .datepicker--time-current-colon { margin: 0 2px 3px; line-height: 1 } .datepicker--time-current-hours, .datepicker--time-current-minutes { line-height: 1; font-size: 19px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; position: relative; z-index: 1 } .datepicker--time-current-hours:after, .datepicker--time-current-minutes:after { content: ''; background: #f0f0f0; border-radius: 4px; position: absolute; left: -2px; top: -3px; right: -2px; bottom: -2px; z-index: -1; opacity: 0 } .datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after { opacity: 1 } .datepicker--time-current-ampm { text-transform: uppercase; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; color: #9c9c9c; margin-left: 6px; font-size: 11px; margin-bottom: 1px } .datepicker--time-row { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 11px; height: 17px; background: linear-gradient(to right, #dedede, #dedede) left 50% / 100% 1px no-repeat } .datepicker--time-row:first-child { margin-bottom: 4px } .datepicker--time-row input[type=range] { background: 0 0; cursor: pointer; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; padding: 0; margin: 0; -webkit-appearance: none } .datepicker--time-row input[type=range]::-ms-tooltip { display: none } .datepicker--time-row input[type=range]:hover::-webkit-slider-thumb { border-color: #b8b8b8 } .datepicker--time-row input[type=range]:hover::-moz-range-thumb { border-color: #b8b8b8 } .datepicker--time-row input[type=range]:hover::-ms-thumb { border-color: #b8b8b8 } .datepicker--time-row input[type=range]:focus { outline: 0 } .datepicker--time-row input[type=range]:focus::-webkit-slider-thumb { background: rgb(67, 160, 71); border-color: rgb(67, 160, 71) } .datepicker--time-row input[type=range]:focus::-moz-range-thumb { background: rgb(67, 160, 71); border-color: rgb(67, 160, 71) } .datepicker--time-row input[type=range]:focus::-ms-thumb { background: rgb(67, 160, 71); border-color: rgb(67, 160, 71) } .datepicker--time-row input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s; margin-top: -6px } .datepicker--time-row input[type=range]::-moz-range-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s } .datepicker--time-row input[type=range]::-ms-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s } .datepicker--time-row input[type=range]::-webkit-slider-runnable-track { border: none; height: 1px; cursor: pointer; color: transparent; background: 0 0 } .datepicker--time-row input[type=range]::-moz-range-track { border: none; height: 1px; cursor: pointer; color: transparent; background: 0 0 } .datepicker--time-row input[type=range]::-ms-track { border: none; height: 1px; cursor: pointer; color: transparent; background: 0 0 } .datepicker--time-row input[type=range]::-ms-fill-lower { background: 0 0 } .datepicker--time-row input[type=range]::-ms-fill-upper { background: 0 0 } .datepicker--time-row span { padding: 0 12px } .datepicker--time-icon { color: #9c9c9c; border: 1px solid; border-radius: 50%; font-size: 16px; position: relative; margin: 0 5px -1px 0; width: 1em; height: 1em } .datepicker--time-icon:after, .datepicker--time-icon:before { content: ''; background: currentColor; position: absolute } .datepicker--time-icon:after { height: .4em; width: 1px; left: calc(50% - 1px); top: calc(50% + 1px); -webkit-transform: translateY(-100%); transform: translateY(-100%) } .datepicker--time-icon:before { width: .4em; height: 1px; top: calc(50% + 1px); left: calc(50% - 1px) } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5 } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6 } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { /* background: rgb(67,160,71) */ } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { /* background-color: rgb(67,160,71); */ color: #ccc } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { /* background-color: rgb(67,160,71) */ } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: 0 0; border: none } .calendar-flash { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2); box-sizing: border-box; position: relative; cursor: pointer; display: inline-block; } .calendar-flash:before { border: 1px solid rgba(211, 47, 47, .3); -webkit-animation: calendarFlash 3s ease-out infinite; animation: calendarFlash 3s ease-out infinite; background: rgba(211, 47, 47, .2); -webkit-transform: scale(.1); transform: scale(.1); margin: -50px 0 0 -50px; box-sizing: border-box; position: absolute; border-radius: 50%; height: 100px; width: 100px; content: ""; opacity: 0; left: -4px; top: -13px; } @-webkit-keyframes calendarFlash { 0% { -webkit-transform: scale(.1); transform: scale(.1); opacity: 0 } 50% { opacity: 1 } to { -webkit-transform: scale(1); transform: scale(1); opacity: 0 } } @keyframes calendarFlash { 0% { -webkit-transform: scale(.1); transform: scale(.1); opacity: 0 } 50% { opacity: 1 } to { -webkit-transform: scale(1); transform: scale(1); opacity: 0 } } .jw__banner__yourbroker { position: relative; margin: 40px 0 0 0px; } .jw__banner__yourbroker .banner-img { position: absolute; width: 433px; height: 262px; top: 60px; left: 45px; } .jw__banner__yourbroker .banner-img img { position: relative; top: 0px; width: 100%; } .jw__banner__yourbroker .banner-content { margin-left: 510px; } .jw__banner__yourbroker .banner-content .banner-inner { padding: 0 35px 90px 0; } .jw__banner__yourbroker .banner-content h2 { font-size: 31px; font-weight: normal; margin-bottom: 15px; } .jw__banner__yourbroker .banner-content h2 span { color: rgb(67, 160, 71); } .jw__banner__yourbroker .banner-content p { font-size: 16px; font-weight: normal; color: #424242; margin-bottom: 25px; font-size: 14px; font-weight: 400; line-height: 20px; } .jw__banner__yourbroker .banner-content .button { padding: 18px 30px; font-weight: 400; font-size: 20px; line-height: 24px; text-align: center; background: linear-gradient(180deg, #429F46 0%, #388E3C 100%); color: #ffffff; transition: background 0.3s ease-in-out; border: 1px solid #328436; border-radius: 3px; min-width: 250px; margin-top: 20px; cursor: pointer; } .jw__banner__yourbroker .banner-content .button:hover, .jw__banner__yourbroker .banner-content .button:focus { color: #ffffff; background: linear-gradient(180deg, #388E3C 0%, #328436 100%); } .jw__yourbroker-modal { width: 100%; top: 0; border: 0; margin-bottom: 0; } .jw__yourbroker-modal .modal-inner { display: block; padding: 80px 200px 100px; font-size: 16px; line-height: 22px; color: #424242; background: #F5F5F5; } .jw__yourbroker-modal ul.check-list, .jw__banner__yourbroker ul.check-list, .jw__yourbroker-modal ul.check-list li, .jw__banner__yourbroker ul.check-list li { color: #424242; font-size: 16px; line-height: 140%; } .jw__yourbroker-modal ul.check-list li, .jw__banner__yourbroker ul.check-list li { background: url('../images/check_list.svg') no-repeat; min-height: 32px; padding-left: 26px; font-size: 14px; line-height: 16px; min-height: 25px; margin-bottom: 12px; } .jw__yourbroker-modal ul.check-list li::before, .jw__banner__yourbroker ul.check-list li::before { display: none; } .jw__yourbroker-modal .modal-inner p { display: inline-block; margin-bottom: 15px; width: 100%; } .jw__yourbroker-modal .modal-inner ul.check-list { margin-bottom: 20px; } .jw__yourbroker-modal .modal-inner .header { text-align: center; margin-bottom: 50px; } .jw__yourbroker-modal .modal-inner .header h2 { font-size: 28px; font-style: normal; font-weight: 400; line-height: 34px; color: #000000; text-align: center; font-size: 37px; margin-bottom: 15px; } .jw__yourbroker-modal .modal-inner .header h2 span { color: rgb(67, 160, 71); } .jw__yourbroker-modal .modal-inner .header>span { font-size: 16px; line-height: 20px; } .jw__yourbroker-modal .modal-inner .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .jw__yourbroker-modal .modal-inner .row { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; margin-right: -15px; margin-left: -15px; orphans: 1; widows: 1; } .jw__yourbroker-modal .modal-inner .col { display: block; vertical-align: top; width: 100%; -webkit-column-break-inside: avoid; page-break-inside: avoid; /* Makes effect only in Firefox */ break-inside: avoid; /* IE10+, Opera 11.1—12.1 */ } .jw__yourbroker-modal .modal-inner .col:before { content: ''; height: 0; display: list-item; visibility: hidden; } .jw__yourbroker-modal .modal-inner .card { display: block; background: #FFFFFF; border-radius: 5px; padding: 30px 40px; font-size: 14px; line-height: 20px; color: #424242; margin-bottom: 30px; box-shadow: 0 14px 28px rgba(0, 0, 0, .12), 0 10px 10px rgba(0, 0, 0, .08); } .jw__yourbroker-modal .modal-inner .card h3 { font-size: 28px; line-height: 120%; color: #000000; margin-bottom: 15px; } .jw__yourbroker-modal .modal-inner .card h3 span { color: rgb(67, 160, 71); } .jw__yourbroker-modal .modal-inner .card h4 { font-size: 16px; font-weight: 700; line-height: 22px; margin-bottom: 12px; } .jw__yourbroker-modal .modal-inner .card h4 span { color: rgb(67, 160, 71); } .jw__yourbroker-modal .modal-inner .card .label { position: relative; display: inline-block; float: none; border: 1px solid #4CAF50; border-radius: 30px; font-weight: bold; padding: 5px 20px; font-size: 14px; line-height: 18px; margin-bottom: 15px; } .jw__yourbroker-modal .modal-inner .card .label.free { color: #FFFFFF; background: #4CAF50; } .jw__yourbroker-modal .modal-inner .card small { font-size: 12px; line-height: 14px; color: #757575; } .jw__yourbroker-modal .modal-inner .card .red { color: #E5695F; } .jw__yourbroker-modal .modal-inner .card .green { color: #4CAF50; } .jw__yourbroker-modal .modal-inner .card dl { display: flex; flex-wrap: wrap; } .jw__yourbroker-modal .modal-inner .card dl>dd, .jw__yourbroker-modal .modal-inner .card dl>dt { font-size: 14px; line-height: 20px; text-align: left; width: 50%; margin-bottom: 15px; } .jw__yourbroker-modal .modal-inner .card dl>dt { color: #757575; width: 38%; } .jw__yourbroker-modal .modal-inner .card dl>dd { color: #424242; margin-left: auto; width: 58%; } .jw__yourbroker-modal .modal-inner .card hr { display: block; clear: both; width: 100%; background: #DEDEDE; height: 1px; margin-top: 20px; margin-bottom: 20px; border: none; } .jw__yourbroker-modal .modal-inner .card .collapse-block { margin-top: 10px; transition: margin-top 0.3s linear; } .jw__yourbroker-modal .modal-inner .card button.collapse { background: linear-gradient(180deg, #F5F5F5 0%, #FFFFFF 100%); border: 1px solid #CDCED0; box-sizing: border-box; border-radius: 2px; font-size: 14px; line-height: 17px; text-align: center; color: #757575; padding: 8px 12px; cursor: pointer; } @media (max-width: 1280px) { .jw__yourbroker-modal .modal-inner .row { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } .jw__yourbroker-modal .modal-inner .card { display: block; } } .variables-list table, .params-list table, .docs .docs-list table { width: 100%; } .variables-list table>thead>tr>th, .params-list table>thead>tr>th, .docs .docs-list table>thead>tr>th { vertical-align: middle; border-bottom: 1px solid #dedede; color: #757575; font-size: 15px; padding: 15px 10px 15px 0; } .variables-list table>thead>tr>th:first-child, .docs .docs-list table>thead>tr>th:first-child, .docs .docs-list table>tbody>tr>td:first-child { padding-left: 35px; } .variables-list table>thead>tr>th:last-child, .docs .docs-list table>thead>tr>th:last-child, .docs .docs-list table>tbody>tr>td:last-child { padding-right: 35px; } .variables-list table>tbody>tr>td, .params-list table>tbody>tr>td, .docs .docs-list table>tbody>tr>td { padding: 15px 10px 15px 0; border-bottom: 1px solid #dedede; font-size: 15px; } .variables-list table>tbody>tr:not(.header):hover, .params-list table>tbody>tr:not(.header):hover, .docs .docs-list table>tbody>tr:not(.header):hover { background: #f2f2f2; } .variables-list table>tbody>tr.header td, .params-list table>tbody>tr.header td, .docs .docs-list table>tbody>tr.header td { padding-left: 30px; padding-top: 30px; color: #388E3C; /*color: #424242;*/ font-weight: bold; border-bottom: 2px solid #388E3C; } .variables-list .flat__with-border, .params-list .flat__with-border, .docs .docs-list .flat__with-border { padding-left: 14px; border-left: 1px solid #dedede; } .variables-list .flat__type, .params-list .flat__type, .docs .docs-list .flat__type { width: 60px; } .variables-list .flat__num, .params-list .flat__num, .docs .docs-list .flat__num { width: 40px; } .variables-list .flat__center, .params-list .flat__center, .docs .docs-list .flat__center { text-align: center; } .variables-list .flat__date, .params-list .flat__date, .docs .docs-list .flat__date { width: 120px; } .docs .docs-list tr td .btn { color: #388E3C; border-color: #388E3C; } .docs .docs-list tr td a:not(.btn) { border-bottom: none; } .docs .docs-list tr td a+a { margin-left: 6px; } .docs .docs-list tr td .btn+a { margin-left: 15px; } .variables-list table tbody { display: block; max-height: 300px; overflow-y: scroll; } .variables-list table thead, .variables-list table thead tr, .variables-list table tbody tr { display: table; width: 100%; table-layout: fixed; } .variables-list table>tbody>tr>td { padding: 15px 10px; } .variables-list table tbody td.mask { -webkit-mask-image: linear-gradient(to right, black 75%, transparent 90%); mask-image: linear-gradient(to right, black 75%, transparent 90%); } .variables-list table tbody td.text-small { font-size: 12px; } .variables-list table tbody td.text-center { text-align: center; } .variables-list table tbody td.text-muted { color: #707070; } .variables-list table tbody td .variable { color: red; text-decoration: none; border-bottom: none; } .variables-list table tbody td .variable:hover, .variables-list table tbody td .variable:focus { color: red; text-decoration: none; border-bottom: none; } .variables-list table tbody td a { border-bottom: none; } .props-form, .variables-form { position: relative; display: block; margin-top: 30px; } .props-form .tab, .variables-form .tab { position: relative; display: inline-block; margin-top: 7px; cursor: pointer; border: 0; font-size: 17px; } .props-form .error_msg, .variables-form .error_msg { width: auto !important; margin-top: 15px; margin-bottom: 0; } .props-form .variable-input, .variables-form .variable-input { position: relative; padding: 15px; padding-bottom: 10px; border-bottom: 1px solid #e4e4e4; } .props-form .variable-input.has-exist, .variables-form .variable-input.has-exist { background: rgba(255, 218, 93, 0.12); } .props-form .variable-input .remove, .variables-form .variable-input .remove { display: block; position: absolute; top: 0px; right: 0px; color: #9e9e9e; border: none; font-size: 18px; line-height: 1; cursor: pointer; z-index: 1; padding: 12px; } .props-form .variable-input .remove:focus, .props-form .variable-input .remove:hover, .variables-form .variable-input .remove:focus, .variables-form .variable-input .remove:hover { color: #474747; } .props-form.inner-block, .variables-form.inner-block { margin-top: 30px; border-top: 1px solid #e4e4e4; } .props-form.inner-block .fr-btn.steel, .variables-form.inner-block .fr-btn.steel { margin-left: 30px; } .props-form.inner-block .save_btn[disabled], .variables-form.inner-block .save_btn[disabled] { opacity: 0.5; cursor: default; } .props-form .form-block, .variables-form .form-block { margin-bottom: 0px; } .props-form .form-block .inputs input, .variables-form .form-block .inputs input { padding: 3px 8px; } .props-form .tab.tab__new-variable, .variables-form .tab.tab__new-variable { position: relative; display: inline-block; padding: 10px 0 15px; padding-left: 32px; margin-right: 40px; font-size: 16px; cursor: pointer; border: 0; color: rgb(42, 42, 42); } .props-form .tab.tab__new-variable i, .variables-form .tab.tab__new-variable i { position: absolute; left: 0; top: 50%; margin-top: -12px; font-size: 24px; color: #4CAF50; } .params-list .control-inputs { margin-bottom: 0px; font-size: 1.12rem; } .params-list .control-inputs .text { font-size: 1.12rem; height: 24px; } .params-list .control-inputs .text.small-input { max-width: 33%; } .fields-inputs { position: relative; z-index: 1; } .variables-inputs { position: relative; overflow: auto; height: 100%; transition: height 0.3s linear; z-index: 1; } .fields-inputs:after, .variables-inputs:after { display: none; position: absolute; left: 0; right: 0; bottom: 0; height: 80px; content: ""; opacity: 0; background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 80%); transition: opacity 0.2s linear; z-index: 0; } .fields-inputs.collapsed, .variables-inputs.collapsed { height: 120px; overflow: hidden; } .fields-inputs.collapsed:after, .variables-inputs.collapsed:after { display: block; opacity: 1; background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 40%, #FFFFFF 80%); } .fields-inputs+.collapse-link, .variables-inputs+.collapse-link { display: inline-block; margin-top: 25px; } .fields-inputs.collapsed+.collapse-link, .variables-inputs.collapsed+.collapse-link { margin-top: 10px; } .fields-inputs .line .title-line, .variables-inputs .line .title-line { display: block; position: relative; width: 100%; } .fields-inputs .line .title-line .label, .variables-inputs .line .title-line .label { width: 200px; } .fields-inputs .line .title-line .inputs .inputs-group, .variables-inputs .line .title-line .inputs .inputs-group { display: block; position: relative; width: 100%; } .fields-inputs .line .title-line .inputs .inputs-group .fstElement, .fields-inputs .line .title-line .inputs .inputs-group .fstElement.fstSingleMode, .fields-inputs .line .title-line .inputs .inputs-group .fstElement.fstMultipleMode { width: 398px; } .fields-inputs .line .title-line .inputs .inputs-group input, .fields-inputs .line .title-line .inputs .inputs-group textarea { float: left; width: 376px; } .variables-inputs .line .title-line .inputs .inputs-group input { float: left; width: 350px; } .fields-inputs .line .title-line .inputs .inputs-group input+a, .variables-inputs .line .title-line .inputs .inputs-group input+a { margin-left: 8px; } .fields-inputs .line .title-line .inputs-group a, .variables-inputs .line .title-line .inputs-group a { display: inline-block; float: left; padding: 10px 8px; text-decoration: none; border-bottom: none; opacity: 0.72; } .fields-inputs .line .title-line .inputs-group a:hover, .fields-inputs .line .title-line .inputs-group a:focus, .variables-inputs .line .title-line .inputs-group a:hover, .variables-inputs .line .title-line .inputs-group a:focus { opacity: 1; } #send_inner_doc_modal .modal-submit [type="button"].loading { font-size: 0 !important; } #send_inner_doc_modal .modal-submit [type="button"].loading:after { background-image: url('../images/ajax_preloader.gif'); background-size: 20px 20px; display: inline-block; width: 20px; height: 20px; content: ""; } .jw-tabs .tabs__content .line { display: inline-block; width: 100%; position: relative; margin-bottom: 20px; } .jw-tabs .tabs__content .line .title-line .label { width: 23%; font-size: 15px; color: #757575; font-family: "Lato"; float: left; padding-top: 7px; } .jw-tabs .tabs__content .line .inputs { width: 77%; float: left; } .jw-tabs .tabs__content .line .inputs input { float: left; -webkit-appearance: textfield; width: 400px; padding: 5px 2% 7px; font-size: 18px; font-family: "Lato"; background: none; box-shadow: none; border: 1px solid #e0e0e0; border-radius: 3px; transition-property: border-color, background; transition-duration: 0.33s; transition-timing-function: ease-out; } .jw__popup.fields__popup, .jw__popup.autosearch__popup { box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .16); -webkit-transform: scale(.97); transform: scale(.97); transition: all .3s ease; box-sizing: border-box; background: #fff; visibility: hidden; border-radius: 4px; position: absolute; z-index: 333; opacity: 0; border: 2px solid rgb(67, 160, 71); right: auto; top: 55px; left: calc(50% - 180px); width: 360px; padding: 10px 15px; } .jw__popup.fields__popup:before, .jw__popup.autosearch__popup:before { box-shadow: 0 0px 4px 0 rgba(0, 0, 0, .16); -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #fff; position: absolute; display: block; height: 20px; content: ""; width: 20px; top: -10px; left: 50%; border: 2px solid rgb(67, 160, 71); margin-left: -12px; z-index: 1; } .jw__popup.fields__popup:after, .jw__popup.autosearch__popup:after { position: absolute; background: #fff; height: 40px; width: 90%; content: ""; top: 0; right: 5px; z-index: 2; } .jw__popup.fields__popup.show, .jw__popup.autosearch__popup.show { transform: scale(1); visibility: visible; opacity: 1; z-index: 881; } .jw__popup.fields__popup>*, .jw__popup.autosearch__popup>* { position: relative; z-index: 3; } .jw__popup.fields__popup dl, .jw__popup.autosearch__popup dl { margin: 0 0 20px 0; max-height: 380px; overflow-x: hidden; overflow-y: auto; } .jw__popup.fields__popup dl:last-child, .jw__popup.autosearch__popup dl:last-child { margin-bottom: 0px; } .jw__popup.fields__popup dt, .jw__popup.autosearch__popup dt { float: left; margin: 0 10px 0 0; width: calc(50% - 10px); text-align: right; padding: 5px 0; color: #808d9a; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .jw__popup.fields__popup dt:after, .jw__popup.autosearch__popup dt:after { content: ":"; } .jw__popup.fields__popup dd, .jw__popup.autosearch__popup dd { display: inline; white-space: normal; max-width: 50%; padding: 5px 0; } .main-info .jw__popup.fields__popup, .main-info .jw__popup.autosearch__popup { right: -30px; top: 45px; left: auto; } .main-info .jw__popup.fields__popup:before, .main-info .jw__popup.autosearch__popup:before { top: -10px; left: auto; right: 25px; } .docs .bottom { display: block; clear: both; margin-top: 15px; } .docs .fr-btn.steel { display: inline-block; position: relative; margin-top: 15px; font-size: 16px; padding: 5px 15px; float: right; } .docs .fr-btn.steel i { left: auto; top: 3px; margin-top: 0px; font-size: 24px; color: #4CAF50; } .docs .fr-btn.steel span { display: inline-block; margin-left: 5px; margin-bottom: 4px; } .fr-btn.steel { display: inline-block; position: relative; font-weight: normal; } .fr-btn.steel .counter { position: absolute; right: -8px; top: -8px; height: 19px; line-height: 19px; background: #4CAF50; color: #ffffff; padding: 0 9px; font-size: 12px; font-style: normal; font-weight: 800; border-radius: 11px; } .new .jw__page__tabs { padding: 0; /* border: 0; */ } .new .jw__page__tabs ul { padding: 0 35px; border-bottom: 1px solid #dedede; } /*.new .type__tabs .tab { position: relative; font-size: 17px; padding: 19px 0 23px; margin-right: 40px; cursor: pointer; }*/ .new .type__tabs .tab.active { background: none; } .new .type__tabs .tab.active span { border: none; } .new .type__tabs .tab.active:after { content: ""; position: absolute; height: 2px; width: 100%; bottom: -1px; left: 0; background: rgb(67, 160, 71); } .new .type__tabs .tab.active span { position: relative; color: #000; } .new .jw__page__tabs div { background: #fff; } .new .jw__page__tabs .tab.active { background: none; } .new .jw__page__tabs .tab.active span { border: none; } .new .jw__page__tabs .tab.active:after { content: ""; position: absolute; height: 2px; width: 100%; bottom: -1px; left: 0; background: rgb(67, 160, 71); } .new .jw__page__tabs .tab.active span { position: relative; color: #000; } .new .clients__tabs { padding: 0 35px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; } .new .tab.tab__new-object i { left: 0; top: 50%; margin-top: -12px; } .main-form .jw-search__multiple-select { position: relative; width: 380px; } .jw-search__multiple-select select { display: none; } .ms-options-wrap { position: relative; } .ms-options-wrap, .ms-options-wrap * { box-sizing: border-box; } .ms-options-wrap>button:focus, .ms-options-wrap>button { position: relative; text-align: left; width: 380px; border: 1px solid #e0e0e0; border-radius: 3px; background-color: #fff; padding: 9px 55px 10px 10px; margin-top: 1px; font-family: "Lato"; font-size: 16px; outline-offset: -2px; white-space: nowrap; cursor: pointer; } .ms-options-wrap>button>span { display: inline-block; } .ms-options-wrap>button[disabled] { background-color: #e5e9ed; color: #808080; opacity: 0.6; } .ms-options-wrap>button:after { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; content: "\e6c3"; position: absolute; top: 7px; right: 15px; color: #9e9e9e; z-index: 4; font-size: 23px; } .ms-options-wrap>button .ms-options-wrap.ms-has-selections>button { color: #9e9e9e; } .ms-options-wrap>.ms-options { position: absolute; left: 0; width: 500px; margin-top: 1px; margin-bottom: 20px; background: white; z-index: 2000; /* border: 1px solid #dedede; */ overflow: auto; visibility: hidden; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); border-radius: 3px; } .ms-options-wrap.ms-active>.ms-options { visibility: visible } .ms-options-wrap>.ms-options>.ms-search input { width: 100%; padding: 9px 10px; border: none; border-bottom: 1px solid #dedede; outline: none; margin: 0; font-size: 15px; margin-bottom: 8px; } .ms-options-wrap>.ms-options .ms-selectall { display: inline-block; font-size: .9em; text-transform: lowercase; text-decoration: none; } .ms-options-wrap>.ms-options .ms-selectall:hover { text-decoration: underline; } .ms-options-wrap>.ms-options>.ms-selectall.global { margin: 4px 5px; } .ms-options-wrap>.ms-options>ul, .ms-options-wrap>.ms-options>ul>li.optgroup ul { list-style-type: none; padding: 0; margin: 0; } .ms-options-wrap>.ms-options>ul li.ms-hidden { display: none; } .ms-options-wrap>.ms-options>ul>li.optgroup { padding: 5px; } .ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup { border-top: 1px solid #aaa; } .ms-options-wrap>.ms-options>ul>li.optgroup .label { display: block; padding: 5px 0 0 0; font-weight: bold; margin: 0 0 6px 9px; font-size: 16px; } .ms-options-wrap>.ms-options>ul label { position: relative; display: inline-block; width: 100%; font-size: 15px; padding: 6px 9px; margin: 1px 0; } .ms-options-wrap>.ms-options>ul label.focused, .ms-options-wrap>.ms-options>ul label:hover { background-color: #efefef; } .ms-options-wrap>.ms-options>ul li.selected label { background-color: #efefef; border-color: transparent; } .ms-options-wrap>.ms-options>ul input[type="checkbox"] { display: none; } .ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"] { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } .jw-search__multiple-select .simple-button { position: absolute; top: 6px; right: 45px; font-size: 28px; border: 0; background: none; cursor: pointer; } .jw-search__multiple-select .simple-button.ms-clear { font-size: 18px; top: 9px; } .new .newb-search { padding-bottom: 40px; } .new .main-form { margin: 0; border: 0; border-radius: 0; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.13); } .type__tabs { padding: 0 35px !important; } .new .main-form .control-label { width: 110px; } .new .jw__NBNew { margin-right: 150px; } .new .jw__NBNew .jw__tab__counter { position: absolute; top: 2px; right: -48px; padding-bottom: 1px; } /* jw__NB */ .jw__NB { background: #fff; padding: 10px 0 40px; } .jw__NB h2 { margin: 10px 35px; font-weight: normal; font-size: 25px; } .jw__NB .jw__NB__flat-list table { width: 100%; } .jw__NB .jw__NB__flat-list table>thead>tr>th { vertical-align: middle; border-bottom: 1px solid #dedede; color: #757575; font-size: 15px; padding: 15px 10px 15px 0; } .jw__NB .jw__NB__flat-list table>thead>tr>th:first-child, .jw__NB .jw__NB__flat-list table>tbody>tr>td:first-child { padding-left: 35px; } .jw__NB .jw__NB__flat-list table>thead>tr>th:last-child, .jw__NB .jw__NB__flat-list table>tbody>tr>td:last-child { padding-right: 35px; } .jw__NB .jw__NB__flat-list table>tbody>tr>td { padding: 15px 10px 15px 0; border-bottom: 1px solid #dedede; font-size: 15px; } .jw__NB .jw__NB__flat-list table>tbody>tr { cursor: pointer; } .jw__NB .jw__NB__flat-list table>tbody>tr:hover { background: #f2f2f2; } .jw__NB .jw__NB__flat-list .flat__with-border { padding-left: 14px; border-left: 1px solid #dedede; } .jw__NB .jw__NB__flat-list .flat__type { width: 60px; } .jw__NB .jw__NB__flat-list .flat__num { width: 40px; } .jw__NB .jw__NB__flat-list .flat__center { text-align: center; } .jw__NB .jw__NB__flat-list .flat__srok { width: 120px; } .jw__NB .action-button { border-radius: 3px; cursor: pointer; } .jw__NB .action-button.sendPDF { position: relative; display: inline-block; padding: 4px 10px 5px; line-height: normal; height: auto; z-index: 99; } .jw__NB__flat-filter { padding: 0 40px 20px 35px; border-bottom: 1px solid #dedede; } .flat__modal { border: 0; width: 100%; top: 0; margin-bottom: 0; } .flat__modal .flat__inner { padding: 40px 80px 60px; } .flat__modal .jw-tabs .tabs__caption li { margin: 0 50px 0 0; padding: 16px 0; position: relative; -webkit-transition: all .35s linear; transition: all .35s linear; } .flat__modal .jw-tabs .tabs__caption li.active:after { content: ""; position: absolute; height: 2px; width: 100%; bottom: -1px; left: 0; background: rgb(67, 160, 71); } .flat__modal .jw-tabs .tabs__caption li span { margin: 0; font-weight: normal; -webkit-transition: all .35s linear; transition: all .35s linear; } .flat__modal .left { float: left; width: 30%; margin-right: 3%; position: relative; } .flat__modal .left.flat__info { width: 35%; } .flat__modal .row { font-size: 16px; width: 100%; border-bottom: 1px solid #dedede; padding-bottom: 7px; margin-bottom: 7px; float: left; clear: both; } .flat__modal .row .row-head { margin: 5px 0; font-size: 17px; } .flat__modal .row-min { font-size: 16px; width: 100%; float: left; clear: both; } .NB__label { float: left; margin-top: 5px; width: 32%; color: #757575; } .flat__modal .left.flat__info .NB__label { width: 38%; } .NB__value { float: right; width: 64%; padding: 5px 0; } .flat__modal .left.flat__info .NB__value { width: 62%; } .flat__modal .right { float: left; width: 67%; } .flat__modal .right.flat__images { width: 62%; } .NB__images { margin-top: 5px; margin-bottom: 20px; } .NB__description h3 { font-size: 23px; margin-bottom: 12px; } .NB__description { padding-top: 5px; font-size: 16px; line-height: 22px; } .NB__description p { margin-bottom: 10px; } .flat__modal .flat__top h2 { display: inline-block; margin-right: 20px; } .flat__modal .flat__top button { margin-right: 15px; cursor: pointer; } .flat__modal .JWbutton { font-family: "Lato"; display: inline-block; background: rgb(67, 160, 71); background-image: -moz-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); background-image: -webkit-linear-gradient(top, rgba(67, 160, 71, 1) 0%, rgba(56, 142, 60, 1) 100%); background-image: 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); color: #ffffff; position: relative; text-align: center; text-decoration: none; border: 1px solid #328436; outline: 0 none; cursor: pointer; margin: 0; } .flat__modal .JWbutton.booking { font-size: 16px; padding: 3px 14px 5px; border-radius: 3px; top: -5px; } .flat__modal .print { font-family: "Lato"; display: inline-block; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; color: #757575; position: relative; top: -5px; text-align: center; text-decoration: none; outline: 0 none; cursor: pointer; margin: 0; font-size: 16px; padding: 3px 14px 5px; border-radius: 3px; } .NB__map { margin-top: 20px; } .flat__modal .right .flat__image img { width: 100%; } .flat__modal .right .flat__image .flat-plan { border: 1px solid #dedede; border-radius: 3px; padding: 10px 20px; margin-bottom: 20px; } .flat__modal .right .flat__image .flat-plan .plan__label { color: #757575; font-size: 16px; } .flat__modal .comission { border: 1px solid #dedede; border-radius: 3px; padding: 8px 0 12px; margin-bottom: 15px; } .flat__modal .comission .row-head { padding: 0 22px 5px; color: #757575; } .flat__modal .comission .row-min div { display: inline-block; font-size: 24px; } .flat__modal .comission .row-min .proc { margin-left: 22px; } .flat__modal .comission .row-min .sum { margin-left: 15px; } .flat__modal .flat__banks { margin: 0 -10px; } .flat__modal .flat__banks .bank { width: 25%; float: left; } .flat__banks .bank .bank__inner { border: 1px solid #dedede; border-radius: 3px; padding: 27px 23px 20px; margin: 0 10px 30px 10px; } .flat__banks .bank .bank__logo { width: 90%; height: 55px; margin: 0 auto; text-align: center; } .flat__banks .bank .bank__logo img { max-height: 50px; max-width: 100%; } .flat__banks .bank .bank__text { margin-top: 30px; font-size: 16px; color: #757575; } .flat__banks .bank .bank__text p { margin-bottom: 5px; } .flat__modal ul.docs { margin: 0; padding: 0; list-style: none; font-size: 16px; } .flat__modal ul.docs li { padding: 7px 0; } .flat__modal ul.docs li.closed>ul { display: none; } .flat__modal ul.docs li ul { margin-top: 7px; } .flat__modal .file-span { position: relative; top: 2px; margin-right: 4px; } .flat__modal .dir-span { margin-right: 5px; } .flat__modal ul.docs.opened li { padding-left: 26px } .flat__modal ul.docs li.opened>ul { display: block; padding-left: 20px !important } .flat__modal ul.docs li.opened>ul li { padding: 7px 0 } .flat__modal ul.docs li a { border-bottom: 0; } .flat__modal ul.docs li a .file-name { border-bottom: 1px solid #bdbdbd; } .flat__modal ul.docs li .dir-name { border-bottom: 1px dashed #bdbdbd; } .flat__modal ul.docs li a:hover .file-name { color: #237ef7 !important; border-color: #3a8efa !important; } .flat__modal ul.docs .dir-link { cursor: pointer; } .flat__modal ul.docs .dir-link:hover .dir-span { color: #237ef7 !important; } .flat__modal ul.docs .dir-link:hover .dir-name { color: #237ef7 !important; border-color: #3a8efa !important; } .flat__modal .flat__text { width: 75%; } .flat__modal .sendPDF { font-family: "Lato"; position: relative; top: -4px; display: inline-block; font-size: 16px; padding: 4px 14px 4px; border-radius: 3px; line-height: normal; height: auto; z-index: 99; } .flat-booking .flat__inner { padding: 40px 160px 120px; } .flat-booking .flat-booking__description { width: 75%; font-size: 16px; line-height: 22px; color: #757575; } .flat-booking .flat-booking__form h3 { font-size: 19px; border-top: 1px solid #dedede; margin-top: 30px; padding-top: 17px; } .flat-booking .flat-booking__form h3+.flat-booking .flat-booking__form .form-block { margin: 0; } .flat-booking .flat-booking__form .label { letter-spacing: 0; } .flat-booking .flat-booking__form .text {} .flat-booking .flat-booking__form .form-label { color: #757575; margin-left: 7px; } .flat-booking .flat-booking__form .form-desc { color: #757575; font-size: 16px; margin-bottom: 25px; } .flat-booking .flat-booking__form .text.is__error { border-color: #ebcccc; } .flat-booking .form-submit { margin-top: 20px; } .flat-booking .form-submit .JWbutton { padding: 11px 0 12px; font-size: 19px; line-height: 32px; border-radius: 4px; width: 50%; } .flat-booking h2 { margin: 0; } /* newbuildings presentation*/ .nb-view .jw__layout-content .main-title { border: 0; padding: 20px 70px 40px; } .nb-view .jw__layout-content .main-title h1 { font-size: 48px; } .nb-view .jw-tabs { padding: 0 70px 60px; } .nb-view .inner { background: #ffffff; } .nb-view .nb-view__agency { border: 2px solid rgba(67, 160, 71, .8); border-radius: 4px; padding: 17px 150px 25px 35px; box-sizing: border-box; margin: 0 70px 20px; display: inline-block; } .nb-view h2.nb-view__phone { font-size: 32px; font-weight: 500; margin-bottom: 12px; } .nb-view .nb-view__pic { position: relative; top: 8px; height: 34px; width: 34px; margin-right: 7px; border-radius: 3px; } .nb-view .fr-send-presentation { display: none; } .nb-view .nb-view__agency .name { font-size: 23px; } .nb-view .jw-tabs { -webkit-animation: SlideInDown 1s ease; animation: SlideInDown 1s ease; } .nb-view .jw-tabs .tabs__content { -webkit-animation: SlideInDown 1s ease; animation: SlideInDown 1s ease; } .feature ul.check-list { list-style: none; font-size: 19px; line-height: 25px; padding: 0; margin: 0; } .feature ul.check-list li { position: relative; padding-left: 45px; margin-bottom: 25px; } .feature ul.check-list li:before { content: "\f102"; font-family: jw-icon; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; position: absolute; font-size: 32px; color: #4Caf50; left: 0; top: 50%; margin-top: -16px; } @-webkit-keyframes Opacity { 0% { opacity: 1; } 50%, 100% { opacity: 0; } } @keyframes Opacity { 0% { opacity: 1; } 50%, 100% { opacity: 0; } } @-webkit-keyframes FadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes FadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes ScaleIn { from { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes ScaleIn { from { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes SlideIn { from { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; } to { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } } @keyframes SlideIn { from { -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; } to { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } } @-webkit-keyframes SlideOut { from { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } to { -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; } } @keyframes SlideOut { from { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } to { -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; } } @-webkit-keyframes SlideInDown { from { -webkit-transform: translateY(-5%); transform: translateY(-5%); opacity: 0; } to { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes SlideInDown { from { -webkit-transform: translateY(-5%); transform: translateY(-5%); opacity: 0; } to { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @-webkit-keyframes Spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes Spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .jw__error { display: block; padding: 7px 20px 9px; background-color: #f2dede; border: 1px solid #ebcccc; border-radius: 4px; color: #a94442; margin-bottom: 15px; font-size: 15px; -webkit-animation: SlideInDown 1s ease; animation: SlideInDown 1s ease; } .ui-helper-hidden-accessible { display: none; } .ui-tooltip, .arrow:after { background: #fff; border: 1px solid #dedede; } .ui-tooltip { position: absolute; display: inline-block; padding: 6px 12px 8px; color: #757575; border-radius: 4px; font-size: 15px; z-index: 999999; } .bottom .ui-tooltip-content::before { bottom: -10px; } .bottom .ui-tooltip-content::after { bottom: -7px; } .top .ui-tooltip-content::before { top: -10px; } .top .ui-tooltip-content::after { top: -7px; } .gryed-row { background-color: #f1f1f1; ; } .jw__layout .content-left .system-menu .menu-group svg { opacity: .5; } .jw__layout .content-left .system-menu .menu-group a:hover svg { opacity: 1; } .jw__layout .content-left .system-menu .menu-group .menu-group-title.active svg { opacity: 1; } .green-dot { height: 13px; width: 13px; background-color: green; border-radius: 50%; display: inline-block; } .red-dot { height: 13px; width: 13px; background-color: red; border-radius: 50%; display: inline-block; } .orange-dot { height: 13px; width: 13px; background-color: orange; border-radius: 50%; display: inline-block; } .zipal-newbuilding-id .select2 { margin-left: 5px; } .table_price_history tr>th { text-align: center; } .table_price_history tr>td { padding: 0 15px 0 0; } .tooltip-effect { z-index: 778; } #antiznak_modals .vue-simple-progress-bar { height: 25px !important; } .jw__object .actionJW .counter + .counter { margin-right: 20px; } .jw__object .actionJW .counter + .counter + .counter { margin-right: 40px; } .modal-errorCount { width: 100%; height: 100vh; position: absolute; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; z-index: 111111; backdrop-filter: saturate(100%) blur(20px); background: rgba(255, 255, 255, .85); } .modal-errorCount__okno { width: 645px; min-height: 300px; background: white; border: 2px solid rgb(67, 160, 71); font-size: 20px; padding: 20px; max-width: 100%; display: flex; align-items: center; flex-direction: column; position: relative; justify-content: center; padding-bottom: 65px; gap: 10px; } .modal-errorCount__okno p {text-align: center;text-wrap: balance; line-height: 1.4;} .modal-errorCount__okno button { width: 100%; position: absolute; bottom: 0; font-size: 20px; justify-content: center; color: white; height: 65px; display: flex; align-items: center; background-color: rgb(67, 160, 71); border: 0; left: 0; } .object_list_table_scroll { overflow-x: auto; overflow-y: visible !important; } .dropdown-menu .save { margin: 10px 0 -5px; cursor: pointer;} .dropdown-menu .save a {color: white; background: rgb(67,160,71); text-align: center;} .dropdown-menu .save a:hover {color: white; background: rgb(67,160,71);} .open > .dropdown-menu { overflow: scroll; max-height: 500px; } .grid_table.new_table.clients_table a.save { display: none; } .dropdown-menu a.save { color: white; background: rgb(67,160,71);display: block;text-align: center; margin: 10px 0 -15px; padding: 5px; } .month-label-name { width: 86px; } a[href="/newbuildings.php"]::before { content: "New"; position: absolute; top: 2px; right: -22px; font-size: 12px; background: #EE6161; padding: 2px 6px 3px; color: white; border-radius: 4px; display: flex; align-items: center; justify-content: center; text-align: center; } .flat-flat-plan:has(.logo-wrapper) { position: relative; border: 2px solid #dedede !important; border-radius: 10px !important; } .logo-wrapper { display: flex; width: 258px; height: 98px; position: absolute; bottom: 0; left: 0; padding: 10px; border-top: 2px solid #dedede; border-radius: 0 10px; border-bottom: 0; border-left: 0; border-right: 2px solid #dedede; background: white; justify-content: center; align-items: center; font-size: 30px; line-height: 36px; } .logo-wrapper img { width:100%; height: 100%; object-fit:contain; object-position: center; } .fotorama.fotorama--fullscreen:after { content: ''; display: block; width: calc(2* 100vw); height: calc(2* 100vh); position: absolute; top: 0; left: -50%; cursor: pointer; z-index: -1; /* background: #000; */ } .kanban { overflow: scroll!important; } .kanban__stages { display: flex; position: sticky!important; top: 0; z-index: 10; background-color: #F5F5F5; } .kanban_wrapper { display: flex; position: relative!important; } .on-map-btn { margin-top: 10px; max-width: fit-content; color: rgb(42, 42, 42); cursor: pointer; display: flex; gap: 2px; transition: color 0.3s ease; } .on-map-btn:hover { color: #237ef7; } .nbld_map_modal { position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; } .nbld_map_modal-content { background: #fff; padding: 20px; border-radius: 10px; max-width: 600px; width: 90%; } #nbld_map_modal_map-container { width: 100%; height: 400px; } .ti-close.new-map-modal { cursor: pointer; float: right; } .modal-holder { display: flex; flex-direction: column; } .textarea-error-message { color: red; font-size: 14px; margin-bottom: 5px; text-align: left; transform: all 0.3s; text-wrap: wrap; max-width: 270px; } .textarea-error-border { border: 1px solid red !important; transform: all 0.5s; } .iframe-toggle { position: relative; display: inline-block; width: 53px; height: 40px; } .iframe-toggle input { opacity: 0; width: 0; height: 0; } .iframe-toggle-slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #dddddd; transition: .1s; border-radius: 28px; } .iframe-toggle-slider:before { position: absolute; content: ""; height: 36px; width: 36px; left: 3px; bottom: 2px; background-color: white; transition: .1s; border-radius: 50%; } .iframe-toggle input:checked + .iframe-toggle-slider { background-color: rgb(76, 175, 80); } .iframe-toggle input:checked + .iframe-toggle-slider:before { transform: translateX(11px); } .iframe-toggle-wrapper{ display: flex; align-items: center; gap: 12px; } .iframe-toggle-wrapper :first-child{ width: 100%; max-width: 180px; font-size: 16px; font-family: "Lato"; } .iframe_copy_holder{ height: 20px; } .iframe-link{ margin: 0; padding: 5px; width: 400px; border: 1px solid #ccc; overflow: hidden; color: #949494; font-size: 15px; word-break: break-all; white-space: normal; } .add-object-iframe{ position: relative; } .add-object-to-iframe { cursor: pointer; border-radius: 4px; border: 1px solid white; background: #4CAF50; position: relative; height: 30px; line-height: 30px; background: -moz-linear-gradient(top, #fff, #f5f5f5); background: -webkit-linear-gradient(top, #fff, #f5f5f5); background: -o-linear-gradient(top, #fff, #f5f5f5); background: -ms-linear-gradient(top, #fff, #f5f5f5); background: linear-gradient(top, #fff, #f5f5f5); border: 1px solid #d0d0d0; color: #757575; padding: 0 13px; } .objects-iframe-title { position: absolute; padding: 10px; color: #757575; background: #fff; border: 1px solid #d0d0d0; width: 168px; top: -50px; font-size: 15px; display: none; border-radius: 3px; right: -130px; } .top-max { top: -68px; } .title-visible { display: block; } #iframe_input{ display: flex; flex-direction: row; max-width: 500px; width: 100%; } .partners-settings{ font-size: 28px; cursor: pointer; } .partner-settings-block { display: flex; padding-top: 15px; align-items: center; font-size: 16px; gap: 20px; } .partner-agent-file { font-size: 18px; padding-bottom: 15px; } .chat-message .message a{ color: #237ef7 !important; border-bottom: 1px solid #237ef7; }