.lfr-simulation-panel.open-admin-panel {
    visibility: visible;
    width: 320px
}

.lfr-simulation-panel .custom-devices {
    background-color: #3a4d5a;
    margin: 25px;
    padding: 5px
}

.lfr-simulation-panel .custom-devices label {
    font-size: 12px
}

.lfr-simulation-panel .custom-devices .form-control {
    padding: 8px 6px
}

.lfr-simulation-panel .custom-devices .form-group {
    margin-bottom: 0
}

.lfr-simulation-panel .default-devices {
    margin-bottom: 20px
}

.lfr-simulation-panel .lfr-device-item {
    cursor: pointer
}

.lfr-simulation-panel .lfr-device-item.selected {
    color: #FFF
}

.lfr-simulation-panel .lfr-device-item.selected .icon {
    background-color: #3a4d5a
}

.lfr-simulation-panel .panel .simulation-app-panel-body {
    padding-top: 20px
}

.lfr-device {
    box-sizing: content-box
}

.lfr-device .modal-header {
    display: none
}

.lfr-device.autosize {
    border-width: 0
}

.lfr-device .lfr-device-size-status {
    position: absolute;
    width: 100%
}

.lfr-device .lfr-device-size-status .lfr-device-size-status-content {
    display: inline-block;
    font-size: 11px;
    height: 22px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 4px
}

.lfr-device .lfr-device-size-status.b, .lfr-device .lfr-device-size-status.bl, .lfr-device .lfr-device-size-status.br {
    bottom: 10px
}

.lfr-device .lfr-device-size-status.t, .lfr-device .lfr-device-size-status.tl, .lfr-device .lfr-device-size-status.tr {
    top: 10px
}

.lfr-device .lfr-device-size-status.b, .lfr-device .lfr-device-size-status.t {
    text-align: center
}

.lfr-device .lfr-device-size-status.r, .lfr-device .lfr-device-size-status.br, .lfr-device .lfr-device-size-status.tr {
    text-align: right
}

.lfr-device .lfr-device-size-status.l, .lfr-device .lfr-device-size-status.bl, .lfr-device .lfr-device-size-status.tl {
    text-align: left
}

.lfr-device .lfr-device-size-status.r, .lfr-device .lfr-device-size-status.l {
    margin-top: -15px;
    top: 50%
}

.lfr-device:after {
    bottom: 10px;
    content: '';
    display: none;
    height: 30px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 30px
}

.lfr-device:before {
    content: '';
    display: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 20px
}

.lfr-device.rotated:after {
    bottom: 0;
    left: 10px;
    margin: auto;
    right: auto;
    top: 0
}

.lfr-device.rotated:before {
    bottom: 0;
    left: auto;
    margin: auto;
    right: 20px;
    top: 0
}

.lfr-device.smartphone:after, .lfr-device.smartphone:before, .lfr-device.tablet:after, .lfr-device.tablet:before {
    display: block
}

.lfr-device.smartphone {
    padding: 50px 10px
}

.lfr-device.smartphone.rotated {
    padding: 10px 50px
}

.lfr-device.smartphone.rotated:before {
    height: 50px;
    width: 5px
}

.lfr-device.smartphone:before {
    height: 5px;
    width: 50px
}

.lfr-device.tablet {
    padding: 50px 20px
}

.lfr-device.tablet.rotated {
    padding: 20px 50px
}

.lfr-device.tablet.rotated:before {
    height: 10px;
    width: 10px
}

.lfr-device.tablet:before {
    height: 10px;
    width: 10px
}

.lfr-simulation-device {
    bottom: 25px;
    display: none;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 320px;
    top: 68px;
    z-index: 500
}

.lfr-simulation-device .modal-content {
    border-width: 0
}

.lfr-simulation-device .modal-dialog {
    position: absolute
}

.lfr-simulation-device .modal-dialog.autosize {
    margin-top: 68px;
    position: fixed
}

.lfr-has-simulation-panel {
    overflow: auto
}

.lfr-has-simulation-panel .lfr-configurator-visibility {
    display: none
}

.lfr-has-simulation-panel .lfr-simulation-device {
    display: block
}

.lfr-has-simulation-panel .simulation-icon {
    display: none
}

.lfr-simulation-device {
    background-color: rgba(255, 255, 255, 0.95)
}

.lfr-simulation-device .lfr-device-size-status-content {
    border-radius: 3px;
    box-shadow: 0 0 1px #FFF;
    opacity: .9
}

.lfr-simulation-device .lfr-device:after, .lfr-simulation-device .lfr-device:before {
    box-shadow: #111 0 1px 0
}

.lfr-simulation-device .lfr-device:after {
    border-radius: 15px
}

.lfr-simulation-device .lfr-device.rotated:after, .lfr-simulation-device .lfr-device.rotated:before {
    box-shadow: #111 -1px 1px 0
}

.lfr-simulation-device .lfr-device.smartphone, .lfr-simulation-device .lfr-device.tablet {
    border-radius: 25px
}

.lfr-simulation-device .lfr-device.tablet:before {
    border-radius: 5px
}

.lfr-device .lfr-device-size-status .lfr-device-size-status-content {
    background-color: #000;
    color: #FFF
}

.lfr-device:after, .lfr-device:before {
    background: #666
}

.lfr-device.smartphone, .lfr-device.tablet {
    background: #333
}

@charset "UTF-8";
@media only screen and (min-width: 768px) {
    body.open #wrapper {
        padding-left: 320px
    }
}

@media only screen and (min-width: 768px) {
    body.open .control-menu {
        left: 320px
    }
}

@media only screen and (min-width: 768px) {
    body.open, body.sidenav-transition {
        overflow-x: hidden
    }
}

body.sidenav-transition #wrapper {
    transition: padding .5s ease
}

.lfr-product-menu-panel.sidenav-menu-slider {
    z-index: 1035
}

.lfr-product-menu-panel.sidenav-menu-slider.open, .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
    width: 320px
}

.product-menu {
    background-color: #18272e
}

.product-menu .company-details .company-logo {
    margin-right: 5px;
    max-height: 32px;
    max-width: 32px
}

.product-menu .form-control {
    background-color: #1b2228;
    border-radius: 0;
    border-width: 0;
    box-shadow: none;
    color: #869cad;
    height: 40px;
    padding: 8px 12px
}

.product-menu .form-control::-webkit-input-placeholder {
    color: #869cad
}

.product-menu .form-control::-moz-placeholder {
    color: #869cad
}

.product-menu .form-control:-moz-placeholder {
    color: #869cad
}

.product-menu .form-control:-ms-input-placeholder {
    color: #869cad
}

.product-menu .form-control:focus {
    color: #65b6f0
}

.product-menu .form-control:focus::-webkit-input-placeholder {
    color: #65b6f0
}

.product-menu .form-control:focus::-moz-placeholder {
    color: #65b6f0
}

.product-menu .form-control:focus:-moz-placeholder {
    color: #65b6f0
}

.product-menu .form-control:focus:-ms-input-placeholder {
    color: #65b6f0
}

.product-menu .collapse-icon:before {
    right: 25px
}

.product-menu .lfr-icon-menu .btn-default {
    background-color: transparent
}

.product-menu .lfr-icon-menu .btn-default:active {
    box-shadow: none;
    color: #869cad
}

.product-menu .nav a {
    color: #869cad
}

.product-menu .nav-equal-height .nav > .active, .product-menu .nav-equal-height > .active {
    border-left: 2px solid #FFF
}

.product-menu .nav-equal-height > .active > a, .product-menu .nav-equal-height > .active > a:focus, .product-menu .nav-equal-height > .active > a:hover, .product-menu .nav-equal-height .nav > .active > a, .product-menu .nav-equal-height .nav > .active > a:focus, .product-menu .nav-equal-height .nav > .active > a:hover {
    color: #FFF
}

.product-menu .nav-equal-height > .active, .product-menu .nav-equal-height .nav > .active {
    border-left-color: #FFF
}

.product-menu .nav-equal-height-heading:focus, .product-menu .nav-equal-height-heading:hover {
    background-color: transparent
}

.product-menu .nav-equal-height-heading .collapse-icon:after, .product-menu .nav-equal-height-heading .collapse-icon.collapsed:after {
    background-color: #1a2126;
    height: 12px
}

.product-menu .nav-equal-height-heading .collapse-icon:before {
    color: #869cad;
    content: "";
    font-size: 15px;
    left: -8px
}

.product-menu .nav-equal-height-heading .collapse-icon.collapsed:before {
    content: ""
}

.product-menu .nav-nested-margins > li .nav > li {
    border-left: 2px solid #869cad
}

.product-menu .nav-nested-margins > li .nav > li .nav > li {
    border-left: 1px dotted #869cad
}

.product-menu .nav-nested-margins > li .nav > li .nav > li.active {
    border-left: 1px solid #FFF
}

.product-menu .nav-nested-margins > li .nav > li .nav > li.active > a {
    color: #FFF
}

.product-menu .sidebar-header {
    background-color: #18272e;
    border-bottom: 1px solid #26363f;
    color: #FFF
}

.product-menu .sidebar-header a {
    color: #FFF
}

.product-menu .sidebar-header a:focus, .product-menu .sidebar-header a:hover {
    color: #FFF
}

.product-menu a.list-group-heading, .product-menu button.list-group-heading, .product-menu .list-group-heading[data-toggle="collapse"] {
    color: #FFF
}

.product-menu .list-group {
    box-shadow: none;
    margin-bottom: 0
}

.product-menu .list-group-heading.goto-link {
    color: #869cad
}

.product-menu .list-group-heading > .panel-toggler, .product-menu .panel-title > .panel-toggler {
    line-height: 32px;
    padding: 10px 40px 10px 24px
}

.product-menu .list-group-heading .aspect-ratio-bg-cover, .product-menu .panel-title .aspect-ratio-bg-cover {
    background-size: contain
}

.product-menu .list-group-heading .site-administration-toggler, .product-menu .panel-title .site-administration-toggler {
    padding-right: 85px
}

.product-menu .list-group-heading {
    background-color: transparent;
    border-color: transparent;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: normal
}

.product-menu .list-group-heading:after {
    background-color: transparent;
    height: 0
}

.product-menu .list-group-heading.collapsed {
    font-weight: 300
}

.product-menu .list-group-heading.collapsed {
    background-color: transparent
}

.product-menu .list-group-heading.collapsed:after {
    background-color: transparent;
    height: 0
}

.product-menu .list-group-heading:focus, .product-menu .list-group-heading:hover, .product-menu .list-group-heading.collapsed:focus, .product-menu .list-group-heading.collapsed:hover {
    background-color: transparent
}

.product-menu .list-group-heading:focus:after, .product-menu .list-group-heading:hover:after, .product-menu .list-group-heading.collapsed:focus:after, .product-menu .list-group-heading.collapsed:hover:after {
    background-color: transparent
}

.product-menu .list-group-heading {
    padding-left: 24px
}

.product-menu .list-group-item {
    border-width: 0;
    padding: 8px 8px 8px 24px
}

.product-menu .collapse > .list-group-item, .product-menu .collapsing > .list-group-item {
    background-color: transparent
}

.product-menu .nav > li > a:focus, .product-menu .nav > li > a:hover {
    background-color: transparent
}

.product-menu .panel {
    background-color: transparent;
    border-bottom: 1px solid #26363f;
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
    box-shadow: none;
    color: #869cad
}

.product-menu .panel-body {
    background-color: #213740;
    padding: 0
}

.product-menu .panel-group {
    margin-bottom: 0
}

.product-menu .panel-group .panel + .panel {
    margin-top: 0
}

.product-menu .panel-group .panel-heading + .panel-collapse > .panel-body, .product-menu .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top-width: 0
}

.product-menu .panel-group .panel-heading + .panel-collapse.in, .product-menu .panel-group .panel-heading + .panel-collapse.collapsing {
    border-bottom: 2px solid #65b6f0
}

.product-menu .panel-heading {
    padding: 0;
    position: relative
}

.product-menu .panel-heading .panel-title > .panel-toggler:not(.collapsed) {
    background-color: #3a4d5a;
    border-left: 4px solid #65b6f0;
    padding-left: 20px
}

.product-menu .panel-heading .panel-title > .panel-toggler .category-name, .product-menu .panel-heading .panel-title > .panel-toggler .user-name, .product-menu .panel-heading .panel-title > .panel-toggler .site-name {
    color: #FFF
}

.product-menu .user-icon, .product-menu .sticker {
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: static;
    vertical-align: middle
}

.product-menu .icon-sites {
    position: absolute;
    right: 46px;
    top: 9px;
    z-index: 1
}

.product-menu .icon-sites a {
    color: #FFF
}

.product-menu .scope-selector {
    border-bottom: 1px solid #FFF;
    display: inline-block;
    margin-bottom: 10px
}

.product-menu .scope-selector span {
    color: #FFF;
    padding-bottom: 10px
}

.product-menu .scope-selector .dropdown-menu span {
    color: inherit
}

.product-menu .scope-selector .scope-name {
    display: inline-block;
    min-width: 130px;
    padding-left: 0
}

.product-menu .staging-links a, .product-menu .staging-links .links-separator {
    color: #869cad
}

.product-menu .staging-links .active {
    color: #FFF
}

.product-menu .staging-links .links-separator {
    padding: 0 5px
}

.product-menu .text-muted {
    opacity: .3
}

.product-menu .layout-prototype-tree {
    padding-bottom: 30px
}

.product-menu .layouts-tree-container {
    padding-left: 10px
}

.product-menu .layout-tree-options.open > a {
    background-color: transparent
}

.product-menu .layout-set-tabs .selected-layout-set .layout-set-link, .product-menu .layout-set-tabs .selected-layout-set .icon-monospaced {
    color: #FFF
}

.product-menu .lfr-tree li {
    margin-bottom: 0
}

.product-menu .lfr-tree li.tree-node .tree-node-content .tree-label {
    padding-right: 20px;
    width: 100%
}

.product-menu .lfr-tree .icon-file {
    display: none
}

.product-menu .lfr-tree .layout-tree {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.product-menu .tree-container {
    border-left: 2px solid #869cad;
    margin-left: 10px
}

.product-menu .tree-container .tree-container {
    border-left: 1px dashed #869cad;
    margin-left: 20px
}

.product-menu .tree-container .tree-container .tree-node-content:not(.tree-node-selected) .tree-node-hidden-hitarea:before {
    color: #869cad;
    content: '\e00d';
    font-size: .7em;
    visibility: visible
}

.product-menu .tree-container .tree-node-selected.tree-collapsed {
    box-shadow: -2px 0 0 0 #FFF;
    color: #FFF
}

.product-menu .tree-hitarea {
    background-color: #869cad;
    border-radius: 3px;
    display: inline-block;
    line-height: 14px;
    margin-left: -11px;
    margin-top: -8px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 14px
}

.product-menu .tree-label {
    line-height: normal
}

.product-menu .tree-node [class^="icon-"] {
    margin-right: 0
}

.product-menu .tree-node-content {
    color: #FFF;
    display: inline;
    padding-left: 3px;
    padding-right: 25px;
    position: relative
}

.product-menu .tree-node-content.tree-node-over, .product-menu .tree-node-content.tree-node-selected {
    background: #3a4d5a
}

.product-menu .tree-node-content .layout-tree {
    display: block;
    padding-bottom: 12px;
    padding-top: 12px
}

.product-menu .tree-node-content .tree-hitarea {
    color: #1a2126;
    padding-right: 0
}

.product-menu .tree-node-content .tree-label {
    margin-left: 12px
}

.product-menu .tree-node-selected .tree-hitarea {
    background-color: #FFF
}

.product-menu .tree-pages .tree-node-selected .tree-label .layout-tree, .product-menu .tree-pages .tree-node-selected .tree-label .icon-monospaced {
    color: #FFF;
    cursor: pointer
}

.product-menu .tree-root-container {
    margin-left: -10px
}

.product-menu .tree-view {
    overflow: visible
}

.product-menu-expanded.sidebar-body {
    overflow: visible
}

.product-menu-expanded.sidenav-fixed.sidenav-menu-slider {
    overflow: auto;
    visibility: visible;
    width: 100%
}

@media only screen and (min-width: 768px) {
    body.open-admin-panel, body.open-admin-panel .control-menu {
        padding-right: 320px
    }
}

@media only screen and (min-width: 768px) {
    body.open-admin-panel .control-menu-level-2 {
        right: 320px
    }
}

@media only screen and (min-width: 768px) {
    body.open-admin-panel, body.sidenav-transition {
        overflow-x: hidden
    }
}

.lfr-add-panel.open-admin-panel {
    visibility: visible;
    width: 320px
}

.lfr-admin-panel.sidenav-menu-slider {
    z-index: 1035
}

.lfr-admin-panel.sidenav-menu-slider .product-menu {
    width: 320px
}

.lfr-admin-panel .sidebar-body {
    padding: 0
}

.lfr-add-panel .search-bar {
    display: block;
    margin: 10px
}

.lfr-add-panel .search-bar .form-control {
    display: block;
    float: none;
    padding-right: 32px
}

.lfr-add-panel .input-group-btn {
    display: block;
    margin-top: -8px;
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 4
}

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

.has-control-menu #wrapper {
    margin-top: 48px
}

@media only screen and (min-width: 768px) {
    .has-control-menu #wrapper {
        margin-top: 64px
    }
}

.has-control-menu.has-customization-menu #wrapper {
    margin-top: 96px
}

@media only screen and (min-width: 768px) {
    .has-control-menu.has-customization-menu #wrapper {
        margin-top: 128px
    }
}

.control-menu {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1034
}

.control-menu-icon {
    display: inline-block;
    margin: 0 10px
}

.control-menu-level-1 {
    background-color: #29343d;
    color: #869cad
}

.control-menu-level-1 > .container-fluid-1280 {
    padding: 6px 16px 7px 5px
}

@media only screen and (min-width: 768px) {
    .control-menu-level-1 > .container-fluid-1280 {
        padding-bottom: 14px;
        padding-right: 17px;
        padding-top: 15px
    }
}

.control-menu-level-1 a {
    color: #FFF
}

.control-menu-level-1 a:focus, .control-menu-level-1 a:hover {
    color: #FFF;
    text-decoration: none
}

.control-menu-level-1-heading {
    color: #FFF;
    font-size: 19px;
    font-weight: bold
}

.control-menu-level-1-nav {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.control-menu-level-1-nav > .control-menu-nav-item {
    align-self: center;
    -ms-flex-item-align: center
}

.control-menu-level-2 {
    background-color: #4b5b65;
    color: #FFF;
    padding-bottom: 7px;
    padding-top: 6px
}

.control-menu-level-2 .container-fluid-1280 {
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (min-width: 768px) {
    .control-menu-level-2 .control-menu-label {
        color: #869cad
    }
}

@media only screen and (min-width: 768px) {
    .control-menu-level-2 {
        left: 0;
        position: absolute;
        right: 0;
        top: 100%
    }
}

@media only screen and (max-width: 767px) {
    .control-menu-level-2 {
        bottom: 0;
        display: none;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 1
    }
}

@media only screen and (max-width: 767px) {
    .control-menu-level-2.open {
        background-color: rgba(41, 52, 61, 0.9);
        display: block;
        overflow: auto
    }
}

.control-menu-level-2-heading {
    font-size: 18px;
    font-weight: 500;
    padding: 20px 0;
    text-align: center
}

.control-menu-level-2-heading .close {
    color: #FFF;
    opacity: 1
}

.control-menu-level-2-nav {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-pack: justify;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

@media only screen and (max-width: 767px) {
    .control-menu-level-2-nav > .control-menu-nav-item {
        margin-bottom: 55px
    }
}

@media only screen and (max-width: 767px) {
    .control-menu-level-2-nav .control-menu-nav-item {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    .control-menu-level-2-nav .dropdown {
        width: 100%
    }
}

.control-menu-link.active:after {
    background-color: #65b6f0;
    height: 2px
}

.control-menu-nav {
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    font-size: 16px;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.control-menu-nav-item {
    display: inline-block
}

.control-menu-nav-item-content {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -moz-flex;
    display: flex;
    box-flex: 1;
    -moz-flex: 1 1 0;
    flex: 1 1 0;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    min-width: 64px;
    width: 0
}

.ie .control-menu-nav-item-content {
    width: auto
}

.control-menu-nav-item-content .clamp-container {
    overflow: hidden;
    text-overflow: ellipsis;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap
}

.control-menu-nav-item-field {
    box-flex: 0;
    -moz-flex: 0 1 auto;
    flex: 0 1 auto
}

.live-link, .staging-link {
    font-size: 14px
}

.live-link a, .live-link a:focus, .live-link a:hover, .staging-link a, .staging-link a:focus, .staging-link a:hover {
    color: #869cad
}

.live-link.active, .staging-link.active {
    position: relative
}

.live-link.active:after, .staging-link.active:after {
    bottom: -20px;
    content: '';
    left: 0;
    position: absolute;
    right: 0
}

.live-link.active a, .staging-link.active a {
    color: #FFF
}

.live-link .lexicon-icon, .staging-link .lexicon-icon {
    margin-top: -2px
}

.sidenav-transition .control-menu, .sidenav-transition .control-menu-level-2 {
    transition: all .5s ease
}

.tools-control-group > .control-menu-nav > li > .lfr-portal-tooltip > .control-menu-icon, .user-control-group > .control-menu-nav > li > .control-menu-icon {
    height: 35px;
    line-height: 35px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    width: 35px
}

.tools-control-group {
    box-flex: 1;
    -moz-flex: 1;
    flex: 1;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap
}

.tools-control-group > .control-menu-nav {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    flex-wrap: wrap;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

.tools-control-group .taglib-icon-help {
    margin-top: 1px;
    min-width: 32px;
    text-align: center
}

.user-control-group .portlet-options {
    margin-right: -1px
}

.my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: .8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%
}

.my-sites-menu a:hover .site-type {
    color: #FFF;
    display: inline-block
}

.liste-reservation .salle {
    font-size: 16px;
    font-weight: bold
}

.recherche-reservation .left-column.col-md-6, .recherche-reservation .left-column.col-md-11 {
    border-right: #06c 1px solid
}

.recherche-reservation .right-column.col-md-11 {
    border-left: #06c 1px solid
}

.recherche-reservation .options-grid {
    margin-left: 16px;
    display: grid;
    grid-template-columns:1fr 1fr
}

.recherche-reservation .separator-column {
    text-align: center;
    vertical-align: center;
    font-size: 32px
}

.recherche-reservation .separator-column a i {
    padding-top: 100px;
    padding-bottom: 100px
}

.time-field .form-control {
    width: 80px
}

.form-group.required .control-label:after {
    content: "*";
    color: #8a6d3b;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    vertical-align: sub
}

.reservation tbody {
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-right: lightgrey 1px solid
}

.reservation .table-bordered > tbody > tr > td {
    border: 0 none;
    border-bottom: lightgrey 1px solid
}

.reservation .colonne-nom {
    font-size: 16px
}

.reservation .colonne-nom.selected {
    font-weight: bold
}

.reservation .btn-selection {
    width: 150px
}

.btn-selected {
    color: #fff;
    background-color: #383838;
    border-color: #383838;
    border-bottom-color: #06c;
    border-bottom-width: 2px
}

.btn-selected:hover, .btn-selected:focus, .btn-selected:active, .btn-selected.active, .open .dropdown-toggle.btn-selected {
    color: #fff;
    background-color: #454545
}

.section-expendable-header {
    border-bottom: lightgrey 2px solid
}

.section-expendable-header a {
    color: #000;
    text-decoration: none
}

.section-expendable-header a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e259";
    float: right
}

.section-expendable-header a.collapsed:after {
    content: "\e260"
}

table.planning {
    border-collapse: collapse;
    border: 0;
    width: 100%;
    table-layout: fixed
}

table.planning thead, table.planning tbody, table.planning tfoot {
    border: 0
}

table.planning td {
    min-width: 110px;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    border: 0
}

table.planning td.horaire {
    position: relative;
    width: 40px;
    min-width: 32px !important;
    font-size: 12px
}

table.planning td.horaire span {
    position: absolute;
    bottom: -10px;
    left:0;
}

table.planning td.jour {
    font-weight: bold
}

table.planning td.PASSEE,
table.planning td.LIBRE,
table.planning td.PRE_RESERVE,
table.planning td.OCCUPE,
table.planning td.EMPTY {
    border:2px solid #dddddd;
}

table.planning td.LIBRE {
    color: white;
    background-color: #169bd5;
    cursor: pointer
}

table.planning td.LIBRE.selectionnee {
    background-color: #008000
}

table.planning td.PRE_RESERVE {
    color: white;
    background-color: #039
}

table.planning td.OCCUPE {
    background-color: #ccc
}

table.planning td.EMPTY {
    background-color: #fafafa
}

table.planning td.ODD, table.planning td.EVEN {
    text-align: left;
    vertical-align: top;
    color: white;
    padding: 8px;
    cursor: pointer;
    overflow: hidden;
}

table.planning td.ODD {
    background-color: #234c75
}

table.planning td.EVEN {
    background-color: #234c75
}

table.planning.reservation td {
    height: 32px
}

.select-semaine {
    width: 100%;
    text-align: center
}

.select-semaine span {
    display: inline-block;
    height: 22px;
    padding: 6px 12px;
    border: 1px solid transparent
}

.select-semaine a {
    cursor: pointer;
    padding: 0 8px;
    text-decoration: none;
    color: #06c
}

.select-semaine a:HOVER {
    color: #039
}

.select-salle {
    width: 100%;
    text-align: center
}

.select-salle a {
    cursor: pointer;
    padding: 0 8px;
    text-decoration: none;
    color: #06c
}

.select-salle a:HOVER {
    color: #039
}

.modification .right-column {
    border-left: #d6d6d6 1px solid
}

.modification .bouton-action {
    width: 140px
}

.modification .form-group label {
    font-weight: bold;
    display: block
}

.modification .form-group .inline-field {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto;
    vertical-align: top;
    height: 42px
}

.modification .form-group .help-block {
    margin: 0;
    padding: 0
}

.modification .form-group.has-error {
    margin-bottom: 0
}

.modification .form-group.has-error .inline-field {
    height: 57px
}

.modification .inline-field input[type="date"].form-control {
    width: 160px;
    display: inline-block
}

.modification .inline-field input[type="time"].form-control {
    width: 110px;
    display: inline-block
}

.modification .liste-salles {
    margin: 0;
    margin-left: 16px;
    padding: 0;
    height: 120px;
    max-height: 120px;
    width: 100%;
    overflow: auto
}

.modification .liste-salles .radio label {
    font-weight: normal;
    display: inline-block
}

.modification .has-success .liste-salles .radio.unchecked label {
    color: black
}

.modification .liste-salles .radio.disabled label, .modification .has-success .liste-salles .radio.disabled.unchecked label {
    color: #666
}

.validation h4 span {
    color: #666;
    font-size: 14px
}

.validation .materiel {
    height: 100px
}

.validation .participants {
    height: 38px
}

.validation .lien-fermer {
    padding-top: 10px
}

.validation .bouton-action {
    width: 120px
}

.consultation h4 span {
    color: #666;
    font-size: 14px
}

.user-autocomplete .popover-content {
    padding: 0
}

.user-autocomplete .list-group-item {
    border: 0
}

.product-menu .sidebar-header {
    line-height: 32px;
    padding-bottom: 10px;
    padding-right: 9px;
    padding-top: 12px
}

@media only screen and (min-width: 768px) {
    .product-menu .sidebar-header {
        padding-bottom: 16px;
        padding-left: 24px;
        padding-top: 16px
    }
}

.product-menu .sidebar-header .sidenav-close {
    float: right;
    margin-right: -2px
}

.product-menu .sidebar-header-logo {
    margin-right: 10px
}

.product-menu .sidebar-body {
    bottom: 0;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 55px
}

@media only screen and (min-width: 768px) {
    .product-menu .sidebar-body {
        top: 64px
    }
}

@media only screen and (max-width: 320px) {
    .product-menu .sidebar-body {
        overflow: visible;
        position: static
    }
}

.product-menu .user-icon {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    width: 32px
}

.product-menu .lfr-product-menu-sidebar .panel-group {
    overflow: hidden
}

.product-menu small {
    display: block
}

.product-menu .collapse-icon:before {
    right: 5px;
    top: auto
}

.product-menu .list-group > .collapse > .list-group-item > .tabular-list-group, .product-menu .list-group > .collapsing > .list-group-item > .tabular-list-group {
    margin-bottom: -10px;
    margin-top: -10px
}

.product-menu .list-group-heading h1, .product-menu .list-group-heading h2, .product-menu .list-group-heading h3, .product-menu .list-group-heading h4, .product-menu .list-group-heading h5, .product-menu .list-group-heading h6 {
    margin-bottom: 0;
    margin-top: 0
}

.product-menu .list-group-item {
    border-top-width: 0;
    padding: 10px 20px
}

.product-menu .lfr-icon-menu .btn-default {
    border-width: 0;
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: 32px
}

.product-menu .collapse-icon .panel-notifications-count {
    display: none
}

.product-menu .collapse-icon.collapsed .panel-notifications-count {
    display: inline-block;
    font-weight: bold;
    min-width: 32px;
    padding: 0 5px;
    position: absolute;
    right: 46px;
    text-align: center;
    width: auto
}

.product-menu .nav-equal-height-heading .collapse-icon:after, .product-menu .nav-equal-height-heading .collapse-icon.collapsed:after {
    content: '';
    display: block;
    height: 12px;
    left: -6px;
    position: absolute;
    right: auto;
    top: 14px;
    width: 9px
}

.product-menu .nav-equal-height-heading .collapse-icon:before {
    left: -8px;
    right: auto;
    z-index: 1
}

.product-menu .nav-nested-margins > li .nav > li .nav > li {
    margin-bottom: 1px
}

.product-menu.popover {
    background-color: #FFF
}

.product-menu .impersonation-message {
    font-size: 12px
}

.product-menu .manage-sites-link {
    padding: 1em
}

.product-menu .site-selector {
    box-shadow: none
}

.product-menu .site-selector .selectable-site {
    color: #333;
    height: auto
}

.product-menu .site-selector .list-group-item-content, .product-menu .site-selector .list-group-item-field {
    vertical-align: middle
}

.product-menu .site-selector .site-link {
    color: #333
}

.product-menu .site-selector .site-link.selected-site {
    color: #999
}

.product-menu .site-selector .site-logo-container {
    padding: 2em
}

.product-menu .staging-links {
    font-size: 12px;
    margin: 10px 22px 4px 16px
}

.product-menu li.tree-node .tree-node-content.lfr-root-node {
    display: none
}

.product-menu .layout-tree-options {
    position: absolute;
    right: 0;
    top: 4px
}

.product-menu .tree-node-content .layout-tree-options {
    opacity: 0
}

.product-menu .tree-node-content .layout-tree-options:focus {
    opacity: 1
}

.product-menu .tree-node-content .layout-tree-options[data-deleteable="false"][data-parentable="false"][data-updateable="false"] {
    display: none
}

.product-menu .tree-node-content.tree-node-selected .tree-label > .layout-tree-options, .product-menu .tree-node-content:active .tree-label > .layout-tree-options, .product-menu .tree-node-content.active .tree-label > .layout-tree-options, .product-menu .tree-node-content:hover .tree-label > .layout-tree-options {
    opacity: 1
}

.product-menu .tree-node-content .layout-tree:focus ~ .layout-tree-options, .product-menu .tree-node-content .layout-tree-options:hover {
    opacity: 1
}

.product-menu .tree-node-content .layout-tree-add[data-parentable="false"], .product-menu .tree-node-content .layout-tree-delete[data-deleteable="false"], .product-menu .tree-node-content .layout-tree-edit[data-updateable="false"] {
    display: none
}

.product-menu .layout-set-tabs {
    display: table;
    font-size: 1em;
    padding: 0 0 2em 0;
    width: 100%
}

.product-menu .layout-set-tabs .layout-set-tab {
    display: table-cell;
    margin-right: 10px;
    padding-bottom: 4px;
    position: relative
}

.product-menu .layout-set-tabs .layout-set-tab .layout-set-link {
    display: inline-block;
    max-width: 87px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    padding-top: 8px
}

.product-menu .layout-set-tabs .layout-set-tab .layout-set-link:hover {
    text-decoration: none
}

.product-menu .layout-set-tabs .layout-set-tab:not(.selected-layout-set) {
    margin-right: 0;
    padding-left: 10px;
    width: 97px
}

.product-menu .layout-set-tabs .layout-set-tab:not(.selected-layout-set):first-child {
    padding-left: 0
}

.product-menu .layout-set-tabs .selected-layout-set {
    border-bottom: 1px solid
}

.product-menu .layout-set-tabs .selected-layout-set .layout-set-link {
    max-width: 108px
}

.toast-animation {
    display: inline-block;
    height: 20px;
    margin: 10px 4px 0 4px;
    position: relative;
    width: 20px
}

.toast-animation .pm {
    border-left: 1px solid #FFF;
    border-radius: 1px;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-delay: .2s
}

.toast-animation .cn {
    border: 1px solid #FFF;
    border-radius: 1px;
    content: '';
    height: 18px;
    position: absolute;
    right: 0;
    top: -1px;
    transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition-delay: .2s;
    width: 15px
}

body.open .toast-animation .pm {
    border-left-width: 6px;
    height: 18px;
    left: 4px;
    top: -1px
}

body.open .toast-animation .cn {
    border-left-width: 9px;
    width: 19px
}




.yui3-widget-hidden {
    display: none
}

.yui3-widget-content {
    overflow: hidden
}

.yui3-widget-content-expanded {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%
}

.yui3-widget-tmp-forcesize {
    overflow: hidden !important
}

#yui3-css-stamp.skin-sam-widget-base {
    display: none
}

.yui3-widget-stacked .yui3-widget-shim {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    border: 0;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0
}

#yui3-css-stamp.skin-sam-widget-stack {
    display: none
}

.tooltip-hidden {
    z-index: -1 !important;
    display: none
}

.tooltip-inner {
    word-wrap: break-word
}

#yui3-css-stamp.skin-sam-aui-tooltip-base {
    display: none
}

.yui3-datatable-table {
    empty-cells: show
}

.yui3-skin-sam .yui3-datatable-table {
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #cbcbcb
}

.yui3-skin-sam .yui3-datatable-caption {
    color: #000;
    font: italic 85%/1 arial, sans-serif;
    padding: 1em 0;
    text-align: center
}

.yui3-skin-sam .yui3-datatable-cell, .yui3-skin-sam .yui3-datatable-header {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 4px 10px 4px 10px
}

.yui3-skin-sam .yui3-datatable-cell:first-child, .yui3-skin-sam .yui3-datatable-first-header {
    border-left-width: 0
}


.yui3-skin-sam .yui3-datatable-cell {
    background-color: transparent
}

.yui3-skin-sam .yui3-datatable-even .yui3-datatable-cell {
    background-color: #fff
}

.yui3-skin-sam .yui3-datatable-odd .yui3-datatable-cell {
    background-color: #edf5ff
}

#yui3-css-stamp.skin-sam-datatable-base {
    display: none
}

.table-scrollable-x {
    _overflow-x: hidden;
    _position: relative
}

.table-scrollable-y, .table-scrollable-y .table-x-scroller {
    _overflow-y: hidden;
    _position: relative
}

.table-y-scroller-container {
    overflow-x: hidden;
    position: relative
}

.table-scrollable-y .table-content {
    position: relative
}

.table-scrollable-y .table-table .table-columns {
    visibility: hidden
}

.table-scroll-columns {
    position: absolute;
    width: 100%;
    z-index: 2
}

.table-y-scroller, .table-scrollable-x .table-caption-table {
    width: 100%
}

.table-x-scroller {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden
}

.table-x-scroller .table {
    margin-bottom: 0
}

.table-scrollable-y .table-y-scroller {
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 1;
    -webkit-overflow-scrolling: touch
}

.table-scrollbar {
    position: absolute;
    overflow-x: hidden;
    overflow-y: scroll;
    z-index: 2
}

.table-scrollbar div {
    position: absolute;
    width: 1px;
    visibility: hidden
}

.table-sortable-column {
    cursor: pointer
}

.table-sort-liner {
    display: block;
    height: 100%;
    padding-right: 15px;
    position: relative
}

.table-sort-indicator {
    bottom: .5ex;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 7px
}

.table-sorted .table-sort-indicator {
    background-position: 0 -10px
}

.table-sorted-desc .table-sort-indicator {
    background-position: 0 -20px
}

.table-scroll-columns .table-header {
    padding: 0
}

.table-x-scroller, .table-y-scroller-container {
    border: 1px solid #ddd
}

.table-scrollable-x .table-y-scroller-container, .table-x-scroller .table-table, .table-y-scroller .table-table {
    border: 0 none
}

.table-header {
    background: #fff;
    border-bottom: 1px;
    border-bottom-color: #ddd;
    border-bottom-style: solid
}

.table-sorted {
    background: #f9f9f9
}

#yui3-css-stamp.skin-sam-aui-datatable-core {
    display: none
}

.alert-hidden {
    display: none
}

#yui3-css-stamp.skin-sam-aui-alert {
    display: none
}

.yui3-aclist {
    position: absolute;
    z-index: 1
}

.yui3-aclist-hidden {
    visibility: hidden
}

.yui3-aclist-aria {
    left: -9999px;
    position: absolute
}

.yui3-aclist-list {
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.yui3-aclist-item {
    cursor: pointer;
    list-style: none;
    padding: 2px 5px
}

.yui3-aclist-item-active {
    outline: #afafaf dotted thin
}

.yui3-skin-sam .yui3-aclist-content {
    background: #fff;
    border: 1px solid #afafaf;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58)
}

.yui3-skin-sam .yui3-aclist-item-hover {
    background: #bfdaff
}

.yui3-skin-sam .yui3-aclist-item-active {
    background: #2647a0;
    color: #fff;
    outline: 0
}

#yui3-css-stamp.skin-sam-autocomplete-list {
    display: none
}

.yui3-button {
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 100%;
    *font-size: 90%;
    *overflow: visible;
    padding: .4em 1em .45em;
    line-height: normal;
    white-space: nowrap;
    vertical-align: baseline;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #444;
    color: rgba(0, 0, 0, 0.80);
    *color: #444;
    border: 1px solid #999;
    border: none rgba(0, 0, 0, 0);
    background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0);
    background-image: linear-gradient(rgba(255, 255, 255, 0.30), rgba(255, 255, 255, 0.15) 40%, transparent);
    text-decoration: none;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 0 rgba(255, 255, 255, 0.30) inset, 0 1px 2px rgba(0, 0, 0, 0.15);
    transition: .1s linear box-shadow
}

a.yui3-button {
    color: rgba(0, 0, 0, 0.80);
    color: #444;
    text-decoration: none
}

.yui3-button-hover, .yui3-button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=0);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.15))
}

.yui3-button-active, .yui3-button:active {
    border: inset 1px solid #999;
    border: none rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#26000000', GradientType=0);
    background-image: linear-gradient(rgba(0, 0, 0, 0.10), rgba(0, 0, 0, 0.15));
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 4px rgba(0, 0, 0, 0.30) inset
}

.yui3-button[disabled], .yui3-button-disabled, .yui3-button-disabled:hover, .yui3-button-disabled:active {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    filter: alpha(opacity=55);
    -khtml-opacity: .55;
    -moz-opacity: .55;
    opacity: .55;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset
}

.yui3-button-hidden {
    display: none
}

.yui3-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.yui3-button:-moz-focusring {
    outline: thin dotted
}

.yui3-skin-sam .yui3-button-primary, .yui3-skin-sam .yui3-button-selected {
    background-color: #345fcb;
    color: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 0 rgba(255, 255, 255, 0.17) inset, 0 1px 2px rgba(0, 0, 0, 0.15)
}

.yui3-skin-sam .yui3-button:-moz-focusring {
    outline-color: rgba(0, 0, 0, 0.85)
}

.yui3-skin-night .yui3-button {
    border: 0;
    background-color: #343536;
    color: #dcdcdc;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset, 0 2px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.15)
}

.yui3-skin-night .yui3-button-primary, .yui3-skin-night .yui3-button-selected {
    background-color: #747576;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7)
}

.yui3-skin-night .yui3-button:-moz-focusring {
    outline-color: rgba(255, 255, 255, 0.85)
}

#yui3-css-stamp.cssbutton {
    display: none
}

.yui3-skin-sam .yui3-widget-mask {
    background-color: black;
    zoom: 1;
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4
}

#yui3-css-stamp.skin-sam-widget-modality {
    display: none
}

.btn-hidden {
    display: none
}

.btn-group-hidden {
    display: none
}

#yui3-css-stamp.skin-sam-aui-button-core {
    display: none
}

.popover-hidden {
    display: none
}

#yui3-css-stamp.skin-sam-aui-popover {
    display: none
}

.timepicker-popover .yui3-aclist {
    position: relative;
    max-height: 200px
}

.timepicker-popover .yui3-aclist-list {
    padding: 0;
    margin: 0
}

.timepicker-popover .yui3-aclist-item {
    text-align: center
}

.timepicker-popover.popover {
    min-width: 150px
}

.popover-content .timepicker-popover {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0
}

.yui3-skin-sam .timepicker-popover .yui3-aclist-item-active, .yui3-skin-sam .timepicker-popover .yui3-aclist-item-hover {
    background: whitesmoke;
    color: #000
}

.yui3-skin-sam .timepicker-popover .yui3-aclist-content {
    background: #fff;
    border: 0;
    box-shadow: none
}

#yui3-css-stamp.skin-sam-aui-timepicker {
    display: none
}

#yui3-css-stamp.skin-sam-aui-modal {
    display: none
}

