body {
    padding-top: 0!important;
}

#loading {
    background-image: url(../img/logo-forland-vertical.svg);
    background-size: 50%;
}

/* #map, lizmap-olmap {
    display: inline-block;
    vertical-align: top;
    width: 49%!important;
} */

a:hover, a:focus{
    text-decoration: none;
}

#edition-draw{
    margin-top: 5px;
}

lizmap-olmap {
    height: 400px;
    height: 923px;
}

input[type=text], textarea{
    border: 1px solid rgba(0, 0, 0, 0.15)!important;
}

input[type=text]:hover, textarea:hover{
    border: 1px solid rgba(0, 0, 0, 0.3)!important;
}

input[type=text]:focus, textarea:focus{
    box-shadow: none;
    border: 1px solid #43AF44!important;
}

.btn {
    background-image: none!important;
    text-shadow: none;
}

.btn:hover {
    opacity: 1!important;
}

.btn:focus {
    outline: none;
}

#dock{
    border-left: none;
}

#dock.bottom-dock-opened {
    height: 49%;
}

#map-content {
    margin-left: 60px;
}

#title, #logo, #nominatim-search, #headermenu, #switcher-layers-actions {
    display: none;
}

#header {
    height: 0px;
}

.tab-pane h3{
    display: none;
}

#dock-content{
    padding-top: 5px;
}

#toolbar h3, #menu h3, #dock h3, #mini-dock h3, #right-dock h3, div.modal h3, .dock-subtitle {
    color: #333;
    background-color: white;
}

#dataviz, #dataviz-main.bottom-content #dataviz-content{
    background: #FAF9F7!important;
}

#dataviz-main.bottom-content h3 + div.menu-content{
    background-color:white!important;
}

#dataviz h3 {
    color: black;
    font-size: small;
    font-weight: bold!important;
}

#dataviz h3 .icon{
    display: none;
}

#nav-tab-dataviz-main > a{
    color: black!important;
}

#bottom-window-actions{
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 1;
}

.attribute-layer-action-bar .btn-group{
    margin-right: 50px;
}

#bottom-dock-window-buttons{
    display: none!important;
}

#dock-tabs li a i.i{
    margin-right: 8px;
}

#dock-tabs>.active>a, #nav-tab-dataviz-main>a, #attributeLayers-tabs>li.active>a, #right-dock-tabs>.active>a, .btn-primary:hover {
    color: #333;
    font-weight: bold;
}

ul.nav.nav-tabs {
    border-bottom: 1px solid lightgray;
}

#toolbar .baselayer h3 .icon, #menu .baselayer h3 .icon, #dock .baselayer h3 .icon, #mini-dock .baselayer h3 .icon {
    background-position: -50px 0px;
}

#mini-dock {
    z-index: 1031;
}

#mini-dock .locate h3 .icon {
    background-position: -150px 0px;
}

#toolbar div.menu-content, #menu div.menu-content, #dock div.menu-content, #mini-dock div.menu-content, #right-dock div.menu-content, div.modal div.menu-content {
    background-color: white;
    left: 60px
}

#dock-wrapper{
    position: absolute;
    left: 60px;
    transition: 500ms cubic-bezier(0.23, 1, 0.32, 1);
    width: 100%;
    height: 100%;
}

#dock{
    background-color: transparent;
    position: relative;
    left: unset;
    vertical-align: top;
    display: inline-block;
    height: 100%;
}

#content.mobile #dock, #content.mobile #sub-dock{
    background-color: transparent;
}

#dock div.tabbable{
    background: white;
    border-radius: 3px;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

#dock .tree button.checkbox, #right-dock .tree button.checkbox, #switcher .tree button.checkbox, #dock .tree button.checkbox, #right-dock .tree button.checkbox, #bottom-dock .tree button.checkbox, #mini-dock .tree button.checkbox {
    border: none;
}

#dock-close{
    background: transparent;
    border: none;
}

/* MAPMENU */

#mapmenu {
    background-color: #242424;
    position: fixed;
    z-index: 7;
    top: 0;
    left: 0;
    width: 60px;
    height: 100%;
    box-shadow: inset -1px 0px 7px rgba(0, 0, 0, 0.1);
    transition: width 500ms cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 5001;
    overflow: hidden;
}

body.is-sidebar-open #mapmenu {
    width: 205px;
}

body.is-sidebar-open #dock-wrapper, body.is-sidebar-open #bottom-dock{
    left: 205px!important;
}

#mapmenu > div{
    width: auto;
}

#mapmenu .nav-list > li > a{
    width: auto;
    height: auto;
    padding: 10px;
}

#mapmenu .nav-list>li>a:hover, #mapmenu .nav-list>li.active>a, #mapmenu .nav-list>li>a:focus {
    background-color: initial;
}

.nav-list > li > a, .nav-list .nav-header{
    text-shadow: none;
}

#mapmenu div.sidebar__bottom {
    position: absolute;
    bottom: 25px;
    right: 26px;
    width: auto;
}

/* TODO REMOVE LATER */

#mapmenu .home,
#mapmenu .locate,
#mapmenu .metadata,
#mapmenu .filter,
#mapmenu .projects,
#mapmenu .popupcontent,
#mapmenu .geolocation,
#mapmenu .measure,
#mapmenu .selectiontool,
#mapmenu .permaLink,
#mapmenu .print,
.nav>li.attributeLayers {
    display: none!important;
}

/* ===== */

.sidebar__menu .nav>li.switcher a:before {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(../img/i-layers-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.switcher.active a:before {
    background: url(../img/i-layers-green.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.dataviz a:before {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(../img/i-dashboard-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.dataviz.active a:before {
    background: url(../img/i-dashboard.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.processing a:before {
    width: 21px;
    height: 18px;
    margin-top: -9px;
    background: url(../img/i-process-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.processing.active a:before {
    background: url(../img/i-process-green.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.processing-results a:before {
    width: 14px;
    height: 14px;
    margin-top: -9px;
    background: url(../img/i-chart-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.processing-results.active a:before {
    background: url(../img/i-chart.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.timemanager a:before {
    width: 17px;
    height: 23px;
    margin-top: -9px;
    background: url(../img/i-timemanager-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.timemanager.active a:before {
    background: url(../img/i-timemanager-green.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav > li.edition a:before {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(../img/i-edit-white.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.edition.active a:before {
    background: url(../img/i-edit-green.svg) no-repeat center center;
    background-size: cover;
}

.sidebar__menu .nav>li.active a:before {
    opacity: 1;
}

/* SUBDOCK */

#sub-dock {
    background-color: transparent;
    border: none;
    min-width: 160px;
    max-width: 250px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    left: unset!important;
}

#sub-dock h3.h1{
    color: #242424;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600!important;
}

.slider-block__val{
    right: -10px!important;
}

#bottom-dock, #right-dock, table.attribute-table-table tr td {
    background-color: white;
}

.table-striped tbody>tr:nth-child(2n+1)>td, .table-striped tbody>tr:nth-child(2n+1)>th {
    background-color: white !important;
}

/* sub-metadata */

#sub-dock .container__subpanel{
    position: initial;
    visibility: visible;
    opacity: 1;
    width: unset;
}

#sub-dock .container__subpanel__header .h1 {
    margin-top: 12px;
    margin-bottom: 6px;
}


#hide-sub-dock{
    display: none;
}

.nav-tabs > .active > a {
    border: none;
}

.nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    background-color: white;
    border: none;
}

.sub-metadata .nav>li>a:hover, .sub-metadata .nav-tabs > li > a {
    border: none;
}

.sub-metadata .tab-content {
    overflow: hidden;
}

.sub-metadata .exportLayer {
    width: unset;
}

.list--tabs--simple > li.active > a:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    bottom: -1px;
    left: 0;
    background-color: #000;
}

lizmap-selection-tool .menu-content > div:nth-child(1),
lizmap-selection-tool .selectiontool-layer-list,
lizmap-selection-tool .selection-geom-operator,
lizmap-selection-tool .selectiontool-buffer,
lizmap-selection-tool .selectiontool-invert {
    display: none;
}

lizmap-selection-tool .btn-primary.active{
    color: #4D96FF;
}

#selectiontool{
    display: none;
}

#selectiontool-query-deactivate > i {
    width: 18px;
    height: 18px;
    background: url(../img/i-select-none.svg) no-repeat center center;
    background-size: cover;
}

#selectiontool-query-deactivate.active > i {
    background: url(../img/i-select-none-active.svg) no-repeat center center;
}

#selectiontool-query-box > i {
    width: 18px;
    height: 18px;
    background: url(../img/i-select-rec.svg) no-repeat center center;
    background-size: cover;
}

#selectiontool-query-box.active > i {
    background: url(../img/i-select-rec-active.svg) no-repeat center center;
}

#selectiontool-query-circle > i {
    width: 18px;
    height: 18px;
    background: url(../img/i-select-round.svg) no-repeat center center;
    background-size: cover;
}

#selectiontool-query-circle.active > i {
    background: url(../img/i-select-round-active.svg) no-repeat center center;
}

#selectiontool-query-polygon > i {
    width: 18px;
    height: 18px;
    background: url(../img/i-select-poly.svg) no-repeat center center;
    background-size: cover;
}

#selectiontool-query-polygon.active > i {
    background: url(../img/i-select-poly-active.svg) no-repeat center center;
}

#selectiontool-query-freehand > i {
    width: 16px;
    height: 17.5px;
    background: url(../img/i-select-shape.svg) no-repeat center center;
    background-size: cover;
}

#selectiontool-query-freehand.active > i {
    background: url(../img/i-select-shape-active.svg) no-repeat center center;
}

.selectiontool-type-refresh > i {
    width: 13px;
    height: 17px;
    background: url(../img/i-loop.svg) no-repeat center center;
    background-size: cover;
}

.selectiontool-type-refresh.active > i {
    background: url(../img/i-loop-active.svg) no-repeat center center;
}

.selectiontool-type-plus > i {
    width: 12px;
    height: 12px;
    background: url(../img/i-zoom-in.svg) no-repeat center center;
    background-size: cover;
}

.selectiontool-type-plus.active > i {
    background: url(../img/i-zoom-in-active.svg) no-repeat center center;
}

.selectiontool-type-minus > i {
    width: 11px;
    height: 2px;
    margin-top: 6px!important;
    background: url(../img/i-zoom-out.svg) no-repeat center center;
    background-size: cover;
}

.selectiontool-type-minus.active > i {
    background: url(../img/i-zoom-out-active.svg) no-repeat center center;
}

.selectiontool-filter > i {
    width: 14px;
    height: 10px;
    background: url(../img/i-filter.svg) no-repeat center center;
    background-size: cover;
}

.selectiontool-filter.active > i {
    background: url(../img/i-filter-active.svg) no-repeat center center;
}

#tab-selection #selectiontool-unselect, #tab-selection #selectiontool-export{
    opacity: 1;
}

#tab-selection #selectiontool-unselect.disabled, #tab-selection #selectiontool-export.disabled{
    opacity: .6;
}

#processing select:focus, #tab-selection #selectiontool-export:focus, #bottom-dock .attribute-layer-action-bar .btn:focus, #bottom-dock .attribute-layer-action-bar .dropdown-toggle:focus, #attribute-layer-search-layer_simple_polygon:focus {
    border: 1px solid #43AF44;
    box-shadow: none;
    outline: none;
}

#tab-selection #selectiontool-export, #bottom-dock .attribute-layer-action-bar .btn{
    border: 1px solid rgba(0, 0, 0, 0.15);
}

#tab-selection #selectiontool-export:hover, #bottom-dock .attribute-layer-action-bar .btn:hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
}

#popupcontent .btn, #tab-selection .btn, #tab-selection .btn:hover, #bottom-dock .attribute-layer-action-bar .btn, #bottom-dock .attribute-layer-action-bar .btn:hover, .attribute-layer-feature-edit, .attribute-layer-feature-delete, .attribute-layer-feature-focus {
    opacity: 0.6;
    background-color: white;
    background-image: none;
    border: none;
}

#tab-selection .btn.active, #bottom-dock .attribute-layer-action-bar .dropdown-toggle, #bottom-dock .attribute-layer-action-bar .dropdown-toggle:hover{
    opacity: 1;
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.attribute-layer-action-bar .pull-right .list--icon--inline {
    display: inline-block;
    margin-left: 14px;
}

#tab-selection .btn.active > i {
    background-size: cover;
}

#selectiontool-results {
    display: block;
    margin-top: 22px
}

#selectiontool-actions {
    margin-top: 6px;
}

/* switcher */

#switcher-layers table tbody>tr.liz-group {
    background-color: #FAF9F7;
}

#switcher-layers tr.legendGraphics td {
    padding-left: 10px!important;
}

#switcher div.legendGraphics{
    max-width: 245px;
}

#dock .tree button.checkbox,
#right-dock .tree button.checkbox,
#switcher .tree button.checkbox,
#dock .tree button.checkbox,
#right-dock .tree button.checkbox,
#bottom-dock .tree button.checkbox,
#mini-dock .tree button.checkbox,
table.attribute-table-table tr button.attribute-layer-feature-select,
#tmLayers button.checkbox,
#processing-log-table button.checkbox{
    background-image: none;
    width: 10px;
    height: 10px;
    min-width: unset;
    min-height: unset;

    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    margin-top: -2px;
    margin-right: 4px;
    cursor: pointer;
    transition: background-color 400ms cubic-bezier(0.23, 1, 0.32, 1), border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);

    padding: 0;
}

#processing-log-table button.checkbox{
    margin-left: 3px;
}

#switcher .treeTable tr.selected, #switcher .treeTable tr.accept{
    border: none;
}

#switcher .treeTable tr.collapsed td a.expander, #switcher .treeTable tr.expanded td a.expander {
    background: url(../img/i-arrow-right.svg) no-repeat center center;
    background-size: 5px 8px;
}

#switcher .treeTable tr.expanded td a.expander {
    display: inline-block;
    width: 0px;
    height: 8px;
    transform: rotate(90deg);
}

#switcher .tree button.checkbox.checked,
#dock .tree button.checkbox.checked,
#right-dock .tree button.checkbox.checked,
#bottom-dock .tree button.checkbox.checked,
#mini-dock .tree button.checkbox.checked,
#tmLayers button.checkbox.checked,
table.attribute-table-table tr.selected td button.attribute-layer-feature-select,
#processing-log-table button.checkbox.checked,
#processing-log-table button.active{
    border-color: #4D96FF;
    background-color: #4D96FF;
}

#switcher .tree button.checkbox.disabled,
#dock .tree button.checkbox.disabled {
    background-color: white;
    border: none;
}

#switcher .treeTable tr.liz-layer:hover .label {
    color: #4D96FF;
}

#switcher .treeTable tr.liz-layer:hover .expand__params {
    opacity: 1;
    visibility: visible;
}

#switcher .tree button.checkbox.partial.checked {
    background-position: initial;
}

#switcher-layers-container>div.menu-content, #bottom-dock div.bottom-content {
    background: #FFF
}

.expand__params.i--tune{
    position: initial;
}

/* navbar */

#navbar {
    top: 0;
    width: 48px;
    background: none;
    border-radius: 3px;
}

#navbar button.btn {
    border: none;
    margin: 0;
    height: auto;
}

#navbar div.slider {
    display: none!important;
}

#navbar button.btn, #navbar button.btn.active {
    background-image: none;
    background: none;
    box-shadow: none;
}

#navbar div.slider {
    background-color: #131313
}

#navbar .list--icon--vertical > li > button {
    padding: 10px 0;
}

#navbar .list--icon > li > button {
    display: block;
    width: 100%;
    height: 48px;
}

#navbar .list--icon > li > button .i {
    margin-top: 0;
    margin-left: 0;
    display: block;
    margin: 0px auto;
}

.header__right>div .list--icon{
    padding: 0px!important;
}

.header__right__tools .list--icon{
    margin-top: 0px!important;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled]{
    background-color: white;
}

.btn.active, .btn:active{
    box-shadow: none;
}

/* attribute table */

#bottom-dock {
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    margin-left: 5px;
    transition: left 500ms cubic-bezier(0.23, 1, 0.32, 1);
    left: 60px!important;
}

#bottom-dock.half-transparent {
  opacity: 1;
}

#bottom-dock div.bottom-content{
    border: none;
    top: 60px;
    padding: 0;
}

table.attribute-table-table tr td{
    font-size: 12px;
}

#attributeLayers-tabs li:first-child, .attribute-layer-feature-select .icon-ok, #attributeLayers-tabs .btn-close-attribute-tab, #attributeLayers-tabs, .btn-select-searched, .btn-unselect-attributeTable {
    display: none!important;
}

#attributeLayers .tab-content .attribute-content {
    top: 10px;
    bottom: 0px;
}

.attribute-layer-feature-select:focus{
    outline: none;
}

.dataTables_scrollBody table.dataTable.cell-border tbody tr td, .dataTables_scrollBody table.dataTable.cell-border tbody tr td:first-child {
    border-left: none;
    border-right: none;
}

table.dataTable.order-column tbody tr>.sorting_1 {
    font-weight: bold;
}

table.dataTable.order-column tbody tr.selected>.sorting_1 {
    color: #4D96FF;
}

table.attribute-table-table tr td button.attribute-layer-feature-select .icon-ok {
    background: none;
}

table.attribute-table-table tr.selected td, table.attribute-table-table tr.selected.active td, table.dataTable tbody tr.selected {
    background: none!important
}

table.dataTable tbody tr.selected td, table.dataTable tbody tr.selected:hover td {
    color: #4D96FF;
}

.attribute-layer-action-bar .dropdown-menu {
    background-color: white;
    border-bottom: 1px solid lightgrey;
}

table.attribute-table-table th:first-child{
    opacity: 1;
}

#selectAllFeatures.selected {
    border-color: #4D96FF;
    background-color: #4D96FF;
}

.feature-type {
    font-size: 14px;
    margin-right: 10px;
}

/* FORMS */

.form-actions {
    background-color: none !important;
}

/* METADATA = panneau info */

#metadata {
    background-color: white;
}

/* mini-dock */

#mini-dock {
    border: 1px solid lightgray;
}

#content.mobile #mini-dock {
    left: 60px;
}

/* popup */

#dock div.lizmapPopupDiv, #mini-dock div.lizmapPopupDiv, #right-dock div.lizmapPopupDiv, #bottom-dock div.lizmapPopupDiv {
    background-color: white !important;
    border: none !important;
}

.lizmapPopup.olPopup .lizmapPopupContent h4, #map-content .lizmapPopupContent h4, #popupcontent .lizmapPopupContent h4 {
    color: #333 !important;
}

#popupcontent .lizmapPopupContent h4 {
    color: #333 !important;
}

.lizmapPopup.olPopup .lizmapPopupTable, #map-content .lizmapPopupTable, #popupcontent .lizmapPopupTable {
    border: 1px solid lightgray;
}

#popupcontent .lizmapPopupTable thead {
    background-color: white
}

.lizmapPopup.olPopup .lizmapPopupDiv .lizmapPopupChildren h4, #map-content .lizmapPopupDiv .lizmapPopupChildren h4, #popupcontent .lizmapPopupDiv .lizmapPopupChildren h4, .lizmapPopupChildren h4 {
    border-bottom: none;
    font-size: 1em;
    color: #333;
}

/* atlas */

#liz-atlas-item-layer-abstract {
    color: #333;
}

#liz-atlas-item-detail {
    background-color: none!important;
}

/* overview-bar */
/* .olControlOverviewMap{
    bottom: 42px;
    border: solid 1px #606060;
}

.olControlOverviewMapMinimizeButton, .olControlOverviewMapMaximizeButton{
    bottom: 0;
}

#OpenLayers_Control_minimizeDiv{
    background: #7D7C7B url(../img/i-zoom-out-white.svg) no-repeat center center;
}

#olControlOverviewMapMaximizeButton{
    background: #7D7C7B url(../img/i-zoom-in-white.svg) no-repeat center center;
}

#overview-toggle, #olControlOverviewMapMaximizeButton_innerImage, #OpenLayers_Control_minimizeDiv_innerImage{
    display: none!important;
}

#overview-box{
    bottom: 0;
    right: 0;
}

#attribution-box{
    bottom: 22px;
}

#overview-bar {
    width: 465px;
    line-height: 15px;
}

#scaleline {
    width: auto!important;
}

#scaletext{
    position: initial!important;
}

#overview-bar, #mouseposition-bar {
    background-color: #7D7C7B;
    color: #D9D9D9;
}

#overview-bar .label {
    color: #D9D9D9;
}

#mouseposition-bar{
    padding: 0;
    border: none;
    float: right;
}

#mouseposition-bar > select{
    float: none;
}

.olControlScaleLine, #mouseposition-bar{
    display: inline-block;
}

.olControlScaleLineTop, .olControlScaleLineBottom {
    border-color: #D9D9D9;
    display: inline-block;
    border: 1px solid;
    border-top: none;
}

.olControlScaleLineTop{
    margin-left: 5px!important;
}

.olControlScaleLineBottom {
    margin-left: 0px!important;
    border-left: none;
}

#scaletext {
    padding-top: 0!important;
    left: unset!important;
} */

/* processing */
#processing {
    padding-left: 10px;
}
#processing-form-container .control-label{
    font-size: 10px;
    line-height: 14px;
    color: #7D7D7D;
}

#processing-input input {
    box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.15);
    outline: none;
    border-radius: 3px;
    padding: 7px 10px;
}

#processing-input input:hover, #processing-input select:hover {
    border-color: rgba(0, 0, 0, 0.3);
}

#processing-input input:focus {
    border-color: #43AF44;
}

#processing-input .form-actions button {
    background-color: #000;
    color: #fff;
    padding: 10px 28px;
    font-weight: 600;
    font-size: 12px;
}

#processing-input .form-actions button:hover {
    background-color: #242424;
}

/* WPS */
.form-actions{
    background: none;
}

#dock div.form-actions{
    text-align: center;
}

#yourtoolbox {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
}

#yourtoolbox::after {
    content: 'Different scenarios are availabe for you to choose from based on your data layers and your specific needs.';
    display: block;
    padding-bottom: 15px;
    color: #7D7D7D;
    font-weight: normal;
    font-size: 12px;
}

#processing select{
    color: black;
}

#processing > div {
    padding-top: 15px;
}

#processing > div p {
    padding-bottom: 15px;
    line-height: 17px;
    color: #7D7D7D;
}

#processing .h2{
    background-color: #FAF9F7;
    padding: 8px 15px;
    margin-top: 15px;
    font-weight: 600!important;
}

/* Bookmark */
.btn-geobookmark-add{
    width: 16px!important;
    height: 18px;
    background: url(../img/i-bookmark.svg) no-repeat center center!important;
    background-size: cover;
}

#geobookmark-title, #geobookmark-none {
    display: none;
}

/* Geolocation */
.btn--small.active {
    color: #fff;
    background-color: #4D96FF;
}

/* Time manager */
#timemanager-menu .menu-content {
    max-height: none!important;
}
