CINXE.COM
Error - KIA
<html class="ltr yui3-js-enabled webkit js chrome chrome84 chrome84-0 linux secure" dir="ltr" lang="de-DE"> <div id="yui3-css-stamp" style="position: absolute !important; visibility: hidden !important" class=""></div> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Error - KIA</title> <meta content="text/html; charset=UTF-8" http-equiv="content-type"> <style> .loading-animation, .loadingmask-message .loadingmask-message-content { animation: loading-animation 1.7s infinite ease; border-radius: 50%; clear: both; font-size: 64px; height: 1em; margin: 1em auto; overflow: hidden; position: relative; transform: translateZ(0); width: 1em; } .loadingmask-content { background: #CCC; } .loadingmask-message { background: rgba(255, 255, 255, 0.75); border-radius: 50%; border-width: 0; font-size: 64px; left: 50% !important; padding: 0.7em; position: absolute; top: 50% !important; transform: translate(-50%, -50%); } .loadingmask-message .loadingmask-message-content { background: transparent; border-width: 0; color: transparent; height: 1em; margin: 0; overflow: hidden; padding: 0; width: 1em; } .overlaymask-hidden .loadingmask-message { display: none; } @keyframes loading-animation { 0% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, 0 -0.83em 0 -0.42em #008cff, 0 -0.83em 0 -0.44em #00a2ff, 0 -0.83em 0 -0.46em #00b7ff, 0 -0.83em 0 -0.477em #0CF; transform: rotate(0); } 2%, 96% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, 0 -0.83em 0 -0.42em #008cff, 0 -0.83em 0 -0.44em #00a2ff, 0 -0.83em 0 -0.46em #00b7ff, 0 -0.83em 0 -0.477em #0CF; } 10% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, -0.087em -0.825em 0 -0.42em #008cff, -0.173em -0.812em 0 -0.44em #00a2ff, -0.256em -0.789em 0 -0.46em #00b7ff, -0.338em -0.758em 0 -0.477em #0CF; } 25% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, -0.338em -0.758em 0 -0.42em #008cff, -0.555em -0.617em 0 -0.44em #00a2ff, -0.671em -0.488em 0 -0.46em #00b7ff, -0.719em -0.415em 0 -0.477em #0CF; } 40% { box-shadow: 0 -0.83em 0 -0.4em #00f7ff, -0.377em -0.74em 0 -0.42em #00fff2, -0.645em -0.522em 0 -0.44em #00ffdd, -0.775em -0.297em 0 -0.46em #00ffc8, -0.82em -0.13em 0 -0.477em #00ffb3; } 60% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, -0.087em -0.825em 0 -0.42em #008cff, -0.173em -0.812em 0 -0.44em #00a2ff, -0.256em -0.789em 0 -0.46em #00b7ff, -0.297em -0.775em 0 -0.477em #0CF; } 100% { box-shadow: 0 -0.83em 0 -0.4em #0077ff, 0 -0.83em 0 -0.42em #008cff, 0 -0.83em 0 -0.44em #00a2ff, 0 -0.83em 0 -0.46em #00b7ff, 0 -0.83em 0 -0.477em #0CF; transform: rotate(360deg); } } .logo { display: inline-block; line-height: 1; vertical-align: middle; } /* ---------- Main content body ---------- */ .portal-iframe #main-content { width: 100%; } /* ---------- Separator ---------- */ .separator { border-top: 1px dotted #BFBFBF; } /* ---------- Status ---------- */ .entry-status { border-left: 4px solid transparent; } span.alert { display: inline-block; } /* ---------- Update manager ---------- */ .update-available { margin-top: 10px; padding: 2px; text-align: left; } .quick-access-nav { position: absolute; top: -1000px; width: 100%; z-index: 1000; } .quick-access-nav a { background: #333; background: rgba(51, 51, 51, 0.9); border: 1px solid #FFF; left: 0; outline: none; padding: 8px; position: absolute; right: 0; text-align: center; } .quick-access-nav a:focus { color: #FFF; top: 1000px; } @media (max-width: 991px) { .responsive-table-horizontal { display: block; position: relative; width: 100%; } .responsive-table-horizontal:after { clear: both; content: ''; display: block; font-size: 0; height: 0; visibility: hidden; } .responsive-table-horizontal tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; } .responsive-table-horizontal tbody tr { display: inline-block; vertical-align: top; } .responsive-table-horizontal tbody tr td { display: block; margin-bottom: 20px; } .responsive-table-horizontal tbody tr td:first-child { text-align: left; } .responsive-table-horizontal thead { display: block; float: left; margin-right: 10px; } .responsive-table-horizontal thead:after { clear: both; content: ""; display: block; font-size: 0; height: 0; visibility: hidden; } .responsive-table-horizontal thead th { display: block; margin-bottom: 20px; text-align: right; } .responsive-table-horizontal thead th:first-child { text-align: right; } .ie9 .responsive-table-horizontal thead { float: none; } } .important { font-weight: bold; } .highlight { background: #FFC; font-weight: bold; margin: 0 1px; } .hide-accessible { clip: rect(0 0 0 0) !important; position: absolute !important; /*Webkit and IE7 let clipped content change the scroll height of the page*/ /*Scale webkit to 0*/ -webkit-transform: scale(0); -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; /*Change IE7 to using fixed*/ *position: fixed !important; /*...And reset back to absolute for IE6*/ _position: absolute !important; } .force-offset { display: block !important; position: absolute !important; visibility: hidden !important; } .unselectable, .unselectable * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover { background: transparent; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover { background: transparent; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after { border-color: #A6A6A6; font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; } .lfr-add-panel .add-content-menu .add-portlet-message { background-color: #1B2228; margin: 20px; padding: 5px 20px; } .lfr-add-panel .add-content-menu .add-portlet-message .info-message { margin: 20px 0; } .lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item { height: 40px; padding: 0 16px; } .lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item.lfr-archived-setup { padding-left: 30px; } .lfr-add-panel .add-content-menu .search-bar { margin: 10px; } .lfr-add-panel .add-content-menu .input-group-btn { right: 20px; } .lfr-add-panel .add-content-menu .display-style-bar { margin: 10px; } .lfr-add-panel .add-content-menu .display-style-bar .display-style { padding: 5px; } .lfr-add-panel .add-content-menu .display-style-bar .display-style.active { color: #869CAD; } .lfr-asset-category-container .no-matches { color: #999; } .lfr-asset-category-search-container { background-color: #D3DADD; border-bottom-color: #AEB8BC; } .lfr-asset-category-list a.selected { background-color: #EEE; } .lfr-categories-selector-search-results-path { color: #575757; font-size: 0.9em; text-align: right; width: 25%; } .lfr-asset-column-actions-content { background-color: #D7F1FF; } .lfr-asset-column-actions .lfr-asset-column-actions-content { border-color: #88C5D9; } .lfr-asset-column-details .lfr-asset-categories { color: #7D7D7D; } .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category { color: #555; } .lfr-asset-column-details .lfr-asset-description { color: #444; font-style: italic; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; } .lfr-asset-column-details .lfr-asset-icon { border-right-color: #999; color: #999; } .lfr-asset-column-details .lfr-asset-tags { color: #7D7D7D; } .lfr-asset-column-details .lfr-asset-tags .tag { color: #555; } .lfr-asset-panels .lfr-panel.lfr-extended, .lfr-asset-column-details .lfr-panel.lfr-extended { border-color: #CCC; } .lfr-form-row { border-bottom-color: #CCC; } .lfr-form-row:hover { background-color: #DFFCCB; border-color: #B2FF3A; } .lfr-form-row .handle-sort-vertical { background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%; } .lfr-edit-layout-panel .taglib-form-navigator .button-holder { background-color: #FFF; } .definition-of-terms dt { color: #333; font-weight: normal; width: 100%; word-break: break-word; } @media (min-width: 768px) { .definition-of-terms dt { width: auto; } } .lfr-code { background: #FFF; border-color: #777; font-family: monospace; } .lfr-code tr td.line-numbers { background: #FAFAFA; } .lfr-code tr td.line-numbers:before { color: #AAA; text-shadow: 1px 1px #FFF; } .popup-alert-notice .countdown-timer { font-size: 1.1em; font-weight: bold; } .lfr-token { background-color: #B3DAEF; border-color: #5FA8FF; color: #444; text-decoration: none; } .lfr-token:hover { background-color: #D1E5EF; } .lfr-token-primary { font-weight: bold; } .lfr-token-primary, .lfr-token-primary:hover { background-color: #B3DAEF; } .lfr-token-close:hover { text-decoration: none; } .lfr-button { background: no-repeat 0 50%; } .lfr-table>tbody>tr>th, .lfr-table>thead>tr>th, .lfr-table>tfoot>tr>th { font-weight: bold; } .lfr-checkbox-preselected, .lfr-configurator-visibility { opacity: 0.5; } .lfr-header-row { border-bottom-color: #7B7B7B; } .lfr-header-row .lfr-search-combobox { border-color: #5F5F5F; } .openid-login input[type="text"] { background: url(../images/common/openid.gif) no-repeat; background-color: #FFF; background-position: 0 50%; color: #000; } .page-extra-settings .lfr-panel-titlebar .lfr-panel-title { font-size: 1em; } .lfr-pagination .lfr-pagination-controls li .lfr-pagination-link { color: #333; font-weight: normal; } .lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container { border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE; } .lfr-panel-container, .lfr-floating-container { background: #FFF; } .lfr-panel-titlebar .lfr-panel-title { font-size: 1.2em; font-weight: bold; } .lfr-panel-titlebar .lfr-panel-button { background: url(../images/application/panel_header_toggler_close.png) no-repeat 0 0; } .lfr-panel-titlebar .lfr-panel-button:hover { background-position: 0 100%; } .lfr-panel.lfr-collapsible .lfr-panel-titlebar { background: url(../images/arrows/05_down.png) no-repeat 2px 50%; } .lfr-panel.lfr-collapsed .lfr-panel-titlebar { background-image: url(../images/arrows/05_right.png); } .lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button { background-image: url(../images/application/panel_header_toggler_open.png); } .lfr-panel.lfr-extended .lfr-panel-titlebar { background: #D6D6D6 url(../images/application/panel_header.png) repeat-x 0 0; border-bottom-color: #CDCDCD; } .lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar { border-top-color: #CECECE; } .js .lfr-floating-trigger { background-image: url(../images/arrows/05_down.png); background-position: 100% 50%; background-repeat: no-repeat; text-decoration: none; } .lfr-panel-page .panel-page-content { border-left-color: #CCC; } .lfr-panel-page .lfr-add-content h2 { border-color: #CCC; } .lfr-panel-page .lfr-add-content h2 span { background: #EFEFEF; } .lfr-panel-page .lfr-add-content .lfr-content-category h2 { border-bottom-color: #CCC; } .lfr-panel-page .lfr-add-content .lfr-content-category h2 span { background: none; } .lfr-panel-content .paginator-container { background: #CFD2D5; border-bottom-color: #DCDEE0; border-top-color: #DCDEE0; } .lfr-panel-content .paginator-page-container .paginator-page-link { background: none; border-color: #CFD2D5; } .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page { background: #99A7B3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0; border-color: #6B7785 #7C8994 #919FA9; color: #FFF; font-weight: bold; } .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover { background: #5094D7 url(../images/application/current_page_bg.png) repeat-x 0 0; border-color: #31659C #396EA8 #4C8CCB; } #portlet-set-properties fieldset fieldset legend { font-size: 1.1em; } .lfr-preview-file-content { border-bottom-color: #6D6D6E; } .lfr-preview-file-image-current-column, .lfr-preview-file-video-current-column { background: url(../images/common/checkerboard.png); } .lfr-preview-file-toolbar { background: #333; opacity: 0.5; } .lfr-preview-file-toolbar .icon-arrow-1-l { background: url(../images/document_library/preview_left.png) no-repeat 0 50%; } .lfr-preview-file-toolbar .icon-arrow-1-r { background: url(../images/document_library/preview_right.png) no-repeat 0 50%; } .lfr-preview-file-toolbar .icon-zoomin { background: url(../images/document_library/preview_zoom.png) no-repeat 0 50%; } .lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar { opacity: 1; } .lfr-preview-file-info { background: #333; color: #FFF; opacity: 0.5; } .lfr-preview-file-info:hover { opacity: 1; } .lfr-preview-file-index { font-weight: bold; } .lfr-preview-file-image-current { background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; } .lfr-preview-file-image img { background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; border-color: #AEB8BC; } .lfr-preview-file-image-selected img, .lfr-preview-file-image:hover img { border-color: #00A2EA; } .lfr-preview-file-loading-indicator { background: #333; color: #FFF; } .lfr-preview-file-image-overlay-content { background: url(../images/common/checkerboard.png); border-color: #555; } .firefox .lfr-preview-video-content div.video-node { height: 100%; } textarea.lfr-editor-textarea { font-family: monospace; } .lfr-rich-editor.ace_editor { border-color: #A1A2A4; } .lfr-plain-editor textarea, .lfr-rich-editor.ace_editor { font-family: 'Monaco', 'Menlo', 'Droid Sans Mono', 'Courier New', monospace; font-size: 12px; } .lfr-spa-loading-bar { background: #2FA4F5; } .lfr-tag-selector-popup label { border-bottom-color: #EEE; } .lfr-tag-selector-popup .no-matches { color: #999; } .lfr-toolbar { background-color: #E5E4E8; } .lfr-toolbar .lfr-button:focus { border-color: #000; } .lfr-toolbar .lfr-button:hover { border-color: #CCC #777 #777; } .lfr-toolbar .lfr-separator { border-left-color: #FFF; border-right-color: #CCC; font-size: 12px; } .lfr-toolbar .lfr-button, .lfr-emoticon-container .lfr-button { border-color: #E5E4E8; } .lfr-emoticon-container { background: #E5E4E8; border-color: #CCC; } .lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links { line-height: 1; } .lfr-translation-manager .lfr-translation-manager-translation { text-decoration: none; } .lfr-translation-manager .lfr-translation-manager-translation:hover { background-color: #D1E5EF; } .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing { background-color: #598BEC; border-color: #224FA8; color: #FFF; } .lfr-tree a { text-decoration: none; } .tree-drag-helper { z-index: 1035; } .lfr-upload-container .upload-target { border-color: #DDD; } .lfr-upload-container .upload-target h4 span { text-transform: lowercase; } .lfr-upload-container .upload-target .drop-file-text { font-weight: normal; } .lfr-upload-container a.browse-button { background-image: url(../images/common/add.png); background-repeat: no-repeat; color: white; font-size: 1.2em; font-weight: bold; text-decoration: none; } .lfr-upload-container a.clear-uploads { background-image: url(../images/common/remove.png); background-repeat: no-repeat; } .lfr-upload-container a.cancel-uploads { background-image: url(../images/common/close.png); background-repeat: no-repeat; } .lfr-upload-container .upload-list-info h4 { font-size: 1.3em; } .lfr-upload-container .cancel-button { color: #869CAD; } .lfr-upload-container .delete-button { color: #869CAD; } .lfr-upload-container .file-added .success-message { font-weight: normal; } .lfr-upload-container .upload-error { opacity: 1; } .lfr-upload-container .multiple-files .upload-error { background: #FDD url(../images/messages/error.png) no-repeat 5px 5px; border-color: #900; color: #900; font-weight: normal; } .lfr-upload-container .upload-complete .error-message, .lfr-upload-container .upload-complete .success-message { font-weight: bold; } .lfr-upload-container .file-uploading { background-color: #FFC; } .lfr-upload-container .progress-bar { background: #FFF; margin-top: 25px; text-align: left; width: 100%; } .lfr-upload-container .progress { background: #8DB2E3; } .upload-drop-active .lfr-upload-container .upload-target { background-color: #DDEDDE; border-color: #7D7; border-style: dashed; } .app-view-entry:hover .entry-thumbnail { border-color: #7ABFDD; } .app-view-entry.selected .entry-thumbnail { border-color: #057CB0; } .app-view-entry.selected .entry-metadata dt, .app-view-entry.selected .entry-metadata dd, .app-view-entry.selected .entry-metadata .entry-categories, .app-view-entry.selected .entry-metadata .entry-tags, .app-view-entry.selected .entry-metadata .entry-description { color: #F0F0F0; } .app-view-entry .entry-title { font-weight: bold; } .app-view-entry .entry-link { text-decoration: none; } .app-view-entry .entry-metadata dt, .app-view-entry .entry-metadata dd, .app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags, .app-view-entry .entry-metadata .entry-description { color: #333; word-wrap: break-word; } .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary { font-weight: bold; } .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category { font-weight: normal; } .app-view-entry.selected, .app-view-entry.selected:hover { background-color: #00A2EA; } .app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover { color: #FFF; } .app-view-entry.selected a .lfr-icon-menu-arrow { color: #333; } .app-view-entry.active-area, .app-view-entry.active-area.hover, .app-view-entry.active-area td { background-color: #5AD300; } .app-view-entry:hover, .app-view-entry.hover { background-color: #D3E8F1; } .app-view-entry a.entry-link:hover { text-decoration: none; } .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text { text-decoration: underline; } .app-view-entry-taglib.entry-display-style.display-icon .entry-title { font-weight: normal; } .app-view-search-entry-taglib .entry-discussion a, .app-view-search-entry-taglib .entry-attachment a { text-decoration: none; } .app-view-search-entry-taglib .entry-discussion:hover, .app-view-search-entry-taglib .entry-attachment:hover { background-color: #D3E8F1; } .app-view-search-entry-taglib .entry-folder { color: #999; } .app-view-search-entry-taglib .entry-link .entry-thumbnail-image { color: #000; text-decoration: none; } .app-view-search-entry-taglib.alt { background-color: #EDF0F3; } .app-view-search-entry-taglib.search { background-color: #FFF; } .app-view-search-entry-taglib.search.alt { background-color: #E2E5E8; } .app-view-taglib .display-style .icon { background-image: url(../images/application/layouts.png); background-repeat: no-repeat; } .app-view-taglib .icon-display-descriptive { background-position: -32px 0; } .app-view-taglib .icon-display-icon { background-position: -16px 0; } .app-view-taglib .icon-display-list { background-position: 0 0; } .app-view-taglib .state-active .icon-display-descriptive { background-position: -32px 100%; } .app-view-taglib .state-active .icon-display-icon { background-position: -16px 100%; } @media (max-width: 767px) { .navbar .nav-display-style-buttons .display-style-buttons>.dropdown>.dropdown-menu { background-color: transparent; box-shadow: none; } } .navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret { border-bottom-color: #333; border-top-color: #333; } .taglib-asset-links { border-radius: 4px; } .taglib-asset-links h2 { color: #999; font-size: 1em; } .taglib-asset-metadata .metadata-entry-label { font-weight: normal; } .taglib-asset-metadata .metadata-author { font-weight: bold; } .taglib-asset-metadata .metadata-entry { color: #999; } .taglib-asset-metadata .metadata-author .asset-user-info .user-info { color: #009AE5; font-size: 14px; line-height: 14px; } .taglib-asset-metadata .metadata-author .asset-user-info .date-info { color: #8C8C8C; font-size: 13px; } .taglib-calendar table { border-color: #999; } .taglib-calendar tr th, .taglib-calendar tr td { border-bottom-color: #999; } .taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td { border-color: #999; } .taglib-calendar a:hover, .taglib-calendar a:focus { background-color: #CCC; } .taglib-calendar .calendar-inactive { color: #999; } .taglib-calendar .has-events a span { background: url(../images/calendar/event_indicator.png) no-repeat 50% 95%; } .taglib-calendar .has-events.calendar-current-day a span { background-image: url(../images/calendar/event_indicator_current.png); } .taglib-categorization-filter.entry-title { color: #333; font-size: 1em; line-height: inherit; } .taglib-categorization-filter .asset-entry { background-color: #DEE7F8; border-color: #CAD8F3; } .taglib-categorization-filter .asset-entry:hover a { text-decoration: none; } .taglib-categorization-filter .asset-entry:hover a .icon-remove { background-color: #CAD8F3; } .taglib-diff-addedline, #taglib-diff-results ins { background: #E6FFE6; } .taglib-diff-context { background: #EEE; } .taglib-diff-deletedline, #taglib-diff-results del { background: #FFE6E6; } .taglib-diff-html div.diff-removed-image { background: #FDC6C6 url(../images/diff/minus.png); } .taglib-diff-html div.diff-added-image { background: #CFC url(../images/diff/plus.png) no-repeat; } .taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image { opacity: 0.55; } .taglib-diff-html span.diff-html-added { background-color: #CFC; font-size: 1em; } .taglib-diff-html span.diff-html-added img { border-color: #CFC; } .taglib-diff-html span.diff-html-changed { background: url(../images/diff/underline.png) bottom repeat-x; } .taglib-diff-html span.diff-html-changed img { border-color: #009; } .taglib-diff-html span.diff-html-removed { background-color: #FDC6C6; font-size: 1em; text-decoration: line-through; } .taglib-diff-html span.diff-html-removed img { border-color: #FDC6C6; } .diff-version-comparator .taglib-diff-html .diff-html-changed { background-image: none; border-bottom-color: #009AE5; } .diff-version-comparator .taglib-diff-html .diff-html-changed img { border-color: #009AE5; } .diff-version-comparator .diff-version-head { border-bottom-color: #E5E5E5; } .diff-version-comparator .diff-version-head .diff-selector-version { font-size: inherit; } .diff-version-comparator .diff-version-head .diff-selector-version a { text-decoration: none; } .diff-version-comparator .diff-version-head .diff-selector-version a .lfr-icon-menu-text:hover, .diff-version-comparator .diff-version-head .diff-selector-version a .lfr-icon-menu-text:focus { text-decoration: underline; } .diff-version-comparator .diff-version-head .diff-selector-version .caret { border-top-color: #FFF; } .diff-version-comparator .diff-version-head .diff-target-selector { border-left-color: #E5E5E5; } .diff-version-comparator .diff-version-head .diff-source-selector, .diff-version-comparator .diff-version-head .diff-target-selector { font-size: 20px; font-weight: 200; } .diff-version-comparator .diff-version-head .diff-source-selector .diff-selector-version-info, .diff-version-comparator .diff-version-head .diff-target-selector .diff-selector-version-info { color: #8C8C8C; font-size: 12px; } .diff-version-comparator .search-container-column .language-selector .form-group select { font-size: 13px; } .diff-version-comparator .search-container-column .search-panels .search-panels-bar .form-group .search-panels-input { border-radius: 0; } .diff-version-comparator .search-container-column .search-panels .search-panels-bar .search-panel-icon { background: url(../images/diff/search_panel_icon.png) no-repeat 0 50%; color: #D4D4D4; font-size: 0; } .diff-version-comparator .search-container-column .search-panels .search-panels-bar input { font-size: 14px; } .diff-version-comparator .search-container-column .version-item { border-bottom-color: #E5E5E5; } .diff-version-comparator .search-container-column .version-item.selected { background-color: #F0F0F0; } .diff-version-comparator .search-container-column .version-item.selected .version-title { color: #555; } .diff-version-comparator .search-container-column .version-item.selected .version-info .user-info, .diff-version-comparator .search-container-column .version-item.selected .version-info .date-info { color: #555; } .diff-version-comparator .search-container-column .version-item .version-title { color: #009AE5; font-weight: 400; } .diff-version-comparator .search-container-column .version-item .version-info .user-info { color: #009AE5; font-size: 13px; line-height: 13px; } .diff-version-comparator .search-container-column .version-item .version-info .date-info { color: #8C8C8C; font-size: 10px; } .diff-version-comparator .diff-container-column { background-color: #F1F1F1; border-color: #EBEBEB; } .diff-version-comparator .diff-container-column .diff-container { background-color: #FFF; border-color: #E5E5E5; } .diff-version-comparator .diff-container-column .legend-info { background-color: #FFF; border-color: #E5E5E5; } .diff-version-comparator .diff-container-column .legend-info .add.icon-stop { color: #CFC; } .diff-version-comparator .diff-container-column .legend-info .delete.icon-stop { color: #FDC6C6; } .diff-version-comparator .diff-container-column .legend-info .legend-item.diff-html-changed { border-bottom-color: #009AE5; } .diff-version-comparator .diff-container-column .diff-version-filter { background-color: #F9F9F9; border-color: #E5E5E5; } .diff-version-comparator .diff-container-column .diff-version-filter .close-version-filter { color: #CCC; } .diff-version-comparator .diff-container-column .diff-version-filter .display-date { color: #8C8C8C; font-size: 10px; } .diff-version-comparator .diff-container-column .diff-version-filter .user-name { color: #009AE5; font-size: 13px; } .diff-version-comparator .diff-container-column .diff-version-filter .version { color: #555; font-weight: 400; } .diff-version-comparator .diff-version-title { color: #8C8C8C; font-size: 12px; } .taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder { border-left-color: #DBDDE1; } @media (min-width: 768px) { .taglib-discussion .lfr-discussion-details .taglib-user-display { word-wrap: break-word; } } .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name { font-weight: bold; text-decoration: none; } .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover { text-decoration: underline; } .taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar { background-size: 50px; } .taglib-discussion .lfr-discussion-actions li a, .taglib-discussion .lfr-discussion-actions li a span { text-decoration: none; } .taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span { text-decoration: underline; } .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form { background: #DDD; border-radius: 4px; } .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar { background-size: 40px; } .lfr-discussion-reply.popover .lfr-discussion-reply-user-name { font-weight: bold; } .drop-zone.drop-enabled:not(.no-border) { outline-color: rgba(176, 180, 187, 0.5); } .drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) { background: #E8E6E8; color: #A5A6AC; } .drop-here-info .drop-icons span:nth-of-type(2) { background: #00C2FF; color: #FFF; } .drop-here-info .drop-text { color: #FFF; } .drop-active .drop-here-info { background-color: rgba(0, 0, 0, 0.6); z-index: 100; } .lfr-ddm-field-group { margin-bottom: 20px; } .lfr-ddm-field-group-inline { display: inline-block; vertical-align: bottom; } .taglib-flags .icon-flag { color: #999; } .taglib-flags .flag-enable:hover .icon-flag { color: #C00; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group { background: transparent; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active { background: transparent; opacity: 1; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:focus { background: transparent; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .message { color: #000; opacity: 0.7; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .number { background: #333; font-size: 18px; opacity: 1; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .tab-icon { color: #333; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label { background: transparent; outline: 0; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus { text-decoration: none; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number { opacity: 1; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number { background: #CCC; color: #FFF; font-size: 14px; font-weight: bold; opacity: 0.6; text-decoration: none; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .message { color: #000; font-size: 12px; } .taglib-header { border-bottom-color: #C8C9CA; color: #555; } .taglib-header .header-back-to a { font-weight: bold; text-decoration: none; } a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover { text-decoration: none; } a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text { text-decoration: underline; } a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text { text-decoration: none; } .taglib-image-selector .change-image-controls { background: #FFF; } .taglib-image-selector .glyphicon-ok { background: #FFF; opacity: 0; } .taglib-image-selector .progress-wrapper .progressbar { background: #B0B4BB; opacity: 0.7; } .taglib-image-selector.check-active .glyphicon-ok { opacity: 1; } .taglib-image-selector.drop-active { outline-width: 0; } .taglib-image-selector.drop-active .browse-image-controls { opacity: 0; } .taglib-image-selector.drop-active .glyphicon-ok { opacity: 0; } .taglib-image-selector.drop-active .image-wrapper { opacity: 0.15; } .taglib-image-selector.drop-active .error-wrapper { opacity: 0; } .taglib-image-selector.progress-active .image-wrapper { opacity: 0.15; } .taglib-image-selector.progress-active .browse-image-controls { opacity: 0; } .taglib-image-selector.progress-active .drop-here-info { opacity: 0; } .taglib-image-selector.progress-active .glyphicon-ok { opacity: 0; } .input-localized .palette-item-inner .lfr-input-localized-flag { opacity: 0.5; } .input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag { opacity: 1; } .input-localized .palette-item-inner { border-color: #666; } .input-localized .palette-item, .input-localized .palette-item-inner, .input-localized .palette-item-hover, .input-localized .palette-item-hover .palette-item-inner { border-color: transparent; } .input-localized .lfr-input-localized .lfr-input-localized-state { background: #DDD; } .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error { background: #FF0047; } .input-localized .palette-item-selected .lfr-input-localized-state { background: #27C1F2; } .taglib-move-boxes .choice-selector label { background: #EBF1F9; border-bottom-color: #8DB2F3; } .taglib-move-boxes .sortable-container .move-option { background-color: transparent; } .taglib-move-boxes .sortable-container .move-option.move-option-dragging { background-color: #FAFAFA; } .taglib-move-boxes .sortable-container .move-option .handle { color: #999; } .lfr-tree-display-page .tree-node .tree-node-over .tree-label { text-decoration: none; } .lfr-tree-display-page .tree-label { cursor: default; } .lfr-tree-display-page .tree-label a { color: black; } .lfr-tree-display-page .tree-label .layout-page-invalid { color: #AAA; font-style: italic; } .lfr-tree-display-page .tree-label .layout-page-invalid:hover { cursor: default; text-decoration: none; } .lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node+.tree-container { margin-left: 0; } .lfr-map { border-color: #CCC; } .lfr-map .search-controls { font-size: 15px; } .navbar .navbar-search { background-color: #F3F3F3; } @media (min-width: 768px) { .navbar .navbar-search { background-color: transparent; } } .taglib-portlet-preview.show-borders { border-color: #828F95; } .taglib-portlet-preview.show-borders .title { background-color: #D3DADD; font-size: 1.4em; font-weight: bold; } .lfr-asset-type-column, .lfr-author-column, .lfr-city-column, .lfr-country-column, .lfr-email-address-column, .lfr-job-title-column, .lfr-region-column, .lfr-removed-by-column, .lfr-replier-column, .lfr-scope-column, .lfr-screen-name-column, .lfr-type-column, .lfr-user-column, .lfr-users-column { word-break: break-all \9; word-wrap: break-word; } @media (min-width: 768px) { .lfr-asset-type-column, .lfr-author-column, .lfr-city-column, .lfr-country-column, .lfr-email-address-column, .lfr-job-title-column, .lfr-region-column, .lfr-removed-by-column, .lfr-replier-column, .lfr-scope-column, .lfr-screen-name-column, .lfr-type-column, .lfr-user-column, .lfr-users-column { max-width: 125px; min-width: 100px; } } .lfr-completion-date-column, .lfr-create-date-column, .lfr-date-column, .lfr-display-date-column, .lfr-expiration-date-column, .lfr-last-post-date-column, .lfr-modified-date-column, .lfr-removed-date-column, .lfr-reply-date-column, .lfr-revision-column { white-space: nowrap; } .lfr-description-column { max-width: 375px; min-width: 375px; } .lfr-email-address-column, .lfr-name-column, .lfr-parent-organization-column, .lfr-screen-name-column, .lfr-title-column, .lfr-url-column, .lfr-wiki-column { max-width: 200px; min-width: 200px; } .search-container-dd-toggle { margin-left: 15px; } .user-info .user-details .date-info { color: #8C8C8C; } .user-info .user-details .user-name { color: #009AE5; } .taglib-search-toggle .toggle-advanced { color: inherit; } .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus { text-decoration: none; } .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced { background-color: #FCFCFC; border-color: #DDD; } .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close { margin-right: 5px; } .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content { position: relative; } .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields { margin-bottom: 0; } .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend { color: #999; font-size: 13px; } .taglib-social-activities .day-separator { border-bottom-color: #CCC; } .taglib-social-bookmarks a.social-bookmark-link { background-repeat: no-repeat; } .taglib-user-display a .user-name { text-decoration: underline; } .taglib-user-display .avatar { background: no-repeat center; background-size: 60px; } .taglib-user-display .avatar.author:after { background: rgba(50, 168, 230, 0.5); } .taglib-user-display .user-name { font-size: 1.1em; font-weight: bold; } .js .taglib-webdav.visible { background: #F0F5F7; } .js .taglib-webdav table { border-color: #828F95; } .taglib-workflow-status .workflow-id, .taglib-workflow-status .workflow-version, .taglib-workflow-status .workflow-status { color: #999; } /* ---------- Cards ---------- */ /* ---------- Cards horizontal ---------- */ /* ---------- Dialogs ---------- */ /* ---------- Labels ---------- */ /* ---------- Splitter ---------- */ /* ---------- Toggle card ---------- */ /* ---------- File icons colors ---------- */ /* ---------- File icons text colors ---------- */ /* ---------- User icons colors ---------- */ .lfr-autocomplete-input-list .yui3-aclist-list { margin: 0; } .liferay-autocomplete-input-mirror { left: -9999px; overflow-x: hidden; overflow-y: auto; position: absolute; top: -9999px; visibility: hidden; white-space: pre-wrap; word-wrap: break-word; } .card-tab-group .card-tab:nth-child(n+2) { border-left: 4px solid #65B6F0; padding-left: 20px; } .card-tab-group .card-tab:nth-child(n+2) .card-tab { border-left: 4px solid #93ccf5; padding-left: 20px; } .card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab { border-left-color: #c2e2f9; } .hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value { width: 95px; } .hsv-palette .hsv-view-container .hsv-label { display: inline; margin-left: 5px; } .hsv-palette .hsv-view-container .hsv-value { width: 30px; } .yui3-color-picker-popover .palette-container { border-collapse: separate; } .dialog-bd { min-height: 30px; } .dialog-content { border: 1px solid #C8C9CA; padding: 5px; } .dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form { position: static; } .dialog-iframe-popup .lfr-form-content { padding: 15px; } .dialog-iframe-popup .portlet-body, .dialog-iframe-popup .portlet-boundary, .dialog-iframe-popup .portlet-column, .dialog-iframe-popup .portlet-layout { height: 100%; } .dialog-iframe-popup .portlet-column { position: static; } .dialog-iframe-popup .dialog-body>.container-fluid-1280, .dialog-iframe-popup .lfr-form-content>.container-fluid-1280, .dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280, .dialog-iframe-popup .export-dialog-tree>.container-fluid-1280, .dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280, .dialog-iframe-popup .process-list>.container-fluid-1280 { padding-top: 20px; } .dialog-iframe-popup .dialog-body>.lfr-nav+.container-fluid-1280, .dialog-iframe-popup .lfr-form-content>.lfr-nav+.container-fluid-1280, .dialog-iframe-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-1280, .dialog-iframe-popup .export-dialog-tree>.lfr-nav+.container-fluid-1280, .dialog-iframe-popup .lfr-dynamic-uploader>.lfr-nav+.container-fluid-1280, .dialog-iframe-popup .process-list>.lfr-nav+.container-fluid-1280 { padding-top: 0; } .dialog-iframe-popup .dialog-body, .dialog-iframe-popup .lfr-form-content, .dialog-iframe-popup .portlet-configuration-body-content { bottom: 0; left: 0; margin-bottom: 0; overflow: auto; position: absolute; right: 0; top: 0; -webkit-overflow-scrolling: touch; } .dialog-iframe-popup .management-bar-default, .dialog-iframe-popup .navbar-default { border-left-width: 0; border-radius: 0; border-right-width: 0; border-top-width: 0; margin-bottom: 0; } .dialog-iframe-popup .navbar~.portlet-configuration-setup, .dialog-iframe-popup .portlet-export-import-container { height: calc(100% - 50px); position: relative; } @media (min-width: 768px) { .dialog-iframe-popup .navbar~.portlet-configuration-setup, .dialog-iframe-popup .portlet-export-import-container { height: calc(100% - 50px); } } .dialog-iframe-popup .panel-group .panel { border-left-width: 0; border-radius: 0; border-right-width: 0; } .dialog-iframe-popup .panel-group .panel+.panel { border-top-width: 0; margin-top: 0; } .dialog-iframe-popup .panel-heading { border-top-left-radius: 0; border-top-right-radius: 0; } .dialog-iframe-popup .portlet-configuration-setup .lfr-nav { margin-left: auto; margin-right: auto; max-width: 1280px; padding-left: 3px; padding-right: 3px; } @media (min-width: 768px) { .dialog-iframe-popup .portlet-configuration-setup .lfr-nav { padding-left: 8px; padding-right: 8px; } } .dialog-iframe-popup .export-dialog-tree, .dialog-iframe-popup .lfr-dynamic-uploader, .dialog-iframe-popup .process-list { bottom: 0; display: block; left: 0; overflow: auto; position: absolute; right: 0; top: 50px; -webkit-overflow-scrolling: touch; } @media (min-width: 768px) { .dialog-iframe-popup .export-dialog-tree, .dialog-iframe-popup .lfr-dynamic-uploader, .dialog-iframe-popup .process-list { top: 50px; } } .dialog-iframe-popup .portlet-export-import-publish-processes { top: 0; } .dialog-with-footer .button-holder.dialog-footer { background-color: transparent; border-top: 1px solid #e5e5e5; bottom: 0; left: 0; margin: 0; padding: 10px 15px; position: absolute; width: 100%; } @media (min-width: 768px) { .dialog-with-footer .button-holder.dialog-footer { background-color: transparent; padding: 20px; } } @media (max-width: 767px) { .dialog-with-footer .button-holder .btn-lg { font-size: 12px; padding: 8px 24px; } } @media (max-width: 767px) { .dialog-with-footer .blog-article-button-row .btn-lg, .dialog-with-footer .journal-article-button-row .btn-lg, .dialog-with-footer .kb-submit-buttons .btn-lg { padding-left: 16px; padding-right: 16px; } } .dialog-with-footer .dialog-body, .dialog-with-footer .export-dialog-tree, .dialog-with-footer .lfr-dynamic-uploader, .dialog-with-footer .lfr-form-content, .dialog-with-footer .portlet-configuration-body-content { bottom: 60px; } @media (min-width: 768px) { .dialog-with-footer .dialog-body, .dialog-with-footer .export-dialog-tree, .dialog-with-footer .lfr-dynamic-uploader, .dialog-with-footer .lfr-form-content, .dialog-with-footer .portlet-configuration-body-content { bottom: 89px; } } .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer { bottom: 0; } .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer+.dialog-footer { display: none; } .dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content { bottom: 0; } .portlet-layout.dragging { border-collapse: separate; } .drop-area { background-color: #D3DADD; } .active-area { background: #FFC; } .portlet-boundary.yui3-dd-dragging { opacity: 0.6; } .portlet-boundary.yui3-dd-dragging .portlet { border: 2px dashed #CCC; } .sortable-layout-proxy { opacity: 1; } .sortable-layout-proxy .portlet-topper { background-image: none; } .proxy { cursor: move; opacity: 0.65; position: absolute; } .proxy.generic-portlet { height: 200px; width: 300px; } .proxy.generic-portlet .portlet-title { padding: 10px; } .proxy.not-intersecting .forbidden-action { background: url(../images/application/forbidden_action.png) no-repeat; display: block; height: 32px; position: absolute; right: -15px; top: -15px; width: 32px; } .resizable-proxy { border: 1px dashed #828F95; position: absolute; visibility: hidden; } .sortable-proxy { background: #727C81; margin-top: 1px; } .lfr-freeform-layout-drag-indicator { visibility: hidden; } .sortable-layout-drag-target-indicator { margin: 2px 0; } .yui3-dd-proxy { z-index: 1110 !important; } .lfr-editable { outline: 1px dashed #68BB30; outline-offset: 2px; position: relative; } .lfr-editable:after { background: #68BB30 url(../images/common/edit_white.png) no-repeat 50%; content: ''; display: block; height: 20px; position: absolute; right: 5px; top: 5px; width: 30px; } .lfr-editable:focus:after { display: none; } .lfr-editable:focus:hover { background-color: transparent; } .lfr-editable:hover { background-color: rgba(255, 255, 255, 0.3); outline-color: #519226; } .lfr-editable:hover:after { background-color: #519226; } .lfr-editable-notice-close { margin-left: 1em; } .lfr-portlet-title-editable { margin-top: 0; z-index: 9999; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content { padding: 0; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input { margin-bottom: 0; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label { display: none; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content { display: inline-block; vertical-align: bottom; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group { margin-top: 0; } .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn { display: inline-block; float: none; margin-top: 0; width: auto; } .alloy-editor-container .alloy-editor { outline: 0; } .alloy-editor-container .alloy-editor.alloy-editor-placeholder { color: #2B4259; } .alloy-editor-container .alloy-editor.alloy-editor-placeholder:empty:not(:focus) { background: transparent; border-left-color: #DBDDE1; color: #B0B4BB; } .alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly { color: #CCC; } .alloy-editor-container .alloy-editor-icon { color: #869CAD; } .cke_dialog .cke_dialog_ui_input_text { height: auto; } .cke_editable_inline a { cursor: pointer; } .cke_panel.cke_combopanel { width: 220px; } .cke_panel_block .cke_panel_grouptitle { font-size: 20px; line-height: 20px; margin-top: 0; } .cke_panel_block .cke_panel_list { margin-left: 0; } .cke_panel_block .cke_panel_list .cke_panel_listItem { line-height: initial; } .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover { text-decoration: none; } /* ---------- CKEditor table ---------- */ .cke_show_border { width: 500px; } .cke_show_border td { height: 15px; } .html-editor.portlet { background: #FFF; color: #000; line-height: 1; padding: 1em; } .html-editor.portlet-message-boards { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; word-wrap: break-word; } .html-editor.portlet-message-boards blockquote { background: #EEF0F2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px; border: 1px solid #777; padding: 5px 45px; } .html-editor.portlet-message-boards blockquote:after { background: url(../images/message_boards/quoteright.png) no-repeat 50%; content: ''; display: block; float: right; height: 24px; margin-right: -35px; margin-top: -25px; width: 31px; z-index: 999; } .html-editor.portlet-message-boards blockquote cite { display: block; font-weight: bold; } .html-editor.portlet-message-boards pre { background: #F9F9F9; border: 1px solid #777; padding: 0.5em; } .lfr-source-editor { border-color: #CCC; } .lfr-source-editor .lfr-source-editor-toolbar li>.btn { background-color: #FFF; border: transparent; color: #717383; outline: 0; } .lfr-source-editor .lfr-source-editor-code { background-color: #FFF; color: #2B4259; } .lfr-source-editor .lfr-source-editor-code .ace_gutter { background-color: #EDEDEF; color: #868896; overflow: hidden; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget { font-family: fontawesome-alloy; text-align: center; vertical-align: middle; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed { background-image: none; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before { content: "\f0d7"; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before { content: "\f0dA"; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell { color: #FFF; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line { background-color: #717383; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer { border-right: solid 1px #CCC; } .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info { background-image: none; } .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line { background-color: #EDEDEF; } .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant { color: #34ADAB; } .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag { color: #1D5EC7; } .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string { color: #FF6C58; } .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex { color: #F00; } .lfr-source-editor.ace_dark .lfr-source-editor-code { background-color: #47474F; color: #FFF; } .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter { background: #54555E; color: #FFF; } .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line { background-color: #009AED; } .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line { background-color: #11394E; } .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor { color: #FFF; } .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag { color: #4D91FF; } .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter { border-color: #CCC; } .file-icon-color-0 { background-color: #869CAD; color: #FFF; } .file-icon-color-1 { background-color: #ED8D65; color: #FFF; } .file-icon-color-2 { background-color: #84BA3D; color: #FFF; } .file-icon-color-3 { background-color: #9B65ED; color: #FFF; } .file-icon-color-4 { background-color: #D4B908; color: #FFF; } .file-icon-color-5 { background-color: #E96465; color: #FFF; } .file-icon-color-6 { background-color: #65B4ED; color: #FFF; } .file-icon-color-7 { background-color: #1C0C0C; color: #FFF; } .lfr-item-viewer .image-viewer-base { outline: none; } .lfr-item-viewer .item-preview:hover { cursor: pointer; } .lfr-item-viewer .aspect-ratio a.item-preview { background-position: center center; background-repeat: no-repeat; background-size: cover; } .lfr-item-viewer .search-info { background-color: #D3E8F1; } .lfr-item-viewer .search-info .keywords { font-size: 1.4em; font-weight: bold; } .lfr-item-viewer .search-info .change-search-folder { font-size: 0.8em; font-weight: normal; } .lfr-item-viewer .progress-container { background-color: #FFF; } .lfr-item-viewer.uploading>div:not(.progress-container) { opacity: 0.3; } .image-viewer-caption { color: #777; } .image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover { color: #777; } @media (min-width: 768px) { .image-viewer-sidenav-menu { background-color: transparent; border-left-width: 0; } } .image-viewer-sidenav dd { color: #8B8B8B; margin-bottom: 16px; } @media (min-width: 768px) { .image-viewer-sidenav dd { color: #777; } } .image-viewer-sidenav .h5 { color: #869CAD; margin-bottom: 3px; } @media (min-width: 768px) { .image-viewer-sidenav .h5 { color: #FFF; } } .image-viewer-sidenav .nav-tabs-default>li { padding-left: 20px; } .image-viewer-sidenav .nav-tabs-default>li:first-child { padding-left: 0; } .image-viewer-sidenav .nav-tabs-default>li:first-child>a { padding-left: 0; } .image-viewer-sidenav .nav-tabs-default>li>a { border-color: transparent; color: #777; padding-left: 0; padding-right: 0; } .image-viewer-sidenav .nav-tabs-default>.active>a, .image-viewer-sidenav .nav-tabs-default>.active>a:focus, .image-viewer-sidenav .nav-tabs-default>.active>a:hover { border-color: transparent; color: #777; } @media (min-width: 768px) { .image-viewer-sidenav .nav-tabs-default>.active>a, .image-viewer-sidenav .nav-tabs-default>.active>a:focus, .image-viewer-sidenav .nav-tabs-default>.active>a:hover { color: #FFF; } } .image-viewer-sidenav .nav-tabs-default>.active>a:after { background-color: #65B6F0; bottom: -10px; content: ''; display: block; height: 2px; left: 0; position: absolute; right: 0; } .image-viewer-sidenav-body { padding-top: 0; } .lfr-item-viewer .lfr-item-viewer-close { color: #FFF; opacity: 1; } .lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover { color: #FFF; } .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced { color: #777; } .lfr-item-viewer-icon-info { color: #FFF; } .label-circle, .label-circle .label { border-radius: 20px; } .label-rounded, .label-rounded .label { border-radius: 3px; } .label-square, .label-square .label { border-radius: 0; } .label-entry { background-color: #FFF; border: solid 1px #000; color: #000; display: inline-block; font-size: 14px; font-weight: normal; padding: 0 0 0 12px; } .label-entry button { background-color: transparent; border-width: 0; color: inherit; height: 34px; width: 34px; } .nav.list-group li>a:focus, .nav.list-group li>a:hover { background-color: #E5F5FC; color: #009AE5; } .nav.list-group>.active { border-width: 1px 0 0 0; } .nav.list-group>.active>a, .nav.list-group>.active>a:focus, .nav.list-group>.active>a:hover { background-color: #60BFEF; border: 1px solid #60BFEF; color: #FFF; } .nav.list-group .list-group-item { padding: 0; } .nav.list-group .list-group-item.nav-header { background-color: #F3F3F3; padding-left: 10px; padding-right: 10px; } .lfr-page-templates li a { padding: 0; } .lfr-page-templates li a label { cursor: pointer; display: block; padding: 5px 0 5px 5px; } .menu { position: absolute; width: auto; } .menu .notice-message { background-image: none; margin: 3px; padding: 6px; } .menu-content { background: #FFF; list-style: none; min-width: 150px; } .menu-content li { margin: 0; padding: 0; } .menu-content li .disabled { color: #999; } .menu-content { background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0; border: 1px solid; border-color: #AEAFB1 #777879 #777879 #AEAFB1; padding: 2px 0; } .menugroup-content .menu-label { background: #D2D6DE; color: #5B677D; display: block; padding: 5px 3px; text-shadow: 1px 1px #FFF; } .menugroup-content ul { display: block; min-width: 0; } .menu-content li { border-bottom: 1px solid #BCBBBB; border-top: 1px solid #EEE; display: block; margin: 0; padding: 0; } .menu-content li.first { border-top-width: 0; } .menu-content li.last { border-bottom-width: 0; } .menu-content li a, .menu-content li .disabled { color: #2C2F34; display: block; padding: 4px 5px; text-decoration: none; } .menu-content li a.focus, .lfr-menu-expanded li a:focus { background-color: #5B677D; color: #FFF; text-shadow: -1px -1px #2C2F34; } .app-view-drop-active { background-color: #00A2EA; font-weight: bold; } .category-portlets .app-view-drop-active { background-color: #00A2EA; color: #FFF; } .basecelleditor [class~="form-validator-message"] { clip: rect(auto auto auto auto); width: auto; } .document-library-file-entry-cell-editor-hidden { display: none; } .previous-level { display: inline-block; font-size: 21px; line-height: 21px; margin-right: 5px; text-decoration: none; vertical-align: middle; } .lfr-url-error { display: inline-block; white-space: normal; overflow-wrap: break-all; word-wrap: break-all; word-break: break-all; } .lfr-page-layouts input[type="radio"]:checked+.card-horizontal { box-shadow: inset 0 0 0 2px #65B6F0; } .lfr-page-layouts .lfr-layout-template label { cursor: pointer; } .lfr-page-layouts .lfr-layout-template .layout-template-entry { height: 28px; width: 28px; } .dialog-iframe-popup #main-content, .dialog-iframe-popup #wrapper { bottom: 0; left: 0; overflow: auto; padding: 0; position: absolute; right: 0; top: 0; -webkit-overflow-scrolling: touch; } .modal { display: block; margin: 0; overflow: hidden; position: fixed; } .modal-body { overflow: auto; } .modal-body.dialog-iframe-bd { overflow: hidden; } .modal-hidden { display: none; } .modal-open .modal { overflow: hidden; } .portal-popup .columns-max>.portlet-layout.row { margin-left: 0; margin-right: 0; } .portal-popup .columns-max>.portlet-layout.row>.portlet-column { padding-left: 0; padding-right: 0; } .dragging .portlet-column.customizable { background-color: #CFFCCF; outline: 3px solid #5EAF3D; } .customizable-layout-column-content { background-color: #C92C3C; } .customizable-layout-column-content.yui3-widget-content-expanded { margin: 0 15px; } .layout-customizable-controls { background-color: rgba(201, 44, 60, 0.8); } .customizable .customizable-layout-column-content { background-color: #5EAF3D; } .customizable .layout-customizable-controls { background-color: rgba(94, 175, 61, 0.8); } .layout-customizable-controls-container { margin: 0 15px; position: relative; } .layout-customizable-controls { font-size: 1.5em; padding: 4px 16px; position: absolute; width: 100%; z-index: 15; } .layout-customizable-controls label { color: #FFF; } .paginator-link { background: #EEE no-repeat scroll 50% 1px; border: 1px solid #F0F1F2; border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1; color: #1F1E1E; display: inline-block; height: 20px; padding: 0; text-indent: -9999px; width: 20px; } .paginator-page-link { height: auto; text-indent: 0; } .paginator-current-page { background: #0083BD url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x; border-color: #38B6EF #006D9E #006D9E #46B4E6; color: #FFF; text-shadow: -1px -1px #003C57; } .paginator-first-link { background-image: url(../images/arrows/paging_first.png); } .paginator-prev-link { background-image: url(../images/arrows/paging_previous.png); } .paginator-last-link { background-image: url(../images/arrows/paging_last.png); } .paginator-next-link { background-image: url(../images/arrows/paging_next.png); } .paginator-current-page-report, .paginator-total { color: #555; font-size: 0.9em; } .paginator-current-page-report { margin-left: 2em; } .taglib-page-iterator .search-pages .page-links { padding: 0; } .lfr-panel-container { background: #FFF; } .lfr-panel-content { padding: 5px 10px; } .lfr-panel-basic .lfr-panel-content { padding-left: 15px; } .panel-hd { background: #C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0; border: 1px solid; border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA; padding-left: 10px; text-shadow: 1px 1px #FFF; } .splitter { background-color: #f5f5f5; border-radius: 4px 4px 0 0; color: #333333; padding: 10px 15px; position: relative; z-index: 1; } .splitter.splitter-spaced { border-radius: 4px; margin-bottom: 20px; } .table>tbody>tr.splitter { height: auto; } .table>tbody>tr.splitter>td { padding: 0; } .lfr-nav.nav-tabs { margin-bottom: 20px; } .tab-active strong { font-weight: normal; } .tab-back { float: right; } .tab-back-content { border-width: 0; padding: 1px; } .tag-items { list-style: none; margin: 0 1em 0 0; padding: 0 1em 0.5em 1em; white-space: normal; } .tag-items li { display: inline; float: left; margin: 0 1em 0 0; } .tag-items a { white-space: nowrap; } .tag-selected { color: #000; font-weight: bold; text-decoration: none; } .tag-cloud { line-height: 2.5em; } .tag-cloud .tag-popularity-1 { font-size: 1em; } .tag-cloud .tag-popularity-2 { font-size: 1.3em; } .tag-cloud .tag-popularity-3 { font-size: 1.6em; } .tag-cloud .tag-popularity-4 { font-size: 1.9em; } .tag-cloud .tag-popularity-5 { font-size: 2.2em; } .tag-cloud .tag-popularity-6 { font-size: 2.5em; } .tagselector-content { border: 0; padding: 0; } .tagselector-content .textboxlistentry-holder { border-bottom: 2px solid #869CAD; margin-bottom: 10px; padding: 0; } .categoriesselector-content .textboxlistentry-holder { background-color: transparent; border-width: 0; padding: 0; } .lfr-portal-tooltip { display: inline-block; } .tooltip { max-width: 200px; } .tree-node .icon-check { padding-right: 2px; } .tree-node .icon-check:before { content: ""; } .tree-node .tree-node-checked .icon-check { padding-right: 0; } .tree-node .tree-node-checked .icon-check:before { content: ""; } .tree-node [class^="icon-"] { margin-right: 5px; } .tree-node .tree-node-checkbox-container { margin-right: 0; } .tree-node .tree-node-selected .tree-label { background: none; } .tree-node-content .tree-hitarea { color: #999; font-size: 10px; padding-right: 6px; } .tree-node-content .tree-label { margin-left: 3px; } .tree-node-content .tree-node-hidden-hitarea { visibility: hidden; } .tree-node-selected .tree-label { background-color: transparent; } .underlay { clear: both; top: 100%; } .underlay .yui3-widget-hd { height: 38px; } .underlay-hidden { display: none; } .underlay-content { background: #F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0; border: 0 solid #AEAFB1; border-width: 0 1px 1px; } .underlay-close { position: absolute; right: 5px; top: 5px; } .user-icon-color-0 { background-color: #4C0079; } .user-icon-color-1 { background-color: #FD8300; } .user-icon-color-2 { background-color: #009E57; } .user-icon-color-3 { background-color: #F9B500; } .user-icon-color-4 { background-color: #DF4230; } .user-icon-color-5 { background-color: #BE67E5; } .user-icon-color-6 { background-color: #004B8D; } .user-icon-color-7 { background-color: #ACCB02; } .user-icon-color-8 { background-color: #A82003; } .user-icon-color-9 { background-color: #FD63A7; } /* ---------- Column widths ---------- */ .portlet-column-content.empty { padding: 50px; } /* ---------- Wrapper ---------- */ #wrapper { padding-bottom: 0; padding-top: 2em; position: relative; } .modify-pages li { position: relative; } .modify-pages li.lfr-nav-hover .delete-tab { opacity: 1; } .modify-pages .delete-tab { color: #444; cursor: pointer; display: block; font-size: 20px; font-weight: bold; height: 16px; line-height: 6px; margin-top: -8px; opacity: 0; overflow: hidden; padding: 3px 0; position: absolute; right: 1px; text-shadow: 0 1px #FFF; top: 50%; } .modify-pages .delete-tab:hover { color: #B50303; } .modify-pages .drag-handle { cursor: move; left: 3px; margin-left: 15px; position: absolute; top: 15px; } .controls-hidden .modify-pages .lfr-nav-sortable>a>span { padding-left: 0; } .controls-hidden .modify-pages .drag-handle { display: none; } .touch .modify-pages .lfr-nav-sortable>a>span { padding-left: 28px; } @media (min-width: 992px) { .touch .modify-pages .lfr-nav-sortable>a>span { padding-left: 0; } .touch .modify-pages .drag-handle { display: none; } } .nav li .toolbar { margin-top: 5px; } .navigation-pane .body-row { height: 100%; overflow: hidden; position: relative; width: 100%; } .navigation-pane .body-row ul li a .icon { float: left; margin-right: 5px; } .navigation-pane .lfr-component { margin-left: 0; } .navigation-pane .navigation-entry { position: relative; } .navigation-pane .navigation-entry.folder.error { display: block; padding: 6px 8px; } .navigation-pane .navigation-entry .browse-folder, .navigation-pane .navigation-entry .nav-item-label { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; vertical-align: middle; } .navigation-pane .navigation-entry .nav-item-icon { vertical-align: middle; } .navigation-pane .navigation-entry .overlay.entry-action { bottom: 0; display: block; overflow: hidden; position: absolute; right: 0; top: 0; } .navigation-pane .navigation-entry .overlay.entry-action .btn { border-width: 0; margin: 0; padding: 11px 14px; } @media (min-width: 992px) { .navigation-pane .navigation-entry .overlay.entry-action .btn { padding: 11px; } } .nav-menu ul { padding-left: 10px; } .nav-menu li a.ancestor { font-weight: bold; } .nav-menu li a.selected { color: #000; font-weight: bold; text-decoration: none; } .nav-menu-style-arrows ul { list-style-image: url(../images/arrows/04_right.png); } .portlet-navigation .nav-pills>li>a { margin-bottom: 2px; } .portlet-navigation .nav-pills>li>.dropdown-menu { margin-top: 0; } .split-button-dropdowns { list-style: none; margin: 0; padding: 0; } .split-button-dropdowns>li { display: inline-block; padding-left: 2px; padding-right: 2px; } .form-options { border: 1px solid #AAA; display: inline-block; vertical-align: middle; } .form-options input { border-width: 0; display: inline; float: left; } .form-triggers { float: left; } .form-trigger { background: #C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0; border-left: 1px solid #BBB; display: inline-block; float: left; } .form-trigger img { background: no-repeat 50% 40%; height: 25px; padding: 0 3px; vertical-align: middle; width: 16px; } .form-trigger:focus, .form-trigger:hover { background-color: #83B0CA; background-image: url(../images/application/button_bg_over.png); } .trigger-selected { background-color: #EBEBEB; background-image: url(../images/application/button_bg_selected.png); } .trigger-selected:focus, .trigger-selected:hover { background-color: #B7DEF4; background-image: url(../images/application/button_bg_selected_over.png); } .options-trigger img { background-image: url(../images/common/configuration.png); } .save-trigger img { background-image: url(../images/common/check.png); } /* ---------- Portlet topper ---------- */ /* ---------- Portlet decorator ---------- */ .freeform .portlet { margin-bottom: 0; } body.portlet { border-width: 0; } .portlet-topper { position: relative; } .portlet-topper .portlet-topper-toolbar .portlet-icon-back { background: url(../images/arrows/12_left.png) no-repeat 0 50%; padding: 5px 5px 5px 18px; } .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text { display: none; } .portlet-title-editable { cursor: pointer; } .portlet-title-text { display: inline-block; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; margin-top: 0; max-width: 95%; vertical-align: top; } .panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text { cursor: auto; } .portlet-content, .portlet-minimized .portlet-content-container { padding: 12px 10px 10px; } .portlet-minimized .portlet-content { padding: 0; } .portlet-nested-portlets .portlet-boundary { left: 0 !important; position: relative !important; top: 0 !important; } .portlet-draggable .portlet-topper { cursor: move; } .portlet-draggable .portlet-title-default { background: url(../images/portlet/draggable_borderless.png) no-repeat 2px center transparent; cursor: move; padding-left: 25px; } .portlet .visible-interaction { display: none; } .portlet:active .visible-interaction, .portlet:hover .visible-interaction, .portlet:focus .visible-interaction, .portlet.active .visible-interaction { display: inherit; } .lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label { background: none no-repeat 0 50%; padding: 3px 3px 3px 20px; } .lfr-status-alert-label { background-image: url(../images/messages/alert.png); color: #663; } .lfr-status-error-label { background-image: url(../images/messages/error.png); color: #900; } .lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label { background-image: url(../images/messages/info.png); color: #34404F; } .lfr-status-help-label { background-image: url(../images/portlet/help.png); } .lfr-status-progress-label { background-image: url(../images/aui/loading_indicator.gif); } .lfr-status-success-label { background-image: url(../images/messages/success.png); color: #384F34; } .portlet-msg { background: #EEE none no-repeat 6px 50%; border: 1px solid #555; color: #34404F; font-weight: bold; margin: 2px auto 14px; padding: 6px 6px 6px 30px; text-align: left; } .lfr-message { position: relative; } .lfr-message .lfr-message-control { background-color: #333; display: inline-block; } .lfr-message .lfr-message-controls { display: none; left: 3px; margin: -8px 8px 0 3px; position: absolute; top: 50%; z-index: 10; } .lfr-message .lfr-message-close { background-image: url(../images/portlet/close_borderless.png); background-position: 0 0; background-repeat: no-repeat; } .lfr-message .lfr-message-close-all { color: #FFF; display: none; font-size: 0.8em; margin-left: 10px; padding: 1px 10px; text-shadow: 1px 1px 0 #000; vertical-align: top; } .lfr-message .lfr-message-close-all a { color: #FFF; } .lfr-message .lfr-message-controls-hover .lfr-message-close-all { display: inline-block; } .lfr-message.pending { background-image: url(../images/common/time.png); } .lfr-message-content.alert { margin-bottom: 0; } .lfr-message-close { cursor: pointer; } /* ---------- Standard styles defined in the JSR 168 specification ---------- */ /* ---------- Fonts ---------- */ /* ---------- Sections ---------- */ .portlet-section-selected, .portlet-section-selected a { background: #727C81; color: #FFF; font-weight: bold; text-decoration: none; } .portlet-section-selected a:hover, .portlet-section-selected a:focus { background-color: #727C81; } /* ---------- Forms ---------- */ /* ---------- Icons ---------- */ /* ---------- Menus ---------- */ @media (min-width: 768px) { .portlet-topper { width: 65%; } } @media (min-width: 992px) { .portlet-topper { width: 65%; } } @media (min-width: 1200px) { .portlet-topper { width: 65%; } } .portlet { margin-bottom: 10px; position: relative; } .portlet>.portlet-content-editable { border-color: transparent; border-top-left-radius: 4px; border-top-right-radius: 4px; } .portlet>.portlet-topper { display: none; } @media (min-width: 768px) { .portlet>.portlet-topper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; left: 0; opacity: 0; position: absolute; right: 0; -webkit-transition: opacity 0.25s, transform 0.25s; -o-transition: opacity 0.25s, transform 0.25s; transition: opacity 0.25s, transform 0.25s; top: 0; } } @media (min-width: 768px) { .portlet:hover>.portlet-content-editable, .portlet.focus>.portlet-content-editable { border-color: #e7e7e7; border-top-left-radius: 0; border-top-right-radius: 0; } } @media (min-width: 768px) { .portlet:hover>.portlet-topper, .portlet.focus>.portlet-topper { opacity: 1; -webkit-transform: translateY(-97%); -moz-transform: translateY(-97%); -ms-transform: translateY(-97%); -o-transform: translateY(-97%); transform: translateY(-97%); } } .portlet-content-editable { border-color: #e7e7e7; border-radius: 0 0 4px 4px; border-style: solid; border-width: 1px 1px 1px 1px; padding: 10px; } /* ---------- Portlet topper ---------- */ .portlet-actions { float: right; } .portlet-options { display: inline-block; } .portlet-title-default { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2; } .portlet-title-menu { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } .portlet-title-menu>span>a { display: inline-block; text-decoration: none; } .portlet-topper { background-color: #f8f8f8; border-color: #e7e7e7; border-radius: 4px 4px 0 0; border-style: solid; border-width: 1px 1px 1px 1px; color: #777; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; padding-left: 10px; padding-right: 10px; position: relative; } .portlet-topper-toolbar { margin-bottom: 0; margin-right: -10px; margin-top: 0; padding-left: 0; } .portlet-topper-toolbar>a, .portlet-topper-toolbar>span>a, .portlet-topper-toolbar .lfr-icon-menu>a { color: #777; } .portlet-topper-toolbar>a:focus, .portlet-topper-toolbar>a:hover { text-decoration: none; } /* ---------- Portlet controls in mobile ---------- */ @media (max-width: 767px) { .controls-visible .portlet-content-editable { border-color: #e7e7e7; border-top-left-radius: 0; border-top-right-radius: 0; } } @media (max-width: 767px) { .controls-visible .portlet-topper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; } } .controls-visible .portlet-topper-toolbar { display: block; } .lfr-configurator-visibility .portlet-borderless-bar { opacity: 0.6; } .lfr-configurator-visibility .portlet-content .lfr-icon-actions { opacity: 1; } .lfr-panel-page { width: 100%; } .lfr-panel-page .portlet-title { font-size: 13px; } .lfr-panel-page .lfr-add-content h2 span { background-color: #D3DADD; } .main-content-body { margin-top: 20px; } .restricted, .restricted td { background: #FDD; border-width: 0; } .restricted * { color: #727C81; } .alt.restricted td { background-color: #FFC0C0; } .hover.restricted td { background-color: #D3BDC0; } .alt.restricted td.first, .restricted td.first { background-image: url(../images/messages/error.png); background-position: 5px 50%; background-repeat: no-repeat; padding-left: 28px; } .portlet-decorate .portlet-content { background: #fff; border-color: #e7e7e7; border-style: solid; border-width: 1px 1px 1px 1px; word-break: break-word; } .portlet-barebone .portlet-content { padding: 0; } /* ---------- Dynamic data list display/Journal portlet ---------- */ .portlet-dynamic-data-lists-display .lfr-ddm-field-group, .portlet-dynamic-data-lists .lfr-ddm-field-group, .portlet-journal .lfr-ddm-field-group { margin-bottom: 10px; margin-top: 10px; padding: 28px 24px 28px; } /* ---------- Breadcrumb taglib ---------- */ .breadcrumb.breadcrumb-vertical { display: inline-block; text-align: center; } .breadcrumb.breadcrumb-vertical li { display: block; } .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only { background: none; } .breadcrumb.breadcrumb-vertical .divider { background: url(../images/arrows/07_down.png) no-repeat 50% 100%; display: block; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 10px; } /* ---------- Calendar taglib ---------- */ .taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td { border-width: 0; } .taglib-calendar tr td a { background-color: #F0F5F7; border: 1px solid #FFF; border-bottom-width: 0; border-left-width: 0; display: block; height: 15px; padding: 5px 0; } .taglib-calendar tr td a:hover { background-color: #727C81; color: #FFF; } .taglib-calendar tr td.calendar-inactive { background-color: #FFF; color: #B5BFC4; } .taglib-calendar tr th { border-bottom-color: #D7D7D7; } .taglib-calendar table td { border-width: 0; } .taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a { background-color: #FFF; } .taglib-calendar .calendar-current-day a { border: 1px solid #727C81; color: #369; text-decoration: underline; } /* ---------- Navbar form search ---------- */ .navbar form { margin: 0; } .menu-content, .underlay-content { box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); } .lfr-ddm-container .file-entry-upload-progress { border-radius: 0 0 4px 4px; } .lfr-preview-file-image img { box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); } .lfr-preview-file-image-current-column { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); } .lfr-preview-file-image-current-column { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); } .portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview { box-shadow: 0 1px 3px #CCC; } .portlet-document-library-upload-mask .overlaymask-content { border-radius: 5px; } .lfr-search-combobox-item { border-radius: 1px; } .lfr-search-combobox .field-input-text { border-radius: 4px 1px 1px 4px; } .lfr-search-combobox .button-input { border-radius: 1px 4px 4px 1px; } .lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after { border-radius: 10px; } .portlet-language .portlet-body .current-language, .portlet-language .portlet-body .taglib-icon, .portlet-language .portlet-body .taglib-language-list-text { border-radius: 10px; } body>.lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote>div, .taglib-ratings.stars .rating-focused>div, .tags-search-combobox .field-input-text { border-radius: 4px; } .entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files { border-radius: 5px; } .portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder, .portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder { border-radius: 6px; } .taglib-categorization-filter .asset-entry { border-radius: 14px; } .menu-content { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group { box-shadow: none; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number { box-shadow: 0 0 5px 0 #333; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: box-shadow; transition-property: box-shadow; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number { border-radius: 50%; } .underlay-content { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } .input-localized .lfr-input-localized-state { border-radius: 3px; } .input-localized .lfr-input-localized .lfr-input-localized-state { box-shadow: 0 0 3px #DDD; } .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error { box-shadow: 0 0 3px #FF0047; } .input-localized .palette-item-selected .lfr-input-localized-state { box-shadow: 0 0 3px #27C1F2; } .lfr-content-preview-popup .lfr-content-preview-popup-content { border-radius: 0; box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); } .lfr-message .lfr-message-control { border-radius: 10px; } .lfr-token { border-radius: 8px; } .staging-tabview-list { border-radius: 0; } .site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus { box-shadow: none; } .rule-group-instance-container .rule-group-instance { box-shadow: 1px 1px 2px #999; } .lfr-action-label { border-radius: 2px; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @-moz-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @-o-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress { background-size: 40px 40px; background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); -moz-animation: progress-bar-stripes 0.5s linear infinite; -webkit-animation: progress-bar-stripes 0.5s linear infinite; -o-animation: progress-bar-stripes 0.5s linear infinite; -ms-animation: progress-bar-stripes 0.5s linear infinite; animation: progress-bar-stripes 0.5s linear infinite; -webkit-transition: width, 0.5s, ease-out; -o-transition: width, 0.5s, ease-out; transition: width, 0.5s, ease-out; } @-webkit-keyframes highlight-animation { from { background-color: #FFC; } to { background-color: transparent; } } @-moz-keyframes highlight-animation { from { background-color: #FFC; } to { background-color: transparent; } } @-o-keyframes highlight-animation { from { background-color: #FFC; } to { background-color: transparent; } } @keyframes highlight-animation { from { background-color: #FFC; } to { background-color: transparent; } } .highlight-animation { -moz-animation: highlight-animation 0.7s; -webkit-animation: highlight-animation 0.7s; -o-animation: highlight-animation 0.7s; -ms-animation: highlight-animation 0.7s; animation: highlight-animation 0.7s; } .lfr-spa-loading .lfr-spa-loading-bar { -moz-animation: shift-rightwards 1s ease-in-out infinite; -webkit-animation: shift-rightwards 1s ease-in-out infinite; -o-animation: shift-rightwards 1s ease-in-out infinite; -ms-animation: shift-rightwards 1s ease-in-out infinite; animation: shift-rightwards 1s ease-in-out infinite; -moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; -o-animation-delay: 0.4s; -ms-animation-delay: 0.4s; animation-delay: 0.4s; } .lfr-spa-loading-bar { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } @-webkit-keyframes shift-rightwards { 0% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } 40% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 60% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } } @-moz-keyframes shift-rightwards { 0% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } 40% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 60% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } } @-o-keyframes shift-rightwards { 0% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } 40% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 60% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } } @keyframes shift-rightwards { 0% { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } 40% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 60% { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } } .mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text, .mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text { max-width: 200px; } .portlet-boundary.yui3-dd-dragging { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transition: transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; } .portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label { border-bottom-left-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle { box-shadow: none; } @-webkit-keyframes lfr-drop-active { 0% { background-color: #EBEBEB; border-color: #DDD; } 50% { background-color: #DDEDDE; border-color: #7D7; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 75% { background-color: #DDEDDE; border-color: #7D7; } 100% { background-color: #EBEBEB; border-color: #DDD; } } @-moz-keyframes lfr-drop-active { 0% { background-color: #EBEBEB; border-color: #DDD; } 50% { background-color: #DDEDDE; border-color: #7D7; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 75% { background-color: #DDEDDE; border-color: #7D7; } 100% { background-color: #EBEBEB; border-color: #DDD; } } @-o-keyframes lfr-drop-active { 0% { background-color: #EBEBEB; border-color: #DDD; } 50% { background-color: #DDEDDE; border-color: #7D7; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 75% { background-color: #DDEDDE; border-color: #7D7; } 100% { background-color: #EBEBEB; border-color: #DDD; } } @keyframes lfr-drop-active { 0% { background-color: #EBEBEB; border-color: #DDD; } 50% { background-color: #DDEDDE; border-color: #7D7; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 75% { background-color: #DDEDDE; border-color: #7D7; } 100% { background-color: #EBEBEB; border-color: #DDD; } } .upload-drop-active .lfr-upload-container .upload-target { -moz-animation: none; -webkit-animation: none; -o-animation: none; -ms-animation: none; animation: none; } .upload-drop-active .portlet-document-library .document-container { box-shadow: inset 0 0 5px #B8C1D1; } .upload-drop-intent .lfr-upload-container .upload-target { -moz-animation: lfr-drop-active 1s ease 0.2s infinite; -webkit-animation: lfr-drop-active 1s ease 0.2s infinite; -o-animation: lfr-drop-active 1s ease 0.2s infinite; -ms-animation: lfr-drop-active 1s ease 0.2s infinite; animation: lfr-drop-active 1s ease 0.2s infinite; } .quick-access-nav a { box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover { box-shadow: initial; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover { box-shadow: none; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after { background-image: -webkit-linear-gradient(#FFF, #E4E4E4); background-image: linear-gradient(#FFF, #E4E4E4); border-radius: 2px; } .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after { background-image: -webkit-linear-gradient(#F2F2F2, #CCC); background-image: linear-gradient(#F2F2F2, #CCC); } /* ---------- Switches ---------- */ input.switch:focus~.switch-bar:before { box-shadow: 0 0 3px #00F; } input.switch:empty~.switch-bar:after, input.switch:empty~.switch-bar:before, input.switch:empty~.switch-bar .switch-icon, input.switch:empty~.switch-bar .switch-toggle:after, input.switch:empty~.switch-bar .switch-toggle:before { -webkit-transition: all 100ms ease-in; -o-transition: all 100ms ease-in; transition: all 100ms ease-in; } /* -------- Image selector ---------- */ .taglib-image-selector .glyphicon-ok { -webkit-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; border-radius: 30px; } .taglib-image-selector .progress-wrapper .progressbar { border-radius: 0; } /* -------- Drop here info ---------- */ .drop-here-info { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .drop-here-info .drop-icons { -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .drop-here-info .drop-icons span { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 3px; } .drop-here-info .drop-icons span:nth-of-type(1) { -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg); -ms-transform: rotate(25deg); -o-transform: rotate(25deg); transform: rotate(25deg); box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08); } .drop-here-info .drop-icons span:nth-of-type(2) { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15); } .drop-here-info .drop-icons span:nth-of-type(3) { -webkit-transform: rotate(-25deg); -moz-transform: rotate(-25deg); -ms-transform: rotate(-25deg); -o-transform: rotate(-25deg); transform: rotate(-25deg); box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08); } .drop-active .drop-here-info span:nth-of-type(1) { -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -o-transform: rotate(-20deg); transform: rotate(-20deg); } .drop-active .drop-here-info span:nth-of-type(2) { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .drop-active .drop-here-info span:nth-of-type(3) { -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -o-transform: rotate(15deg); transform: rotate(15deg); } /* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */ /* inject:imports */ /* endinject */ /* This file allows you to override default styles in one central location for easier upgrade and maintenance. */ .flatpickr-calendar { background: transparent; opacity: 0; display: none; text-align: center; visibility: hidden; padding: 0; -webkit-animation: none; animation: none; direction: ltr; border: 0; font-size: 14px; line-height: 24px; border-radius: 5px; position: absolute; width: 307.875px; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-touch-action: manipulation; touch-action: manipulation; background: #fff; -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); } .flatpickr-calendar.open, .flatpickr-calendar.inline { opacity: 1; max-height: 640px; visibility: visible; } .flatpickr-calendar.open { display: inline-block; z-index: 99999; } .flatpickr-calendar.animate.open { -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); } .flatpickr-calendar.inline { display: block; position: relative; top: 2px; } .flatpickr-calendar.static { position: absolute; top: calc(100% + 2px); } .flatpickr-calendar.static.open { z-index: 999; display: block; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { -webkit-box-shadow: none !important; box-shadow: none !important; } .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .flatpickr-calendar .hasWeeks .dayContainer { border-left: 0; } .flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { height: 40px; border-top: 1px solid #e6e6e6; } .flatpickr-calendar.noCalendar.hasTime .flatpickr-time { height: auto; } .flatpickr-calendar:before, .flatpickr-calendar:after { position: absolute; display: block; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; left: 22px; } .flatpickr-calendar.rightMost:before, .flatpickr-calendar.rightMost:after { left: auto; right: 22px; } .flatpickr-calendar:before { border-width: 5px; margin: 0 -5px; } .flatpickr-calendar:after { border-width: 4px; margin: 0 -4px; } .flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after { bottom: 100%; } .flatpickr-calendar.arrowTop:before { border-bottom-color: #e6e6e6; } .flatpickr-calendar.arrowTop:after { border-bottom-color: #fff; } .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after { top: 100%; } .flatpickr-calendar.arrowBottom:before { border-top-color: #e6e6e6; } .flatpickr-calendar.arrowBottom:after { border-top-color: #fff; } .flatpickr-calendar:focus { outline: 0; } .flatpickr-wrapper { position: relative; display: inline-block; } .flatpickr-months { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flatpickr-months .flatpickr-month { background: transparent; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); height: 28px; line-height: 1; text-align: center; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { text-decoration: none; cursor: pointer; position: absolute; top: 0; line-height: 16px; height: 28px; padding: 10px; z-index: 3; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); } .flatpickr-months .flatpickr-prev-month.disabled, .flatpickr-months .flatpickr-next-month.disabled { display: none; } .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; } .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { /* /*rtl:begin:ignore*/ left: 0; /* /*rtl:end:ignore*/ } /* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { /* /*rtl:begin:ignore*/ right: 0; /* /*rtl:end:ignore*/ } /* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { color: #959ea9; } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: #f64747; } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { width: 14px; height: 14px; } .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { -webkit-transition: fill .1s; transition: fill .1s; fill: inherit; } .numInputWrapper { position: relative; height: auto; } .numInputWrapper input, .numInputWrapper span { display: inline-block; } .numInputWrapper input { width: 100%; } .numInputWrapper input::-ms-clear { display: none; } .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { margin: 0; -webkit-appearance: none; } .numInputWrapper span { position: absolute; right: 0; width: 14px; padding: 0 4px 0 2px; height: 50%; line-height: 50%; opacity: 0; cursor: pointer; border: 1px solid rgba(57, 57, 57, 0.15); -webkit-box-sizing: border-box; box-sizing: border-box; } .numInputWrapper span:hover { background: rgba(0, 0, 0, 0.1); } .numInputWrapper span:active { background: rgba(0, 0, 0, 0.2); } .numInputWrapper span:after { display: block; content: ""; position: absolute; } .numInputWrapper span.arrowUp { top: 0; border-bottom: 0; } .numInputWrapper span.arrowUp:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid rgba(57, 57, 57, 0.6); top: 26%; } .numInputWrapper span.arrowDown { top: 50%; } .numInputWrapper span.arrowDown:after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(57, 57, 57, 0.6); top: 40%; } .numInputWrapper span svg { width: inherit; height: auto; } .numInputWrapper span svg path { fill: rgba(0, 0, 0, 0.5); } .numInputWrapper:hover { background: rgba(0, 0, 0, 0.05); } .numInputWrapper:hover span { opacity: 1; } .flatpickr-current-month { font-size: 135%; line-height: inherit; font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; padding: 6.16px 0 0 0; line-height: 1; height: 28px; display: inline-block; text-align: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .flatpickr-current-month span.cur-month { font-family: inherit; font-weight: 700; color: inherit; display: inline-block; margin-left: .5ch; padding: 0; } .flatpickr-current-month span.cur-month:hover { background: rgba(0, 0, 0, 0.05); } .flatpickr-current-month .numInputWrapper { width: 6ch; width: 7ch\0; display: inline-block; } .flatpickr-current-month .numInputWrapper span.arrowUp:after { border-bottom-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month .numInputWrapper span.arrowDown:after { border-top-color: rgba(0, 0, 0, 0.9); } .flatpickr-current-month input.cur-year { background: transparent; -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; cursor: text; padding: 0 0 0 .5ch; margin: 0; display: inline-block; font-size: inherit; font-family: inherit; font-weight: 300; line-height: inherit; height: auto; border: 0; border-radius: 0; vertical-align: initial; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .flatpickr-current-month input.cur-year:focus { outline: 0; } .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover { font-size: 100%; color: rgba(0, 0, 0, 0.5); background: transparent; pointer-events: none; } .flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 28px; } .flatpickr-weekdays .flatpickr-weekdaycontainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } span.flatpickr-weekday { cursor: default; font-size: 90%; background: transparent; color: rgba(0, 0, 0, 0.54); line-height: 1; margin: 0; text-align: center; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-weight: bolder; } .dayContainer, .flatpickr-weeks { padding: 1px 0 0 0; } .flatpickr-days { position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 307.875px; } .flatpickr-days:focus { outline: 0; } .dayContainer { padding: 0; outline: 0; text-align: left; width: 307.875px; min-width: 307.875px; max-width: 307.875px; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-wrap: wrap; -ms-flex-pack: justify; -webkit-justify-content: space-around; justify-content: space-around; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .dayContainer+.dayContainer { -webkit-box-shadow: -1px 0 0 #e6e6e6; box-shadow: -1px 0 0 #e6e6e6; } .flatpickr-day { background: none; border: 1px solid transparent; border-radius: 150px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #393939; cursor: pointer; font-weight: 400; width: 14.2857143%; -webkit-flex-basis: 14.2857143%; -ms-flex-preferred-size: 14.2857143%; flex-basis: 14.2857143%; max-width: 39px; height: 39px; line-height: 39px; margin: 0; display: inline-block; position: relative; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { cursor: pointer; outline: 0; background: #e6e6e6; border-color: #e6e6e6; } .flatpickr-day.today { border-color: #959ea9; } .flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: #959ea9; background: #959ea9; color: #fff; } .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: #569ff7; -webkit-box-shadow: none; box-shadow: none; color: #fff; border-color: #569ff7; } .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { border-radius: 50px 0 0 50px; } .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { border-radius: 0 50px 50px 0; } .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) { -webkit-box-shadow: -10px 0 0 #569ff7; box-shadow: -10px 0 0 #569ff7; } .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange { border-radius: 50px; } .flatpickr-day.inRange { border-radius: 0; -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } .flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(57, 57, 57, 0.3); background: transparent; border-color: transparent; cursor: default; } .flatpickr-day.disabled, .flatpickr-day.disabled:hover { cursor: not-allowed; color: rgba(57, 57, 57, 0.1); } .flatpickr-day.week.selected { border-radius: 0; -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; } .flatpickr-day.hidden { visibility: hidden; } .rangeMode .flatpickr-day { margin-top: 1px; } .flatpickr-weekwrapper { display: inline-block; float: left; } .flatpickr-weekwrapper .flatpickr-weeks { padding: 0 12px; -webkit-box-shadow: 1px 0 0 #e6e6e6; box-shadow: 1px 0 0 #e6e6e6; } .flatpickr-weekwrapper .flatpickr-weekday { float: none; width: 100%; line-height: 28px; } .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover { display: block; width: 100%; max-width: none; color: rgba(57, 57, 57, 0.3); background: transparent; cursor: default; border: none; } .flatpickr-innerContainer { display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .flatpickr-rContainer { display: inline-block; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .flatpickr-time { text-align: center; outline: 0; display: block; height: 0; line-height: 40px; max-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flatpickr-time:after { content: ""; display: table; clear: both; } .flatpickr-time .numInputWrapper { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 40%; height: 40px; float: left; } .flatpickr-time .numInputWrapper span.arrowUp:after { border-bottom-color: #393939; } .flatpickr-time .numInputWrapper span.arrowDown:after { border-top-color: #393939; } .flatpickr-time.hasSeconds .numInputWrapper { width: 26%; } .flatpickr-time.time24hr .numInputWrapper { width: 49%; } .flatpickr-time input { background: transparent; -webkit-box-shadow: none; box-shadow: none; border: 0; border-radius: 0; text-align: center; margin: 0; padding: 0; height: inherit; line-height: inherit; color: #393939; font-size: 14px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .flatpickr-time input.flatpickr-hour { font-weight: bold; } .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second { font-weight: 400; } .flatpickr-time input:focus { outline: 0; border: 0; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; display: inline-block; float: left; line-height: inherit; color: #393939; font-weight: bold; width: 2%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flatpickr-time .flatpickr-am-pm { outline: 0; width: 18%; cursor: pointer; text-align: center; font-weight: 400; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: #eee; } .flatpickr-input[readonly] { cursor: pointer; } @-webkit-keyframes fpFadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fpFadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .svg-day-availability, .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle:before, .svg-day-charge-car, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle:before, .svg-day-destination, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle:before, .svg-day-find, .svg-device-android, .svg-device-apple, .svg-favourite-empty, .svg-page-status-contract-activated, .svg-page-status-error, .fail-modal h2:before, .result-page.failed h1:before, .svg-page-status-leaving-service, .svg-page-status-loading, .svg-page-status-logged-out, .icon-redirect:before, .svg-page-status-success, .success-modal h2:before, .result-page.confirmed h1:before, .svg-page-status-thanks, .icon-card-mail:before, .svg-payment-amex, .icon-amex:before, [data-icon="amex"]:before, .svg-payment-maestro, .icon-maestro:before, [data-icon="maestro"]:before, .svg-payment-mastercard, .icon-eca:before, [data-icon="eca"]:before, .svg-payment-paypal, .icon-paypal:before, [data-icon="paypal"]:before, .svg-payment-visa, .icon-vis:before, [data-icon="vis"]:before, .svg-plug-chademo, .icon-plug-chademo:before, .icon-plug-chademo-x2:before, .svg-plug-css, .icon-plug-ccs:before, .icon-plug-ccs-x2:before, .svg-plug-household-a, .icon-plug-household-a:before, .icon-plug-household-a-x2:before, .svg-plug-household-e, .icon-plug-household-e:before, .icon-plug-household-e-x2:before, .svg-plug-household-f, .icon-plug-household-f:before, .icon-plug-household-f-x2:before, .svg-plug-household-g, .icon-plug-household-g:before, .icon-plug-household-g-x2:before, .svg-plug-household-j, .icon-plug-household-j:before, .icon-plug-household-j-x2:before, .svg-plug-household-universal, .icon-plug-household:before, .icon-plug-household-x2:before, .svg-plug-type-1, .icon-plug-type-1:before, .icon-plug-type-1-x2:before, .svg-plug-type-2, .icon-plug-type-2:before, .icon-plug-type-2-x2:before, .svg-plug-type-3, .icon-plug-type-3:before, .icon-plug-type-3-x2:before, .svg-plug-unknown, .icon-plug-unknown:before, .icon-plug-unknown-x2:before, .svg-poi-available, .svg-poi-available-selected, .svg-poi-cluster, .svg-poi-feature-app-qrcode, .icon-app:before, .svg-poi-feature-avoid-motorways, .svg-poi-feature-avoid-tolls, .icon-tolls:before, .svg-poi-feature-charging-cable, .svg-poi-feature-free, .icon-euro:before, .svg-poi-feature-green-energy, .icon-green-energy:before, .svg-poi-feature-hotline, .svg-poi-feature-indoor, .icon-car-garage:before, .svg-poi-feature-location, .svg-poi-feature-no-auth, .icon-no-auth:before, .svg-poi-feature-parking-garage, .icon-car-roof:before, .svg-poi-feature-plug-charge, .icon-plug-charge:before, .svg-poi-feature-reservable, .icon-reservable:before, .svg-poi-feature-restricted-access, .icon-restricted:before, .svg-poi-feature-rfid-card, .icon-credit-card:before, .svg-poi-feature-roof, .svg-poi-feature-ui-poi-feature-open-24-hours, .svg-poi-feature-wallbox, .svg-poi-featurepark-charge, .svg-poi-location, .svg-poi-occupied-station, .svg-poi-occupied-station-selected, .svg-poi-out-of-order, .svg-poi-out-of-order-selected, .svg-poi-status-unavailable, .svg-poi-status-unavailable-selected, .svg-service-app, .icon-service-app, .svg-service-park-charge, .icon-park-charge:before, .icon-service-park, .svg-service-plug-charge, .icon-service-plug, .svg-service-rfid, .icon-service-card, .svg-service-wallbox, .map-poi-detail .poi-details .icon-service-wallbox:before, .icon-service-wallbox, .svg-ui-add, .gm-style .zoom-control button.zoom-control-in:before, .tariffs-wrap .full-width:after, .tariffs-wrap .btn-inline:after, .svg-ui-alert, .inactive-icon, .svg-ui-alert-thick, .svg-ui-alert-thick-white, .svg-ui-arrow-down, .svg-ui-arrow-error, .svg-ui-arrow-right, .arrow-icon, .svg-ui-arrow-right-white, .notification.warning-message .notification-message .arrow-icon, .as-notification.warning-message .notification-message .arrow-icon, .svg-ui-calendar, .icon-datepicker:before, .calendar-icon, .svg-ui-card, .card-icon, .svg-ui-charging-records, .svg-ui-checkbox-active, .checkbox-wrapper input[type=checkbox]:checked+.checkbox, .svg-ui-checkbox-active-semi, .svg-ui-checkbox-error, .svg-ui-checkbox-inactive, .checkbox-wrapper input[type=checkbox]+.checkbox, .svg-ui-chevron-down, #navigation.mobile-nav-open li.has-child>a:after, .accordion-header.collapsed:after, .icon-scroll-down:before, .icon-chevron-down:before, .contract-header__space-between .show-details span:after, .invoice-table-section [class^="btn-"]:after, .select-wrap .styled-select:after, #navigation .user-menu .desktop-lang .portlet-body>a::after, .svg-ui-chevron-left, .back-icon, .flatpickr-months .flatpickr-prev-month, .svg-ui-chevron-right, .tariff-icon, .chevron-right-icon, .call-icon, .card-info-icon, .cancel-contract-icon, .rename-contract-icon, .apply-promo-icon, .eye-icon, .date-icon, .flatpickr-months .flatpickr-next-month, .svg-ui-chevron-up, #navigation.mobile-nav-open li.has-child.selected>a:after, .accordion-header:after, .icon-chevron-up:before, .contract-header__space-between .show-details.opened span:after, .invoice-table-section .active[class^="btn-"]:after, .svg-ui-close, #navigation .toggle-mobile-menu.open .hamburger-icon, .map-overlays .close-detail, .map-overlays.load-content .close-detail, .map-search .search-location:before, .map-legend .map-legend__head .toggle-map-legend, .gm-style .legend-control button.opened:before, .dcs-modal .close-btn:before, .svg-ui-close-error, .loading-wrapper.error:after, form .form-row .code-input input.error+.code-icon, .svg-ui-close-error-white, .svg-ui-confirmation-tick, .ticked-icon, .notification .ticked-icon, #navigation .user-menu .desktop-lang li.selected a:after, .svg-ui-confirmation-tick-white, .svg-ui-contract, .svg-ui-country-switcher, #navigation .user-menu .country-icon, .svg-ui-country-switcher_secondary, .svg-ui-download-invoice, .download-icon, .svg-ui-download-invoice-hover, .download-icon:hover, .svg-ui-drag, .svg-ui-duration, .svg-ui-edit, .edit-section-icon, .contract-review .contract-review-content .header a>span:not([class]), .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step, .svg-ui-export, .svg-ui-external-icon, .icon-link-external:before, .svg-ui-external-link, .svg-ui-favourite-active, .svg-ui-favourite-inactive, .svg-ui-field-confirmation, .ticked-icon-circle, .svg-ui-field-confirmation-green, .loading-wrapper.valid:after, form .form-row .code-input input.success+.code-icon, .icon-green-tick:before, .svg-ui-field-error, .svg-ui-field-loading, .svg-ui-filter-active, .map-search .toggle-filters.on:before, .svg-ui-filter-inactive, .map-search .toggle-filters:before, .svg-ui-filter-selected, .map-search .toggle-filters.selected:before, .svg-ui-info-hide, .svg-ui-info-more, .svg-ui-info-show, .gm-style .legend-control button:before, .warning-icon, .info-icon, .svg-ui-info-show-filled, .svg-ui-invoices, .svg-ui-kwh, .svg-ui-like, .svg-ui-like-filled, .svg-ui-location, .map-icon, .svg-ui-location-show, .svg-ui-manage-columns, .svg-ui-map-target, .gm-style .locate-control-button:before, .svg-ui-menu, #navigation .toggle-mobile-menu .hamburger-icon, .svg-ui-minus, .gm-style .zoom-control button.zoom-control-out:before, .tariffs-wrap .full-width.active:after, .tariffs-wrap .btn-inline.active:after, .svg-ui-pegman, .gm-style .gm-svpc:before, .svg-ui-poi-available, .map-poi-detail .poi-title .marker-flag, .icon-available-marker, .icon-available-marker-count, .svg-ui-poi-available-selected, .svg-ui-poi-cluster, .icon-grouped-marker:before, .svg-ui-poi-occupied-station, .map-poi-detail .poi-title .marker-flag--occupied, .map-poi-detail .poi-title .marker-flag--offline, .icon-occupied-marker, .svg-ui-poi-occupied-station-selected, .svg-ui-poi-out-of-order, .icon-outoforder-marker, .svg-ui-poi-out-of-order-selected, .svg-ui-poi-status-unavailable, .map-poi-detail .poi-title .marker-flag--unknown, .icon-unavailable-marker, .svg-ui-poi-status-unavailable-selected, .svg-ui-preloader, .svg-ui-radio-active, .checkbox-wrapper input[type=radio]:checked+.radio, .svg-ui-radio-active-invert, .checkbox-switcher input[type=radio]:checked+.radio:before, .svg-ui-radio-inactive, .checkbox-wrapper input[type=radio]+.radio, .checkbox-switcher input[type=radio]+.radio:before, .svg-ui-radio-inactive-invert, .svg-ui-repair, .svg-ui-repair_secondary, .svg-ui-satellite, .gm-style .maptype-control.roadmap button:after, .svg-ui-satellite-white, .gm-style .maptype-control.roadmap button:before, .svg-ui-search, .map-search .search-submit:before, .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle:before, .svg-ui-show-your-location, .svg-ui-step-indicator-active, .svg-ui-step-indicator-complete, .dcs-progress-bar ul li.completed:before, .svg-ui-step-indicator-inactive, .svg-ui-terrain, .gm-style .maptype-control button:after, .svg-ui-terrain-white, .gm-style .maptype-control button:before, .svg-ui-time, .icon-clock:before, .clock-icon { background: url("../images/sprite-build.svg?=v1") no-repeat; } .svg-day-availability, .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle:before { background-position: 56.25% 67.36111111111111%; } .svg-day-availability-dims, .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle:before { width: 34px; height: 34px; } .svg-day-charge-car, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle:before { background-position: 61.5625% 67.36111111111111%; } .svg-day-charge-car-dims, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle:before { width: 34px; height: 34px; } .svg-day-destination, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle:before { background-position: 66.875% 67.36111111111111%; } .svg-day-destination-dims, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle:before { width: 34px; height: 34px; } .svg-day-find { background-position: 72.1875% 67.36111111111111%; } .svg-day-find-dims { width: 34px; height: 34px; } .svg-device-android { background-position: 40.19607843137255% 55.839416058394164%; } .svg-device-android-dims { width: 62px; height: 62px; } .svg-device-apple { background-position: 50.326797385620914% 55.839416058394164%; } .svg-device-apple-dims { width: 62px; height: 62px; } .svg-favourite-empty { background-position: 77.5% 67.36111111111111%; } .svg-favourite-empty-dims { width: 34px; height: 34px; } .svg-page-status-contract-activated { background-position: 0 0; } .svg-page-status-contract-activated-dims { width: 202px; height: 102px; } .svg-page-status-error, .fail-modal h2:before, .result-page.failed h1:before { background-position: 42.79661016949152% 0; } .svg-page-status-error-dims, .fail-modal h2:before, .result-page.failed h1:before { width: 202px; height: 102px; } .svg-page-status-leaving-service { background-position: 0 20.078740157480315%; } .svg-page-status-leaving-service-dims { width: 202px; height: 102px; } .svg-page-status-loading { background-position: 42.79661016949152% 20.078740157480315%; } .svg-page-status-loading-dims { width: 202px; height: 102px; } .svg-page-status-logged-out, .icon-redirect:before { background-position: 0 40.15748031496063%; } .svg-page-status-logged-out-dims, .icon-redirect:before { width: 202px; height: 102px; } .svg-page-status-success, .success-modal h2:before, .result-page.confirmed h1:before { background-position: 42.79661016949152% 40.15748031496063%; } .svg-page-status-success-dims, .success-modal h2:before, .result-page.confirmed h1:before { width: 202px; height: 102px; } .svg-page-status-thanks, .icon-card-mail:before { background-position: 85.59322033898304% 0; } .svg-page-status-thanks-dims, .icon-card-mail:before { width: 202px; height: 102px; } .svg-payment-amex, .icon-amex:before, [data-icon="amex"]:before { background-position: 99.68847352024922% 17.346938775510203%; } .svg-payment-amex-dims, .icon-amex:before, [data-icon="amex"]:before { width: 32px; height: 22px; } .svg-payment-maestro, .icon-maestro:before, [data-icon="maestro"]:before { background-position: 99.68847352024922% 21.08843537414966%; } .svg-payment-maestro-dims, .icon-maestro:before, [data-icon="maestro"]:before { width: 32px; height: 22px; } .svg-payment-mastercard, .icon-eca:before, [data-icon="eca"]:before { background-position: 99.68847352024922% 24.829931972789115%; } .svg-payment-mastercard-dims, .icon-eca:before, [data-icon="eca"]:before { width: 32px; height: 22px; } .svg-payment-paypal, .icon-paypal:before, [data-icon="paypal"]:before { background-position: 68.24324324324324% 31.802721088435373%; } .svg-payment-paypal-dims, .icon-paypal:before, [data-icon="paypal"]:before { width: 82px; height: 22px; } .svg-payment-visa, .icon-vis:before, [data-icon="vis"]:before { background-position: 99.68847352024922% 28.571428571428573%; } .svg-payment-visa-dims, .icon-vis:before, [data-icon="vis"]:before { width: 32px; height: 22px; } .svg-plug-chademo, .icon-plug-chademo:before, .icon-plug-chademo-x2:before { background-position: 82.8125% 67.36111111111111%; } .svg-plug-chademo-dims, .icon-plug-chademo:before, .icon-plug-chademo-x2:before { width: 34px; height: 34px; } .svg-plug-css, .icon-plug-ccs:before, .icon-plug-ccs-x2:before { background-position: 88.125% 67.36111111111111%; } .svg-plug-css-dims, .icon-plug-ccs:before, .icon-plug-ccs-x2:before { width: 34px; height: 34px; } .svg-plug-household-a, .icon-plug-household-a:before, .icon-plug-household-a-x2:before { background-position: 0 76.38888888888889%; } .svg-plug-household-a-dims, .icon-plug-household-a:before, .icon-plug-household-a-x2:before { width: 34px; height: 34px; } .svg-plug-household-e, .icon-plug-household-e:before, .icon-plug-household-e-x2:before { background-position: 5.3125% 76.38888888888889%; } .svg-plug-household-e-dims, .icon-plug-household-e:before, .icon-plug-household-e-x2:before { width: 34px; height: 34px; } .svg-plug-household-f, .icon-plug-household-f:before, .icon-plug-household-f-x2:before { background-position: 10.625% 76.38888888888889%; } .svg-plug-household-f-dims, .icon-plug-household-f:before, .icon-plug-household-f-x2:before { width: 34px; height: 34px; } .svg-plug-household-g, .icon-plug-household-g:before, .icon-plug-household-g-x2:before { background-position: 15.9375% 76.38888888888889%; } .svg-plug-household-g-dims, .icon-plug-household-g:before, .icon-plug-household-g-x2:before { width: 34px; height: 34px; } .svg-plug-household-j, .icon-plug-household-j:before, .icon-plug-household-j-x2:before { background-position: 21.25% 76.38888888888889%; } .svg-plug-household-j-dims, .icon-plug-household-j:before, .icon-plug-household-j-x2:before { width: 34px; height: 34px; } .svg-plug-household-universal, .icon-plug-household:before, .icon-plug-household-x2:before { background-position: 26.5625% 76.38888888888889%; } .svg-plug-household-universal-dims, .icon-plug-household:before, .icon-plug-household-x2:before { width: 34px; height: 34px; } .svg-plug-type-1, .icon-plug-type-1:before, .icon-plug-type-1-x2:before { background-position: 31.875% 76.38888888888889%; } .svg-plug-type-1-dims, .icon-plug-type-1:before, .icon-plug-type-1-x2:before { width: 34px; height: 34px; } .svg-plug-type-2, .icon-plug-type-2:before, .icon-plug-type-2-x2:before { background-position: 37.1875% 76.38888888888889%; } .svg-plug-type-2-dims, .icon-plug-type-2:before, .icon-plug-type-2-x2:before { width: 34px; height: 34px; } .svg-plug-type-3, .icon-plug-type-3:before, .icon-plug-type-3-x2:before { background-position: 42.5% 76.38888888888889%; } .svg-plug-type-3-dims, .icon-plug-type-3:before, .icon-plug-type-3-x2:before { width: 34px; height: 34px; } .svg-plug-unknown, .icon-plug-unknown:before, .icon-plug-unknown-x2:before { background-position: 47.8125% 76.38888888888889%; } .svg-plug-unknown-dims, .icon-plug-unknown:before, .icon-plug-unknown-x2:before { width: 34px; height: 34px; } .svg-poi-available { background-position: 57.99373040752351% 54.83870967741935%; } .svg-poi-available-dims { width: 36px; height: 52px; } .svg-poi-available-selected { background-position: 63.63636363636363% 54.83870967741935%; } .svg-poi-available-selected-dims { width: 36px; height: 52px; } .svg-poi-cluster { background-position: 68.59083191850594% 19.428571428571427%; } .svg-poi-cluster-dims { width: 85px; height: 85px; } .svg-poi-feature-app-qrcode, .icon-app:before { background-position: 53.125% 76.38888888888889%; } .svg-poi-feature-app-qrcode-dims, .icon-app:before { width: 34px; height: 34px; } .svg-poi-feature-avoid-motorways { background-position: 58.4375% 76.38888888888889%; } .svg-poi-feature-avoid-motorways-dims { width: 34px; height: 34px; } .svg-poi-feature-avoid-tolls, .icon-tolls:before { background-position: 63.75% 76.38888888888889%; } .svg-poi-feature-avoid-tolls-dims, .icon-tolls:before { width: 34px; height: 34px; } .svg-poi-feature-charging-cable { background-position: 69.0625% 76.38888888888889%; } .svg-poi-feature-charging-cable-dims { width: 34px; height: 34px; } .svg-poi-feature-free, .icon-euro:before { background-position: 74.375% 76.38888888888889%; } .svg-poi-feature-free-dims, .icon-euro:before { width: 34px; height: 34px; } .svg-poi-feature-green-energy, .icon-green-energy:before { background-position: 79.6875% 76.38888888888889%; } .svg-poi-feature-green-energy-dims, .icon-green-energy:before { width: 34px; height: 34px; } .svg-poi-feature-hotline { background-position: 85% 76.38888888888889%; } .svg-poi-feature-hotline-dims { width: 34px; height: 34px; } .svg-poi-feature-indoor, .icon-car-garage:before { background-position: 0 82.29166666666667%; } .svg-poi-feature-indoor-dims, .icon-car-garage:before { width: 34px; height: 34px; } .svg-poi-feature-location { background-position: 5.3125% 82.29166666666667%; } .svg-poi-feature-location-dims { width: 34px; height: 34px; } .svg-poi-feature-no-auth, .icon-no-auth:before { background-position: 10.625% 82.29166666666667%; } .svg-poi-feature-no-auth-dims, .icon-no-auth:before { width: 34px; height: 34px; } .svg-poi-feature-parking-garage, .icon-car-roof:before { background-position: 15.9375% 82.29166666666667%; } .svg-poi-feature-parking-garage-dims, .icon-car-roof:before { width: 34px; height: 34px; } .svg-poi-feature-plug-charge, .icon-plug-charge:before { background-position: 21.25% 82.29166666666667%; } .svg-poi-feature-plug-charge-dims, .icon-plug-charge:before { width: 34px; height: 34px; } .svg-poi-feature-reservable, .icon-reservable:before { background-position: 26.5625% 82.29166666666667%; } .svg-poi-feature-reservable-dims, .icon-reservable:before { width: 34px; height: 34px; } .svg-poi-feature-restricted-access, .icon-restricted:before { background-position: 31.875% 82.29166666666667%; } .svg-poi-feature-restricted-access-dims, .icon-restricted:before { width: 34px; height: 34px; } .svg-poi-feature-rfid-card, .icon-credit-card:before { background-position: 37.1875% 82.29166666666667%; } .svg-poi-feature-rfid-card-dims, .icon-credit-card:before { width: 34px; height: 34px; } .svg-poi-feature-roof { background-position: 42.5% 82.29166666666667%; } .svg-poi-feature-roof-dims { width: 34px; height: 34px; } .svg-poi-feature-ui-poi-feature-open-24-hours { background-position: 47.8125% 82.29166666666667%; } .svg-poi-feature-ui-poi-feature-open-24-hours-dims { width: 34px; height: 34px; } .svg-poi-feature-wallbox { background-position: 53.125% 82.29166666666667%; } .svg-poi-feature-wallbox-dims { width: 34px; height: 34px; } .svg-poi-featurepark-charge { background-position: 58.4375% 82.29166666666667%; } .svg-poi-featurepark-charge-dims { width: 34px; height: 34px; } .svg-poi-location { background-position: 89.1679748822606% 37.589928057553955%; } .svg-poi-location-dims { width: 37px; height: 54px; } .svg-poi-occupied-station { background-position: 69.27899686520377% 54.83870967741935%; } .svg-poi-occupied-station-dims { width: 36px; height: 52px; } .svg-poi-occupied-station-selected { background-position: 74.92163009404389% 54.83870967741935%; } .svg-poi-occupied-station-selected-dims { width: 36px; height: 52px; } .svg-poi-out-of-order { background-position: 80.56426332288402% 54.83870967741935%; } .svg-poi-out-of-order-dims { width: 36px; height: 52px; } .svg-poi-out-of-order-selected { background-position: 86.20689655172414% 54.83870967741935%; } .svg-poi-out-of-order-selected-dims { width: 36px; height: 52px; } .svg-poi-status-unavailable { background-position: 0 69.53405017921148%; } .svg-poi-status-unavailable-dims { width: 36px; height: 52px; } .svg-poi-status-unavailable-selected { background-position: 5.6426332288401255% 69.53405017921148%; } .svg-poi-status-unavailable-selected-dims { width: 36px; height: 52px; } .svg-service-app, .icon-service-app { background-position: 68.24324324324324% 39.583333333333336%; } .svg-service-app-dims, .icon-service-app { width: 82px; height: 82px; } .svg-service-park-charge, .icon-park-charge:before, .icon-service-park { background-position: 82.0945945945946% 39.583333333333336%; } .svg-service-park-charge-dims, .icon-park-charge:before, .icon-service-park { width: 82px; height: 82px; } .svg-service-plug-charge, .icon-service-plug { background-position: 0 57.95454545454545%; } .svg-service-plug-charge-dims, .icon-service-plug { width: 82px; height: 82px; } .svg-service-rfid, .icon-service-card { background-position: 13.85135135135135% 57.95454545454545%; } .svg-service-rfid-dims, .icon-service-card { width: 82px; height: 82px; } .svg-service-wallbox, .map-poi-detail .poi-details .icon-service-wallbox:before, .icon-service-wallbox { background-position: 27.7027027027027% 57.95454545454545%; } .svg-service-wallbox-dims, .map-poi-detail .poi-details .icon-service-wallbox:before, .icon-service-wallbox { width: 82px; height: 82px; } .svg-ui-add, .gm-style .zoom-control button.zoom-control-in:before, .tariffs-wrap .full-width:after, .tariffs-wrap .btn-inline:after { background-position: 63.75% 82.29166666666667%; } .svg-ui-add-dims, .gm-style .zoom-control button.zoom-control-in:before, .tariffs-wrap .full-width:after, .tariffs-wrap .btn-inline:after { width: 34px; height: 34px; } .svg-ui-alert, .inactive-icon { background-position: 69.0625% 82.29166666666667%; } .svg-ui-alert-dims, .inactive-icon { width: 34px; height: 34px; } .svg-ui-alert-thick { background-position: 74.375% 82.29166666666667%; } .svg-ui-alert-thick-dims { width: 34px; height: 34px; } .svg-ui-alert-thick-white { background-position: 79.6875% 82.29166666666667%; } .svg-ui-alert-thick-white-dims { width: 34px; height: 34px; } .svg-ui-arrow-down { background-position: 85% 82.29166666666667%; } .svg-ui-arrow-down-dims { width: 34px; height: 34px; } .svg-ui-arrow-error { background-position: 0 88.19444444444444%; } .svg-ui-arrow-error-dims { width: 34px; height: 34px; } .svg-ui-arrow-right, .arrow-icon { background-position: 5.3125% 88.19444444444444%; } .svg-ui-arrow-right-dims, .arrow-icon { width: 34px; height: 34px; } .svg-ui-arrow-right-white, .notification.warning-message .notification-message .arrow-icon, .as-notification.warning-message .notification-message .arrow-icon { background-position: 10.625% 88.19444444444444%; } .svg-ui-arrow-right-white-dims { width: 34px; height: 34px; } .svg-ui-calendar, .icon-datepicker:before, .calendar-icon { background-position: 15.9375% 88.19444444444444%; } .svg-ui-calendar-dims, .icon-datepicker:before, .calendar-icon { width: 34px; height: 34px; } .svg-ui-card, .card-icon { background-position: 21.25% 88.19444444444444%; } .svg-ui-card-dims, .card-icon { width: 34px; height: 34px; } .svg-ui-charging-records { background-position: 26.5625% 88.19444444444444%; } .svg-ui-charging-records-dims { width: 34px; height: 34px; } .svg-ui-checkbox-active, .checkbox-wrapper input[type=checkbox]:checked+.checkbox { background-position: 31.875% 88.19444444444444%; } .svg-ui-checkbox-active-dims, .checkbox-wrapper input[type=checkbox]:checked+.checkbox { width: 34px; height: 34px; } .svg-ui-checkbox-active-semi { background-position: 37.1875% 88.19444444444444%; } .svg-ui-checkbox-active-semi-dims { width: 34px; height: 34px; } .svg-ui-checkbox-error { background-position: 42.5% 88.19444444444444%; } .svg-ui-checkbox-error-dims { width: 34px; height: 34px; } .svg-ui-checkbox-inactive, .checkbox-wrapper input[type=checkbox]+.checkbox { background-position: 47.8125% 88.19444444444444%; } .svg-ui-checkbox-inactive-dims, .checkbox-wrapper input[type=checkbox]+.checkbox { width: 34px; height: 34px; } .svg-ui-chevron-down, #navigation.mobile-nav-open li.has-child>a:after, .accordion-header.collapsed:after, .icon-scroll-down:before, .icon-chevron-down:before, .contract-header__space-between .show-details span:after, .invoice-table-section [class^="btn-"]:after, .select-wrap .styled-select:after, #navigation .user-menu .desktop-lang .portlet-body>a::after { background-position: 53.125% 88.19444444444444%; } .svg-ui-chevron-down-dims, #navigation.mobile-nav-open li.has-child>a:after, .icon-scroll-down:before, .icon-chevron-down:before, .contract-header__space-between .show-details span:after, .select-wrap .styled-select:after { width: 34px; height: 34px; } .svg-ui-chevron-left, .back-icon, .flatpickr-months .flatpickr-prev-month { background-position: 58.4375% 88.19444444444444%; } .svg-ui-chevron-left-dims, .back-icon { width: 34px; height: 34px; } .svg-ui-chevron-right, .tariff-icon, .chevron-right-icon, .call-icon, .card-info-icon, .cancel-contract-icon, .rename-contract-icon, .apply-promo-icon, .eye-icon, .date-icon, .flatpickr-months .flatpickr-next-month { background-position: 63.75% 88.19444444444444%; } .svg-ui-chevron-right-dims, .tariff-icon, .chevron-right-icon, .call-icon, .card-info-icon, .cancel-contract-icon, .rename-contract-icon, .apply-promo-icon, .eye-icon, .date-icon { width: 34px; height: 34px; } .svg-ui-chevron-up, #navigation.mobile-nav-open li.has-child.selected>a:after, .accordion-header:after, .icon-chevron-up:before, .contract-header__space-between .show-details.opened span:after, .invoice-table-section .active[class^="btn-"]:after { background-position: 69.0625% 88.19444444444444%; } .svg-ui-chevron-up-dims, #navigation.mobile-nav-open li.has-child.selected>a:after, .accordion-header:after, .icon-chevron-up:before { width: 34px; height: 34px; } .svg-ui-close, #navigation .toggle-mobile-menu.open .hamburger-icon, .map-overlays .close-detail, .map-overlays.load-content .close-detail, .map-search .search-location:before, .map-legend .map-legend__head .toggle-map-legend, .gm-style .legend-control button.opened:before, .dcs-modal .close-btn:before { background-position: 74.375% 88.19444444444444%; } .svg-ui-close-dims, #navigation .toggle-mobile-menu.open .hamburger-icon, .map-overlays .close-detail, .map-overlays.load-content .close-detail, .map-legend .map-legend__head .toggle-map-legend, .dcs-modal .close-btn:before { width: 34px; height: 34px; } .svg-ui-close-error, .loading-wrapper.error:after, form .form-row .code-input input.error+.code-icon { background-position: 79.6875% 88.19444444444444%; } .svg-ui-close-error-dims { width: 34px; height: 34px; } .svg-ui-close-error-white { background-position: 85% 88.19444444444444%; } .svg-ui-close-error-white-dims { width: 34px; height: 34px; } .svg-ui-confirmation-tick, .ticked-icon, .notification .ticked-icon, #navigation .user-menu .desktop-lang li.selected a:after { background-position: 0 94.09722222222223%; } .svg-ui-confirmation-tick-dims, .ticked-icon, .notification .ticked-icon, #navigation .user-menu .desktop-lang li.selected a:after { width: 34px; height: 34px; } .svg-ui-confirmation-tick-white { background-position: 5.3125% 94.09722222222223%; } .svg-ui-confirmation-tick-white-dims { width: 34px; height: 34px; } .svg-ui-contract { background-position: 10.625% 94.09722222222223%; } .svg-ui-contract-dims { width: 34px; height: 34px; } .svg-ui-country-switcher, #navigation .user-menu .country-icon { background-position: 15.9375% 94.09722222222223%; } .svg-ui-country-switcher-dims, #navigation .user-menu .country-icon { width: 34px; height: 34px; } .svg-ui-country-switcher_secondary { background-position: 21.25% 94.09722222222223%; } .svg-ui-country-switcher_secondary-dims { width: 34px; height: 34px; } .svg-ui-download-invoice, .download-icon { background-position: 26.5625% 94.09722222222223%; } .svg-ui-download-invoice-dims, .download-icon { width: 34px; height: 34px; } .svg-ui-download-invoice-hover, .download-icon:hover { background-position: 31.875% 94.09722222222223%; } .svg-ui-download-invoice-hover-dims { width: 34px; height: 34px; } .svg-ui-drag { background-position: 37.1875% 94.09722222222223%; } .svg-ui-drag-dims { width: 34px; height: 34px; } .svg-ui-duration { background-position: 42.5% 94.09722222222223%; } .svg-ui-duration-dims { width: 34px; height: 34px; } .svg-ui-edit, .edit-section-icon, .contract-review .contract-review-content .header a>span:not([class]), .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step { background-position: 47.8125% 94.09722222222223%; } .svg-ui-edit-dims, .edit-section-icon, .contract-review .contract-review-content .header a>span:not([class]), .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step { width: 34px; height: 34px; } .svg-ui-export { background-position: 53.125% 94.09722222222223%; } .svg-ui-export-dims { width: 34px; height: 34px; } .svg-ui-external-icon, .icon-link-external:before { background-position: 58.4375% 94.09722222222223%; } .svg-ui-external-icon-dims, .icon-link-external:before { width: 34px; height: 34px; } .svg-ui-external-link { background-position: 63.75% 94.09722222222223%; } .svg-ui-external-link-dims { width: 34px; height: 34px; } .svg-ui-favourite-active { background-position: 69.0625% 94.09722222222223%; } .svg-ui-favourite-active-dims { width: 34px; height: 34px; } .svg-ui-favourite-inactive { background-position: 74.375% 94.09722222222223%; } .svg-ui-favourite-inactive-dims { width: 34px; height: 34px; } .svg-ui-field-confirmation, .ticked-icon-circle { background-position: 79.6875% 94.09722222222223%; } .svg-ui-field-confirmation-dims, .ticked-icon-circle { width: 34px; height: 34px; } .svg-ui-field-confirmation-green, .loading-wrapper.valid:after, form .form-row .code-input input.success+.code-icon, .icon-green-tick:before { background-position: 85% 94.09722222222223%; } .svg-ui-field-confirmation-green-dims, .icon-green-tick:before { width: 34px; height: 34px; } .svg-ui-field-error, .loading-wrapper.error:after { background-position: 94.6875% 0; } .svg-ui-field-error-dims { width: 34px; height: 34px; } .svg-ui-field-loading { background-position: 94.6875% 5.902777777777778%; } .svg-ui-field-loading-dims { width: 34px; height: 34px; } .svg-ui-filter-active, .map-search .toggle-filters.on:before { background-position: 94.6875% 11.805555555555555%; } .svg-ui-filter-active-dims, .map-search .toggle-filters.on:before { width: 34px; height: 34px; } .svg-ui-filter-inactive, .map-search .toggle-filters:before { background-position: 94.6875% 17.708333333333332%; } .svg-ui-filter-inactive-dims, .map-search .toggle-filters:before { width: 34px; height: 34px; } .svg-ui-filter-selected, .map-search .toggle-filters.selected:before { background-position: 94.6875% 23.61111111111111%; } .svg-ui-filter-selected-dims, .map-search .toggle-filters.selected:before { width: 34px; height: 34px; } .svg-ui-info-hide { background-position: 94.6875% 29.51388888888889%; } .svg-ui-info-hide-dims { width: 34px; height: 34px; } .svg-ui-info-more, .tariffs-wrap .full-width:after, .tariffs-wrap .btn-inline:after { background-position: 94.6875% 35.416666666666664%; } .svg-ui-info-more-dims { width: 34px; height: 34px; } .svg-ui-info-show, .gm-style .legend-control button:before, .warning-icon, .info-icon { background-position: 94.6875% 41.31944444444444%; } .svg-ui-info-show-dims, .gm-style .legend-control button:before, .warning-icon, .info-icon { width: 34px; height: 34px; } .svg-ui-info-show-filled { background-position: 94.6875% 47.22222222222222%; } .svg-ui-info-show-filled-dims { width: 34px; height: 34px; } .svg-ui-invoices { background-position: 94.6875% 53.125%; } .svg-ui-invoices-dims { width: 34px; height: 34px; } .svg-ui-kwh { background-position: 94.6875% 59.02777777777778%; } .svg-ui-kwh-dims { width: 34px; height: 34px; } .svg-ui-like { background-position: 94.6875% 64.93055555555556%; } .svg-ui-like-dims { width: 34px; height: 34px; } .svg-ui-like-filled { background-position: 94.6875% 70.83333333333333%; } .svg-ui-like-filled-dims { width: 34px; height: 34px; } .svg-ui-location, .map-icon { background-position: 94.6875% 76.73611111111111%; } .svg-ui-location-dims, .map-icon { width: 34px; height: 34px; } .svg-ui-location-show { background-position: 94.6875% 82.63888888888889%; } .svg-ui-location-show-dims { width: 34px; height: 34px; } .svg-ui-manage-columns { background-position: 94.6875% 88.54166666666667%; } .svg-ui-manage-columns-dims { width: 34px; height: 34px; } .svg-ui-map-target, .gm-style .locate-control-button:before { background-position: 0 100%; } .svg-ui-map-target-dims, .gm-style .locate-control-button:before { width: 34px; height: 34px; } .svg-ui-menu, #navigation .toggle-mobile-menu .hamburger-icon { background-position: 5.3125% 100%; } .svg-ui-menu-dims, #navigation .toggle-mobile-menu .hamburger-icon { width: 34px; height: 34px; } .svg-ui-minus, .gm-style .zoom-control button.zoom-control-out:before, .tariffs-wrap .full-width.active:after, .tariffs-wrap .btn-inline.active:after { background-position: 10.625% 100%; } .svg-ui-minus-dims, .gm-style .zoom-control button.zoom-control-out:before, .tariffs-wrap .full-width.active:after, .tariffs-wrap .btn-inline.active:after { width: 34px; height: 34px; } .svg-ui-pegman, .gm-style .gm-svpc:before { background-position: 15.9375% 100%; } .svg-ui-pegman-dims, .gm-style .gm-svpc:before { width: 34px; height: 34px; } .svg-ui-poi-available, .map-poi-detail .poi-title .marker-flag, .icon-available-marker, .icon-available-marker-count { background-position: 11.285266457680251% 69.53405017921148%; } .svg-ui-poi-available-dims, .map-poi-detail .poi-title .marker-flag, .icon-available-marker, .icon-available-marker-count { width: 36px; height: 52px; } .svg-ui-poi-available-selected { background-position: 16.927899686520377% 69.53405017921148%; } .svg-ui-poi-available-selected-dims { width: 36px; height: 52px; } .svg-ui-poi-cluster, .icon-grouped-marker:before { background-position: 83.02207130730051% 19.428571428571427%; } .svg-ui-poi-cluster-dims, .icon-grouped-marker:before { width: 85px; height: 85px; } .svg-ui-poi-occupied-station, .map-poi-detail .poi-title .marker-flag--occupied, .map-poi-detail .poi-title .marker-flag--offline, .icon-occupied-marker { background-position: 22.570532915360502% 69.53405017921148%; } .svg-ui-poi-occupied-station-dims, .icon-occupied-marker { width: 36px; height: 52px; } .svg-ui-poi-occupied-station-selected { background-position: 28.213166144200628% 69.53405017921148%; } .svg-ui-poi-occupied-station-selected-dims { width: 36px; height: 52px; } .svg-ui-poi-out-of-order, .icon-outoforder-marker { background-position: 33.85579937304075% 69.53405017921148%; } .svg-ui-poi-out-of-order-dims, .icon-outoforder-marker { width: 36px; height: 52px; } .svg-ui-poi-out-of-order-selected { background-position: 39.49843260188088% 69.53405017921148%; } .svg-ui-poi-out-of-order-selected-dims { width: 36px; height: 52px; } .svg-ui-poi-status-unavailable, .map-poi-detail .poi-title .marker-flag--unknown, .icon-unavailable-marker { background-position: 45.141065830721004% 69.53405017921148%; } .svg-ui-poi-status-unavailable-dims, .icon-unavailable-marker { width: 36px; height: 52px; } .svg-ui-poi-status-unavailable-selected { background-position: 50.78369905956113% 69.53405017921148%; } .svg-ui-poi-status-unavailable-selected-dims { width: 36px; height: 52px; } .svg-ui-preloader { background-position: 21.25% 100%; } .svg-ui-preloader-dims { width: 34px; height: 34px; } .svg-ui-radio-active, .checkbox-wrapper input[type=radio]:checked+.radio { background-position: 26.5625% 100%; } .svg-ui-radio-active-dims, .checkbox-wrapper input[type=radio]:checked+.radio { width: 34px; height: 34px; } .svg-ui-radio-active-invert, .checkbox-switcher input[type=radio]:checked+.radio:before { background-position: 31.875% 100%; } .svg-ui-radio-active-invert-dims { width: 34px; height: 34px; } .svg-ui-radio-inactive, .checkbox-wrapper input[type=radio]+.radio, .checkbox-switcher input[type=radio]+.radio:before { background-position: 37.1875% 100%; } .svg-ui-radio-inactive-dims, .checkbox-wrapper input[type=radio]+.radio { width: 34px; height: 34px; } .svg-ui-radio-inactive-invert { background-position: 42.5% 100%; } .svg-ui-radio-inactive-invert-dims { width: 34px; height: 34px; } .svg-ui-repair { background-position: 47.8125% 100%; } .svg-ui-repair-dims { width: 34px; height: 34px; } .svg-ui-repair_secondary { background-position: 53.125% 100%; } .svg-ui-repair_secondary-dims { width: 34px; height: 34px; } .svg-ui-satellite, .gm-style .maptype-control.roadmap button:after { background-position: 58.4375% 100%; } .svg-ui-satellite-dims, .gm-style .maptype-control.roadmap button:after { width: 34px; height: 34px; } .svg-ui-satellite-white, .gm-style .maptype-control.roadmap button:before { background-position: 63.75% 100%; } .svg-ui-satellite-white-dims, .gm-style .maptype-control.roadmap button:before { width: 34px; height: 34px; } .svg-ui-search, .map-search .search-submit:before, .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle:before { background-position: 69.0625% 100%; } .svg-ui-search-dims, .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before, .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle:before { width: 34px; height: 34px; } .svg-ui-show-your-location { background-position: 74.375% 100%; } .svg-ui-show-your-location-dims { width: 34px; height: 34px; } .svg-ui-step-indicator-active { background-position: 79.6875% 100%; } .svg-ui-step-indicator-active-dims { width: 34px; height: 34px; } .svg-ui-step-indicator-complete, .dcs-progress-bar ul li.completed:before { background-position: 85% 100%; } .svg-ui-step-indicator-complete-dims { width: 34px; height: 34px; } .svg-ui-step-indicator-inactive { background-position: 90.3125% 100%; } .svg-ui-step-indicator-inactive-dims { width: 34px; height: 34px; } .svg-ui-terrain, .gm-style .maptype-control button:after { background-position: 100% 0; } .svg-ui-terrain-dims, .gm-style .maptype-control button:after { width: 34px; height: 34px; } .svg-ui-terrain-white, .gm-style .maptype-control button:before { background-position: 100% 5.902777777777778%; } .svg-ui-terrain-white-dims, .gm-style .maptype-control button:before { width: 34px; height: 34px; } .svg-ui-time, .icon-clock:before, .clock-icon { background-position: 100% 11.805555555555555%; } .svg-ui-time-dims, .icon-clock:before, .clock-icon { width: 34px; height: 34px; } /** * Adds an automatically generated list of screen width * breakpoints to the $global-breakpoints map with: * * from-breakpoint-a (as a min-width media query) * upto-breakpoint-a (as a max-width media query) * * ... and all possible combinations of: * * from-breakpoint-a--upto-breakpoint-b (where breakpoint b > breakpoint a) * */ /** * A breakpoint mixin. * Source: IotaCSS iota-breakpoint */ /** * Gives an element an :after pseudo, with an error message. * * Used with gulp-replace or similar build tool to removed it for production, e.g: * (just before gulp-clean-css) * .pipe(replace(/(\/\* dev-only:start \*\/[^]*\/\* dev-only:end \*\/)/g, '')) */ /** * If a map contains a specific key, return it's value, else return a fallback. * * For example: * $myMap: ('a': 'foo', 'b': 'bar'); * property: map-use($myMap, a, 'that key is not in the map'); * * Gives the results: * property: 'foo'; * * If there were no 'a' key then the reults would be: * property: 'that key is not in the map'; */ /** * Get a percentage value of the second value from a first, in a list. * * E.g. getPercentFromList((16, 4)) returns 25, as 4 is 25% of 16 */ /** * User specified breakpoint "boundaries". * * Adds width breakpoints to the $global-breakpoints map with: * * breakpoint-a (as a min-width media query) * from-breakpoint-a (as a min-width media query) * upto-breakpoint-a (as a max-width media query) * * ... and all possible combinations of: * * from-breakpoint-a--upto-breakpoint-b (where breakpoint b > breakpoint a) */ /* Brand - namespaced Found in Abstract as "OEM - Brand / Brand Colours" */ h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; color: inherit; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } @keyframes arrowAnimation { 0%, 100% { -webkit-transform: translateX(0) scale(0.8) translateY(3px); -ms-transform: translateX(0) scale(0.8) translateY(3px); transform: translateX(0) scale(0.8) translateY(3px); } 25% { -webkit-transform: translateX(2px) scale(0.8) translateY(3px); -ms-transform: translateX(2px) scale(0.8) translateY(3px); transform: translateX(2px) scale(0.8) translateY(3px); } 50% { -webkit-transform: translateX(5px) scale(0.8) translateY(3px); -ms-transform: translateX(5px) scale(0.8) translateY(3px); transform: translateX(5px) scale(0.8) translateY(3px); } 75% { -webkit-transform: translateX(2px) scale(0.8) translateY(3px); -ms-transform: translateX(2px) scale(0.8) translateY(3px); transform: translateX(2px) scale(0.8) translateY(3px); } } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes doubleRotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(715deg); } } @keyframes dash { 0% { stroke-dasharray: 1, 179.071; stroke-dashoffset: 1; } 50% { stroke-dasharray: 89.5355, 179.071; stroke-dashoffset: 179.071; } 100% { stroke-dasharray: 1, 179.071; stroke-dashoffset: 1; } } @keyframes bounceArrow { 0% { top: 0px; } 50% { top: 5px; } 100% { top: 0px; } } ul li::marker { color: #00a3c3; } /** * Resets and/or normalizes styles for commonly used HTML elements. * Intended for modern versions of Chrome, Firefox, Edge, Safari, and IE11. * * Inspired by normalize.css v8.0.1 and Eric Meyer’s Reset CSS 2.0 * - But easy to swap out for either of those in full if required! */ * { margin: 0; } html { line-height: 1.15; } main { display: block; } h1, h2, h3, h4, h5, h6 { font-size: unset; font-weight: normal; margin: 0; } ul, ol { padding: 0; margin: 0; } p { margin: 0; } li { list-style: none; } a { color: inherit; text-decoration: none; } a:hover, a:focus { text-decoration: none; cursor: pointer; } button { margin: 0; padding: 0; background: none; border: none; font: inherit; } table { border-collapse: collapse; } img { vertical-align: middle; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar #navigation.transparent+#page-wrapper { padding-top: 210px; } } body.has-control-menu.has-dockbar #page-wrapper { padding-top: 60px; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar #page-wrapper { padding-top: 110px; float: left; width: 100%; } } @media screen and (min-width: 1170px) { body.has-control-menu.has-dockbar #sub-nav+#page-wrapper { padding-top: 120px; } } body.has-control-menu.has-dockbar #navigation { top: 48px; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar #navigation { top: 64px; } } body.has-control-menu.has-dockbar #navigation.mobile-nav-open .mobile-scroll-area { top: 90px; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar #navigation.mobile-nav-open .mobile-scroll-area { top: 106px; } } body.has-control-menu.has-dockbar #sub-nav { top: calc(55px + 65px); } @media screen and (min-width: 1170px) { body.has-control-menu.has-dockbar #sub-nav { top: calc(75px + 65px); } body.has-control-menu.has-dockbar #sub-nav.sticky { top: calc(75px + 65px); } } body.has-control-menu.has-dockbar .map-container { height: calc(100vh - 140px); } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar .map-container { height: calc(100vh - 180px); } } body.has-control-menu.has-dockbar .map-overlays { top: 116px; } @media screen and (min-width: 1170px) { body.has-control-menu.has-dockbar .map-overlays { top: 160px; } } body.has-control-menu.has-dockbar.has-customization-menu #page-wrapper { padding-top: 188px; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-customization-menu #page-wrapper { padding-top: 220px; } } body.has-control-menu.has-dockbar .admin-webcontent-pb { padding-bottom: 100px; } body.has-control-menu.has-dockbar .video-container, body.has-control-menu.has-dockbar .image-container { position: absolute; } body.has-control-menu.has-dockbar .nav-wrapper .portlet-topper { display: none; } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar #navigation { top: 130px; } } @media (min-width: 1202px) { body.has-control-menu.has-dockbar.has-staging-bar #navigation { top: 108px; } } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar #page-wrapper { padding-top: 245px; float: left; width: 100%; } } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar #sub-nav+#page-wrapper { padding-top: 315px; } } @media screen and (min-width: 1170px) { body.has-control-menu.has-dockbar.has-staging-bar #sub-nav { top: calc(75px + 65px + 43px); } body.has-control-menu.has-dockbar.has-staging-bar #sub-nav.sticky { top: calc(75px + 65px + 22px); } } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar.live-view #navigation { top: 122px; } } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar.live-view #page-wrapper { padding-top: 260px; float: left; width: 100%; } } @media screen and (min-width: 768px) { body.has-control-menu.has-dockbar.has-staging-bar.live-view #sub-nav+#page-wrapper { padding-top: 330px; } } @media screen and (min-width: 1170px) { body.has-control-menu.has-dockbar.has-staging-bar.live-view #sub-nav { top: calc(75px + 65px + 60px); } body.has-control-menu.has-dockbar.has-staging-bar.live-view #sub-nav.sticky { top: calc(75px + 65px + 39px); } } body.has-control-menu.has-dockbar .account-page.support { float: none; } @media screen and (min-width: 768px) { body.open.has-dockbar #page-wrapper { padding-left: 320px; } } @media screen and (min-width: 1170px) { body.open.has-dockbar #navigation, body.open.has-dockbar #sub-nav { left: 320px; width: calc(100% - 320px); } } @media screen and (min-width: 768px) { body.open.has-dockbar .control-menu, body.open.has-dockbar .map-overlays { left: 320px; } } @media screen and (min-width: 768px) { body.open-admin-panel.has-dockbar { padding-right: 320px; } } @media screen and (min-width: 768px) { body.open-admin-panel.has-dockbar .control-menu { padding-right: 320px; } } @media screen and (min-width: 768px) { body.open-admin-panel.has-dockbar #navigation, body.open-admin-panel.has-dockbar #sub-nav { width: calc(100% - 320px); } } @media screen and (min-width: 768px) { body.open-admin-panel.has-dockbar .control-menu-level-2 { right: 320px; } } @media screen and (min-width: 768px) { body.open.has-dockbar, body.sidenav-transition.has-dockbar { overflow-x: hidden; } } .portlet { margin: 0 !important; position: relative; } .portlet-content-editable { padding: 0px; border: none; } .portlet-decorate .portlet-content { border: none !important; padding: 0px !important; border-radius: 0 !important; background-color: transparent !important; } .portlet-content { padding: 0 !important; } .row { margin-left: 0 !important; margin-right: 0 !important; } .col-md-12.portlet-column { padding-left: 0 !important; padding-right: 0 !important; } .portlet>.portlet-topper { z-index: 10; } .page-header { margin: 0; padding: 0; border: none; } .staging-ready { padding-top: 0 !important; } .portlet-body .dropdown.lfr-icon-menu { z-index: 99; background-color: rgba(255, 255, 255, 0.5); } .lfr-notification-container { display: none !important; } @media screen and (max-width: 767px) { .modal-footer { position: relative !important; } } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase, .initialism { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .tt-n { text-transform: none; } .fl-right { float: right; } .fl-left { float: left; } .fl-none { float: none; } .clear { clear: both; } .cf:before, .map-filters .filters-ul li:before, .map-poi-detail .poi-title:before, .service-page-container .service-num-flow .row:before, .invoice-table-section .cell:before, .account-page .payment-method:before, .account-page .payment-method form:before, .account-page .payment-method-switcher:before, .tariffs-wrap:before, .dcs-modal.float-modal .modal-center .modal-body form:before, .card-layout .card-content form:before, .single-page-content:before, .notifications:before, .error-page:before, #sub-nav:before, .cf:after, .map-filters .filters-ul li:after, .map-poi-detail .poi-title:after, .service-page-container .service-num-flow .row:after, .invoice-table-section .cell:after, .account-page .payment-method:after, .account-page .payment-method form:after, .account-page .payment-method-switcher:after, .tariffs-wrap:after, .dcs-modal.float-modal .modal-center .modal-body form:after, .card-layout .card-content form:after, .single-page-content:after, .notifications:after, .error-page:after, #sub-nav:after { content: " "; display: table; } .cf:after, .map-filters .filters-ul li:after, .map-poi-detail .poi-title:after, .service-page-container .service-num-flow .row:after, .invoice-table-section .cell:after, .account-page .payment-method:after, .account-page .payment-method form:after, .account-page .payment-method-switcher:after, .tariffs-wrap:after, .dcs-modal.float-modal .modal-center .modal-body form:after, .card-layout .card-content form:after, .single-page-content:after, .notifications:after, .error-page:after, #sub-nav:after { clear: both; } .blue-link { text-decoration: none; } .blue-link:hover { text-decoration: underline; } [hidden] { display: none !important; } .invisible { visibility: hidden; } .hide { display: none !important; } .show { display: block !important; } .hide-js { display: none; } /********************* Media Query Classes **********************/ .show-tablet-down, .show-mobile, .show-tablet-portrait-down, .show-tablet-landscape-down, .show-desktop { display: none !important; } @media screen and (max-width: 767px) { .hide-tablet-down { display: none !important; } } @media screen and (max-width: 767px) { .hide-tablet-portrait-down { display: none !important; } } @media screen and (max-width: 1023px) { .hide-tablet-landscape-down { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile { display: none !important; } } @media screen and (min-width: 1170px) { .hide-desktop { display: none !important; } } @media screen and (max-width: 767px) { .show-tablet-down { display: block !important; } } @media screen and (max-width: 767px) { .show-tablet-portrait-down { display: block !important; } } @media screen and (max-width: 1023px) { .show-tablet-landscape-down { display: block !important; } } @media screen and (max-width: 767px) { .show-mobile { display: block !important; } .show-mobile.inline { display: inline !important; } .show-mobile.inline-block { display: inline-block !important; } } @media screen and (min-width: 1170px) { .show-desktop { display: block !important; } } a.blue:hover { text-decoration: underline; } .divider { position: relative; float: left; width: 100%; height: 1px; } .pt0 { padding-top: 0 !important; } .mr20 { margin-right: 20px; } .mt5 { margin-top: 5px; } .mb27 { margin-bottom: 25px !important; } .nomb { margin-bottom: 0 !important; } .full-width { width: 100%; } .auto-width { width: auto !important; } .back-link { position: absolute; top: 0; left: 0; float: left; display: flex; flex-direction: row; align-items: center; line-height: 40px; z-index: 2; } .back-link:hover .link-inner { text-decoration: underline; } @media screen and (max-width: 767px) { .back-link { top: -10px; left: 10px; } } .as-link { border: none; background: none; } .no-border { border: none !important; } .loader, .loading-modal h2:before, .loader:after { border-radius: 50%; width: 40px; height: 40px; } .loader, .loading-modal h2:before { margin: 0px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 2px solid #001e50; border-right: 2px solid #001e50; border-bottom: 2px solid #001e50; border-left: 2px solid #DFE4E8; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } :root { --Baseline: 5px; } *, *:before, *:after { box-sizing: border-box; } body { width: 100%; min-height: 100vh; float: left; clear: both; } @media screen and (max-width: 767px) { body.no-scroll { height: 100vh; overflow: hidden; position: fixed; } } body.modal-open { height: 100vh; overflow: hidden; } a.disabled { pointer-events: none; cursor: default; text-decoration: none; } #navigation.mobile-nav-open li.has-child .child-menu li .child-menu, form .form-row input[type="text"][readonly]:focus, form .form-row input[type="email"][readonly]:focus, form .form-row input[type="number"][readonly]:focus, form .form-row input[type="tel"][readonly]:focus, form .form-row input[type="password"][readonly]:focus, form .form-row textarea[readonly]:focus, form .form-row select[readonly]:focus, form .form-row .ui-selectmenu-button.ui-button[readonly]:focus, form .form-row .select-wrap[readonly]:focus, .map-search, .service-page-container .service-num-flow .circle, .contract-page a:not([class*="btn"]):after, .pricelist-note a:before, .account-page .payment-method.payment-method--grey a:after, .account-page .payment-method .payment-method__card-details .c-btn-secondary:hover, .tariff .best-value, .subscription-page__content a:not([class*="btn-"]):after, .dcs-modal-content .notification .notification-message, #navigation .main-menu>li.selected:after, #navigation .main-menu>li.active:after, #sub-nav ul li a.active:after, .btn-primary:not([disabled]):not(.btn-default), .c-btn-primary:not([disabled]):not(.btn-default), .btn-hero { background-color: #bb162b; } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-header { background-color: #bb162b; } } .contract-tables .header-btns a:last-child:before, .promo-banner .background, .promo-banner .circle, .checkbox-switcher input[type=radio]:checked+.radio, .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.today, .service-page-container .service-num-flow .circle, .subscription-page__content a:not([class*="btn-"]):after, .dcs-progress-bar ul li.completed:before, .account-page.close-account .card-content p a:after, .account-page .payment-method.payment-method--grey a:after, .contract-page a:not([class*="btn"]):after, .pricelist-note a:before { background-color: #00a3c3; } .light-2-bg, .divider, #navigation.mobile-nav-open li.has-child .child-menu, form .form-row input[type="text"][readonly], form .form-row input[type="email"][readonly], form .form-row input[type="number"][readonly], form .form-row input[type="tel"][readonly], form .form-row input[type="password"][readonly], form .form-row textarea[readonly], form .form-row select[readonly], form .form-row .ui-selectmenu-button.ui-button[readonly], form .form-row .select-wrap[readonly], .note-box, .range-slider .ng5-slider .ng5-slider-bar, .range-slider .ng5-slider .ng5-slider-pointer, .nav-tabs .nav-item .nav-link.active, .contract-vouchers .contract-voucher__box.contract-voucher__box--disabled .contract-voucher__code, .contract-vouchers__switcher button.selected, .tariff .tariff-header [class*="btn-"]:disabled, .opt-package .recommended, .edit-subscription-modal .subscription-fee, .btn-primary.uploading:not([disabled]):not(.btn-default), .c-btn-primary.uploading:not([disabled]):not(.btn-default), .btn-upload.uploading, .opt-package, .invoice-table-section .main-table th { background-color: #e3e3e3; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card .card-top form.card-number { background-color: #e3e3e3; } } .range-slider .ng5-slider .ng5-slider-bar-wrapper.ng5-slider-right-out-selection .ng5-slider-bar, .availability-status>span.availability-status--available::before, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"], .dcs-modal#added-promo-modal .message, .notification.success-message .notification-message, .as-notification.success-message .notification-message, .notification.success-message .notification-message.clickable:hover, .as-notification.success-message .notification-message.clickable:hover { background-color: #129793; } form .form-row input.valid[type="text"], form .form-row input.valid[type="email"], form .form-row input.valid[type="number"], form .form-row input.valid[type="tel"], form .form-row input.valid[type="password"], form .form-row textarea.valid, form .form-row select.valid, form .form-row .ui-selectmenu-button.ui-button.valid, form .form-row .select-wrap.valid, form .form-row .code-input input.success, .contract-voucher__code, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:hover, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:focus, .notification.success-message.success-message--lighter .notification-message, .as-notification.success-message.success-message--lighter .notification-message { background-color: #d0eae9; } .range-slider .ng5-slider .ng5-slider-bar-wrapper.ng5-slider-left-out-selection .ng5-slider-bar, .availability-status>span.availability-status--occupied::before, .availability-status>span.availability-status--offline::before, .contract-edit-wrap .contract-detail form .btn-upload.error:hover, .notification.warning-message .notification-message, .as-notification.warning-message .notification-message, .notification.warning-message .notification-message.clickable:hover, .as-notification.warning-message .notification-message.clickable:hover, .btn-delete:not([disabled]) { background-color: #bb162b; } form .form-row input.error[type="text"], form .form-row input.error[type="email"], form .form-row input.error[type="number"], form .form-row input.error[type="tel"], form .form-row input.error[type="password"], form .form-row textarea.error, form .form-row select.error, form .form-row .ui-selectmenu-button.ui-button.error, form .form-row .select-wrap.error, form .form-row .code-input input.error, .notification.warning-message.warning-message--lighter .notification-message, .as-notification.warning-message.warning-message--lighter .notification-message { background-color: #f1d0d5; } #navigation.mobile-nav-open li.has-child .child-menu a.active, .notification.alert-message .notification-message, .as-notification.alert-message .notification-message, .notification.alert-message .notification-message.clickable:hover, .as-notification.alert-message .notification-message.clickable:hover, .ie-expired-info { background-color: #f39200; } .white-bg, #navigation.mobile-nav-open .mobile-scroll-area, .dcs-progress-bar ul li:before, .dcs-progress-bar ul li:first-child:after, .dcs-progress-bar ul li:last-child:after, .dcs-progress-bar ul li.active:before, form .form-row .calendar-button-wrap.calendar-button-wrap--modal input.btn-date-picker, .map-overlays, .map-overlays.load-content, .map-search .toggle-filters, .map-filters, .map-poi-detail, .map-poi-detail .poi-details, .map-legend, .gm-style .zoom-control button.zoom-control-in, .gm-style .zoom-control button.zoom-control-out, .gm-style .legend-control button.opened, .availability-status>span.availability-status--unknown::before, .invoices-block .invoices-block__inner, .invoices-filters .select-wrap, .contract-vouchers .contract-voucher__box.contract-voucher__box--disabled, .contract-vouchers__filters .styled-select, .contract-vouchers__switcher button, .invoice-table-section [class^="btn-"]:focus, .account-page .page-content:not(.card-layout), .account-page .payment-method.payment-method--grey .styled-select, .registration-page .contract-edit-wrap .contract-review .contract-review-content .card .card-top, .registration-page .contract-edit-wrap .contract-review .contract-review-content .card .card-bottom, .contract-edit-wrap .contract-header .contract-header-content, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content, #footer, .dcs-modal, .dcs-modal-content, .card-layout, .countries-container .countries-content, .message-container .message-content, #navigation, #sub-nav, .availability-status>span.availability-status--available::before, .availability-status>span.availability-status--occupied::before, .availability-status>span.availability-status--in-maintenance::before { background-color: #ffffff; } @media screen and (min-width: 1170px) { #navigation .child-menu { background-color: #ffffff; } } .dcs-progress-bar ul:after, .tooltip .tooltip-inner, .service-page-container .service-num-flow .ul-steps-icons:before, .c-btn-primary[disabled], .c-btn-primary[disabled]:focus, .c-btn-primary[disabled]:hover, .btn-primary:not(.btn-default)[disabled], .btn-primary:not(.btn-default)[disabled]:focus, .btn-primary:not(.btn-default)[disabled]:hover, .c-btn-secondary[disabled], .c-btn-secondary[disabled]:focus, .c-btn-secondary[disabled]:hover, .btn-secondary[disabled], .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, .btn-hero[disabled], .btn-hero[disabled]:focus, .btn-hero[disabled]:hover, .btn-teal-light[disabled], .btn-teal-light[disabled]:focus, .btn-teal-light[disabled]:hover, .btn-green[disabled], .btn-green[disabled]:focus, .btn-green[disabled]:hover, .btn-red[disabled], .btn-red[disabled]:focus, .btn-red[disabled]:hover, .btn-tertiary[disabled], .btn-tertiary[disabled]:focus, .btn-tertiary[disabled]:hover, .btn-quartenary[disabled], .tariffs .btn-blue-light.fl-left.full-width[disabled], .btn-quartenary[disabled]:focus, .btn-quartenary[disabled]:hover, .btn-blue-light[disabled], .btn-blue-light[disabled]:focus, .btn-blue-light[disabled]:hover, .btn-upload[disabled], .btn-upload[disabled]:focus, .btn-upload[disabled]:hover, .btn-delete[disabled], .btn-delete[disabled]:focus, .btn-delete[disabled]:hover, .map-search, .tariff .tariff-header, .tariff .tariff-body, .graph-section .btns button.active, .invoice-table-section .table-head, .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::before, .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::after, .checkbox-switcher input[type=radio]:checked+.radio, .contract-vouchers__switcher button.selected { background-color: #e3e3e3; } .home-content, .map-poi-detail .poi-title, .nav-tabs .nav-item .nav-link, .accordion-header.collapsed, .invoices-block.invoices-block--grey .invoices-block__inner, .contract-services .contract-services__box.contract-services__box--disabled, .contract-services .contract-voucher__box.contract-services__box--disabled, .contract-vouchers .contract-services__box.contract-services__box--disabled, .contract-vouchers .contract-voucher__box.contract-services__box--disabled, .account-page .payment-method.payment-method--grey, .tariff .tariff-header, .tariff .tariff-body, .contract-review .contract-review-content .card.review-details-card, .subscription .subscription-rows, .card-layout .card-menu, .single-page-content .content .block .block-highlight, .flatpickr-weekdays, .invoice-table-section .main-table tr:hover td { background-color: #f9f9fa; } .tariff .tariff-header [class*="btn-"]:disabled, form .form-row input[type="text"][readonly]:focus, form .form-row input[type="email"][readonly]:focus, form .form-row input[type="number"][readonly]:focus, form .form-row input[type="tel"][readonly]:focus, form .form-row input[type="password"][readonly]:focus, form .form-row textarea[readonly]:focus, form .form-row select[readonly]:focus, form .form-row .ui-selectmenu-button.ui-button[readonly]:focus, form .form-row .select-wrap[readonly]:focus { background-color: #7e7f83; } @media screen and (min-width: 1170px) { #navigation .user-menu .desktop-country:before, #navigation .user-menu .desktop-lang .portlet-body>a::before { background-color: #7e7f83; } } .c-btn-secondary:not([disabled]):not(.btn-default), .account-page .payment-method .notification.warning-message .text a::after { background-color: #58595b; } .label-state--available:before, .availability-status>span.availability-status--available::after { background-color: #129793; } .label-state--occupied:before, .availability-status>span.availability-status--occupied::after, .availability-status>span.availability-status--offline::after { background-color: #f39200; } .label-state--unknown:before, .availability-status>span.availability-status--unknown::after { background-color: #58595b; } .label-state--offline:before { background-color: #bb162b; } .dcs-progress-bar ul li:before, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, .map-search #filter-country-search, .nav-tabs .nav-item .nav-link, .contract-services .contract-services__box, .contract-services .contract-voucher__box, .contract-vouchers .contract-services__box, .contract-vouchers .contract-voucher__box, .contract-subscriptions .contract-services-image, .contract-vouchers__switcher button, .opt-package, .contract-edit-wrap .contract-header .contract-header-content, .contract-review .contract-review-content .card .card-top, .contract-review .contract-review-content .card .card-bottom, .subscription, .subscription .subscription-image, .ui-selectmenu-button.ui-button, .select-wrap, .ui-widget.ui-widget-content, .ui-menu .ui-menu-item-wrapper, .select-wrap .options, .dcs-modal-content .modal-body .contract-voucher__box, .notification.success-message.success-message--lighter .notification-message, .as-notification.success-message.success-message--lighter .notification-message, .notification.warning-message.warning-message--lighter .notification-message, .as-notification.warning-message.warning-message--lighter .notification-message, .graph-section .btns button, .checkbox-switcher input[type=radio]+.radio, .contract-review .contract-review-content .card.review-details-card { border: 1px solid #e3e3e3; } @media screen and (min-width: 768px) { .account-page .page-content:not(.card-layout), .card-layout { border: 1px solid #e3e3e3; } } form .radio-group-title.border, .map-filters .collapsible-body+.collapsible-header, .map-poi-detail .plug-row, .map-poi-detail .poi-details .poi-note, .map-poi-detail .mobile-more-strip, .invoices-block .invoices-block__inner, .account-page .page-content:not(.card-layout), .selected-file, .subscription .subscription-row, .dcs-modal.edit-subscription-modal .modal-footer, .card-layout, .card-layout .card-menu ul li:last-child { border-top: 1px solid #e3e3e3; } @media screen and (min-width: 768px) { .invoices-block .invoices-block__inner { border-right: 1px solid #e3e3e3; } } .contract-tables, .map-filters .collapsible-header, .map-poi-detail .operator, .map-legend .map-legend__head, .nav-tabs, .accordion-header.collapsed, .charging-points .accordion, .invoices-block .invoices-block__inner, .contract-header, .contract-section, .contract-status, .contract-services, .contract-vouchers, .account-page .page-content:not(.card-layout), .account-page .account-type, .tariff .tariff-body .contract-table tr:last-child td:last-child, .select-wrap .options li, #footer .row:first-child, .dcs-modal .tariff-table tr td.cell-separator, .account-page .dcs-modal .tariff-table tr td.cell-separator, .card-layout .card-header, .message-container .message-content .scroll-content { border-bottom: 1px solid #e3e3e3; } @media screen and (max-width: 767px) { .invoices-table .td-period, .invoices-table tbody tr:not(:last-child) { border-bottom: 1px solid #e3e3e3; } } @media screen and (min-width: 768px) { .invoices-table tbody tr:not(:last-child) td:not(:first-child) { border-bottom: 1px solid #e3e3e3; } } @media screen and (max-width: 1169px) { #navigation { border-bottom: 1px solid #e3e3e3; } } #navigation.mobile-nav-open li.has-child .child-menu a.active, .service-page-container .service-num-flow .ul-steps { border-left: 1px solid #e3e3e3; } @media screen and (min-width: 768px) { .invoices-block .invoices-block__inner, .account-page .card-right-menu { border-left: 1px solid #e3e3e3; } } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .review-details-row .review-details-col { border-left: 1px solid #e3e3e3; } } #sub-nav, .map-poi-detail .plug-row { border-top: 1px solid #e3e3e3; } #footer .row:first-child, .map-poi-detail .operator { border-bottom: 1px solid #e3e3e3; } .map-search #filter-country-search:focus, .contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio]:checked+.radio+label .subscription, .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.today, .invoice-table-section .table, .invoice-table-section .cell { border-color: #bb162b; } .dcs-progress-bar ul li.active:before, form .form-row input[type="text"]:focus, form .form-row input[type="email"]:focus, form .form-row input[type="number"]:focus, form .form-row input[type="tel"]:focus, form .form-row input[type="password"]:focus, form .form-row textarea:focus, form .form-row select:focus, form .form-row .ui-selectmenu-button.ui-button:focus, form .form-row .select-wrap:focus, .checkbox-switcher .checkbox-switcher__checkbox, .account-page .payment-method .payment-method__card-details .c-btn-secondary, .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.today { border-color: #00a3c3; } .invoices-block.invoices-block--grey .invoices-block__inner .invoices-table__caption, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content, .graph-section .btns button:disabled, .graph-section .stat-block, .invoice-table-section .main-table, .invoice-table-section .more-table table, .invoice-table-section .more-table .cell:first-child { border-color: #e3e3e3; } @media screen and (min-width: 768px) { .graph-section { border-color: #e3e3e3; } } form .form-row input.valid[type="text"], form .form-row input.valid[type="email"], form .form-row input.valid[type="number"], form .form-row input.valid[type="tel"], form .form-row input.valid[type="password"], form .form-row textarea.valid, form .form-row select.valid, form .form-row .ui-selectmenu-button.ui-button.valid, form .form-row .select-wrap.valid, form .form-row .code-input input.success, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"], .notification.success-message.success-message--lighter .notification-message, .as-notification.success-message.success-message--lighter .notification-message { border-color: #129793; } .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:hover, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:focus { border-color: #d0eae9; } form .form-row input.error[type="text"], form .form-row input.error[type="email"], form .form-row input.error[type="number"], form .form-row input.error[type="tel"], form .form-row input.error[type="password"], form .form-row textarea.error, form .form-row select.error, form .form-row .ui-selectmenu-button.ui-button.error, form .form-row .select-wrap.error, form .form-row .code-input input.error, .contract-edit-wrap .contract-detail form .btn-upload.error, .notification.warning-message.warning-message--lighter .notification-message, .as-notification.warning-message.warning-message--lighter .notification-message, .btn-delete:not([disabled]) { border-color: #bb162b; } .invoice-table-section .table-caption table { border-color: #ffffff; } .tariff .tariff-header [class*="btn-"]:disabled, .nav-tabs, .accordion-header.collapsed, .charging-points .accordion, .c-btn-primary[disabled], .c-btn-primary[disabled]:focus, .c-btn-primary[disabled]:hover, .btn-primary:not(.btn-default)[disabled], .btn-primary:not(.btn-default)[disabled]:focus, .btn-primary:not(.btn-default)[disabled]:hover, .c-btn-secondary[disabled], .c-btn-secondary[disabled]:focus, .c-btn-secondary[disabled]:hover, .btn-secondary[disabled], .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, .btn-hero[disabled], .btn-hero[disabled]:focus, .btn-hero[disabled]:hover, .btn-teal-light[disabled], .btn-teal-light[disabled]:focus, .btn-teal-light[disabled]:hover, .btn-green[disabled], .btn-green[disabled]:focus, .btn-green[disabled]:hover, .btn-red[disabled], .btn-red[disabled]:focus, .btn-red[disabled]:hover, .btn-tertiary[disabled], .btn-tertiary[disabled]:focus, .btn-tertiary[disabled]:hover, .btn-quartenary[disabled], .tariffs .btn-blue-light.fl-left.full-width[disabled], .btn-quartenary[disabled]:focus, .btn-quartenary[disabled]:hover, .btn-blue-light[disabled], .btn-blue-light[disabled]:focus, .btn-blue-light[disabled]:hover, .btn-upload[disabled], .btn-upload[disabled]:focus, .btn-upload[disabled]:hover, .btn-delete[disabled], .btn-delete[disabled]:focus, .btn-delete[disabled]:hover, .tariff .tariff-body .contract-table tr:last-child td:last-child, .invoice-table-section .main-table tr td, .invoice-table-section .table-error-message, .checkbox-switcher .checkbox-switcher__checkbox { border-color: #e3e3e3; } .invoices-block.invoices-block--grey .invoices-block__inner { border-color: #f9f9fa; } .tariff .tariff-header [class*="btn-"]:disabled, .dcs-progress-bar ul li:before { border-color: #7e7f83; } .service-page-container .service-num-flow .circle { border-radius: 50rem; } .home-teaser-row .img-card, .availability-status>span, .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { border-radius: 50rem; } .contract-vouchers__switcher button:last-child { border-top-right-radius: 50rem; border-bottom-right-radius: 50rem; } .contract-vouchers__switcher button:first-child { border-top-left-radius: 50rem; border-bottom-left-radius: 50rem; } form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, .map-search #filter-country-search, .contract-services .contract-services__box, .contract-services .contract-voucher__box, .contract-vouchers .contract-services__box, .contract-vouchers .contract-voucher__box, .contract-subscriptions .contract-services-image, .contract-review .contract-review-content .card.review-details-card, .contract-review .contract-review-content .card .card-top, .ui-selectmenu-button.ui-button, .select-wrap, .edit-subscription-modal .subscription-rows, .notification .notification-message, .as-notification .notification-message, .countries-container .countries-content, .graph-section .btns button, .invoice-table-section .table, .select-wrap .styled-select { border-radius: 4.5px; } @media screen and (min-width: 768px) { .invoices-block .invoices-block__inner, .account-page .page-content:not(.card-layout), .card-layout { border-radius: 4.5px; } } .nav-tabs .nav-item .nav-link { border-top-left-radius: 4.5px; border-top-right-radius: 4.5px; } .checkbox-switcher .checkbox-switcher__checkbox:last-child { border-top-right-radius: 4.5px; border-bottom-right-radius: 4.5px; } .checkbox-switcher .checkbox-switcher__checkbox:first-child { border-top-left-radius: 4.5px; border-bottom-left-radius: 4.5px; } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content, .subscription, .tooltip .tooltip-inner { border-radius: 4.5px; } .blue-link, .dark2, .dark3, .grey2, .back-link-color, .back-link, .tariffs-page-container .contract-table tr td a, .account-page table.contract-table tr td a, form .form-row .checkbox-wrapper label, .range-slider .ng5-slider .ng5-slider-bubble, .map-search #filter-country-search, .map-poi-detail .poi-details .color-grey, [class^="label-state"], .map-legend .map-legend__head .title, .gm-style button:hover, .nav-tabs .nav-item .nav-link.active, .connector-availability, .connector-power, .pac-item-query, .service-page-container .page-header a, .service-page-container .service-num-flow .row a, .invoices-filters .select-wrap, .invoices-filters .select-wrap .options li, .contract-vouchers .contract-voucher__boxes .contract-voucher__box, .account-page .privacy-settings .form-row label, .account-page .payment-method .payment-method__card-overview p, .tariff .tariff-header h2, .tariff .tariff-header p, .tariff .tariff-header [class*="btn-"]:disabled, .opt-package .recommended, .contract-edit-wrap .contract-final .contract-final-content p.blue-font, .contract-review .contract-review-content .card .card-top .next-to label, .contract-review .contract-review-content .card .card-bottom .applied-codes .remove-code, .ui-menu .ui-menu-item-wrapper.ui-state-active, .dcs-modal-content .modal-body a:not([class*="btn-"]), .dcs-modal-content .notification .notification-message, .dcs-modal-content .notification .notification-message p, .country-languages ul a, .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body p, .cancel-contract-info-modal .modal-body .form-row.checkbox-wrapper label, .cancel-contract-modal .modal-body .form-row.checkbox-wrapper label, .edit-subscription-modal .modal-body p, .card-layout .card-menu ul li.active a, .card-layout .card-menu ul li:hover a, .card-layout .card-content table tr td:last-child, .single-page-content .content a, .single-page-content .content .block, .notification.success-message.success-message--lighter .notification-message p, .notification.success-message.success-message--lighter .notification-message .p, .notification.success-message.success-message--lighter .notification-message a, .as-notification.success-message.success-message--lighter .notification-message p, .as-notification.success-message.success-message--lighter .notification-message .p, .as-notification.success-message.success-message--lighter .notification-message a, .notification.warning-message.warning-message--lighter .notification-message p, .notification.warning-message.warning-message--lighter .notification-message .p, .notification.warning-message.warning-message--lighter .notification-message a, .as-notification.warning-message.warning-message--lighter .notification-message p, .as-notification.warning-message.warning-message--lighter .notification-message .p, .as-notification.warning-message.warning-message--lighter .notification-message a, .warning .warning-content .warning-title, .error-page p, .result-page .result-page__content, .flatpickr-day, span.flatpickr-weekday, .flatpickr-current-month, .tooltip .tooltip-inner, .ie-expired-info, .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete, .btn-primary.uploading:not([disabled]):not(.btn-default), .c-btn-primary.uploading:not([disabled]):not(.btn-default), .btn-upload.uploading, #footer .copy-text span.text, .map-filters .filters-button .clear-filters.disabled, .tariff .tariff-body .contract-table tr td, .graph-section h3, .graph-section p.color-grey, .invoice-table-section h3, .invoice-table-section h4, .invoice-table-section .main-table tr td, .account-page.close-account .warning-content p { color: #58595b; } .color-teal, .dcs-progress-bar ul li.active, .dcs-progress-bar ul li.completed, .contract-page a:not([class*="btn"]), .account-page .payment-method.payment-method--grey a, .tariffs-page-container .page-header a, .tariffs-wrap .full-width, .tariffs-wrap .btn-inline, .subscription-page__content a:not([class*="btn-"]), .ui-selectmenu-button.ui-button, .select-wrap, .select-wrap .options li:hover, .cancel-contract-info-modal .modal-body .form-row .warning-content p a, .cancel-contract-modal .modal-body .form-row .warning-content p a, .single-page-content .content .block .block-highlight h3, .notification.alert-message .notification-message, .as-notification.alert-message .notification-message, .notification.alert-message .notification-message p, .notification.alert-message .notification-message .p, .as-notification.alert-message .notification-message p, .as-notification.alert-message .notification-message .p, .btn-quartenary:not([disabled]), .tariffs .btn-blue-light.fl-left.full-width:not([disabled]), .graph-section .btns button, .graph-section .stat-block h4, .graph-section .stat-block h4 small, .graph-section .stat-block .number.number--no-data { color: #58595b; } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a, #navigation.mobile-nav-open li.has-child .child-menu a { color: #58595b; } } .color-grey, .blue, .blue-font, a.disabled, .dcs-progress-bar ul li, .tariffs-page-container .contract-table tr td:first-child, .account-page table.contract-table tr td:first-child, form .form-row label, form .form-row input[type="text"][readonly], form .form-row input[type="email"][readonly], form .form-row input[type="number"][readonly], form .form-row input[type="tel"][readonly], form .form-row input[type="password"][readonly], form .form-row textarea[readonly], form .form-row select[readonly], form .form-row .ui-selectmenu-button.ui-button[readonly], form .form-row .select-wrap[readonly], form .form-row .input-note, form .radio-group-title, .range-slider .ng5-slider .ng5-slider-bubble.ng5-slider-limit, .map-search #filter-country-search::placeholder, .map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+[class*="icon-plug"]+label, .map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+label, .map-poi-detail .poi-details .poi-note, .nav-tabs .nav-item .nav-link, .contract-details .contract-details__label, .contract-status .contract-status__inactive, .contract-services .contract-services__box.contract-services__box--disabled .contract-services__name, .contract-services .contract-voucher__box.contract-services__box--disabled .contract-services__name, .contract-vouchers .contract-services__box.contract-services__box--disabled .contract-services__name, .contract-vouchers .contract-voucher__box.contract-services__box--disabled .contract-services__name, .contract-services .contract-services__label.contract-services__label--inactive, .contract-vouchers .contract-services__label.contract-services__label--inactive, .contract-vouchers .contract-voucher__box.contract-voucher__box--disabled, .contract-vouchers .contract-voucher__box.contract-voucher__box--disabled .contract-voucher__code, .contract-voucher__balance--original, .contract-voucher__msg, .graph-section .graph .graph__error-message p, .account-page .payment-method.payment-method--grey, .account-page .payment-method.business-certificate table tr td:first-child, .account-page .payment-method.tax-information table tr td:first-child, .selected-file, .selected-file a, .tariffs-wrap .full-width:hover, .tariffs-wrap .btn-inline:hover, .prices-note, .contract-review .contract-review-content .header h4, .contract-review .contract-review-content .card .card-bottom .applied-codes p, .cancellation-period, .ui-menu .ui-menu-item-wrapper, .select-wrap .options li, #footer .copy-text, .countries-note, .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link, .dcs-modal .tariff-table tr td:first-child, .account-page .dcs-modal .tariff-table tr td:first-child, .card-layout .card-menu ul li a, .card-layout .card-content table tr td:first-child, .warning .warning-content p, .maintenance-page .maintenance-page__content, .flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay, .c-btn-primary[disabled], .c-btn-primary[disabled]:focus, .c-btn-primary[disabled]:hover, .btn-primary:not(.btn-default)[disabled], .btn-primary:not(.btn-default)[disabled]:focus, .btn-primary:not(.btn-default)[disabled]:hover, .c-btn-secondary[disabled], .c-btn-secondary[disabled]:focus, .c-btn-secondary[disabled]:hover, .btn-secondary[disabled], .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, .btn-hero[disabled], .btn-hero[disabled]:focus, .btn-hero[disabled]:hover, .btn-teal-light[disabled], .btn-teal-light[disabled]:focus, .btn-teal-light[disabled]:hover, .btn-green[disabled], .btn-green[disabled]:focus, .btn-green[disabled]:hover, .btn-red[disabled], .btn-red[disabled]:focus, .btn-red[disabled]:hover, .btn-tertiary[disabled], .btn-tertiary[disabled]:focus, .btn-tertiary[disabled]:hover, .btn-quartenary[disabled], .tariffs .btn-blue-light.fl-left.full-width[disabled], .btn-quartenary[disabled]:focus, .tariffs .btn-blue-light.fl-left.full-width[disabled]:focus, .btn-quartenary[disabled]:hover, .tariffs .btn-blue-light.fl-left.full-width[disabled]:hover, .btn-blue-light[disabled], .btn-blue-light[disabled]:focus, .btn-blue-light[disabled]:hover, .btn-upload[disabled], .btn-upload[disabled]:focus, .btn-upload[disabled]:hover, .btn-delete[disabled], .btn-delete[disabled]:focus, .btn-delete[disabled]:hover, .teaser-big-wrap .car-parameters, .map-filters.filters-disabled .range-slider>span, .tariff .tariff-body .contract-table tr td:first-child, .graph-section .graph h5, .graph-section .stat-block .stat-title, .graph-section .stat-block .icon-wrap .stat-title, .invoice-table-section .table-caption tr td, .invoice-table-section .table-error-message, .invoice-table-section .cell div, .logout-container .logout-content p { color: #7e7f83; } #navigation.mobile-nav-open li.has-child .child-menu li .child-menu a, .hero-home .titles, .map-poi-detail .poi-title .marker-flag, .availability-status>span.availability-status--unknown, .icon-available-marker-count, .service-page-container .service-num-flow .circle, .account-page .payment-method .payment-method__card-details .c-btn-secondary:hover, .tariff .best-value, .promo-banner .circle, .contract-edit-wrap .contract-detail form .btn-upload.error:hover, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"], .checkbox-switcher input[type=radio]:checked+.radio+label, .dcs-modal#added-promo-modal .message, .dcs-modal#added-promo-modal .message p, .notification.success-message .notification-message, .as-notification.success-message .notification-message, .notification.success-message .notification-message p, .notification.success-message .notification-message .p, .as-notification.success-message .notification-message p, .as-notification.success-message .notification-message .p, .notification.warning-message .notification-message, .as-notification.warning-message .notification-message, .notification.warning-message .notification-message p, .notification.warning-message .notification-message .p, .as-notification.warning-message .notification-message p, .as-notification.warning-message .notification-message .p, .flatpickr-day.today, .btn-primary:not([disabled]):not(.btn-default), .c-btn-primary:not([disabled]):not(.btn-default), .c-btn-secondary:not([disabled]):not(.btn-default), .btn-delete:not([disabled]), .btn-hero, .btn-upload button, .btn-upload:hover button, .opt-package .recommended, .tariff .tariff-header [class*="btn-"]:disabled, .account-page .payment-method .payment-method__card-details .c-btn-secondary, .tooltip .tooltip-inner { color: #ffffff; } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-header, .dcs-modal.modal-switch-country .modal-header h2 { color: #ffffff; } } .text-success, .green-active, .msg-row.success, .msg-row.success p, .availability-status>span.availability-status--available, .contract-status .contract-status__active, .contract-services .contract-services__label.contract-services__label--active, .contract-vouchers .contract-services__label.contract-services__label--active, .contract-voucher__code, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:hover, .contract-review .contract-review-content .promo-form .form-row [class^="btn-"]:focus, .gronn-kontakt .form-row .success-msg { color: #129793; } .text-warning, .red, form .form-row.upload-row .upload-desc .error-msg, form .form-row input.error[type="text"], form .form-row input.error[type="email"], form .form-row input.error[type="number"], form .form-row input.error[type="tel"], form .form-row input.error[type="password"], form .form-row textarea.error, form .form-row select.error, form .form-row .ui-selectmenu-button.ui-button.error, form .form-row .select-wrap.error, form .form-row .error-msg, form .form-row .code-input input.error, .msg-row.error, .msg-row.error p, .upload-error-desc .upload-error-reason, .availability-status>span.availability-status--occupied, .availability-status>span.availability-status--offline, .contract-services .contract-services__label.contract-services__label--blocked, .contract-vouchers .contract-services__label.contract-services__label--blocked, .contract-edit-wrap .contract-detail form .btn-upload.error, .c-btn-secondary.text-warning:not([disabled]):not(.btn-default) { color: #bb162b; } .back-link, .text-warning:hover, .red:hover, .checkbox-wrapper label+a, .checkbox-wrapper label>a, .checkbox-wrapper a .likeLink, .map-poi-detail .mobile-more-strip .more, .contract-page a:not([class*="btn"]):hover, .country-languages ul li.selected, .country-languages ul li.selected a, .country-languages ul a:hover, .dcs-modal#added-promo-modal .btns .inline-link, .btn-quartenary:not([disabled]):hover, .tariffs .btn-blue-light.fl-left.full-width:not([disabled]):hover, .btn-quartenary:not([disabled]):focus, .tariffs .btn-blue-light.fl-left.full-width:not([disabled]):focus, .map-filters .filters-button .clear-filters, .account-page .info-block a, form .form-row .input-note a, .subscription-page__content a:not([class*="btn-"]), .account-page.close-account .card-content p a, .account-page .payment-method.payment-method--grey a, .contract-page a:not([class*="btn"]) { color: #00a3c3; } .contract-services .contract-services__label.contract-services__label--pending, .contract-vouchers .contract-services__label.contract-services__label--pending { color: #f39200; } @media screen and (min-width: 1170px) { .card-layout .col-container, #navigation .user-menu { display: flex; } } .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { display: inline-block; } @media screen and (max-width: 767px) { .invoices-table td { display: block; } } .service-page-container .service-num-flow .ul-steps { display: none; } @media screen and (max-width: 767px) { .invoices-table .td-period, .contract-edit-wrap .registration-header-wrapper .back-link { display: none; } } @media screen and (max-width: 1169px) { .card-layout .card-menu { display: none; } } .head-logos .brand-logo img { height: calc(5px * 9); } #navigation .nav-wrapper { height: calc(5px * 11); } @media screen and (min-width: 1170px) { #navigation .nav-wrapper { height: calc(5px * 12); } } @media screen and (min-width: 1170px) { .head-logos .brand-logo img { height: calc(5px * 14); } } @media screen and (min-width: 1170px) { #navigation.transparent .head-logos .brand-logo img { height: calc(5px * 18); } } .promo-banner .circle { height: calc(5px * 41); } .u-mt-1, .connector-types, .connector-data--mini { margin-top: calc(5px * 1); } .charging-point-features span { margin-right: calc(5px * 1); } @media screen and (min-width: 768px) { .contract-details .contract-details__label { margin-right: calc(5px * 1); } } .u-mb-1, .invoices-filters .invoices-filters__label, .contract-details .contract-details__label, .contract-voucher__balance--sum, .single-page-content .content .block .block-highlight h3 { margin-bottom: calc(5px * 1); } .u-my-1, #navigation .main-menu>li>a, #navigation .main-menu>li .portlet-body>a, #navigation .main-menu .desktop-lang>a, #navigation .main-menu .desktop-lang .portlet-body>a, #navigation .user-menu>li>a, #navigation .user-menu>li .portlet-body>a, #navigation .user-menu .desktop-lang>a, #navigation .user-menu .desktop-lang .portlet-body>a { margin-top: calc(5px * 1); margin-bottom: calc(5px * 1); } .u-mt-2, #navigation.mobile-nav-open .main-menu, .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note, form .form-row.single-btn-row, .subscription-page__content .subscription, .subscribe-form .btns, .dcs-modal .btns-flex [class*="btn-"], .dcs-modal .btns-flex button, .dcs-modal .btns-row [class*="btn-"], .dcs-modal .btns-row button, .dcs-modal .btns [class*="btn-"], .dcs-modal .btns button, .cancel-contract-info-modal .modal-body .form-row textarea, .cancel-contract-modal .modal-body .form-row textarea, .invoices-table .td-number { margin-top: calc(5px * 2); } @media screen and (min-width: 1170px) { .contract-edit-wrap .after-cards { margin-top: calc(5px * 2); } } .warning .warning-icon { margin-right: calc(5px * 2); } h1, .h1, h2, .h2, h3, .h3, .u-mb-2, form .form-row label, form .radio-group-title, .map-poi-detail .poi-details p:first-child, .map-poi-detail .operator p, .invoices-block .invoices-block__inner, .account-page .payment-method .payment-method__card-overview p, .account-page .payment-method-switcher, .opt-package p, .contract-review h2, .subscription-page__content p, .subscription .subscription-description p, .subscription .subscription-description ul li, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul, .cancel-contract-info-modal .modal-body .form-row ul li, .cancel-contract-modal .modal-body .form-row ul li, .card-layout .card-content form .checkbox-wrapper, .single-page-content .content .block .block-highlight, .single-page-content .content .block .block-highlight p, .tooltip, .map-filters .filters-button .btn-primary { margin-bottom: calc(5px * 2); } @media screen and (max-width: 767px) { .account-page .payment-method.payment-method--grey table tr, .support.account-page .help-block table tr { margin-bottom: calc(5px * 2); } } .contract-voucher__balance--original span, .opt-package .recommended { margin-left: calc(5px * 2); } @media screen and (min-width: 768px) { .invoices-table .invoices-table__price .currency, .card-layout .card-content form [class^="btn-"]+[class^="btn-"] { margin-left: calc(5px * 2); } } .u-my-2, .contract-edit-wrap .vehicle-detail form>p { margin-top: calc(5px * 2); margin-bottom: calc(5px * 2); } .u-mt-3, .loading-wrapper .input-note, .range-slider .horizontal-slider-container, .contract-header__space-between .show-details, .contract-edit-wrap .contract-detail form .c-btn-primary, .dcs-modal.edit-subscription-modal .modal-footer .cancel-subscription, .edit-subscription-modal .subscription-row { margin-top: calc(5px * 3); } .u-mb-3, .hero-home .titles .above-title, form .form-row .input-note, .contract-services .contract-services__box, .contract-services .contract-voucher__box, .contract-vouchers .contract-services__box, .contract-vouchers .contract-voucher__box, .contract-voucher__date, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content h3, .contract-review .contract-review-content .card .card-bottom .applied-codes p, .contract-review .contract-review-content .card .card-bottom .applied-codes .applied-codes__notes, .card-layout .card-content h3.card-title, .logout-container .logout-content h2, .support.account-page .mob-title { margin-bottom: calc(5px * 3); } .map-search .toggle-filters { margin-left: calc(5px * 3); } .u-my-3 { margin-top: calc(5px * 3); margin-bottom: calc(5px * 3); } .u-mt-4, .promo-banner, .contract-edit-wrap .contract-detail form, .contract-edit-wrap .after-cards, .subscription .subscription-rows, .subscription-details-button, .dcs-modal .btns-flex, .dcs-modal .btns-row, .dcs-modal .btns, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row .warning-content p, .cancel-contract-modal .modal-body .form-row .warning-content p { margin-top: calc(5px * 4); } #navigation .toggle-mobile-menu { margin-right: calc(5px * 4); } .u-mb-4, .home-teaser-row h2, .title-cta-row .col-cta p:first-child, .tariffs-page-container .contract-table, .account-page table.contract-table, .loading-wrapper, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, form .form-row .error-msg, .service-page-container .page-header h2, .service-page-container h3, .service-page-container .service-num-flow .row .left-text, .service-page-container .service-num-flow .row .right-text, .invoices-table .invoices-table__caption, .invoice-table-section .table-caption, .invoice-table-section .table, .account-page .account-type, .account-page .payment-method h4, .tariffs-page-container .page-header h2, .tariff, .tariff+[class*="btn-"], .tariff .tariff-body .is-full h4, .prices-note, .prices-note p:not(:last-child), .opt-packages-wrap h4, .opt-package, .contract-edit-wrap .contract-detail h2, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content, .contract-edit-wrap .contract-final .contract-final-content h2, .contract-edit-wrap .contract-final .contract-final-content p, .contract-review .contract-review-content .card, .contract-review .contract-review-content .review-details-row .review-details-col p, .gronn-kontakt .gronn-kontakt--content h3, .subscription, .subscribe-form p:first-child, .subscribe-form .btns button, .upload-reg-certificate .dcs-modal-content .modal-body p, .edit-subscription-modal .subscription-rows, .dcs-modal .tariff-table, .account-page .dcs-modal .tariff-table, .card-layout .card-content .card-subtitle, .card-layout .card-content form [class^="btn-"], .single-page-content .content h2, .single-page-content .content h3, .single-page-content .content p, .single-page-content .content li, .single-page-content .content ul, .maintenance-page .maintenance-page__title, .join-container .join-form h3, .support.account-page .help-block p, .map-filters .filters-button .clear-filters, .promo-banner, .account-page.close-account .card-content p { margin-bottom: calc(5px * 4); } @media screen and (max-width: 767px) { .contract-vouchers__switcher { margin-bottom: calc(5px * 4); } } .head-logos .brand-logo, .account-page .payment-method .payment-method__expiry-date .select-wrap:last-child, .selected-file a { margin-left: calc(5px * 4); } .u-my-4, .single-page-content .content ul ul { margin-top: calc(5px * 4); margin-bottom: calc(5px * 4); } .contract-tables, .charging-points .plug-row, .charging-points .accordion-header, .contract-header, .contract-section, .contract-status, .contract-services, .contract-vouchers { margin-right: calc(5px * 4); margin-left: calc(5px * 4); } .u-mt-5, .nav-tabs { margin-top: calc(5px * 5); } .u-mb-5, .map-poi-detail .poi-details .block, .selected-file, .subscribe-form { margin-bottom: calc(5px * 5); } .u-my-5 { margin-top: calc(5px * 5); margin-bottom: calc(5px * 5); } .u-mt-6, .dcs-progress-bar, .contract-header, .account-page .payment-method-switcher, .tariff .tariff-header [class*="btn-"], .change-tariff .tarrifs-1, .notification:first-child, .as-notification:first-child, .result-page .result-page__button, .join-container .join-form .form-row.single-btn-row { margin-top: calc(5px * 6); } .u-mr-6 { margin-right: calc(5px * 6); } @media screen and (min-width: 768px) { .contract-header, .subscription .subscription-image { margin-right: calc(5px * 6); } } .u-mb-6, .hero-home .titles, .home-teaser-row .img-card, .home-teaser-row .col-illustration-app, .home-teaser-row .col-image, .service-page-container .service-num-flow .step-five, .invoices-head, .invoices-head h2, .invoices-block, .invoices-filters, .account-page .payment-method.payment-method--grey, .contract-review .contract-review-content .card .card-top .contract_name+.error-msg, .gronn-kontakt form, .subscription .subscription-image, .dcs-modal-content .modal-body .contract-voucher__box, .join-container .page-header p, .support.account-page .help-block h4, .support.account-page .help-block table, .account-page .card-layout .card-content .privacy-settings form .checkbox-wrapper.form-row { margin-bottom: calc(5px * 6); } @media screen and (min-width: 768px) { .hero-home .titles .above-title, .home-teaser-row h2 { margin-bottom: calc(5px * 6); } } @media screen and (min-width: 1170px) { form .form-row.single-btn-row { margin-bottom: calc(5px * 6); } } @media screen and (min-width: 768px) { .contract-header { margin-left: calc(5px * 6); } } @media screen and (min-width: 1170px) { .head-logos .brand-logo { margin-left: calc(5px * 6); } } .u-my-6, .contract-tables .contract-tables--wrap .divider { margin-top: calc(5px * 6); margin-bottom: calc(5px * 6); } @media screen and (min-width: 768px) { .contract-tables, .contract-section, .contract-status, .contract-services, .contract-vouchers { margin-right: calc(5px * 6); margin-left: calc(5px * 6); } } .u-mt-7 { margin-top: calc(5px * 7); } .u-mb-7, .dcs-progress-bar { margin-bottom: calc(5px * 7); } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card { margin-bottom: calc(5px * 7); } } .u-my-7 { margin-top: calc(5px * 7); margin-bottom: calc(5px * 7); } .u-mt-8, .home-teaser-row .img, .contract-edit-wrap .contract-final .contract-final-content a, .subscription-page .page-header { margin-top: calc(5px * 8); } .u-mb-8, .home-teaser-row .img-homeapp-map, .service-page-container .service-num-flow, .service-page-container .service-num-flow .row .right-illustration, .service-page-container .service-num-flow .row .left-illustration, .contract-review .contract-review-content .card .card-top .ui-selectmenu-button, .contract-review .contract-review-content .card .card-top .contract_name, .card-layout .card-content table, .single-page-content .content .block, .error-page h1, .maintenance-page .maintenance-page__desc, .join-container .confirm-msg h2, .logout-container .logout-content p, .hero-content.country-select .titles h2, .countries-container .countries-content .header { margin-bottom: calc(5px * 8); } @media screen and (min-width: 768px) { .home-teaser-row .img, .dcs-progress-bar { margin-bottom: calc(5px * 8); } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-back, .service-page-container .service-num-flow .row .left-illustration img.scancard-back { margin-left: calc(5px * 8); } } .u-my-8, .error-page .button-wrap { margin-top: calc(5px * 8); margin-bottom: calc(5px * 8); } .u-mt-9 { margin-top: calc(5px * 9); } .u-mb-9 { margin-bottom: calc(5px * 9); } .u-my-9 { margin-top: calc(5px * 9); margin-bottom: calc(5px * 9); } .u-mt-10, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content, .maintenance-page .maintenance-page__title, .hero-content.country-select .titles { margin-top: calc(5px * 10); } @media screen and (max-width: 767px) { .registration-header { margin-top: calc(5px * 10); } } .u-mb-10, .single-page-content .content h1 { margin-bottom: calc(5px * 10); } .u-my-10 { margin-top: calc(5px * 10); margin-bottom: calc(5px * 10); } .u-mt-11, .offset-nav { margin-top: calc(5px * 11); } .u-mb-11 { margin-bottom: calc(5px * 11); } @media screen and (min-width: 768px) { .hero-home .titles { margin-bottom: calc(5px * 11); } } .u-my-11 { margin-top: calc(5px * 11); margin-bottom: calc(5px * 11); } .u-mt-12 { margin-top: calc(5px * 12); } @media screen and (min-width: 768px) { .dcs-progress-bar { margin-top: calc(5px * 12); } } @media screen and (min-width: 1170px) { .offset-nav { margin-top: calc(5px * 12); } } .u-mb-12, .home-teaser-row .img { margin-bottom: calc(5px * 12); } @media screen and (min-width: 768px) { .home-teaser-row .col-illustration-app, .home-teaser-row .col-image, .service-page-container .service-num-flow .step-five { margin-bottom: calc(5px * 12); } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-back, .service-page-container .service-num-flow .row .left-illustration img.scancard-back { margin-bottom: calc(5px * 12); } } .u-my-12 { margin-top: calc(5px * 12); margin-bottom: calc(5px * 12); } .u-mt-13 { margin-top: calc(5px * 13); } .u-mb-13 { margin-bottom: calc(5px * 13); } .u-my-13 { margin-top: calc(5px * 13); margin-bottom: calc(5px * 13); } .u-mt-14, .tariff.tarrif-1.bv { margin-top: calc(5px * 14); } .u-mb-14, .subscription-page .page-header { margin-bottom: calc(5px * 14); } .u-my-14 { margin-top: calc(5px * 14); margin-bottom: calc(5px * 14); } .u-mt-15 { margin-top: calc(5px * 15); } .u-mb-15, .account-page .page-content:not(.card-layout), .card-layout { margin-bottom: calc(5px * 15); } .u-my-15 { margin-top: calc(5px * 15); margin-bottom: calc(5px * 15); } .u-mt-16 { margin-top: calc(5px * 16); } .u-mb-16 { margin-bottom: calc(5px * 16); } @media screen and (min-width: 768px) { .single-page-content .content .block { margin-bottom: calc(5px * 16); } } .u-my-16 { margin-top: calc(5px * 16); margin-bottom: calc(5px * 16); } .u-mt-17 { margin-top: calc(5px * 17); } .u-mb-17 { margin-bottom: calc(5px * 17); } .u-my-17 { margin-top: calc(5px * 17); margin-bottom: calc(5px * 17); } .u-mt-18 { margin-top: calc(5px * 18); } .u-mb-18 { margin-bottom: calc(5px * 18); } @media screen and (min-width: 768px) { .dcs-progress-bar { margin-bottom: calc(5px * 18); } } .u-my-18 { margin-top: calc(5px * 18); margin-bottom: calc(5px * 18); } .u-mt-19 { margin-top: calc(5px * 19); } .u-mb-19 { margin-bottom: calc(5px * 19); } .u-my-19 { margin-top: calc(5px * 19); margin-bottom: calc(5px * 19); } .u-mt-20 { margin-top: calc(5px * 20); } .u-mb-20 { margin-bottom: calc(5px * 20); } @media screen and (min-width: 768px) { .account-page .page-content:not(.card-layout), .card-layout { margin-bottom: calc(5px * 20); } } .u-my-20 { margin-top: calc(5px * 20); margin-bottom: calc(5px * 20); } .u-mt-21 { margin-top: calc(5px * 21); } .u-mb-21 { margin-bottom: calc(5px * 21); } .u-my-21 { margin-top: calc(5px * 21); margin-bottom: calc(5px * 21); } .u-mt-22 { margin-top: calc(5px * 22); } .u-mb-22 { margin-bottom: calc(5px * 22); } .u-my-22 { margin-top: calc(5px * 22); margin-bottom: calc(5px * 22); } .u-mt-23 { margin-top: calc(5px * 23); } .u-mb-23 { margin-bottom: calc(5px * 23); } .u-my-23 { margin-top: calc(5px * 23); margin-bottom: calc(5px * 23); } .u-mt-24 { margin-top: calc(5px * 24); } .u-mb-24 { margin-bottom: calc(5px * 24); } .u-my-24 { margin-top: calc(5px * 24); margin-bottom: calc(5px * 24); } .u-mt-25 { margin-top: calc(5px * 25); } .u-mb-25 { margin-bottom: calc(5px * 25); } .u-my-25 { margin-top: calc(5px * 25); margin-bottom: calc(5px * 25); } .u-mt-26 { margin-top: calc(5px * 26); } .u-mb-26 { margin-bottom: calc(5px * 26); } .u-my-26 { margin-top: calc(5px * 26); margin-bottom: calc(5px * 26); } .u-mt-27 { margin-top: calc(5px * 27); } .u-mb-27 { margin-bottom: calc(5px * 27); } .u-my-27 { margin-top: calc(5px * 27); margin-bottom: calc(5px * 27); } .u-mt-28 { margin-top: calc(5px * 28); } .u-mb-28 { margin-bottom: calc(5px * 28); } .u-my-28 { margin-top: calc(5px * 28); margin-bottom: calc(5px * 28); } .u-mt-29 { margin-top: calc(5px * 29); } .u-mb-29 { margin-bottom: calc(5px * 29); } .u-my-29 { margin-top: calc(5px * 29); margin-bottom: calc(5px * 29); } .u-mt-30 { margin-top: calc(5px * 30); } @media screen and (min-width: 1170px) { .offset-sub-nav { margin-top: calc(5px * 30); } } .u-mb-30 { margin-bottom: calc(5px * 30); } .u-my-30 { margin-top: calc(5px * 30); margin-bottom: calc(5px * 30); } .u-mt-31 { margin-top: calc(5px * 31); } .u-mb-31 { margin-bottom: calc(5px * 31); } .u-my-31 { margin-top: calc(5px * 31); margin-bottom: calc(5px * 31); } .u-mt-32 { margin-top: calc(5px * 32); } .u-mb-32 { margin-bottom: calc(5px * 32); } .u-my-32 { margin-top: calc(5px * 32); margin-bottom: calc(5px * 32); } .u-mt-33 { margin-top: calc(5px * 33); } .u-mb-33 { margin-bottom: calc(5px * 33); } .u-my-33 { margin-top: calc(5px * 33); margin-bottom: calc(5px * 33); } .u-mt-34 { margin-top: calc(5px * 34); } .u-mb-34 { margin-bottom: calc(5px * 34); } .u-my-34 { margin-top: calc(5px * 34); margin-bottom: calc(5px * 34); } .u-mt-35 { margin-top: calc(5px * 35); } .u-mb-35 { margin-bottom: calc(5px * 35); } .u-my-35 { margin-top: calc(5px * 35); margin-bottom: calc(5px * 35); } .u-mt-36 { margin-top: calc(5px * 36); } .u-mb-36 { margin-bottom: calc(5px * 36); } .u-my-36 { margin-top: calc(5px * 36); margin-bottom: calc(5px * 36); } .u-mt-37 { margin-top: calc(5px * 37); } .u-mb-37 { margin-bottom: calc(5px * 37); } .u-my-37 { margin-top: calc(5px * 37); margin-bottom: calc(5px * 37); } .u-mt-38 { margin-top: calc(5px * 38); } .u-mb-38 { margin-bottom: calc(5px * 38); } .u-my-38 { margin-top: calc(5px * 38); margin-bottom: calc(5px * 38); } .u-mt-39 { margin-top: calc(5px * 39); } .u-mb-39 { margin-bottom: calc(5px * 39); } .u-my-39 { margin-top: calc(5px * 39); margin-bottom: calc(5px * 39); } .u-mt-40 { margin-top: calc(5px * 40); } .u-mb-40 { margin-bottom: calc(5px * 40); } .u-my-40 { margin-top: calc(5px * 40); margin-bottom: calc(5px * 40); } .u-mt-41 { margin-top: calc(5px * 41); } .u-mb-41 { margin-bottom: calc(5px * 41); } .u-my-41 { margin-top: calc(5px * 41); margin-bottom: calc(5px * 41); } .u-mt-42 { margin-top: calc(5px * 42); } .u-mb-42 { margin-bottom: calc(5px * 42); } .u-my-42 { margin-top: calc(5px * 42); margin-bottom: calc(5px * 42); } .u-mt-43 { margin-top: calc(5px * 43); } .u-mb-43 { margin-bottom: calc(5px * 43); } .u-my-43 { margin-top: calc(5px * 43); margin-bottom: calc(5px * 43); } .u-mt-44 { margin-top: calc(5px * 44); } .u-mb-44 { margin-bottom: calc(5px * 44); } .u-my-44 { margin-top: calc(5px * 44); margin-bottom: calc(5px * 44); } .u-mt-45 { margin-top: calc(5px * 45); } .u-mb-45 { margin-bottom: calc(5px * 45); } .u-my-45 { margin-top: calc(5px * 45); margin-bottom: calc(5px * 45); } .ie-expired-info { padding-top: calc(5px * 1); } .invoices-table th { padding-bottom: calc(5px * 1); } .map-search .search-submit, .subscription .subscription-description ul li { padding-left: calc(5px * 1); } .availability-status>span, .invoices-table td, .account-page .payment-method.payment-method--grey table td, .opt-package .recommended, .notification .notification-message .notification-message-content, .as-notification .notification-message .notification-message-content, .support.account-page .help-block table tr td, #navigation .user-menu .desktop-country { padding-top: calc(5px * 1); padding-bottom: calc(5px * 1); } .nav-tabs { padding-top: calc(5px * 2); } @media screen and (max-width: 767px) { .invoices-head { padding-top: calc(5px * 2); } } .dcs-progress-bar ul li, .map-legend .map-legend__label, .invoices-table td, .support.account-page .help-block table tr td:first-child { padding-right: calc(5px * 2); } @media screen and (min-width: 768px) { .registration-page { padding-right: calc(5px * 2); } } .charging-point-features, .account-page .mob-title, .checkbox-switcher .checkbox-switcher__checkbox, .notification, .as-notification { padding-bottom: calc(5px * 2); } .dcs-progress-bar ul li { padding-left: calc(5px * 2); } @media screen and (min-width: 768px) { .registration-page { padding-left: calc(5px * 2); } } @media screen and (min-width: 1024px) { .tariffs .prices-note { padding-left: calc(5px * 2); } } .accordion-header, .graph-section .btns button, .promo-banner .circle, .card-layout .card-menu ul li, .card-layout .card-content table tr td, #navigation .child-menu a, .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { padding-top: calc(5px * 2); padding-bottom: calc(5px * 2); } @media screen and (min-width: 1024px) { .tariff .best-value { padding-top: calc(5px * 2); padding-bottom: calc(5px * 2); } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a { padding-top: calc(5px * 2); padding-bottom: calc(5px * 2); } } .nav-tabs, .availability-status>span, .graph-section .btns button, #navigation .user-menu .desktop-lang { padding-right: calc(5px * 2); padding-left: calc(5px * 2); } @media screen and (min-width: 768px) { .tariff.tarrif-2 { padding-right: calc(5px * 2); padding-left: calc(5px * 2); } } @media screen and (min-width: 1024px) { .tariff.tarrif-3 { padding-right: calc(5px * 2); padding-left: calc(5px * 2); } } .tariff .best-value, .dcs-modal#added-promo-modal .message { padding: calc(5px * 2); } @media screen and (min-width: 1024px) { .tariff.tarrif-3 .best-value { padding: calc(5px * 2); } } .selected-file, .card-layout .card-menu, .single-page-content .content .block .block-highlight { padding-top: calc(5px * 3); } .checkbox-switcher .checkbox-switcher__checkbox { padding-right: calc(5px * 3); } @media screen and (max-width: 767px) { .registration-header { padding-right: calc(5px * 3); } } .tariffs-page-container .contract-table tr td:last-child, .account-page table.contract-table tr td:last-child, .promo-banner .circle h4 { padding-bottom: calc(5px * 3); } .subscription .subscription-description ul { padding-left: calc(5px * 3); } @media screen and (max-width: 767px) { .registration-header { padding-left: calc(5px * 3); } } .map-search, .map-filters .collapsible-header, .map-poi-detail .plug-row, .contract-services, .contract-vouchers, .subscription .subscription-row span, .ui-menu .ui-menu-item-wrapper, .select-wrap .options li, #navigation .main-menu>li>a, #navigation .main-menu>li .portlet-body>a, #navigation .main-menu .desktop-lang>a, #navigation .main-menu .desktop-lang .portlet-body>a, #navigation .user-menu>li>a, #navigation .user-menu>li .portlet-body>a, #navigation .user-menu .desktop-lang>a, #navigation .user-menu .desktop-lang .portlet-body>a { padding-top: calc(5px * 3); padding-bottom: calc(5px * 3); } .nav-tabs .nav-item .nav-link, .invoices-block .invoices-block__inner, .invoices-filters, .opt-package .recommended, .contract-edit-wrap .contract-header .contract-header-content, .edit-subscription-modal .subscription-fee, .card-layout .card-header, .notification .notification-message .notification-message-content, .as-notification .notification-message .notification-message-content, .ie-expired-info .ie-expired-info-inner, .teaser-big-wrap .car-parameters, .tariff .tariff-header h2 { padding-right: calc(5px * 3); padding-left: calc(5px * 3); } @media screen and (max-width: 767px) { .invoices-head { padding-right: calc(5px * 3); padding-left: calc(5px * 3); } } @media screen and (min-width: 768px) { .graph-section .btns button { padding-right: calc(5px * 3); padding-left: calc(5px * 3); } } @media screen and (min-width: 1170px) { #navigation .child-menu a { padding-right: calc(5px * 3); padding-left: calc(5px * 3); } } .tariffs-wrap, .card-layout .card-content, .tooltip .tooltip-inner { padding: calc(5px * 3); } .title-cta-row .col-title, .title-cta-row .col-cta, .map-poi-detail .poi-details .poi-note, .contract-services .contract-services__boxes, .contract-vouchers .contract-services__boxes, .contract-vouchers__filters, .contract-voucher__msg, .account-page, .tariffs .prices-note, .subscription-details, .dcs-modal .tariff-table tr.as-separate-row td:first-child, .account-page .dcs-modal .tariff-table tr.as-separate-row td:first-child { padding-top: calc(5px * 4); } .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note { padding-right: calc(5px * 4); } @media screen and (min-width: 768px) { .account-page { padding-right: calc(5px * 4); } } @media screen and (min-width: 1024px) { .tariff.tarrif-3 .tariff-header .wrap { padding-right: calc(5px * 4); } } .map-filters .filters-button .clear-filters, .invoices-table .invoices-table__caption, .dcs-modal .tariff-table tr td.cell-separator, .account-page .dcs-modal .tariff-table tr td.cell-separator, .single-page-content .content .block .block-highlight, .countries-container .countries-content, .ie-expired-info { padding-bottom: calc(5px * 4); } @media screen and (min-width: 1170px) { .support.account-page .mob-title { padding-bottom: calc(5px * 4); } } .map-legend .map-legend__label, .availability-status>span, .upload-reg-certificate ul { padding-left: calc(5px * 4); } @media screen and (min-width: 768px) { .account-page { padding-left: calc(5px * 4); } } @media screen and (min-width: 1024px) { .tariff.tarrif-3 .tariff-header .wrap { padding-left: calc(5px * 4); } } .contract-tables, .map-poi-detail .operator, .invoices-block .invoices-block__inner, .contract-section, .contract-status, .contract-edit-wrap .contract-header .contract-header-content, .contract-review .contract-review-content .card .card-top, .cancellation-period, .edit-subscription-modal .subscription-fee, .card-layout .card-header { padding-top: calc(5px * 4); padding-bottom: calc(5px * 4); } @media screen and (max-width: 767px) { .account-page .mob-title h3, .account-page .mob-title h2 { padding-top: calc(5px * 4); padding-bottom: calc(5px * 4); } } @media screen and (min-width: 768px) { .graph-section .btns button, .account-page .page-content:not(.card-layout) { padding-top: calc(5px * 4); padding-bottom: calc(5px * 4); } } @media screen and (min-width: 1170px) { .card-layout .card-content { padding-top: calc(5px * 4); padding-bottom: calc(5px * 4); } } .hero-home .valign-content, .map-search, .map-filters .collapsible-header, .map-poi-detail .plug-row, .charging-points .accordion-header.collapsed, .charging-point-features, .account-page .page-content:not(.card-layout), .single-page-content .content .block .block-highlight, .notifications, .countries-container .countries-content, #navigation .main-menu>li>a, #navigation .main-menu>li .portlet-body>a, #navigation .main-menu .desktop-lang>a, #navigation .main-menu .desktop-lang .portlet-body>a, #navigation .user-menu>li>a, #navigation .user-menu>li .portlet-body>a, #navigation .user-menu .desktop-lang>a, #navigation .user-menu .desktop-lang .portlet-body>a { padding-right: calc(5px * 4); padding-left: calc(5px * 4); } @media screen and (max-width: 767px) { .container { padding-right: calc(5px * 4); padding-left: calc(5px * 4); } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a { padding-right: calc(5px * 4); padding-left: calc(5px * 4); } } .contract-services .contract-services__box, .contract-services .contract-voucher__box, .contract-vouchers .contract-services__box, .contract-vouchers .contract-voucher__box, .contract-edit-wrap .contract-final .contract-final-content, .dcs-modal-content .modal-body .contract-voucher__box { padding: calc(5px * 4); } .service-page-container .service-num-flow .ul-steps-icons { padding-right: calc(5px * 5); } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a { padding-right: calc(5px * 5); } } .contract-review .contract-review-content .header { padding-bottom: calc(5px * 5); } .opt-package { padding-top: calc(5px * 5); padding-bottom: calc(5px * 5); } .map-poi-detail .operator, .accordion-header, .contract-voucher__msg, .promo-banner .circle { padding-right: calc(5px * 5); padding-left: calc(5px * 5); } .contract-tables .contract-tables--wrap, .tariff .tariff-header .wrap, .registration-page, .single-page-content .content { padding-top: calc(5px * 6); } @media screen and (min-width: 768px) { .contract-status { padding-top: calc(5px * 6); } } .map-poi-detail .poi-title h3, .charging-point-name, .service-page-container .service-num-flow .ul-steps-icons { padding-right: calc(5px * 6); } @media screen and (min-width: 768px) { .invoices-block .invoices-block__inner { padding-right: calc(5px * 6); } } @media screen and (min-width: 1024px) { .join-container .page-header { padding-bottom: calc(5px * 6); } } .service-page-container .service-num-flow .ul-steps-icons { padding-left: calc(5px * 6); } @media screen and (min-width: 768px) { .invoices-block .invoices-block__inner { padding-left: calc(5px * 6); } } .service-page-container .page-header, .tariffs-page-container .page-header, .tariff .tariff-body, .change-tariff .mob-title, #footer .row, .join-container .page-header, .promo-banner .circle { padding-top: calc(5px * 6); padding-bottom: calc(5px * 6); } @media screen and (min-width: 768px) { .contract-tables, .contract-section, .contract-services, .contract-vouchers { padding-top: calc(5px * 6); padding-bottom: calc(5px * 6); } } .tariff .tariff-header .wrap, .tariff .tariff-body, .opt-package, .contract-review .contract-review-content .card .card-top, .subscription .subscription-row span, .card-layout .card-menu, .countries-container, .message-container, .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { padding-right: calc(5px * 6); padding-left: calc(5px * 6); } @media screen and (min-width: 768px) { .account-page .page-content:not(.card-layout), .card-layout .card-header, .countries-container .countries-content { padding-right: calc(5px * 6); padding-left: calc(5px * 6); } } @media screen and (min-width: 1170px) { .card-layout .card-content { padding-right: calc(5px * 6); padding-left: calc(5px * 6); } } .account-page .payment-method.payment-method--grey, .contract-review .contract-review-content .card.review-details-card, .subscription { padding: calc(5px * 6); } .range-slider { padding-bottom: calc(5px * 7); } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open .main-menu li ul a, #navigation.mobile-nav-open li.has-child .child-menu a { padding-left: calc(5px * 7); } } .countries-container .countries-content { padding-top: calc(5px * 8); } @media screen and (min-width: 768px) { .title-cta-row .col-title, .account-page { padding-top: calc(5px * 8); } } .account-page .payment-method.payment-method--grey table td:first-child { padding-right: calc(5px * 8); } .account-page-top { padding-bottom: calc(5px * 8); } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-final .contract-final-content { padding-bottom: calc(5px * 8); } } @media screen and (min-width: 1170px) { .join-container .page-header { padding-bottom: calc(5px * 8); } } @media screen and (min-width: 768px) { .subscription-details { padding-left: calc(5px * 8); } } @media screen and (max-width: 767px) { .container.mobile-40 { padding-right: calc(5px * 8); padding-left: calc(5px * 8); } } @media screen and (max-width: 1169px) { .container { padding-right: calc(5px * 8); padding-left: calc(5px * 8); } } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content { padding: calc(5px * 8); } .tariffs-page-container .page-header { padding-right: calc(5px * 9); padding-left: calc(5px * 9); } .subscription-page .page-header h1, .join-container .confirm-msg { padding-top: calc(5px * 10); } .title-cta-row { padding-bottom: calc(5px * 10); } @media screen and (max-width: 767px) { .tariffs-wrap { padding-bottom: calc(5px * 10); } } .checkbox-switcher .checkbox-switcher__checkbox { padding-left: calc(5px * 10); } @media screen and (min-width: 768px) { .support.account-page .mob-title:not(.no-link) h3 { padding-left: calc(5px * 10); } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open li.has-child .child-menu li .child-menu a { padding-left: calc(5px * 10); } } .contract-voucher__msg { padding-top: calc(5px * 10); padding-bottom: calc(5px * 10); } .hero-content.country-select .titles, .btn-hero { padding-right: calc(5px * 10); padding-left: calc(5px * 10); } .error-page { padding-top: calc(5px * 12); } @media screen and (min-width: 1024px) { .join-container .page-header { padding-top: calc(5px * 12); } } @media screen and (min-width: 1170px) { .single-page-content .content { padding-top: calc(5px * 12); } } @media screen and (min-width: 768px) { .title-cta-row, .service-page-container .page-header, .invoices-page-container { padding-bottom: calc(5px * 12); } } .maintenance-page .maintenance-page__content, .logout-container .logout-content { padding-top: calc(5px * 12); padding-bottom: calc(5px * 12); } @media screen and (min-width: 1170px) { .countries-container .countries-content { padding-right: calc(5px * 12); padding-left: calc(5px * 12); } } @media screen and (min-width: 768px) { .title-cta-row .col-cta, .service-page-container .page-header, .tariffs-page-container .page-header, .registration-page { padding-top: calc(5px * 14); } } @media screen and (min-width: 1170px) { .join-container .page-header { padding-top: calc(5px * 14); } } @media screen and (min-width: 1170px) { .tariffs-wrap { padding-bottom: calc(5px * 14); } } @media screen and (min-width: 1170px) { .logout-container .logout-content { padding-top: calc(5px * 14); padding-bottom: calc(5px * 14); } } @media screen and (min-width: 768px) { .tariffs-page-container .page-header { padding-bottom: calc(5px * 15); } } @media screen and (min-width: 768px) { .contract-voucher__msg { padding-top: calc(5px * 15); padding-bottom: calc(5px * 15); } } @media screen and (min-width: 1170px) { .service-page-container .page-header { padding-bottom: calc(5px * 16); } } .hero-content.country-select { padding-top: calc(5px * 20); } @media screen and (min-width: 1024px) { .tariff .best-value { padding-right: calc(5px * 20); padding-left: calc(5px * 20); } } @media screen and (min-width: 1170px) { .hero-content.country-select { padding-bottom: calc(5px * 24); } } .map-filters .filters-button { padding-bottom: calc(5px * 25); } .result-page { padding-top: calc(5px * 25); padding-bottom: calc(5px * 25); } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-final .contract-final-content { padding-top: calc(5px * 30); } } @media screen and (min-width: 1170px) { .service-page-container .page-header { padding-bottom: calc(5px * 30); } } @media screen and (min-width: 1170px) { .hero-content.country-select { padding-top: calc(5px * 36); } } .hero-content.country-select { padding-bottom: calc(5px * 40); } .u-capitalize { text-transform: capitalize; } .u-lowercase { text-transform: lowercase; } .u-uppercase { text-transform: uppercase; } .u-font-family-hero, .o-hero-size, .hero-home .titles .above-title { font-family: Arial, Verdana, Tahoma, sans-serif; } .u-font-family-heading, .o-heading-size-4, .home-teaser-row h2, .service-page-container .page-header h2, .service-page-container h3, .tariffs-page-container .page-header h2, .tariff .tariff-header h2, .registration-header h2, .contract-edit-wrap .contract-final .contract-final-content h2, .error-page h1, .join-container .page-header h2, .join-container .confirm-msg h2, .hero-content.country-select .titles h2, .graph-section .stat-block .number.number--no-data, .o-heading-size-3, .title-cta-row .col-title h2, .card-layout .card-header h2, .single-page-content .content h1, .maintenance-page .maintenance-page__title, .result-page h1, .graph-section .btns button .number, .graph-section .stat-block h4, .o-heading-size-2, .hero-home .titles h1, form .form-row input.lg[type="text"], form .form-row input.lg[type="email"], form .form-row input.lg[type="number"], form .form-row input.lg[type="tel"], form .form-row input.lg[type="password"], form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg, form .form-row input.xlg[type="text"], form .form-row input.xlg[type="email"], form .form-row input.xlg[type="number"], form .form-row input.xlg[type="tel"], form .form-row input.xlg[type="password"], form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg, .service-page-container .service-num-flow .circle, .invoices-head h2, .contract-title, .contract-section-title, .account-page-top h2, .account-page .mob-title h3, .account-page .mob-title h2, .contract-edit-wrap .contract-final .contract-final-content p.blue-font, .contract-review .contract-review-content .header h3, .subscription-page .page-header h1, .cancel-contract-info-modal .modal-header h2, .cancel-contract-modal .modal-header h2, .countries-container .countries-content .header h2, .graph-section h3, .invoice-table-section h3, .usage-select .select-wrap .styled-select, .o-heading-size-1, #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a, .map-poi-detail .poi-title h3, .service-page-container .page-header p, .invoices-table .invoices-table__month, .invoices-table .invoices-table__price .price, .contract-voucher__balance--sum, .tariffs-page-container .page-header p, .contract-edit-wrap .contract-detail h2, .contract-review h2, .gronn-kontakt .gronn-kontakt--content h3, .ui-selectmenu-button.ui-button, .select-wrap, .dcs-modal-content .modal-header h2, .dcs-modal.modal-switch-country .modal-header h2, .card-layout .card-content h3, .single-page-content .content h2, .single-page-content .content h3, .join-container .join-form h3, .logout-container .logout-content h2, .support.account-page .help-block h4, .map-legend .map-legend__head .title { font-family: Arial, Verdana, Tahoma, sans-serif; } .u-font-family-body, .back-link, body, .o-body-size-2, .tariffs-page-container .contract-table tr td, .account-page table.contract-table tr td, .contract-tables .contract-tables--col h3, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], input[type="number"], textarea, .checkbox-wrapper label, form .form-section h3, form .form-section h4, form .form-row label, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, form .form-row .as-country-input, form .form-row .as-country-input+a, .map-poi-detail .poi-title .marker-flag, .invoices-table, .invoices-table .invoices-table__price .currency, .invoices-filters .select-wrap, .invoices-filters .select-wrap .options li, .contract-details .contract-details__box, .contract-vouchers__switcher button, .account-page .privacy-settings .form-row label, .account-page .payment-method h4, .account-page .payment-method a.payment-method__cancel, .account-page .payment-method .payment-method__card-overview p, .selected-file, .tariff .best-value, .tariff .tariff-header p, .tariff .tariff-body .is-full h4, .promo-banner .circle span, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail form>p, .contract-review .contract-review-content .header h4, .contract-review .contract-review-content .header a, .contract-review .contract-review-content .review-details-row .review-details-col .header a, .gronn-kontakt .gronn-kontakt--content, .gronn-kontakt .form-row .block-message, .subscription .subscription-description h3, .select-wrap .options li, #footer .links li, #footer .copy-text, .country-languages ul li, .dcs-modal.privacy-information-modal ul, .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul, .upload-reg-certificate ul, .edit-subscription-modal .modal-body p, .edit-subscription-modal .subscription-row, .card-layout .card-menu ul li, .card-layout .card-content .card-subtitle, .card-layout .card-content h4, .card-layout .card-content table tr td, .single-page-content .content .block .block-highlight h3, .warning .warning-content p, .maintenance-page .maintenance-page__desc, .result-page .result-page__content, .result-page .result-page__button a, #navigation .child-menu a, .service-page-container .page-header p, button, input[type="button"], input[type="submit"], .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete, .graph-section .stat-block .icon-wrap .stat-title, .graph-section .stat-block h4 small, .invoice-table-section h4, .o-body-size-1, .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note, form .form-row .error-msg, form .form-row .input-note, .range-slider .ng5-slider .ng5-slider-bubble, .map-filters .filters-button .clear-filters, .map-legend .map-legend__label, .connector-availability, .connector-power, .charging-points .connector-data, .icon-available-marker-count:before, .contract-voucher__code, .contract-voucher__date, .opt-package .recommended, .checkbox-switcher label .small, #footer, .countries-note, .single-page-content .content .block .block-highlight small, .tooltip .tooltip-inner, .teaser-big-wrap .car-parameters, .promo-banner .circle .dash-text, .graph-section .graph h5, .invoice-table-section .table-caption tr td { font-family: Arial, Verdana, Tahoma, sans-serif; } .u-text-align-left, .subscription .subscription-row span.subscription-row-val { text-align: left; } .u-text-align-center, .service-page-container .page-header, .tariff .tariff-header h2, .tariff .tariff-header p, .cancel-subscription, .subscribe-form .btns, .ie-expired-info, .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { text-align: center; } @media screen and (min-width: 768px) { .title-cta-row .col-cta { text-align: center; } } .u-text-align-right { text-align: right; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, strong, .hero-home .titles .above-title, .dcs-progress-bar ul li.active, .contract-tables .contract-tables--col h3, .availability-status>span, .service-page-container .page-header h2, .service-page-container h3, .tariff .tariff-header h2, .tariff .tariff-body .is-full h4, .opt-package .name, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content h3, .subscription .subscription-row span.subscription-row-val, .card-layout .card-content .card-subtitle, .single-page-content .content h1, .single-page-content .content .block .block-highlight h3, .hero-content.country-select .titles h2, #sub-nav ul li a.active, .promo-banner .circle, .graph-section h3, .graph-section .btns button, .usage-select>label, .usage-select .select-wrap .styled-select { font-weight: bold; } .availability-status>span, .btn-primary:not([disabled]):not(.btn-default), .c-btn-primary:not([disabled]):not(.btn-default), .btn-hero, .map-filters .collapsible-header>span, .promo-banner .circle span, .subscription .subscription-row span.subscription-row-val, .dcs-progress-bar ul li.active, .dcs-progress-bar ul li.completed, .card-layout .card-content .card-subtitle { font-weight: 500; } h1 strong, .h1 strong, h2 strong, .h2 strong, h3 strong, .h3 strong, .dcs-progress-bar ul li.completed, form .form-section h3, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, .map-poi-detail .poi-title h3, .contract-edit-wrap .contract-detail h2, .dcs-modal-content .modal-header h2, .single-page-content .content h2, .single-page-content .content h3, .maintenance-page .maintenance-page__title, .join-container .join-form h3, .graph-section .stat-block h4 small, .contract-review h2 { font-weight: normal; } @media screen and (min-width: 768px) { .account-page-top h2 { font-weight: normal; } } .hero-home .titles h1, .title-cta-row .col-title h2, form .form-row input.lg[type="text"], form .form-row input.lg[type="email"], form .form-row input.lg[type="number"], form .form-row input.lg[type="tel"], form .form-row input.lg[type="password"], form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg, form .form-row input.xlg[type="text"], form .form-row input.xlg[type="email"], form .form-row input.xlg[type="number"], form .form-row input.xlg[type="tel"], form .form-row input.xlg[type="password"], form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg, .service-page-container .page-header p, .service-page-container .service-num-flow .circle, .tariffs-page-container .page-header p, .countries-container .countries-content .header h2 { font-weight: 300; } .o-hero-size, .hero-home .titles .above-title { line-height: 1.19; } @media screen and (max-width: 767px) { .u-font-size-hero-size, .o-hero-size, .hero-home .titles .above-title { font-size: 30px; } } @media screen and (min-width: 768px) { .u-font-size-hero-size, .o-hero-size, .hero-home .titles .above-title { font-size: 55px; } } .o-heading-size-4, .home-teaser-row h2, .service-page-container .page-header h2, .service-page-container h3, .tariffs-page-container .page-header h2, .tariff .tariff-header h2, .registration-header h2, .contract-edit-wrap .contract-final .contract-final-content h2, .error-page h1, .join-container .page-header h2, .join-container .confirm-msg h2, .hero-content.country-select .titles h2, .graph-section .stat-block .number.number--no-data, .o-heading-size-3, .title-cta-row .col-title h2, .card-layout .card-header h2, .single-page-content .content h1, .maintenance-page .maintenance-page__title, .result-page h1, .graph-section .btns button .number, .graph-section .stat-block h4, .o-heading-size-2, .hero-home .titles h1, form .form-row input.lg[type="text"], form .form-row input.lg[type="email"], form .form-row input.lg[type="number"], form .form-row input.lg[type="tel"], form .form-row input.lg[type="password"], form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg, form .form-row input.xlg[type="text"], form .form-row input.xlg[type="email"], form .form-row input.xlg[type="number"], form .form-row input.xlg[type="tel"], form .form-row input.xlg[type="password"], form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg, .service-page-container .service-num-flow .circle, .invoices-head h2, .contract-title, .contract-section-title, .account-page-top h2, .account-page .mob-title h3, .account-page .mob-title h2, .contract-edit-wrap .contract-final .contract-final-content p.blue-font, .contract-review .contract-review-content .header h3, .subscription-page .page-header h1, .cancel-contract-info-modal .modal-header h2, .cancel-contract-modal .modal-header h2, .countries-container .countries-content .header h2, .graph-section h3, .invoice-table-section h3, .usage-select .select-wrap .styled-select, .o-heading-size-1, #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a, .map-poi-detail .poi-title h3, .service-page-container .page-header p, .invoices-table .invoices-table__month, .invoices-table .invoices-table__price .price, .contract-voucher__balance--sum, .tariffs-page-container .page-header p, .contract-edit-wrap .contract-detail h2, .contract-review h2, .gronn-kontakt .gronn-kontakt--content h3, .ui-selectmenu-button.ui-button, .select-wrap, .dcs-modal-content .modal-header h2, .dcs-modal.modal-switch-country .modal-header h2, .card-layout .card-content h3, .single-page-content .content h2, .single-page-content .content h3, .join-container .join-form h3, .logout-container .logout-content h2, .support.account-page .help-block h4, .map-legend .map-legend__head .title { line-height: 1.29; } @media screen and (max-width: 767px) { .u-font-size-heading-size-4, .o-heading-size-4, .home-teaser-row h2, .service-page-container .page-header h2, .service-page-container h3, .tariffs-page-container .page-header h2, .tariff .tariff-header h2, .registration-header h2, .contract-edit-wrap .contract-final .contract-final-content h2, .error-page h1, .join-container .page-header h2, .join-container .confirm-msg h2, .hero-content.country-select .titles h2, .graph-section .stat-block .number.number--no-data { font-size: 26px; } } @media screen and (min-width: 768px) { .u-font-size-heading-size-4, .o-heading-size-4, .home-teaser-row h2, .service-page-container .page-header h2, .service-page-container h3, .tariffs-page-container .page-header h2, .tariff .tariff-header h2, .registration-header h2, .contract-edit-wrap .contract-final .contract-final-content h2, .error-page h1, .join-container .page-header h2, .join-container .confirm-msg h2, .hero-content.country-select .titles h2, .graph-section .stat-block .number.number--no-data { font-size: 35px; } } @media screen and (max-width: 767px) { .u-font-size-heading-size-3, .o-heading-size-3, .title-cta-row .col-title h2, .card-layout .card-header h2, .single-page-content .content h1, .maintenance-page .maintenance-page__title, .result-page h1, .graph-section .btns button .number, .graph-section .stat-block h4 { font-size: 24px; } } @media screen and (min-width: 768px) { .u-font-size-heading-size-3, .o-heading-size-3, .title-cta-row .col-title h2, .card-layout .card-header h2, .single-page-content .content h1, .maintenance-page .maintenance-page__title, .result-page h1, .graph-section .btns button .number, .graph-section .stat-block h4 { font-size: 32px; } } @media screen and (max-width: 767px) { .u-font-size-heading-size-2, .o-heading-size-2, .hero-home .titles h1, form .form-row input.lg[type="text"], form .form-row input.lg[type="email"], form .form-row input.lg[type="number"], form .form-row input.lg[type="tel"], form .form-row input.lg[type="password"], form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg, form .form-row input.xlg[type="text"], form .form-row input.xlg[type="email"], form .form-row input.xlg[type="number"], form .form-row input.xlg[type="tel"], form .form-row input.xlg[type="password"], form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg, .service-page-container .service-num-flow .circle, .invoices-head h2, .contract-title, .contract-section-title, .account-page-top h2, .account-page .mob-title h3, .account-page .mob-title h2, .contract-edit-wrap .contract-final .contract-final-content p.blue-font, .contract-review .contract-review-content .header h3, .subscription-page .page-header h1, .cancel-contract-info-modal .modal-header h2, .cancel-contract-modal .modal-header h2, .countries-container .countries-content .header h2, .graph-section h3, .invoice-table-section h3, .usage-select .select-wrap .styled-select { font-size: 22px; } } @media screen and (min-width: 768px) { .u-font-size-heading-size-2, .o-heading-size-2, .hero-home .titles h1, form .form-row input.lg[type="text"], form .form-row input.lg[type="email"], form .form-row input.lg[type="number"], form .form-row input.lg[type="tel"], form .form-row input.lg[type="password"], form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg, form .form-row input.xlg[type="text"], form .form-row input.xlg[type="email"], form .form-row input.xlg[type="number"], form .form-row input.xlg[type="tel"], form .form-row input.xlg[type="password"], form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg, .service-page-container .service-num-flow .circle, .invoices-head h2, .contract-title, .contract-section-title, .account-page-top h2, .account-page .mob-title h3, .account-page .mob-title h2, .contract-edit-wrap .contract-final .contract-final-content p.blue-font, .contract-review .contract-review-content .header h3, .subscription-page .page-header h1, .cancel-contract-info-modal .modal-header h2, .cancel-contract-modal .modal-header h2, .countries-container .countries-content .header h2, .graph-section h3, .invoice-table-section h3, .usage-select .select-wrap .styled-select { font-size: 27px; } } @media screen and (max-width: 767px) { .u-font-size-heading-size-1, .o-heading-size-1, #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a, .map-poi-detail .poi-title h3, .service-page-container .page-header p, .invoices-table .invoices-table__month, .invoices-table .invoices-table__price .price, .contract-voucher__balance--sum, .tariffs-page-container .page-header p, .contract-edit-wrap .contract-detail h2, .contract-review h2, .gronn-kontakt .gronn-kontakt--content h3, .ui-selectmenu-button.ui-button, .select-wrap, .dcs-modal-content .modal-header h2, .dcs-modal.modal-switch-country .modal-header h2, .card-layout .card-content h3, .single-page-content .content h2, .single-page-content .content h3, .join-container .join-form h3, .logout-container .logout-content h2, .support.account-page .help-block h4, .map-legend .map-legend__head .title, .contract-edit-wrap .contract-final .contract-final-content p.blue-font { font-size: 20px; } } @media screen and (min-width: 768px) { .u-font-size-heading-size-1, .o-heading-size-1, #navigation.mobile-nav-open ul .desktop-lang .portlet-body a, #navigation.mobile-nav-open ul>li>a, .map-poi-detail .poi-title h3, .service-page-container .page-header p, .invoices-table .invoices-table__month, .invoices-table .invoices-table__price .price, .contract-voucher__balance--sum, .tariffs-page-container .page-header p, .contract-edit-wrap .contract-detail h2, .contract-review h2, .gronn-kontakt .gronn-kontakt--content h3, .ui-selectmenu-button.ui-button, .select-wrap, .dcs-modal-content .modal-header h2, .dcs-modal.modal-switch-country .modal-header h2, .card-layout .card-content h3, .single-page-content .content h2, .single-page-content .content h3, .join-container .join-form h3, .logout-container .logout-content h2, .support.account-page .help-block h4, .map-legend .map-legend__head .title, .contract-edit-wrap .contract-final .contract-final-content p.blue-font { font-size: 22px; } } .back-link, body, .o-body-size-2, .tariffs-page-container .contract-table tr td, .account-page table.contract-table tr td, .contract-tables .contract-tables--col h3, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], input[type="number"], textarea, .checkbox-wrapper label, form .form-section h3, form .form-section h4, form .form-row label, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, form .form-row .as-country-input, form .form-row .as-country-input+a, .map-poi-detail .poi-title .marker-flag, .invoices-table, .invoices-table .invoices-table__price .currency, .invoices-filters .select-wrap, .invoices-filters .select-wrap .options li, .contract-details .contract-details__box, .contract-vouchers__switcher button, .account-page .privacy-settings .form-row label, .account-page .payment-method h4, .account-page .payment-method a.payment-method__cancel, .account-page .payment-method .payment-method__card-overview p, .selected-file, .tariff .best-value, .tariff .tariff-header p, .tariff .tariff-body .is-full h4, .promo-banner .circle span, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail form>p, .contract-review .contract-review-content .header h4, .contract-review .contract-review-content .header a, .contract-review .contract-review-content .review-details-row .review-details-col .header a, .gronn-kontakt .gronn-kontakt--content, .gronn-kontakt .form-row .block-message, .subscription .subscription-description h3, .select-wrap .options li, #footer .links li, #footer .copy-text, .country-languages ul li, .dcs-modal.privacy-information-modal ul, .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul, .upload-reg-certificate ul, .edit-subscription-modal .modal-body p, .edit-subscription-modal .subscription-row, .card-layout .card-menu ul li, .card-layout .card-content .card-subtitle, .card-layout .card-content h4, .card-layout .card-content table tr td, .single-page-content .content .block .block-highlight h3, .warning .warning-content p, .maintenance-page .maintenance-page__desc, .result-page .result-page__content, .result-page .result-page__button a, #navigation .child-menu a, .service-page-container .page-header p, button, input[type="button"], input[type="submit"], .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete, .graph-section .stat-block .icon-wrap .stat-title, .graph-section .stat-block h4 small, .invoice-table-section h4, .o-body-size-1, .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note, form .form-row .error-msg, form .form-row .input-note, .range-slider .ng5-slider .ng5-slider-bubble, .map-filters .filters-button .clear-filters, .map-legend .map-legend__label, .connector-availability, .connector-power, .charging-points .connector-data, .icon-available-marker-count:before, .contract-voucher__code, .contract-voucher__date, .opt-package .recommended, .checkbox-switcher label .small, #footer, .countries-note, .single-page-content .content .block .block-highlight small, .tooltip .tooltip-inner, .teaser-big-wrap .car-parameters, .promo-banner .circle .dash-text, .graph-section .graph h5, .invoice-table-section .table-caption tr td { line-height: 1.4125; } @media screen and (max-width: 767px) { .u-font-size-body-size-2, .back-link, body, .o-body-size-2, .tariffs-page-container .contract-table tr td, .account-page table.contract-table tr td, .contract-tables .contract-tables--col h3, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], input[type="number"], textarea, .checkbox-wrapper label, form .form-section h3, form .form-section h4, form .form-row label, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, form .form-row .as-country-input, form .form-row .as-country-input+a, .map-poi-detail .poi-title .marker-flag, .invoices-table, .invoices-table .invoices-table__price .currency, .invoices-filters .select-wrap, .invoices-filters .select-wrap .options li, .contract-details .contract-details__box, .contract-vouchers__switcher button, .account-page .privacy-settings .form-row label, .account-page .payment-method h4, .account-page .payment-method a.payment-method__cancel, .account-page .payment-method .payment-method__card-overview p, .selected-file, .tariff .best-value, .tariff .tariff-header p, .tariff .tariff-body .is-full h4, .promo-banner .circle span, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail form>p, .contract-review .contract-review-content .header h4, .contract-review .contract-review-content .header a, .contract-review .contract-review-content .review-details-row .review-details-col .header a, .gronn-kontakt .gronn-kontakt--content, .gronn-kontakt .form-row .block-message, .subscription .subscription-description h3, .select-wrap .options li, #footer .links li, #footer .copy-text, .country-languages ul li, .dcs-modal.privacy-information-modal ul, .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul, .upload-reg-certificate ul, .edit-subscription-modal .modal-body p, .edit-subscription-modal .subscription-row, .card-layout .card-menu ul li, .card-layout .card-content .card-subtitle, .card-layout .card-content h4, .card-layout .card-content table tr td, .single-page-content .content .block .block-highlight h3, .warning .warning-content p, .maintenance-page .maintenance-page__desc, .result-page .result-page__content, .result-page .result-page__button a, #navigation .child-menu a, .service-page-container .page-header p, button, input[type="button"], input[type="submit"], .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete, .graph-section .stat-block .icon-wrap .stat-title, .graph-section .stat-block h4 small, .invoice-table-section h4 { font-size: 15px; } } @media screen and (min-width: 768px) { .u-font-size-body-size-2, .back-link, body, .o-body-size-2, .tariffs-page-container .contract-table tr td, .account-page table.contract-table tr td, .contract-tables .contract-tables--col h3, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], input[type="number"], textarea, .checkbox-wrapper label, form .form-section h3, form .form-section h4, form .form-row label, form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap, form .form-row .as-country-input, form .form-row .as-country-input+a, .map-poi-detail .poi-title .marker-flag, .invoices-table, .invoices-table .invoices-table__price .currency, .invoices-filters .select-wrap, .invoices-filters .select-wrap .options li, .contract-details .contract-details__box, .contract-vouchers__switcher button, .account-page .privacy-settings .form-row label, .account-page .payment-method h4, .account-page .payment-method a.payment-method__cancel, .account-page .payment-method .payment-method__card-overview p, .selected-file, .tariff .best-value, .tariff .tariff-header p, .tariff .tariff-body .is-full h4, .promo-banner .circle span, .promo-banner .circle h4, .contract-edit-wrap .vehicle-detail form>p, .contract-review .contract-review-content .header h4, .contract-review .contract-review-content .header a, .contract-review .contract-review-content .review-details-row .review-details-col .header a, .gronn-kontakt .gronn-kontakt--content, .gronn-kontakt .form-row .block-message, .subscription .subscription-description h3, .select-wrap .options li, #footer .links li, #footer .copy-text, .country-languages ul li, .dcs-modal.privacy-information-modal ul, .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link, .cancel-contract-info-modal .modal-header p, .cancel-contract-modal .modal-header p, .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul, .upload-reg-certificate ul, .edit-subscription-modal .modal-body p, .edit-subscription-modal .subscription-row, .card-layout .card-menu ul li, .card-layout .card-content .card-subtitle, .card-layout .card-content h4, .card-layout .card-content table tr td, .single-page-content .content .block .block-highlight h3, .warning .warning-content p, .maintenance-page .maintenance-page__desc, .result-page .result-page__content, .result-page .result-page__button a, #navigation .child-menu a, .service-page-container .page-header p, button, input[type="button"], input[type="submit"], .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete, .graph-section .stat-block .icon-wrap .stat-title, .graph-section .stat-block h4 small, .invoice-table-section h4 { font-size: 15px; } } @media screen and (max-width: 767px) { .u-font-size-body-size-1, .o-body-size-1, .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note, form .form-row .error-msg, form .form-row .input-note, .range-slider .ng5-slider .ng5-slider-bubble, .map-filters .filters-button .clear-filters, .map-legend .map-legend__label, .connector-availability, .connector-power, .charging-points .connector-data, .icon-available-marker-count:before, .contract-voucher__code, .contract-voucher__date, .opt-package .recommended, .checkbox-switcher label .small, #footer, .countries-note, .single-page-content .content .block .block-highlight small, .tooltip .tooltip-inner, .teaser-big-wrap .car-parameters, .map-poi-detail .poi-title .marker-flag, .promo-banner .circle .dash-text, .graph-section .graph h5, .invoice-table-section .table-caption tr td { font-size: 11px; } } @media screen and (min-width: 768px) { .u-font-size-body-size-1, .o-body-size-1, .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note, form .form-row .error-msg, form .form-row .input-note, .range-slider .ng5-slider .ng5-slider-bubble, .map-filters .filters-button .clear-filters, .map-legend .map-legend__label, .connector-availability, .connector-power, .charging-points .connector-data, .icon-available-marker-count:before, .contract-voucher__code, .contract-voucher__date, .opt-package .recommended, .checkbox-switcher label .small, #footer, .countries-note, .single-page-content .content .block .block-highlight small, .tooltip .tooltip-inner, .teaser-big-wrap .car-parameters, .map-poi-detail .poi-title .marker-flag, .promo-banner .circle .dash-text, .graph-section .graph h5, .invoice-table-section .table-caption tr td { font-size: 11px; } } .promo-banner .circle { width: calc(5px * 41); } .cf:before, .map-filters .filters-ul li:before, .map-poi-detail .poi-title:before, .service-page-container .service-num-flow .row:before, .invoice-table-section .cell:before, .account-page .payment-method:before, .account-page .payment-method form:before, .account-page .payment-method-switcher:before, .tariffs-wrap:before, .dcs-modal.float-modal .modal-center .modal-body form:before, .card-layout .card-content form:before, .single-page-content:before, .notifications:before, .error-page:before, #sub-nav:before, .cf:after, .map-filters .filters-ul li:after, .map-poi-detail .poi-title:after, .service-page-container .service-num-flow .row:after, .invoice-table-section .cell:after, .account-page .payment-method:after, .account-page .payment-method form:after, .account-page .payment-method-switcher:after, .tariffs-wrap:after, .dcs-modal.float-modal .modal-center .modal-body form:after, .card-layout .card-content form:after, .single-page-content:after, .notifications:after, .error-page:after, #sub-nav:after { content: " "; display: table; } .cf:after, .map-filters .filters-ul li:after, .map-poi-detail .poi-title:after, .service-page-container .service-num-flow .row:after, .invoice-table-section .cell:after, .account-page .payment-method:after, .account-page .payment-method form:after, .account-page .payment-method-switcher:after, .tariffs-wrap:after, .dcs-modal.float-modal .modal-center .modal-body form:after, .card-layout .card-content form:after, .single-page-content:after, .notifications:after, .error-page:after, #sub-nav:after { clear: both; } .head-logos .brand-logo { display: block; } .head-logos .brand-logo img { max-width: 100%; width: auto; } #navigation.mobile-nav-open { width: 100%; position: fixed; z-index: 19; } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open .mobile-scroll-area { height: calc(100vh - 55px); top: 56px; width: 100%; padding-bottom: 50px; overflow-y: auto; float: left; clear: both; position: fixed; z-index: 7; flex-flow: column; display: flex; } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open .main-menu, #navigation.mobile-nav-open .user-menu { display: block !important; } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open .main-menu { display: block !important; } } @media screen and (max-width: 1169px) { #navigation.mobile-nav-open .main-menu li { padding: 0; float: none; } } #navigation.mobile-nav-open .user-menu { width: 100%; float: left; clear: both; display: block !important; } #navigation.mobile-nav-open .user-menu li { float: none; } #navigation.mobile-nav-open .user-menu li.desktop-country, #navigation.mobile-nav-open .user-menu li.desktop-lang { display: none; } #navigation.mobile-nav-open .user-menu li.mobile-lang a:after, #navigation.mobile-nav-open .user-menu li.mobile-country a:after { content: ''; float: right; width: 9px; height: 16px; margin-top: 5px; margin-right: 3px; } #navigation.mobile-nav-open li.has-child { position: relative; } #navigation.mobile-nav-open li.has-child>a:after { content: ''; position: absolute; right: 23px; top: 10px; } #navigation.mobile-nav-open li.has-child.selected>.child-menu { display: block; } #navigation .toggle-mobile-menu { line-height: 1; float: right; } #navigation .toggle-mobile-menu .hamburger-icon { display: block; line-height: 999; overflow: hidden; } @media screen and (min-width: 1170px) { #navigation .toggle-mobile-menu { display: none; } } @media screen and (max-width: 1169px) { #navigation .mobile-scroll-area { display: none; } } #navigation .nav-btn-rounded { text-align: left; border: 0; border-radius: 0; } .hero-home { height: 100vh; position: relative; } .hero-home .image-container { height: 100%; width: 100%; top: 0; left: 0; position: fixed; overflow: hidden; } .hero-home .image-container #bgimg { height: 100%; min-width: calc(5px * 2); min-height: calc(5px * 2); max-width: none !important; left: 50%; top: 0; position: relative; display: none; z-index: 0; transform: translateX(-50%) translateY(-190px); } @media screen and (min-width: 768px) { .hero-home .image-container #bgimg { top: 50%; display: block; transform: translateX(-50%) translateY(-50%); } } .hero-home .image-container #bgimg-mobile { position: relative; display: block; left: 50%; top: 0; min-width: 100%; min-height: 100%; max-width: none; width: auto; height: auto; z-index: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .hero-home .video-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .hero-home .video-container video, .hero-home .video-container .mobile-hero { position: relative; display: none; vertical-align: top; left: 50%; top: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; transform: translateX(-50%) translateY(-190px); } @media screen and (min-width: 768px) { .hero-home .video-container video, .hero-home .video-container .mobile-hero { display: block; top: 50%; transform: translateX(-50%) translateY(-50%); } } .hero-home .video-container #bgvid { min-width: 10px; min-height: 10px; } .hero-home .valign-content { top: 30%; left: 50%; width: 100%; max-width: 1000px; position: fixed; z-index: 0; transform: translateX(-50%) translateY(-30%); } @media screen and (min-width: 768px) { .hero-home .valign-content { top: 50%; transform: translateX(-50%) translateY(-50%); } } .hero-home .titles { max-width: calc(5px * 84); } .hero-home .scroll-down { display: none; } .hero-home.scroll { height: auto; min-height: 100vh; } .home-content { position: relative; z-index: 1; } .teaser-big-wrap.overlay.last { padding-bottom: 60px; } @media screen and (min-width: 768px) { .teaser-big-wrap.overlay.last { padding-bottom: 100px; } } @media screen and (min-width: 1024px) { .teaser-big-wrap { padding-top: 40px; } } .teaser-big-wrap.grey-bg { background: transparent url("../images/illustrations/img-circles-desktop.png") left center no-repeat; padding: 50px 5px 90px; background-size: 420px auto; background-position: left -110px top -80px; } @media screen and (min-width: 768px) { .teaser-big-wrap.grey-bg { padding: 120px 0 100px; background-position: left 20% top -80px; background-position: calc(50% - 150px) bottom; background-size: 600px auto; } } @media screen and (min-width: 1024px) { .teaser-big-wrap.grey-bg { padding: 100px 0 80px; background-position: left 20% top -80px; background-position: calc(50% - 350px) bottom; } } .teaser-big-wrap.overlay { max-width: 100vw; overflow: hidden; position: relative; margin-top: -40px; } @media screen and (min-width: 1024px) { .teaser-big-wrap.overlay { padding-top: 0; padding-bottom: 0; position: relative; z-index: 1; } } @media screen and (min-width: 1024px) { .home-teaser-row .col-illustration-card { padding-right: 80px; float: left; width: 50%; } } .home-teaser-row .col-text-left { padding-bottom: 60px; } @media screen and (min-width: 768px) { .home-teaser-row .col-text-left { margin: auto; width: 410px; padding-left: 15px; } } @media screen and (min-width: 1024px) { .home-teaser-row .col-text-left { padding-bottom: 0; width: 50%; float: left; padding-right: 80px; margin-top: 250px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @media screen and (min-width: 768px) { .home-teaser-row .col-text-right { margin: auto; width: 410px; padding-left: 15px; } } @media screen and (min-width: 1024px) { .home-teaser-row .col-text-right { float: right; width: 50%; margin-top: 20px; padding-left: 80px; padding-top: 10px; } } .home-teaser-row .img-card { width: 100%; height: auto; border-radius: 16px; box-shadow: -20px 20px 0 0 #d0d7dd; background-color: #d0d7dd; } @media screen and (min-width: 768px) and (max-width: 1169px) { .home-teaser-row .img-card { width: 410px; margin: 0 auto 54px; display: block; } } .home-teaser-row .col-illustration-app { direction: ltr; } @media screen and (min-width: 1024px) { .home-teaser-row .col-illustration-app { float: right; width: 50%; position: relative; margin-bottom: 0; } } @media screen and (min-width: 1024px) { .home-teaser-row .col-illustration-app+.col-text-right { margin-top: 210px; } } @media screen and (min-width: 1024px) { .home-teaser-row .col-image { float: right; width: 50%; position: relative; margin-bottom: 0; } } .home-teaser-row .img-homeapp-map { width: auto; max-width: inherit !important; height: calc(82vw - 50px); margin-left: 27vw; margin-top: 70px; } @media screen and (min-width: 768px) { .home-teaser-row .img-homeapp-map { margin-left: 200px; height: 450px; margin-bottom: 140px; margin-top: 70px; } } .home-teaser-row .img { width: auto; max-width: inherit !important; height: calc(82vw - 50px); } @media screen and (min-width: 768px) { .home-teaser-row .img { height: 450px; } } .home-teaser-row .img-homeapp-app { top: 40px; left: 40px; height: 82vw; width: auto; position: absolute; z-index: 2; } @media screen and (min-width: 768px) { .home-teaser-row .img-homeapp-app { left: 125px; height: 540px; } } @media screen and (min-width: 1024px) { .home-teaser-row .img-homeapp-app { left: 76px; } } .home-teaser-row .cta-button [class^="badge-"]:first-child { margin-right: 10px; } .home-teaser-row .cta-button .app-badges { margin-top: 24px; display: block; } @media screen and (min-width: 768px) { .home-teaser-row .cta-button .app-badges { margin-top: 0; margin-top: 18px; display: inline-block; } } .mask-image { height: 0; padding-bottom: 40%; background-position: left top; background-size: 120% auto; background-repeat: no-repeat; } @media (min-width: 800px) { .mask-image { background-size: cover; padding-bottom: 26.597%; } } #page-wrapper.home { position: relative; } .dir { max-width: 500px; width: 100%; padding: 30px; margin: 110px auto 60px; } .dir ul { list-style-type: disc; padding-left: 20px; } .dcs-progress-bar { position: relative; text-align: center; } @media screen and (max-width: 767px) { .dcs-progress-bar.two-steps ul li { width: 50% !important; } } @media screen and (max-width: 767px) { .dcs-progress-bar.three-steps ul li { width: 33.33% !important; } } @media screen and (max-width: 767px) { .dcs-progress-bar.four-steps ul li { width: 25% !important; } } @media screen and (max-width: 767px) { .dcs-progress-bar.five-steps ul li { width: 20% !important; } } .dcs-progress-bar ul { height: 30px; position: relative; width: 100%; margin: 0 auto; overflow: hidden; display: inline-block; } .dcs-progress-bar ul:after { content: ""; position: absolute; width: 100%; height: 1px; top: 15px; left: 0; z-index: 0; } @media screen and (min-width: 768px) { .dcs-progress-bar ul { width: auto; height: auto; } } .dcs-progress-bar ul li { position: relative; text-align: center; cursor: pointer; white-space: nowrap; display: inline-block; } @media screen and (min-width: 768px) and (max-width: 1023px) { .dcs-progress-bar ul li { width: auto !important; } } @media screen and (max-width: 767px) { .dcs-progress-bar ul li { width: 25%; float: left; } } .dcs-progress-bar ul li:before { content: ""; position: relative; display: block; width: 16px; height: 16px; margin: 8px auto 15px; line-height: 14px; text-align: center; border-radius: 50%; z-index: 1; } .dcs-progress-bar ul li:first-child:after { content: ""; position: absolute; width: 100%; height: 2px; top: 15px; left: calc(-50% - 8px); z-index: 1; } .dcs-progress-bar ul li:last-child:after { content: ""; position: absolute; width: 100%; height: 2px; top: 15px; right: calc(-50% - 8px); z-index: 1; } .dcs-progress-bar ul li.completed:before { background-size: 300px auto; border: none; } .page-loading { position: relative; } .page-loading .load-content { height: 100%; } .dcs-modal .load-content:before { border-radius: 10px; } .modal-open .load-content { z-index: 16; } @media screen and (min-width: 768px) { .modal-open .load-content { z-index: inherit; } } .load-content { position: relative; float: left; width: 100%; } .load-content.loading { z-index: 6; min-height: 200px; } .load-content.loading .dcs-modal-content { min-height: 200px; } .load-content.loading:before { content: ''; position: absolute; z-index: 12; left: 0; right: 0; bottom: 0; top: 0; display: block; background-color: rgba(255, 255, 255, 0.8); } .load-content.loading:after { content: ''; display: block; border-radius: 50%; margin: auto; position: absolute; z-index: 12; top: calc(50% - 19px); width: 38px; height: 38px; left: calc(50% - 19px); border-top: 4px solid rgba(44, 44, 44, 0.2); border-right: 4px solid rgba(44, 44, 44, 0.2); border-bottom: 4px solid rgba(44, 44, 44, 0.2); border-left: 4px solid #001E50; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } .load-content.loaded { min-height: 0; } .load-content.loaded .dcs-modal-content { min-height: 0; } .load-content.long-content:before { top: -70px; } .load-content.long-content:after { position: fixed; top: calc(50vh - 19px); } @media screen and (min-width: 1170px) { .load-content.long-content:after { top: calc(50vh - 19px); } } .load-content.long-content.abs:after { position: absolute; top: auto; bottom: calc(50vh + 38px); } .tariffs-page-container .contract-table, .account-page table.contract-table { width: 100%; } .tariffs-page-container .contract-table tr td, .account-page table.contract-table tr td { vertical-align: top; word-break: normal; } .tariffs-page-container .contract-table tr td:first-child, .account-page table.contract-table tr td:first-child { display: block; } .tariffs-page-container .contract-table tr td:last-child, .account-page table.contract-table tr td:last-child { display: block; } .tariffs-page-container .contract-table tr td a:hover, .account-page table.contract-table tr td a:hover { text-decoration: underline; } .tariffs-page-container .contract-table tr .note, .account-page table.contract-table tr .note { display: inline-block; } .tariffs-page-container .contract-table.no-border tr:last-child td:last-child, .account-page table.contract-table.no-border tr:last-child td:last-child { border: none; } .contract-tables .header-btns a:last-child:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: -5px; } .contract-tables .contract-tables--wrap { display: none; } @media screen and (min-width: 1170px) { .contract-tables .contract-tables--col { float: left; width: 50%; } } .contract-tables .contract-tables--col .contract-table { margin-bottom: 0 !important; } .contract-tables a:after { display: none; } .contract-tables .prices-note { float: none; } input[disabled], textarea[disabled], select[disabled] { background: #ebebe4; color: #aaaaaa; cursor: default; } .loading-wrapper { width: 100%; position: relative; float: left; clear: both; } .loading-wrapper input { margin-bottom: 0 !important; padding-right: 50px !important; } .loading-wrapper.valid:after { content: ''; position: absolute; z-index: 2; right: 10px; top: 12px; width: 16px; height: 16px; background-size: 280px auto; } .loading-wrapper.error:after { content: ''; position: absolute; z-index: 2; right: 10px; top: 12px; width: 16px; height: 16px; background-size: 280px auto; } .loading-wrapper.loading:before { content: ''; position: absolute; z-index: 2; right: 10px; top: 12px; width: 14px; height: 14px; background: url("../images/spinner.svg") 0 0 no-repeat; animation: .4s infinite spin linear; } input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], input[type="number"], textarea { appearance: none; -webkit-appearance: none; } .radio, .checkbox { margin-bottom: 0; margin-top: 0; } .checkbox-wrapper { position: relative; line-height: 16px; padding-left: 26px; margin-bottom: 14px; } .checkbox-wrapper input[type=checkbox] { position: absolute; z-index: 5; width: 24px; height: 24px; margin: 0; opacity: 0; cursor: pointer; left: 0; } .checkbox-wrapper input[type=checkbox]+.checkbox { position: absolute; z-index: 1; left: -5px; top: -5px; transform: scale(0.7); } .checkbox-wrapper input[type=checkbox]:checked+.checkbox { transform: scale(0.7); } .checkbox-wrapper input[type=radio] { position: absolute; z-index: 5; width: 24px; height: 24px; margin: 0; opacity: 0; cursor: pointer; left: 0; } .checkbox-wrapper input[type=radio]+.radio { position: absolute; z-index: 1; left: -5px; top: -5px; transform: scale(0.7); } .checkbox-wrapper input[type=radio]:checked+.radio { transform: scale(0.7); } .checkbox-wrapper label { font-weight: normal !important; margin-bottom: 0 !important; cursor: pointer; } .checkbox-wrapper label+a, .checkbox-wrapper label>a { text-decoration: underline; } .checkbox-wrapper a:hover .likeLink { text-decoration: underline; } .checkbox-wrapper a .likeLink { text-decoration: underline; } form .form-section { position: relative; float: left; width: 100%; margin: 0 0 11px; } form .form-section h3 { margin: 10px 0 22px; } form .form-section h4 { margin: 10px 0 22px; line-height: 25px; } form .form-row { position: relative; float: left; width: 100%; } form .form-row.form-row-md { width: 54.49%; } form .form-row.form-row-sm { width: 40.58%; } form .form-row.fl-right { float: right; } form .form-row.single-btn-row { padding: 0; border: 0; text-align: left; cursor: default; } form .form-row.upload-row { margin-top: 12px; } form .form-row.upload-row .btn-upload { width: 200px; } @media screen and (min-width: 768px) { form .form-row.upload-row .btn-upload { float: left; } } form .form-row.upload-row .file-restriction { margin-top: 12px; float: left; width: 100%; } @media screen and (min-width: 768px) { form .form-row.upload-row .file-restriction { width: calc(100% - 220px); margin: 0 0 0 20px; } } form .form-row.upload-row .upload-desc { float: left; } @media screen and (min-width: 768px) { form .form-row.upload-row .upload-desc { margin: 25px 0 0 20px; } } form .form-row.upload-row .upload-desc .upload-name { float: left; width: 100%; margin: 10px 0; } @media screen and (min-width: 768px) { form .form-row.upload-row .upload-desc .upload-name { width: auto; margin: 0; } } form .form-row.upload-row .upload-desc button { padding: 0; background: none; border: none; } @media screen and (min-width: 768px) { form .form-row.upload-row .upload-desc button { margin-left: 8px; } } form .form-row.upload-row .upload-desc .error-msg { position: relative; float: left; width: 100%; margin-top: -7px; margin-bottom: 17px; line-height: 16px; } form .form-row.btns-row { margin-top: 24px; } form .form-row label { position: relative; float: left; width: 100%; } form .form-row input[type="text"], form .form-row input[type="email"], form .form-row input[type="number"], form .form-row input[type="tel"], form .form-row input[type="password"], form .form-row textarea, form .form-row select, form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap { position: relative; float: left; width: 100%; padding: 9px 15px 9px; line-height: 20px; } form .form-row input[type="text"].valid, form .form-row input[type="email"].valid, form .form-row input[type="number"].valid, form .form-row input[type="tel"].valid, form .form-row input[type="password"].valid, form .form-row textarea.valid, form .form-row select.valid, form .form-row .ui-selectmenu-button.ui-button.valid, form .form-row .select-wrap.valid { position: relative; } form .form-row input[type="text"].lg, form .form-row input[type="email"].lg, form .form-row input[type="number"].lg, form .form-row input[type="tel"].lg, form .form-row input[type="password"].lg, form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg { padding: 11px 12px; line-height: 31px; } @media screen and (min-width: 768px) { form .form-row input[type="text"].lg, form .form-row input[type="email"].lg, form .form-row input[type="number"].lg, form .form-row input[type="tel"].lg, form .form-row input[type="password"].lg, form .form-row textarea.lg, form .form-row select.lg, form .form-row .ui-selectmenu-button.ui-button.lg, form .form-row .select-wrap.lg { padding: 12px 20px; } } form .form-row input[type="text"].xlg, form .form-row input[type="email"].xlg, form .form-row input[type="number"].xlg, form .form-row input[type="tel"].xlg, form .form-row input[type="password"].xlg, form .form-row textarea.xlg, form .form-row select.xlg, form .form-row .ui-selectmenu-button.ui-button.xlg, form .form-row .select-wrap.xlg { padding: 11px 19px 8px; line-height: 37px; } form .form-row input[type="text"] .styled-select, form .form-row input[type="email"] .styled-select, form .form-row input[type="number"] .styled-select, form .form-row input[type="tel"] .styled-select, form .form-row input[type="password"] .styled-select, form .form-row textarea .styled-select, form .form-row select .styled-select, form .form-row .ui-selectmenu-button.ui-button .styled-select, form .form-row .select-wrap .styled-select { padding: 11px 15px; } form .form-row .select-wrap { padding: 0; } form .form-row .as-country-input { float: left; width: auto; margin-bottom: 17px; padding: 2px 0; background: none; border: none; line-height: 16px; } form .form-row .as-country-input+a { float: left; margin: 0 0 17px 12px; padding: 2px 0; line-height: 16px; text-decoration: underline; } form .form-row input[type=number]::-webkit-inner-spin-button, form .form-row input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } form .form-row textarea { resize: none; height: 100px; } @media screen and (min-width: 1170px) { form .form-row textarea { height: 124px; } } form .form-row .error-msg { position: relative; float: left; width: 100%; margin-top: -7px; } form .form-row .input-note { float: left; } form .form-row .input-note a { text-decoration: underline; } form .form-row .ui-selectmenu-button.ui-button, form .form-row .select-wrap { max-width: 100%; background: none; } form .form-row .ui-selectmenu-button.ui-button.year-button, form .form-row .select-wrap.year-button { width: 47%; float: right; } @media screen and (min-width: 1170px) { form .form-row .ui-selectmenu-button.ui-button.year-button, form .form-row .select-wrap.year-button { float: left; max-width: 140px; } } form .form-row .ui-selectmenu-icon.ui-icon { margin-top: 6px; } form .form-row input.half-input { width: 47%; } @media screen and (min-width: 1170px) { form .form-row input.half-input { max-width: 140px; margin-right: 19px; } } @media screen and (min-width: 768px) { form .form-row input.tbl-half-input { width: calc(50% - 10px); } } form .form-row .code-input { position: relative; float: left; } form .form-row .code-input .code-icon { position: absolute; top: 13px; right: 10px; float: left; width: 16px; height: 16px; } form .form-row .code-input input.success+.code-icon { background-size: 295px auto; } form .form-row .code-input input.error+.code-icon { background-size: 270px auto; } form .form-row.checkbox-wrapper.mobile-full { margin-bottom: 12px; margin-top: 7px; } @media screen and (min-width: 768px) { form .form-row.checkbox-wrapper.mobile-full { margin-right: 24px; margin-bottom: 24px; width: auto; } } @media screen and (max-width: 767px) { form .form-row.checkbox-wrapper.mobile-full.last { margin-bottom: 24px; } } form .form-row.checkbox-wrapper.mobile-full label { width: auto; } form .form-row .button-datepicker { margin-left: 12px; display: inline-block; float: none; vertical-align: top; } form .form-row .calendar-button-wrap { position: relative; float: left; margin-top: 18px; } form .form-row .calendar-button-wrap .icon-datepicker { position: absolute; top: 4px; left: 8px; z-index: 2; } form .form-row .calendar-button-wrap.calendar-button-wrap--modal { width: 100%; clear: both; margin-top: 0; } form .form-row .calendar-button-wrap.calendar-button-wrap--modal input.btn-date-picker { width: 100%; float: none; } form .form-row input.btn-date-picker { width: 190px; text-align: left; height: 40px; line-height: 38px; text-indent: 25px; padding: 0 15px; background: #fff url("../images/ui-chevron-down.svg") calc(100% - 10px) center no-repeat !important; background-size: 13px !important; -webkit-appearance: none; } form .form-row input.btn-date-picker+.error-msg { margin-top: 10px; } form h3 { position: relative; float: left; width: 100%; margin: 3px 0 17px; } form .radio-group-title { position: relative; float: left; width: 100%; } form .radio-group-title.border { margin-left: -18px; margin-right: -18px; padding-left: 18px; width: calc(100% + 30px); padding-top: 30px; } @media screen and (min-width: 1170px) { form .radio-group-title.border { width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; padding-left: 30px; } } input, select, textarea { outline: 0 !important; } .msg-row.visible { display: block; } .note-box { padding: 21px; margin: 20px 0; float: left; width: 100%; } .range-slider .ng5-slider { display: inline-block; position: relative; height: 4px; width: 100%; margin: 35px 0 15px; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; } .range-slider .ng5-slider .ng5-slider-bar-wrapper { left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: -16px; padding-top: 16px; width: 100%; height: 32px; z-index: 1; } .range-slider .ng5-slider.animate .ng5-slider-bar-wrapper { -webkit-transition: all linear .3s; transition: all linear .3s; } .range-slider .ng5-slider .ng5-slider-span { white-space: nowrap; position: absolute; display: inline-block; } .range-slider .ng5-slider * { -webkit-transition: none; transition: none; } .range-slider .ng5-slider .ng5-slider-bar { left: 0; width: 100%; height: 2px; z-index: 1; border-radius: 1px; } .range-slider .ng5-slider .ng5-slider-selection { z-index: 2; background-color: #001E50; border-radius: 2px; } .range-slider .ng5-slider.animate .ng5-slider-selection { -webkit-transition: background-color linear .3s; transition: background-color linear .3s; } .range-slider .ng5-slider .ng5-slider-pointer { cursor: pointer; width: 20px; height: 20px; top: -10px; z-index: 3; border-radius: 10px; } .range-slider .ng5-slider.animate .ng5-slider-pointer { -webkit-transition: all linear .3s; transition: all linear .3s; } .range-slider .ng5-slider .ng5-slider-pointer:after { display: none; } .range-slider .ng5-slider .ng5-slider-bubble { cursor: default; bottom: 16px; padding: 1px 3px; } .range-slider .ng5-slider.animate .ng5-slider-bubble { -webkit-transition: all linear .3s; transition: all linear .3s; } .range-slider .ng5-slider .ng5-slider-bubble.ng5-slider-limit { bottom: -25px; } .range-slider .ng5-slider.animate .ng5-slider-bubble.ng5-slider-limit { -webkit-transition: opacity linear .3s; transition: opacity linear .3s; } .range-slider .ng5-slider.animate .ng5-slider-bubble.ng5-slider-combined { -webkit-transition: opacity linear .3s; transition: opacity linear .3s; } .range-slider .ng5-slider .ng5-slider-ticks { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 0; position: absolute; left: 0; top: -3px; margin: 0; z-index: 1; list-style: none; } .map-container { height: calc(100vh - 55px); position: relative; z-index: 2; overflow-y: hidden; } @media screen and (min-width: 1170px) { .map-container { height: calc(100vh - 75px); margin-top: 0; } } @media screen and (max-width: 767px) { .map-container.search-hidden #map { height: 290px; } } .map-container div { word-break: normal; } #map { width: 100%; height: 100%; margin-top: 73px; } @media screen and (min-width: 1170px) { #map { margin-top: 0; } } .map-page-container { position: relative; width: 100%; clear: both; float: left; } .map-overlays, .map-overlays.load-content { position: fixed; z-index: 5; left: 0; width: 100%; box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2); border-radius: 0 0 5px 5px; } @media screen and (min-width: 1170px) { .map-overlays, .map-overlays.load-content { width: 450px; } } @media screen and (max-width: 767px) { .map-overlays.filters, .map-overlays.load-content.filters { z-index: 9; } } .map-overlays.filters .close-detail, .map-overlays.load-content.filters .close-detail { margin-top: -5px; } .map-overlays .close-detail, .map-overlays.load-content .close-detail { line-height: 999; float: right; overflow: hidden; transform: scale(0.7); } .map-overlays .close-detail:hover, .map-overlays.load-content .close-detail:hover { cursor: pointer; } .poi-detail { top: 330px; } @media screen and (min-width: 1170px) { .poi-detail { top: 148px; } } @media (max-height: 580px) and (max-width: 1170px) { .poi-detail { top: 128px; } } .map-search .search-form-wrapper { position: relative; float: left; width: calc(100% - 50px); } .map-search .mobile-toggle-filters { float: left; width: 50px; } .map-search #filter-country-search { width: 100%; height: 43px; padding: 0 42px; box-shadow: none; margin: 0; } .map-search #filter-country-search:focus+.search-submit { opacity: 1; } .map-search #filter-country-search:focus+.search-submit+.search-location { display: block; } .map-search .search-submit { height: 100%; width: 42px; left: 0; top: 0; opacity: 0.5; position: absolute; transform: scale(0.75); border: none; background-color: transparent; } .map-search .search-submit:before { content: ''; width: 32px; height: 32px; display: block; } .map-search .search-location { right: 0; top: 0; height: 100%; width: 42px; padding-right: 15px; position: absolute; border: none; background-color: transparent; display: none; } .map-search .search-location:before { content: ''; width: 16px; height: 16px; display: block; background-size: 360px auto; } .map-search .toggle-filters { height: 100%; width: 43px; height: 43px; padding: 0px 0 0 0px; border: none; display: block; outline: 0; border-radius: 50%; } .map-search .toggle-filters.on:before { transform: scale(0.7); } .map-search .toggle-filters.selected:before { transform: scale(0.7); } .map-search .toggle-filters:before { content: ''; display: inline-block; margin: 5px auto 0; transform: scale(0.7); } .map-filters { border-radius: 5px; } @media screen and (min-width: 1170px) { .map-filters { position: absolute; left: 460px; width: 360px; top: 2px; } } .map-filters .collapsible-header { display: none; } .map-filters .collapsible-header .filters-count { margin-right: 8px; } .map-filters .scroll-area { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; border-radius: 0 0 5px 5px; } @media screen and (min-width: 1170px) { .map-filters .scroll-area { height: auto; } } .map-filters.open .collapsible-body, .map-filters.open .collapsible-header { display: block; } .map-filters.open .scroll-area { max-height: 100vh; padding: 15px 20px; } @media screen and (max-width: 1169px) { .map-filters.open .scroll-area { height: 100vh; max-height: calc(100vh - 55px - 73px); } } .map-filters.open .filters-button { display: block; } @media screen and (min-width: 1170px) { .map-filters.open .filters-button { display: none; } } @media screen and (max-width: 767px) { .map-filters:not(.open) .scroll-area { display: none; } } .map-filters .collapsible-body { display: none; } .map-filters .filters-button { display: none; position: fixed; bottom: 0; left: 0; height: 80px; background: #ffffff; z-index: 4; width: 100%; } @media screen and (min-width: 1170px) { .map-filters .filters-button.hide-tablet-landscape-down { display: block; position: relative; height: auto; padding-bottom: 0; } } .map-filters .filters-button button { width: calc(100% - 40px); margin: 20px; } .map-filters .filters-button button:before { display: none; } .map-filters .filters-button .clear-filters { display: block; width: 100%; text-align: center; } @media screen and (min-width: 768px) and (max-width: 1169px) { .map-filters .filters-ul { width: 350px; margin: auto; } } .map-filters .filters-ul ul { margin-left: 25px; margin-bottom: 10px; } .map-filters .filters-ul input[type=checkbox]:checked+.checkbox+[class*="icon-plug"]:before { opacity: 1; } .map-filters .filters-ul .checkbox-wrapper label { display: inline; } .map-filters .btns .cancel { margin-top: 13px; margin-left: 15px; display: inline-block; } .map-filters [class*="icon-plug"] { vertical-align: middle; } .map-filters [class*="icon-plug"]:before { opacity: 0.6; margin-top: -2px; margin-bottom: -4px; margin-left: 3px; margin-right: 3px; display: inline-block; } .map-poi-detail { border-radius: 0 0 5px 5px; } .map-poi-detail .scroll-area { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; border-radius: 0 0 5px 5px; } .map-poi-detail .poi-title { padding: 26px 20px 12px; } @media screen and (min-width: 1170px) { .map-poi-detail .poi-title { border-top-right-radius: 5px; } } .map-poi-detail .poi-title .marker-flag { line-height: 50px; margin-right: 20px; overflow: hidden; text-align: center; float: left; transform: scale(0.75); margin-top: -5px; } .map-poi-detail .poi-title h3 { margin: 0 0 12px; padding-left: 73px; word-wrap: break-word; -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual; } .map-poi-detail .charging-points .plug-row .plug-info { display: flex; align-items: center; flex-flow: row wrap; } .map-poi-detail .charging-points .plug-row .plug-info .connector-data { margin-top: 0; } .map-poi-detail .plug-row { position: relative; display: flex; flex-direction: row; } .map-poi-detail .plug-row .plug-icon { margin-right: 20px; margin-bottom: -3px; margin-top: 3px; } .map-poi-detail .plug-row .plug-info { flex-grow: 1; } .map-poi-detail .plug-row .plug-info strong { margin-right: 10px; } .map-poi-detail .plug-row .plug-info .cable-num, .map-poi-detail .plug-row .plug-info .dib { display: inline-block; } .map-poi-detail .plug-row .bell-notification { position: absolute; right: -2px; top: 50%; margin-top: -9px; cursor: pointer; } .map-poi-detail .plug-row .bell-notification:hover .icon-notification:before { background-position: -573px -780px; } .map-poi-detail .plug-row .bell-notification.on .icon-notification:before { background-position: -612px -780px; } .map-poi-detail .poi-details { padding: 18px 25px; } .map-poi-detail .poi-details [class*="icon-"]:before { margin-right: 5px; } .map-poi-detail .poi-details p { margin-bottom: -5px; } .map-poi-detail .poi-details p i { display: inline-block; vertical-align: middle; } .map-poi-detail .poi-details .block:last-child { margin-bottom: 0; } .map-poi-detail .poi-details .icon-service-wallbox { background: none; width: 37px; height: 37px; } .map-poi-detail .poi-details .icon-service-wallbox:before { content: ''; display: inline-block; transform: scale(0.5) translate(-50px, -50px); } .map-poi-detail .operator a { text-decoration: underline; } .map-poi-detail.open .poi-plugs { display: block; } .map-poi-detail .mobile-more-strip .more { text-align: center; padding: 15px; text-decoration: none; display: block; } [class^="label-state"]:before { content: ''; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 10px; } .map-legend { position: fixed; width: 100%; height: calc(100% - 52px); right: 0; bottom: 0; z-index: 10; box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2); display: none; } @media screen and (min-width: 768px) { .map-legend { max-width: 472px; height: auto; right: 90px; bottom: 25px; } } .map-legend.map-legend--open { display: block; } .map-legend .map-legend__head { padding: 24px 20px; text-align: center; } @media screen and (min-width: 768px) { .map-legend .map-legend__head { padding: 20px 20px 0; text-align: left; border-bottom: 0; } } .map-legend .map-legend__head .title { text-transform: uppercase; } .map-legend .map-legend__head .toggle-map-legend { border: none; position: absolute; right: 18px; top: 18px; } @media screen and (min-width: 768px) { .map-legend .map-legend__head .toggle-map-legend { display: none; } } .map-legend .map-legend__content { padding: 20px; display: flex; flex-direction: column; justify-content: space-between; } @media screen and (min-width: 768px) { .map-legend .map-legend__content { flex-direction: row; } } .map-legend .map-legend__col { width: 65%; } @media screen and (min-width: 768px) { .map-legend .map-legend__col { width: 50%; } } .map-legend .map-legend__marker { display: flex; flex-direction: row; align-items: center; max-height: 60px; } .map-legend .map-legend__label { width: calc(100% - 40px); } .gm-style button { display: inline-block; border: 0; background-color: white !important; } .gm-style .zoom-control { display: none; flex-direction: column; height: auto; width: 42px; margin-right: 24px; bottom: 80px !important; user-select: none; } @media screen and (min-width: 1170px) { .gm-style .zoom-control { display: flex; } } .gm-style .zoom-control button { margin: 5px 0; padding: 0; width: 42px; height: 42px; overflow: hidden; line-height: 999px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; } .gm-style .zoom-control button.zoom-control-in:before { content: ''; float: left; margin: 4px; } .gm-style .zoom-control button.zoom-control-out:before { content: ''; float: left; margin: 4px; } .gm-style .legend-control, .gm-style .locate-control, .gm-style .streetview-control { width: 42px; height: 42px; margin-right: 24px; } .gm-style .legend-control button, .gm-style .locate-control button, .gm-style .streetview-control button { display: inline-block; width: 42px; height: 42px; border-radius: 50%; overflow: hidden; line-height: 999; } .gm-style .legend-control { top: 130px !important; } @media screen and (min-width: 1170px) { .gm-style .legend-control { bottom: 25px !important; top: auto !important; } } .gm-style .legend-control button:before { content: ''; position: absolute; left: 0; top: 0; margin: 4px 0 0 4px; } .gm-style .legend-control button.opened:before { margin: 4px 0 0 4px; } .gm-style .locate-control { top: 75px; } @media screen and (min-width: 1170px) { .gm-style .locate-control { bottom: 194px !important; top: auto; } } .gm-style .locate-control-button { position: relative; } .gm-style .locate-control-button:before { content: ''; position: absolute; top: 4px; left: 4px; } .gm-style .maptype-control { position: relative; margin-right: 24px; border-radius: 50%; top: 20px !important; } @media screen and (min-width: 1170px) { .gm-style .maptype-control { border: 2px solid #fff; border-radius: 0; bottom: auto !important; } } .gm-style .maptype-control button { display: inline-block; width: 42px; height: 42px; overflow: hidden; text-indent: -999px; border-radius: 50%; } @media screen and (min-width: 1170px) { .gm-style .maptype-control button { width: 60px; height: 60px; background: url("../images/map.jpg") no-repeat; background-size: cover; border-radius: 0; } } .gm-style .maptype-control button:after { content: ''; position: absolute; top: calc(50% - 17px); left: calc(50% - 17px); } @media screen and (min-width: 1170px) { .gm-style .maptype-control button:after { display: none; } } .gm-style .maptype-control button:before { display: none; content: ''; position: absolute; top: calc(50% - 17px); left: calc(50% - 17px); } @media screen and (min-width: 1170px) { .gm-style .maptype-control button:before { display: block; } } @media screen and (min-width: 1170px) { .gm-style .maptype-control.roadmap button { background: url("../images/satellite.jpg") no-repeat; } } .gm-style .maptype-control.roadmap button:after { content: ''; position: absolute; top: calc(50% - 17px); left: calc(50% - 17px); } .gm-style .maptype-control.roadmap button:before { content: ''; position: absolute; top: calc(50% - 17px); left: calc(50% - 17px); } .gm-style .gm-bundled-control { right: 24px !important; width: 40px; margin: 0 !important; top: initial !important; bottom: 350px !important; } @media screen and (max-width: 1169px) { .gm-style .gm-bundled-control { bottom: initial !important; top: 185px !important; } } .gm-style .gm-svpc { display: none; margin-right: 20px; border-radius: 50% !important; } @media screen and (min-width: 768px) { .gm-style .gm-svpc { display: block; } } .gm-style .gm-svpc:before { content: ''; float: left; margin: 2px 0 0 3px; } .gm-style .gm-svpc div img:first-child, .gm-style .gm-svpc div img:nth-child(2) { display: none !important; } .gm-style .gm-svpc:hover:before { display: none; } .tab-content>.tab-pane { display: none; } .tab-content>.active { display: block; } .tab-content>.fade { transition: opacity .15s linear; } .nav-tabs .nav-item { display: inline-block; margin-right: 8px; } .nav-tabs .nav-item .nav-link { display: block; border-bottom: 0; padding-top: 7px; padding-bottom: 7px; } .accordion-header { position: relative; } .accordion-header:hover { cursor: pointer; } .accordion-header:after { content: ''; position: absolute; top: 5px; right: 20px; transform: scale(0.7); } .accordion-header+.collapse:not(.show) { display: none; } .collapsing { position: relative; height: 0; overflow: hidden; transition: height .35s ease; } .charging-point-name { display: block; } .connector-types .connector-type { display: inline-block; text-align: center; } .connector-types .connector-type .label-state { vertical-align: super; } .connector-types .connector-type .label-state:before { width: 8px; height: 8px; } .connector-types [class*="icon-"] { display: inline-block; transform: scale(0.88); } .connector-types [class*="icon-"]:before { transform: scale(0.7); margin-bottom: -5px; } .connector-availability, .connector-power { display: block; text-align: center; width: 45px; } .availability-status { margin: 10px 0 0; } .availability-status>span { display: inline-block; font-size: 12px; position: relative; overflow: hidden; } .availability-status>span>span { position: relative; z-index: 2; } .availability-status>span::before { content: ""; width: 4px; height: 4px; border-radius: 50%; margin-right: 5px; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); left: 8px; z-index: 2; } .availability-status>span::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.2; z-index: 1; } .availability-status>span.availability-status--unknown::after { opacity: 1; } .charging-points .plug-row, .charging-points .accordion-header { padding-left: 0; padding-right: 0; } .charging-points .accordion-header { border-bottom: 0; } .charging-points .accordion-header:after { right: 0; } .charging-points .accordion-header.collapsed { margin-left: 0; margin-right: 0; } .charging-points .accordion-header.collapsed:after { right: 20px; } .charging-points .plug-row { border-bottom: 0; } .connector-data i { display: inline-block; vertical-align: middle; } .connector-data>div { margin-left: -8px; max-height: 26px; } .charging-point-features span { vertical-align: middle; } .charging-point-features i { display: inline-block; vertical-align: middle; } .dot { background-color: #000000; margin: 0 6px; width: 4px; height: 4px; display: inline-block; border-radius: 50%; vertical-align: middle; } .icon-scroll-down:before { content: ''; display: inline-block; } .icon-chevron-down:before { content: ''; display: inline-block; } .icon-chevron-up:before { content: ''; display: inline-block; } .icon-plug-ccs:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-ccs.grey:before { opacity: 0.5; } .icon-plug-ccs-x2:before { content: ''; display: inline-block; } .icon-plug-ccs-x2.grey:before { opacity: 0.5; } .icon-plug-chademo:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-chademo.grey:before { opacity: 0.5; } .icon-plug-chademo-x2:before { content: ''; display: inline-block; } .icon-plug-chademo-x2.grey:before { opacity: 0.5; } .icon-plug-type-1:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-type-1.grey:before { opacity: 0.5; } .icon-plug-type-1-x2:before { content: ''; display: inline-block; } .icon-plug-type-1-x2.grey:before { opacity: 0.5; } .icon-plug-type-2:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-type-2.grey:before { opacity: 0.5; } .icon-plug-type-2-x2:before { content: ''; display: inline-block; } .icon-plug-type-2-x2.grey:before { opacity: 0.5; } .icon-plug-type-3:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-type-3.grey:before { opacity: 0.5; } .icon-plug-type-3-x2:before { content: ''; display: inline-block; } .icon-plug-type-3-x2.grey:before { opacity: 0.5; } .icon-plug-unknown:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-unknown.grey:before { opacity: 0.5; } .icon-plug-unknown-x2:before { content: ''; display: inline-block; } .icon-plug-unknown-x2.grey:before { opacity: 0.5; } .icon-plug-household:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household.grey:before { opacity: 0.5; } .icon-plug-household-x2:before { content: ''; display: inline-block; } .icon-plug-household-x2.grey:before { opacity: 0.5; } .icon-plug-household-a:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household-a.grey:before { opacity: 0.5; } .icon-plug-household-a-x2:before { content: ''; display: inline-block; } .icon-plug-household-a-x2.grey:before { opacity: 0.5; } .icon-plug-household-e:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household-e.grey:before { opacity: 0.5; } .icon-plug-household-e-x2:before { content: ''; display: inline-block; } .icon-plug-household-e-x2.grey:before { opacity: 0.5; } .icon-plug-household-f:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household-f.grey:before { opacity: 0.5; } .icon-plug-household-f-x2:before { content: ''; display: inline-block; } .icon-plug-household-f-x2.grey:before { opacity: 0.5; } .icon-plug-household-g:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household-g.grey:before { opacity: 0.5; } .icon-plug-household-g-x2:before { content: ''; display: inline-block; } .icon-plug-household-g-x2.grey:before { opacity: 0.5; } .icon-plug-household-j:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-6px); } .icon-plug-household-j.grey:before { opacity: 0.5; } .icon-plug-household-j-x2:before { content: ''; display: inline-block; } .icon-plug-household-j-x2.grey:before { opacity: 0.6; } .icon-clock:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-clock.grey:before { opacity: 0.5; } .icon-euro:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-euro.grey:before { opacity: 0.5; } .icon-green-energy:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-green-energy.grey:before { opacity: 0.5; } .icon-car-roof:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-car-roof.grey:before { opacity: 0.5; } .icon-tolls:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-tolls.grey:before { opacity: 0.5; } .icon-car-garage:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-car-garage.grey:before { opacity: 0.5; } .icon-reservable:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-reservable.grey:before { opacity: 0.5; } .icon-no-auth:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-no-auth.grey:before { opacity: 0.5; } .icon-app:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-app.grey:before { opacity: 0.5; } .icon-credit-card:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-credit-card.grey:before { opacity: 0.5; } .icon-restricted:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-link-external { position: relative; display: inline-block; width: 16px; height: 16px; } .icon-link-external:before { content: ''; display: inline-block; position: absolute; left: -7px; top: -7px; transform: scale(0.47); } .icon-card-mail:before { content: ''; display: inline-block; } .icon-green-tick:before { content: ''; display: inline-block; transform: scale(0.5) translateY(-3px); vertical-align: middle; } .icon-datepicker:before { content: ''; display: inline-block; transform: scale(0.7); vertical-align: middle; } .icon-redirect:before { content: ''; display: inline-block; } .icon-plug-charge:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-plug-charge.grey:before { opacity: 0.5; } .icon-park-charge:before { content: ''; display: inline-block; transform: scale(0.7); } .icon-park-charge.grey:before { opacity: 0.5; } .map-icon { display: inline-block; transform: scale(0.7); vertical-align: middle; } .calendar-icon { display: inline-block; transform: scale(0.7); vertical-align: middle; } .clock-icon { display: inline-block; transform: scale(0.7); vertical-align: middle; } .warning-icon { float: left; } .back-icon { display: inline-block; transform: scale(0.7); } .tariff-icon { display: inline-block; transform: scale(0.7); } .download-icon { float: left; transform: scale(0.7); } .info-icon { display: inline-block; margin-left: 9px; transform: scale(0.7) translateY(-7px); cursor: pointer; } .arrow-icon { display: inline-block; } .chevron-right-icon, .call-icon, .tariff-icon, .card-info-icon, .cancel-contract-icon, .rename-contract-icon, .apply-promo-icon, .eye-icon, .date-icon { display: inline-block; transform: scale(0.5); } .edit-section-icon, .contract-review .contract-review-content .header a>span:not([class]), .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step { display: inline-block; transform: scale(0.7); vertical-align: middle; margin-left: 6px; } .icon-service-app { content: ''; display: inline-block; } .icon-service-card { content: ''; display: inline-block; } .icon-service-plug { content: ''; display: inline-block; } .icon-service-park { content: ''; display: inline-block; } .icon-service-wallbox { content: ''; display: inline-block; } .icon-available-marker, .icon-available-marker-count { display: inline-block; transform: scale(0.6); min-width: 52px; } .icon-available-marker-count { line-height: 28px; margin-bottom: 0; text-align: center; font-style: normal; line-height: 999; overflow: hidden; } .icon-available-marker-count:before { display: block; content: '10 / 10'; letter-spacing: -1px; line-height: 50px; } .icon-unavailable-marker { display: inline-block; transform: scale(0.6); min-width: 52px; } .icon-outoforder-marker { display: inline-block; transform: scale(0.6); min-width: 52px; } .icon-occupied-marker { display: inline-block; transform: scale(0.6); min-width: 52px; } .icon-grouped-marker { position: relative; display: inline-block; max-width: 52px; } .icon-grouped-marker:before { content: ''; display: inline-block; transform: scale(0.5); margin: 4px 0 0 -5px; } .card-icon { position: relative; display: inline-block; transform: scale(0.7); margin-right: 10px; } .ticked-icon { position: relative; display: inline-block; margin-right: 10px; transform: scale(0.7); } .inactive-icon { position: relative; display: inline-block; transform: scale(0.7); } .notification .arrow-icon { margin-left: 10px; transform: scale(0.8) translateY(1px); height: 24px; } .notification .card-icon { height: 24px; flex-shrink: 0; transform: scale(0.7) translateY(1px); } .notification .ticked-icon { margin-right: 0; height: 24px; transform: scale(0.7) translateY(1px); } .notification .inactive-icon { margin-right: 5px; height: 24px; } .ticked-icon-circle { display: inline-block; transform: scale(0.5); } .icon-vis:before, [data-icon="vis"]:before { content: ''; vertical-align: middle; display: inline-block; } .icon-eca:before, [data-icon="eca"]:before { content: ''; vertical-align: middle; display: inline-block; } .icon-maestro:before, [data-icon="maestro"]:before { content: ''; vertical-align: middle; display: inline-block; } .icon-amex:before, [data-icon="amex"]:before { content: ''; vertical-align: middle; display: inline-block; } .icon-paypal:before, [data-icon="paypal"]:before { content: ''; vertical-align: middle; display: inline-block; } .hdpi .pac-icon, .pac-icon { background-repeat: no-repeat; background-size: auto; } .hdpi .pac-icon-marker, .pac-icon-marker, .hdpi .pac-icon-search, .pac-icon-search { background-position: -534px -735px !important; } .icon-maintenance { display: inline-block; width: 385px; height: 124px; background: transparent url("../images/icon-maintenance.svg") 0 0 no-repeat; background-size: contain; } .service-page-container>.container { max-width: 1200px; } .service-page-container .page-header a:hover { text-decoration: underline; } .service-page-container .service-num-flow { position: relative; } @media screen and (min-width: 768px) { .service-page-container .service-num-flow { max-width: 500px; margin: 0 auto 40px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow { max-width: 100%; margin-bottom: 0; } } .service-page-container .service-num-flow .ul-steps { margin-top: 145px; position: absolute; left: 50%; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps { display: block; } .service-page-container .service-num-flow .ul-steps .circle { display: block; background-image: none; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .ul-steps { margin-top: 195px; } } .service-page-container .service-num-flow .ul-steps li { margin-bottom: 300px; } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .ul-steps li { margin-bottom: 400px; } } .service-page-container .service-num-flow .ul-steps li:last-child { margin-bottom: 0; } .service-page-container .service-num-flow .ul-steps+.row+.row.step-two .left-illustration, .service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .left-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps+.row+.row.step-two .circle, .service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .circle { order: 2; } .service-page-container .service-num-flow .ul-steps+.row+.row.step-two .right-text, .service-page-container .service-num-flow .ul-steps+.row+.row+.row+.row.step-four .right-text { order: 3; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps+.row.step-first, .service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three { flex-direction: row-reverse; } } .service-page-container .service-num-flow .ul-steps+.row.step-first .right-illustration, .service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .right-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps+.row.step-first .circle, .service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .circle { order: 2; } .service-page-container .service-num-flow .ul-steps+.row.step-first .left-text, .service-page-container .service-num-flow .ul-steps+.row+.row+.row.step-three .left-text { order: 3; } .service-page-container .service-num-flow .ul-steps-icons { margin-top: 145px; position: absolute; left: calc(50% - 30px); display: none; background: url("../images/illustrations/img-services-curve.svg") center 0 no-repeat; background-size: auto 100%; } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three { flex-direction: column; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps-icons+.row.step-first, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three { flex-direction: row; } } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle { position: relative; order: 2; width: 60px; height: 60px; line-height: 999; } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before { content: ''; position: absolute; top: calc(50% - 22px); left: calc(50% - 22px); } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four { flex-direction: column; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four { flex-direction: row-reverse; } } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle { position: relative; order: 2; width: 60px; height: 60px; line-height: 999; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before { content: ''; position: absolute; top: calc(50% - 22px); left: calc(50% - 22px); } .service-page-container .service-num-flow .ul-steps-icons.five { background-image: url("../images/illustrations/img-services-curve-5.svg"); } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps-icons { display: block; } .service-page-container .service-num-flow .ul-steps-icons .circle { display: block; margin-left: 0; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .ul-steps-icons { margin-top: 195px; } } .service-page-container .service-num-flow .ul-steps-icons li { margin-bottom: 300px; } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .ul-steps-icons li { margin-bottom: 400px; } } .service-page-container .service-num-flow .ul-steps-icons li:last-child { margin-bottom: 0; } .service-page-container .service-num-flow .ul-steps-icons li .circle { line-height: 999; } .service-page-container .service-num-flow .ul-steps-icons li .circle:before { content: ''; position: absolute; top: calc(50% - 21px); left: calc(50% - 21px); } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .left-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle { line-height: 999; background-position: -337px -392px; } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .right-text { order: 3; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .right-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle { line-height: 999; background-position: -396px -390px; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .left-text { order: 3; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .left-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle { line-height: 999; background-position: -454px -390px; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .right-text { order: 3; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .right-illustration { order: 1; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle { line-height: 999; background-position: -511px -390px; } .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .left-text { order: 3; } .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle, .service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle { position: relative; right: 30px; } .service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle, .service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle { position: relative; right: -30px; } .service-page-container .service-num-flow .circle { width: 40px; height: 40px; margin: 0 0 20px; line-height: 40px; display: inline-block; overflow-y: hidden; text-align: center; order: 1; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .circle { margin-left: -30px; margin-bottom: 0; width: 60px; height: 60px; line-height: 60px; display: none; } } .service-page-container .service-num-flow .row { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-top: 15px; padding-bottom: 15px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row { height: 355px; flex-direction: row; align-items: center; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row { height: 455px; } } .service-page-container .service-num-flow .row a { text-decoration: underline; } .service-page-container .service-num-flow .row .apps { margin-top: 30px; } .service-page-container .service-num-flow .row .apps .button-app-ios { margin-right: 10px; } .service-page-container .service-num-flow .row .apps .button-app-ios, .service-page-container .service-num-flow .row .apps .button-app-android { display: inline-block; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .left-text { margin-bottom: 0; float: left; width: 50%; height: 100%; padding-right: 80px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .left-text { padding-left: 60px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-text { margin-bottom: 0; float: right; padding-left: 90px; width: 50%; height: 100%; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-text { padding-right: 60px; } } .service-page-container .service-num-flow .row .right-illustration, .service-page-container .service-num-flow .row .left-illustration { margin-top: 10px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration, .service-page-container .service-num-flow .row .left-illustration { margin-bottom: 0; margin-top: 0; width: 50%; height: 100%; } } .service-page-container .service-num-flow .row .right-illustration img, .service-page-container .service-num-flow .row .left-illustration img { vertical-align: middle; display: inline-block; } .service-page-container .service-num-flow .row .right-illustration img.tariff-back, .service-page-container .service-num-flow .row .right-illustration img.five-back, .service-page-container .service-num-flow .row .left-illustration img.tariff-back, .service-page-container .service-num-flow .row .left-illustration img.five-back { width: 80%; height: auto; margin-left: 60px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-back, .service-page-container .service-num-flow .row .right-illustration img.five-back, .service-page-container .service-num-flow .row .left-illustration img.tariff-back, .service-page-container .service-num-flow .row .left-illustration img.five-back { margin-left: 90px; width: 300px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-back, .service-page-container .service-num-flow .row .right-illustration img.five-back, .service-page-container .service-num-flow .row .left-illustration img.tariff-back, .service-page-container .service-num-flow .row .left-illustration img.five-back { margin-left: 115px; width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .right-illustration img.five-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.five-front { width: 80%; height: auto; position: absolute; left: 0px; top: 0px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .right-illustration img.five-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.five-front { width: 300px; left: 80px; top: -20px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .right-illustration img.five-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.five-front { width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.card-back, .service-page-container .service-num-flow .row .left-illustration img.card-back { width: 80%; height: auto; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.card-back, .service-page-container .service-num-flow .row .left-illustration img.card-back { width: 300px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.card-back, .service-page-container .service-num-flow .row .left-illustration img.card-back { width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.card-front, .service-page-container .service-num-flow .row .left-illustration img.card-front { position: absolute; width: 80%; height: auto; left: 80px; top: 0; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.card-front, .service-page-container .service-num-flow .row .left-illustration img.card-front { left: 25px; width: 300px; top: 35px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.card-front, .service-page-container .service-num-flow .row .left-illustration img.card-front { left: 25px; width: 400px; top: 65px; } } .service-page-container .service-num-flow .row .right-illustration img.app-back, .service-page-container .service-num-flow .row .left-illustration img.app-back { width: 80%; height: auto; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.app-back, .service-page-container .service-num-flow .row .left-illustration img.app-back { width: 300px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.app-back, .service-page-container .service-num-flow .row .left-illustration img.app-back { width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.app-front, .service-page-container .service-num-flow .row .left-illustration img.app-front { position: absolute; height: calc(100% + 70px); width: auto; left: calc(50% - 40px); top: -20px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.app-front, .service-page-container .service-num-flow .row .left-illustration img.app-front { left: 50%; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.app-front, .service-page-container .service-num-flow .row .left-illustration img.app-front { height: 504px; } } .service-page-container .service-num-flow .row .right-illustration img.forecast-back, .service-page-container .service-num-flow .row .left-illustration img.forecast-back { width: 100%; height: auto; margin-top: 60px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.forecast-back, .service-page-container .service-num-flow .row .left-illustration img.forecast-back { margin-top: 0; width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { top: calc(60px - 28%); width: calc(100% - 27px); height: auto; position: absolute; left: 27px; } @media screen and (min-width: 768px) { .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { top: -16px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { width: 375px; top: 31px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { top: 81px; } } .service-page-container .service-num-flow .row .right-illustration img.availability-back, .service-page-container .service-num-flow .row .left-illustration img.availability-back { width: 85%; margin-left: 10%; height: auto; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.availability-back, .service-page-container .service-num-flow .row .left-illustration img.availability-back { width: 335px; margin-left: 60px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.availability-back, .service-page-container .service-num-flow .row .left-illustration img.availability-back { width: 400px; margin-left: 90px; } } .service-page-container .service-num-flow .row .right-illustration img.availability-front, .service-page-container .service-num-flow .row .left-illustration img.availability-front { top: 80px; width: 90%; height: auto; position: absolute; left: 0px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.availability-front, .service-page-container .service-num-flow .row .left-illustration img.availability-front { width: 375px; top: 190px; left: 120px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.availability-front, .service-page-container .service-num-flow .row .left-illustration img.availability-front { width: 375px; left: 140px; } } .service-page-container .service-num-flow .row .right-illustration img.stations-back, .service-page-container .service-num-flow .row .left-illustration img.stations-back { width: 80%; margin: auto; height: auto; display: block; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.stations-back, .service-page-container .service-num-flow .row .left-illustration img.stations-back { width: 330px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.stations-back, .service-page-container .service-num-flow .row .left-illustration img.stations-back { width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.stations-front, .service-page-container .service-num-flow .row .left-illustration img.stations-front { position: absolute; height: calc(100% + 70px); width: auto; right: 0px; top: -15px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.stations-front, .service-page-container .service-num-flow .row .left-illustration img.stations-front { left: 160px; right: auto; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.stations-front, .service-page-container .service-num-flow .row .left-illustration img.stations-front { left: 200px; height: 504px; } } .service-page-container .service-num-flow .row .right-illustration img.day5-back, .service-page-container .service-num-flow .row .left-illustration img.day5-back { width: 80%; margin: auto; height: auto; display: block; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.day5-back, .service-page-container .service-num-flow .row .left-illustration img.day5-back { width: 330px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.day5-back, .service-page-container .service-num-flow .row .left-illustration img.day5-back { width: 400px; } } .service-page-container .service-num-flow .row .right-illustration img.day5-front, .service-page-container .service-num-flow .row .left-illustration img.day5-front { position: absolute; height: calc(100% + 40px); width: auto; right: 0px; top: -15px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.day5-front, .service-page-container .service-num-flow .row .left-illustration img.day5-front { left: 160px; right: auto; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.day5-front, .service-page-container .service-num-flow .row .left-illustration img.day5-front { left: 200px; } } .service-page-container .service-num-flow .row .right-illustration img.charge-back, .service-page-container .service-num-flow .row .left-illustration img.charge-back { width: 100%; display: block; margin: auto; height: auto; } @media screen and (min-width: 768px) { .service-page-container .service-num-flow .row .right-illustration img.charge-back, .service-page-container .service-num-flow .row .left-illustration img.charge-back { width: 380px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.charge-back, .service-page-container .service-num-flow .row .left-illustration img.charge-back { margin: auto; display: block; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.charge-back, .service-page-container .service-num-flow .row .left-illustration img.charge-back { width: 500px; } } .service-page-container .service-num-flow .row .right-illustration img.charge-front, .service-page-container .service-num-flow .row .left-illustration img.charge-front { position: absolute; height: 100%; width: auto; left: 15%; top: 100px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.charge-front, .service-page-container .service-num-flow .row .left-illustration img.charge-front { left: 120px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.charge-front, .service-page-container .service-num-flow .row .left-illustration img.charge-front { left: 150px; } } .service-page-container .service-num-flow .row .right-illustration img.scancard-back, .service-page-container .service-num-flow .row .left-illustration img.scancard-back { width: 80%; height: auto; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-back, .service-page-container .service-num-flow .row .left-illustration img.scancard-back { width: 300px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-back, .service-page-container .service-num-flow .row .left-illustration img.scancard-back { width: 380px; } } .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { position: absolute; height: auto; width: 80%; left: 15%; top: 100px; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { top: 140px; left: 180px; width: 300px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { left: 210px; width: 360px; } } @media screen and (min-width: 1400px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { left: 290px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration { float: right; padding-left: 90px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .left-illustration { float: left; padding-right: 90px; } } .service-page-container .service-num-flow .parallax { position: relative; } @media screen and (min-width: 1024px) { .service-page-container .valign-relative { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } .invoices-table { width: 100%; } .invoices-table th { text-align: left; } @media screen and (max-width: 767px) { .invoices-table .td-price { top: 14px; right: 30px; float: right; position: absolute; } } @media screen and (min-width: 768px) { .invoices-table .td-price { width: 155px; padding-right: 0; text-align: right; vertical-align: baseline; } } @media screen and (min-width: 768px) { .invoices-table .td-number { width: 160px; } } @media screen and (min-width: 1024px) { .invoices-table .td-number { width: 220px; } } @media screen and (max-width: 767px) { .invoices-table .td-number { padding-top: 0; } } @media screen and (min-width: 768px) { .invoices-table .td-country { width: 180px; } } @media screen and (min-width: 1024px) { .invoices-table .td-country { width: 220px; } } @media screen and (max-width: 767px) { .invoices-table .td-country { padding-top: 12px; padding-bottom: 0; } } .invoices-table .td-invoice { width: 25px; top: 14px; right: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: right; position: absolute; } @media screen and (min-width: 768px) { .invoices-table .td-invoice { width: 35px; position: relative; top: auto; } } .invoices-table .td-invoice .download-icon { display: inline-block; float: none; overflow: hidden; line-height: 999; } @media screen and (min-width: 768px) { .invoices-table .td-invoice .download-icon { float: right; } } @media screen and (max-width: 767px) { .invoices-table thead th { display: none; } .invoices-table thead .td-period { display: block; border-bottom: 0; padding-bottom: 0; } } @media screen and (max-width: 767px) { .invoices-table tr { position: relative; display: block; } } @media screen and (max-width: 767px) { .invoices-table tbody tr:first-child .td-period { display: block; padding-bottom: 12px; } } @media screen and (max-width: 767px) { .invoices-table tbody tr:first-child .td-price { top: 53px; } } @media screen and (max-width: 767px) { .invoices-table tbody tr:first-child .td-invoice { top: 55px; } } .invoices-table .invoices-table__caption { text-align: left; overflow: hidden; border-bottom: 1px solid #E2E6E7; } .invoices-table .invoices-table__button { float: right; padding: 12px 40px 12px; } .invoices-table .invoices-table__button:before { display: none; } .invoices-table .invoices-table__button .text-postfix { display: none; } @media screen and (min-width: 768px) { .invoices-table .invoices-table__button .text-postfix { display: inline; } } .invoices-table .invoices-table__month { margin-bottom: 0; margin-right: 12px; float: left; } @media screen and (min-width: 768px) { .invoices-table .invoices-table__month { margin-bottom: 0; } } @media screen and (max-width: 767px) { .invoices-table.invoices-table--empty .td-price { position: static; float: none; } } @media screen and (min-width: 768px) { .invoices-table.invoices-table--empty .td-price { width: auto; } } @media screen and (min-width: 768px) { .invoices-table.invoices-table--empty .td-number { width: 10px; } } @media screen and (min-width: 768px) { .invoices-table.invoices-table--empty .td-country { width: 10px; } } @media screen and (min-width: 768px) { .invoices-filters { padding: 0; } } .invoices-filters .select-wrap { float: none; } .invoices-filters .select-wrap.year-button { max-width: 100%; } @media screen and (min-width: 768px) { .invoices-filters .select-wrap.year-button { max-width: 200px; } } .invoices-filters .invoices-filters__label { display: inline-block; } .contract-page a:not([class*="btn"]) { position: relative; } .contract-page a:not([class*="btn"]):after { content: ''; width: 100%; height: 1px; left: 0; bottom: -5px; position: absolute; } .contract-header__space-between { position: relative; display: flex; flex-direction: column; } @media screen and (min-width: 768px) { .contract-header__space-between { flex-direction: row; justify-content: space-between; align-items: baseline; } } @media screen and (min-width: 768px) { .contract-header__space-between .styled-select { width: 340px; } } .contract-header__space-between .contract-title { line-height: 42px; } .contract-header__space-between .contract-section-title { margin-bottom: 0; } @media screen and (min-width: 768px) { .contract-header__space-between .show-details { position: absolute; top: 10px; right: 0px; margin-top: 0; } } .contract-header__space-between .show-details span { display: inline-block; } .contract-header__space-between .show-details span:after { content: ''; display: inline-block; margin: -10px 0 -10px 5px; transform: scale(0.75); } @media screen and (min-width: 768px) { .contract-header__space-between .show-details { position: relative; top: auto; right: auto; flex: auto; padding-left: 60px; } } .contract-header__space-between .header-btns { margin: 15px 0; } @media screen and (min-width: 768px) { .contract-header__space-between .header-btns { margin: 0; padding-left: 30px; } } .contract-title { line-height: 55px; } .contract-layout { clear: both; position: relative; } @media screen and (min-width: 768px) { .contract-layout { display: flex; flex-direction: row; } } .contract-main { width: 100%; } .contract-details { padding: 20px 0; } .contract-details .contract-details__box { word-break: break-word; margin-bottom: 15px; } @media screen and (min-width: 768px) { .contract-details .contract-details__box { margin-bottom: 0; margin-left: 40px; display: inline-block; } .contract-details .contract-details__box:first-child { margin-left: 0; } } .contract-details .contract-details__box:last-child { margin-bottom: 0; } .contract-details .contract-details__label { display: block; } @media screen and (min-width: 768px) { .contract-details .contract-details__label { display: inline; margin-bottom: 0; } } .contract-section-title { line-height: 37px; font-weight: 400; } .contract-section:last-child { border-bottom: none; } @media screen and (min-width: 768px) { .contract-status { padding-bottom: 10px; } } .contract-status p { margin-bottom: 18px; } .contract-status .contract-status__text { font-weight: 400; } .contract-status .contract-status__datetime { font-weight: 700; } .contract-services .contract-services__boxes, .contract-vouchers .contract-services__boxes { display: flex; flex-wrap: wrap; } .contract-services .contract-services__box, .contract-services .contract-voucher__box, .contract-vouchers .contract-services__box, .contract-vouchers .contract-voucher__box { position: relative; min-height: 170px; overflow: hidden; text-align: center; } .contract-services .contract-services__box.contract-services__box--disabled .contract-services__icon, .contract-services .contract-voucher__box.contract-services__box--disabled .contract-services__icon, .contract-vouchers .contract-services__box.contract-services__box--disabled .contract-services__icon, .contract-vouchers .contract-voucher__box.contract-services__box--disabled .contract-services__icon { opacity: 0.25; } .contract-services .contract-services__box.contract-services__box--size-1-2, .contract-services .contract-voucher__box.contract-services__box--size-1-2, .contract-vouchers .contract-services__box.contract-services__box--size-1-2, .contract-vouchers .contract-voucher__box.contract-services__box--size-1-2 { width: 100%; } @media screen and (min-width: 768px) { .contract-services .contract-services__box.contract-services__box--size-1-2, .contract-services .contract-voucher__box.contract-services__box--size-1-2, .contract-vouchers .contract-services__box.contract-services__box--size-1-2, .contract-vouchers .contract-voucher__box.contract-services__box--size-1-2 { width: calc(50% - 8px); float: left; margin-left: 16px; } .contract-services .contract-services__box.contract-services__box--size-1-2:nth-child(2n+1), .contract-services .contract-voucher__box.contract-services__box--size-1-2:nth-child(2n+1), .contract-vouchers .contract-services__box.contract-services__box--size-1-2:nth-child(2n+1), .contract-vouchers .contract-voucher__box.contract-services__box--size-1-2:nth-child(2n+1) { margin-left: 0; } } .contract-services .contract-services__box.contract-services__box--size-1-3, .contract-services .contract-voucher__box.contract-services__box--size-1-3, .contract-vouchers .contract-services__box.contract-services__box--size-1-3, .contract-vouchers .contract-voucher__box.contract-services__box--size-1-3 { width: 100%; } @media screen and (min-width: 768px) and (max-width: 1169px) { .contract-services .contract-services__box.contract-services__box--size-1-3, .contract-services .contract-voucher__box.contract-services__box--size-1-3, .contract-vouchers .contract-services__box.contract-services__box--size-1-3, .contract-vouchers .contract-voucher__box.contract-services__box--size-1-3 { width: calc(50% - 8px); float: left; margin-left: 16px; } .contract-services .contract-services__box.contract-services__box--size-1-3:nth-child(2n+1), .contract-services .contract-voucher__box.contract-services__box--size-1-3:nth-child(2n+1), .contract-vouchers .contract-services__box.contract-services__box--size-1-3:nth-child(2n+1), .contract-vouchers .contract-voucher__box.contract-services__box--size-1-3:nth-child(2n+1) { margin-left: 0; } } @media screen and (min-width: 1170px) { .contract-services .contract-services__box.contract-services__box--size-1-3, .contract-services .contract-voucher__box.contract-services__box--size-1-3, .contract-vouchers .contract-services__box.contract-services__box--size-1-3, .contract-vouchers .contract-voucher__box.contract-services__box--size-1-3 { float: left; width: calc(33.3333% - 11px); margin-left: 16px; } .contract-services .contract-services__box.contract-services__box--size-1-3:nth-child(3n+1), .contract-services .contract-voucher__box.contract-services__box--size-1-3:nth-child(3n+1), .contract-vouchers .contract-services__box.contract-services__box--size-1-3:nth-child(3n+1), .contract-vouchers .contract-voucher__box.contract-services__box--size-1-3:nth-child(3n+1) { margin-left: 0; } } .contract-services .contract-services__label, .contract-vouchers .contract-services__label { display: inline-block; padding: 0; font-weight: bold; } .contract-services .contract-services__name, .contract-vouchers .contract-services__name { margin-bottom: 0; font-weight: bold; } .contract-services .contract-services__status, .contract-vouchers .contract-services__status { margin-bottom: 6px; } .contract-services .contract-services__icon, .contract-vouchers .contract-services__icon { height: 82px; line-height: 66px; overflow: hidden; } .contract-services__box { display: flex; flex-direction: column; } .contract-voucher__box { display: flex; flex-direction: column; align-items: flex-start; width: 100%; } .contract-subscriptions .contract-services__box { position: relative; padding-top: 20px; } .contract-subscriptions .contract-services-image { display: flex; align-items: center; width: 97px; min-width: 97px; height: 97px; margin: 0 auto 15px; } .contract-subscriptions .contract-services-image img { width: 100%; height: auto; } .contract-subscriptions .contract-services__subscribe { margin-top: auto; } .contract-subscriptions .contract-services__subscribe .c-btn-primary { min-height: 35px; } .contract-services-edit { position: absolute; right: 20px; top: 20px; border: 0; padding: 0; background-color: transparent; z-index: 1; } .contract-vouchers .contract-voucher__boxes { display: flex; flex-wrap: wrap; padding-top: 20px; } .contract-vouchers .contract-voucher__boxes .contract-voucher__box { text-align: left; padding-top: 20px; margin: 0 0 16px; } .contract-vouchers .contract-voucher__boxes .contract-voucher__box--size-1-3 { width: 100%; } @media screen and (min-width: 768px) and (max-width: 1169px) { .contract-vouchers .contract-voucher__boxes .contract-voucher__box--size-1-3 { width: calc(50% - 8px); float: left; margin-left: 16px; } .contract-vouchers .contract-voucher__boxes .contract-voucher__box--size-1-3:nth-child(2n+1) { margin-left: 0; } } @media screen and (min-width: 1170px) { .contract-vouchers .contract-voucher__boxes .contract-voucher__box--size-1-3 { width: calc(33.3333% - 11px); margin-right: 16px; } .contract-vouchers .contract-voucher__boxes .contract-voucher__box--size-1-3:nth-child(3n) { margin-right: 0; } } @supports (display: grid) or (display: -ms-grid) { .contract-vouchers .contract-voucher__boxes { display: -ms-grid; display: grid; -ms-grid-columns: 1fr; grid-template-columns: repeat(1, 1fr); -ms-grid-rows: 1fr; grid-auto-rows: 1fr; grid-gap: 16px; padding-top: 20px; } @media screen and (min-width: 768px) { .contract-vouchers .contract-voucher__boxes { -ms-grid-columns: 1fr 1fr; grid-template-columns: repeat(2, 1fr); } } @media screen and (min-width: 1170px) { .contract-vouchers .contract-voucher__boxes { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: repeat(3, 1fr); } } .contract-vouchers .contract-voucher__boxes .contract-voucher__box { width: auto; margin: 0; } } dcs-voucher-display { display: contents; } .contract-voucher__code { display: inline-block; padding: 3px 15px; margin-bottom: 12px; font-weight: bold; text-align: center; text-transform: uppercase; border-radius: 15px; min-height: 21px; } .contract-voucher__desc { margin-bottom: 9px; flex-grow: 1; max-height: 40px; } .contract-voucher__balance { margin-top: auto; min-height: 80px; } .contract-voucher__balance--sum { line-height: 31px; } .contract-vouchers__filters { display: flex; flex-direction: column; justify-content: space-between; align-items: center; } @media screen and (min-width: 768px) { .contract-vouchers__filters { flex-direction: row; } } .contract-vouchers__filters .select-wrap { display: none; width: 100%; } @media screen and (min-width: 768px) { .contract-vouchers__filters .select-wrap { max-width: 200px; } } .contract-vouchers__filters .styled-select { padding: 1px 40px 1px 17px; } .contract-vouchers__switcher { width: 100%; } @media screen and (min-width: 768px) { .contract-vouchers__switcher { max-width: 220px; } } .contract-vouchers__switcher button { float: left; width: 50%; height: 50px; padding: 0 20px; } .contract-voucher__msg { text-align: center; } .pricelist-note { clear: both; } .pricelist-note p:not(:last-child) { margin-bottom: 18px; } .pricelist-note a { margin-left: 20px; } .pricelist-note a:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: -5px; } .account-page .info-block { display: none; } @media screen and (min-width: 768px) { .account-page .info-block { display: block; } } @media screen and (max-width: 767px) { .account-page .info-block { margin: 0 auto; width: 100%; float: left; } } .account-page .info-block .card-info-icon { margin: 16px 9px 0 0; } .account-page .info-block a { display: flex; align-items: center; position: relative; } @media screen and (min-width: 768px) { .account-page .info-block a { height: 55px; margin-right: 25px; } .account-page .info-block a:last-child { margin-right: 0; } } @media screen and (max-width: 767px) { .account-page .info-block a { margin: 0 10px; justify-content: center; } } .account-page .info-block a:hover { color: #00a3c3; } .account-page .info-block .center { padding: 28px 0; width: auto; text-align: center; } @media screen and (max-width: 767px) { .account-page .info-block .center { margin-top: -80px; } } .graph-section { padding: 28px 0 0; position: relative; } @media screen and (min-width: 768px) { .graph-section { margin: 18px 0 0; padding: 24px 0 0; width: 100%; display: flex; flex-direction: row-reverse; border-top-width: 1px; border-top-style: solid; } } @media screen and (min-width: 1170px) { .graph-section { margin: 20px 0 0; padding: 28px 0 0; } } .graph-section h3 { margin: 35px 0 6px; } @media screen and (min-width: 768px) { .graph-section h3 { margin: 0 0 10px; } } .graph-section .btns { margin-top: 30px; } .graph-section .btns button { width: 100%; float: left; position: relative; text-align: left; outline: 0; cursor: pointer; border-width: 1px; border-style: solid; } .graph-section .btns button .number { display: block; } .graph-section .graph { margin: 19px 0 0; } @media screen and (min-width: 768px) { .graph-section .graph { margin: 32px 0 0; } } @media screen and (min-width: 1170px) { .graph-section .graph { margin: 42px 0 0; } } .graph-section .graph.graph--error { position: relative; } .graph-section .graph.graph--error canvas { filter: blur(2px); } .graph-section .graph .chartjs-render-monitor { max-width: 100%; } .graph-section .graph .graph__error-message { top: 40%; width: 100%; position: absolute; z-index: 2; transform: translateY(-50%); text-align: center; } .graph-section .graph h5 { margin: 0 0 12px; display: none; } .graph-section .graph h5.active { display: block; } @media screen and (min-width: 768px) { .graph-section .left-part { flex: 0 1 auto; } } @media screen and (min-width: 768px) { .graph-section .right-part { padding-top: 36px; margin-left: 40px; flex: 0 0 30%; } .graph-section .right-part .stat-block:last-child { border-bottom: none; } } .graph-section .stat-block { padding: 24px 0 30px; font-weight: 300; border-bottom-width: 1px; border-bottom-style: solid; } .graph-section .stat-block .stat-title { margin: 0 0 6px; display: inline-block; } .graph-section .stat-block .icon-wrap { padding-left: 24px; position: relative; display: block; } .graph-section .stat-block .icon-wrap .map-icon { margin: 0; left: -6px; position: absolute; } .graph-section .stat-block .icon-wrap .stat-title { float: none; } .graph-section .stat-block h4 { margin-bottom: 0; clear: both; } .invoice-table-section { padding: 40px 0 0; position: relative; } @media screen and (min-width: 768px) { .invoice-table-section { padding: 26px 0 0; } } @media screen and (min-width: 1170px) { .invoice-table-section { padding: 45px 0 0; } } .invoice-table-section h3 { margin: 0 0 18px; font-weight: 400; } @media screen and (min-width: 768px) { .invoice-table-section h3 { margin: 0 0 26px; } } @media screen and (min-width: 1170px) { .invoice-table-section h3 { margin: 0 0 23px; } } .invoice-table-section .table, .invoice-table-section table, .invoice-table-section .main-table, .invoice-table-section .table-caption { width: 100%; position: relative; } .invoice-table-section .table-caption { display: none; } @media screen and (min-width: 768px) { .invoice-table-section .table-caption { display: block; } .invoice-table-section .table-caption .calendar-icon, .invoice-table-section .table-caption .clock-icon, .invoice-table-section .table-caption .stopwatch-icon, .invoice-table-section .table-caption .flash-icon, .invoice-table-section .table-caption .map-icon { display: none; } } .invoice-table-section .table-caption table { border-left-width: 20px; border-left-style: solid; border-right-width: 20px; border-right-style: solid; } .invoice-table-section .table-caption tr td:nth-child(1) { width: 15.55%; } .invoice-table-section .table-caption tr td:nth-child(2) { width: 12.44%; } .invoice-table-section .table-caption tr td:nth-child(3) { width: 16.48%; } .invoice-table-section .table-caption tr td:nth-child(4) { width: 13.22%; } .invoice-table-section .table-caption tr td:nth-child(5) { width: 23.32%; } .invoice-table-section .table-caption tr td:last-child { text-align: right; } .invoice-table-section .main-table { margin-bottom: 21px; display: none; border-bottom-width: 1px; border-bottom-style: solid; } @media screen and (min-width: 768px) { .invoice-table-section .main-table { display: block; } } .invoice-table-section .main-table th { padding: 15px 20px; text-align: left; } .invoice-table-section .main-table tr td { padding: 20px 0; border-bottom-width: 1px; border-bottom-style: solid; } .invoice-table-section .main-table tr td:nth-child(1) { width: 16%; padding-left: 20px; } .invoice-table-section .main-table tr td:nth-child(2) { width: 12.44%; } .invoice-table-section .main-table tr td:nth-child(3) { width: 16.18%; } .invoice-table-section .main-table tr td:nth-child(4) { width: 13.22%; } .invoice-table-section .main-table tr td:nth-child(5) { width: 23.32%; } .invoice-table-section .main-table tr td:last-child { text-align: right; padding-right: 20px; } .invoice-table-section .main-table tr:last-child td { border: none; } .invoice-table-section .table-error-message { padding: 90px 20px; text-align: center; border-width: 1px; border-style: solid; } .invoice-table-section .table { border-bottom-width: 1px; border-bottom-style: solid; } @media screen and (min-width: 768px) { .invoice-table-section .table { display: none; } } .invoice-table-section .table-head { padding: 15px 17px; position: relative; } .invoice-table-section .table-body { padding: 5px 17px 0; position: relative; } .invoice-table-section .table-body .cell:last-child { border-bottom: none; } .invoice-table-section .cell { position: relative; padding: 15px 0; border-bottom-width: 1px; border-bottom-style: solid; } .invoice-table-section .cell div { padding-bottom: 10px; font-weight: 400; line-height: 30px; } .invoice-table-section .cell div:last-child { padding-bottom: 0; } .invoice-table-section .cell div .calendar-icon, .invoice-table-section .cell div .clock-icon, .invoice-table-section .cell div .stopwatch-icon, .invoice-table-section .cell div .flash-icon, .invoice-table-section .cell div .map-icon { margin-right: 5px; } .invoice-table-section h4 { margin: 0; } .invoice-table-section [class^="btn-"] { margin-bottom: 25px; margin-left: auto; margin-right: auto; display: block; border: 0; } .invoice-table-section [class^="btn-"]:after { margin: 0px 0 -5px 10px; width: 22px; height: 18px; background-size: 360px auto; display: inline-block; content: ''; } .invoice-table-section [class^="btn-"].active:after { background-size: 360px auto; } .invoice-table-section .main-table-wrap:last-child [class^="btn-"] { margin-bottom: 0; } .invoice-table-section .more-table { padding-top: 0; display: none; } .invoice-table-section .more-table table { border-top-width: 1px; border-top-style: solid; } .invoice-table-section .more-table .cell:first-child { border-top-width: 1px; border-top-style: solid; } .btns .cols-row { margin: 0; display: flex; } .btns .cols-row .col-3 { float: none; width: auto; padding: 0; flex: 1 0 auto; } .btns .cols-row .col-3:not(:first-child) { margin-left: 6px; } @media screen and (min-width: 1024px) { .btns .cols-row .col-3:not(:first-child) { margin-left: 16px; } } .account-page .select-wrap { float: none; } .account-page { position: relative; float: left; width: 100%; } @media screen and (min-width: 1170px) { .account-page .page-container, .account-page .account-page-top { float: none; max-width: 940px; margin: 0 auto; } } .account-page-top { display: flex; flex-direction: column; justify-content: space-between; align-items: center; } @media screen and (min-width: 768px) { .account-page-top { flex-direction: row; } } @media screen and (min-width: 768px) { .account-page-top h2 { margin: 0; } } .account-page .mob-title { position: relative; text-align: center; } .account-page .mob-title h3, .account-page .mob-title h2 { position: relative; margin: 0; z-index: 1; } .account-page .mob-title a:not(.back-link) { position: relative; z-index: 2; } .account-page .card-right-menu { position: relative; padding: 0 15px; overflow: hidden; width: 100%; } @media screen and (max-width: 767px) { .account-page .card-right-menu { display: block; } } @media screen and (min-width: 768px) { .account-page .card-right-menu { width: 260px; padding-right: 30px; padding-left: 30px; } } .account-page .warning { margin-top: 10px; } @media screen and (min-width: 768px) { .account-page .warning { margin-top: 18px; } } @media screen and (min-width: 1170px) { .account-page .warning { margin-top: 38px; } } .account-page .privacy-settings h4 { margin-bottom: 24px; line-height: 1.3; } .account-page .privacy-settings form { width: 100%; } .account-page .privacy-settings .form-row { padding-left: 40px; /* .checkbox { top: 4px; }*/ } .account-page .account-type { padding-bottom: 10px; } .account-page .close-account .card-content p { max-width: 490px; } .account-page .payment-method { width: 100%; clear: both; } .account-page .payment-method.payment-method--grey table:last-child { margin-bottom: 0; } @media screen and (max-width: 767px) { .account-page .payment-method.payment-method--grey table tr, .account-page .payment-method.payment-method--grey table td { display: block; width: 100% !important; } } .account-page .payment-method.payment-method--grey a { position: relative; } .account-page .payment-method.payment-method--grey a:after { content: ''; width: 100%; height: 1px; left: 0; bottom: -5px; position: absolute; } .account-page .payment-method.payment-method--grey .notifications, .account-page .payment-method.payment-method--grey .notification { margin: 0; padding: 0; width: auto; } .account-page .payment-method.payment-method--grey .notification-message { padding: 5px; text-align: left; margin-top: -6px; } .account-page .payment-method.business-certificate table, .account-page .payment-method.tax-information table { margin-bottom: 10px; } .account-page .payment-method.business-certificate table tr td:first-child, .account-page .payment-method.tax-information table tr td:first-child { width: 29.73%; } @media screen and (min-width: 1170px) { .account-page .payment-method.business-certificate table tr td:first-child, .account-page .payment-method.tax-information table tr td:first-child { width: 34.73%; } } .account-page .payment-method.business-certificate table tr td:last-child, .account-page .payment-method.tax-information table tr td:last-child { width: 66.27%; } @media screen and (min-width: 1170px) { .account-page .payment-method.business-certificate table tr td:last-child, .account-page .payment-method.tax-information table tr td:last-child { width: 65.27%; } } .account-page .payment-method.business-certificate table tr td .ticked-icon-circle, .account-page .payment-method.tax-information table tr td .ticked-icon-circle { transform: scale(0.5) translateY(-13px); vertical-align: text-top; } .account-page .payment-method.business-certificate p:last-child, .account-page .payment-method.tax-information p:last-child { margin-bottom: 0; } .account-page .payment-method .payment-method__expiry-date .select-wrap { width: calc(50% - 10px); float: left; } .account-page .payment-method h4 { font-weight: normal; } .account-page .payment-method a.payment-method__cancel { display: inline-block; margin: 20px 0 0 0; line-height: 18px; } .account-page .payment-method .payment-method__button { float: right; border: none; padding-left: 5px; padding-right: 5px; background-color: transparent; } .account-page .payment-method .payment-method__button-text { display: none; } .account-page .payment-method .payment-method__wrap { width: calc(100% - 62px); } .account-page .payment-method .payment-method__wrap td { word-break: break-all; } .account-page .payment-method .payment-method__card-overview p:last-child { margin-bottom: 0; } .account-page .payment-method .payment-method__card-details .c-btn-secondary { width: 200px; background-color: transparent; } .account-page .payment-method-switcher { width: 100%; float: none; } .account-page .payment-method-switcher .checkbox-wrapper { margin: 5px 24px 18px 0; } .default-view, .edit-view { clear: both; } .selected-file { line-height: 30px; } .selected-file a { text-decoration: underline; } .tariffs-page-container { overflow-x: hidden; } @media screen and (max-width: 767px) { .tariffs-page-container>.container { padding-left: 0; padding-right: 0; } } .tariffs-page-container>.container.load-content.loading { float: none; min-height: 400px; } .tariffs-page-container>.container.load-content.loading:before { background-color: rgba(247, 250, 252, 0.8); } @media screen and (min-width: 768px) { .tariffs-page-container .page-header { max-width: 540px; margin-left: auto; margin-right: auto; } } @media screen and (min-width: 1024px) { .tariffs-page-container .page-header { position: relative; text-align: center; } .tariffs-page-container .page-header+.tariffs-wrap { margin-top: -20px; } } .tariffs-page-container .page-header a:hover { text-decoration: underline; } .tariffs-wrap { position: relative; width: 100%; } @media screen and (min-width: 768px) { .tariffs-wrap { max-width: 568px; margin-left: auto; margin-right: auto; } } @media screen and (min-width: 1024px) { .tariffs-wrap { max-width: 100%; } } .tariffs-wrap .btns { float: left; width: 100%; clear: both; } .tariffs-wrap .btn-inline { margin-left: auto; margin-right: auto; display: block; } .tariffs-wrap .full-width, .tariffs-wrap .btn-inline { border-width: 0; } .tariffs-wrap .full-width:hover, .tariffs-wrap .btn-inline:hover { background-color: transparent; } .tariffs-wrap .full-width:after, .tariffs-wrap .btn-inline:after { content: ''; transform: scale(0.7); display: inline-block; margin: 0 0 -11px 10px; } .tariffs-wrap .full-width.show-tablet-portrait-down:after, .tariffs-wrap .btn-inline.show-tablet-portrait-down:after { display: none; } .tariffs { position: relative; z-index: 4; float: left; width: 100%; } .tariffs.tarrifs-1 { max-width: 460px; margin: 0 auto; float: none; } @media screen and (min-width: 768px) { .tariffs.tarrifs-2 { width: calc(100% + 8px); max-width: 460px; margin: 0 auto; float: none; } } @media screen and (min-width: 1024px) { .tariffs.tarrifs-2 { width: calc(100% + 16px); max-width: 920px; } } @media screen and (min-width: 768px) { .tariffs.tarrifs-3 { width: calc(100% + 8px); max-width: 460px; margin: 0 auto; float: none; } } @media screen and (min-width: 1024px) { .tariffs.tarrifs-3 { width: calc(100% + 16px); max-width: 920px; } } @media screen and (min-width: 1170px) { .tariffs.tarrifs-3 { max-width: 100%; } } .tariff { position: relative; float: left; width: 100%; } .tariff.bv { margin-top: 70px; } @media screen and (min-width: 1170px) { .tariff.bv { margin-top: 0; } } .tariff.tarrif-1 .best-value { width: 100%; } @media screen and (min-width: 1024px) { .tariff.tarrif-2 { width: 50%; } } @media screen and (min-width: 1024px) { .tariff.tarrif-3 { width: 33.333%; } } .tariff .best-value { position: relative; text-align: center; line-height: 22px; height: auto; overflow-y: hidden; position: absolute; bottom: 100%; width: 100%; } @media screen and (min-width: 1024px) { .tariff .best-value { width: calc(100% - 10px); } } @media screen and (min-width: 1170px) { .tariff .best-value { width: calc(100% - 20px); } } .tariff .tariff-header { position: relative; float: left; width: 100%; border-bottom-width: 0; text-align: center; } .tariff .tariff-header .desc { float: left; width: 100%; clear: both; } .tariff .tariff-header [class*="btn-"] { position: relative; width: 100%; clear: both; z-index: 2; min-height: 42px; } .tariff .tariff-header [class*="btn-"]:disabled { cursor: default; } .tariff .tariff-body { position: relative; float: left; width: 100%; } .tariff .tariff-body .is-full { display: none; clear: both; } .tariff .tariff-body .is-full h4 { max-width: 300px; } .tariff .tariff-body .contract-table { width: 100%; } @media screen and (min-width: 1024px) { .tariff .tariff-body .contract-table { max-width: inherit; margin-left: auto; margin-right: auto; } } .tariff .tariff-body .contract-table tr td:first-child { display: block; width: 100%; } .tariff .tariff-body .contract-table tr td:last-child { display: block; width: 100%; } .tariff .tariff-body .contract-table:last-child { margin-bottom: 0; } .tariff .tariff-body .contract-table:last-child tr:last-child td:last-child { border: none; } .tariff .tariff-body .before-is-full:not(.is-full-open) { margin-bottom: 0 !important; } .tariff .tariff-body .before-is-full:not(.is-full-open) td { border: none !important; } @media screen and (min-width: 1024px) { .tariff.show-promo-banner .promo-banner { display: block; } } .prices-note { clear: both; width: 100%; float: left; } @media screen and (min-width: 768px) { .change-tariff .mob-title { padding: 0 0 30px; display: block; } } .opt-packages-wrap { display: flex; flex-direction: column; } .opt-package { position: relative; border-radius: 4px; } .opt-package p.description { margin-bottom: 0; } .opt-package a { text-decoration: underline; } .opt-package .name { width: 60%; } .opt-package .recommended { float: right; border-radius: 13px; } .promo-banner { width: 100%; height: auto; } @media screen and (min-width: 768px) { .promo-banner { position: absolute; width: 440px; height: 440px; left: calc(100% - 155px); top: -140px; margin: 0; } } .promo-banner .promo-banner__wrap { position: relative; } .promo-banner .background { background: url("../images/illustrations/promo-background.svg") center no-repeat; z-index: -1; position: relative; width: 100%; padding-bottom: 100%; display: none; background-size: 300px; } @media screen and (min-width: 768px) { .promo-banner .background { display: block; } } .promo-banner .circle { display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0 auto; text-align: center; z-index: 6; border-radius: 50%; } @media screen and (min-width: 768px) { .promo-banner .circle { -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; } } .promo-banner .circle span { display: block; line-height: 22px; } .promo-banner .circle .dash-text { display: inline-block; } .registration-page .page-container { max-width: 1020px; } .registration-header { width: 100%; position: relative; overflow: hidden; } .registration-header .registration-header-content { position: relative; text-align: center; display: flex; justify-content: center; } .contract-edit-wrap { position: relative; float: left; width: 100%; } .contract-edit-wrap .contract-header { position: relative; float: left; width: 100%; } .contract-edit-wrap .contract-header .contract-header-content { position: relative; float: left; width: 100%; } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-header .contract-header-content { padding: 20px; border-radius: 0; } } .contract-edit-wrap .contract-header .contract-header-content a { display: none; width: 220px; margin-top: 6px; } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-header .contract-header-content a { display: block; } } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-header .contract-header-content form { width: 49.5%; } } .contract-edit-wrap .contract-header .contract-header-content form .form-row input { margin: 0; } .contract-edit-wrap .registration-header-wrapper .back-link { top: 10px; } .contract-edit-wrap .contract-detail { position: relative; float: left; width: 100%; padding: 0 15px 50px; } .contract-edit-wrap .contract-detail .contract-detail-content { position: relative; float: left; width: 100%; } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-detail .contract-detail-content { float: none; width: 66.2%; max-width: 462px; margin: 0 auto; } } .contract-edit-wrap .contract-detail .notification p:last-child { margin-bottom: 0; } .contract-edit-wrap .contract-detail .subscribe-form .subscription { margin: 0; } .contract-edit-wrap .contract-detail .subscribe-form .subscription-description { padding-right: 0; } .contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper { padding-left: 48px; } .contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio], .contract-edit-wrap .contract-detail .subscribe-form .checkbox-wrapper input[type=radio]+.radio { top: calc(50% - 10px); } .contract-edit-wrap .contract-detail form .c-btn-primary { width: 100%; } .contract-edit-wrap .contract-detail form .btn-upload { margin: 13px 0 6px; } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-detail form .btn-upload { max-width: 200px; } } .contract-edit-wrap .vehicle-detail form>p { position: relative; float: left; width: 100%; } .contract-edit-wrap .vehicle-detail .vin-example { position: relative; float: left; width: 100%; } @media screen and (min-width: 768px) { .contract-edit-wrap .vehicle-detail .vin-example { float: none; width: 77.6%; max-width: 541px; margin: 0 auto 0; } } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content { position: relative; float: left; width: 100%; border-width: 1px; border-style: solid; } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .description { position: relative; float: left; width: 100%; } @media screen and (min-width: 768px) { .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .description { width: 47.39%; } } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container { position: relative; float: left; width: 100%; margin: 20px 0 0; } @media screen and (min-width: 768px) { .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container { float: right; width: 46.08%; margin: 0; } } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container img { position: relative; float: left; width: 100%; max-width: 100%; } .contract-edit-wrap .payment-detail .checkbox-wrapper { margin: 13px 24px 17px 0; } .contract-edit-wrap .payment-detail .checkbox-wrapper.address-checkbox-row { margin: 8px 0 36px; } .contract-edit-wrap .after-cards { position: relative; float: left; width: 100%; } .contract-edit-wrap .after-cards .left-checkboxed { float: left; } .contract-edit-wrap .after-cards .review-btns { position: relative; float: left; width: 100%; margin-top: 20px; clear: both; } .contract-edit-wrap .after-cards .review-btns .c-btn-primary, .contract-edit-wrap .after-cards .review-btns .c-btn-primary { margin: 0 0 15px; } .contract-edit-wrap .contract-final { position: relative; float: left; width: 100%; text-align: center; } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-final { float: none; max-width: 500px; margin: 0 auto; } } .contract-edit-wrap .contract-final .contract-final-content { position: relative; float: left; width: 100%; text-align: center; } .contract-review { position: relative; float: left; width: 100%; padding: 0 15px 50px; } .contract-review .contract-review-content { position: relative; float: left; width: 100%; } @media screen and (min-width: 768px) { .contract-review .contract-review-content { float: none; width: 77.6%; max-width: 541px; margin: 0 auto; } } @media screen and (min-width: 1170px) { .contract-review .contract-review-content { float: none; width: 85.8%; max-width: 780px; margin: 0 auto; } } .contract-review .contract-review-content .header { position: relative; float: left; width: 100%; margin: 0; clear: both; } .contract-review .contract-review-content .header h3 { float: left; margin: 0; line-height: 37px; font-weight: 300; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .header h3 { line-height: 52px; } } @media screen and (max-width: 767px) { .contract-review .contract-review-content .header h3 { width: calc(100% - 42px); } } .contract-review .contract-review-content .header h4 { float: left; margin: 0; font-weight: 400; } .contract-review .contract-review-content .header a { margin: 10px 0 0 10px; line-height: 18px; } @media screen and (max-width: 767px) { .contract-review .contract-review-content .header a.fl-left { float: right; margin: 10px 0 0; } } .contract-review .contract-review-content .header a .arrow-icon { margin-top: 7px; margin-left: 5px; } .contract-review .contract-review-content .header a>span:not([class]) { overflow: hidden; line-height: 999; } .contract-review .contract-review-content .header a:hover span:first-child { text-decoration: underline; } .contract-review .contract-review-content .header a:hover .arrow-icon { background-position: -415px -74px; } .contract-review .contract-review-content .header a.open .arrow-icon { background-position: -535px -110px; } .contract-review .contract-review-content .header a.open:hover .arrow-icon { background-position: -475px -73px; } .contract-review .contract-review-content .tariff-overview { position: relative; float: left; width: 100%; } .contract-review .contract-review-content .tariff-overview .contract-table { float: left; width: 100%; margin: 0; } .contract-review .contract-review-content .tariff-overview .contract-table tr:last-child td:last-child { border-bottom: none; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .tariff-overview .contract-table { width: 50%; } .contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td { padding-right: 10px; } .contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td:first-child { display: block; width: 100%; } .contract-review .contract-review-content .tariff-overview .contract-table:first-child tr td:last-child { display: block; width: 100%; } .contract-review .contract-review-content .tariff-overview .contract-table:first-child tr:last-child td { padding-bottom: 0; } .contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td { padding-left: 10px; } .contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td:first-child { display: block; width: 100%; } .contract-review .contract-review-content .tariff-overview .contract-table:nth-child(2) tr td:last-child { display: block; width: 100%; } } .contract-review .contract-review-content .card { position: relative; float: left; width: 100%; border-radius: 0; border: 0; background-color: transparent; } .contract-review .contract-review-content .card .card-top { position: relative; float: left; width: 100%; border-bottom: none; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card .card-top form input, .contract-review .contract-review-content .card .card-top form .ui-selectmenu-button, .contract-review .contract-review-content .card .card-top form .select-wrap { max-width: 310px; } .contract-review .contract-review-content .card .card-top form input.card-number, .contract-review .contract-review-content .card .card-top form .ui-selectmenu-button.card-number, .contract-review .contract-review-content .card .card-top form .select-wrap.card-number { max-width: 150px; margin-bottom: 32px; } .contract-review .contract-review-content .card .card-top form .form-row { max-width: 310px; clear: left; } } .contract-review .contract-review-content .card .card-top form { position: relative; float: left; width: 100%; margin-top: 24px; } .contract-review .contract-review-content .card .card-top form input { background: transparent; } .contract-review .contract-review-content .card .card-top .next-to { padding-left: 26px; } .contract-review .contract-review-content .card .card-top .next-to label { font-weight: 400; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card .card-top .next-to input { max-width: 160px; } } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card .card-top .next-to .error-msg { float: left; } } .contract-review .contract-review-content .card .card-top .contract_name+.error-msg { margin-top: -30px; } .contract-review .contract-review-content .card .card-bottom { position: relative; float: left; width: 100%; padding: 18px 18px 18px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .card .card-bottom { padding: 18px 35px 18px; } } .contract-review .contract-review-content .card .card-bottom input { max-width: 310px; } .contract-review .contract-review-content .card .card-bottom .applied-codes .icon-green-tick:before { margin-right: 8px; } .contract-review .contract-review-content .card .card-bottom .applied-codes .text-success, .contract-review .contract-review-content .card .card-bottom .applied-codes .green-active { margin-right: 30px; } .contract-review .contract-review-content .card .card-bottom .applied-codes .remove-code:hover { text-decoration: underline; } .contract-review .contract-review-content .card .card-bottom .applied-codes .applied-codes__notes p { margin-bottom: 0; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .promo-form { max-width: 456px; } } .contract-review .contract-review-content .promo-form .form-row .code-input { width: 58.58%; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .promo-form .form-row .code-input { width: 67%; } } .contract-review .contract-review-content .promo-form .form-row [class^="btn-"] { float: right; width: 39%; height: 40px; padding: 8px 0; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .promo-form .form-row [class^="btn-"] { width: 30.5%; } } .contract-review .contract-review-content .review-details-row { position: relative; float: left; width: 100%; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .review-details-row { display: flex; } } .contract-review .contract-review-content .review-details-row .review-details-col { position: relative; float: left; width: 100%; margin: 0 0 30px; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content .review-details-row .review-details-col { flex: 1; padding-right: 30px; padding-left: 30px; margin-bottom: 0; } .contract-review .contract-review-content .review-details-row .review-details-col:first-child { width: 33%; border-width: 0; padding-left: 0; } .contract-review .contract-review-content .review-details-row .review-details-col:nth-child(2) { width: 33%; } .contract-review .contract-review-content .review-details-row .review-details-col:last-child { width: 34%; padding-right: 0; } } .contract-review .contract-review-content .review-details-row .review-details-col .review-details { float: left; width: 100%; clear: both; } .contract-review .contract-review-content .review-details-row .review-details-col .review-details .icon-paypal { display: block; margin-top: -4px; } .contract-review .contract-review-content .review-details-row .review-details-col .header .contract-change-step { overflow: hidden; line-height: 999; } .contract-review .contract-review-content .review-details-row .review-details-col .header.no-border { padding-bottom: 0; } .contract-review .contract-review-content .review-details-row .review-details-col .header a { float: right; margin-top: 0; margin-bottom: 0; line-height: 16px; } .contract-review .contract-review-content .review-details-row .review-details-col p { float: left; width: 100%; clear: both; } .contract-review .contract-review-content .review-details-row .review-details-col .review-details p:last-child { margin: 0; } @media screen and (min-width: 1170px) { .contract-review .contract-review-content>.checkbox-wrapper { margin-top: 42px; } } .checkbox-switcher { float: left; width: 100%; clear: both; overflow: hidden; margin-bottom: 32px; } .checkbox-switcher .checkbox-switcher__checkbox { float: left; position: relative; height: 70px; width: 100%; overflow: hidden; border-width: 1px; border-style: solid; } @media screen and (min-width: 1170px) { .checkbox-switcher .checkbox-switcher__checkbox { width: 50%; } .checkbox-switcher .checkbox-switcher__checkbox:first-child { border-right-width: 0; } } .checkbox-switcher input[type=radio] { position: absolute; z-index: 6; margin: 0; opacity: 0; cursor: pointer; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; max-width: initial !important; } .checkbox-switcher input[type=radio]+.radio { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .checkbox-switcher input[type=radio]+.radio:before { position: absolute; content: ''; display: block; width: 18px; height: 18px; top: 50%; left: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-size: 340px auto; } .checkbox-switcher input[type=radio]:checked+.radio:before { background-size: 340px auto; } .checkbox-switcher label { position: absolute; top: 50%; z-index: 5; padding-right: 20px; line-height: 16px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } @media screen and (min-width: 1170px) { .checkbox-switcher label { line-height: inherit; } } .checkbox-switcher label .small { display: block; } @media screen and (min-width: 1170px) { .gronn-kontakt { width: 66.2%; max-width: 462px; margin: 0 auto; } } .gronn-kontakt form { float: left; width: 100%; clear: both; } .gronn-kontakt form:last-child { margin-bottom: 0; } .gronn-kontakt .gronn-kontakt--content { line-height: 25px; margin-bottom: 18px; overflow: hidden; } .gronn-kontakt .gronn-kontakt--content p { margin: 0 0 18px; } .gronn-kontakt .gronn-kontakt--logo { text-align: center; margin-bottom: 24px; } .gronn-kontakt .gronn-kontakt--logo img { max-width: 60%; height: auto; } @media screen and (min-width: 1170px) { .gronn-kontakt .gronn-kontakt--logo img { max-width: 100%; } } .gronn-kontakt .gronn-kontakt--box { overflow: hidden; margin-bottom: 12px; } .gronn-kontakt .form-row .error-msg { margin: 0; float: none; } .gronn-kontakt .form-row .block-message { line-height: 25px; margin-bottom: 18px; float: left; width: 100%; clear: both; } .gronn-kontakt .form-row .block-message p { margin: 0 0 12px; } .gronn-kontakt .form-row .block-message p:last-child { margin-bottom: 0; } .subscription-page { position: relative; float: left; width: 100%; } .subscription-page .page-header { position: relative; text-align: center; } @media screen and (min-width: 768px) { .subscription-page .page-header h1 { padding-top: 0; } } .subscription-page__content { position: relative; max-width: 680px; margin: 0 auto; overflow: hidden; } .subscription-page__content a:not([class*="btn-"]) { position: relative; display: inline-block; text-decoration: none; } .subscription-page__content a:not([class*="btn-"]):after { content: ''; width: 100%; height: 1px; position: absolute; bottom: 0px; left: 0; } .subscription-page__content .subscription { padding-bottom: 0; } .subscription-page__content .subscription .subscription-image { width: 140px; min-width: 140px; height: 140px; } @media screen and (min-width: 768px) { .subscription-page__content .subscription .subscription-description { width: calc(100% - 170px); padding-right: 10%; } } .subscription-page__content .subscription .subscription-rows { margin-left: -29px; margin-right: -29px; margin-bottom: 1px; border-radius: 0 0 4.5px 4.5px; width: calc(100% + 58px); } .subscription { float: left; width: 100%; display: flex; flex-direction: column; flex-wrap: wrap; } @media screen and (min-width: 768px) { .subscription { flex-direction: row; justify-content: space-between; } } .subscription .subscription-image { display: flex; align-items: center; width: 97px; min-width: 97px; height: 97px; border-radius: 5px; align-self: center; } @media screen and (min-width: 768px) { .subscription .subscription-image { align-self: flex-start; } } .subscription .subscription-image img { width: 100%; height: auto; } .subscription .subscription-description { width: 100%; } @media screen and (min-width: 768px) { .subscription .subscription-description { width: calc(100% - 127px); } } .subscription .subscription-description h3 { text-transform: uppercase; } .subscription .subscription-description p:last-child, .subscription .subscription-description ul li:last-child { margin-bottom: 0; } .subscription .subscription-description ul li { list-style-type: disc; } .subscription .subscription-rows { width: 100%; clear: both; } .subscription .subscription-row { display: flex; flex-direction: column; justify-content: space-between; align-items: center; /* @include breakpoint(from-tablet) { flex-direction: row; }*/ } .subscription .subscription-row:first-child { border-top: none; } .subscription .subscription-row span { width: 100%; } @media screen and (min-width: 768px) { .subscription .subscription-row span { width: auto; } } .subscription .subscription-row span.subscription-row-val { /* @include breakpoint(from-tablet) { @extend %u-text-align-right; }*/ } @media screen and (min-width: 768px) { .subscription .subscription-row { flex-direction: row; } .subscription .subscription-row span { width: 50%; } .subscription .subscription-row span.subscription-row-val { text-align: right; } } .cancellation-period { float: left; width: 100%; } @media screen and (min-width: 768px) { .cancel-subscription { text-align: left; } } .cancel-subscription a:after { display: none; } .subscribe-form { position: relative; float: left; width: 100%; } .subscribe-form input[type="text"], .subscribe-form input[type="email"], .subscribe-form .select-wrap { width: 100%; } .subscribe-form .checkbox-wrapper { float: left; width: 100%; } .subscribe-form .btns { float: left; width: 100%; display: flex; flex-direction: column; align-items: center; } .subscribe-form .btns button { width: 100%; } .subscription-details { float: left; width: 100%; } .subscription-details-button { float: left; width: 100%; } .ui-selectmenu-button.ui-button, .select-wrap { position: relative; float: left; width: 100%; padding: 0; outline: 0 !important; } @media screen and (min-width: 768px) { .ui-selectmenu-button.ui-button, .select-wrap { max-width: 344px; } } .ui-selectmenu-button.ui-button .styled-select, .select-wrap .styled-select { line-height: 1; padding: 13px 40px 11px 17px; } .ui-widget.ui-widget-content { border-top: none; } .ui-menu .ui-menu-item { padding: 0 17px; } .ui-menu .ui-menu-item[aria-disabled="true"] { display: none; } .ui-menu .ui-menu-item:last-child .ui-menu-item-wrapper { border-bottom: none; } .ui-state-active, .ui-widget-content .ui-state-active { border-top: none; border-left: none; border-right: none; background: none; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: 0; } .ui-selectmenu-button .ui-icon { width: 12px; height: 8px; } .ui-selectmenu-icon.ui-icon { margin-top: 17px; } .ui-front { z-index: 130; } .ui-selectmenu-menu.fix-top { margin-top: -26px; } .s-hidden { visibility: hidden; padding-right: 10px; display: none; } .select-wrap { cursor: pointer; display: inline-block; position: relative; width: 100%; } .select-wrap .styled-select:after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 12px; } .select-wrap .options { display: none; position: absolute; top: 100%; right: -1px; left: -1px; z-index: 8; margin: 1px 0 0; padding: 0 17px; list-style: none; border-top-width: 0; background-color: white; overflow: auto; max-height: 340px; } .select-wrap .options li:last-child { border-bottom: none; } .select-wrap [data-icon]:before { margin-right: 10px; } #page-wrapper:not(.home) #footer.small { position: relative; } #footer { width: 100%; position: relative; z-index: 1; float: left; } #footer .footer-nav { width: 50%; } #footer .footer-nav li { width: 100%; } @media screen and (min-width: 1024px) { #footer .footer-nav li { width: auto; } } @media screen and (min-width: 1024px) { #footer .footer-nav { width: auto; } } #footer .links { float: left; } #footer .links li { float: left; padding: 6px 16px 6px 0; } @media screen and (min-width: 1170px) { #footer .links li { padding: 10px 16px 10px 0; } } #footer .links li:first-child a, #footer .links li:first-child .like-link { padding-left: 0; } #footer .links a, #footer .links .like-link { display: block; } #footer .links a:hover { text-decoration: underline; } #footer .links a:hover span:first-child { text-decoration: underline; } #footer .links .text { width: 100%; } @media screen and (min-width: 1024px) { #footer .links .text { width: auto; } } #footer .right-apps { float: right; } #footer .right-apps .button-app-ios { margin-right: 10px; } #footer .right-apps .button-app-ios, #footer .right-apps .button-app-android { display: block; margin-bottom: 10px; } @media screen and (min-width: 1024px) { #footer .right-apps .button-app-ios, #footer .right-apps .button-app-android { display: inline-block; margin-bottom: 0; } } @media screen and (min-width: 768px) { #footer .bottom-block .links { width: calc(100% - 315px); } } @media screen and (min-width: 1170px) { #footer .bottom-block .links { margin-top: 0; } } #footer .bottom-block .links li { width: 100%; } @media screen and (min-width: 1024px) { #footer .bottom-block .links li { width: auto; } } @media screen and (max-width: 767px) { #footer .bottom-block { display: flex; flex-direction: column-reverse; justify-content: flex-start; } #footer .bottom-block .links { width: 100%; margin-left: -8px; } } #footer .copy-text { margin-bottom: 15px; } @media screen and (min-width: 768px) { #footer .copy-text { display: block; float: right; margin-bottom: 0; width: 310px; text-align: right; margin-top: 10px; } } .page-container { position: relative; float: left; width: 100%; } .container { width: 100%; max-width: 1000px; margin: auto; } .container>.cols-row { margin-left: 0; margin-right: 0; } @media screen and (min-width: 768px) { .cols-row { display: flex; } } @media screen and (min-width: 768px) { .cols-row .col-2 { width: 50%; } } @media screen and (min-width: 768px) { .cols-row .col-3 { width: 33%; } } body.modal-open { width: 100%; } @media screen and (min-width: 1170px) { body.modal-open #navigation { border-right-style: solid; border-right-color: white; border-right-width: 0; border-bottom-width: 1px !important; } body.modal-open .cookier-bar { border-right: 0; } } .modal-backdrop { display: none; } @media screen and (max-width: 767px) { .modal-backdrop.show { display: none !important; } } @media screen and (min-width: 768px) { .modal-backdrop { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(128, 128, 128, 0.5); z-index: 110; display: block; } } .dcs-modal { position: fixed; height: 100vh; top: 0; left: 0; bottom: 0; right: 0; z-index: 120; display: none; } .dcs-modal.show { display: block; } @media screen and (min-width: 768px) { .dcs-modal { height: auto; background: none; } } .dcs-modal .btns-flex, .dcs-modal .btns-row, .dcs-modal .btns { display: flex; flex-direction: column; justify-content: space-between; clear: both; } .dcs-modal .btns-flex [class*="btn-"], .dcs-modal .btns-flex button, .dcs-modal .btns-row [class*="btn-"], .dcs-modal .btns-row button, .dcs-modal .btns [class*="btn-"], .dcs-modal .btns button { width: 100%; max-width: initial; margin-left: 0; margin-right: 0; } .dcs-modal .btns-flex .c-btn-secondary, .dcs-modal .btns-row .c-btn-secondary, .dcs-modal .btns .c-btn-secondary { border: none !important; background: none !important; line-height: 17px; text-decoration: underline; text-underline-position: under; color: #000000; } .dcs-modal .btns-flex .c-btn-secondary:hover, .dcs-modal .btns-row .c-btn-secondary:hover, .dcs-modal .btns .c-btn-secondary:hover { color: #000000; } .dcs-modal .btns-flex p, .dcs-modal .btns-row p, .dcs-modal .btns p { margin: 0 0 20px; } .dcs-modal-open .dcs-modal { overflow-x: hidden; overflow-y: auto; } .dcs-modal-open .toggle-mobile-menu { display: none; } @media screen and (min-width: 768px) { .modal-center.valign { top: 45%; position: relative; margin-top: 0; word-wrap: 0; transform: translateY(-50%); margin-top: 5vh; max-height: 80vh; overflow: auto; } } @media screen and (min-width: 768px) { .modal-center { margin: 30px auto; } } .dcs-modal { overflow: auto; } .dcs-modal .close-btn { position: absolute; top: 25px; right: 27px; z-index: 10; } @media screen and (min-width: 768px) { .dcs-modal .close-btn { position: relative; float: right; top: 0; right: 0; margin-top: 2px; } } .dcs-modal .close-btn:hover:before { opacity: 0.5; } .dcs-modal .close-btn:before { content: ''; display: block; } .dcs-modal .modal-footer { border-top: none; } .dcs-modal-content { padding: 30px; } @media screen and (min-width: 768px) { .dcs-modal-content { border-radius: 0px; } } .dcs-modal-content .modal-header { width: 100%; border: none; padding: 0; margin: 0 0 18px; } @media screen and (min-width: 1170px) { .dcs-modal-content .modal-header { margin: 0 0 20px; } } .dcs-modal-content .modal-header .notifications { padding-left: 0; padding-right: 0; } .dcs-modal-content .modal-body { width: 100%; position: static; padding: 0; } .dcs-modal-content .modal-body p { margin: 0 0 20px; } .dcs-modal-content .modal-body [class*="btn-"]:not(.btn-date-picker) { padding-left: 0; padding-right: 0; } @media screen and (min-width: 768px) { .dcs-modal-content .modal-body [class*="btn-"]:not(.btn-date-picker):last-child { float: right; } } @media screen and (min-width: 768px) { .dcs-modal-content .modal-body [class*="btn-"]:not(.btn-date-picker):first-child { float: none; } } .dcs-modal-content .modal-body a:not([class*="btn-"]) { position: relative; display: inline-block; } .dcs-modal-content .modal-body a:not([class*="btn-"]):after { content: ''; width: 100%; height: 1px; background-color: #333333; position: absolute; bottom: 0px; left: 0; } .dcs-modal-content .modal-body .contract-voucher__box p:last-child { margin-bottom: 0; } .dcs-modal-content .modal-body .contract-voucher__box .contract-voucher__desc { max-height: initial; } .dcs-modal-content .modal-footer { width: 100%; margin: 35px 0 0; } .dcs-modal-content .notification { margin: 0 0 26px; padding: 0; background: none; } .dcs-modal-content .notification.success-message { display: block; } .dcs-modal-content .notification .notification-message { text-align: left; } .dcs-modal-content .notification .notification-message p { margin: 0; line-height: 22px; } .dcs-modal.modal-switch-country { height: auto; background: none; } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .close-btn { position: relative; float: left; top: 0; right: 0; left: 0; } } .dcs-modal.modal-switch-country .modal-center { width: 100%; } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-center { top: 0; transform: none; margin: 0; } } @media screen and (min-width: 1170px) { .dcs-modal.modal-switch-country .modal-center { max-width: 880px; } } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-header { position: fixed; top: 0; width: 100%; height: 55px; padding-top: 8px; } } @media screen and (min-width: 1170px) { .dcs-modal.modal-switch-country .modal-header { margin: 0 0 42px; } .dcs-modal.modal-switch-country .modal-header .close-btn { margin-right: -18px; } } @media screen and (max-width: 767px) and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-header .close-btn:before { display: block; float: left; margin-right: -29px; margin-left: 18px; } } @media screen and (max-width: 767px) { .dcs-modal.modal-switch-country .modal-header h2 { text-align: center; letter-spacing: normal; } } .dcs-modal.modal-switch-country .dcs-modal-content { padding: 0; border-radius: 0; } @media screen and (min-width: 1170px) { .dcs-modal.modal-switch-country .dcs-modal-content { padding: 37px 60px 20px; border-radius: 0px; } } .country-languages { padding: 20px; margin-top: 55px; } @media screen and (max-width: 767px) { .country-languages { height: calc(100vh - 55px); overflow-y: auto; } } @media screen and (min-width: 1170px) { .country-languages { margin-bottom: 18px; margin-top: 0; padding: 0; } } @media screen and (min-width: 1170px) { .country-languages ul { columns: 3; } } .country-languages ul li { break-inside: avoid-column; line-height: 20px; padding: 5px 0; } .country-languages ul a:hover { position: relative; display: inline-block; } .country-languages ul a:hover:after { content: ''; width: 100%; height: 1px; background-color: #333333; position: absolute; bottom: 0px; left: 0; } .country-languages .icon-link-external { margin-left: 6px; } .dcs-modal.privacy-information-modal ul { list-style-type: disc; padding-left: 20px; } .dcs-modal.privacy-information-modal ul li { list-style-type: disc; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content h2 { margin-bottom: 0px; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-header { margin-top: 0px; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .btns-row { margin-top: 20px; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body { padding: 0px; } @media (max-width: 767px) { .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body { height: 90%; } } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .row-wrapper { float: left; margin-left: 20px; margin-top: -19px; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body a:hover { color: #337ab7; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .clear { clear: both; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body .popup-footer { margin-top: 20px; text-align: center; } .dcs-modal.privacy-information-modal .modal-center .dcs-modal-content .modal-body p { margin-bottom: 10px; } .countries-note { line-height: 20px; margin: 25px 0 10px; } .dcs-modal.float-modal .modal-center { position: relative; z-index: 1; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center { position: absolute; right: 0; left: 0; float: left; height: 100%; height: auto; } } .dcs-modal.float-modal .modal-center .dcs-modal-content { float: left; height: 100%; width: 100%; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center .dcs-modal-content { height: auto; } } .dcs-modal.float-modal .modal-center .modal-header { float: left; margin-bottom: 15px; margin-top: 30px; text-align: center; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center .modal-header { text-align: left; margin-top: 0; } } .dcs-modal.float-modal .modal-center .modal-body { float: left; height: 100%; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center .modal-body { height: auto; } } .dcs-modal.float-modal .modal-center .modal-body form { height: 100%; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center .modal-body form { height: auto; } } .dcs-modal.float-modal .modal-center .modal-footer { float: left; margin-top: 20px; padding: 0; } @media screen and (min-width: 768px) { .dcs-modal.float-modal .modal-center .modal-footer { position: relative; bottom: auto; left: auto; } } .dcs-modal.narrow-modal .modal-center { width: 100%; } @media screen and (min-width: 768px) { .dcs-modal.narrow-modal .modal-center { max-width: 472px; } } .dcs-modal.wide-modal .modal-center { width: 100%; } @media screen and (min-width: 768px) { .dcs-modal.wide-modal .modal-center { max-width: 536px; } } .dcs-modal.wide-modal .modal-body form { width: 100%; } @media screen and (min-width: 768px) { .dcs-modal.wide-modal .modal-body form { max-width: 360px; } } .dcs-modal.wider-modal .modal-center { width: 100%; } @media screen and (min-width: 768px) { .dcs-modal.wider-modal .modal-center { max-width: 621px; } } @media screen and (min-width: 768px) { .dcs-modal.wider-modal .modal-center .dcs-modal-content { padding: 55px 74px 41px; text-align: center; } } @media screen and (min-width: 768px) { .dcs-modal.wider-modal .modal-center .close-btn { margin: -38px -55px 0 0; } } .dcs-modal.wider-modal .modal-center .modal-footer .btns { margin: 0 auto; } .dcs-modal.wider-modal .modal-center .modal-footer .btns .as-link { line-height: 17px; } .cancel-contract-info-modal .modal-body .form-row ul, .cancel-contract-modal .modal-body .form-row ul { padding-left: 20px; } .cancel-contract-info-modal .modal-body .form-row ul li, .cancel-contract-modal .modal-body .form-row ul li { list-style-type: disc; } .cancel-contract-info-modal .modal-body .form-row .warning-content p, .cancel-contract-modal .modal-body .form-row .warning-content p { margin-bottom: 0; } .dcs-modal#added-promo-modal .message { text-align: center; } .dcs-modal#added-promo-modal .message p { margin: 0; } .dcs-modal#added-promo-modal .btns .inline-link { display: inline-block; margin-top: 13px; } .dcs-modal#added-promo-modal .btns .inline-link:hover { text-decoration: underline; } #lost-card-modal .modal-body .scrollarea, #activate-card-modal .modal-body .scrollarea { padding: 2px 0; } #lost-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label, #activate-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label { margin-left: 0; } #lost-card-modal .modal-body p.input-note, #activate-card-modal .modal-body p.input-note { padding: 0; } #lost-card-modal .modal-body .checkbox-wrapper input[type=radio]+.radio+label { margin-left: 0; } .success-modal .dcs-modal-content, .fail-modal .dcs-modal-content, .loading-modal .dcs-modal-content { display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 400px; } .success-modal .modal-header, .success-modal .modal-body, .fail-modal .modal-header, .fail-modal .modal-body, .loading-modal .modal-header, .loading-modal .modal-body { text-align: center; } .success-modal .modal-header p:last-child, .success-modal .modal-body p:last-child, .fail-modal .modal-header p:last-child, .fail-modal .modal-body p:last-child, .loading-modal .modal-header p:last-child, .loading-modal .modal-body p:last-child { margin: 0; } @media screen and (min-width: 768px) { .success-modal .modal-header p, .success-modal .modal-body p, .fail-modal .modal-header p, .fail-modal .modal-body p, .loading-modal .modal-header p, .loading-modal .modal-body p { padding: 0 60px; } } .success-modal .modal-header, .fail-modal .modal-header, .loading-modal .modal-header { padding-top: 80px; } .success-modal .modal-header h2, .fail-modal .modal-header h2, .loading-modal .modal-header h2 { position: relative; text-align: center; } .success-modal .modal-header h2:before, .fail-modal .modal-header h2:before, .loading-modal .modal-header h2:before { content: ''; position: absolute; left: calc(50% - 101px); top: -100px; } .success-modal .modal-header .close-btn, .fail-modal .modal-header .close-btn, .loading-modal .modal-header .close-btn { position: absolute; top: 24px; right: 24px; } .success-modal [class*="c-btn"], .fail-modal [class*="c-btn"], .loading-modal [class*="c-btn"] { padding-left: 40px !important; padding-right: 40px !important; min-width: 240px; } .loading-modal h2:before { left: calc(50% - 20px) !important; top: -80px !important; } .upload-reg-certificate h2 { width: 90%; margin-bottom: 0; } .upload-reg-certificate ul li { list-style-type: disc; } .upload-reg-certificate .full-width { margin-left: 0; } .dcs-modal .form-row .code-input { width: 100%; } .edit-subscription-modal .dcs-modal-content { padding-bottom: 0; } .edit-subscription-modal .modal-center { width: 100%; } @media screen and (min-width: 768px) { .edit-subscription-modal .modal-center { max-width: 472px; } } .edit-subscription-modal .modal-header { padding-top: 121px; } @media screen and (min-width: 768px) { .edit-subscription-modal .modal-header { padding-top: 0; } } .edit-subscription-modal .modal-body p:last-child { margin-bottom: 0; } .edit-subscription-modal .modal-footer { padding: 0 0 25px 0 !important; } .edit-subscription-modal .subscription { float: none; padding: 0; margin: 0; border: none; } .edit-subscription-modal .subscription .subscription-image { margin-top: -240px; margin-bottom: 140px; } @media screen and (min-width: 768px) { .edit-subscription-modal .subscription .subscription-image { margin-top: 0; margin-bottom: 30px; } } .edit-subscription-modal .subscription-fee { float: left; width: 100%; line-height: 30px; margin-top: 20px !important; } .edit-subscription-modal .subscription-rows { padding: 13px 20px; } .edit-subscription-modal .subscription-row { line-height: 18px; border-top: none !important; } .edit-subscription-modal .subscription-row:first-child { margin-top: 0; } .edit-subscription-modal .subscription-row span { padding: 0 !important; } .dcs-modal .tariff-table, .account-page .dcs-modal .tariff-table { width: 100%; } .dcs-modal .tariff-table tr td, .account-page .dcs-modal .tariff-table tr td { display: block; width: 100%; } .dcs-modal .tariff-table+p, .account-page .dcs-modal .tariff-table+p { margin-bottom: 0; } .card-layout .card-header h2 { line-height: 1; margin-bottom: 0; } .card-layout .card-menu { word-break: normal; position: relative; } @media screen and (min-width: 1170px) { .card-layout .card-menu { width: 23.4%; } } .card-layout .card-menu ul li a { display: block; } .card-layout .card-menu ul li:last-child { margin-top: 6px; padding-top: 16px; } @media screen and (min-width: 1170px) { .card-layout .card-content { width: 76.6%; } } .card-layout .card-content h3.card-title { display: none; } @media screen and (min-width: 1170px) { .card-layout .card-content h3.card-title { display: block; } } .card-layout .card-content table { width: 100%; } .card-layout .card-content table tr td { vertical-align: top; word-wrap: break-word; overflow-wrap: break-word; } .card-layout .card-content table tr td:first-child { width: 33.73%; } @media screen and (min-width: 1170px) { .card-layout .card-content table tr td:first-child { width: 38.73%; } } .card-layout .card-content table tr td:last-child { width: 66.27%; } @media screen and (min-width: 1170px) { .card-layout .card-content table tr td:last-child { width: 61.27%; } } .card-layout .card-content form [class^="btn-"] { width: 100%; } @media screen and (min-width: 768px) { .card-layout .card-content form [class^="btn-"] { width: auto; min-width: 180px; } } .single-page-content .content { margin: 0 auto; } @media screen and (min-width: 1170px) { .single-page-content .content { max-width: 650px; } } .single-page-content .content a { text-decoration: underline; } .single-page-content .content a:hover { text-decoration: none; } .single-page-content .content .block .block-highlight h3 { text-transform: uppercase; word-break: break-word; } .single-page-content .content .block .block-highlight small { display: block; } .notification:last-child, .as-notification:last-child { padding: 0; } .notification .notification-message, .as-notification .notification-message { text-align: center; } .notification .notification-message.clickable, .as-notification .notification-message.clickable { cursor: pointer; transition: background-color 0.2s ease-in; } .notification .notification-message.clickable:hover .arrow-icon, .as-notification .notification-message.clickable:hover .arrow-icon { animation: arrowAnimation 1s linear; } @media screen and (min-width: 1170px) { .notification .notification-message, .as-notification .notification-message { max-width: 940px; margin: 0 auto; } } @media screen and (min-width: 768px) { .notification .notification-message .notification-message-content, .as-notification .notification-message .notification-message-content { line-height: 1.6; } } .notification .notification-message .notification-message-content p, .notification .notification-message .notification-message-content .p, .as-notification .notification-message .notification-message-content p, .as-notification .notification-message .notification-message-content .p { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; transform: translateY(1px); } .notification .notification-message .notification-message-content p>.ticked-icon-circle, .notification .notification-message .notification-message-content p>.ticked-icon, .notification .notification-message .notification-message-content p>.arrow-icon, .notification .notification-message .notification-message-content p>.inactive-icon, .notification .notification-message .notification-message-content .p>.ticked-icon-circle, .notification .notification-message .notification-message-content .p>.ticked-icon, .notification .notification-message .notification-message-content .p>.arrow-icon, .notification .notification-message .notification-message-content .p>.inactive-icon, .as-notification .notification-message .notification-message-content p>.ticked-icon-circle, .as-notification .notification-message .notification-message-content p>.ticked-icon, .as-notification .notification-message .notification-message-content p>.arrow-icon, .as-notification .notification-message .notification-message-content p>.inactive-icon, .as-notification .notification-message .notification-message-content .p>.ticked-icon-circle, .as-notification .notification-message .notification-message-content .p>.ticked-icon, .as-notification .notification-message .notification-message-content .p>.arrow-icon, .as-notification .notification-message .notification-message-content .p>.inactive-icon { flex-basis: auto; flex-shrink: 0; flex-grow: 0; } @media screen and (max-width: 767px) { .notification .notification-message.clickable span.text, .as-notification .notification-message.clickable span.text { max-width: calc(100vw - 100px); display: inline-block; } } @media screen and (max-width: 767px) { .notification .notification-message span.text, .as-notification .notification-message span.text { max-width: calc(100vw - 75px); display: inline-block; } } .warning { display: flex; align-items: center; } .warning .warning-icon { flex-shrink: 0; } .warning .warning-content p { margin-bottom: 0; } .error-page-content { min-height: calc(100vh - 55px); } @media screen and (min-width: 768px) { .error-page-content { min-height: calc(100vh - 75px); } } .error-page { text-align: center; max-width: 650px; margin: auto; } .error-page .content-wrap { max-width: 360px; margin: auto; } .maintenance-page { min-height: calc(100vh - 55px); display: flex; justify-content: center; flex-direction: column; height: 100%; } @media screen and (min-width: 768px) { .maintenance-page { min-height: calc(100vh - 75px); } } @media screen and (max-width: 767px) { .maintenance-page .icon-maintenance { width: 250px; height: 71px; margin: auto; margin-right: auto; } } .maintenance-page .maintenance-page__content { text-align: center; } .result-page { height: 100%; min-height: calc(100vh - 55px); display: flex; justify-content: center; flex-direction: column; } @media screen and (min-width: 768px) { .result-page { min-height: calc(100vh - 276px); } } .result-page h1 { position: relative; text-align: center; } .result-page h1:before { content: ''; position: absolute; left: calc(50% - 101px); top: -90px; } .result-page .result-page__content { text-align: center; } .join-container .page-header { text-align: center; } .join-container .page-header a:not([class^="btn"]):hover { text-decoration: underline; } .join-container .confirm-msg h2 .icon-card-mail { display: block; margin: 0 auto 25px; } .join-container .confirm-msg .text-wrap { max-width: 500px; margin: auto; } .join-container .join-form { margin: auto; max-width: 460px; } .join-container .join-form fieldset { border: none; margin: 0; padding: 0; } .join-container .join-form .form-row.single-btn-row { padding: 0; text-align: left; border: 0; cursor: default; } .logout-container .logout-content { text-align: center; max-width: 500px; height: 100%; margin: auto; position: relative; } @media screen and (min-width: 1170px) { .logout-container .logout-content { min-height: calc(100vh - 200px); } } .logout-container .logout-content .icon-redirect:before { display: block; margin: 0 auto calc(5px * 6); } @media screen and (min-width: 1170px) { .logout-container .logout-content__valign { width: 100%; top: 50%; left: 0; position: absolute; transform: translateY(-50%); } } @media (max-height: 600px) { .logout-container .logout-content__valign { position: static; transform: translateY(0); } } .hero-content.country-select { position: relative; z-index: 0; } .hero-content.country-select .titles { margin-bottom: 0; max-width: 100%; } .hero-content.country-select .titles h2 { max-width: 800px; margin-left: auto; margin-right: auto; text-align: center; } .countries-container { max-width: 940px; margin: auto; } .countries-container .countries-content .header h2 { letter-spacing: -1px; } .countries-container .country-languages { height: auto; overflow-y: auto; margin: 0; } .countries-container .country-languages ul { margin-right: 2px; } @media screen and (min-width: 768px) { .countries-container .country-languages ul { columns: 2; } } @media screen and (min-width: 1024px) { .countries-container .country-languages ul { columns: 3; } } .message-container { max-width: 940px; margin: auto; } .message-container .message-content { border-radius: 10px; padding: 37px 20px 20px; } @media screen and (min-width: 768px) { .message-container .message-content { padding: 37px 30px 30px; } } @media screen and (min-width: 1170px) { .message-container .message-content { padding-left: 40px; padding-right: 40px; } } .message-container .message-content .btns { padding-top: 30px; } .message-container .message-content .btns [class*="btn-"] { width: 100%; margin-bottom: 18px; } @media screen and (min-width: 768px) { .message-container .message-content .btns [class*="btn-"] { width: auto; margin-right: 10px; } } .message-container .message-content p { margin-bottom: 12px; } .message-container .message-content h3 { margin-bottom: 18px; } .message-container .message-content .scroll-content { padding-bottom: 30px; } @media screen and (min-width: 768px) { .message-container .message-content .scroll-content { padding-bottom: 10px; overflow-y: auto; max-height: 300px; max-height: calc(80vh - 400px); } } @media screen and (min-width: 768px) { .message-container .message-content .scroll-content { padding-right: 12px; } } @media screen and (min-width: 1170px) { .support.account-page .mob-title { display: block; border-top: none; } } .support.account-page .card-content { width: 100%; } .support.account-page .help-block { padding: 26px 18px 31px; } @media screen and (min-width: 1170px) { .support.account-page .help-block { padding: 26px 28px 31px; } } .support.account-page .help-block table { width: 100%; } @media screen and (max-width: 767px) { .support.account-page .help-block table tr { display: block; } } .support.account-page .help-block table tr td { width: auto; } @media screen and (max-width: 767px) { .support.account-page .help-block table tr td { display: block; } } @media screen and (min-width: 768px) { .support.account-page .help-block table tr td:first-child { width: 200px; } } .flatpickr-day { font-size: 18px; border-radius: 0; } .flatpickr-weekdays { height: 43px; } span.flatpickr-weekday { font-size: 16px; line-height: 16px; font-weight: normal; } .flatpickr-months .flatpickr-month { height: 43px; } .flatpickr-months .flatpickr-next-month { width: 20px; height: 20px; background-size: 405px auto; top: 10px; right: 10px !important; padding: 0; } .flatpickr-months .flatpickr-next-month svg { display: none; } .flatpickr-months .flatpickr-prev-month { width: 20px; height: 20px; background-size: 405px auto; top: 10px; left: 10px !important; padding: 0; } .flatpickr-months .flatpickr-prev-month svg { display: none; } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: #e3e3e3; } .flatpickr-current-month { font-size: 16px; line-height: 21px; padding: 10px 0 0 0; } .flatpickr-current-month span.cur-month { font-weight: 300; } .tooltip { max-width: 100%; z-index: 121; } @media screen and (min-width: 768px) { .tooltip { max-width: 431px; } } @media screen and (max-width: 767px) { .tooltip { left: 0 !important; padding: 0 20px; } } .tooltip .tooltip-inner { text-align: justify; } .tooltip .tooltip-inner::before { display: none; position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; bottom: -6px; margin-left: -6px; content: ""; border-top-color: #DFE4E8; border-width: 6px 6px 0; left: calc(50%); } @media screen and (min-width: 768px) { .tooltip .tooltip-inner::before { display: block; text-align: left; } } @media screen and (max-width: 767px) { .tooltip br { display: none; } } @media screen and (min-width: 768px) { .has-map .tooltip { width: 220px; bottom: 20px !important; } } @media screen and (max-width: 767px) { .has-map .tooltip { left: auto !important; right: 0 !important; padding: 0 20px; } } .has-map .tooltip .tooltip-inner { text-align: left; } .has-map .tooltip .tooltip-inner::before { right: 10px; left: auto; } @media screen and (min-width: 1170px) { .has-map .tooltip .tooltip-inner::before { left: calc(50%); right: auto; } } .loader, .loading-modal h2:before, .loader:after { border-radius: 50%; width: 40px; height: 40px; } .loader, .loading-modal h2:before { margin: 0px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 2px solid #001e50; border-right: 2px solid #001e50; border-bottom: 2px solid #001e50; border-left: 2px solid #DFE4E8; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .ie-expired-info { display: none; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ie-expired-info { display: block; } } @media screen and (max-width: 1169px) { .ie-expired-info { display: none !important; } } .ie-expired-info .ie-expired-info-inner { display: inline-block; max-width: 1200px; line-height: 1.6; } .ie-expired-info .ie-expired-info-inner p .inactive-icon { position: relative; top: 12px; } .ie-expired-info .ie-expired-info-inner p a { text-decoration: none; border-bottom: 1px solid; padding-bottom: 2px; } .ie-expired-info .ie-expired-info-inner p a:hover, .ie-expired-info .ie-expired-info-inner p a:focus { text-decoration: none; } .head-logos .brand-logo img { height: 35px; max-width: 100%; width: auto; } #navigation.transparent .head-logos .brand-logo img { height: 35px; } #navigation { width: 100%; top: 0; position: fixed; z-index: 15; /* ---------------------------------------------------- */ /* NAV VARIANTS --------------------------------------- */ /* ---------------------------------------------------- */ } @media screen and (min-width: 1170px) { #navigation .mobile-scroll-area { height: initial !important; } } #navigation .nav-wrapper { display: flex; justify-content: space-between; align-items: center; } @media screen and (min-width: 1170px) { #navigation .nav-wrapper { height: 60px; } } @media screen and (min-width: 1170px) { #navigation .main-menu { display: flex; position: absolute; left: 50%; transform: translateX(-50%); } } #navigation .main-menu>li a { color: #7e7f83; } #navigation .main-menu>li:hover>a, #navigation .main-menu>li:focus>a { color: #58595b; } @media screen and (min-width: 1170px) { #navigation .main-menu>li.selected:after, #navigation .main-menu>li.active:after { content: ''; position: absolute; bottom: 0; left: 20px; right: 20px; height: 2px; } } #navigation .main-menu>li.selected>a, #navigation .main-menu>li.selected:hover>a, #navigation .main-menu>li.active>a, #navigation .main-menu>li.active:hover>a { font-weight: bold; } @media screen and (min-width: 1170px) { #navigation .user-menu { flex-grow: 1; flex-basis: 0; justify-content: flex-end; align-items: center; min-height: 61px; } } @media screen and (min-width: 1170px) { #navigation .user-menu .desktop-country { width: 80px; display: block; } } @media screen and (min-width: 1170px) { #navigation .user-menu .desktop-country:before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 27px; } } #navigation .user-menu .country-icon { transform: scale(0.8); } @media screen and (min-width: 1170px) { #navigation .user-menu .country-icon { padding: 0 7px; margin-right: auto; margin-left: auto; line-height: 999; display: block; overflow: hidden; } } #navigation .user-menu .country-icon:hover { filter: invert(62%) sepia(8%) saturate(101%) hue-rotate(149deg) brightness(88%) contrast(84%); } #navigation .user-menu .desktop-lang.active .child-menu { display: block; } #navigation .user-menu .desktop-lang .portlet-body>a:hover { color: #7e7f83; } @media screen and (min-width: 1170px) { #navigation .user-menu .desktop-lang .portlet-body>a::before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 1px; height: 27px; } } @media screen and (min-width: 1170px) { #navigation .user-menu .desktop-lang .portlet-body>a::after { content: ''; width: 16px; height: 16px; vertical-align: middle; margin: 0 0 0 4px; display: inline-block; background-size: 320px auto; } } #navigation .user-menu .desktop-lang li.selected a:after { content: ''; margin-top: -12px; margin-bottom: -13px; margin-left: 10px; display: inline-block; transform: scale(0.7); } @media screen and (min-width: 1170px) { #navigation .user-menu.lang-country-menu { float: right; } } #navigation .main-menu>li, #navigation .main-menu .desktop-lang, #navigation .user-menu>li, #navigation .user-menu .desktop-lang { position: relative; } #navigation .main-menu>li>a, #navigation .main-menu>li .portlet-body>a, #navigation .main-menu .desktop-lang>a, #navigation .main-menu .desktop-lang .portlet-body>a, #navigation .user-menu>li>a, #navigation .user-menu>li .portlet-body>a, #navigation .user-menu .desktop-lang>a, #navigation .user-menu .desktop-lang .portlet-body>a { display: block; } #navigation .main-menu>li, #navigation .user-menu>li { color: #7e7f83; } #navigation .main-menu>li:hover>a, #navigation .main-menu>li:focus>a, #navigation .user-menu>li:hover>a, #navigation .user-menu>li:focus>a { color: #58595b; } @media screen and (min-width: 1170px) { #navigation .main-menu>li:hover>.child-menu, #navigation .main-menu>li:focus>.child-menu, #navigation .user-menu>li:hover>.child-menu, #navigation .user-menu>li:focus>.child-menu { display: block; } } #navigation .child-menu { display: none; } @media screen and (min-width: 1170px) { #navigation .child-menu { min-width: calc(5px * 35); left: calc(50% - 5px * 17); top: auto; position: absolute; z-index: 7; box-shadow: 0 3px 12px -1px rgba(45, 45, 45, 0.2); } } #navigation .child-menu a { display: flex; justify-content: space-between; align-items: center; } #navigation .child-menu a:hover { color: #7e7f83; } @media screen and (min-width: 1170px) { #navigation .child-menu li+li { border-top: 1px solid #E5E4E1; } } #navigation.transparent .nav-wrapper { height: 70px; } #sub-nav { display: none; float: left; position: fixed; width: 100%; top: 55px; left: 0; padding: 12px 20px; z-index: 10; transition: all 0.1s ease-in; } @media screen and (min-width: 1170px) { #sub-nav { display: block; padding: 0px 0 0px; top: 60px; } #sub-nav.sticky { box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, 0.05); } } @media screen and (min-width: 1170px) { #sub-nav ul { float: left; width: 100%; text-align: center; } } @media screen and (min-width: 1170px) { #sub-nav ul li { display: inline-block; padding: 0 15px; } } @media screen and (min-width: 1170px) { #sub-nav ul li a { position: relative; display: inline-block; padding: 15px 0; } } #sub-nav ul li a:hover { color: #7e7f83; } @media screen and (min-width: 1170px) { #sub-nav ul li a.active:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; } } .mobile-join { display: none; } @media screen and (min-width: 768px) { .service-page-container .page-header { padding-top: 25px; } } .service-page-container .page-header p { max-width: 300px; margin: 0 auto; font-weight: 500; } .service-page-container .page-header h2 { text-transform: uppercase; } .service-page-container .service-num-flow { margin-bottom: 60px; } .service-page-container .service-num-flow .ul-steps-icons { background: none; left: calc(50% - 60px); } .service-page-container .service-num-flow .ul-steps-icons:before { content: ''; position: absolute; left: 50%; top: 0; width: 2px; height: 100%; } @media screen and (max-width: 767px) { .service-page-container .service-num-flow .ul-steps-icons:before { display: none; } } .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle, .service-page-container .service-num-flow .ul-steps-icons .icon-charge .circle { position: relative; right: auto; } .service-page-container .service-num-flow .ul-steps-icons .icon-availability .circle, .service-page-container .service-num-flow .ul-steps-icons .icon-scancard .circle { position: relative; right: auto; } .service-page-container .service-num-flow .ul-steps-icons .icon-stations .circle:before { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(73deg) brightness(106%) contrast(101%); } .service-page-container .service-num-flow .ul-steps-icons li .circle::before { top: 50%; left: 50%; transform: translate(-50%, -50%); } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps-icons li.icon-stations { margin-bottom: 410px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .ul-steps-icons li.icon-stations { margin-bottom: 515px; } } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first { margin-bottom: 40px; } @media screen and (min-width: 768px) { .service-page-container .service-num-flow .ul-steps-icons+.row.step-first { margin-bottom: 80px; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .ul-steps-icons+.row.step-first { margin-bottom: 110px; } } @media screen and (min-width: 768px) { .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four { margin-bottom: 60px; } } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row.step-three .circle:before, .service-page-container .service-num-flow .ul-steps-icons+.row+.row+.row+.row.step-four .circle:before { top: 50%; left: 50%; transform: translate(-50%, -50%); } .service-page-container .service-num-flow .ul-steps-icons+.row+.row.step-two .circle:before { top: 50%; left: 50%; transform: translate(-50%, -50%); } .service-page-container .service-num-flow .ul-steps-icons+.row.step-first .circle:before { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(73deg) brightness(106%) contrast(101%); } .service-page-container .service-num-flow .ul-steps { border-width: 2px; } .service-page-container .service-num-flow .row .right-illustration img.availability-back, .service-page-container .service-num-flow .row .left-illustration img.availability-back { box-shadow: 0px 0px 10px 2px rgba(128, 128, 128, 0.15); } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.availability-back, .service-page-container .service-num-flow .row .left-illustration img.availability-back { margin-left: 0; } } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front { top: 50px; left: calc(50% - 150px); } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front { width: 307px; } } .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { position: relative; left: auto; top: auto; } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { position: absolute; left: 15%; top: 140px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { width: 405px; } } @media screen and (min-width: 1400px) { .service-page-container .service-num-flow .row .right-illustration img.scancard-front, .service-page-container .service-num-flow .row .left-illustration img.scancard-front { left: 90px; } } .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { left: calc(50% - 150px); } @media screen and (min-width: 1024px) { .service-page-container .service-num-flow .row .right-illustration img.forecast-front, .service-page-container .service-num-flow .row .left-illustration img.forecast-front { width: 307px; } } @media screen and (min-width: 1170px) { .service-page-container .service-num-flow .row .right-illustration img.charge-back, .service-page-container .service-num-flow .row .left-illustration img.charge-back { width: 343px; } } .service-page-container .service-num-flow .row .right-illustration img.tariff-front, .service-page-container .service-num-flow .row .right-illustration img.five-front, .service-page-container .service-num-flow .row .left-illustration img.tariff-front, .service-page-container .service-num-flow .row .left-illustration img.five-front { box-shadow: none; } .service-page-container .service-num-flow .row .left-illustration img.card-front { box-shadow: 0px 10px 20px 0px rgba(128, 128, 128, 0.15); } .nav-tabs .nav-item .nav-link { color: #7e7f83; background-color: #ffffff; border-color: #e3e3e3; } .nav-tabs .nav-item .nav-link.active { background-color: #ffffff; color: #58595b; border-width: 1px; border-color: #bb162b; } .accordion-header.collapsed { background-color: #ffffff; } .charging-point-name { text-transform: uppercase; } .availability-status>span { font-size: 11px; padding-top: 3px; padding-bottom: 3px; } .availability-status>span>span { vertical-align: text-top; } .availability-status>span::after { opacity: 1; } .availability-status>span.availability-status--available { color: #ffffff; } .availability-status>span.availability-status--occupied, .availability-status>span.availability-status--in-maintenance { color: #ffffff; } .availability-status>span.availability-status--in-maintenance::after { background-color: #bb162b; } [class^="label-state"]:before { width: 8px; height: 8px; } .hero-home .titles { max-width: calc(5px * 110); } .hero-home .titles h1 { font-weight: bold; } button, input[type="button"], input[type="submit"] { cursor: pointer; } .c-btn-primary, .btn-primary:not(.btn-default), .c-btn-secondary, .btn-secondary, .btn-hero, .btn-teal-light, .btn-green, .btn-red, .btn-tertiary, .btn-quartenary, .tariffs .btn-blue-light.fl-left.full-width, .btn-blue-light, .btn-upload, .btn-delete { border: 1px solid transparent; transition: all .2s ease-in-out, transform .4s ease-in-out; cursor: pointer; } .c-btn-primary:focus, .btn-primary:not(.btn-default):focus, .c-btn-secondary:focus, .btn-secondary:focus, .btn-hero:focus, .btn-teal-light:focus, .btn-green:focus, .btn-red:focus, .btn-tertiary:focus, .btn-quartenary:focus, .tariffs .btn-blue-light.fl-left.full-width:focus, .btn-blue-light:focus, .btn-upload:focus, .btn-delete:focus { outline: 0; } .c-btn-primary[disabled], .c-btn-primary[disabled]:focus, .c-btn-primary[disabled]:hover, .btn-primary:not(.btn-default)[disabled], .btn-primary:not(.btn-default)[disabled]:focus, .btn-primary:not(.btn-default)[disabled]:hover, .c-btn-secondary[disabled], .c-btn-secondary[disabled]:focus, .c-btn-secondary[disabled]:hover, .btn-secondary[disabled], .btn-secondary[disabled]:focus, .btn-secondary[disabled]:hover, .btn-hero[disabled], .btn-hero[disabled]:focus, .btn-hero[disabled]:hover, .btn-teal-light[disabled], .btn-teal-light[disabled]:focus, .btn-teal-light[disabled]:hover, .btn-green[disabled], .btn-green[disabled]:focus, .btn-green[disabled]:hover, .btn-red[disabled], .btn-red[disabled]:focus, .btn-red[disabled]:hover, .btn-tertiary[disabled], .btn-tertiary[disabled]:focus, .btn-tertiary[disabled]:hover, .btn-quartenary[disabled], .tariffs .btn-blue-light.fl-left.full-width[disabled], .btn-quartenary[disabled]:focus, .tariffs .btn-blue-light.fl-left.full-width[disabled]:focus, .btn-quartenary[disabled]:hover, .tariffs .btn-blue-light.fl-left.full-width[disabled]:hover, .btn-blue-light[disabled], .btn-blue-light[disabled]:focus, .btn-blue-light[disabled]:hover, .btn-upload[disabled], .btn-upload[disabled]:focus, .btn-upload[disabled]:hover, .btn-delete[disabled], .btn-delete[disabled]:focus, .btn-delete[disabled]:hover { cursor: default; } .btn-primary:not([disabled]):not(.btn-default):focus, .btn-primary:not([disabled]):not(.btn-default):hover, .c-btn-primary:not([disabled]):not(.btn-default):focus, .c-btn-primary:not([disabled]):not(.btn-default):hover { background-color: #961223; } .btn-primary:not([disabled]):not(.btn-default).uploading:hover, .c-btn-primary:not([disabled]):not(.btn-default).uploading:hover { background-color: #d6d6d6; } .c-btn-secondary:not([disabled]):not(.btn-default):focus, .c-btn-secondary:not([disabled]):not(.btn-default):hover { background-color: #4b4c4e; } .c-btn-secondary:not([disabled]):not(.btn-default).text-warning { text-decoration: none; } .btn-delete:not([disabled]):focus, .btn-delete:not([disabled]):hover { background-color: #8d1121; } .btn-hero { line-height: 27px; } .btn-hero:focus, .btn-hero:hover { background-color: #961223; } .button-app-ios, .badge-app-ios { display: inline-block; vertical-align: top; text-align: center; margin-right: 8px; } .button-app-ios:before, .badge-app-ios:before { content: ''; width: 135px; height: 40px; display: block; overflow-y: hidden; background: transparent url("../images/apple-store.png") 0 0 no-repeat; background-size: cover; } .button-app-android, .badge-app-android { display: inline-block; vertical-align: top; text-align: center; } .button-app-android:before, .badge-app-android:before { content: ''; width: 135px; height: 40px; display: block; overflow-y: hidden; background: transparent url("../images/google-play.png") 0 0 no-repeat; background-size: cover; } .btn-quartenary:not([disabled]), .tariffs .btn-blue-light.fl-left.full-width:not([disabled]) { background-color: transparent; } .btn-quartenary:not([disabled]):hover, .tariffs .btn-blue-light.fl-left.full-width:not([disabled]):hover, .btn-quartenary:not([disabled]):focus, .tariffs .btn-blue-light.fl-left.full-width:not([disabled]):focus { background-color: transparent; } .btn-upload { position: relative; overflow: hidden; min-height: 42px; } .btn-upload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; cursor: pointer; opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; } .btn-upload.uploading .loading-wrapper { display: block; } .btn-upload.uploading:hover .upload { cursor: default; } .btn-upload .loading-wrapper { position: absolute; top: 0; left: 0; float: none; display: none; } .btn-upload button { border: none; background: transparent; padding: 0; width: 100%; height: 40px; position: absolute; left: 0; top: 0; } .home-content { background: #fff; } .title-cta-row .col-title h2 { font-weight: 500; } .title-cta-row .col-cta { padding-top: 60px; } .teaser-big-wrap.grey-bg { background-color: #f9f9fa; background-image: none; } @media screen and (min-width: 1024px) { .teaser-big-wrap.grey-bg { padding: 100px 0 120px; } } .teaser-big-wrap.grey-bg.has-params { padding: 180px 0 120px; } @media screen and (min-width: 1024px) { .teaser-big-wrap.grey-bg.has-params { padding: 140px 0 120px; } } .teaser-big-wrap.overlay { margin-top: 40px; } @media screen and (min-width: 1024px) { .teaser-big-wrap.overlay { margin-top: 0; padding-top: 100px; } } .teaser-big-wrap .car-parameters { position: absolute; top: 15px; right: 0; } .home-teaser-row .img-card { box-shadow: 0px 0px 7px 0px rgba(126, 127, 131, 0.5); } .mask-image { background-position: center; } @media screen and (min-width: 1170px) { #footer.small { position: absolute; bottom: 0; } } .map-filters .filters-button { text-align: center; border-radius: 0 0 5px 5px; } .map-filters .filters-button .clear-filters { display: inline-block; width: auto; padding-bottom: 1px; border-bottom-width: 1px; border-bottom-style: solid; } .map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+[class*="icon-plug"]+label, .map-filters .filters-ul input[type=checkbox]:not(:checked)+.checkbox+label { color: #000000; } @media screen and (min-width: 1170px) { .poi-detail { top: 133px; } } .map-poi-detail .poi-title .marker-flag { line-height: 40px; transform: scale(1); margin-top: 0; } .map-poi-detail .poi-details .icon-service-wallbox { width: 39px; } .map-legend { border-radius: 5px; } .map-legend .map-legend__head .title { text-transform: none; } @media screen and (min-width: 768px) { .promo-banner { left: calc(100% - 210px); top: -215px; } } .promo-banner .background { background-image: none; } @media screen and (min-width: 768px) { .promo-banner .circle { transform: translate(-65%, -50%); left: 65%; } } .promo-banner .circle h4 { border-bottom: 1px solid; } .opt-package .recommended { background-color: #00a3c3; } .tariff { border-radius: 5px; } .tariff .tariff-header { border-radius: 5px 5px 0 0; } .tariff .tariff-body { border-top: none; border-radius: 0 0 5px 5px; } .tariffs-wrap .full-width.active:after, .tariffs-wrap .btn-inline.active:after { background-position: 94.6875% 29.51388888888889%; } .graph-section .left-part { width: 100%; } .graph-section .btns button:disabled { cursor: default; } .graph-section .btns button .number--no-data { font-size: 15px; font-weight: bold; } .graph-section .stat-block { font-weight: normal; } .invoice-table-section h3 { font-weight: bold; } .invoice-table-section .table-caption tr td { text-transform: uppercase; } .invoice-table-section .main-table tr:hover td { transition: background .2s ease-in-out; } .invoice-table-section .main-table tr td { transition: background .3s ease-in-out 0.2s; } .invoice-table-section [class*="btn-"] { text-transform: none; } .invoice-table-section [class*="btn-"]:before { background-size: 450px auto; } .invoice-table-section [class*="btn-"].active:before { background-size: 450px auto; } .invoice-table-section [class*="btn-"]::after { transform: scale(1.3); width: 21px; } .invoice-table-section [class*="btn-"]:hover, .invoice-table-section [class*="btn-"]:focus { background: transparent; } .account-page .info-block a:hover { text-decoration: underline; } .usage-select>label { font-size: 27px; } .usage-select .select-wrap .styled-select::after { margin-left: 5px; transform: scale(0.7); } .notification .notification-message .notification-message-content p, .notification .notification-message .notification-message-content .p { font-weight: bold; transform: translateY(0); } .notification.alert-message .arrow-icon { filter: brightness(0) saturate(100%) invert(100%) sepia(12%) saturate(7432%) hue-rotate(222deg) brightness(120%) contrast(111%); } .notification.alert-message .notification-message p { color: #ffffff; } .notification.success-message .ticked-icon { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(265deg) brightness(107%) contrast(101%); } .notification.warning-message .inactive-icon { filter: invert(100%) sepia(0) saturate(0%) hue-rotate(0deg) brightness(118%) contrast(300%); transform: scale(0.6) translateY(4px); height: 30px; margin-top: -5px; } @media screen and (min-width: 768px) { .modal-backdrop { background-color: rgba(126, 127, 131, 0.8); } } .loader, .loading-modal h2:before, .loading-modal h2:before { border-top-color: #00a3c3; border-right-color: #00a3c3; border-bottom-color: #00a3c3; } @media screen and (min-width: 768px) { .dcs-modal-content { border-radius: 5px; } } .dcs-modal-content .modal-header h2 { font-weight: bold; } .dcs-modal-content .notification .notification-message p { font-weight: 500; } .success-modal .modal-header h2:before, .fail-modal .modal-header h2:before, .loading-modal .modal-header h2:before { top: -115px; } form .form-section h3 { font-size: 22px; font-family: Arial, Verdana, Tahoma, sans-serif; } form .form-row input[type="text"]:focus, form .form-row input[type="email"]:focus, form .form-row input[type="number"]:focus, form .form-row input[type="tel"]:focus, form .form-row input[type="password"]:focus, form .form-row textarea:focus, form .form-row select:focus, form .form-row .ui-selectmenu-button.ui-button:focus, form .form-row .select-wrap:focus { border-color: #7e7f83; } form .form-row .input-note { margin-top: -10px; } form .form-row .code-input input.error+.code-icon { background-size: 300px auto; } .loading-wrapper.error:after { background-size: 300px auto; } .loading-wrapper.valid:after { background-size: 300px auto; } .loading-wrapper.loading .aui-spinner { display: none !important; } input[disabled], input[readonly], textarea[disabled], textarea[readonly], select[disabled], select[readonly] { background-color: #e3e3e3 !important; color: #7e7f83; border-color: #e3e3e3 !important; cursor: default; } .checkbox-wrapper { padding-left: 30px; } .checkbox-wrapper input[type=checkbox]+.checkbox { top: -8px; } .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::before, .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::after { pointer-events: none; content: ""; display: block; width: 8px; height: 8px; position: absolute; top: 50%; transform: translateY(-50%); border-radius: 50%; } .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::before { left: 0; } .range-slider .ng5-slider .ng5-slider-full-bar .ng5-slider-bar::after { right: 0; } .subscription { border-radius: 5px; } .subscription .subscription-image { border-radius: 0; } .subscription .subscription-rows { background-color: #e3e3e3; } @media screen and (min-width: 768px) { .subscription .subscription-row span.subscription-row-name { width: auto; } } @media screen and (min-width: 768px) { .subscription .subscription-row span.subscription-row-val { width: auto; } } .subscription-page__content .subscription .subscription-rows { margin-left: -30px; margin-right: -30px; margin-bottom: 0px; width: calc(100% + 60px); } .subscribe-form .checkbox-wrapper input[type="radio"]:checked+i+label .subscription-rows { margin-left: -29px; margin-right: -29px; margin-bottom: 1px; width: calc(100% + 58px); } .result-page h1:before { top: -105px; } .invoices-block.invoices-block--grey .invoices-block__inner { border-color: #e3e3e3; } .invoices-table td { padding-top: 10px; padding-bottom: 10px; } @media screen and (max-width: 767px) { .invoices-table .td-period, .invoices-table tr:not(:last-child) { border-bottom-color: transparent !important; } } .invoices-table .td-number { width: auto; } @media screen and (min-width: 768px) { .invoices-table .td-number { margin-top: 0; } } @media screen and (min-width: 768px) { .invoices-table .td-period { width: 250px; } } @media screen and (min-width: 1024px) { .invoices-table .td-period { width: 310px; } } .invoices-table .invoices-table__month { font-weight: bold; } .dcs-progress-bar ul li:before { border-width: 2px; } .checkbox-switcher input[type=radio]:checked+.radio+label { color: #000; } .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content { padding-bottom: 30px; border-radius: 5px; } @media screen and (min-width: 768px) { .contract-edit-wrap .vehicle-detail .vin-example .vin-example-content .image-container img { float: right; width: auto; } } @media screen and (min-width: 768px) { .contract-edit-wrap .contract-final { max-width: 640px; } } .checkbox-switcher .checkbox-switcher__checkbox:first-child input[type=radio]+.radio { border-right: none; } .checkbox-switcher .checkbox-switcher__checkbox:last-child input[type=radio]+.radio { border-left: none; } .checkbox-switcher input[type=radio]+.radio:before { width: 22px; height: 22px; background-size: 440px auto; } .checkbox-switcher input[type=radio]:checked+.radio:before { background-position: 26.5625% 100%; background-size: 440px auto; } .checkbox-switcher input[type=radio]:checked+.radio+label { color: #58595b; } .contract-review .contract-review-content .card .card-top { border-radius: 4.5px 4.5px 0 0; } .contract-review .contract-review-content .card .card-top .header { border-bottom: 1px solid #e3e3e3; margin-bottom: 30px; width: calc(100% + 60px); margin-left: -30px; margin-right: -30px; padding-left: 30px; } .contract-review .contract-review-content .card .card-top .header h3 { font-weight: 500; } .card-layout .card-content h3 { font-size: 27px; } .account-page .payment-method .notification.warning-message .text a::after { bottom: -2px; } .account-page .warning { margin-top: 0 !important; } .account-page.close-account .card-content p span { display: inline-block; } .account-page.close-account .card-content p a { position: relative; font-weight: 500; } .account-page.close-account .card-content p a:after { content: ''; width: 100%; height: 1px; left: 0; bottom: -5px; position: absolute; } .account-page.close-account .card-content p a:hover { text-decoration: none; } .account-page.close-account .warning-content p { margin-bottom: 0; } @media screen and (min-width: 768px) { .account-page-top h2 { font-weight: bold; } } .account-page .payment-method .payment-method__card-details .c-btn-secondary { background-color: #00a3c3; } .account-page .payment-method .payment-method__card-details .c-btn-secondary:hover { background-color: #00819a; } .account-page .payment-method.payment-method--grey .notification-message { display: inline-block; padding: 0 5px; } .account-page .payment-method.payment-method--grey .notification-message .notification-message-content p { font-weight: 500; } .account-page .payment-method.business-certificate table, .account-page .payment-method.tax-information table { margin-bottom: 10px; } .account-page .payment-method.business-certificate table tr td .ticked-icon-circle, .account-page .payment-method.tax-information table tr td .ticked-icon-circle { transform: scale(0.6) translateY(-12px); } .join-container .single-btn-row #submit-form { width: 100%; } .logout-container .logout-content h2 { font-size: 32px; } .logout-container .logout-content .c-btn-primary { min-width: 184px; } .contract-page a:not([class*="btn"]) { font-weight: 500; } .contract-services .contract-services__price, .contract-vouchers .contract-services__price { font-weight: 500; } .contract-vouchers__switcher button:focus { outline: none; } .contract-subscriptions .contract-services-image { width: 80px; height: 80px; min-width: 80px; } .ie-expired-info .ie-expired-info-inner p .inactive-icon { filter: invert(100%) sepia(100%) saturate(23%) hue-rotate(355deg) brightness(97%) contrast(0%); } .icon-park-charge:before { background-position: 58.4375% 82.29166666666667%; width: 34px; height: 34px; } .icon-available-marker, .icon-available-marker-count, .icon-outoforder-marker, .icon-occupied-marker, .icon-grouped-marker, .icon-unavailable-marker { min-width: 36px; transform: scale(0.7); } .icon-grouped-marker { max-width: 34px; } .icon-grouped-marker:before { transform: scale(0.55); margin: 4px 0 0 -25px; } .icon-available-marker-count:before { line-height: 38px; font-size: 10px; } .download-icon { transform: scale(0.85); margin-left: 15px; } .info-icon { margin-bottom: -18px; transform: scale(0.7) translateY(-10px); } .notification .arrow-icon { transform: scale(0.8) translateY(3px); } .tooltip .tooltip-inner { background-color: #bb162b; } .tooltip .tooltip-inner::before { border-top-color: #bb162b; } .single-page-content .content h2, .single-page-content .content h3 { font-weight: bold; } .single-page-content .content .block .block-highlight { background-color: #e3e3e3; } .single-page-content .content .block .block-highlight h3 { color: #000000; } .single-page-content .content .block .block-highlight small { color: #000000; } .flatpickr-day { font-size: 15px; } .flatpickr-day.today { border-radius: 4.5px; } span.flatpickr-weekday { font-size: 15px; font-weight: bold; } .flatpickr-weekdays { background-color: #e3e3e3; } </style> </head> <body class=" controls-visible yui3-skin-sam signed-out public-page site"> <nav class="solid" id="navigation" role="navigation"> <div class="nav-wrapper"> <div class="head-logos"> <a id="logo-container" href="/web/kia" class="brand-logo"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="203" height="40" viewBox="0 0 203 40"> <defs> <path id="e7vo8hoe4a" d="M0.322 0.346L14.111 0.346 14.111 15.981 0.322 15.981z"/> </defs> <g fill="none" fill-rule="evenodd"> <g> <path fill="#040201" d="M91.003 1.923c0-.96-.64-1.599-1.598-1.599H83.17c-.68 0-1.136.171-1.635.497L53.173 19.238c-.083.055-.15.086-.22.086-.101 0-.153-.097-.153-.265V1.923c0-.96-.639-1.599-1.598-1.599H37.37c-.707 0-1.084.11-1.696.48L9.97 16.25c-.087.053-.156.095-.227.095-.106 0-.151-.077-.151-.24V.483c0-.263-.063-.385-.178-.385-.062 0-.13.02-.207.067l-7.607 4.57C.322 5.504 0 6.33 0 7.768v11.684c0 .959.64 1.598 1.598 1.598h9.12c.586 0 1.001-.118 1.6-.478l9.91-5.954c.06-.038.13-.064.182-.064.064.001.113.036.171.095l5.923 5.922c.373.373.907.479 1.6.479h8.84c.166 0 .309-.053.309-.168 0-.102-.09-.201-.22-.333l-9.767-9.766c-.098-.097-.12-.152-.12-.21 0-.067.036-.135.173-.217l13.677-8.214c.086-.053.152-.084.223-.084.096 0 .152.116.152.242v17.152c0 .959.639 1.598 1.598 1.598h13.746c.533 0 1.01-.113 1.592-.49L81.043 7.092c.082-.05.148-.082.219-.082.103 0 .154.116.154.267l-.001 13.893c0 .258.084.329.175.329.072 0 .154-.032.254-.094l7.562-4.543c1.278-.769 1.597-1.599 1.597-3.038V1.923zM107.053 10.477C107.053 4.533 110.907 0 117.395 0c2.496 0 4.912.923 6.324 2.009V6.16c-1.466-1.9-3.556-3.202-6.189-3.202-3.61 0-6.514 2.931-6.514 7.518v.489c0 4.506 2.904 7.518 6.514 7.518 2.633 0 4.723-1.302 6.189-3.202v4.153c-1.412 1.085-3.828 2.009-6.324 2.009-6.488 0-10.342-4.534-10.342-10.478v-.489zM127.113 21.036V.244h3.501V8.36c.923-1.248 2.579-2.551 4.723-2.551 3.257 0 5.212 1.954 5.212 5.537v9.69h-3.502v-9.69c0-1.574-.543-2.823-2.28-2.823-1.791 0-3.556 1.575-4.153 3.474v9.04h-3.501zM148.693 18.648c1.845 0 3.447-1.303 4.126-2.796v-2.063l-1.765.299c-2.741.46-3.338.896-3.8 1.33-.325.326-.516.76-.516 1.302 0 1.195.787 1.928 1.955 1.928m-4.452-4.615c1.167-1.303 3.067-1.873 5.375-2.226l3.121-.488c-.163-1.9-1.33-2.905-3.583-2.905-1.629 0-3.42.924-4.533 2.498V7.519c.978-.787 2.633-1.71 5.266-1.71 3.475 0 6.379 1.764 6.379 6.134v9.093h-2.932l-.325-1.71c-1.385 1.33-2.85 2.118-4.995 2.118-2.986 0-4.75-1.738-4.75-4.56 0-1.195.38-2.145.977-2.85M159.93 21.036V6.216h3.285l.163 2.443c.624-1.71 2.335-2.85 4.452-2.85.353 0 .896.054 1.167.135v3.122c-.38-.136-.814-.217-1.303-.217-1.954 0-3.746 1.221-4.262 3.23v8.957h-3.501zM177.873 18.214c1.493 0 2.823-.815 3.556-2.362v-4.995c-.705-1.438-2.144-2.361-3.61-2.361-1.819 0-3.827 1.574-3.827 4.831 0 3.258 2.117 4.887 3.881 4.887m-.84-12.405c1.899 0 3.5.95 4.424 2.144l.216-1.737h3.258v13.979c0 4.641-3.312 7.084-8.197 7.084-2.335 0-3.828-.515-5.103-1.384v-3.366c1.302 1.005 2.768 1.764 5.13 1.764 2.578 0 4.668-1.357 4.668-4.07v-1.277c-.896 1.249-2.605 1.955-4.37 1.955-3.746 0-6.704-2.932-6.704-7.574 0-4.614 2.985-7.518 6.677-7.518" transform="translate(0 10)"/> <g transform="translate(0 10) translate(187.46 5.463)"> <mask id="ps0hhwppzb" fill="#fff"> <use xlink:href="#e7vo8hoe4a"/> </mask> <path fill="#040201" d="M10.637 6.725c0-2.39-1.358-3.773-3.393-3.746-1.792.027-3.312 1.465-3.448 3.746h6.84zM.322 7.865c0-4.343 2.823-7.52 7.003-7.52 4.343 0 6.786 2.96 6.786 7.683v1.357H3.77c.245 2.416 1.656 3.881 4.072 3.908 1.9.028 3.583-.542 5.266-2.253v3.339c-1.303 1.004-3.203 1.602-5.266 1.602-4.913 0-7.519-3.176-7.519-7.573v-.543z" mask="url(#ps0hhwppzb)"/> </g> </g> </g> </svg> </a> </div> <a href="#" class="toggle-mobile-menu sort-pages modify-pages hide"><i class="hamburger-icon"></i></a> <a href="" class="nav-btn-rounded mobile-join sort-pages modify-pages hide hide"><span></span></a> <div class="mobile-scroll-area"> <ul class="user-menu lang-country-menu hide-tablet-down cf"> </ul> <ul class="main-menu hide-tablet-down cf" role="menubar"> </ul> </div> </div> </nav> <div class=" offset-nav" id="page-wrapper"> <div class="columns-1" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-decorate portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WRPPOrVw0KWu_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WRPPOrVw0KWu"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WRPPOrVw0KWu"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="pull-right visible-interaction"> </div> <div class="journal-content-article"> <div class="error-page-content"> <div class="container"> <main class="error-page"> <h1>Forbidden</h1> <div class="content-wrap"> <p>You have no Permission to acccess this content.</p> </div> </main> </div> </div> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </body> </html>