/*
* jQuery Mobile v1.4.5
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/

/* Some unsets */
.ui-mobile,
.ui-mobile body {
    height: 99.9%;
}

    .ui-mobile fieldset,
    .ui-page {
        padding: 0;
        margin: 0;
    }

    .ui-mobile a img,
    .ui-mobile fieldset {
        border-width: 0;
    }
    /* Fixes for fieldset issues on IE10 and FF (see #6077) */
    .ui-mobile fieldset {
        min-width: 0;
    }

@-moz-document url-prefix() {
    .ui-mobile fieldset {
        display: table-column;
        vertical-align: middle;
    }
}

/* Viewport */
.ui-mobile-viewport {
    margin: 0;
    overflow-x: visible;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Issue #2066 */
body.ui-mobile-viewport,
div.ui-mobile-viewport {
    overflow-x: hidden;
}
/* "page" containers - full-screen views, one should always be in view post-pageload */
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    position: absolute;
    display: none;
    border: 0;
}
/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
.ui-page {
    outline: none;
}

.ui-mobile .ui-page-active {
    display: block;
    overflow: visible;
    overflow-x: hidden;
}

@media screen and (orientation: portrait) {
    .ui-mobile .ui-page {
        min-height: 420px;
    }
}

@media screen and (orientation: landscape) {
    .ui-mobile .ui-page {
        min-height: 300px;
    }
}

/* Fouc */
/*.ui-mobile-rendering > * {
	visibility: hidden;
}*/

/* Non-js content hiding */
.ui-nojs {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

/* Loading screen */
.ui-loading .ui-loader {
    display: block;
}

.ui-loader {
    display: none;
    z-index: 9999999;
    position: fixed;
    top: 50%;
    left: 50%;
    border: 0;
}

.ui-loader-default {
    background: none;
    filter: Alpha(Opacity=18);
    opacity: .18;
    width: 2.875em;
    height: 2.875em;
    margin-left: -1.4375em;
    margin-top: -1.4375em;
}

.ui-loader-verbose {
    width: 12.5em;
    filter: Alpha(Opacity=88);
    opacity: .88;
    box-shadow: 0 1px 1px -1px #fff;
    height: auto;
    margin-left: -6.875em;
    margin-top: -2.6875em;
    padding: .625em;
}

.ui-loader-default h1 {
    font-size: 0;
    width: 0;
    height: 0;
    overflow: hidden;
}

.ui-loader-verbose h1 {
    font-size: 1em;
    margin: 0;
    text-align: center;
}

.ui-loader .ui-icon-loading {
    background-color: #000;
    display: block;
    margin: 0;
    width: 2.75em;
    height: 2.75em;
    padding: .0625em;
    -webkit-border-radius: 2.25em;
    border-radius: 2.25em;
}

.ui-loader-verbose .ui-icon-loading {
    margin: 0 auto .625em;
    filter: Alpha(Opacity=75);
    opacity: .75;
}

.ui-loader-textonly {
    padding: .9375em;
    margin-left: -7.1875em;
}

    .ui-loader-textonly .ui-icon-loading {
        display: none;
    }

.ui-loader-fakefix {
    position: absolute;
}

/* Headers, content panels */
.ui-bar,
.ui-body {
    position: relative;
    padding: .4em 1em;
    overflow: hidden;
    display: block;
    clear: both;
}

    .ui-bar h1,
    .ui-bar h2,
    .ui-bar h3,
    .ui-bar h4,
    .ui-bar h5,
    .ui-bar h6 {
        margin: 0;
        padding: 0;
        font-size: 1em;
        display: inline-block;
    }

.ui-header,
.ui-footer {
    border-width: 1px 0;
    border-style: solid;
    position: relative;
}

    .ui-header:empty,
    .ui-footer:empty {
        min-height: 2.6875em;
    }

    .ui-header .ui-title,
    .ui-footer .ui-title {
        font-size: 1em;
        min-height: 1.1em;
        text-align: center;
        display: block;
        margin: 0 30%;
        padding: .7em 0;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        outline: 0 !important;
    }

    .ui-footer .ui-title {
        margin: 0 1em;
    }

.ui-content {
    border-width: 0;
    overflow: visible;
    overflow-x: hidden;
    padding: 1em;
}
/* Corner styling for dialogs and popups */
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit;
}

.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit;
}

/* Buttons and icons */
.ui-btn {
    font-size: 16px;
    margin: .5em 0;
    padding: .7em 1em;
    display: block;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ui-btn-icon-notext,
.ui-header button.ui-btn.ui-btn-icon-notext,
.ui-footer button.ui-btn.ui-btn-icon-notext {
    padding: 0;
    width: 1.75em;
    height: 1.75em;
    text-indent: -9999px;
    white-space: nowrap !important;
}

.ui-mini {
    font-size: 12.5px;
}

    .ui-mini .ui-btn {
        font-size: inherit;
    }
/* Make buttons in toolbars default to mini and inline. */
.ui-header .ui-btn,
.ui-footer .ui-btn {
    font-size: 12.5px;
    display: inline-block;
    vertical-align: middle;
}

.ui-header .ui-controlgroup .ui-btn-icon-notext,
.ui-footer .ui-controlgroup .ui-btn-icon-notext {
    font-size: 12.5px;
}

/* To ensure same top and left/right position when ui-btn-left/right are added to something other than buttons. */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right {
    font-size: 12.5px;
}

.ui-mini.ui-btn-icon-notext,
.ui-mini .ui-btn-icon-notext,
.ui-header .ui-btn-icon-notext,
.ui-footer .ui-btn-icon-notext {
    font-size: 16px;
    padding: 0;
}

.ui-btn-inline {
    display: inline-block;
    vertical-align: middle;
    margin-right: .625em;
}

.ui-btn-icon-left {
    padding-left: 2.5em;
}

.ui-btn-icon-right {
    padding-right: 2.5em;
}

.ui-btn-icon-top {
    padding-top: 2.5em;
}

.ui-btn-icon-bottom {
    padding-bottom: 2.5em;
}

.ui-header .ui-btn-icon-top,
.ui-footer .ui-btn-icon-top,
.ui-header .ui-btn-icon-bottom,
.ui-footer .ui-btn-icon-bottom {
    padding-left: .3125em;
    padding-right: .3125em;
}

.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
    content: "";
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
}

.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after {
    top: 50%;
    margin-top: -11px;
}

.ui-btn-icon-left:after {
    left: .5625em;
}

.ui-btn-icon-right:after {
    right: .5625em;
}

.ui-mini.ui-btn-icon-left:after,
.ui-mini .ui-btn-icon-left:after,
.ui-header .ui-btn-icon-left:after,
.ui-footer .ui-btn-icon-left:after {
    left: .37em;
}

.ui-mini.ui-btn-icon-right:after,
.ui-mini .ui-btn-icon-right:after,
.ui-header .ui-btn-icon-right:after,
.ui-footer .ui-btn-icon-right:after {
    right: .37em;
}

.ui-btn-icon-notext:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after {
    left: 50%;
    margin-left: -11px;
}

.ui-btn-icon-top:after {
    top: .5625em;
}

.ui-btn-icon-bottom:after {
    top: auto;
    bottom: .5625em;
}
/* Buttons in header position classes */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-btn-left > [class*="ui-"],
.ui-btn-right > [class*="ui-"] {
    margin: 0;
}

.ui-btn-left,
.ui-btn-right {
    position: absolute;
    top: .24em;
}

.ui-btn-left {
    left: .4em;
}

.ui-btn-right {
    right: .4em;
}

.ui-btn-icon-notext.ui-btn-left {
    top: .3125em;
    left: .3125em;
}

.ui-btn-icon-notext.ui-btn-right {
    top: .3125em;
    right: .3125em;
}

/* Button elements */
button.ui-btn,
.ui-controlgroup-controls button.ui-btn-icon-notext {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
}

button.ui-btn-inline,
.ui-header button.ui-btn,
.ui-footer button.ui-btn {
    width: auto;
}
/* Firefox adds a 1px border in a button element. We negate this to make sure they have the same height as other buttons in controlgroups. */
button.ui-btn::-moz-focus-inner {
    border: 0;
}

button.ui-btn-icon-notext,
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 1.75em;
}

/* Form labels */
.ui-mobile label,
.ui-controlgroup-label {
    display: block;
    margin: 0 0 .4em;
}

/* Accessible content hiding */
/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
.ui-hide-label > label,
.ui-hide-label .ui-controlgroup-label,
.ui-hide-label .ui-rangeslider label,
.ui-hidden-accessible {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

/* Used for hiding elements by the filterable widget. You can also use this class to hide list items or buttons in controlgroups; this ensures correct corner styling. */
.ui-screen-hidden {
    display: none !important;
}


/* Transitions originally inspired by those from jQtouch, nice work, folks */
.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-page-pre-in {
    opacity: 0;
}

.in {
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 350ms;
    animation-timing-function: ease-out;
    animation-duration: 350ms;
}

.out {
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 225ms;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 225ms;
    animation-timing-function: ease-in;
    animation-duration: 225ms;
}


@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-moz-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fade.out {
    opacity: 0;
    -webkit-animation-duration: 125ms;
    -webkit-animation-name: fadeout;
    -moz-animation-duration: 125ms;
    -moz-animation-name: fadeout;
    animation-duration: 125ms;
    animation-name: fadeout;
}

.fade.in {
    opacity: 1;
    -webkit-animation-duration: 225ms;
    -webkit-animation-name: fadein;
    -moz-animation-duration: 225ms;
    -moz-animation-name: fadein;
    animation-duration: 225ms;
    animation-name: fadein;
}


/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */

.viewport-flip {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    position: absolute;
}

.flip {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0);
    backface-visibility: hidden;
    transform: translateX(0);
}

    .flip.out {
        -webkit-transform: rotateY(-90deg) scale(.9);
        -webkit-animation-name: flipouttoleft;
        -webkit-animation-duration: 175ms;
        -moz-transform: rotateY(-90deg) scale(.9);
        -moz-animation-name: flipouttoleft;
        -moz-animation-duration: 175ms;
        transform: rotateY(-90deg) scale(.9);
        animation-name: flipouttoleft;
        animation-duration: 175ms;
    }

    .flip.in {
        -webkit-animation-name: flipintoright;
        -webkit-animation-duration: 225ms;
        -moz-animation-name: flipintoright;
        -moz-animation-duration: 225ms;
        animation-name: flipintoright;
        animation-duration: 225ms;
    }

    .flip.out.reverse {
        -webkit-transform: rotateY(90deg) scale(.9);
        -webkit-animation-name: flipouttoright;
        -moz-transform: rotateY(90deg) scale(.9);
        -moz-animation-name: flipouttoright;
        transform: rotateY(90deg) scale(.9);
        animation-name: flipouttoright;
    }

    .flip.in.reverse {
        -webkit-animation-name: flipintoleft;
        -moz-animation-name: flipintoleft;
        animation-name: flipintoleft;
    }

@-webkit-keyframes flipouttoleft {
    from {
        -webkit-transform: rotateY(0);
    }

    to {
        -webkit-transform: rotateY(-90deg) scale(.9);
    }
}

@-moz-keyframes flipouttoleft {
    from {
        -moz-transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(-90deg) scale(.9);
    }
}

@keyframes flipouttoleft {
    from {
        transform: rotateY(0);
    }

    to {
        transform: rotateY(-90deg) scale(.9);
    }
}

@-webkit-keyframes flipouttoright {
    from {
        -webkit-transform: rotateY(0);
    }

    to {
        -webkit-transform: rotateY(90deg) scale(.9);
    }
}

@-moz-keyframes flipouttoright {
    from {
        -moz-transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(90deg) scale(.9);
    }
}

@keyframes flipouttoright {
    from {
        transform: rotateY(0);
    }

    to {
        transform: rotateY(90deg) scale(.9);
    }
}

@-webkit-keyframes flipintoleft {
    from {
        -webkit-transform: rotateY(-90deg) scale(.9);
    }

    to {
        -webkit-transform: rotateY(0);
    }
}

@-moz-keyframes flipintoleft {
    from {
        -moz-transform: rotateY(-90deg) scale(.9);
    }

    to {
        -moz-transform: rotateY(0);
    }
}

@keyframes flipintoleft {
    from {
        transform: rotateY(-90deg) scale(.9);
    }

    to {
        transform: rotateY(0);
    }
}

@-webkit-keyframes flipintoright {
    from {
        -webkit-transform: rotateY(90deg) scale(.9);
    }

    to {
        -webkit-transform: rotateY(0);
    }
}

@-moz-keyframes flipintoright {
    from {
        -moz-transform: rotateY(90deg) scale(.9);
    }

    to {
        -moz-transform: rotateY(0);
    }
}

@keyframes flipintoright {
    from {
        transform: rotateY(90deg) scale(.9);
    }

    to {
        transform: rotateY(0);
    }
}


/* flow transition */
.flow {
    -webkit-transform-origin: 50% 30%;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
    -moz-transform-origin: 50% 30%;
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
    transform-origin: 50% 30%;
    box-shadow: 0 0 20px rgba(0,0,0,.4);
}

.ui-dialog.flow {
    -webkit-transform-origin: none;
    -webkit-box-shadow: none;
    -moz-transform-origin: none;
    -moz-box-shadow: none;
    transform-origin: none;
    box-shadow: none;
}

.flow.out {
    -webkit-transform: translateX(-100%) scale(.7);
    -webkit-animation-name: flowouttoleft;
    -webkit-animation-timing-function: ease;
    -webkit-animation-duration: 350ms;
    -moz-transform: translateX(-100%) scale(.7);
    -moz-animation-name: flowouttoleft;
    -moz-animation-timing-function: ease;
    -moz-animation-duration: 350ms;
    transform: translateX(-100%) scale(.7);
    animation-name: flowouttoleft;
    animation-timing-function: ease;
    animation-duration: 350ms;
}

.flow.in {
    -webkit-transform: translateX(0) scale(1);
    -webkit-animation-name: flowinfromright;
    -webkit-animation-timing-function: ease;
    -webkit-animation-duration: 350ms;
    -moz-transform: translateX(0) scale(1);
    -moz-animation-name: flowinfromright;
    -moz-animation-timing-function: ease;
    -moz-animation-duration: 350ms;
    transform: translateX(0) scale(1);
    animation-name: flowinfromright;
    animation-timing-function: ease;
    animation-duration: 350ms;
}

.flow.out.reverse {
    -webkit-transform: translateX(100%);
    -webkit-animation-name: flowouttoright;
    -moz-transform: translateX(100%);
    -moz-animation-name: flowouttoright;
    transform: translateX(100%);
    animation-name: flowouttoright;
}

.flow.in.reverse {
    -webkit-animation-name: flowinfromleft;
    -moz-animation-name: flowinfromleft;
    animation-name: flowinfromleft;
}

@-webkit-keyframes flowouttoleft {
    0% {
        -webkit-transform: translateX(0) scale(1);
    }

    60%, 70% {
        -webkit-transform: translateX(0) scale(.7);
    }

    100% {
        -webkit-transform: translateX(-100%) scale(.7);
    }
}

@-moz-keyframes flowouttoleft {
    0% {
        -moz-transform: translateX(0) scale(1);
    }

    60%, 70% {
        -moz-transform: translateX(0) scale(.7);
    }

    100% {
        -moz-transform: translateX(-100%) scale(.7);
    }
}

@keyframes flowouttoleft {
    0% {
        transform: translateX(0) scale(1);
    }

    60%, 70% {
        transform: translateX(0) scale(.7);
    }

    100% {
        transform: translateX(-100%) scale(.7);
    }
}

@-webkit-keyframes flowouttoright {
    0% {
        -webkit-transform: translateX(0) scale(1);
    }

    60%, 70% {
        -webkit-transform: translateX(0) scale(.7);
    }

    100% {
        -webkit-transform: translateX(100%) scale(.7);
    }
}

@-moz-keyframes flowouttoright {
    0% {
        -moz-transform: translateX(0) scale(1);
    }

    60%, 70% {
        -moz-transform: translateX(0) scale(.7);
    }

    100% {
        -moz-transform: translateX(100%) scale(.7);
    }
}

@keyframes flowouttoright {
    0% {
        transform: translateX(0) scale(1);
    }

    60%, 70% {
        transform: translateX(0) scale(.7);
    }

    100% {
        transform: translateX(100%) scale(.7);
    }
}

@-webkit-keyframes flowinfromleft {
    0% {
        -webkit-transform: translateX(-100%) scale(.7);
    }

    30%, 40% {
        -webkit-transform: translateX(0) scale(.7);
    }

    100% {
        -webkit-transform: translateX(0) scale(1);
    }
}

@-moz-keyframes flowinfromleft {
    0% {
        -moz-transform: translateX(-100%) scale(.7);
    }

    30%, 40% {
        -moz-transform: translateX(0) scale(.7);
    }

    100% {
        -moz-transform: translateX(0) scale(1);
    }
}

@keyframes flowinfromleft {
    0% {
        transform: translateX(-100%) scale(.7);
    }

    30%, 40% {
        transform: translateX(0) scale(.7);
    }

    100% {
        transform: translateX(0) scale(1);
    }
}

@-webkit-keyframes flowinfromright {
    0% {
        -webkit-transform: translateX(100%) scale(.7);
    }

    30%, 40% {
        -webkit-transform: translateX(0) scale(.7);
    }

    100% {
        -webkit-transform: translateX(0) scale(1);
    }
}

@-moz-keyframes flowinfromright {
    0% {
        -moz-transform: translateX(100%) scale(.7);
    }

    30%, 40% {
        -moz-transform: translateX(0) scale(.7);
    }

    100% {
        -moz-transform: translateX(0) scale(1);
    }
}

@keyframes flowinfromright {
    0% {
        transform: translateX(100%) scale(.7);
    }

    30%, 40% {
        transform: translateX(0) scale(.7);
    }

    100% {
        transform: translateX(0) scale(1);
    }
}


.pop {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

    .pop.in {
        -webkit-transform: scale(1);
        -webkit-animation-name: popin;
        -webkit-animation-duration: 350ms;
        -moz-transform: scale(1);
        -moz-animation-name: popin;
        -moz-animation-duration: 350ms;
        transform: scale(1);
        animation-name: popin;
        animation-duration: 350ms;
        opacity: 1;
    }

    .pop.out {
        -webkit-animation-name: fadeout;
        -webkit-animation-duration: 100ms;
        -moz-animation-name: fadeout;
        -moz-animation-duration: 100ms;
        animation-name: fadeout;
        animation-duration: 100ms;
        opacity: 0;
    }

    .pop.in.reverse {
        -webkit-animation-name: fadein;
        -moz-animation-name: fadein;
        animation-name: fadein;
    }

    .pop.out.reverse {
        -webkit-transform: scale(.8);
        -webkit-animation-name: popout;
        -moz-transform: scale(.8);
        -moz-animation-name: popout;
        transform: scale(.8);
        animation-name: popout;
    }

@-webkit-keyframes popin {
    from {
        -webkit-transform: scale(.8);
        opacity: 0;
    }

    to {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes popin {
    from {
        -moz-transform: scale(.8);
        opacity: 0;
    }

    to {
        -moz-transform: scale(1);
        opacity: 1;
    }
}

@keyframes popin {
    from {
        transform: scale(.8);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes popout {
    from {
        -webkit-transform: scale(1);
        opacity: 1;
    }

    to {
        -webkit-transform: scale(.8);
        opacity: 0;
    }
}

@-moz-keyframes popout {
    from {
        -moz-transform: scale(1);
        opacity: 1;
    }

    to {
        -moz-transform: scale(.8);
        opacity: 0;
    }
}

@keyframes popout {
    from {
        transform: scale(1);
        opacity: 1;
    }

    to {
        transform: scale(.8);
        opacity: 0;
    }
}


/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
    from {
        -webkit-transform: translate3d(100%,0,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
    }
}

@-moz-keyframes slideinfromright {
    from {
        -moz-transform: translateX(100%);
    }

    to {
        -moz-transform: translateX(0);
    }
}

@keyframes slideinfromright {
    from {
        transform: translateX(100%);
    }

    to {
        transform: translateX(0);
    }
}

@-webkit-keyframes slideinfromleft {
    from {
        -webkit-transform: translate3d(-100%,0,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
    }
}

@-moz-keyframes slideinfromleft {
    from {
        -moz-transform: translateX(-100%);
    }

    to {
        -moz-transform: translateX(0);
    }
}

@keyframes slideinfromleft {
    from {
        transform: translateX(-100%);
    }

    to {
        transform: translateX(0);
    }
}
/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
    from {
        -webkit-transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(-100%,0,0);
    }
}

@-moz-keyframes slideouttoleft {
    from {
        -moz-transform: translateX(0);
    }

    to {
        -moz-transform: translateX(-100%);
    }
}

@keyframes slideouttoleft {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes slideouttoright {
    from {
        -webkit-transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
    }
}

@-moz-keyframes slideouttoright {
    from {
        -moz-transform: translateX(0);
    }

    to {
        -moz-transform: translateX(100%);
    }
}

@keyframes slideouttoright {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(100%);
    }
}


.slide.out, .slide.in {
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 350ms;
    animation-timing-function: ease-out;
    animation-duration: 350ms;
}

.slide.out {
    -webkit-transform: translate3d(-100%,0,0);
    -webkit-animation-name: slideouttoleft;
    -moz-transform: translateX(-100%);
    -moz-animation-name: slideouttoleft;
    transform: translateX(-100%);
    animation-name: slideouttoleft;
}

.slide.in {
    -webkit-transform: translate3d(0,0,0);
    -webkit-animation-name: slideinfromright;
    -moz-transform: translateX(0);
    -moz-animation-name: slideinfromright;
    transform: translateX(0);
    animation-name: slideinfromright;
}

.slide.out.reverse {
    -webkit-transform: translate3d(100%,0,0);
    -webkit-animation-name: slideouttoright;
    -moz-transform: translateX(100%);
    -moz-animation-name: slideouttoright;
    transform: translateX(100%);
    animation-name: slideouttoright;
}

.slide.in.reverse {
    -webkit-transform: translate3d(0,0,0);
    -webkit-animation-name: slideinfromleft;
    -moz-transform: translateX(0);
    -moz-animation-name: slideinfromleft;
    transform: translateX(0);
    animation-name: slideinfromleft;
}

/* slide down */
.slidedown.out {
    -webkit-animation-name: fadeout;
    -webkit-animation-duration: 100ms;
    -moz-animation-name: fadeout;
    -moz-animation-duration: 100ms;
    animation-name: fadeout;
    animation-duration: 100ms;
}

.slidedown.in {
    -webkit-transform: translateY(0);
    -webkit-animation-name: slideinfromtop;
    -webkit-animation-duration: 250ms;
    -moz-transform: translateY(0);
    -moz-animation-name: slideinfromtop;
    -moz-animation-duration: 250ms;
    transform: translateY(0);
    animation-name: slideinfromtop;
    animation-duration: 250ms;
}

    .slidedown.in.reverse {
        -webkit-animation-name: fadein;
        -webkit-animation-duration: 150ms;
        -moz-animation-name: fadein;
        -moz-animation-duration: 150ms;
        animation-name: fadein;
        animation-duration: 150ms;
    }

.slidedown.out.reverse {
    -webkit-transform: translateY(-100%);
    -webkit-animation-name: slideouttotop;
    -webkit-animation-duration: 200ms;
    -moz-transform: translateY(-100%);
    -moz-animation-name: slideouttotop;
    -moz-animation-duration: 200ms;
    transform: translateY(-100%);
    animation-name: slideouttotop;
    animation-duration: 200ms;
}

@-webkit-keyframes slideinfromtop {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes slideinfromtop {
    from {
        -moz-transform: translateY(-100%);
    }

    to {
        -moz-transform: translateY(0);
    }
}

@keyframes slideinfromtop {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

@-webkit-keyframes slideouttotop {
    from {
        -webkit-transform: translateY(0);
    }

    to {
        -webkit-transform: translateY(-100%);
    }
}

@-moz-keyframes slideouttotop {
    from {
        -moz-transform: translateY(0);
    }

    to {
        -moz-transform: translateY(-100%);
    }
}

@keyframes slideouttotop {
    from {
        transform: translateY(0);
    }

    to {
        transform: translateY(-100%);
    }
}


@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-moz-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fade.out {
    opacity: 0;
    -webkit-animation-duration: 125ms;
    -webkit-animation-name: fadeout;
    -moz-animation-duration: 125ms;
    -moz-animation-name: fadeout;
    animation-duration: 125ms;
    animation-name: fadeout;
}

.fade.in {
    opacity: 1;
    -webkit-animation-duration: 225ms;
    -webkit-animation-name: fadein;
    -moz-animation-duration: 225ms;
    -moz-animation-name: fadein;
    animation-duration: 225ms;
    animation-name: fadein;
}

/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
    from {
        -webkit-transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(-100%,0,0);
    }
}

@-moz-keyframes slideouttoleft {
    from {
        -moz-transform: translateX(0);
    }

    to {
        -moz-transform: translateX(-100%);
    }
}

@keyframes slideouttoleft {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes slideouttoright {
    from {
        -webkit-transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(100%,0,0);
    }
}

@-moz-keyframes slideouttoright {
    from {
        -moz-transform: translateX(0);
    }

    to {
        -moz-transform: translateX(100%);
    }
}

@keyframes slideouttoright {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(100%);
    }
}


.slidefade.out {
    -webkit-transform: translateX(-100%);
    -webkit-animation-name: slideouttoleft;
    -webkit-animation-duration: 225ms;
    -moz-transform: translateX(-100%);
    -moz-animation-name: slideouttoleft;
    -moz-animation-duration: 225ms;
    transform: translateX(-100%);
    animation-name: slideouttoleft;
    animation-duration: 225ms;
}

.slidefade.in {
    -webkit-transform: translateX(0);
    -webkit-animation-name: fadein;
    -webkit-animation-duration: 200ms;
    -moz-transform: translateX(0);
    -moz-animation-name: fadein;
    -moz-animation-duration: 200ms;
    transform: translateX(0);
    animation-name: fadein;
    animation-duration: 200ms;
}

.slidefade.out.reverse {
    -webkit-transform: translateX(100%);
    -webkit-animation-name: slideouttoright;
    -webkit-animation-duration: 200ms;
    -moz-transform: translateX(100%);
    -moz-animation-name: slideouttoright;
    -moz-animation-duration: 200ms;
    transform: translateX(100%);
    animation-name: slideouttoright;
    animation-duration: 200ms;
}

.slidefade.in.reverse {
    -webkit-transform: translateX(0);
    -webkit-animation-name: fadein;
    -webkit-animation-duration: 200ms;
    -moz-transform: translateX(0);
    -moz-animation-name: fadein;
    -moz-animation-duration: 200ms;
    transform: translateX(0);
    animation-name: fadein;
    animation-duration: 200ms;
}

/* slide up */
.slideup.out {
    -webkit-animation-name: fadeout;
    -webkit-animation-duration: 100ms;
    -moz-animation-name: fadeout;
    -moz-animation-duration: 100ms;
    animation-name: fadeout;
    animation-duration: 100ms;
}

.slideup.in {
    -webkit-transform: translateY(0);
    -webkit-animation-name: slideinfrombottom;
    -webkit-animation-duration: 250ms;
    -moz-transform: translateY(0);
    -moz-animation-name: slideinfrombottom;
    -moz-animation-duration: 250ms;
    transform: translateY(0);
    animation-name: slideinfrombottom;
    animation-duration: 250ms;
}

    .slideup.in.reverse {
        -webkit-animation-name: fadein;
        -webkit-animation-duration: 150ms;
        -moz-animation-name: fadein;
        -moz-animation-duration: 150ms;
        animation-name: fadein;
        animation-duration: 150ms;
    }

.slideup.out.reverse {
    -webkit-transform: translateY(100%);
    -webkit-animation-name: slideouttobottom;
    -webkit-animation-duration: 200ms;
    -moz-transform: translateY(100%);
    -moz-animation-name: slideouttobottom;
    -moz-animation-duration: 200ms;
    transform: translateY(100%);
    animation-name: slideouttobottom;
    animation-duration: 200ms;
}

@-webkit-keyframes slideinfrombottom {
    from {
        -webkit-transform: translateY(100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes slideinfrombottom {
    from {
        -moz-transform: translateY(100%);
    }

    to {
        -moz-transform: translateY(0);
    }
}

@keyframes slideinfrombottom {
    from {
        transform: translateY(100%);
    }

    to {
        transform: translateY(0);
    }
}

@-webkit-keyframes slideouttobottom {
    from {
        -webkit-transform: translateY(0);
    }

    to {
        -webkit-transform: translateY(100%);
    }
}

@-moz-keyframes slideouttobottom {
    from {
        -moz-transform: translateY(0);
    }

    to {
        -moz-transform: translateY(100%);
    }
}

@keyframes slideouttobottom {
    from {
        transform: translateY(0);
    }

    to {
        transform: translateY(100%);
    }
}

/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */

.viewport-turn {
    -webkit-perspective: 200px;
    -moz-perspective: 200px;
    -ms-perspective: 200px;
    perspective: 200px;
    position: absolute;
}

.turn {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
    -webkit-transform-origin: 0;
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0);
    -moz-transform-origin: 0;
    backface-visibility: hidden;
    transform: translateX(0);
    transform-origin: 0;
}

    .turn.out {
        -webkit-transform: rotateY(-90deg) scale(.9);
        -webkit-animation-name: flipouttoleft;
        -webkit-animation-duration: 125ms;
        -moz-transform: rotateY(-90deg) scale(.9);
        -moz-animation-name: flipouttoleft;
        -moz-animation-duration: 125ms;
        transform: rotateY(-90deg) scale(.9);
        animation-name: flipouttoleft;
        animation-duration: 125ms;
    }

    .turn.in {
        -webkit-animation-name: flipintoright;
        -webkit-animation-duration: 250ms;
        -moz-animation-name: flipintoright;
        -moz-animation-duration: 250ms;
        animation-name: flipintoright;
        animation-duration: 250ms;
    }

    .turn.out.reverse {
        -webkit-transform: rotateY(90deg) scale(.9);
        -webkit-animation-name: flipouttoright;
        -moz-transform: rotateY(90deg) scale(.9);
        -moz-animation-name: flipouttoright;
        transform: rotateY(90deg) scale(.9);
        animation-name: flipouttoright;
    }

    .turn.in.reverse {
        -webkit-animation-name: flipintoleft;
        -moz-animation-name: flipintoleft;
        animation-name: flipintoleft;
    }

@-webkit-keyframes flipouttoleft {
    from {
        -webkit-transform: rotateY(0);
    }

    to {
        -webkit-transform: rotateY(-90deg) scale(.9);
    }
}

@-moz-keyframes flipouttoleft {
    from {
        -moz-transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(-90deg) scale(.9);
    }
}

@keyframes flipouttoleft {
    from {
        transform: rotateY(0);
    }

    to {
        transform: rotateY(-90deg) scale(.9);
    }
}

@-webkit-keyframes flipouttoright {
    from {
        -webkit-transform: rotateY(0);
    }

    to {
        -webkit-transform: rotateY(90deg) scale(.9);
    }
}

@-moz-keyframes flipouttoright {
    from {
        -moz-transform: rotateY(0);
    }

    to {
        -moz-transform: rotateY(90deg) scale(.9);
    }
}

@keyframes flipouttoright {
    from {
        transform: rotateY(0);
    }

    to {
        transform: rotateY(90deg) scale(.9);
    }
}

@-webkit-keyframes flipintoleft {
    from {
        -webkit-transform: rotateY(-90deg) scale(.9);
    }

    to {
        -webkit-transform: rotateY(0);
    }
}

@-moz-keyframes flipintoleft {
    from {
        -moz-transform: rotateY(-90deg) scale(.9);
    }

    to {
        -moz-transform: rotateY(0);
    }
}

@keyframes flipintoleft {
    from {
        transform: rotateY(-90deg) scale(.9);
    }

    to {
        transform: rotateY(0);
    }
}

@-webkit-keyframes flipintoright {
    from {
        -webkit-transform: rotateY(90deg) scale(.9);
    }

    to {
        -webkit-transform: rotateY(0);
    }
}

@-moz-keyframes flipintoright {
    from {
        -moz-transform: rotateY(90deg) scale(.9);
    }

    to {
        -moz-transform: rotateY(0);
    }
}

@keyframes flipintoright {
    from {
        transform: rotateY(90deg) scale(.9);
    }

    to {
        transform: rotateY(0);
    }
}


.ui-checkbox,
.ui-radio {
    margin: .5em 0;
    position: relative;
}

    .ui-checkbox .ui-btn,
    .ui-radio .ui-btn {
        margin: 0;
        text-align: left;
        white-space: normal; /* Nowrap + ellipsis doesn't work on label. Issue #1419. */
        z-index: 2;
    }

.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,
.ui-controlgroup .ui-radio .ui-btn.ui-focus {
    z-index: 3;
}

.ui-checkbox .ui-btn-icon-top,
.ui-radio .ui-btn-icon-top,
.ui-checkbox .ui-btn-icon-bottom,
.ui-radio .ui-btn-icon-bottom {
    text-align: center;
}

.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,
.ui-controlgroup-horizontal .ui-radio .ui-btn:after {
    content: none;
    display: none;
}
/* Native input positioning */
.ui-checkbox input,
.ui-radio input {
    position: absolute;
    left: .466em;
    top: 50%;
    width: 22px;
    height: 22px;
    margin: -11px 0 0 0;
    outline: 0 !important;
    z-index: 1;
}

.ui-controlgroup-horizontal .ui-checkbox input,
.ui-controlgroup-horizontal .ui-radio input {
    left: 50%;
    margin-left: -9px;
}

.ui-checkbox input:disabled,
.ui-radio input:disabled {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

.ui-select {
    margin-top: .5em;
    margin-bottom: .5em; /* no shorthand for margin because it would override margin-right for inline selects */
    position: relative;
}

    .ui-select > select {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px,1px,1px,1px);
    }

    .ui-select .ui-btn {
        margin: 0;
        opacity: 1; /* Fixes #2588: When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select (including "inherit") without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
    }

        .ui-select .ui-btn select {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            min-height: 1.5em;
            min-height: 100%;
            height: 3em;
            max-height: 100%;
            outline: 0;
            -webkit-border-radius: inherit;
            border-radius: inherit;
            -webkit-appearance: none;
            -moz-appearance: none;
            cursor: pointer;
            filter: Alpha(Opacity=0);
            opacity: 0;
            z-index: 2;
        }

@-moz-document url-prefix() {
    .ui-select .ui-btn select {
        opacity: 0.0001;
    }
}
/* Display none because of issues with IE/WP's filter alpha opacity */
.ui-select .ui-state-disabled select {
    display: none;
}
/* Because we add all classes of the select and option elements to the span... */
.ui-select span.ui-state-disabled {
    filter: Alpha(Opacity=100);
    opacity: 1;
}

.ui-select .ui-btn.ui-select-nativeonly {
    border-radius: 0;
    border: 0;
}

    .ui-select .ui-btn.ui-select-nativeonly select {
        opacity: 1;
        text-indent: 0;
        display: block;
    }
/* ui-li-count is styled in the listview CSS. We set padding and offset here because select supports icon position while listview doesn't. */
.ui-select .ui-li-has-count.ui-btn {
    padding-right: 2.8125em;
}

.ui-select .ui-li-has-count.ui-btn-icon-right {
    padding-right: 4.6875em;
}

.ui-select .ui-btn-icon-right .ui-li-count {
    right: 3.2em;
}
/* We set the rules for the span as well to fix an issue on Chrome with text-overflow ellipsis for the button in combination with text-align center. */
.ui-select .ui-btn > span:not(.ui-li-count) {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden !important;
    white-space: nowrap;
}

.ui-selectmenu.ui-popup {
    min-width: 11em;
}

.ui-selectmenu .ui-dialog-contain {
    overflow: hidden;
}

.ui-selectmenu .ui-header {
    margin: 0;
    padding: 0;
    border-width: 0;
}

.ui-selectmenu.ui-dialog .ui-header {
    z-index: 1;
    position: relative;
}

.ui-selectmenu.ui-popup .ui-header {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
    /* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button.  this shim's content in there */
    .ui-selectmenu.ui-popup .ui-header h1:after {
        content: '.';
        visibility: hidden;
    }

.ui-selectmenu .ui-header .ui-title {
    margin: 0 2.875em;
}

.ui-selectmenu.ui-dialog .ui-content {
    overflow: visible;
    z-index: 1;
}

.ui-selectmenu .ui-selectmenu-list {
    margin: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
}

.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
    border-top-width: 0;
}

.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
    border-bottom-width: 0;
}

.ui-selectmenu .ui-btn.ui-li-divider {
    cursor: default;
}

.ui-selectmenu .ui-selectmenu-placeholder {
    display: none;
}


.ui-input-text,
.ui-input-search {
    margin: .5em 0;
    border-width: 1px;
    border-style: solid;
}

.ui-mini {
    margin: .446em;
}

.ui-input-text input,
.ui-input-search input,
textarea.ui-input-text {
    padding: .4em;
    line-height: 1.4em;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
}

.ui-input-text input,
.ui-input-search input {
    margin: 0;
    min-height: 2.2em;
    text-align: left; /* Opera aligns type="date" right by default */
    border: 0;
    background: transparent none;
    -webkit-appearance: none;
    -webkit-border-radius: inherit;
    border-radius: inherit;
}

textarea.ui-input-text {
    overflow: auto;
    resize: vertical;
}

.ui-mini .ui-input-text input,
.ui-mini .ui-input-search input,
.ui-input-text.ui-mini input,
.ui-input-search.ui-mini input,
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
    font-size: 14px;
}
/* Same margin for mini textareas as other mini sized widgets (12.5/14 * 0.5em) */
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
    margin: .446em 0;
}

.ui-input-has-clear,
.ui-input-search {
    position: relative;
}
/* Padding on the div instead of input because of browser spinners etc. */
.ui-input-has-clear {
    padding-right: 2.375em;
}

.ui-mini.ui-input-has-clear {
    padding-right: 2.923em;
}

.ui-input-has-clear input {
    padding-right: 0;
    /* Autofill on Chrome has bg color so we unset corners right as well. */
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
/* Search icon */
.ui-input-search input {
    padding-left: 1.75em;
}

.ui-input-search:after {
    position: absolute;
    left: .3125em;
    top: 50%;
    margin-top: -7px;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    filter: Alpha(Opacity=50);
    opacity: .5;
}

.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -14px .3125em 0;
    border: 0;
    background-color: transparent;
}

.ui-input-search .ui-input-clear-hidden,
.ui-input-text .ui-input-clear-hidden {
    display: none;
}
/* Resolves issue #5166: Added to support issue introduced in Firefox 15. We can likely remove this in the future. */
.ui-input-text input::-moz-placeholder,
.ui-input-search input::-moz-placeholder,
textarea.ui-input-text::-moz-placeholder {
    color: #aaa;
}
/* Same for IE10 */
.ui-input-text input:-ms-input-placeholder,
.ui-input-search input:-ms-input-placeholder,
textarea.ui-input-text:-ms-input-placeholder {
    color: #aaa;
}

/* Resolves issue #5131: Width of textinput depends on its type,
for Android 4.1 */
.ui-input-text input[type=number]::-webkit-outer-spin-button {
    margin: 0;
}
/* Resolves issue #5756: Textinput in IE10 has a default clear button */
.ui-input-text input::-ms-clear,
.ui-input-search input::-ms-clear {
    display: none;
}

.ui-input-text input:focus,
.ui-input-search input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


/* Panel */
.ui-panel {
    width: 17em;
    min-height: 100%;
    max-height: none;
    border-width: 0;
    position: absolute;
    top: 0;
    display: block;
}

.ui-panel-closed {
    width: 0;
    max-height: 100%;
    overflow: hidden;
    visibility: hidden;
    left: 0;
    clip: rect(1px,1px,1px,1px);
}

.ui-panel-fixed {
    position: fixed;
    bottom: -1px; /* Fixes gap on Chrome for Android */
    padding-bottom: 1px;
}

.ui-panel-display-reveal {
    z-index: 1;
}

.ui-panel-display-push {
    z-index: 999;
}

.ui-panel-display-overlay {
    z-index: 1001; /* Fixed toolbars have z-index 1000 */
}

.ui-panel-inner {
    padding: 1em;
}

/* Container, page and wrapper */
.ui-panel-page-container {
    overflow-x: visible;
}

.ui-panel-page-container-themed .ui-page-active {
    background: none;
}

.ui-panel-wrapper {
    position: relative;
    min-height: inherit;
    border: 0;
    overflow-x: hidden;
    z-index: 999;
}

/* Fixed toolbars */
.ui-panel-fixed-toolbar {
    overflow-x: hidden;
}

/* Dismiss */
.ui-panel-dismiss {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 1002;
    display: none;
}

.ui-panel-dismiss-open {
    display: block;
}

/* Animate class is added to panel, wrapper and fixed toolbars */
.ui-panel-animate {
    -webkit-transition: -webkit-transform 300ms ease;
    -webkit-transition-duration: 300ms;
    -moz-transition: -moz-transform 300ms ease;
    transition: transform 300ms ease;
}

/* Fix for Windows Phone issue #6349: unset the transition for transforms in case of fixed toolbars. */
@media screen and ( max-device-width: 768px ) {
    .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,
    .ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,
    .ui-panel-animate.ui-panel-fixed-toolbar {
        -ms-transition: none;
    }
    /* We need a transitionend event ... */
    .ui-panel-animate.ui-panel-fixed-toolbar {
        -ms-transition: -ms-transform 1ms;
        -ms-transform: rotate(0deg);
    }
}

/* Hardware acceleration for smoother transitions on WebKit browsers */
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
}

/* Panel positioning (for overlay and push) */
/* Panel left closed */
.ui-panel-position-left {
    left: -17em;
}
/* Panel left closed animated */
.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
    left: 0;
    -webkit-transform: translate3d(-17em,0,0);
    -moz-transform: translate3d(-17em,0,0);
    transform: translate3d(-17em,0,0);
}
/* Panel left open */
.ui-panel-position-left.ui-panel-display-reveal, /* Unset "panel left closed" for reveal */
.ui-panel-open.ui-panel-position-left {
    left: 0;
}
/* Panel left open animated */
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -moz-transform: none;
}
/* Panel right closed */
.ui-panel-position-right {
    right: -17em;
}
/* Panel right closed animated */
.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
    right: 0;
    -webkit-transform: translate3d(17em,0,0);
    -moz-transform: translate3d(17em,0,0);
    transform: translate3d(17em,0,0);
}
/* Panel right open */
.ui-panel-position-right.ui-panel-display-reveal, /* Unset "panel right closed" for reveal */
.ui-panel-position-right.ui-panel-open {
    right: 0;
}
/* Panel right open animated */
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -moz-transform: none;
}

/* Wrapper and fixed toolbars positioning (for reveal and push) */
/* Panel left open */
.ui-panel-page-content-position-left {
    left: 17em;
    right: -17em;
}
/* Panel left open animated */
.ui-panel-animate.ui-panel-page-content-position-left {
    left: 0;
    right: 0;
    -webkit-transform: translate3d(17em,0,0);
    -moz-transform: translate3d(17em,0,0);
    transform: translate3d(17em,0,0);
}
/* Panel right open */
.ui-panel-page-content-position-right {
    left: -17em;
    right: 17em;
}
/* Panel right open animated */
.ui-panel-animate.ui-panel-page-content-position-right {
    left: 0;
    right: 0;
    -webkit-transform: translate3d(-17em,0,0);
    -moz-transform: translate3d(-17em,0,0);
    transform: translate3d(-17em,0,0);
}

/* Dismiss model open */
.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
    left: 17em;
}

.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
    right: 17em;
}

/* Shadows and borders */
.ui-panel-display-reveal {
    -webkit-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
    box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
}

.ui-panel-position-right.ui-panel-display-reveal {
    -webkit-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
    box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
}

.ui-panel-display-overlay {
    -webkit-box-shadow: 5px 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: 5px 0 5px rgba(0,0,0,.15);
    box-shadow: 5px 0 5px rgba(0,0,0,.15);
}

.ui-panel-position-right.ui-panel-display-overlay {
    -webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);
    -moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);
    box-shadow: -5px 0 5px rgba(0,0,0,.15);
}

.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
    border-right-width: 1px;
    margin-right: -1px;
}

.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
    margin-left: 1px;
    width: auto;
}

.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
    border-left-width: 1px;
    margin-left: -1px;
}

.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
    margin-right: 1px;
    width: auto;
}

/* Responsive: wrap on wide viewports once open */
@media (min-width:55em) {
    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
        margin-right: 17em;
    }

    .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
        margin-left: 17em;
    }

    .ui-responsive-panel .ui-panel-page-content-open {
        width: auto;
    }

    .ui-responsive-panel .ui-panel-dismiss-display-push,
    .ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
        display: none;
    }
}

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.mbsc-cloak{visibility:hidden !important}.mbsc-empty{text-align:center;margin:3em;color:inherit}.mbsc-empty h3{margin:.666666em 0;padding:0;color:inherit;font-size:1.5em;font-weight:normal;font-family:inherit}.mbsc-empty p{margin:1em 0;padding:0;font-size:1em;line-height:1.5}.mbsc-anim-trans .mbsc-fr-scroll{overflow:hidden}.mbsc-anim-trans-flip .mbsc-fr-persp,.mbsc-anim-trans-swing .mbsc-fr-persp{-webkit-perspective:1000px;perspective:1000px}.mbsc-anim-trans .mbsc-fr-popup,.mbsc-anim-trans .mbsc-fr-overlay{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mbsc-anim-in .mbsc-fr-popup,.mbsc-anim-in .mbsc-fr-overlay{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:225ms;animation-timing-function:ease-out;animation-duration:225ms}.mbsc-anim-out .mbsc-fr-popup,.mbsc-anim-out .mbsc-fr-overlay{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:195ms;animation-timing-function:ease-in;animation-duration:195ms}.mbsc-anim-in .mbsc-fr-overlay{-webkit-animation-name:mbsc-anim-f-in;animation-name:mbsc-anim-f-in}.mbsc-anim-out .mbsc-fr-overlay{-webkit-animation-name:mbsc-anim-f-out;animation-name:mbsc-anim-f-out}.mbsc-anim-flip,.mbsc-anim-swing,.mbsc-anim-slidehorizontal,.mbsc-anim-slidevertical,.mbsc-anim-slidedown,.mbsc-anim-slideup,.mbsc-anim-fade{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.mbsc-anim-swing,.mbsc-anim-slidehorizontal,.mbsc-anim-slidevertical,.mbsc-anim-slidedown,.mbsc-anim-slideup,.mbsc-anim-fade{-webkit-transform-origin:0 0;transform-origin:0 0}.mbsc-anim-flip,.mbsc-anim-pop{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.mbsc-anim-in .mbsc-anim-pop{opacity:1;-webkit-animation-name:mbsc-anim-p-in;-webkit-animation-duration:100ms;-webkit-transform:scale(1);animation-name:mbsc-anim-p-in;animation-duration:100ms;transform:scale(1)}.mbsc-anim-out .mbsc-anim-pop{opacity:0;-webkit-animation-name:mbsc-anim-p-out;-webkit-animation-duration:150ms;animation-name:mbsc-anim-p-out;animation-duration:150ms}.mbsc-anim-trans-pop .mbsc-fr-overlay{-webkit-animation-duration:150ms;animation-duration:150ms}.mbsc-anim-in .mbsc-anim-flip{opacity:1;-webkit-animation-name:mbsc-anim-fl-in;-webkit-transform:scale(1);animation-name:mbsc-anim-fl-in;transform:scale(1)}.mbsc-anim-out .mbsc-anim-flip{opacity:0;-webkit-animation-name:mbsc-anim-fl-out;animation-name:mbsc-anim-fl-out}.mbsc-anim-in .mbsc-anim-swing{opacity:1;-webkit-animation-name:mbsc-anim-sw-in;-webkit-transform:scale(1);transform:scale(1);animation-name:mbsc-anim-sw-in}.mbsc-anim-out .mbsc-anim-swing{opacity:0;-webkit-animation-name:mbsc-anim-sw-out;animation-name:mbsc-anim-sw-out}.mbsc-anim-in .mbsc-anim-slidehorizontal{opacity:1;-webkit-animation-name:mbsc-anim-sh-in;-webkit-transform:scale(1);transform:scale(1);animation-name:mbsc-anim-sh-in}.mbsc-anim-out .mbsc-anim-slidehorizontal{opacity:0;-webkit-animation-name:mbsc-anim-sh-out;animation-name:mbsc-anim-sh-out}.mbsc-anim-in .mbsc-anim-slidevertical{opacity:1;-webkit-animation-name:mbsc-anim-sv-in;-webkit-transform:scale(1);animation-name:mbsc-anim-sv-in;transform:scale(1)}.mbsc-anim-out .mbsc-anim-slidevertical{opacity:0;-webkit-animation-name:mbsc-anim-sv-out;animation-name:mbsc-anim-sv-out}.mbsc-anim-in .mbsc-anim-slidedown{-webkit-animation-name:mbsc-anim-sd-in;-webkit-transform:scale(1);animation-name:mbsc-anim-sd-in;transform:scale(1)}.mbsc-anim-out .mbsc-anim-slidedown{-webkit-animation-name:mbsc-anim-sd-out;-webkit-transform:translateY(-100%);animation-name:mbsc-anim-sd-out}.mbsc-anim-in .mbsc-anim-slideup{-webkit-animation-name:mbsc-anim-su-in;-webkit-transform:scale(1);transform:scale(1);animation-name:mbsc-anim-su-in}.mbsc-anim-out .mbsc-anim-slideup{-webkit-animation-name:mbsc-anim-su-out;-webkit-transform:translateY(100%);animation-name:mbsc-anim-su-out}.mbsc-anim-in .mbsc-anim-fade{opacity:1;-webkit-animation-name:mbsc-anim-f-in;animation-name:mbsc-anim-f-in}.mbsc-anim-out .mbsc-anim-fade{opacity:0;-webkit-animation-name:mbsc-anim-f-out;animation-name:mbsc-anim-f-out}.mbsc-fr-pointer.mbsc-anim-in .mbsc-anim-slidedown{-webkit-animation-name:mbsc-anim-sd-in,mbsc-anim-f-in;animation-name:mbsc-anim-sd-in,mbsc-anim-f-in}.mbsc-fr-pointer.mbsc-anim-out .mbsc-anim-slidedown{-webkit-animation-name:mbsc-anim-sd-out,mbsc-anim-f-out;animation-name:mbsc-anim-sd-out,mbsc-anim-f-out}.mbsc-fr-pointer.mbsc-anim-in .mbsc-anim-slideup{-webkit-animation-name:mbsc-anim-su-in,mbsc-anim-f-in;animation-name:mbsc-anim-su-in,mbsc-anim-f-in}.mbsc-fr-pointer.mbsc-anim-out .mbsc-anim-slideup{-webkit-animation-name:mbsc-anim-su-out,mbsc-anim-f-out;animation-name:mbsc-anim-su-out,mbsc-anim-f-out}@keyframes mbsc-anim-f-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes mbsc-anim-f-in{from{opacity:0}to{opacity:1}}@keyframes mbsc-anim-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes mbsc-anim-f-out{from{visibility:visible;opacity:1}to{opacity:0}}@keyframes mbsc-anim-p-in{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes mbsc-anim-p-in{from{opacity:0;-webkit-transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes mbsc-anim-p-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@-webkit-keyframes mbsc-anim-p-out{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.8)}}@keyframes mbsc-anim-fl-in{from{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@-webkit-keyframes mbsc-anim-fl-in{from{opacity:0;-webkit-transform:rotateY(90deg)}to{opacity:1;-webkit-transform:rotateY(0)}}@keyframes mbsc-anim-fl-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes mbsc-anim-fl-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes mbsc-anim-sw-in{from{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes mbsc-anim-sw-in{from{opacity:0;-webkit-transform:rotateY(-90deg)}to{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes mbsc-anim-sw-out{from{opacity:1;transform:rotateY(0deg)}to{opacity:0;transform:rotateY(-90deg)}}@-webkit-keyframes mbsc-anim-sw-out{from{opacity:1;-webkit-transform:rotateY(0deg)}to{opacity:0;-webkit-transform:rotateY(-90deg)}}@keyframes mbsc-anim-sh-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes mbsc-anim-sh-in{from{opacity:0;-webkit-transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes mbsc-anim-sh-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes mbsc-anim-sh-out{from{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%)}}@keyframes mbsc-anim-sv-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes mbsc-anim-sv-in{from{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes mbsc-anim-sv-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@-webkit-keyframes mbsc-anim-sv-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%)}}@keyframes mbsc-anim-sd-in{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes mbsc-anim-sd-in{from{opacity:1;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes mbsc-anim-sd-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes mbsc-anim-sd-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%)}}@keyframes mbsc-anim-su-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes mbsc-anim-su-in{from{opacity:1;-webkit-transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes mbsc-anim-su-out{from{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes mbsc-anim-su-out{from{opacity:1;-webkit-transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100%)}}@font-face{font-family:'icons_mobiscroll';src:url(/IsilogWebSystem/Scripts/mobiscroll/css/icons_mobiscroll.woff?pgoary) format('woff'),url(/IsilogWebSystem/Scripts/mobiscroll/css/icons_mobiscroll.woff) format('woff'),url(/IsilogWebSystem/Scripts/mobiscroll/css/icons_mobiscroll.ttf?pgoary) format('truetype');font-weight:normal;font-style:normal}.mbsc-ic:before{font-family:'icons_mobiscroll';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mbsc-ic-arrow-down5::before{content:"\ea01"}.mbsc-ic-arrow-left5::before{content:"\ea02"}.mbsc-ic-arrow-right5::before{content:"\ea03"}.mbsc-ic-arrow-up5::before{content:"\ea04"}.mbsc-ic-ion-ios7-arrow-back::before{content:"\ea05"}.mbsc-ic-ion-ios7-arrow-forward::before{content:"\ea06"}.mbsc-ic-ion-ios7-checkmark-empty::before{content:"\ea07"}.mbsc-ic-ios-backspace::before{content:"\ea08"}.mbsc-fr-w,.mbsc-fr-overlay{-webkit-transform:translateZ(0)}.mbsc-fr{pointer-events:none;z-index:99998;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}.mbsc-fr-lock-ctx{position:relative}.mbsc-fr-lock.mbsc-fr-lock-ios{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;height:auto}.mbsc-fr-pos{visibility:hidden}.mbsc-fr-scroll{position:relative;z-index:2;width:100%;height:100%;-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mbsc-fr-popup{max-width:98%;position:absolute;z-index:2;top:0;left:0;font-size:12px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.mbsc-rtl{direction:rtl}.mbsc-fr-popup,.mbsc-fr-btn-cont,.mbsc-fr-arr{box-sizing:border-box}.mbsc-fr .mbsc-fr-w{box-sizing:content-box}.mbsc-fr-w{min-width:200px;max-width:100%;overflow:hidden;text-align:center;font-family:arial,verdana,sans-serif}.mbsc-fr,.mbsc-fr-persp,.mbsc-fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.mbsc-fr-lock .mbsc-fr-persp{-ms-touch-action:none;touch-action:none}.mbsc-fr-lock-ctx>.mbsc-fr,.mbsc-fr-lock-ctx .mbsc-fr-persp,.mbsc-fr-lock-ctx .mbsc-fr-overlay{position:absolute}.mbsc-fr-persp{pointer-events:auto;overflow:hidden}.mbsc-fr-overlay{z-index:1;background:rgba(0,0,0,0.7)}.mbsc-fr-liq .mbsc-fr-popup{max-width:100%}.mbsc-fr-top .mbsc-fr-popup,.mbsc-fr-bottom .mbsc-fr-popup{width:100%;max-width:100%}.mbsc-fr-top .mbsc-fr-w,.mbsc-fr-bottom .mbsc-fr-w{padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.mbsc-fr-bottom .mbsc-fr-w{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.mbsc-fr-top .mbsc-fr-popup{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.mbsc-fr-inline{position:relative;pointer-events:auto;z-index:0}.mbsc-fr-inline .mbsc-fr-popup{position:static;max-width:100%}.mbsc-fr-bubble,.mbsc-fr-bubble .mbsc-fr-persp{position:absolute}.mbsc-fr-bubble .mbsc-fr-arr-w{position:absolute;z-index:1;left:0;width:100%;overflow:hidden}.mbsc-fr-bubble-top .mbsc-fr-arr-w{top:100%}.mbsc-fr-bubble-bottom .mbsc-fr-arr-w{bottom:100%}.mbsc-fr-bubble .mbsc-fr-arr-i{margin:0 1.75em;position:relative;direction:ltr}.mbsc-fr-bubble .mbsc-fr-arr{display:block}.mbsc-fr-arr{display:none;position:relative;left:0;width:2em;height:2em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-1em}.mbsc-fr-bubble-bottom .mbsc-fr-arr{top:1.333334em}.mbsc-fr-bubble-top .mbsc-fr-arr{top:-1.333334em}.mbsc-fr-hdn{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-fr-hdr{overflow:hidden;text-overflow:ellipsis;text-align:center}.mbsc-fr-btn{overflow:hidden;display:block;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.mbsc-fr-btn-e{cursor:pointer}.mbsc-fr-btn.mbsc-disabled{cursor:not-allowed}.mbsc-fr-btn-cont{display:table;width:100%;text-align:center;white-space:normal}.mbsc-fr-btn-cont .mbsc-disabled{opacity:.3}.mbsc-fr-btn-w{vertical-align:top;display:table-cell;position:relative;z-index:5}.mbsc-fr-btn-w .mbsc-fr-btn:before{padding:.375em}.mbsc-fr-pointer.mbsc-fr .mbsc-fr-w .mbsc-fr-inline .mbsc-fr-w{box-shadow:none;border-radius:0}.mbsc-fr-pointer .mbsc-ltr .mbsc-fr-w,.mbsc-fr-pointer .mbsc-ltr .mbsc-sc-whl .mbsc-sel-gr{text-align:left}.mbsc-fr-pointer .mbsc-rtl .mbsc-fr-w,.mbsc-fr-pointer .mbsc-rtl .mbsc-sc-whl .mbsc-sel-gr{text-align:right}.mbsc-fr-pointer.mbsc-fr-top .mbsc-fr-w,.mbsc-fr-pointer.mbsc-fr-bottom .mbsc-fr-w{pointer-events:auto;display:inline-block;margin-top:3em;margin-bottom:3em;max-width:98%}.mbsc-fr-pointer.mbsc-fr-top .mbsc-fr-popup,.mbsc-fr-pointer.mbsc-fr-bottom .mbsc-fr-popup{text-align:center;pointer-events:none}.mbsc-fr-pointer.mbsc-fr-bubble .mbsc-fr-arr-w{display:none}.mbsc-fr-pointer .mbsc-sel-empty{text-align:center}.mbsc-mobiscroll .mbsc-fr-w{min-width:16em;background:#f7f7f7;color:#454545;font-size:16px}.mbsc-mobiscroll .mbsc-fr-hdr{padding:0 .6666em;padding-top:.6666em;color:#4eccc4;font-size:.75em;text-transform:uppercase;min-height:2em;line-height:2em}.mbsc-mobiscroll .mbsc-fr-btn-cont{display:block;overflow:hidden;text-align:right;padding:0 .5em .5em .5em}.mbsc-mobiscroll .mbsc-ltr .mbsc-fr-btn-cont{text-align:right}.mbsc-mobiscroll .mbsc-rtl .mbsc-fr-btn-cont{text-align:left}.mbsc-mobiscroll .mbsc-fr-btn-w{display:inline-block}.mbsc-mobiscroll .mbsc-fr-btn{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll .mbsc-fr-btn.mbsc-active,.mbsc-mobiscroll.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover{background:rgba(78,204,196,0.3)}.mbsc-mobiscroll.mbsc-fr-center .mbsc-fr-w,.mbsc-mobiscroll.mbsc-fr-bubble .mbsc-fr-w{border-radius:.25em}.mbsc-mobiscroll .mbsc-fr-arr{background:#f7f7f7}.mbsc-mobiscroll.mbsc-fr-no-overlay .mbsc-fr-arr{box-shadow:0 0 1em rgba(0,0,0,0.2)}.mbsc-mobiscroll.mbsc-fr-no-overlay .mbsc-fr-w{box-shadow:0 .125em 1em rgba(0,0,0,0.3)}.mbsc-mobiscroll.mbsc-fr-no-overlay.mbsc-fr-bubble .mbsc-fr-w{border-radius:.25em}.mbsc-mobiscroll .mbsc-empty{color:#787878}.mbsc-sc-whl-o,.mbsc-sc-btn{-webkit-transform:translateZ(0)}.mbsc-sc .mbsc-sc-whl-gr-c,.mbsc-sc .mbsc-sc-whl-c,.mbsc-sc .mbsc-sc-whl-l,.mbsc-sc .mbsc-sc-whl{box-sizing:content-box}.mbsc-sc-whl-gr-c,.mbsc-sc-itm{box-sizing:border-box}.mbsc-sc-whl-gr-c{position:relative;max-width:100%;vertical-align:middle;display:inline-block;overflow:hidden}.mbsc-fr-bottom .mbsc-sc-whl-gr-c:first-child:last-child,.mbsc-fr-top .mbsc-sc-whl-gr-c:first-child:last-child,.mbsc-fr-inline .mbsc-sc-whl-gr-c:first-child:last-child,.mbsc-fr-liq .mbsc-sc-whl-gr-c{display:block}.mbsc-sc-whl-gr{margin:0 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.mbsc-sc-whl-w{max-width:100%;position:relative;-ms-touch-action:none;touch-action:none}.mbsc-fr-pointer .mbsc-sc-whl-w,.mbsc-fr-liq .mbsc-sc-whl-w{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.mbsc-sc-whl-o{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.mbsc-sc-whl-l{display:none;position:absolute;top:50%;left:0;right:0;pointer-events:none}.mbsc-sc-whl-w .mbsc-sc-whl-l{display:block}.mbsc-sc-whl{overflow:hidden;border-top:1px solid transparent;border-bottom:1px solid transparent;margin:-1px 0}.mbsc-sc-whl-c{position:relative;z-index:1;top:50%;border-top:1px solid transparent;border-bottom:1px solid transparent}.mbsc-sc-whl-sc{position:relative}.mbsc-sc-itm{position:relative;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbsc-sc-itm-inv,.mbsc-sc-itm-inv-h{opacity:.3}.mbsc-sc-lbl{position:absolute;left:0;right:0;bottom:100%;display:none}.mbsc-sc-lbl-v .mbsc-sc-lbl{display:block}.mbsc-sc-btn{position:absolute;z-index:2;left:0;right:0;cursor:pointer;opacity:1;text-align:center;transition:opacity .2s linear}.mbsc-sc-btn:before{position:absolute;top:0;right:0;left:0}.mbsc-sc-whl-a .mbsc-sc-btn{opacity:0}.mbsc-sc-btn-plus{bottom:0}.mbsc-sc-btn-minus{top:0}.mbsc-sc-whl-gr-3d{-webkit-perspective:1200px;perspective:1200px}.mbsc-sc-whl-gr-3d .mbsc-sc-whl{overflow:visible}.mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{overflow:hidden}.mbsc-sc-whl-3d{position:absolute;top:50%;left:0;right:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mbsc-sc-itm-3d{position:absolute;width:100%;top:0;left:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mbsc-sc-itm-del{display:none}.mbsc-sc-itm-ml{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{position:absolute;top:0;left:0;width:1em;text-align:center}.mbsc-fr-pointer .mbsc-fr-w .mbsc-sc-whl-gr-c,.mbsc-fr-pointer .mbsc-fr-w .mbsc-sc-whl-gr{padding:0}.mbsc-fr-pointer .mbsc-sc-whl-gr-c:first-child:last-child{display:block}.mbsc-sc-bar-c{position:absolute;z-index:2;top:0;bottom:0;right:0;width:10px;opacity:0;background:rgba(0,0,0,0.05);transform:translateZ(0);transition:opacity .2s}.mbsc-sc-bar{position:absolute;right:0;top:0;width:10px;height:100%}.mbsc-sc-bar:after{content:'';position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:rgba(0,0,0,0.5);border-radius:3px}.mbsc-sc-whl-w:hover .mbsc-sc-bar-c,.mbsc-sc-whl-anim .mbsc-sc-bar-c{opacity:1}.mbsc-mobiscroll .mbsc-sc-whl-gr{padding:.5em .25em}.mbsc-mobiscroll .mbsc-sc-whl-w{margin:0 .25em}.mbsc-mobiscroll .mbsc-sc-lbl-v .mbsc-sc-whl-w{margin-top:1.875em}.mbsc-mobiscroll .mbsc-sc-lbl{color:#4eccc4;font-size:.75em;line-height:2.5em;text-transform:uppercase}.mbsc-mobiscroll .mbsc-sc-whl-l{border-top:1px solid #4eccc4;border-bottom:1px solid #4eccc4}.mbsc-mobiscroll .mbsc-sc-cp .mbsc-sc-whl-w{padding:2em 0}.mbsc-mobiscroll .mbsc-sc-btn{height:2em;line-height:2em;color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .mbsc-sc-btn:before{font-size:1.5em}.mbsc-mobiscroll .mbsc-sc-itm{padding:0 .25em;font-size:1.375em}.mbsc-mobiscroll.mbsc-no-touch .mbsc-sc-itm.mbsc-btn-e:hover,.mbsc-mobiscroll .mbsc-sc-itm:focus{outline:0;background:rgba(69,69,69,0.1)}.mbsc-mobiscroll.mbsc-no-touch .mbsc-sc-btn:hover:before,.mbsc-mobiscroll.mbsc-sc .mbsc-sc-whl .mbsc-sc-itm.mbsc-active,.mbsc-mobiscroll .mbsc-sc-btn.mbsc-active:before{background:rgba(78,204,196,0.3)}.mbsc-mobiscroll .mbsc-sc-whl-multi .mbsc-sc-itm{padding:0 1.818181em}.mbsc-mobiscroll .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{font-size:1.818181em;color:#4eccc4}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-sc-lbl{padding-left:1.666667em;padding-right:1.666667em}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-sc-whl-w{margin-left:0;margin-right:0}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-sc-itm{font-size:1em;padding:0 1.25em}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-sc-whl-multi .mbsc-sc-itm{padding:0 2.5em}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{font-size:2em}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-ltr .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{left:.125em}.mbsc-mobiscroll.mbsc-fr-pointer .mbsc-rtl .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{right:.125em}.mbsc-ios .mbsc-empty{color:#6e6e6e}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mbsc-fr-hb.mbsc-ios.mbsc-fr-inline .mbsc-fr-w,.mbsc-fr-hb.mbsc-ios.mbsc-fr-inline .mbsc-fr-c,.mbsc-fr-hb.mbsc-ios .mbsc-fr-hdr,.mbsc-fr-hb.mbsc-ios .mbsc-fr-btn-cont,.mbsc-fr-hb.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w,.mbsc-fr-hb.mbsc-ios.mbsc-fr-bottom .mbsc-fr-popup,.mbsc-fr-hb.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont,.mbsc-fr-hb.mbsc-ios.mbsc-calendar .mbsc-fr-popup .mbsc-fr-btn-cont,.mbsc-fr-hb.mbsc-ios .mbsc-cal-day,.mbsc-fr-hb.mbsc-ios .mbsc-cal-sc-m-cell,.mbsc-fr-hb.mbsc-ios .mbsc-range-btn-end,.mbsc-fr-hb.mbsc-ios .mbsc-range-btn-end .mbsc-range-btn:before,.mbsc-fr-hb.mbsc-ios .mbsc-np-btn,.mbsc-fr-hb.mbsc-ios.mbsc-ms-more .mbsc-ms-item:after,.mbsc-lv-hb.mbsc-ios .mbsc-lv-item:before,.mbsc-lv-hb.mbsc-ios .mbsc-lv-item:after,.mbsc-lv-hb.mbsc-ios .mbsc-lv-gr-title,.mbsc-lv-hb.mbsc-ios,.mbsc-form-hb.mbsc-ios .mbsc-control-w:before,.mbsc-form-hb.mbsc-ios .mbsc-control-w:after,.mbsc-form-hb.mbsc-ios .mbsc-form-group-inset .mbsc-control-ng .mbsc-control-w:before,.mbsc-form-hb.mbsc-ios .mbsc-form-group-inset .mbsc-control-ng .mbsc-control-w:after,.mbsc-form-hb.mbsc-ios .mbsc-divider,.mbsc-form-hb.mbsc-ios .mbsc-btn-group{border-width:.5px}}.mbsc-ios.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#efefef;padding-left:constant(safe-area-inset-left);padding-left:env(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:env(safe-area-inset-right)}.mbsc-ios .mbsc-fr-overlay{background:rgba(0,0,0,0.2)}.mbsc-ios .mbsc-fr-w{position:relative;padding-top:3.666667em;background:#f7f7f7;color:#000;font-size:12px;font-family:-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}.mbsc-ios .mbsc-fr-has-hdr .mbsc-fr-w{min-width:25em}.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-w,.mbsc-ios.mbsc-fr-center .mbsc-fr-w{min-width:16.666667em}.mbsc-ios .mbsc-fr-hdr{position:absolute;z-index:1;top:0;right:0;left:0;line-height:1.25em;padding:.75em 4.375em;color:#000;font-size:1.333334em;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-hdr,.mbsc-ios.mbsc-fr-center:not(.mbsc-cal-liq) .mbsc-fr-hdr{position:relative;padding:.75em .5em;margin-bottom:-1px;border-bottom:1px solid #ccc;white-space:normal}.mbsc-ios .mbsc-fr-btn-cont{position:absolute;top:0;left:0;right:0;display:block;border-bottom:1px solid #ccc}.mbsc-ios .mbsc-ltr .mbsc-fr-btn-cont{text-align:right}.mbsc-ios .mbsc-rtl .mbsc-fr-btn-cont{text-align:left}.mbsc-ios .mbsc-fr-btn{height:2.75em;line-height:2.75em;padding:0 .625em;text-align:center;color:#007aff;font-size:1.333334em}.mbsc-ios .mbsc-fr-btn.mbsc-active{opacity:.5}.mbsc-ios.mbsc-fr-center.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover{background:#ebebe8}.mbsc-ios .mbsc-fr-btn-w{display:inline-block}.mbsc-ios .mbsc-ltr .mbsc-fr-btn-c{float:left}.mbsc-ios .mbsc-rtl .mbsc-fr-btn-c{float:right}.mbsc-ios .mbsc-fr-btn-s .mbsc-fr-btn{font-weight:bold}.mbsc-ios.mbsc-fr-bubble .mbsc-fr-w,.mbsc-ios.mbsc-fr-center .mbsc-fr-w{border-radius:8px}.mbsc-ios.mbsc-fr-inline .mbsc-fr-w{border-radius:0}.mbsc-ios .mbsc-fr-arr{background:#f7f7f7;border-radius:6px}.mbsc-ios.mbsc-fr-bottom .mbsc-fr-overlay,.mbsc-ios.mbsc-fr-top .mbsc-fr-overlay{background:none}.mbsc-ios.mbsc-fr-bottom .mbsc-fr-popup{border-top:1px solid #909090}.mbsc-ios.mbsc-fr-top .mbsc-fr-popup{border-bottom:1px solid #909090}.mbsc-ios.mbsc-fr-center .mbsc-fr-w{padding-top:0;padding-bottom:3.75em}.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-w{padding:0}.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-cont{display:table;top:auto;bottom:0;border:0;table-layout:fixed}.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w{display:table-cell;float:none;border-top:1px solid #ccc;border-left:1px solid #ccc}.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w:first-child{border-left:0}.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w{border-left:0;border-right:1px solid #ccc}.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:first-child{border-right:0}.mbsc-ios.mbsc-fr-center .mbsc-ltr .mbsc-fr-btn-w:first-child .mbsc-fr-btn,.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:last-child .mbsc-fr-btn{border-radius:0 0 0 .5em}.mbsc-ios.mbsc-fr-center .mbsc-ltr .mbsc-fr-btn-w:last-child .mbsc-fr-btn,.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:first-child .mbsc-fr-btn{border-radius:0 0 .5em 0}.mbsc-ios.mbsc-fr-center .mbsc-fr-btn.mbsc-active{background:#ebebe8;opacity:1}.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-cont{position:static;display:block}.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-w{display:block;border-left:0;border-right:0}.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-w .mbsc-fr-btn-w .mbsc-fr-btn{border-radius:0}.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-w:last-child .mbsc-fr-btn{border-radius:0 0 .5em .5em}.mbsc-ios.mbsc-fr-inline .mbsc-fr-w{margin-top:-1px;background:#fff;border-top:1px solid #ccc}.mbsc-ios.mbsc-fr-inline .mbsc-fr-c{border-bottom:1px solid #ccc}.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-w{padding:0}.mbsc-ios.mbsc-fr-nobtn.mbsc-fr-bottom .mbsc-fr-w{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.mbsc-ios.mbsc-fr-no-overlay .mbsc-fr-arr{box-shadow:0 0 1em rgba(0,0,0,0.2)}.mbsc-ios.mbsc-fr-no-overlay .mbsc-fr-w{box-shadow:0 .125em 1em rgba(0,0,0,0.3)}.mbsc-ios.mbsc-fr-pointer .mbsc-fr-persp .mbsc-fr-popup .mbsc-fr-w,.mbsc-ios.mbsc-fr-pointer .mbsc-fr-persp .mbsc-cal-picker{background:#f7f7f7}.mbsc-ios.mbsc-fr-pointer .mbsc-fr-popup{border:0}.mbsc-ios.mbsc-fr-pointer .mbsc-fr-hdr{border-color:#ccc;font-size:1.166667em;line-height:1.5em}.mbsc-ios.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-ios.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w{background:#d1d5db}.mbsc-ios.mbsc-calendar .mbsc-fr-persp .mbsc-fr-w{background:#f7f7f7}.mbsc-ios.mbsc-sc.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios.mbsc-sc.mbsc-fr-bottom .mbsc-fr-btn-cont{border-bottom:0}.mbsc-ios.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont{border-bottom:1px solid #ccc}.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-l,.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-l{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-o,.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-o{background:-webkit-linear-gradient(#d1d5db, rgba(209,213,219,0) 52%, rgba(209,213,219,0) 48%, #d1d5db);background:linear-gradient(#d1d5db, rgba(209,213,219,0) 52%, rgba(209,213,219,0) 48%, #d1d5db)}.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#d1d5db}.mbsc-ios.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-o{background:-webkit-linear-gradient(#fff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #fff);background:linear-gradient(#fff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #fff)}.mbsc-ios.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#fff}.mbsc-ios .mbsc-sc-lbl{color:#ababab;line-height:2.5em}.mbsc-ios .mbsc-sc-whl-gr-c{padding:0 3%}.mbsc-ios .mbsc-sc-whl-gr{padding:.833333em}.mbsc-ios .mbsc-sc-lbl-v{margin-bottom:-1.666667em}.mbsc-ios .mbsc-sc-lbl-v .mbsc-sc-whl-gr{padding-top:2.5em;padding-bottom:2.5em}.mbsc-ios .mbsc-sc-whl-l,.mbsc-ios.mbsc-calendar .mbsc-sc-whl-l{display:block;margin:0 -0.833333em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mbsc-ios .mbsc-sc-whl-w .mbsc-sc-whl-l{display:none}.mbsc-ios .mbsc-sc-whl-o,.mbsc-ios.mbsc-calendar .mbsc-sc-whl-o{display:block;background:-webkit-linear-gradient(#f7f7f7, rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f7f7f7);background:linear-gradient(#f7f7f7, rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f7f7f7)}.mbsc-ios .mbsc-sc-itm{padding:0 .5em;color:#9d9d9d;font-size:1.833333em}.mbsc-ios.mbsc-no-touch .mbsc-sc-itm.mbsc-btn-e:hover,.mbsc-ios .mbsc-sc-itm:focus{outline:0;background:rgba(0,122,255,0.15)}.mbsc-ios.mbsc-sc .mbsc-sc-whl .mbsc-sc-itm.mbsc-active{background:rgba(0,122,255,0.2)}.mbsc-ios .mbsc-sc-itm-sel{color:#000}.mbsc-ios .mbsc-sc-whl-gr-3d-c .mbsc-sc-whl-l{z-index:3}.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm{color:#000}.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{margin:0 -0.166667em}.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-ios.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#f7f7f7}.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{font-size:1.666666em;color:#666}.mbsc-ios .mbsc-sc-cp .mbsc-sc-whl .mbsc-sc-itm{text-align:center}.mbsc-ios .mbsc-sc-cp .mbsc-sc-whl-w{padding:2.666667em 0}.mbsc-ios .mbsc-sc-btn{color:#007aff;height:2.666667em;line-height:2.666667em;opacity:1}.mbsc-ios .mbsc-sc-btn:before{font-size:2em}.mbsc-ios .mbsc-sc-btn.mbsc-active:before{opacity:.5}.mbsc-ios.mbsc-sel-multi .mbsc-sc-whl-l{display:none}.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-whl-o{display:none}.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm{padding:0 1.818181em}.mbsc-ios.mbsc-sel-multi .mbsc-sc-itm{color:#000}.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm-sel{color:#007aff}.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{font-size:1.818181em}.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-multi .mbsc-sc-whl-o{display:block}.mbsc-ios.mbsc-sel-multi .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{visibility:hidden}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-whl-o{display:none}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-whl-l{border-color:#ccc}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-lbl-v{margin-bottom:-2.5em}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-lbl{padding:0 1.666667em}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-itm{font-size:1.333334em;padding:0 1.25em;color:#000}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-whl-multi .mbsc-sc-itm{padding:0 2.5em}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-itm-sel{color:#007aff}.mbsc-ios.mbsc-fr-pointer .mbsc-sc-itm-sel:before{font-size:2em}.mbsc-ios.mbsc-fr-pointer .mbsc-ltr .mbsc-sc-itm-sel:before{left:.125em}.mbsc-ios.mbsc-fr-pointer .mbsc-rtl .mbsc-sc-itm-sel:before{right:.125em}.mbsc-mobiscroll-dark .mbsc-fr-w{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-fr-hdr{color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover,.mbsc-mobiscroll-dark .mbsc-fr-btn.mbsc-active{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-fr-btn{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-fr-arr{background:#263238}.mbsc-mobiscroll-dark .mbsc-sc-lbl{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-sc-whl-l{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-sc-btn{color:#4fccc4;background:#263238}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-sc-itm.mbsc-btn-e:hover,.mbsc-mobiscroll-dark .mbsc-sc-itm:focus{background:rgba(247,247,247,0.1)}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-sc-btn:hover:before,.mbsc-mobiscroll-dark.mbsc-sc .mbsc-sc-whl .mbsc-sc-itm.mbsc-active,.mbsc-mobiscroll-dark .mbsc-sc-btn.mbsc-active:before{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-sc-bar-c{background:rgba(255,255,255,0.2)}.mbsc-mobiscroll-dark .mbsc-sel-gr-whl.mbsc-sel-one .mbsc-sc-itm-sel{color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-fr-pointer .mbsc-sel-one.mbsc-sc-whl-multi .mbsc-sc-itm-sel{color:#f7f7f7;background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-cal-picker{background:#263238}.mbsc-mobiscroll-dark .mbsc-cal-days>div{border-bottom-color:#4fccc4;color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-today{color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-no-touch:not(.mbsc-ev-cal) .mbsc-cal-cell:not(.mbsc-disabled):hover .mbsc-cal-cell-txt,.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-cal-day:not(.mbsc-disabled) .mbsc-cal-day-date:hover,.mbsc-mobiscroll-dark .mbsc-cal-cell:focus .mbsc-cal-cell-txt{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-cal-week-nr{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-tab{border-color:#4fccc4;color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-fr-w .mbsc-cal-tabs-c .mbsc-cal-tabs .mbsc-cal-tab.mbsc-selected{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-cal-mark{background:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-txt{color:#263238;background:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-icons{color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-cal-events-popup .mbsc-fr-w{border-color:#ffffff}.mbsc-mobiscroll-dark.mbsc-cal-events-popup .mbsc-fr-arr{background:#ffffff}.mbsc-mobiscroll-dark .mbsc-cal-event-color{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-event-time,.mbsc-mobiscroll-dark .mbsc-cal-event-dur{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-event-color{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-event-time,.mbsc-mobiscroll-dark .mbsc-cal-event-dur{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-event-list .mbsc-lv-gr-title{background:#263238;color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-event-color{background:rgba(247,247,247,0.3)}.mbsc-mobiscroll-dark.mbsc-ev-cal.mbsc-fr-md .mbsc-cal-table{border-color:#364850}.mbsc-mobiscroll-dark.mbsc-ev-cal.mbsc-fr-md .mbsc-cal-cell{border-color:#364850}.mbsc-mobiscroll-dark .mbsc-range-btn{border-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-range .mbsc-range-btn-t .mbsc-range-btn.mbsc-selected{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark.mbsc-range .mbsc-cal .mbsc-cal-row .mbsc-cal-day.mbsc-selected .mbsc-cal-day-date{background:none;color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-range .mbsc-cal .mbsc-cal-row .mbsc-cal-day.mbsc-cal-day-hl .mbsc-cal-day-date{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark.mbsc-range .mbsc-cal-day.mbsc-selected:after{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-np-del{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-color-active,.mbsc-no-touch.mbsc-mobiscroll-dark .mbsc-color-item-c:hover{box-shadow:inset 0 0 0 .1875em #4fccc4}.mbsc-mobiscroll-dark .mbsc-color-preview-item-empty{border-color:#34444d}.mbsc-mobiscroll-dark .mbsc-color-preview-cont{border-top-color:#435863}.mbsc-mobiscroll-dark.mbsc-form .mbsc-color-input{border-bottom:1px solid #ffffff;color:#d1d1d1}.mbsc-mobiscroll-dark .mbsc-color-clear-item{background:rgba(223,222,222,0.3)}.mbsc-mobiscroll-dark.mbsc-card.mbsc-form{background:#2e3d44}.mbsc-mobiscroll-dark.mbsc-card .mbsc-lv-item{background:#2e3d44}.mbsc-mobiscroll-dark .mbsc-card-footer{border-top:1px solid #49606c}.mbsc-mobiscroll-dark.mbsc-card .mbsc-input.mbsc-input-outline .mbsc-label{background:#2e3d44}.mbsc-mobiscroll-dark .mbsc-lv{background:#435863}.mbsc-mobiscroll-dark .mbsc-lv-item{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-lv-gr-title{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-lv-item-actionable:hover:before,.mbsc-mobiscroll-dark .mbsc-lv-item-active.mbsc-lv-item-actionable:before{background:rgba(79,204,196,0.15)}.mbsc-mobiscroll-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#1d272b}.mbsc-mobiscroll-dark .mbsc-lv-item-hl:before{background:rgba(79,204,196,0.15)}.mbsc-mobiscroll-dark .mbsc-lv-arr{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-lv-handle-bar{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-lv-item.mbsc-lv-item-dragging{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#263238}.mbsc-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-arr{color:#263238}.mbsc-mobiscroll-dark .mbsc-lv-loading .mbsc-ic{color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-lv-cont .mbsc-lv-item.mbsc-selected:before{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark.mbsc-ms-c{background:#263238}.mbsc-mobiscroll-dark .mbsc-ms .mbsc-ms-item{color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-ms-c .mbsc-scv-sc .mbsc-ms .mbsc-ms-item.mbsc-active{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-ms-item:not(.mbsc-disabled):hover{background:rgba(79,204,196,0.1)}.mbsc-mobiscroll-dark.mbsc-ms-b .mbsc-ms-item-sel{border-bottom-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-top{border-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-bottom{border-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel{border-top-color:#4fccc4;border-bottom-color:transparent}.mbsc-mobiscroll-dark.mbsc-ms-a.mbsc-ms-top{border-color:#49606c}.mbsc-mobiscroll-dark.mbsc-ms-a.mbsc-ms-bottom{border-color:#49606c}.mbsc-mobiscroll-dark.mbsc-ms-a .mbsc-ms-item-sel{color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-progress .mbsc-input-ic{color:#ffffff}.mbsc-mobiscroll-dark .mbsc-progress-track{background:#364850}.mbsc-mobiscroll-dark .mbsc-progress-bar{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-slider-step{background:#263238}.mbsc-mobiscroll-dark .mbsc-slider-handle{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-slider-tooltip{color:#263238;background:#4fccc4}.mbsc-mobiscroll-dark.mbsc-page{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-page *::-moz-selection{background:#4fccc4}.mbsc-mobiscroll-dark.mbsc-page *::selection{background:#4fccc4}.mbsc-mobiscroll-dark.mbsc-form{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark.mbsc-form *::-moz-selection{background:#4fccc4}.mbsc-mobiscroll-dark.mbsc-form *::selection{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-divider,.mbsc-mobiscroll-dark .mbsc-form-group-title{color:#4fccc4}.mbsc-mobiscroll-dark a{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-input textarea,.mbsc-mobiscroll-dark .mbsc-input input{border-bottom:1px solid #ffffff;color:#d1d1d1}.mbsc-mobiscroll-dark .mbsc-input select:focus~input,.mbsc-mobiscroll-dark .mbsc-input textarea:focus,.mbsc-mobiscroll-dark .mbsc-input input:focus{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-input-ic{color:#ffffff}.mbsc-mobiscroll-dark .mbsc-input-box.mbsc-input .mbsc-input-wrap{background:#3b4d56}.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-input input,.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-input textarea{border-color:#ffffff}.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-input .mbsc-label{background:#263238}.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-input input:focus,.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-input select:focus~input,.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-err input{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-err input{border-color:#de3226}.mbsc-mobiscroll-dark .mbsc-input-outline textarea:focus{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-input-outline.mbsc-err textarea{border-color:#de3226}.mbsc-mobiscroll-dark .mbsc-checkbox-box{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-checkbox-box:after{border:.125em solid #263238;border-top:0;border-right:0}.mbsc-mobiscroll-dark .mbsc-checkbox input:disabled+.mbsc-checkbox-box{background:#101417}.mbsc-mobiscroll-dark .mbsc-radio-box{border:.125em solid #4fccc4}.mbsc-mobiscroll-dark .mbsc-radio-box:after{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-radio input:checked+.mbsc-radio-box{background:transparent}.mbsc-mobiscroll-dark .mbsc-radio input:disabled+.mbsc-radio-box{border-color:#101417}.mbsc-mobiscroll-dark .mbsc-radio input:disabled+.mbsc-radio-box:after{background:#101417}.mbsc-mobiscroll-dark .mbsc-btn{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-btn:disabled{background:#364850}.mbsc-mobiscroll-dark .mbsc-btn.mbsc-btn-outline:disabled{color:#364850;border-color:#364850;background:transparent}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-btn-flat:not(:disabled):not(.mbsc-active):hover{background:rgba(79,204,196,0.1)}.mbsc-mobiscroll-dark .mbsc-btn-flat.mbsc-active{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-btn-flat{background:transparent;color:#4fccc4;border-color:transparent}.mbsc-mobiscroll-dark .mbsc-btn-flat:disabled{background:transparent;color:#435863}.mbsc-mobiscroll-dark .mbsc-switch-track{background:#364850}.mbsc-mobiscroll-dark .mbsc-switch-handle{background:#435863}.mbsc-mobiscroll-dark .mbsc-switch input:checked+.mbsc-switch-track{background:#b5e6e2}.mbsc-mobiscroll-dark .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-switch input:disabled+.mbsc-switch-track{background:#101417}.mbsc-mobiscroll-dark .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle{background:#182024}.mbsc-mobiscroll-dark .mbsc-segmented-content{border-color:#4fccc4;color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-stepper input{color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-active .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-segmented .mbsc-segmented-item input:checked+.mbsc-segmented-content{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-segmented .mbsc-segmented-item input.mbsc-active+.mbsc-segmented-content{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-stepper-cont{padding:1.75em 12.875em 1.75em 1em}.mbsc-mobiscroll-dark .mbsc-stepper{margin-top:-1.25em}.mbsc-mobiscroll-dark .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-disabled .mbsc-segmented-content,.mbsc-mobiscroll-dark .mbsc-segmented .mbsc-segmented-item input:disabled+.mbsc-segmented-content{color:#101417;border-color:#101417;background:transparent}.mbsc-mobiscroll-dark .mbsc-stepper input:disabled{color:#101417;-webkit-text-fill-color:#101417}.mbsc-mobiscroll-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#364850;border-color:#364850;color:#263238}.mbsc-mobiscroll-dark .mbsc-stepper .mbsc-active.mbsc-disabled .mbsc-segmented-content{color:#101417}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-segmented-item:hover .mbsc-segmented-content{background:rgba(79,204,196,0.1)}.mbsc-mobiscroll-dark.mbsc-rating .mbsc-progress-track{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-empty{color:#f7f7f7}.mbsc-isidatetimepicker .mbsc-fr-overlay{background:rgba(255,255,255,0.1)}.mbsc-isidatetimepicker .mbsc-fr-w{background:#027bab;color:#ffffff}.mbsc-isidatetimepicker .mbsc-fr-hdr{border-color:#07b7fd;color:#9e9e9e}.mbsc-isidatetimepicker .mbsc-fr-hdr{color:#ffffff}.mbsc-isidatetimepicker .mbsc-fr-nobtn .mbsc-fr-hdr,.mbsc-isidatetimepicker.mbsc-fr-center .mbsc-fr-hdr{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-fr-btn-cont,.mbsc-isidatetimepicker.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-sc-whl-o,.mbsc-isidatetimepicker.mbsc-calendar .mbsc-sc-whl-o{background:-webkit-linear-gradient(#027bab, rgba(2,123,171,0) 52%, rgba(2,123,171,0) 48%, #027bab);background:linear-gradient(#027bab, rgba(2,123,171,0) 52%, rgba(2,123,171,0) 48%, #027bab)}.mbsc-isidatetimepicker .mbsc-sc-whl-l,.mbsc-isidatetimepicker.mbsc-calendar .mbsc-sc-whl-l{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-sc-itm{color:#9e9e9e}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-sc-itm.mbsc-btn-e:hover,.mbsc-isidatetimepicker .mbsc-sc-itm:focus{outline:0;background:rgba(255,255,255,0.15)}.mbsc-isidatetimepicker.mbsc-sc .mbsc-sc-whl .mbsc-sc-itm.mbsc-active{background:rgba(255,255,255,0.2)}.mbsc-isidatetimepicker .mbsc-sc-itm-sel{color:#ffffff}.mbsc-isidatetimepicker .mbsc-sc-btn{color:#ffffff}.mbsc-isidatetimepicker .mbsc-fr-btn{color:#ffffff}.mbsc-isidatetimepicker .mbsc-sc-lbl{color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-center .mbsc-fr-popup .mbsc-fr-btn-w{border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-fr-center.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover,.mbsc-isidatetimepicker.mbsc-fr-center .mbsc-fr-btn.mbsc-active{background:#02a7e7}.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-fr-popup,.mbsc-isidatetimepicker.mbsc-fr-top .mbsc-fr-popup{border-color:#1bbdfd}.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-fr-w{background:#0286ba;border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-fr-c{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-sc-bar-c{background:rgba(255,255,255,0.2)}.mbsc-isidatetimepicker .mbsc-empty{color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#0298d3}.mbsc-isidatetimepicker .mbsc-fr-arr,.mbsc-isidatetimepicker.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-isidatetimepicker.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w,.mbsc-isidatetimepicker.mbsc-calendar .mbsc-fr-persp .mbsc-fr-w{background:#027bab}.mbsc-isidatetimepicker.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-isidatetimepicker.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont{border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-fr-top .mbsc-sc-whl-l,.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-sc-whl-l{border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-fr-top .mbsc-sc-whl-o,.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-sc-whl-o{background:-webkit-linear-gradient(#027bab, rgba(2,123,171,0) 52%, rgba(2,123,171,0) 48%, #027bab);background:linear-gradient(#027bab, rgba(2,123,171,0) 52%, rgba(2,123,171,0) 48%, #027bab)}.mbsc-isidatetimepicker.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#027bab}.mbsc-isidatetimepicker.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-o{background:-webkit-linear-gradient(#0286ba, rgba(2,134,186,0) 52%, rgba(2,134,186,0) 48%, #0286ba);background:linear-gradient(#0286ba, rgba(2,134,186,0) 52%, rgba(2,134,186,0) 48%, #0286ba)}.mbsc-isidatetimepicker.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#0286ba}.mbsc-isidatetimepicker .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-isidatetimepicker.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#027bab}.mbsc-isidatetimepicker .mbsc-sc-whl-gr-3d .mbsc-sc-itm{color:#ffffff}.mbsc-isidatetimepicker .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{color:#7bd9fe}.mbsc-isidatetimepicker.mbsc-sel-multi .mbsc-sc-itm{color:#ffffff}.mbsc-isidatetimepicker .mbsc-sc-whl-multi .mbsc-sc-itm-sel{color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-no-overlay .mbsc-fr-arr{box-shadow:0 0 1em rgba(0,0,0,0.8)}.mbsc-isidatetimepicker.mbsc-fr-no-overlay .mbsc-fr-w{box-shadow:0 .125em 1em rgba(0,0,0,0.8)}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-fr-persp .mbsc-fr-popup .mbsc-fr-w,.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-fr-persp .mbsc-cal-picker{background:#07b7fd}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-fr-hdr{border-color:#48cafd}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-sc-whl-l{border-color:#48cafd}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-sc-itm{color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-sc-itm-sel{color:#ffffff}.mbsc-isidatetimepicker .mbsc-sel-filter-cont.mbsc-input input{background:#0286ba}.mbsc-isidatetimepicker .mbsc-sel-filter-cont.mbsc-input{background:#16bbfd}.mbsc-isidatetimepicker.mbsc-fr-center .mbsc-sel-filter-cont{background:#02a7e7}.mbsc-isidatetimepicker .mbsc-sel-filter-show-clear{color:#16bbfd}.mbsc-isidatetimepicker.mbsc-fr-pointer .mbsc-sc-whl .mbsc-sel-gr{color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-pointer.mbsc-sel .mbsc-ltr .mbsc-sc-whl-w+.mbsc-sc-whl-w{border-color:#48cafd}.mbsc-isidatetimepicker.mbsc-fr-pointer.mbsc-sel .mbsc-rtl .mbsc-sc-whl-w+.mbsc-sc-whl-w{border-color:#48cafd}.mbsc-isidatetimepicker .mbsc-cal-picker{background:#027bab}.mbsc-isidatetimepicker .mbsc-cal-cell{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-cal-today{color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-cell:focus .mbsc-cal-cell-txt,.mbsc-isidatetimepicker.mbsc-no-touch:not(.mbsc-ev-cal) .mbsc-cal-cell:not(.mbsc-disabled):hover .mbsc-cal-cell-txt,.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-cal-day:not(.mbsc-disabled) .mbsc-cal-day-date:hover{background:rgba(255,255,255,0.3)}.mbsc-isidatetimepicker .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt{border-color:#ffffff;background:#ffffff;color:#000000}.mbsc-isidatetimepicker .mbsc-cal-tab{border-color:#ffffff;color:#ffffff}.mbsc-isidatetimepicker .mbsc-fr-popup .mbsc-fr-w .mbsc-cal-tabs-c .mbsc-cal-tabs .mbsc-cal-tab.mbsc-selected{background:#ffffff;color:#000000}.mbsc-isidatetimepicker .mbsc-cal-mark{background:#07b7fd}.mbsc-isidatetimepicker .mbsc-cal-txt{background:#a6a6a6;color:#ffffff}.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-cal-picker{background:#0286ba}.mbsc-isidatetimepicker.mbsc-fr-liq.mbsc-calendar.mbsc-fr-center .mbsc-fr-btn-cont{border-bottom-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-ev-cal .mbsc-fr-w{background:#027bab}.mbsc-isidatetimepicker.mbsc-ev-cal.mbsc-fr-inline .mbsc-cal-picker{background:#027bab}.mbsc-isidatetimepicker.mbsc-ev-cal.mbsc-fr-inline .mbsc-cal-scroll-c{background:#0286ba}.mbsc-isidatetimepicker.mbsc-cal-events-popup .mbsc-fr-w{border-color:#48cafd}.mbsc-isidatetimepicker.mbsc-cal-events-popup .mbsc-fr-arr{background:#07b7fd;border-color:#48cafd}.mbsc-isidatetimepicker .mbsc-cal-events-i{background:#07b7fd}.mbsc-isidatetimepicker .mbsc-event-list{background:#1796c8}.mbsc-isidatetimepicker .mbsc-event-list .mbsc-event-day{color:#ffffff;font-weight:bold}.mbsc-isidatetimepicker .mbsc-event-color{background:#07b7fd}.mbsc-isidatetimepicker.mbsc-ev-cal.mbsc-fr-md .mbsc-cal-cell{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-range-btn-end{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-range-btn-end .mbsc-range-btn:before{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-range-btn.mbsc-selected .mbsc-range-btn-v{color:#ffffff}.mbsc-isidatetimepicker.mbsc-range .mbsc-cal .mbsc-cal-day.mbsc-cal-day-hl .mbsc-cal-day-date{background:#ffffff}.mbsc-isidatetimepicker.mbsc-range .mbsc-cal-day.mbsc-selected:after{background:#ffffff}.mbsc-isidatetimepicker.mbsc-timer .mbsc-sc-lbl{color:#ffffff}.mbsc-isidatetimepicker.mbsc-ts .mbsc-sc-lbl{color:#ffffff}.mbsc-isidatetimepicker .mbsc-color-preview{border-color:#1bbdfd}.mbsc-isidatetimepicker.mbsc-ms-c{background:#027bab;border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-ms .mbsc-ms-item{color:#ababab}.mbsc-isidatetimepicker.mbsc-ms-nosel .mbsc-ms-item,.mbsc-isidatetimepicker .mbsc-ms .mbsc-ms-item-sel{color:#ffffff}.mbsc-isidatetimepicker.mbsc-ms-more .mbsc-ms-item:after{border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-ms-item:not(.mbsc-disabled):hover{background:rgba(255,255,255,0.15)}.mbsc-isidatetimepicker .mbsc-np-btn{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-np-btn.mbsc-active,.mbsc-isidatetimepicker .mbsc-np-btn-empty{background:#e3d111}.mbsc-isidatetimepicker .mbsc-np-btn.mbsc-disabled{color:#02aaec}.mbsc-isidatetimepicker.mbsc-page *::-moz-selection{background:#ffffff;color:#cccccc}.mbsc-isidatetimepicker.mbsc-page *::selection{background:#ffffff;color:#cccccc}.mbsc-isidatetimepicker.mbsc-page{background:#1796c8;color:#ffffff}.mbsc-isidatetimepicker a{color:#ffffff}.mbsc-isidatetimepicker.mbsc-form *::-moz-selection{background:#ffffff;color:#cccccc}.mbsc-isidatetimepicker.mbsc-form *::selection{background:#ffffff;color:#cccccc}.mbsc-isidatetimepicker.mbsc-form{background:#1796c8;color:#ffffff}.mbsc-isidatetimepicker .mbsc-input-ic{color:#ffffff}.mbsc-isidatetimepicker .mbsc-divider,.mbsc-isidatetimepicker .mbsc-form-group-title{border-color:#07b7fd;color:#8f8f8f}.mbsc-isidatetimepicker .mbsc-input{background:#0286ba;border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-control-w:before,.mbsc-isidatetimepicker .mbsc-control-w:after{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-control-w.mbsc-err:after,.mbsc-isidatetimepicker .mbsc-control-w.mbsc-err+.mbsc-err:before,.mbsc-isidatetimepicker .mbsc-control-w.mbsc-err+.mbsc-divider{border-top-color:#d8342c}.mbsc-isidatetimepicker .mbsc-input .mbsc-control::-webkit-input-placeholder{color:#cccccc}.mbsc-isidatetimepicker .mbsc-input .mbsc-control::-ms-input-placeholder{color:#cccccc}.mbsc-isidatetimepicker .mbsc-input .mbsc-control::-moz-placeholder{color:#cccccc}.mbsc-isidatetimepicker .mbsc-input .mbsc-label,.mbsc-isidatetimepicker .mbsc-input input,.mbsc-isidatetimepicker .mbsc-input textarea{color:#ffffff}.mbsc-isidatetimepicker .mbsc-err-msg{color:#d8342c}.mbsc-isidatetimepicker .mbsc-input-outline.mbsc-control-w{border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-form .mbsc-checkbox,.mbsc-isidatetimepicker.mbsc-form .mbsc-radio{background:#0286ba;border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-checkbox-box{border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-checkbox-box:after{border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-radio-box:after{border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-radio input:disabled~.mbsc-radio-label{color:#16bbfd}.mbsc-isidatetimepicker .mbsc-btn{color:#ffffff;background:#16bbfd}.mbsc-isidatetimepicker .mbsc-btn-outline.mbsc-btn{color:#ffffff;border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-btn-outline.mbsc-btn.mbsc-active{background:#ffffff}.mbsc-isidatetimepicker .mbsc-btn:not(.mbsc-btn-flat):disabled{background:#029fdd;color:#16bbfd}.mbsc-isidatetimepicker .mbsc-btn.mbsc-btn-outline:disabled{border-color:#16bbfd;color:#16bbfd;background:transparent}.mbsc-isidatetimepicker.mbsc-progress{border-color:#07b7fd;background:#0286ba}.mbsc-isidatetimepicker .mbsc-progress-track{background:#39c6fd}.mbsc-isidatetimepicker .mbsc-progress-bar{background:#ffffff}.mbsc-isidatetimepicker .mbsc-progress-value{color:#ffffff}.mbsc-isidatetimepicker .mbsc-progress-step-label{color:#ffffff}.mbsc-isidatetimepicker .mbsc-input .mbsc-label,.mbsc-isidatetimepicker .mbsc-progress .mbsc-label{color:#ffffff}.mbsc-isidatetimepicker .mbsc-slider-handle{background:#ffffff;box-shadow:0 0 1em rgba(255,255,255,0.1),0 0 .0625em rgba(255,255,255,0.15),0 .125em .125em rgba(255,255,255,0.15)}.mbsc-isidatetimepicker .mbsc-slider-tooltip{color:#ffffff;background:#0286ba}.mbsc-isidatetimepicker .mbsc-slider-step{background:#39c6fd}.mbsc-isidatetimepicker.mbsc-form .mbsc-switch{background:#0286ba;border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-switch-track{background:#fff;border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-switch-track:after{background:#0286ba}.mbsc-isidatetimepicker .mbsc-switch-handle{background:#ffffff;box-shadow:0 0 1em rgba(255,255,255,0.1),0 0 .0625em rgba(255,255,255,0.15),0 .125em .125em rgba(255,255,255,0.15)}.mbsc-isidatetimepicker .mbsc-switch input:checked+.mbsc-switch-track{background:#ffffff;border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-segmented{background-color:#0286ba}.mbsc-isidatetimepicker .mbsc-segmented-content{color:#ffffff;border-color:#ffffff;background:#0286ba}.mbsc-isidatetimepicker .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-active .mbsc-segmented-content,.mbsc-isidatetimepicker .mbsc-segmented .mbsc-segmented-item input:checked+.mbsc-segmented-content{background:#ffffff;color:#0286ba}.mbsc-isidatetimepicker .mbsc-segmented .mbsc-segmented-item input.mbsc-active+.mbsc-segmented-content{background:rgba(255,255,255,0.3);color:#ffffff}.mbsc-isidatetimepicker .mbsc-stepper-val{color:#ffffff}.mbsc-isidatetimepicker .mbsc-stepper-cont{background:#0286ba}.mbsc-isidatetimepicker .mbsc-stepper{right:.75em}.mbsc-isidatetimepicker .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,.mbsc-isidatetimepicker .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-disabled .mbsc-segmented-content,.mbsc-isidatetimepicker .mbsc-segmented .mbsc-segmented-item input:disabled+.mbsc-segmented-content{background:none;color:#16bbfd;border-color:#16bbfd}.mbsc-isidatetimepicker .mbsc-stepper input:disabled{color:#16bbfd;-webkit-text-fill-color:#16bbfd}.mbsc-isidatetimepicker .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#029fdd}.mbsc-isidatetimepicker .mbsc-stepper .mbsc-active.mbsc-disabled .mbsc-segmented-content{color:#16bbfd}.mbsc-isidatetimepicker .mbsc-stepper input{color:#ffffff}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-segmented-item:hover .mbsc-segmented-content{background:rgba(255,255,255,0.15)}.mbsc-isidatetimepicker.mbsc-rating .mbsc-progress-track{color:#ffffff}.mbsc-isidatetimepicker.mbsc-card.mbsc-form{background:#0286ba;box-shadow:0 0 1px 1px rgba(1,61,85,0.2)}.mbsc-isidatetimepicker .mbsc-card-footer{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-lv{background:#07b7fd}.mbsc-isidatetimepicker .mbsc-lv-item{background:#0286ba;border-color:#07b7fd;color:#ffffff}.mbsc-isidatetimepicker .mbsc-lv-item:before,.mbsc-isidatetimepicker .mbsc-lv-item:after{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-lv-gr-title{background:#1796c8;color:#8f8f8f;border-color:#07b7fd}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-lv-item-actionable:hover:before{background:rgba(255,255,255,0.05)}.mbsc-isidatetimepicker .mbsc-lv-item-actionable.mbsc-lv-item-active:before{background:rgba(255,255,255,0.15)}.mbsc-isidatetimepicker.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#029fdd}.mbsc-isidatetimepicker .mbsc-lv-item-hl,.mbsc-isidatetimepicker .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#02a7e7}.mbsc-isidatetimepicker .mbsc-lv-item-hl{background:#02a7e7}.mbsc-isidatetimepicker .mbsc-lv-handle-bar{background:#7bd9fe}.mbsc-isidatetimepicker.mbsc-lv-has-fixed-header .mbsc-lv-gr-title,.mbsc-isidatetimepicker.mbsc-lv-fixed-header .mbsc-lv-gr-title{color:#ffffff}.mbsc-isidatetimepicker .mbsc-lv-ic-m{color:#ffffff}.mbsc-isidatetimepicker .mbsc-lv-arr{color:#7bd9fe}.mbsc-isidatetimepicker .mbsc-lv-loading .mbsc-ic{color:#ffffff}.mbsc-isidatetimepicker.mbsc-lv-cont .mbsc-lv-item.mbsc-selected:before{background:rgba(255,255,255,0.3)}.mbsc-isidatetimepicker.mbsc-snackbar .mbsc-snackbar-btn{color:#ffffff}.mbsc-isidatetimepicker .mbsc-color-active,.mbsc-no-touch.mbsc-isidatetimepicker .mbsc-color-item-c:hover{box-shadow:inset 0 0 0 .1875em #ffffff}.mbsc-isidatetimepicker .mbsc-color-preview-item-empty{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-color-preview-cont{border-color:#1bbdfd}.mbsc-isidatetimepicker.mbsc-form .mbsc-color-input{color:#ffffff}.mbsc-isidatetimepicker .mbsc-color-clear-item{background:rgba(223,222,222,0.3)}.mbsc-isicombobox .mbsc-fr-overlay{background:rgba(0,0,0,0.2)}.mbsc-isicombobox .mbsc-fr-w{background:#ffffff;color:#000000}.mbsc-isicombobox .mbsc-fr-hdr{border-color:#d4d4d4;color:#9e9e9e}.mbsc-isicombobox .mbsc-fr-hdr{color:#000000}.mbsc-isicombobox .mbsc-fr-nobtn .mbsc-fr-hdr,.mbsc-isicombobox.mbsc-fr-center .mbsc-fr-hdr{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-fr-btn-cont,.mbsc-isicombobox.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-sc-whl-o,.mbsc-isicombobox.mbsc-calendar .mbsc-sc-whl-o{background:-webkit-linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff);background:linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff)}.mbsc-isicombobox .mbsc-sc-whl-l,.mbsc-isicombobox.mbsc-calendar .mbsc-sc-whl-l{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-sc-itm{color:#9e9e9e}.mbsc-isicombobox.mbsc-no-touch .mbsc-sc-itm.mbsc-btn-e:hover,.mbsc-isicombobox .mbsc-sc-itm:focus{outline:0;background:rgba(255,255,255,0.15)}.mbsc-isicombobox.mbsc-sc .mbsc-sc-whl .mbsc-sc-itm.mbsc-active{background:rgba(255,255,255,0.2)}.mbsc-isicombobox .mbsc-sc-itm-sel{color:#000000}.mbsc-isicombobox .mbsc-sc-btn{color:#000000}.mbsc-isicombobox .mbsc-fr-btn{color:#ffffff}.mbsc-isicombobox .mbsc-sc-lbl{color:#000000}.mbsc-isicombobox.mbsc-fr-center .mbsc-fr-popup .mbsc-fr-btn-w{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-center.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover,.mbsc-isicombobox.mbsc-fr-center .mbsc-fr-btn.mbsc-active{background:#f2f2f2}.mbsc-isicombobox.mbsc-fr-bottom .mbsc-fr-popup,.mbsc-isicombobox.mbsc-fr-top .mbsc-fr-popup{border-color:#c9c9c9}.mbsc-isicombobox.mbsc-fr-inline .mbsc-fr-w{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-inline .mbsc-fr-c{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-sc-bar-c{background:rgba(0,0,0,0.05)}.mbsc-isicombobox .mbsc-empty{color:#6e6e6e}.mbsc-isicombobox.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-isicombobox.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#ebebeb}.mbsc-isicombobox .mbsc-fr-arr,.mbsc-isicombobox.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-isicombobox.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w,.mbsc-isicombobox.mbsc-calendar .mbsc-fr-persp .mbsc-fr-w{background:#ffffff}.mbsc-isicombobox.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-isicombobox.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-top .mbsc-sc-whl-l,.mbsc-isicombobox.mbsc-fr-bottom .mbsc-sc-whl-l{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-top .mbsc-sc-whl-o,.mbsc-isicombobox.mbsc-fr-bottom .mbsc-sc-whl-o{background:-webkit-linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff);background:linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff)}.mbsc-isicombobox.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-isicombobox.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#ffffff}.mbsc-isicombobox.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-o{background:-webkit-linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff);background:linear-gradient(#ffffff, rgba(255,255,255,0) 52%, rgba(255,255,255,0) 48%, #ffffff)}.mbsc-isicombobox.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#ffffff}.mbsc-isicombobox .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-isicombobox.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#ffffff}.mbsc-isicombobox .mbsc-sc-whl-gr-3d .mbsc-sc-itm{color:#000000}.mbsc-isicombobox .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{color:#ababab}.mbsc-isicombobox.mbsc-sel-multi .mbsc-sc-itm{color:#000000}.mbsc-isicombobox .mbsc-sc-whl-multi .mbsc-sc-itm-sel{color:#ffffff}.mbsc-isicombobox.mbsc-fr-no-overlay .mbsc-fr-arr{box-shadow:0 0 1em rgba(0,0,0,0.2)}.mbsc-isicombobox.mbsc-fr-no-overlay .mbsc-fr-w{box-shadow:0 .125em 1em rgba(0,0,0,0.3)}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-fr-persp .mbsc-fr-popup .mbsc-fr-w,.mbsc-isicombobox.mbsc-fr-pointer .mbsc-fr-persp .mbsc-cal-picker{background:#ffffff}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-fr-hdr{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-sc-whl-l{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-sc-itm{color:#000000}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-sc-itm-sel{color:#ffffff}.mbsc-isicombobox .mbsc-sel-filter-cont.mbsc-input input{background:#ffffff}.mbsc-isicombobox .mbsc-sel-filter-cont.mbsc-input{background:#cccccc}.mbsc-isicombobox.mbsc-fr-center .mbsc-sel-filter-cont{background:#f2f2f2}.mbsc-isicombobox .mbsc-sel-filter-show-clear{color:#cccccc}.mbsc-isicombobox.mbsc-fr-pointer .mbsc-sc-whl .mbsc-sel-gr{color:#000000}.mbsc-isicombobox.mbsc-fr-pointer.mbsc-sel .mbsc-ltr .mbsc-sc-whl-w+.mbsc-sc-whl-w{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-fr-pointer.mbsc-sel .mbsc-rtl .mbsc-sc-whl-w+.mbsc-sc-whl-w{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-cal-picker{background:#ffffff}.mbsc-isicombobox .mbsc-cal-cell{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-cal-today{color:#ffffff}.mbsc-isicombobox .mbsc-cal-cell:focus .mbsc-cal-cell-txt,.mbsc-isicombobox.mbsc-no-touch:not(.mbsc-ev-cal) .mbsc-cal-cell:not(.mbsc-disabled):hover .mbsc-cal-cell-txt,.mbsc-isicombobox.mbsc-no-touch .mbsc-cal-day:not(.mbsc-disabled) .mbsc-cal-day-date:hover{background:rgba(255,255,255,0.3)}.mbsc-isicombobox .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt{border-color:#ffffff;background:#ffffff;color:#000000}.mbsc-isicombobox .mbsc-cal-tab{border-color:#ffffff;color:#ffffff}.mbsc-isicombobox .mbsc-fr-popup .mbsc-fr-w .mbsc-cal-tabs-c .mbsc-cal-tabs .mbsc-cal-tab.mbsc-selected{background:#ffffff;color:#000000}.mbsc-isicombobox .mbsc-cal-mark{background:#d4d4d4}.mbsc-isicombobox .mbsc-cal-txt{background:#a6a6a6;color:#ffffff}.mbsc-isicombobox.mbsc-fr-inline .mbsc-cal-picker{background:#ffffff}.mbsc-isicombobox.mbsc-fr-liq.mbsc-calendar.mbsc-fr-center .mbsc-fr-btn-cont{border-bottom-color:#d4d4d4}.mbsc-isicombobox.mbsc-ev-cal .mbsc-fr-w{background:#ffffff}.mbsc-isicombobox.mbsc-ev-cal.mbsc-fr-inline .mbsc-cal-picker{background:#ffffff}.mbsc-isicombobox.mbsc-ev-cal.mbsc-fr-inline .mbsc-cal-scroll-c{background:#ffffff}.mbsc-isicombobox.mbsc-cal-events-popup .mbsc-fr-w{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-cal-events-popup .mbsc-fr-arr{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-cal-events-i{background:#ffffff}.mbsc-isicombobox .mbsc-event-list{background:#fafafa}.mbsc-isicombobox .mbsc-event-list .mbsc-event-day{color:#000000;font-weight:bold}.mbsc-isicombobox .mbsc-event-color{background:#d4d4d4}.mbsc-isicombobox.mbsc-ev-cal.mbsc-fr-md .mbsc-cal-cell{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-range-btn-end{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-range-btn-end .mbsc-range-btn:before{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-range-btn.mbsc-selected .mbsc-range-btn-v{color:#ffffff}.mbsc-isicombobox.mbsc-range .mbsc-cal .mbsc-cal-day.mbsc-cal-day-hl .mbsc-cal-day-date{background:#ffffff}.mbsc-isicombobox.mbsc-range .mbsc-cal-day.mbsc-selected:after{background:#ffffff}.mbsc-isicombobox.mbsc-timer .mbsc-sc-lbl{color:#ffffff}.mbsc-isicombobox.mbsc-ts .mbsc-sc-lbl{color:#ffffff}.mbsc-isicombobox .mbsc-color-preview{border-color:#c9c9c9}.mbsc-isicombobox.mbsc-ms-c{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-ms .mbsc-ms-item{color:#878787}.mbsc-isicombobox.mbsc-ms-nosel .mbsc-ms-item,.mbsc-isicombobox .mbsc-ms .mbsc-ms-item-sel{color:#ffffff}.mbsc-isicombobox.mbsc-ms-more .mbsc-ms-item:after{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-no-touch .mbsc-ms-item:not(.mbsc-disabled):hover{background:rgba(255,255,255,0.15)}.mbsc-isicombobox .mbsc-np-btn{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-np-btn.mbsc-active,.mbsc-isicombobox .mbsc-np-btn-empty{background:#dbdbdb}.mbsc-isicombobox .mbsc-np-btn.mbsc-disabled{color:#dedede}.mbsc-isicombobox.mbsc-page *::-moz-selection{background:#ffffff;color:#cccccc}.mbsc-isicombobox.mbsc-page *::selection{background:#ffffff;color:#cccccc}.mbsc-isicombobox.mbsc-page{background:#fafafa;color:#000000}.mbsc-isicombobox a{color:#ffffff}.mbsc-isicombobox.mbsc-form *::-moz-selection{background:#ffffff;color:#cccccc}.mbsc-isicombobox.mbsc-form *::selection{background:#ffffff;color:#cccccc}.mbsc-isicombobox.mbsc-form{background:#fafafa;color:#000000}.mbsc-isicombobox .mbsc-input-ic{color:#000000}.mbsc-isicombobox .mbsc-divider,.mbsc-isicombobox .mbsc-form-group-title{border-color:#d4d4d4;color:#707070}.mbsc-isicombobox .mbsc-input{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-control-w:before,.mbsc-isicombobox .mbsc-control-w:after{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-control-w.mbsc-err:after,.mbsc-isicombobox .mbsc-control-w.mbsc-err+.mbsc-err:before,.mbsc-isicombobox .mbsc-control-w.mbsc-err+.mbsc-divider{border-top-color:#d8342c}.mbsc-isicombobox .mbsc-input .mbsc-control::-webkit-input-placeholder{color:#cccccc}.mbsc-isicombobox .mbsc-input .mbsc-control::-ms-input-placeholder{color:#cccccc}.mbsc-isicombobox .mbsc-input .mbsc-control::-moz-placeholder{color:#cccccc}.mbsc-isicombobox .mbsc-input .mbsc-label,.mbsc-isicombobox .mbsc-input input,.mbsc-isicombobox .mbsc-input textarea{color:#000000}.mbsc-isicombobox .mbsc-err-msg{color:#d8342c}.mbsc-isicombobox .mbsc-input-outline.mbsc-control-w{border-color:#d4d4d4}.mbsc-isicombobox.mbsc-form .mbsc-checkbox,.mbsc-isicombobox.mbsc-form .mbsc-radio{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-checkbox-box{border-color:#ffffff}.mbsc-isicombobox .mbsc-checkbox-box:after{border-color:#ffffff}.mbsc-isicombobox .mbsc-radio-box:after{border-color:#ffffff}.mbsc-isicombobox .mbsc-radio input:disabled~.mbsc-radio-label{color:#cccccc}.mbsc-isicombobox .mbsc-btn{color:#ffffff;background:#ffffff}.mbsc-isicombobox .mbsc-btn-outline.mbsc-btn{color:#ffffff;border-color:#ffffff}.mbsc-isicombobox .mbsc-btn-outline.mbsc-btn.mbsc-active{background:#ffffff}.mbsc-isicombobox .mbsc-btn:not(.mbsc-btn-flat):disabled{background:#e6e6e6;color:#cccccc}.mbsc-isicombobox .mbsc-btn.mbsc-btn-outline:disabled{border-color:#cccccc;color:#cccccc;background:transparent}.mbsc-isicombobox.mbsc-progress{border-color:#d4d4d4;background:#ffffff}.mbsc-isicombobox .mbsc-progress-track{background:#e6e6e6}.mbsc-isicombobox .mbsc-progress-bar{background:#ffffff}.mbsc-isicombobox .mbsc-progress-value{color:#bdbdbd}.mbsc-isicombobox .mbsc-progress-step-label{color:#bdbdbd}.mbsc-isicombobox .mbsc-input .mbsc-label,.mbsc-isicombobox .mbsc-progress .mbsc-label{color:#000000}.mbsc-isicombobox .mbsc-slider-handle{background:#ffffff;box-shadow:0 0 1em rgba(0,0,0,0.1),0 0 .0625em rgba(0,0,0,0.15),0 .125em .125em rgba(0,0,0,0.15)}.mbsc-isicombobox .mbsc-slider-tooltip{color:#bdbdbd;background:#ffffff}.mbsc-isicombobox .mbsc-slider-step{background:#e6e6e6}.mbsc-isicombobox.mbsc-form .mbsc-switch{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-switch-track{background:#ededed;border-color:#ededed}.mbsc-isicombobox .mbsc-switch-track:after{background:#ffffff}.mbsc-isicombobox .mbsc-switch-handle{background:#ffffff;box-shadow:0 0 1em rgba(0,0,0,0.1),0 0 .0625em rgba(0,0,0,0.15),0 .125em .125em rgba(0,0,0,0.15)}.mbsc-isicombobox .mbsc-switch input:checked+.mbsc-switch-track{background:#ffffff;border-color:#ffffff}.mbsc-isicombobox .mbsc-segmented{background-color:#ffffff}.mbsc-isicombobox .mbsc-segmented-content{color:#ffffff;border-color:#ffffff;background:#ffffff}.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-active .mbsc-segmented-content,.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item input:checked+.mbsc-segmented-content{background:#ffffff;color:#ffffff}.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item input.mbsc-active+.mbsc-segmented-content{background:rgba(255,255,255,0.3);color:#ffffff}.mbsc-isicombobox .mbsc-stepper-val{color:#000000}.mbsc-isicombobox .mbsc-stepper-cont{background:#ffffff}.mbsc-isicombobox .mbsc-stepper{right:.75em}.mbsc-isicombobox .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-disabled .mbsc-segmented-content,.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item input:disabled+.mbsc-segmented-content{background:none;color:#cccccc;border-color:#cccccc}.mbsc-isicombobox .mbsc-stepper input:disabled{color:#cccccc;-webkit-text-fill-color:#cccccc}.mbsc-isicombobox .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#e6e6e6}.mbsc-isicombobox .mbsc-stepper .mbsc-active.mbsc-disabled .mbsc-segmented-content{color:#cccccc}.mbsc-isicombobox .mbsc-stepper input{color:#000000}.mbsc-isicombobox.mbsc-no-touch .mbsc-segmented-item:hover .mbsc-segmented-content{background:rgba(255,255,255,0.15)}.mbsc-isicombobox.mbsc-rating .mbsc-progress-track{color:#ffffff}.mbsc-isicombobox.mbsc-card.mbsc-form{background:#ffffff;box-shadow:0 0 1px 1px rgba(212,212,212,0.2)}.mbsc-isicombobox .mbsc-card-footer{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-lv{background:#d4d4d4}.mbsc-isicombobox .mbsc-lv-item{background:#ffffff;border-color:#d4d4d4;color:#000000}.mbsc-isicombobox .mbsc-lv-item:before,.mbsc-isicombobox .mbsc-lv-item:after{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-lv-gr-title{background:#fafafa;color:#707070;border-color:#d4d4d4}.mbsc-isicombobox.mbsc-no-touch .mbsc-lv-item-actionable:hover:before{background:rgba(0,0,0,0.05)}.mbsc-isicombobox .mbsc-lv-item-actionable.mbsc-lv-item-active:before{background:rgba(0,0,0,0.15)}.mbsc-isicombobox.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#fcfcfc}.mbsc-isicombobox .mbsc-lv-item-hl,.mbsc-isicombobox .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#e0e0e0}.mbsc-isicombobox .mbsc-lv-item-hl{background:#e0e0e0}.mbsc-isicombobox .mbsc-lv-handle-bar{background:#d4d4d4}.mbsc-isicombobox.mbsc-lv-has-fixed-header .mbsc-lv-gr-title,.mbsc-isicombobox.mbsc-lv-fixed-header .mbsc-lv-gr-title{color:#000000}.mbsc-isicombobox .mbsc-lv-ic-m{color:#000000}.mbsc-isicombobox .mbsc-lv-arr{color:#d4d4d4}.mbsc-isicombobox .mbsc-lv-loading .mbsc-ic{color:#000000}.mbsc-isicombobox.mbsc-lv-cont .mbsc-lv-item.mbsc-selected:before{background:rgba(255,255,255,0.1)}.mbsc-isicombobox.mbsc-snackbar .mbsc-snackbar-btn{color:#ffffff}.mbsc-isicombobox .mbsc-color-active,.mbsc-no-touch.mbsc-isicombobox .mbsc-color-item-c:hover{box-shadow:inset 0 0 0 .1875em #ffffff}.mbsc-isicombobox .mbsc-color-preview-item-empty{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-color-preview-cont{border-color:#c9c9c9}.mbsc-isicombobox.mbsc-form .mbsc-color-input{color:#000000}.mbsc-isicombobox .mbsc-color-clear-item{background:rgba(223,222,222,0.3)}
.ui-igcombo,.ui-igcombo-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-iggrid-headertable,.ui-iggrid-table{border-collapse:separate;table-layout:fixed}.ui-iggrid .ui-iggrid-footer .ui-state-default,.ui-iggrid .ui-iggrid-footer .ui-state-default a,.ui-iggrid .ui-iggrid-toolbar .ui-state-default,.ui-iggrid .ui-iggrid-toolbar .ui-state-default a,.ui-iggrid table thead a{text-decoration:none}.ui-chart-container,.ui-financialchart-container,.ui-shapechart-container{-webkit-tap-highlight-color:transparent}.ui-categorychart-container,.ui-chart-container{font-family:"Segoe UI",Arial,sans-serif;font-size:12px;border-width:0;-webkit-tap-highlight-color:transparent}.ui-chart-legend-item-badge,.ui-chart-legend-item-badge canvas{vertical-align:middle}.ui-chart-tooltip{background:#fff;color:#666}.ui-chart-legend{overflow:auto}.ui-chart-default-tooltip-content{white-space:nowrap}.ui-chart-pointer-tooltip-content-container{margin:3px}.ui-chart-pointer-tooltip{background-color:#fff;border-color:#4d4d4d;border-radius:4px;border-width:1px}.ui-chart-title{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#696969;margin:5px 0}.ui-chart-horizontal-axis-title,.ui-chart-subtitle,.ui-chart-vertical-axis-title,.ui-horizontal-axis-labels,.ui-vertical-axis-labels{font-family:Arial,Helvetica,sans-serif;font-size:12px}.ui-chart-horizontal-axis-title,.ui-chart-subtitle{color:#696969;margin:0 0 5px}.ui-chart-vertical-axis-title{color:#696969;margin:0 0 0 5px}.ui-horizontal-axis-labels{vertical-align:top;margin:2px 0;color:inherit}.ui-vertical-axis-labels{text-align:left;margin:0 2px;color:inherit}.ui-angular-axis-labels{margin:2px;color:inherit}.ui-radial-axis-labels{vertical-align:top;margin:2px 0;color:inherit}.ui-chart-category-axis-tick{height:0;color:#989EA3}.ui-chart-area-fill-opacity{opacity:1}.ui-chart-aligned-gridlines{visibility:collapse}.ui-helper-visibility-hidden,.ui-hidden,.ui-iggrid-editingcell>.ui-igedit+.ui-igcheckbox-container,.ui-state-hidden{visibility:hidden}.ui-chart-axis-major-line,.ui-chart-axis-stroke{border-color:#989EA3}.ui-igColorPicker{padding:5px 0;width:200px}.igColorPicker-table igColorPicker-row,.ui-igColorPicker .igColorPicker-table,.ui-igtoolbar .igColorPicker-table igColorPicker-row{padding:0;margin:0;list-style:none;line-height:1%}.ui-igColorPicker .igColorPicker-color{display:inline-block;height:16px;width:16px;border:1px solid #CDCDCD;margin:1px;zoom:1}.ui-igColorPicker .igColorPicker-table .ui-colorpicker-standardcolors{margin-top:10px}.ui-igColorPicker .igColorPicker-table .selected-color{border:1px dotted #000;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/check.png);background-position:center center;background-repeat:no-repeat}.pointerevents .ui-igColorPicker .igColorPicker-color,.touch .ui-igColorPicker .igColorPicker-color,.touchevents .ui-igColorPicker .igColorPicker-color{height:44px;width:44px}.pointerevents .ui-igColorPicker,.touch .ui-igColorPicker,.touchevents .ui-igColorPicker{width:480px}.ui-igcombo-wrapper{position:relative;display:inline-block;overflow:visible;width:200px;height:32px}.ui-igcombo{height:100%;box-sizing:border-box}.ui-igcombo-mode-dropdown .ui-igcombo-field,.ui-igcombo-mode-readonlylist .ui-igcombo-field{cursor:pointer}.ui-igcombo-fieldholder{height:100%;overflow:hidden}.ui-igcombo.ui-widget .ui-igcombo-clear{background:0 0}.ui-igcombo-button,.ui-igcombo-clear{float:right;position:relative;height:100%;min-width:16px;min-height:16px;cursor:pointer;padding:0 5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-igcombo-mode-readonly .ui-igcombo-button,.ui-igcombo-mode-readonly .ui-igcombo-clear{cursor:default}.ui-igcombo-buttonicon,.ui-igcombo-clearicon{position:absolute;top:50%;margin-top:-8px}.ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr,.ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr.ui-state-hover{border-width:0 0 0 1px}.ui-igcombo-button.ui-state-default.ui-igcombo-button-rtl{border-width:0 1px 0 0;float:left}.ui-igcombo-button.ui-state-default.ui-igcombo-button-rtl.ui-state-hover{border-width:0 1px 0 0}.ui-igcombo-clear.ui-igcombo-clear-rtl{float:left}.ui-igcombo-field{width:100%;height:100%;border:none;margin:0;padding:1px 2px;outline:0;box-sizing:border-box}.ui-igcombo-field::-ms-clear{display:none}.ui-igcombo-dropdown{position:absolute;width:100%;font-size:1em;border-top:0;z-index:100000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-igcombo-list{position:relative;overflow-x:hidden;overflow-y:auto}.ui-igcombo-list-overflow{overflow:hidden}.ui-igcombo-listitemholder{margin:0;padding:0;list-style-type:none;overflow-x:hidden}.ui-igcombo-listitemholder .ui-igcombo-listitem{position:relative;padding:3px;border:none;cursor:default;white-space:nowrap;background-image:none}.ui-igcombo-listitemtextwithcheckbox{margin-left:18px;margin-right:18px}.ui-igcombo-checkbox{position:absolute;top:50%}.ui-igcombo-checkbox.ui-igcheckbox-small{margin-top:-7.5px}.ui-igcombo-scrollholder{position:absolute;height:100%;right:0;z-index:1;overflow-y:scroll;overflow-x:hidden}.ui-igcombo-highlight{font-weight:700}.ui-igcombo-dropdown.ui-igcombo-no-border{border-width:0}.ui-igcombo-loading{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000000;background-color:rgba(255,255,255,.35);background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igLoadingSmall.gif);background-repeat:no-repeat;background-position:49% 49%;background-size:48px 48px}.ui-igcombo-nomatchfound{cursor:default;padding:4px;border:none}.ui-igcombo-group .ui-igcombo-listitem{padding-left:10px}.ui-igcombo-group-header{margin:0;padding:3px;font-weight:700}.ui-igcombo-orientation-top{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #ccc;border-bottom:0}.ui-igcombo-orientation-bottom{border-top:0;border-bottom:1px solid #ccc}li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-state-active,li.ui-igcombo-listitem.ui-igcombo-item-in-focus+li.ui-igcombo-listitem.ui-state-hover,li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-state-active,li.ui-igcombo-listitem.ui-state-active+li.ui-igcombo-listitem.ui-state-hover,li.ui-igcombo-listitem.ui-state-hover+li.ui-igcombo-listitem.ui-igcombo-item-in-focus,li.ui-igcombo-listitem.ui-state-hover+li.ui-igcombo-listitem.ui-state-active{border-top-color:transparent}.ig-rtl{text-align:right}.ig-rtl .ui-igcombo-checkbox{right:3px}.ui-igdialog{padding:.1em;overflow:hidden}.ui-igdialog .ui-igdialog-content,.ui-igdialog-content{position:relative;box-sizing:content-box;padding:.5em 1em 1em;border:0;background:0 0;overflow:auto;zoom:1}.ui-igdialog .ui-igdialog-content-iframe,.ui-igdialog-content-iframe{padding:0}.ui-igdialog .ui-igdialog-header{padding:.4em 1em;white-space:nowrap;cursor:default;line-height:1.2em}.ui-igdialog-buttonpane,.ui-igdialog-footer{text-align:left;border-width:1px 0 0;padding:.3em 1em .5em .4em}.ui-igdialog .ui-igdialog-headertext{font-weight:700;float:left;overflow:hidden;white-space:nowrap;margin:0!important;line-height:18px}.ui-igdialog-headertext-minimized{width:2em}.ui-igdialog-headerimage{float:left;margin-top:3px;margin-right:2px}.ui-igdialog-headerbutton{float:right;cursor:pointer;width:16px;height:16px;overflow:hidden;position:relative;box-sizing:content-box}.ui-igdialog-minimize-icon{margin-top:3px}.ui-igdialog-footer{white-space:nowrap;cursor:default;font-weight:400;line-height:1.4em;margin:0}.ui-igdialog-dragging,.ui-igdialog-resizing{filter:alpha(opacity=70);opacity:.7}.ui-igdialog-unmovable{cursor:default!important}.ui-draggable .ui-igdialog-header{cursor:move}.ui-igdialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-igdialog-buttonpane{background-image:none;margin:.5em 0 0}.ui-igdialog-buttonpane .ui-igdialog-buttonset{float:right}.ui-igdialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-widget-content.ui-button{border-width:1px}.pointerevents .ui-igdialog .ui-igdialog-header,.touch .ui-igdialog .ui-igdialog-header,.touchevents .ui-igdialog .ui-igdialog-header{line-height:1.6em}.pointerevents .ui-dialog .ui-dialog-titlebar,.touch .ui-dialog .ui-dialog-titlebar,.touchevents .ui-dialog .ui-dialog-titlebar{padding:1em!important}.pointerevents .ui-igdialog .ui-igdialog-headerbutton,.touch .ui-igdialog .ui-igdialog-headerbutton,.touchevents .ui-igdialog .ui-igdialog-headerbutton{height:30px;width:44px;position:relative;top:.8em;margin:-15px 0 0 .3em}.ui-igedit-checkbox-container,.ui-igedit-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;height:32px}.pointerevents .ui-igdialog .ui-igdialog-headerbutton .ui-icon,.touch .ui-igdialog .ui-igdialog-headerbutton .ui-icon,.touchevents .ui-igdialog .ui-igdialog-headerbutton .ui-icon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px}.ui-igedit,.ui-widget .ui-igedit{background:#fff;font-size:1em;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-igedit-container{box-sizing:border-box;position:relative;width:200px}.ui-igedit-checkbox-container{box-sizing:border-box;width:32px}.ui-igedit-negative{color:#e00000}.ui-igeditor-input-container{height:100%;overflow:hidden}.ui-igedit-buttonimage{position:absolute;top:50%;margin-top:-8px}.ui-igedit-input,.ui-iggrid .ui-iggrid-pager .ui-igedit-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:0!important;border-radius:0!important;margin:0;padding:1px 2px;outline:0}.ui-igedit-input::-ms-clear{display:none}.ui-igeditor-button-area{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.ui-igedit-dropdown,.ui-igedit-dropdown-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-igedit-dropdown-button{box-sizing:border-box;float:left}.ui-igedit-dropdown{position:absolute;left:-1px;overflow-x:hidden;overflow-y:auto;z-index:100000;box-sizing:border-box}.ui-effects-wrapper>.ui-igedit-dropdown{overflow-y:hidden}.ui-igedit-dropdown-orientation-top{border-bottom:0}.ui-igedit-dropdown-orientation-bottom{border-top:0}.ui-igedit-listitem.ui-igedit-listitemselected+.ui-igedit-listitem.ui-state-active,.ui-igedit-listitem.ui-igedit-listitemselected+.ui-igedit-listitem.ui-state-hover,.ui-igedit-listitem.ui-state-active+.ui-igedit-listitem.ui-igedit-listitemselected,.ui-igedit-listitem.ui-state-active+.ui-igedit-listitem.ui-state-hover,.ui-igedit-listitem.ui-state-hover+.ui-igedit-listitem.ui-igedit-listitemselected,.ui-igedit-listitem.ui-state-hover+.ui-igedit-listitem.ui-state-active{border-top-color:transparent}.ui-igedit-cleararea,.ui-igedit-spinarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;display:inline}.ui-igedit-button-common{float:right;position:relative;height:100%;min-width:16px;min-height:16px;cursor:pointer;padding:0 5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-igedit-list,.ui-igedit-spinbutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ui-igedit-spinbutton{box-sizing:border-box;float:left;display:inline}.ui-igedit-list{box-sizing:border-box}.ui-igedit-listitem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.ui-igedit-button-ltr,.ui-iggrid .ui-iggrid-footer .ui-igedit-button-ltr,.ui-iggrid .ui-iggrid-toolbar .ui-igedit-button-ltr,.ui-state-default .ui-igedit-button-ltr,.ui-state-focus .ui-igedit-button-ltr,.ui-state-hover .ui-igedit-button-ltr,.ui-widget-header .ui-igedit-button-ltr{border-width:0 0 0 1px}.ui-igedit-button-rtl,.ui-iggrid .ui-iggrid-footer .ui-igedit-button-rtl,.ui-iggrid .ui-iggrid-toolbar .ui-igedit-button-rtl,.ui-state-default .ui-igedit-button-rtl,.ui-state-focus .ui-igedit-button-rtl,.ui-state-hover .ui-igedit-button-rtl,.ui-widget-header .ui-igedit-button-rtl{border-width:0 1px 0 0}.ui-igedit-placeholder::-webkit-input-placeholder{color:rgba(128,128,128,.5)}.ui-igedit-placeholder::-moz-placeholder{color:rgba(128,128,128,.5)}.ui-igedit-placeholder:-moz-placeholder{color:rgba(128,128,128,.5)}.ui-igedit-placeholder:-ms-input-placeholder{color:rgba(128,128,128,.5)}.ui-checkbox-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative}.ui-checkbox-container .ui-icon-custom{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.ui-checkbox-container .ui-icon:focus{outline:0}.ui-igedit-textarea{resize:none}.ui-financialchart-container{font-family:"Segoe UI",Arial,sans-serif;font-size:12px;border-width:0}.ui-financialchart-mainChart,.ui-financialchart-volumeChart{margin-left:15px}.financialChartMainGrid{height:100%;width:100%;display:grid;display:-ms-grid;-ms-grid-columns:100%}.financialChartPrice{grid-row:3;-ms-grid-row:3;margin-top:10px}.financialChartPrice,.financialChartPrice>div{min-height:100px}.financialChartIndicators{grid-row:4;-ms-grid-row:4}.financialChartVolume{grid-row:5;-ms-grid-row:5}.financialChartZoomSlider{grid-row:6;-ms-grid-row:6}.financialChartToolbar{display:grid;display:-ms-grid;grid-row:1;-ms-grid-rows:100%;-ms-grid-row:1;-ms-grid-columns:100%}.financialChartToolbar .financialChartToolbar{display:flex;display:-ms-flexbox;align-items:center;border:1px solid #dadada;max-height:45px;background:#eee}.financialChartToolbar,.financialChartToolbar button{font:400 13px "Segoe UI",Arial,sans-serif!important}.financialChartRangeSelector{display:flex;align-items:center;justify-content:center;text-transform:uppercase;height:100%}.financialChartRangeSelector input{display:none}.financialChartRangeSelectorLabel{cursor:pointer;height:100%}.financialChartRangeSelectorLabel:hover .financialChartRangeSelectorLabelSpan{color:#4897AA}.financialChartRangeSelectorLabel input:checked+span{color:#444;background-color:#dadada}.financialChartIndicatorMenuDropDownMenu li.checked,.financialChartListItem:focus,.financialChartListItem:hover,.financialChartTypePickerDropDownMenu li.checked{color:#4897AA}.financialChartRangeSelectorLabelSpan{height:100%;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box}.financialChartRangeSelectorLastOption{border:none;padding-right:0}.financialChartIndicatorMenu,.financialChartTypePicker{position:relative;display:flex;align-items:center;justify-content:center}.financialChartTypePicker{margin-left:auto;height:100%;border-left:1px solid #dadada}.financialChartIndicatorMenu{height:100%;padding:0 10px;border-right:1px solid #dadada}.financialChartIndicatorMenuDropDownMenu,.financialChartTypePickerDropDownMenu{background:#fff;display:flex;flex-direction:column;z-index:1;position:absolute;top:calc(100% + 1px);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);white-space:nowrap}.financialChartIndicatorMenuDropDownMenu{left:0;min-width:100px;height:300px;overflow:auto}.financialChartTypePickerDropDownMenu{right:0}.ui-iggrid-lastpage .ui-icon,.ui-iggrid-nextpage .ui-icon,body[dir=rtl] .ui-iggrid-featurechoosericoncontainer,body[dir=rtl] .ui-iggrid-filtericoncontainer{right:3px}.financialChartListItem{cursor:pointer}.financialChartListItem span{position:relative;z-index:-1}.financialChartTypePickerDropDownMenu .financialChartListItem{display:flex;align-items:center;justify-content:flex-start}.financialChartTypePickerDropDownMenu .ui-icon{margin-right:5px}.financialChartIndicatorMenuDropDownButton,.financialChartTypePickerDropDownButton{background-color:transparent;border:none;outline:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.financialChartIndicatorMenuDropDownMenuList{font-weight:700}.financialChartIndicatorMenuDropDownMenu ul,.financialChartTypePickerDropDownMenu ul{list-style-type:none;margin:0;padding:8px}.financialChartIndicatorMenuDropDownMenu ul ul,.financialChartTypePickerDropDownMenu ul ul{padding-left:15px;font-weight:400}.financialChartIndicatorMenuDropDownMenu ul li,.financialChartTypePickerDropDownMenu ul li{padding-top:4px;position:relative}.financialChartIndicatorMenuDropDownMenu li.checked:before{margin-left:-15px;margin-right:5px;content:"\2713";position:absolute}.financialChartLegend{grid-row:2;-ms-grid-row:2}.ui-ChartButtonWrapper{display:flex;align-items:center;justify-content:center}.financialChartTypePickerDropDownButton .ui-icon-triangle-1-s,.ui-ChartButtonWrapper .ui-icon-triangle-1-s{font-size:10px}.financialChartTypePickerDropDownButton{background-color:transparent;height:100%;padding:0 10px}.financialChartIndicatorMenuLabel{margin:0 5px}.financialChartToolbar .ui-icon{color:#888;width:16px;height:16px;display:flex;justify-content:center;align-items:center;text-indent:-99999px;overflow:hidden;position:relative}.financialChartToolbar .ui-icon:before{display:block;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-indent:0;top:50%;width:1em}.ui-icon-IndicatorsIcon:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2055%2055%27%20fill%3D%27%23777777%27%3E%3Crect%20x%3D%2746.32%27%20y%3D%2716.34%27%20width%3D%275.97%27%20height%3D%2738.47%27%2F%3E%3Cpolygon%20points%3D%2736.73%2054.8%2042.7%2054.8%2042.7%2020.71%2040.34%2020.71%2036.73%2023.92%2036.73%2054.8%27%2F%3E%3Cpolygon%20points%3D%2727.14%2030.07%2027.14%2054.8%2033.11%2054.8%2033.11%2027.15%2028.46%2031.28%2027.14%2030.07%27%2F%3E%3Cpolygon%20points%3D%2730.74%2020.71%2029.62%2020.71%2030.12%2021.22%2030.74%2020.71%27%2F%3E%3Cpolygon%20points%3D%2717.55%2026.49%2017.55%2054.8%2023.52%2054.8%2023.52%2026.76%2020.26%2023.78%2017.55%2026.49%27%2F%3E%3Cpolygon%20points%3D%277.96%2024.97%207.96%2026.49%209.48%2024.97%207.96%2024.97%27%2F%3E%3Cpolygon%20points%3D%277.96%2054.8%2013.93%2054.8%2013.93%2030.11%207.96%2036.08%207.96%2054.8%27%2F%3E%3Cpolygon%20points%3D%2737.29%200.2%2043.23%206.14%2030.12%2016.96%2021.68%208.51%202.5%2027.69%207.29%2032.48%2020.26%2019.52%2028.46%2027.02%2047.33%2010.23%2052.5%2015.4%2052.5%2014.57%2052.5%200.2%2037.29%200.2%27%2F%3E%3C%2Fsvg%3E)}.financialChartIndicatorMenuDropDownButton:focus .ui-icon-IndicatorsIcon:before,.financialChartIndicatorMenuDropDownButton:hover .ui-icon-IndicatorsIcon:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2055%2055%27%20fill%3D%27%234897AA%27%3E%3Crect%20x%3D%2746.32%27%20y%3D%2716.34%27%20width%3D%275.97%27%20height%3D%2738.47%27%2F%3E%3Cpolygon%20points%3D%2736.73%2054.8%2042.7%2054.8%2042.7%2020.71%2040.34%2020.71%2036.73%2023.92%2036.73%2054.8%27%2F%3E%3Cpolygon%20points%3D%2727.14%2030.07%2027.14%2054.8%2033.11%2054.8%2033.11%2027.15%2028.46%2031.28%2027.14%2030.07%27%2F%3E%3Cpolygon%20points%3D%2730.74%2020.71%2029.62%2020.71%2030.12%2021.22%2030.74%2020.71%27%2F%3E%3Cpolygon%20points%3D%2717.55%2026.49%2017.55%2054.8%2023.52%2054.8%2023.52%2026.76%2020.26%2023.78%2017.55%2026.49%27%2F%3E%3Cpolygon%20points%3D%277.96%2024.97%207.96%2026.49%209.48%2024.97%207.96%2024.97%27%2F%3E%3Cpolygon%20points%3D%277.96%2054.8%2013.93%2054.8%2013.93%2030.11%207.96%2036.08%207.96%2054.8%27%2F%3E%3Cpolygon%20points%3D%2737.29%200.2%2043.23%206.14%2030.12%2016.96%2021.68%208.51%202.5%2027.69%207.29%2032.48%2020.26%2019.52%2028.46%2027.02%2047.33%2010.23%2052.5%2015.4%2052.5%2014.57%2052.5%200.2%2037.29%200.2%27%2F%3E%3C%2Fsvg%3E)}.ui-icon-toolbar-dd{position:relative;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.ui-icon-toolbar-dd:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#666 transparent transparent}.ui-iggrid .ui-iggrid-content,.ui-iggrid-headertable-mrl,.ui-iggrid-table{width:100%}.financialChartIndicatorMenuDropDownButton:focus .ui-icon-toolbar-dd:before,.financialChartIndicatorMenuDropDownButton:hover .ui-icon-toolbar-dd:before,.financialChartTypePickerDropDownButton:focus .ui-icon-toolbar-dd:before,.financialChartTypePickerDropDownButton:hover .ui-icon-toolbar-dd:before{content:'';border-color:#4897AA transparent transparent}.financialChartListItem[data-value=Auto]{padding-bottom:5px;border-bottom:1px solid #ddd;margin-bottom:3px}.ui-iggrid,.ui-iggrid .ui-iggrid-content,.ui-iggrid .ui-iggrid-headertable,.ui-iggrid .ui-widget-content,.ui-iggrid-scrolldiv table{border-width:0}.financialChartListItem[data-value=Auto] .ui-icon-changeable:before,.financialChartListItem[data-value=Auto] .ui-icon-chartAuto:before,.financialChartTypePickerDropDownButton[data-value=Auto] .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Auto] .ui-icon-chartAuto:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%208%203%20L%208%2013%20L%2010%2013%20L%2010%2016%20L%2012%2016%20L%2012%2013%20L%2014%2013%20L%2014%203%20L%2012%203%20L%2012%200%20L%2010%200%20L%2010%203%20L%208%203%20ZM%200%205%20L%200%2012%20L%202%2012%20L%202%2015%20L%204%2015%20L%204%2012%20L%206%2012%20L%206%205%20L%204%205%20L%204%202%20L%202%202%20L%202%205%20L%200%205%20Z%27%20fill%3D%27%23777777%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Auto]:focus .ui-icon-chartAuto:before,.financialChartListItem[data-value=Auto]:hover .ui-icon-chartAuto:before,.financialChartTypePickerDropDownButton[data-value=Auto]:focus .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Auto]:hover .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20%3E%3Cpath%20d%3D%27M%208%203%20L%208%2013%20L%2010%2013%20L%2010%2016%20L%2012%2016%20L%2012%2013%20L%2014%2013%20L%2014%203%20L%2012%203%20L%2012%200%20L%2010%200%20L%2010%203%20L%208%203%20ZM%200%205%20L%200%2012%20L%202%2012%20L%202%2015%20L%204%2015%20L%204%2012%20L%206%2012%20L%206%205%20L%204%205%20L%204%202%20L%202%202%20L%202%205%20L%200%205%20Z%27%20fill%3D%27%234897AA%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Bar] .ui-icon-BarIcon:before,.financialChartTypePickerDropDownButton[data-value=Bar] .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20%3E%3Cpath%20d%3D%27M%203%202%20L%203%204%20L%203%206%20L%203%207%20L%200%207%20L%200%209%20L%203%209%20L%203%2012%20L%205%2012%20L%205%209%20L%205%207%20L%205%206%20L%208%206%20L%208%204%20L%205%204%20L%205%202%20L%203%202%20ZM%2010%200%20L%2010%203%20L%2010%205%20L%2010%2010%20L%207%2010%20L%207%2012%20L%2010%2012%20L%2010%2015%20L%2012%2015%20L%2012%2012%20L%2012%2010%20L%2012%205%20L%2015%205%20L%2015%203%20L%2012%203%20L%2012%200%20L%2010%200%20Z%27%20fill%3D%27%23777777%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Bar]:focus .ui-icon-BarIcon:before,.financialChartListItem[data-value=Bar]:hover .ui-icon-BarIcon:before,.financialChartTypePickerDropDownButton[data-value=Bar]:focus .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Bar]:hover .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%203%202%20L%203%204%20L%203%206%20L%203%207%20L%200%207%20L%200%209%20L%203%209%20L%203%2012%20L%205%2012%20L%205%209%20L%205%207%20L%205%206%20L%208%206%20L%208%204%20L%205%204%20L%205%202%20L%203%202%20ZM%2010%200%20L%2010%203%20L%2010%205%20L%2010%2010%20L%207%2010%20L%207%2012%20L%2010%2012%20L%2010%2015%20L%2012%2015%20L%2012%2012%20L%2012%2010%20L%2012%205%20L%2015%205%20L%2015%203%20L%2012%203%20L%2012%200%20L%2010%200%20Z%27%20fill%3D%27%234897AA%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Line] .ui-icon-LineIcon:before,.financialChartTypePickerDropDownButton[data-value=Line] .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%200%2011.3333%20L%201.6842%2013%20L%206.5%208.8125%20L%209.5313%2011.3438%20L%2016%205.5%20L%2014%203.5%20L%209.5313%208.1875%20L%206.5%205.625%20L%200%2011.3333%20Z%27%20fill%3D%27%23777777%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Line]:focus .ui-icon-LineIcon:before,.financialChartListItem[data-value=Line]:hover .ui-icon-LineIcon:before,.financialChartTypePickerDropDownButton[data-value=Line]:focus .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Line]:hover .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%200%2011.3333%20L%201.6842%2013%20L%206.5%208.8125%20L%209.5313%2011.3438%20L%2016%205.5%20L%2014%203.5%20L%209.5313%208.1875%20L%206.5%205.625%20L%200%2011.3333%20Z%27%20fill%3D%27%234897AA%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Candle] .ui-icon-CandleIcon:before,.financialChartTypePickerDropDownButton[data-value=Candle] .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%208%203%20L%208%2013%20L%2010%2013%20L%2010%2016%20L%2012%2016%20L%2012%2013%20L%2014%2013%20L%2014%203%20L%2012%203%20L%2012%200%20L%2010%200%20L%2010%203%20L%208%203%20ZM%200%205%20L%200%2012%20L%202%2012%20L%202%2015%20L%204%2015%20L%204%2012%20L%206%2012%20L%206%205%20L%204%205%20L%204%202%20L%202%202%20L%202%205%20L%200%205%20Z%27%20fill%3D%27%23777777%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Candle]:focus .ui-icon-CandleIcon:before,.financialChartListItem[data-value=Candle]:hover .ui-icon-CandleIcon:before,.financialChartTypePickerDropDownButton[data-value=Candle]:focus .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Candle]:hover .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%20%3E%3Cpath%20d%3D%27M%208%203%20L%208%2013%20L%2010%2013%20L%2010%2016%20L%2012%2016%20L%2012%2013%20L%2014%2013%20L%2014%203%20L%2012%203%20L%2012%200%20L%2010%200%20L%2010%203%20L%208%203%20ZM%200%205%20L%200%2012%20L%202%2012%20L%202%2015%20L%204%2015%20L%204%2012%20L%206%2012%20L%206%205%20L%204%205%20L%204%202%20L%202%202%20L%202%205%20L%200%205%20Z%27%20fill%3D%27%234897AA%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Column] .ui-icon-ColumnIcon:before,.financialChartTypePickerDropDownButton[data-value=Column] .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%200%2016%20L%203%2016%20L%203%2011%20L%200%2011%20L%200%2016%20ZM%2011%2016%20L%2011%202%20L%208%202%20L%208%2016%20L%2011%2016%20ZM%2015%2016%20L%2015%204%20L%2012%204%20L%2012%2016%20L%2015%2016%20ZM%207%2016%20L%207%206%20L%204%206%20L%204%2016%20L%207%2016%20Z%27%20fill%3D%27%23777777%27%20%2F%3E%3C%2Fsvg%3E)}.financialChartListItem[data-value=Column]:focus .ui-icon-ColumnIcon:before,.financialChartListItem[data-value=Column]:hover .ui-icon-ColumnIcon:before,.financialChartTypePickerDropDownButton[data-value=Column]:focus .ui-icon-changeable:before,.financialChartTypePickerDropDownButton[data-value=Column]:hover .ui-icon-changeable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%2016%27%3E%3Cpath%20d%3D%27M%200%2016%20L%203%2016%20L%203%2011%20L%200%2011%20L%200%2016%20ZM%2011%2016%20L%2011%202%20L%208%202%20L%208%2016%20L%2011%2016%20ZM%2015%2016%20L%2015%204%20L%2012%204%20L%2012%2016%20L%2015%2016%20ZM%207%2016%20L%207%206%20L%204%206%20L%204%2016%20L%207%2016%20Z%27%20fill%3D%27%234897AA%27%20%2F%3E%3C%2Fsvg%3E)}.ui-iggrid{background-image:none}.ui-iggrid .ui-helper-reset{line-height:1.4;border:0}.ui-iggrid-headertable{width:100%;white-space:normal}.ui-iggrid table td,.ui-iggrid table th{overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ui-iggrid-headertable-mrl,.ui-iggrid-table-mrl{border-collapse:collapse;table-layout:fixed}.ui-iggrid-headertable-mrl.ui-iggrid-headertable-mrl-scrollable{border-spacing:0;border-collapse:separate;border-right:1px solid #dadada;box-sizing:border-box}.ui-iggrid-headertable-mrl.ui-iggrid-headertable-mrl-scrollable tr th{border-right:0}.ui-iggrid>.ui-widget-header.ui-helper-reset{border-width:0}.ui-iggrid-summaries-dropdown-listcontainer,.ui-widget-content.ui-iggrid-columnmoving-dropdown-list,.ui-widget-content.ui-iggrid-featurechooser-list,.ui-widget-content.ui-iggrid-filterddlist,.ui-widget-content.ui-iggrid-hiding-dropdown-list{border:none;margin:0;padding:0;list-style-type:none}.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-headercaption,.ui-iggrid .ui-iggrid-toolbar{padding:.6em .4em;text-align:center;cursor:default}.ui-iggrid th.ui-state-active,.ui-iggrid th.ui-state-active a,.ui-iggrid th.ui-state-default,.ui-iggrid th.ui-state-default a,.ui-iggrid th.ui-state-hover,.ui-iggrid th.ui-state-hover a{font-weight:400;text-align:left}.ui-iggrid .ui-ig-altrecord{background-color:rgba(153,153,153,.2)}.ui-iggrid .ui-iggrid-footer,.ui-iggrid .ui-iggrid-toolbar{font-weight:400;text-align:left;display:block}.ui-iggrid th,.ui-iggrid th.ui-state-active,.ui-iggrid th.ui-state-default,.ui-iggrid th.ui-state-hover{text-align:left;white-space:nowrap;height:1.6em}.ui-iggrid .ui-iggrid-header,.ui-iggrid table tbody td,.ui-iggrid table th{padding:4px}.ui-iggrid .ui-iggrid-tablebody td{border-width:1px}.ui-iggrid td.ui-state-default,.ui-iggrid td.ui-state-highlight,.ui-iggrid td.ui-state-hover{border-width:1px;font-weight:400}.ui-iggrid .ui-iggrid-toolbar .ui-iggrid-results{float:right}.ui-iggrid .ui-iggrid-footer .ui-iggrid-results{float:left;line-height:1.9em}.ui-iggrid .ui-iggrid-paging,.ui-iggrid th .ui-iggrid-indicatorcontainer,.ui-iggrid th .ui-iggrid-indicatorcontainer .ui-icon{float:right}.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdownlabels,.ui-iggrid .ui-iggrid-paging .ui-iggrid-paging-item span,.ui-iggrid .ui-iggrid-paging li,.ui-iggrid .ui-iggrid-paging>div,.ui-iggrid .ui-iggrid-results span{float:left;padding:0 .3em;line-height:1.4em}.ui-iggrid .ui-iggrid-paging .ui-icon,.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,.ui-iggrid .ui-iggrid-paging .ui-iggrid-paging-item span.ui-icon,.ui-iggrid .ui-iggrid-results .ui-icon,.ui-iggrid .ui-iggrid-results .ui-iggrid-pagesizedropdown{padding:0}.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-igedit-container,.ui-iggrid .ui-iggrid-results .ui-igedit-container{float:left;height:1.8em;line-height:1.4em}.ui-iggrid .ui-iggrid-paging .ui-igedit-input,.ui-iggrid .ui-iggrid-results .ui-igedit-input{line-height:1.4em}.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer,.ui-iggrid .ui-iggrid-paging .ui-iggrid-pagedropdowncontainer .ui-igedit-input{height:100%}.ui-iggrid th .ui-iggrid-indicatorcontainer a{float:right;display:block}.ui-iggrid .ui-iggrid-filterbutton,.ui-iggrid .ui-iggrid-paging-item,.ui-iggrid .ui-iggrid-results-item{float:left}.no-boxsizing .ui-iggrid-indicatorcontainer a{max-width:16px}.ui-iggrid .ui-iggrid-paging .ui-igedit-button,.ui-iggrid .ui-iggrid-results .ui-igedit-button{border-width:0 0 0 1px}a.ui-iggrid-pagelink,a.ui-iggrid-pagelinkcurrent{line-height:1.4em}.ui-iggrid .ui-iggrid-paging-item{position:relative;height:1.4em;box-sizing:content-box}.ui-iggrid .ui-iggrid-paging-item span{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-iggrid .ui-iggrid-paging-item a:active,.ui-iggrid .ui-iggrid-paging-item a:focus{outline:0}.ui-iggrid .ui-iggrid-paging-item span.ui-icon{margin-top:-8px;position:absolute;top:50%}.ui-iggrid-measurement-container .ui-iggrid-featurechooserbutton{padding-left:2px}.ui-iggrid .ui-iggrid-pager *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-iggrid-firstpage .ui-icon,.ui-iggrid-prevpage .ui-icon{left:3px}.ui-iggrid .ui-iggrid-paging .ui-iggrid-firstpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-prevpage{padding-left:20px}.ui-iggrid .ui-iggrid-paging .ui-iggrid-lastpage,.ui-iggrid .ui-iggrid-paging .ui-iggrid-nextpage{padding-right:20px}.ui-iggrid-pagelist{padding:0 6px}.ui-iggrid-pagelist li{margin:0 .1em}.ui-iggrid .ui-iggrid-filterbuttonright,.ui-iggrid th .ui-iggrid-filterbutton{float:right;margin:0}.ui-iggrid-filtercell{padding:4px 0;white-space:nowrap}.ui-iggrid-filtercell .ui-igedit-field{text-align:left}.ui-iggrid-scrolldiv{border-top:none!important;position:relative;min-height:0;background-color:#f3f3f3;border-bottom:1px solid #dcdcdc;z-index:1}.ui-iggrid-scrolldiv.ui-iggrid-virtualscrolldiv:first-child{border-top:none!important;border-bottom:none!important}.ui-iggrid-scrolldiv tbody{border:none!important}.ui-iggrid-sortableheader>a,span.ui-iggrid-headertext{font-size:1em;min-height:18px}.ui-iggrid-headertext{cursor:default}.ui-iggrid-sortableheader .ui-iggrid-headertext{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;-ms-user-select:none}.ui-iggrid-colheaderasc .ui-iggrid-headertext,.ui-iggrid-colheaderdesc .ui-iggrid-headertext,.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{width:-webkit-calc(100% - 34px)!important;width:-moz-calc(100% - 34px)!important;width:calc(100% - 34px)!important;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;line-height:1.6em}.ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,.ui-iggrid-multiheader-cell.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{width:-webkit-calc(100% - 34px)!important;width:-moz-calc(100% - 34px)!important;width:calc(100% - 34px)!important}.ui-iggrid-multiheader-cell.ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{text-indent:18px}.pointerevents .ui-iggrid-colheaderasc .ui-iggrid-headertext,.pointerevents .ui-iggrid-colheaderdesc .ui-iggrid-headertext,.pointerevents .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext,.touch .ui-iggrid-colheaderasc .ui-iggrid-headertext,.touch .ui-iggrid-colheaderdesc .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext,.touchevents .ui-iggrid-colheaderasc .ui-iggrid-headertext,.touchevents .ui-iggrid-colheaderdesc .ui-iggrid-headertext,.touchevents .ui-iggrid-headercell-featureenabled .ui-iggrid-headertext{width:-webkit-calc(100% - 34px)!important;width:-moz-calc(100% - 34px)!important;width:calc(100% - 34px)!important;line-height:1.8em}.pointerevents .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,.pointerevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.pointerevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.touch .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext,.touchevents .ui-iggrid-headercell-featureenabled.ui-draggable .ui-iggrid-headertext,.touchevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderasc .ui-iggrid-headertext,.touchevents .ui-iggrid-headercell-featureenabled.ui-iggrid-colheaderdesc .ui-iggrid-headertext{width:-webkit-calc(100% - 54px)!important;width:-moz-calc(100% - 54px)!important;width:calc(100% - 54px)!important}.pointerevents .ui-iggrid-colindicator-asc,.pointerevents .ui-iggrid-colindicator-desc,.touch .ui-iggrid-colindicator-asc,.touch .ui-iggrid-colindicator-desc,.touchevents .ui-iggrid-colindicator-asc,.touchevents .ui-iggrid-colindicator-desc{margin-top:.4em}.ui-iggrid-sortableheader{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-iggrid-sortableheader>a:active,.ui-iggrid-sortableheader>a:focus{outline:0}.ui-iggrid-indicatorcontainer{margin-top:.25em\9;margin-top:calc(.8em - 8px);min-width:34px}.ui-iggrid-layout-helper>tbody>tr>td{padding:0!important;background:none!important;vertical-align:top}.ui-iggrid-editingcell,.ui-iggrid-summarycolumn,.ui-iggrid-summaryiconcolumn{vertical-align:top!important}.ui-iggrid .ui-igedit-button,.ui-iggrid .ui-igedit-fieldincontainer{height:1.4em}.ui-iggrid .ui-iggrid-pagedropdownlabels,.ui-iggrid .ui-iggrid-results span{line-height:1.4em}.ui-iggrid .ui-igedit-button,.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{float:left;position:relative;height:1.4em}.ui-iggrid .ui-igedit-buttonimage,.ui-iggrid-filtercell .ui-iggrid-filterbutton{position:absolute;top:50%;left:50%;margin-top:-8px!important;margin-left:-8px!important;width:16px;height:16px}.ui-igedit-dropdown .ui-igedit-listitem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:1.1em!important;text-shadow:none}.ui-iggrid .ui-iggrid-filtercell{font-size:1em;font-weight:400}.ui-iggrid .ui-iggrid-filtercell .ui-igedit{width:100%!important;height:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block}.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4em;width:100%!important}.ui-iggrid .ui-iggrid-filtercell .ui-igedit:first-child input{padding:.3em}.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{margin-right:-2em}.ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before{color:#dcdcdc;content:"|";margin:0 0 0 1.4em;text-shadow:none;width:1.4em}.ui-iggrid .ui-iggrid-filtercell .ui-iggrid-filtereditor{padding:0 0 0 1.8em!important}.ui-iggrid .ui-iggrid-filtercell .ui-igedit-button+.ui-iggrid-filtereditor{padding-right:1.6em!important;margin-right:-1.6em!important}.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-filtereditor{padding:0 1.8em 0 0!important;text-align:right!important}.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-button,.ie7 .ui-iggrid-pagesizedropdown .ui-igedit-button,.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-button,.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-button,.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-igeditor-input-container>span>input.ui-igedit-input{padding:0!important}.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer,.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer{float:right;margin-top:0}.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer{float:right;position:relative;margin-top:0!important}.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer>a{margin:0!important;float:right!important}.ui-iggrid-filtercell .ui-iggrid-filterbuttonright>div.ui-iggrid-indicatorcontainer>a:before{margin:0 1.4em 0 0}.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer a,.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{margin:0 0 0 -1.4em!important}.ui-iggrid-filtercell .ui-igeditor-input-container+.ui-iggrid-indicatorcontainer a:before,.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a:before{margin-right:1.4em;margin-left:0;text-align:right}.ui-iggrid-rtl .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field{margin-left:-1.4em!important;margin-right:0!important}.ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{width:1.4em!important;height:1.6em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie7 .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field,.no-boxsizing .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button+.ui-igedit-field{margin-right:-5.2em!important}.ie7 .ui-iggrid-pagedropdowncontainer .ui-igedit-field,.ie7 .ui-iggrid-pagesizedropdown .ui-igedit-field,.no-boxsizing .ui-iggrid-pagedropdowncontainer .ui-igedit-field,.no-boxsizing .ui-iggrid-pagesizedropdown .ui-igedit-field{margin-right:-2em!important;padding-top:0!important;padding-bottom:0!important}.ie7 .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a,.no-boxsizing .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer a{left:.7em}.ui-iggrid-filterddlistitemadvanced{padding:7px 0;overflow:hidden}.ui-iggrid-filterddlistitemadvanced input{margin-right:7px}.ui-iggrid-blockarea{z-index:9999}.ui-iggrid-dialog{z-index:20001}.ui-iggrid-filterdialogaddconditionlist{display:inline-flex;padding:0 5px}.ui-iggrid-filterdialogaddcondition{padding-top:5px;padding-bottom:10px}.ui-iggrid-filtertable{margin-top:8px}.ui-iggrid table.ui-iggrid-filtertable tbody td{background-color:transparent!important;border:none!important;padding:2px 4px 2px 0}.ui-iggrid-filterrow{background-color:#ccc;background-image:none}.ui-iggrid td.ui-iggrid-filtercell{padding:0;margin:0;border:0;border-top:none;height:1.6em}.ui-iggrid-filtercell input{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0;margin:0}.ui-iggrid-filterdialogclearall{text-decoration:underline;background:0 0;border:none;font-size:13px;color:inherit}.ui-iggrid .ui-iggrid-pagedropdowncontainer.ui-state-default,.ui-iggrid .ui-iggrid-pagesizedropdown.ui-state-default{background:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-iggrid .ui-igedit .ui-igedit-field{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-iggrid .ui-igedit-list .ui-igedit-listitem{font-size:1em;line-height:1.4em}.ui-iggrid .ui-igedit-field{padding:0 0 0 2px!important}.pointerevents .ui-iggrid-pagedropdowncontainer .ui-igedit-container,.pointerevents .ui-iggrid-results .ui-igedit-container,.touch .ui-iggrid-pagedropdowncontainer .ui-igedit-container,.touch .ui-iggrid-results .ui-igedit-container,.touchevents .ui-iggrid-pagedropdowncontainer .ui-igedit-container,.touchevents .ui-iggrid-results .ui-igedit-container{width:5em!important}.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field,.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field{height:1.4em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-field,.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-field,.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-field{width:3.4em!important}.pointerevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.pointerevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touch .ui-iggrid-results .ui-igedit-container .ui-igedit-button,.touchevents .ui-iggrid-pager .ui-igedit-container .ui-igedit-button,.touchevents .ui-iggrid-results .ui-igedit-container .ui-igedit-button{width:1.4em!important;padding:0!important}.ui-iggrid-filtericon{display:block;width:16px;height:16px}.ui-iggrid-filtericonstartswith{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -112px 0 no-repeat}.ui-iggrid-filtericondoesnotstartwith{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -128px 0 no-repeat}.ui-iggrid-filtericonendswith{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -144px 0 no-repeat}.ui-iggrid-filtericondoesnotendwith{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -160px 0 no-repeat}.ui-iggrid-filtericoncontains{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -176px 0 no-repeat}.ui-iggrid-filtericondoesnotcontain{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -192px 0 no-repeat}.ui-iggrid-filtericonequals{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -208px 0 no-repeat}.ui-iggrid-filtericondoesnotequal{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -224px 0 no-repeat}.ui-iggrid-filtericongreaterthanorequalto{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -240px 0 no-repeat}.ui-iggrid-filtericonlessthanorequalto{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -256px 0 no-repeat}.ui-iggrid-filtericongreaterthan{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -272px 0 no-repeat}.ui-iggrid-filtericonlessthan{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -288px 0 no-repeat}.ui-iggrid-filtericonlike{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -304px 0 no-repeat}.ui-iggrid-filtericonnotlike{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -320px 0 no-repeat}.ui-iggrid-filtericonmatch{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -336px 0 no-repeat}.ui-iggrid-filtericondoesnotmatch{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -352px 0 no-repeat}.ui-iggrid-filtericontoppercentile{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -368px 0 no-repeat}.ui-iggrid-filtericonbottompercentile{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -384px 0 no-repeat}.ui-iggrid-filtericontrue{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -48px 0 no-repeat}.ui-iggrid-filtericonfalse{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -64px 0 no-repeat}.ui-iggrid-filtericonafter,.ui-iggrid-filtericonbefore,.ui-iggrid-filtericonlastmonth,.ui-iggrid-filtericonlastyear,.ui-iggrid-filtericonnextmonth,.ui-iggrid-filtericonnextyear,.ui-iggrid-filtericonnoton,.ui-iggrid-filtericonon,.ui-iggrid-filtericonthismonth,.ui-iggrid-filtericonthisyear,.ui-iggrid-filtericontoday,.ui-iggrid-filtericonyesterday{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -400px 0 no-repeat}.ui-icon.ui-iggrid-icon-summaries{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -416px 0 no-repeat}.ui-icon.ui-iggrid-icon-groupby{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -464px 0 no-repeat}.ui-icon.ui-iggrid-icon-hide{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -448px 0 no-repeat}.ui-iggrid-columnmoving-dropdown-list li .ui-icon,.ui-iggrid-columnmoving-dropdown-list li.ui-state-active .ui-icon{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png);background-repeat:no-repeat}.ui-icon.ui-iggrid-icon-left{background-position:-511px 0}.ui-icon.ui-iggrid-icon-right{background-position:-527px 0}.ui-icon.ui-iggrid-icon-first{background-position:-543px 0}.ui-icon.ui-iggrid-icon-last{background-position:-558px 0}.no-svg .ui-iggrid-featurechooser-list .ui-icon.ui-iggrid-featurechooser-li-iconcontainer,.ui-iggrid-featurechooser-list .ui-icon.ui-iggrid-featurechooser-li-iconcontainer{background-repeat:no-repeat;height:60px;width:60px;margin:0 auto;font-size:3em;left:0}.ui-iggrid-featurechooser-submenu{z-index:20000;background-color:#e5e5e5;border:1px solid #b1b1b1;padding:4px;-moz-box-shadow:0 0 10px grey;-webkit-box-shadow:0 0 10px grey;box-shadow:0 0 10px grey}.ui-iggrid-featurechooser-submenuicon{height:15px;position:relative!important;margin:auto!important}.ui-icon.ui-iggrid-icon-sort-a-z{background-position:0 0}.ui-icon.ui-iggrid-icon-sort-z-a{background-position:-60px 0}.ui-icon.ui-iggrid-icon-multiple-sorting{background-position:-120px 0}.ui-icon.ui-icon.ui-iggrid-icon-summaries{background-position:-180px 0}.ui-icon.ui-icon.ui-iggrid-icon-fix{background-position:-240px 0}.ui-icon.ui-icon.ui-iggrid-icon-unfix{background-position:-300px 0}.ui-icon.ui-icon.ui-iggrid-icon-groupby{background-position:-360px 0}.ui-icon.ui-icon.ui-iggrid-icon-column-chooser{background-position:-420px 0}.ui-icon.ui-icon.ui-iggrid-icon-resize{background-position:-480px 0}.ui-icon.ui-icon.ui-iggrid-icon-move{background-position:-540px 0}.ui-icon.ui-icon.ui-iggrid-icon-hide{background-position:-600px 0}.ui-icon.ui-icon.ui-iggrid-icon-show{background-position:-660px 0}.ui-icon.ui-icon.ui-iggrid-icon-advanced-filter{background-position:-720px 0}.ui-iggrid-featurechooser-list-submenu li{margin-top:2px;cursor:pointer;font-weight:400}.ui-iggrid-columnmoving-dropdown-dialog,.ui-iggrid-featurechooser-dropdown-dialog,.ui-iggrid-filterdd,.ui-iggrid-hiding-dropdown-dialog,.ui-iggrid-summaries-dialog,.ui-igpivot-filterdropdown,.ui-igpivot-metadatadropdown{padding:1px;box-shadow:0 0 5px #555;z-index:20000}.ui-iggrid-columnmoving-dropdown-list li,.ui-iggrid-filterddlist li,.ui-iggrid-hiding-dropdown-list li,.ui-iggrid-summaries-dropdown-listcontainer li{position:relative;cursor:default;border:none;padding-right:25px;padding-left:25px;line-height:1.5em;margin:2px 0!important}.ui-iggrid-columnmoving-dropdown-list li{margin:2px 0}.ui-iggrid-columnmovingiconcontainer,.ui-iggrid-filtericoncontainer{margin-left:-22px;margin-top:-8px;position:absolute;top:50%}.ui-iggrid-columnmovingiconcontainer .ui-icon{top:0;left:0}.ui-iggrid-featurechooser-li-iconcontainer{position:relative!important}.ui-iggrid-featurechooser-li-container{float:left;text-align:center;padding:0 5px;cursor:pointer}.ui-iggrid-featurechooser-secondaryicon-container{margin-top:-9px;position:absolute;right:3px;top:50%}.ui-iggrid-featurechooser-secondaryicon-container .ui-icon,.ui-iggrid-featurechoosericoncontainer .ui-icon{position:static}.ui-iggrid-columnmoving-dropdown-list *,.ui-iggrid-featurechooser-list *,.ui-iggrid-filterddlist *,.ui-iggrid-hiding-dropdown-list *{white-space:nowrap}.ui-iggrid-canceltextselection{-moz-user-select:none;user-select:none}.ui-iggrid-expandcolumn,.ui-iggrid-summaryiconcolumn{-moz-user-select:none;-o-user-select:none;-khtml-user-select:none}.ui-iggrid-virtualrow td{padding:0 4px!important}.ui-iggrid-resizing-handle{top:-100px;height:300px;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/blank.png) no-repeat;z-index:100}.ui-iggrid-resizing-handle-cursor{cursor:e-resize}.ui-iggrid-resize-line{width:1px;background-color:#000;position:absolute;z-index:2}.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-expandcolumn,.ui-iggrid table tbody td.ui-iggrid-expandcolumn{padding:0!important}.ui-iggrid-expandbuttoncontainer,.ui-iggrid-expandbuttoncontainer-group-by{width:30px;height:2em;display:block;margin:0}.ui-iggrid-expandbutton{width:16px;height:16px;float:left;margin:20%}.ui-iggrid-expandbuttongb{width:16px;height:16px}.ui-iggrid-expandcolumn{-webkit-user-select:none;user-select:none}.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-nongrouprowemptycell{border-top-width:0;border-bottom-width:0}.ui-iggrid .ui-iggrid-tablebody td.ui-iggrid-last-emptycell{border-bottom-width:1px}.ui-iggrid-groupexpandcell{float:left!important}.ui-iggrid td.ui-iggrid-childarea{padding-left:34px}.ui-iggrid-childarea-collapsed{padding-top:0!important;padding-bottom:0!important;border-width:0!important}.ui-iggrid-childgridseparator{clear:both;display:block;margin:1.4em 0;height:0;border-top:1px dotted #000;border-bottom:1px dotted #fff;opacity:.3;filter:alpha(opacity=30)}.ui-iggrid-summaryiconcontainer-group-by{display:block;margin-top:4px}.ui-iggrid-summaryiconcolumn{-webkit-user-select:none;user-select:none}.ui-iggrid .ui-tooltip,.ui-tooltip{background:#fff;box-shadow:0 0 5px #aaa;padding:8px;z-index:9999;border-width:1px}.ui-iggrid-columnmoving-dragtop{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -80px 4px no-repeat}.ui-iggrid-columnmoving-dragbottom{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-333333.png) -96px -4px no-repeat}.ui-iggrid-columnmoving-dragtop.ui-iggrid-columnmoving-dragleft{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ui-iggrid-columnmoving-dragbottom.ui-iggrid-columnmoving-dragleft,.ui-iggrid-columnmoving-dragtop.ui-iggrid-columnmoving-dragright{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ui-iggrid-columnmoving-dragbottom.ui-iggrid-columnmoving-dragright{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ui-iggrid-moving-indicator{cursor:pointer;display:block;float:right;font-size:10px;height:16px;line-height:20px;text-align:center;width:16px}.ui-iggrid th .ui-iggrid-summaries-header-icon.ui-icon{display:inline-block;float:right}.ui-iggrid-summaries-headerbuttoncontainer{float:right;border:1px solid transparent}.ui-iggrid-summaries-footer-icon-container{float:left;border:1px solid transparent;width:16px;height:16px}.ui-iggrid-summaries-dialog{z-index:20000;background-color:#fff;padding:6px 0}.ui-iggrid-summaries-footer-text-container{font-size:.9em;margin-left:25px}.ui-iggrid-footer-text-container{float:right}.ui-iggrid-footer-icon-container{float:left}.ui-igbutton-summaries-footer{width:10px;height:20px;border:1px solid gray}.ui-iggrid-summaries-footer-dialog-buttons-container{margin-top:6px;padding-left:25px;padding-right:6px}.ui-iggrid tfoot .ui-iggrid-footerextracell,.ui-iggrid tfoot td.ui-state-default,.ui-iggrid tfoot td.ui-state-hover{background-image:none;text-shadow:none;border-top-width:0;border-left-width:0;padding:4px 0}.ui-iggrid tfoot .ui-iggrid-footerextracell{border-right-width:1px;border-bottom-width:1px;border-style:solid}.ui-iggrid tfoot tr:first-child td{border-top-width:1px}.ui-iggrid tfoot .ui-iggrid-footerextracell,.ui-iggrid tfoot td:first-child{border-left-width:1px}.ui-iggrid-summaries-dialog label{line-height:1.5em;margin-left:25px}.ui-dialog .ui-widget-content.ui-button,.ui-iggrid-summaries-dialog .ui-widget-content.ui-button{border-width:1px}.ui-iggrid-summaries-dialog .ui-igcheckbox-normal{position:absolute;top:50%;margin-top:-9px}.ui-iggrid-footertable{table-layout:fixed;width:100%;border-collapse:separate;background-color:#fff}.ui-iggrid .ui-iggrid-footertable{border:none}.ui-iggrid-groupbydroppableedge{opacity:.5}.ui-iggrid-groupbyarea{background-color:#eee;border-bottom:1px solid #999;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;color:#333;padding-left:5px;padding-bottom:5px;position:relative;overflow:hidden;min-height:4em}.ui-iggrid-groupbyareahover{border:1px solid #999}.ui-iggrid-nodrop{cursor:not-allowed!important}.ui-iggrid-grouparealist{display:inline;list-style-type:none;padding-bottom:0;margin-bottom:0;padding-left:0;margin-left:0}.ui-iggrid-grouparealist li,.ui-iggrid-grouparealist li.ui-state-default{display:inline;border-width:0;padding-left:.4em;line-height:1.6em;height:1.6em;overflow-y:hidden}.ui-iggrid-grouparealist li span{cursor:pointer}.ui-iggrid-groupedcolumnlabel,.ui-iggrid-groupedcolumnlabel.ui-state-default{border:0}.ui-iggrid-groupedcolumnlabel .ui-icon{float:right;position:relative;top:50%;margin-top:-8px}.ui-iggrid-groupbyareatext{display:block;margin:.4em 0;text-align:center}.ui-iggrid-groupbylabelrightedge,.ui-widget .ui-iggrid-groupbylabelrightedge.ui-state-default{float:left;height:1.6em;width:.85em;border:none;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/group-by-label-right-edge.png) right center no-repeat;padding-left:0!important;opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3}.ui-iggrid-groupbylayoutlabel{font-style:italic;letter-spacing:1px;padding-right:10px;border-right:1px solid;margin-right:10px;line-height:1.6em;opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4}.ui-iggrid-groupbylabelrightedge+.ui-iggrid-groupedcolumnlabel{margin-left:-1.4em;padding-left:2em;border-left:none}.ui-iggrid-groupbylabelrightedgeend,.ui-iggrid-groupbylabelrightedgeend.ui-state-default{background:none;float:right;border-color:#eee #eee #eee transparent;border-style:solid;border-width:.85em 0 .86em .85em;height:0;width:0}.ui-iggrid-groupedcolumnlabel span:first-child+span{float:left}.ui-iggrid-rowselector-class{font-weight:400}.ui-iggrid-rowselector-class .ui-igcheckbox-normal,.ui-iggrid-rowselector-header .ui-igcheckbox-normal{float:right}.ui-iggrid-rowselector-class .ui-iggrid-rowselector-row-number{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-iggrid th.ui-iggrid-rowselector-class .ui-icon{float:left;margin-right:.2em;opacity:0;filter:alpha(opacity=0)}.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-active .ui-icon,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-active .ui-icon{opacity:1;filter:alpha(opacity=100)}.ui-iggrid-columnchooser-handlebar{height:15px}.ui-iggrid-hiding-hiddencolumnindicator{top:-100px;height:300px;background-color:transparent;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/diagonals-medium.png);opacity:.3;filter:alpha(opacity=30);cursor:pointer}.ui-iggrid-hiding-indicator{float:right;display:block;width:16px;height:16px;line-height:13px;font-size:20px;text-align:center;font-family:"Segoe UI",Arial,sans-serif;cursor:pointer;margin-top:-1px}.ui-dialog .ui-iggrid-columnchooser-caption.ui-dialog-titlebar{padding-right:30px}.ui-dialog-title.ui-iggrid-columnchooser-caption-title{white-space:nowrap;overflow:hidden;width:100%;margin-right:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ui-dialog .ui-iggrid-columnchooser-content th{text-align:left;padding:0 4px;font-size:.85em;text-transform:uppercase}.ui-dialog .ui-iggrid-columnchooser-content td{white-space:nowrap;padding:0 4px}.ui-iggrid-editingcell{text-align:left!important;padding:4px;line-height:normal}.ui-iggrid-editor{position:absolute;padding:0!important;margin-right:0;margin-bottom:0}.ui-widget-content.ui-iggrid-buttoncontainer{white-space:nowrap;z-index:1;-moz-box-shadow:0 0 5px #555;-webkit-box-shadow:0 0 5px #555;box-shadow:0 0 5px #555;border-width:1px;border-style:solid}.ui-iggrid-button{display:inline-block;cursor:default;margin:5px;padding:0;white-space:nowrap}td.ui-iggrid-addrow{text-align:left;position:relative;cursor:default;font-weight:400;white-space:nowrap;padding:4px}.ui-iggrid-addrow .ui-icon{margin-right:5px;float:none}.ui-iggrid-button .ui-icon{float:none;width:16px;height:16px;margin-left:6px;margin-top:-8px;position:absolute;top:50%}.ui-iggrid-button .ui-icon+span{padding:3px 12px 5px 25px}.ui-iggrid-deletebutton{cursor:pointer;box-sizing:initial!important;left:51%}.ui-iggrid-button-icon-only,.ui-iggrid-deletebutton{display:inline-block;white-space:nowrap;width:16px;height:16px;padding:3px!important;z-index:1}.ui-iggrid-button-icon-only .ui-icon,.ui-iggrid-deleteicon{float:none;position:absolute;margin-top:-8px;margin-left:-8px;top:50%;left:50%}.ui-iggrid-deletebutton .ui-icon{font-size:16px!important}.ui-iggrid-deletedrecord td,.ui-iggrid-deletedrecord th{opacity:.5;filter:alpha(opacity=50);text-decoration:line-through;font-style:italic}.ui-iggrid .ui-igcombo-disabled,.ui-iggrid .ui-igedit-disabled{opacity:1;filter:alpha(opacity=100);color:#d0d0d0}.ui-iggrid-modifiedrecord>td{font-style:italic}.ui-iggrid .ui-state-highlight,.ui-iggrid-mergedcell.ui-state-highlight{border-top-color:transparent;border-bottom-color:transparent}.ui-iggrid-mergedcell,.ui-iggrid-mergedcell.ui-state-highlight{color:#aaa}.ui-iggrid .ui-ig-altrecord .ui-iggrid-mergedcellsbottom.ui-state-highlight,.ui-iggrid .ui-iggrid-mergedcellsbottom.ui-state-highlight{border-bottom-color:#bbb}.ui-iggrid .ui-iggrid-mergedcell.ui-iggrid-mergedcellsbottom{border-bottom-color:#aaa}.ui-iggrid-featurechooser-headercontainer{float:right}.ui-iggrid-featurechooser-list{float:left}.pointerevents .ui-iggrid-featurechooser-list.ui-menu li,.touch .ui-iggrid-featurechooser-list.ui-menu li,.touchevents .ui-iggrid-featurechooser-list.ui-menu li,.ui-iggrid-featurechooser-list li{display:inline-block;float:left;max-width:70px;text-align:center;overflow:hidden;height:94px;line-height:1.2em;font-size:11px}.ui-iggrid-featurechooser-list li.ui-state-default{background-color:transparent}.ui-iggrid-featurechooser-list li.ui-state-default:hover,.ui-iggrid-featurechooser-list li.ui-state-hover{background-color:#eee}.ui-iggrid-columnmoving-dropdown-list .ui-icon,.ui-iggrid-featurechooser-list .ui-icon,.ui-iggrid-hiding-dropdown-list .ui-icon{opacity:.6;filter:alpha(opacity=60)}.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-icon,.ui-iggrid-hiding-dropdown-list .item-selected .ui-icon{opacity:1;filter:alpha(opacity=100)}.ui-iggrid-columnmoving-dropdown-list .ui-iggrid-columnmoving-dropdown-ddlistitemtext,.ui-iggrid-featurechooser-list .ui-iggrid-featurechooserddlistitemtext,.ui-iggrid-hiding-dropdown-list .ui-iggrid-hiding-dropdown-ddlistitemtext{font-weight:400;white-space:normal}.ui-iggrid-columnmoving-dropdown-list .item-selected .ui-iggrid-columnmoving-dropdown-ddlistitemtext,.ui-iggrid-hiding-dropdown-list .item-selected .ui-iggrid-hiding-dropdown-ddlistitemtext{font-weight:700}.pointerevents .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,.touch .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,.touchevents .ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator,.ui-iggrid-featurechooser-list li.ui-iggrid-featurechooser-separator{background-color:#bbb;border-right:1px solid #333;float:left;font-size:1%;width:1px;height:74px;margin:10px 5px;opacity:.2}.ui-iggrid-featurechooserddlistitemtext{display:block}.ui-iggrid-columnchooser-listitems,.ui-iggrid-groupby-dialog-groupedcolumns ul,.ui-iggrid-groupby-dialog-ungroupedcolumns ul,.ui-iggrid-moving-dialog-columns ul,.ui-iggrid-sorting-dialog-sortedcolumns ul,.ui-iggrid-sorting-dialog-unsortedcolumns ul,.ui-iggrid-sorting-dialog-unsortedcolumns-list{line-height:2.5em;list-style-type:none;padding:0;margin:0;white-space:nowrap;cursor:pointer;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none}.ui-iggrid-modaldialog-caption-buttoncontainer{display:block;float:right;font-size:.75em}.ui-iggrid-columnchooser-itemhidden,.ui-iggrid-columnchooser-itemhidden a{color:Gray}.ui-iggrid-columnchooser-text{margin:0 0 0 5px}.ui-iggrid-modaldialog-content{margin:0;padding:0}.ui-iggrid-dialog-text{padding:0 0 0 1em}.ui-iggrid-dialog-sortedcolumns ul,.ui-iggrid-dialog-unsortedcolumns,.ui-iggrid-dialog-unsortedcolumns ul,.ui-iggrid-groupby-dialog-groupedcolumns,.ui-iggrid-groupby-dialog-ungroupedcolumns,.ui-iggrid-moving-dialog-columns .ui-iggrid-dialog-sortedcolumns{width:100%}.ui-iggrid-columnchooser-item,.ui-iggrid-dialog-sortedcolumns li,.ui-iggrid-dialog-unsortedcolumns li,.ui-iggrid-groupby-dialog-groupedcolumns li,.ui-iggrid-groupby-dialog-ungroupedcolumns li,.ui-iggrid-moving-dialog-columns li,.ui-iggrid-sorting-dialog-sortedcolumns li,.ui-iggrid-sorting-dialog-unsortedcolumns li{position:relative;height:2.5em;border-width:0 0 1px;background:0 0}.ui-iggrid-dialog-sortedcolumns ul li,.ui-iggrid-dialog-unsortedcolumns ul li{margin:0;padding:0}.ui-iggrid-columnchooser-item a,.ui-iggrid-dialog-groupby-button a,.ui-iggrid-dialog-unsortedcolumns-sortbybutton a,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton a{text-decoration:none;cursor:pointer;font-size:.8em}.ui-iggrid-dialog-ascdescbutton-selected span{border-color:Red}.ui-iggrid-multiplesorting-dialog-slide{margin:0 auto;padding:0;border-width:1px 0 0;background:0 0}.ui-iggrid-multiplesorting-dialog-slide-button-container{text-align:center;padding:0;margin:0 auto;display:block;font:700 120%/100% Arial,Helvetica,sans-serif;color:#000;text-decoration:none}.ui-iggrid-dialog-sortedcolumns-list{margin:0;padding:0}.ui-iggrid-dialog-sortedcolumns-list li{list-style-type:none;margin:12px 0;padding:12px 0}.ui-iggrid-dialog-unsortedcolumns-list{margin:0;padding:0}.ui-iggrid-dialog-unsortedcolumns-list li{list-style-type:none;padding:0 0 5px}.ui-iggrid-groupby-dialog-groupedcolumns .ui-iggrid-dialog-groupedbuttons,.ui-iggrid-sorting-dialog-sortedcolumns .ui-iggrid-sorting-dialog-sortbybuttons{line-height:1.3em;width:1.8em;float:right;position:absolute}.ui-iggrid-multiplesorting-dialog-slide .ui-iggrid-sorting-dialog-button-slide{height:.8em;width:4em}.ui-igbutton-remove{position:absolute;right:0;top:50%;margin-top:-.9em}.ui-iggrid-dialog-button-slide{height:20px;line-height:20px}.ui-iggrid-groupby-dialog-tree .ui-igtree-root{margin-top:.3em;margin-bottom:.3em;margin-right:1em}.ui-iggrid-dialog-layouts-dd-button,.ui-iggrid-dialog-layouts-dd-field{float:left}.ui-iggrid-dialog-layouts-dd{float:left;margin-left:5px}.ui-iggrid-groupby-dialog-layoutscontainer{margin-bottom:1em}.ui-iggrid-groupby-dialog-groupedcolumns .ig-sorting-indicator,.ui-iggrid-sorting-dialog-sortedcolumns .ig-sorting-indicator{float:left;position:relative;top:50%;margin-top:-1em;height:2em;width:3.8em}.ui-iggrid-multiheader-collapsed,.ui-iggrid-multiheader-expanded{cursor:pointer;display:block;font-family:"Segoe UI",Arial,sans-serif;font-size:10px;height:16px;line-height:20px;width:16px;float:left;text-align:center}.ui-iggrid-columnchooser-hidebutton,.ui-iggrid-dialog-groupby-button,.ui-iggrid-sorting-dialog-unsortedcolumns-sortbybutton{clear:left;float:left;min-width:3.8em;display:block;margin-top:-1.3em;position:relative;top:50%}.ui-iggrid-columnchooser-hidebutton{display:block;clear:left;float:left;min-width:2em}.ui-iggrid-dialog-layouts-dd-field{padding:0 1.5em 0 .5em;overflow:hidden}.ig-combo-icon-container{position:relative}.ig-combo-icon-container a{position:absolute;top:50%;margin-top:-8px;right:.2em}.ui-iggrid th.ui-iggrid-multiheader-cell{text-align:center}.ui-iggrid-multiheader-expanded{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-FFFFFF.png) no-repeat}.ui-iggrid-multiheader-collapsed{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igGrid/filter-icons-FFFFFF.png) -16px 0 no-repeat}div.ui-iggrid-indicatorcontainer.ui-iggrid-collapsibleindicatorcontainer,div.ui-iggrid-indicatorcontainer.ui-iggrid-collapsibleindicatorcontainer a{float:left}.ui-iggrid-fixedcontainer{background-color:#f3f3f3;border-bottom:1px solid #dcdcdc}.ui-iggrid-fixedcontainer-left{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:2px solid #555!important}.ui-iggrid-fixedcontainer-right{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left:2px solid #555!important}.ui-iggrid-fixcolumn-headerbuttoncontainer{float:right}.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-left>tbody>tr>td:first-child,.ui-iggrid-fixedcontainer-right .ui-iggrid-table>tbody>tr>td:last-child{border-left-width:0!important}.ui-iggrid .ui-iggrid-table.ui-iggrid-unfixed-table-right>tbody>tr>td:first-child,.ui-iggrid-fixedcontainer-left .ui-iggrid-table>tbody>tr>td:last-child{border-right-width:0!important}.ui-iggrid-responsive-vertical tr>td:first-child{font-weight:700}.pointerevents .ui-iggrid th .ui-iggrid-indicatorcontainer a,.touch .ui-iggrid th .ui-iggrid-indicatorcontainer a,.touchevents .ui-iggrid th .ui-iggrid-indicatorcontainer a{padding:0 5px}.pointerevents .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,.pointerevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.touch .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.touchevents .ui-iggrid .ui-iggrid-filtercell .ui-iggrid-indicatorcontainer+.ui-igedit,.touchevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{height:2.4em!important}.pointerevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.touch .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child,.touchevents .ui-iggrid-filtercell .ui-igedit-container .ui-igedit-button:first-child{width:2em!important;margin-left:-2.4em}.pointerevents .ui-menu li,.touch .ui-menu li,.touchevents .ui-menu li{line-height:2.4em}.pointerevents .ui-iggrid .ui-iggrid-filtereditor,.pointerevents .ui-iggrid .ui-iggrid-header,.pointerevents .ui-iggrid table tbody td,.pointerevents .ui-iggrid table th,.touch .ui-iggrid .ui-iggrid-filtereditor,.touch .ui-iggrid .ui-iggrid-header,.touch .ui-iggrid table tbody td,.touch .ui-iggrid table th,.touchevents .ui-iggrid .ui-iggrid-filtereditor,.touchevents .ui-iggrid .ui-iggrid-header,.touchevents .ui-iggrid table tbody td,.touchevents .ui-iggrid table th{padding:.4em}.pointerevents .ui-iggrid .ui-iggrid-paging,.pointerevents .ui-iggrid .ui-iggrid-results,.touch .ui-iggrid .ui-iggrid-paging,.touch .ui-iggrid .ui-iggrid-results,.touchevents .ui-iggrid .ui-iggrid-paging,.touchevents .ui-iggrid .ui-iggrid-results{font-size:1.2em}.pointerevents .ui-iggrid-pagelist li,.touch .ui-iggrid-pagelist li,.touchevents .ui-iggrid-pagelist li{margin:0 .2em}.pointerevents .ui-iggrid-button,.touch .ui-iggrid-button,.touchevents .ui-iggrid-button{font-size:1.3em}.pointerevents .ui-iggrid-expandbuttoncontainer,.pointerevents .ui-iggrid-expandbuttoncontainer-group-by,.touch .ui-iggrid-expandbuttoncontainer,.touch .ui-iggrid-expandbuttoncontainer-group-by,.touchevents .ui-iggrid-expandbuttoncontainer,.touchevents .ui-iggrid-expandbuttoncontainer-group-by{display:table-cell;height:3.6em;vertical-align:middle}.pointerevents .ui-iggrid-expandbutton,.touch .ui-iggrid-expandbutton,.touchevents .ui-iggrid-expandbutton{margin:1em 20%}.pointerevents .ui-iggrid tbody td.ui-iggrid-childarea,.touch .ui-iggrid tbody td.ui-iggrid-childarea,.touchevents .ui-iggrid tbody td.ui-iggrid-childarea{padding-left:34px}.ui-iggrid-featurechooser-list-submenu{padding:4px;overflow:hidden;font-size:14px;line-height:26px;background-color:#fff;background-image:none;min-width:60px;color:#333;font-weight:400;border:none}.ui-iggrid-featurechooser-list-submenu li.ui-state-default,.ui-iggrid-featurechooser-list-submenu li.ui-state-hover{background:0 0;color:#333;border:none;text-shadow:none;padding:5px}.ui-iggrid-featurechooser-list-submenu li.ui-state-hover{background:#eee}.ui-iggrid .ui-igedit.ui-state-disabled{opacity:1}.ui-iggrid .ui-igedit.ui-state-disabled .ui-igeditor-input-container{opacity:.5}.ui-grid tr th .ui-icon{cursor:default}.ui-html5-non-html5{background-color:#FFF;border:1px solid grey}.ui-html5-non-html5-supported-message{color:grey;text-align:center;display:block;font-size:1em;width:99%;height:99%}.ui-html5-non-html5-supported-message .ui-html5-current-browser-label{color:grey}.ui-html5-non-html5-supported-message .ui-html5-non-html5-text{margin-top:5px;margin-bottom:5px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list{display:block;left:-200px;margin:auto 50%;padding:0;position:relative;width:400px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list li{float:left;list-style:none;display:block;width:80px;font-size:12px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a{text-decoration:none;color:#000;display:block;padding-top:80px;padding-bottom:10px;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igBrowserLogos.png) -5px 10px no-repeat;width:64px;margin-left:7px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list li:hover{background-color:rgba(255,255,255,.5)}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-chrome-icon{background-position:-5px 10px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-firefox-icon{background-position:-79px 10px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-Opera-icon{background-position:-147px 10px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-safari-icon{background-position:-213px 10px}.ui-html5-non-html5-supported-message .ui-html5-browsers-list a.ui-html5-ie-icon{background-position:-284px 10px}.ui-ightmleditor,.ui-widget .ui-ightmleditor{font-size:13px}.ui-ightmleditor-content{padding:0 7px 0 5px;position:relative}.ui-ightmleditor .ig-toolbar-buttons-holder .ui-button-text{font-size:0}.ui-ightmleditor .ig-toolbar-buttons-holder,.ui-ightmleditor .ig-toolbar-buttons-holder .ui-splitbutton{vertical-align:top}.ui-ightmleditor .ig-toolbar-buttons-holder{height:26px}.ui-ightmleditor-content iframe{background-color:#fff;background-image:none;border-width:1px;display:block;width:100%;position:relative;margin:0}.ui-ightmleditor-content textarea{resize:none;border-width:1px;display:block;width:100%;padding:0;margin:0;overflow:auto;overflow-x:auto;overflow-y:auto}.ui-ightmleditor-content>div{background-color:#fff;margin:5px;padding:5px;border-top-style:inset;border-left-style:inset;overflow:auto;border-width:2px;border-color:#333}.ui-ightmleditor .ui-igtoolbars-holder{padding:0 4px;display:block;margin:4px}.ui-ightmleditor .ui-igtoolbar{margin:4px 4px 0 0}.ui-ightmleditor .ui-igtoolbar .ui-button{width:18px;height:18px;margin-left:4px}.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-button{margin-left:0}.ui-ightmleditor .ui-igPathFinder .ui-button-text,.ui-ightmleditor .ui-igtoolbar .ui-button-text{padding:2px 6px}.ui-ightmleditor .ui-button-icon-only .ui-button-text{padding:0}.ui-igTablePropertiesDialog-fields{list-style:none;margin:3px 15px;padding:0}.ui-igTablePropertiesDialog-fields li{width:50%;float:left;padding-bottom:4px}.ui-igTablePropertiesDialog-fields label{display:block;font-weight:700;padding-bottom:2px}.ui-ightmleditor .ui-igbutton-viewsource{margin:5px;height:18px;float:left}.ui-igPathFinder{float:left;height:20px;margin:5px 5px 5px 0;font-size:.75em;overflow:hidden}.ui-igPathFinder .ui-button{height:18px;padding:0 0 0 10px;margin:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative}.ig-layout-griditem-abs,.ig-layout-vertical-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.ui-igPathFinder .ui-first-button{padding-left:0}.ui-igPathFinder .ui-button:last-child::after{display:none}.ui-igPathFinder .ui-button::after{content:'';height:13px;width:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:2px;right:-7px;z-index:-1}.ui-igPathFinder ul{padding:0;margin:0;list-style:none;width:100%}.ui-igPathFinder li{padding:0 3px;float:left;margin:0 2px;cursor:pointer}.ui-igpathfinder-overflowMarker{float:left;width:20px;height:18px;font-size:12px;text-align:center;letter-spacing:1px}.ui-ightmleditor .ui-igtooltip .ui-igtooltip-arrow-top{background-image:none}.ui-ightmleditor-dialog .ui-igdialog-content{padding:1em}.ui-ightmleditor-dialog .layoutList label{display:inline-block;line-height:.8em;vertical-align:top}.ui-ightmleditor-dialog .layoutList{margin:0;padding:0}.ui-ightmleditor-dialog .layoutList li{list-style:none;padding:5px 3% 5px 5px;margin:0;display:block}.ui-ightmleditor-dialog .layoutList>li>input{display:inline-block;width:97%;margin-bottom:.5em}.ui-ightmleditor-dialog .layoutList select{display:block;width:100%;margin-bottom:.5em}.ui-igimagepropertiesdialog label{line-height:1.91em;padding-right:3px;vertical-align:middle}.ui-igimagepropertiesdialog-size-lbls{float:left;width:20%}.image-dialog div{padding-bottom:7px}.ui-igimagepropertiesdialog-aspect-ratio{left:142px;position:absolute;top:123px}.ui-igimagepropertiesdialog-form{position:relative;padding:5px}.ui-igimagepropertiesdialog-form label{display:block}.ui-igimagepropertiesdialog-form-input{width:228px}#imagePreview{text-align:center}#imageSrc{width:239px}.ui-igtablepropertiesdialog-cols-rows-num{float:left}.ui-igtablepropertiesdialog-cols-rows-num input{width:44px}.ui-igtablepropertiesdialog-sample-table{width:100%}.ui-igtablepropertiesdialog-sample-table td{height:10px;width:10px;cursor:pointer;background-color:#fff}.ui-ightmleditor .ui-igcombo-list{height:auto!important}.ui-ightmleditor .ui-igcombo-list li{height:auto!important;width:100%!important}.ui-ightmleditor .ui-combo-fontfamily .ui-igcombo-list{font-size:1em;line-height:1.8em}.ui-ightmleditor .ui-igtoolbar .ui-igbutton{vertical-align:top}.pointerevents .ui-ightmleditor .ui-igtoolbar .ui-button,.touch .ui-ightmleditor .ui-igtoolbar .ui-button,.touchevents .ui-ightmleditor .ui-igtoolbar .ui-button{height:44px;width:44px}.pointerevents .ui-igPathFinder,.touch .ui-igPathFinder,.touchevents .ui-igPathFinder{font-size:1em}.pointerevents .ui-ightmleditor .ui-igtoolbar .ui-igcombo,.pointerevents .ui-ightmleditor-dialog .ui-igcombo,.touch .ui-ightmleditor .ui-igtoolbar .ui-igcombo,.touch .ui-ightmleditor-dialog .ui-igcombo,.touchevents .ui-ightmleditor .ui-igtoolbar .ui-igcombo,.touchevents .ui-ightmleditor-dialog .ui-igcombo{height:46px}.pointerevents .ui-ightmleditor .ui-igcombo-list li,.touch .ui-ightmleditor .ui-igcombo-list li,.touchevents .ui-ightmleditor .ui-igcombo-list li{height:44px!important;width:100%!important}.pointerevents .ui-combo-fontfamily li,.touch .ui-combo-fontfamily li,.touchevents .ui-combo-fontfamily li{line-height:44px!important}.pointerevents .ui-igPathFinder .ui-button,.pointerevents .ui-ightmleditor .ui-igbutton-viewsource,.touch .ui-igPathFinder .ui-button,.touch .ui-ightmleditor .ui-igbutton-viewsource,.touchevents .ui-igPathFinder .ui-button,.touchevents .ui-ightmleditor .ui-igbutton-viewsource{height:44px}.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-active,.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover,.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-hover.ui-state-active,.ui-ightmleditor .ui-igtoolbar-wrap .ui-splitbutton .ui-igbutton.ui-state-active{border:none}.ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-igbutton.ui-state-focus{border:none;background:0 0}.ui-ightmleditor .ui-igtoolbar .ui-splitbutton{margin-left:5px}.ig-layout-item{overflow:auto}.ig-layout-griditem-rel{display:inline-block;position:relative;float:left;overflow:auto;vertical-align:top}.ui-chart-legend-item-badge,.ui-chart-legend-item-text,.ui-chart-toolbar li{vertical-align:middle}.ig-layout-griditem-abs{box-sizing:border-box;position:absolute;padding:5px}.ig-layout-border,.ig-layout-border-item{position:relative}.ig-layout-item-title{width:100%;text-align:center;background-color:#EBEBEB}.ig-layout-flow-item,.ig-layout-vertical-item{margin:5px;width:10%;border:1px solid #D3D3D3;height:100px}.ig-layout{display:block}.ig-layout-item-float{float:left;margin:5px}.ig-layout-item-v{float:left}.ig-layout-flow{overflow:auto;padding:0}.ig-layout-flow-item{float:left;list-style-type:none;overflow:hidden}.ig-layout-vertical{overflow:auto}.ig-layout-vertical-item{box-sizing:border-box;overflow:hidden}.ig-layout-border,.ig-layout-border-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.ig-layout-border{box-sizing:border-box}.ig-layout-border-item-hidden{display:none}.ig-layout-border-container{height:100%;width:100%}.ig-layout-border-wrapper1,.ig-layout-border-wrapper2{position:relative;float:left;width:100%}.ig-layout-border-footer,.ig-layout-border-header,.ui-chart-toolbar{position:absolute;text-align:center}.ig-layout-border-header{top:0;box-sizing:border-box;width:100%;font-size:large;padding:.3em 0}.ig-layout-border-footer,.ig-layout-border-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.ig-layout-border-footer{bottom:0;box-sizing:border-box;width:100%;font-size:large;padding:.3em 0}.ig-layout-border-left{box-sizing:border-box;height:100%;overflow:hidden;float:left}.ig-layout-border-center,.ig-layout-border-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;height:100%}.ig-layout-border-center{box-sizing:border-box;overflow:auto}.ig-layout-border-right{box-sizing:border-box;overflow:hidden;float:right}.ig-layout-col{padding-left:20px;padding-right:20px}.ig-layout-col:after,.ig-layout-col:before{content:"";display:table;line-height:0;clear:both}.ig-layout-col .row{width:100%;clear:both}.ig-layout-col .row [class*=col]{float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}.ig-layout-col .row [class*=col]:first-child{margin-left:0}.ig-layout-col .row .col1{width:6.382978723404255%}.ig-layout-col .row .col2{width:14.893617021276595%}.ig-layout-col .row .col3{width:23.404255319148934%}.ig-layout-col .row .col4{width:31.914893617021278%}.ig-layout-col .row .col5{width:40.42553191489362%}.ig-layout-col .row .col6{width:48.93617021276595%}.ig-layout-col .row .col7{width:57.44680851063829%}.ig-layout-col .row .col8{width:65.95744680851064%}.ig-layout-col .row .col9{width:74.46808510638297%}.ig-layout-col .row .col10{width:82.97872340425532%}.ig-layout-col .row .col11{width:91.48936170212765%}.ig-layout-col .row .col12{width:100%}@-ms-viewport{width:device-width}@media (min-width:768px) and (max-width:979px){.ig-layout-col .row{width:100%}.ig-layout-col .row [class*=col]{float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}.ig-layout-col .row [class*=col]:first-child{margin-left:0}.ig-layout-col .row .col1{width:5.801104972375691%}.ig-layout-col .row .col2{width:14.3646408839779%}.ig-layout-col .row .col3{width:22.92817679558011%}.ig-layout-col .row .col4{width:31.491712707182323%}.ig-layout-col .row .col5{width:40.05524861878453%}.ig-layout-col .row .col6{width:48.61878453038674%}.ig-layout-col .row .col7{width:57.18232044198895%}.ig-layout-col .row .col8{width:65.74585635359117%}.ig-layout-col .row .col9{width:74.30939226519337%}.ig-layout-col .row .col10{width:82.87292817679558%}.ig-layout-col .row .col11{width:91.43646408839778%}.ig-layout-col .row .col12{width:100%}}@media handheld,only screen and (max-width:767px){.ig-layout-col .row{width:100%}.ig-layout-col .row [class*=col]{width:100%;min-height:30px;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:none}.ig-layout-col .row .col12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media (min-width:1200px){.ig-layout-col .row{width:100%}.ig-layout-col .row [class*=col]{float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}.ig-layout-col .row [class*=col]:first-child{margin-left:0}.ig-layout-col .row .col1{width:5.982905982905983%}.ig-layout-col .row .col2{width:14.52991452991453%}.ig-layout-col .row .col3{width:23.076923076923077%}.ig-layout-col .row .col4{width:31.623931623931625%}.ig-layout-col .row .col5{width:40.17094017094017%}.ig-layout-col .row .col6{width:48.717948717948715%}.ig-layout-col .row .col7{width:57.26495726495726%}.ig-layout-col .row .col8{width:65.81196581196582%}.ig-layout-col .row .col9{width:74.35897435897436%}.ig-layout-col .row .col10{width:82.90598290598291%}.ig-layout-col .row .col11{width:91.45299145299145%}.ig-layout-col .row .col12{width:100%}}.ui-chart-palette-1{border-color:#226CC8;background-color:#448ADF}.ui-chart-palette-2{border-color:#A82E0B;background-color:#DA3C0E}.ui-chart-palette-3{border-color:#556420;background-color:#7C932F}.ui-chart-palette-4{border-color:#D6BB03;background-color:#FCE22E}.ui-chart-palette-5{border-color:#DA1896;background-color:#EB49B3}.ui-chart-palette-6{border-color:#6D438F;background-color:#8F5FB8}.ui-chart-palette-7{border-color:#5B91F4;background-color:#8FB4F8}.ui-chart-palette-8{border-color:#FF464A;background-color:#FF6F72}.ui-chart-palette-9{border-color:#C78A0C;background-color:#F1A70E}.ui-chart-palette-10{border-color:#562B79;background-color:#763AA7}.ui-chart-palette-11{border-color:#789818;background-color:#92B81F}.ui-chart-palette-12{border-color:#EE6C1E;background-color:#DA3C0E}.ui-chart-legend-items-list{padding:0;margin:5px}.ui-chart-toolbar{width:100%;font-size:0}.ui-chart-toolbar li{list-style:none;display:table-cell}.ui-chart-slider{width:40px;padding:5px 9px}.ui-chart-opd-button{position:absolute!important;top:5px;right:5px}.ui-chart-toolbar button{height:18px;width:18px;margin:2px}.ui-chart-toolbar button .ui-button-text{line-height:8px}.ui-chart-toolbar .ui-slider-handle{height:18px;margin-left:-12px;top:-9px}.igTouch .ui-chart-opd-button,.igTouch .ui-chart-toolbar{font-size:20px}.igTouch .ui-chart-toolbar{display:table;background-color:rgba(79,79,79,.4)}.igTouch .ui-chart-toolbar ul{display:table-row}.igTouch .ui-chart-toolbar li{display:table-cell}.igTouch .ui-chart-toolbar .ui-chart-slider-holder{width:100%}.igTouch .ui-chart-toolbar button{width:44px;height:44px;margin:5px}.igTouch .ui-chart-toolbar button .ui-button-text{line-height:35px}.igTouch .ui-chart-slider{width:90%;padding:0 30px}.igTouch .ui-chart-toolbar .ui-slider-handle{width:30px;height:30px;margin-left:-15px;top:-15px}@font-face{font-family:icomoon;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAioAAAC8AAAAYGNtYXAaVsyHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsZxW2YAAAF4AAAAdGhlYWQG8KybAAAB7AAAADZoaGVhB20DxgAAAiQAAAAkaG10eAoA//8AAAJIAAAAFGxvY2EAKABOAAACXAAAAAxtYXhwAAgADAAAAmgAAAAgbmFtZZlKCfsAAAKIAAABhnBvc3QAAwAAAAAEEAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAC////7wOsA5cABAAJAAATAQcBNyEXAScBUwNTVfyuVAMFVPytVANTA5f8rVUDU1VV/K1VA1MAAAEAAAABAAD6ylYPXw889QALBAAAAAAA0hM0DAAAAADSEzQM////7wOsA5cAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAD//wAAA6wAAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAD//wAAAAAACgAUAB4AOgABAAAABQAKAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype');font-weight:400;font-style:normal}.ui-ignotify-icon-container{display:inline-block;vertical-align:middle;padding-right:2px;height:1.3em}.ui-ignotify-icon-container.hidden{display:none}.ui-ignotify-content>ol,.ui-ignotify-content>ul{display:inline-block;margin:0;padding:0;list-style-position:inside}.ui-widget.ui-ignotify.ui-ignotify-inline{position:static;margin-bottom:5px;font-size:.8em}.ui-ignotify-success{border-color:#009346}.ui-ignotify-success.ui-ignotify-inline{color:#009346}.ui-igpopover.ui-ignotify-success>.ui-widget-content{color:#134d30;border-color:#b7edc7;background-color:#b7edc7}.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-left{border-right-color:#b7edc7}.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-bottom{border-top-color:#b7edc7}.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-top{border-bottom-color:#b7edc7}.ui-igpopover.ui-ignotify-success>.ui-igpopover-arrow-right{border-left-color:#b7edc7}.ui-ignotify-warn{border-color:#ffa357}.ui-ignotify-warn.ui-ignotify-inline{color:#ffa357}.ui-igpopover.ui-ignotify-warn>.ui-widget-content{color:#630;border-color:#ffde66;background-color:#ffde66}.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-left{border-right-color:#ffde66}.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-bottom{border-top-color:#ffde66}.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-top{border-bottom-color:#ffde66}.ui-igpopover.ui-ignotify-warn>.ui-igpopover-arrow-right{border-left-color:#ffde66}.ui-ignotify-error,.ui-ignotify-error.ui-widget{border-color:#f33}.ui-ignotify-error.ui-ignotify-inline{color:#f33}.ui-igpopover.ui-ignotify-error>.ui-widget-content{color:#fff;border-color:#f33;background-color:#f33}.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-left{border-right-color:#f33}.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-bottom{border-top-color:#f33}.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-top{border-bottom-color:#f33}.ui-igpopover.ui-ignotify-error>.ui-igpopover-arrow-right{border-left-color:#f33}.ui-ignotify-info{border-color:#5d5d5d}.ui-ignotify-info.ui-ignotify-inline{color:#5d5d5d}.ui-igpopover.ui-ignotify-info>.ui-widget-content{color:#5d5d5d;background-color:#ededed;border:1px solid #ededed}.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-left{border-right-color:#ededed}.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-bottom{border-top-color:#ededed}.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-top{border-bottom-color:#ededed}.ui-igpopover.ui-ignotify-info>.ui-igpopover-arrow-right{border-left-color:#ededed}.ui-icon.ui-icon-closethick.ui-igpopover-close-button{width:12px;height:12px;font-size:12px;background:0 0;text-indent:0;overflow:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-icon.ui-icon-closethick.ui-igpopover-close-button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.ui-igpivot-metadatadropdown{z-index:10}.ui-widget.ui-widget-content.ui-igpivot-metadatadropdown{border-width:1px}.ui-igpivot-metadatadropdown ul{margin:1px;padding:1px}.ui-igpivot-metadatadropdown ul li{list-style:none;cursor:pointer;margin:0 2px}.pointerevents .ui-igpivot-metadatadropdown ul li,.touch .ui-igpivot-metadatadropdown ul li,.touchevents .ui-igpivot-metadatadropdown ul li{font-size:1.3em}.ui-igpivot-metadatadropdown ul li.ui-state-hover{border-width:0}.ui-igpivot-metadatadropdown .ui-icon{display:inline-block;margin-right:.2em;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/pivot-header-icons.png)}.ui-igpivot-metadatadropdown .ui-icon-pivot-filters{background-position:0 0}.ui-igpivot-metadatadropdown .ui-icon-pivot-columns{background-position:-16px 0}.ui-igpivot-metadatadropdown .ui-icon-pivot-rows{background-position:-32px 0}.ui-igpivot-metadatadropdown .ui-icon-pivot-measures{background-position:-48px 0}.ui-igpivot-filterdropdown{min-width:200px;z-index:10}.ui-widget.ui-widget-content.ui-igpivot-filterdropdown{border-width:1px}.ui-igpivot-filterdropdown .ui-igpivot-filtermembers{min-height:200px;padding-right:5px}.ui-igpivot-filterdropdown .ui-igpivot-filtermembers:not(.ui-igtree){background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/ui-anim_basic_16x16.gif) center no-repeat}.ui-igpivot-filterdropdown .ui-igbutton{cursor:pointer;margin:1px}.ui-igpivot-filterdropdown .ui-igtree-expander{top:.6em}.ui-igpivot-filterdropdown .ui-igtree-node{line-height:1em}.ui-igpivot-filterdropdown span[data-role=checkbox]{min-height:14px;min-width:14px;width:1em;height:1em}.ui-igpivot-filterdropdown .ui-igtree-node a{font-size:1em}.ui-igpivot-filterdropdown-buttoncontainer{float:right;padding:6px}.ui-igpivot-droparea{margin:0;padding:0}.ui-igpivot-droparea .ui-igpivot-metadataitem{padding:2px;list-style:none;white-space:nowrap;position:relative}.ui-igpivot-droparea .ui-igpivot-metadataitem span[data-role=caption]{cursor:default;margin-left:3px;margin-right:3px}.ui-iggrid-sortindicator,.ui-igpivotgrid-header .ui-iggrid-headerbutton,.ui-igpivotgrid-header[data-item-sortheader]>.ui-igpivot-rowheaderlink,.ui-igpivotgrid-header[data-sort]>.ui-iggrid-headertext,.ui-igpivotgrid-header[data-sort][data-axis=empty_axis],.ui-igpivotgrid-header[data-sortheader]>.ui-iggrid-headertext,.ui-igpopover-close-button{cursor:pointer}.ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{display:inline-block;cursor:pointer}.ui-igpivot-draghelper{clear:left;float:left;overflow:visible;white-space:nowrap;margin-left:35px}.ui-igpivot-draghelper .ui-icon{position:relative;float:left;margin-top:-8px;margin-right:.3em;top:.9em}.ui-igpivot-draghelper p{line-height:1.8em;margin:0;padding:0 .7em}.ui-igpivot-rowheaderlink,.ui-igpivotgrid .ui-iggrid-headertext{display:inline-block}.ui-igpivot-rowheaderlink{text-decoration:underline}.ui-igpivotview .ui-igsplitter-collapse-single-button{z-index:9}.ui-igpivotdataselector{background:#F3F3F3;font-size:.9em;overflow-x:hidden;overflow-y:auto}.ui-igpivotdataselector .ui-igpivotdataselector-root{padding:10px}.ui-igpivotdataselector-metadata{height:300px}.ui-igpivotdataselector-metadata .ui-igtree-root{margin-top:.5em}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member,.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members{width:16px;height:16px;display:inline-block;vertical-align:baseline;margin-right:.2em;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/dataselector-sprite.png)}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .cube{background-position:0 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .dimension{background-position:-16px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .folder{background-position:-32px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchydirect{background-position:-48px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchykey{background-position:-64px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchymultiple{background-position:-80px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .hierarchysingle{background-position:-96px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .kpi{background-position:-112px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level1{background-position:-128px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level2{background-position:-144px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level3{background-position:-160px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level4{background-position:-176px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .level5{background-position:-192px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .measure{background-position:-208px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .member{background-position:-224px 0}.ui-igpivotdataselector-metadata .ui-igpivot-metadataitem .members{background-position:-240px 0}.ui-igpivotdataselector .ui-igpivotdataselector-dropareas{width:100%;table-layout:fixed}.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th{text-align:left;font-size:.8em;font-weight:400}.ui-igpivotdataselector .ui-igpivotdataselector-dropareas td{width:50%}.ui-igpivotdataselector .ui-igpivotdataselector-dropareas th .ui-icon{display:inline-block;vertical-align:text-bottom;margin-right:.2em;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/pivot-header-icons.png);width:16px;height:16px;min-height:16px;min-width:16px}.ui-igpivotdataselector-dropareas .ui-icon-pivot-filters{background-position:0 0}.ui-igpivotdataselector-dropareas .ui-icon-pivot-columns{background-position:-16px 0}.ui-igpivotdataselector-dropareas .ui-icon-pivot-rows{background-position:-32px 0}.ui-igpivotdataselector-dropareas .ui-icon-pivot-measures{background-position:-48px 0}.ui-igpivotdataselector .ui-igpivot-droparea{height:75px;overflow-x:hidden;overflow-y:auto;padding:2px}.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem{font-size:12px;overflow:hidden;margin-bottom:1px;text-overflow:ellipsis}.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{vertical-align:text-bottom}.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon.ui-icon-close{position:absolute;right:2px}.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/pivot-header-icons.png);background-position:-64px -16px}.ui-igpivotdataselector .ui-igpivot-droparea .ui-igpivot-insertitem{height:2px}.ui-igbutton.ui-igpivotdataselector-updatelayout{height:18px;width:18px;margin-left:10px;vertical-align:middle}.ui-igbutton.ui-igpivotdataselector-updatelayout .ui-icon{margin-left:0;position:absolute;left:1px}.ui-igpivotgrid-blockarea{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/ui-anim_basic_16x16.gif) center center no-repeat rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;z-index:10}.ui-igpivotgrid-tree-blockarea{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/ui-anim_basic_16x16.gif) center center no-repeat;position:absolute;width:16px;height:16px;z-index:20000}.ui-igpivotgrid-header{background-size:contain;white-space:nowrap}.ui-igpivotgrid.ui-iggrid-table .ui-igpivotgrid-header{overflow:hidden;text-overflow:ellipsis}.ui-igpivotgrid-header .ui-icon{display:inline-block}.ui-igpivotgrid th.ui-igpivotgrid-header.ui-iggrid-multiheader-cell{text-align:left}.ui-igpivot-overlaydroparea{position:absolute;display:none;z-index:100}.ui-igpivot-overlaydroparea.active{z-index:101}.ui-igpivot-dropareaheader.ui-iggrid-header{position:relative;overflow:hidden;text-overflow:clip;height:2em}.ui-igpivot-dropareaheader .ui-igpivot-droparea{white-space:nowrap;margin:0;position:relative;overflow:visible}.ui-igpivot-dropareaheader .ui-iggrid-headerbutton{display:inline-block;height:2em;vertical-align:bottom}.ui-igpivot-dropareaheader .ui-iggrid-headerbutton:first-child{margin-left:-4px}.ui-igpivot-dropareaheader .ui-iggrid-headerbutton .ui-icon{display:block;margin-top:-8px;position:relative;top:50%}.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem{display:inline-block;margin:0 2px;font-size:.9em;padding-right:1.8em}.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/pivot-header-icons.png);background-position:-64px -16px;left:.5em}.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-pivot-smallfilter+span[data-role~=caption]{margin-left:1.8em}.ui-igpivotgrid .ui-igpivot-metadataitem .ui-icon-close{right:.5em}.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-metadataitem :not(.ui-icon){display:inline}.ui-igpivot-dropareaheader .ui-igpivot-droparea .ui-igpivot-insertitem{width:2px;height:26px;margin:0;display:inline-block;vertical-align:top}.ui-igpivotgrid-kpis{display:block;margin:auto;width:16px;height:16px;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPivot/kpi-icons.png)}.ui-igpopover{z-index:10000;display:none;white-space:normal;word-wrap:break-word;position:absolute}.ui-igpopover>.ui-widget-content{padding:5px;overflow:hidden;font-size:11px;background-color:#E5E5E5;background-image:none;color:#333;font-weight:400;border:1px solid #E5E5E5}.ui-igpopover-arrow{position:absolute;display:block;width:0;height:0;border-width:11px;z-index:11000;border-style:solid;border-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.ui-igscheduler-navigator-back-button,.ui-igscheduler-navigator-date-range-button,.ui-igscheduler-navigator-disabled-date-range-button,.ui-igscheduler-navigator-disabled-date-range-button:hover,.ui-igscheduler-navigator-forward-button,.ui-igscheduler-tabs,.ui-igscheduler-today-button{display:inline-block;position:relative}.ui-igpopover-arrow-bottom{left:50%;bottom:0;margin-left:-11px;border-bottom-width:0;border-top-color:#E5E5E5}.ui-igpopover-arrow-top{left:50%;top:0;margin-left:-11px;border-top-width:0;border-bottom-color:#E5E5E5}.ui-igpopover-arrow-right{top:50%;right:0;margin-top:-11px;border-right-width:0;border-left-color:#E5E5E5}.ui-igpopover-arrow-left{top:50%;left:0;margin-top:-11px;border-left-width:0;border-right-color:#E5E5E5}.ui-igpopover-title{margin-right:15px;font-size:12px;font-weight:400;line-height:18px;border-bottom:1px solid #ebebeb}.ui-igpopover-close-button{position:absolute;top:5px;right:5px}.pointerevents .ui-igpopover .ui-widget-content,.touch .ui-igpopover .ui-widget-content,.touchevents .ui-igpopover .ui-widget-content{font-size:1.1em}.pointerevents .ui-igpopover .ui-icon-close,.touch .ui-igpopover .ui-icon-close,.touchevents .ui-igpopover .ui-icon-close{width:20px;height:20px}.ui-igrating .ui-icon{float:none!important}.pointerevents .ui-igrating .ui-icon.ui-igrating-vote,.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabled,.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.pointerevents .ui-igrating .ui-icon.ui-igrating-votehover,.pointerevents .ui-igrating .ui-icon.ui-igrating-voteselected,.touch .ui-igrating .ui-icon.ui-igrating-vote,.touch .ui-igrating .ui-icon.ui-igrating-votedisabled,.touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.touch .ui-igrating .ui-icon.ui-igrating-votehover,.touch .ui-igrating .ui-icon.ui-igrating-voteselected,.touchevents .ui-igrating .ui-icon.ui-igrating-vote,.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabled,.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.touchevents .ui-igrating .ui-icon.ui-igrating-votehover,.touchevents .ui-igrating .ui-icon.ui-igrating-voteselected{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igRating/ig-rating-touch.png)!important;width:44px;height:44px;-moz-background-size:250px 44px;-webkit-background-size:250px 44px;-o-background-size:250px 44px;background-size:250px 44px}.pointerevents .ui-icon.ui-igrating-vote,.touch .ui-icon.ui-igrating-vote,.touchevents .ui-icon.ui-igrating-vote{background-position:-150px 0}.pointerevents .ui-icon.ui-igrating-voteselected,.touch .ui-icon.ui-igrating-voteselected,.touchevents .ui-icon.ui-igrating-voteselected{background-position:0 0}.pointerevents .ui-icon.ui-igrating-votehover,.touch .ui-icon.ui-igrating-votehover,.touchevents .ui-icon.ui-igrating-votehover{background-position:-50px 0}.pointerevents .ui-icon.ui-igrating-votedisabled,.touch .ui-icon.ui-igrating-votedisabled,.touchevents .ui-icon.ui-igrating-votedisabled{background-position:-200px 0}.pointerevents .ui-icon.ui-igrating-votedisabledselected,.touch .ui-icon.ui-igrating-votedisabledselected,.touchevents .ui-icon.ui-igrating-votedisabledselected{background-position:-100px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2){.pointerevents .ui-igrating .ui-icon.ui-igrating-vote,.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabled,.pointerevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.pointerevents .ui-igrating .ui-icon.ui-igrating-votehover,.pointerevents .ui-igrating .ui-icon.ui-igrating-voteselected,.touch .ui-igrating .ui-icon.ui-igrating-vote,.touch .ui-igrating .ui-icon.ui-igrating-votedisabled,.touch .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.touch .ui-igrating .ui-icon.ui-igrating-votehover,.touch .ui-igrating .ui-icon.ui-igrating-voteselected,.touchevents .ui-igrating .ui-icon.ui-igrating-vote,.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabled,.touchevents .ui-igrating .ui-icon.ui-igrating-votedisabledselected,.touchevents .ui-igrating .ui-icon.ui-igrating-votehover,.touchevents .ui-igrating .ui-icon.ui-igrating-voteselected{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igRating/ig-rating-touchx2.png)!important}}.ui-igscheduler{height:calc(100% - 70px);box-sizing:border-box}.ui-igscheduler-header{position:relative;height:70px}.ui-igscheduler-body{height:calc(100% - 71px)}.ui-igscheduler-navigator,.ui-igscheduler-today-button{float:left;margin:20px 5px;height:30px;box-sizing:border-box}.ui-igscheduler-tabs,.ui-igscheduler-today-button{font-weight:700;margin-left:15px;font-size:14px;cursor:pointer;-webkit-user-select:none;outline:0}.ui-igscheduler-today-button{border-radius:0;height:30px;line-height:30px;padding:0 8px 0 20px;-o-transition:all .218s;-webkit-transition:all .218s}.ui-igscheduler-navigator-back-button{height:30px;width:30px;border-radius:4px 0 0 4px}.ui-igscheduler-navigator-date-range-button,.ui-igscheduler-navigator-disabled-date-range-button{height:30px;line-height:30px;text-align:center;box-sizing:border-box;border:none}.ui-igscheduler-navigator-date-range-button:hover,.ui-igscheduler-navigator-disabled-date-range-button:hover{border:none}.ui-igscheduler-navigator-forward-button{height:30px;width:30px;border-radius:0 4px 4px 0}.ui-igscheduler-tabs-container{position:absolute;right:15px;top:calc(50% - 16px)}.ui-igscheduler-tabs{display:inline-block;float:left;vertical-align:middle;white-space:nowrap;background:0 0;height:27px;min-width:54px;line-height:27px;padding:0 8px 0 22px;text-align:left;transition:all .218s;-moz-transition:all .218s;-o-transition:all .218s;-webkit-transition:all .218s;-moz-user-select:none}.ui-igscheduler-tabs .ui-icon,.ui-igscheduler-today-button .ui-icon{left:0;top:50%;margin-top:-7px;position:absolute}.ui-igscheduler-header .hasDatepicker{position:absolute;bottom:-10px;left:-30px;visibility:hidden;width:0;height:0}.ui-igscheduler-navigator-next-button,.ui-igscheduler-navigator-previous-button{width:30px;height:30px;position:relative}.ui-igscheduler-navigator-next-button span,.ui-igscheduler-navigator-previous-button span{cursor:pointer;display:block;height:30px;width:30px}.ui-igscheduler-navigator-next-button span:after,.ui-igscheduler-navigator-previous-button span:after{background:0 0;content:"";width:7px;height:7px;position:absolute;border-top:2px solid #999;border-left:2px solid #999}.ui-igscheduler-navigator-next-button span:after{top:16px;right:13px;-webkit-transform:translateY(-60%) rotate(135deg);-ms-transform:translateY(-60%) rotate(135deg);transform:translateY(-60%) rotate(135deg);-webkit-transition:all ease 224ms;transition:all ease 224ms}.ui-igscheduler-navigator-previous-button span:after{top:16px;left:13px;-webkit-transform:translateY(-60%) rotate(315deg);-ms-transform:translateY(-60%) rotate(315deg);transform:translateY(-60%) rotate(315deg);-webkit-transition:all ease 224ms;transition:all ease 224ms}.ui-igscheduler-core .ui-igscheduler-monthview-day-of-week-header{padding:5px 2px;font-size:14px}.ui-igscheduler-core .ui-igscheduler-agendaview-day-header{padding:0 10px 10px!important;margin-bottom:10px!important;border-bottom-width:1px;border-bottom-style:solid}.ui-igscheduler-core .ui-igscheduler-agendaview-day-header span{text-transform:capitalize}.ui-igscheduler-core .ui-igscheduler-agendaview-message{font-size:1.1em}.ui-igscheduler-core .ui-igscheduler-monthview-month-header{font-size:1.3em;padding:.3em .1em;text-align:center!important}.ui-igscheduler-core .ui-igscheduler-monthview-week-header{font-size:.75em;padding:0 5px}.ui-igscheduler-appointment-dialog-form>.ui-igscheduler-appointment-form-group,.ui-igscheduler-header::after,.ui-igscheduler-navigator::after,.ui-igscheduler-side-by-side-group::after,.ui-igscheduler-tabs-container::after{content:"";display:table;clear:both}.ui-igscheduler-header{border-bottom-width:1px;border-bottom-style:solid}.ui-igscheduler-agenda-appt-color-bar{width:4px!important}.ui-igscheduler-monthview-day-today span{font-weight:700!important}.ui-igscheduler-appointment-dialog{box-sizing:border-box}.ui-igscheduler-appointment-form-group{margin-bottom:10px}.ui-igscheduler-appointment-form-group .ui-igcombo-wrapper,.ui-igscheduler-appointment-form-group .ui-igedit-container{width:100%}.ui-igscheduler-appointment-form-group .ui-igtoolbarbutton.ui-button{padding:0;width:30px;height:30px}.ui-igscheduler-appointment-form-group .ui-splitbutton.ui-state-default{border:none}.igscroll-hdrag,.igscroll-vdrag{border-radius:3px;overflow:hidden;z-index:1}.ui-igscheduler-appointment-form-group label,.ui-igscheduler-side-by-side-group label{display:block;margin:15px 0 5px}.ui-igscheduler-appointment-dialog-form>.ui-igscheduler-appointment-form-group:last-of-type{margin:15px 0 10px}.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group{width:49%;margin:0 0 20px 2%;float:left}.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group:first-of-type{margin-left:0}.ui-igscheduler-side-by-side-group .ui-igscheduler-appointment-form-group:last-of-type{margin-right:0}.ui-igscheduler-appointment-dialog-from-date-time-label{margin:5px 0;display:block}.ui-igscheduler-side-by-side-group+.ui-igscheduler-appointment-form-group label{margin-top:0}.ui-igscheduler .ui-widget.ui-ignotify.ui-ignotify-inline{margin-bottom:-20px;min-height:20px}.ui-igscheduler .ui-widget.ui-ignotify.ui-ignotify-inline .ui-ignotify-icon-container{display:none}.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container{width:49%;margin:0 0 25px 2%;float:left}.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container:first-of-type{margin-left:0}.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container:last-of-type{margin-right:0}.ui-igscheduler-appointment-form-group{width:100%;box-sizing:border-box}.ui-igscheduler-appointment-form-group .ui-button-text{width:100%;height:100%}.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time,.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time{padding-right:10px!important}.ui-igscheduler-agenda-appt-subject{padding-left:10px!important}.ui-igscheduler-navigator-previous-button{float:left}.ui-igscheduler-navigator-next-button{float:right}.ui-igscheduler-core .ui-igscheduler-agenda-appt-horizontal-separator{margin:10px 0}.igscroll-content>div:focus,.ui-igscheduler-monthview>div:focus{outline:0}.ui-igscheduler-delete-appointment-dialog-confirmation,.ui-igscheduler-delete-occurrence-dialog-text,.ui-igscheduler-edit-appointment-dialog-confirmation{margin:15px 0;text-align:center}input.ui-igscheduler-appointment-popover-open-button{margin:10px 0}.ui-igscheduler-appointment-dialog-cancel-button{margin-left:10px}input.ui-igscheduler-appointment-popover-delete-button,input.ui-igscheduler-appointment-popover-open-button{display:block;width:100%;font-size:14px!important}.ui-igscheduler-delete-appointment-dialog-actions,.ui-igscheduler-delete-appotinemtn-dialog-confirmation,.ui-igscheduler-delete-occurrence-dialog-actions,.ui-igscheduler-edit-appointment-dialog-actions,.ui-igscheduler-edit-appointment-dialog-confirmation{text-align:center}.ui-igscheduler-delete-appotinemtn-dialog-confirmation{margin:10px 0 15px;color:#ea4d4d}.ui-igscheduler-delete-appointment-dialog-actions input,.ui-igscheduler-delete-occurrence-dialog-actions input,.ui-igscheduler-edit-appointment-dialog-actions input{margin-right:10px}.ui-igscheduler-popover .ui-igColorPicker{width:auto}.ui-igscheduler-popover.ui-igpopover{width:auto!important;min-width:0!important}.ui-igscheduler-popover .ui-widget-content{height:50px!important;width:auto!important;min-height:0}.ui-igscheduler-popover .igColorPicker-color{cursor:pointer}.touch .ui-igscheduler-popover .ui-widget-content{height:100px!important}.ui-igscheduler-resources-combo-item-color{width:14px;height:14px;position:absolute;top:calc(50% - 5px);left:5px}.ui-igscheduler-resources-combo-item-text{padding-left:20px}.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time-selected,.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time-selected{cursor:pointer}.ui-igscheduler-core .ui-igscheduler-monthview-day-appointment{padding:2px 3px!important}.ui-igscheduler-core .ui-igscheduler-dayweek-appt-subjec{font-size:.8em}@media (max-width:575px){.touch .ui-igscheduler-popover.ui-igpopover{width:188px!important;min-width:0!important}.touch .ui-igscheduler-popover .ui-widget-content{height:200px!important;width:auto!important;min-height:0}.ui-igscheduler-header{height:50px}.ui-igscheduler-today-button{margin:11px 5px 11px 15px}.ui-igscheduler-navigator{margin:11px 0}.ui-igscheduler-tabs-container{top:calc(50% - 12px)}.ui-igscheduler-body{height:calc(100% - 51px)}.ui-draggable .ui-dialog-titlebar{cursor:default}.ui-igscheduler-side-by-side-group:first-of-type .ui-igscheduler-appointment-form-group{width:100%;margin:0;float:none}.ui-igscheduler-appointment-form-group.ui-igscheduler-side-by-side-group .ui-igedit-container{width:100%;margin:0 0 20px}.ui-igscheduler-appointment-form-group .ui-igcombo-wrapper{width:100%}.ui-igscheduler-tabs,.ui-igscheduler-today-button{min-width:0}.ui-igscheduler-tabs span:last-of-type,.ui-igscheduler-today-button span:last-of-type{display:none}.ui-igscheduler-today-button{margin-right:0}.date-range-button-text,.ui-igscheduler-navigator{font-size:16px}.ui-igscheduler-core .ui-igscheduler-monthview-week-header{font-size:.5em;padding:0 2px}}@media (max-width:767px){.ui-igscheduler-core .ui-igscheduler-agenda-appt-end-time span,.ui-igscheduler-core .ui-igscheduler-agenda-appt-start-time span,.ui-igscheduler-core .ui-igscheduler-agenda-appt-subject span,.ui-igscheduler-core .ui-igscheduler-monthview-day-leading,.ui-igscheduler-core .ui-igscheduler-monthview-day-selected,.ui-igscheduler-core .ui-igscheduler-monthview-day-trailing,.ui-igscheduler-monthview-day,.ui-igscheduler-monthview-day-today{font-size:12px}.ui-igscheduler-header{height:auto}.ui-igscheduler-monthview-activity-indicator{width:6px!important;height:6px!important}}.igscroll-scrollable{position:relative;overflow:hidden;outline:0}.igscroll-touchscrollable{-ms-touch-action:none;-ms-content-zooming:none}.igscroll-container{overflow:hidden;outline:0;position:absolute}.igscroll-content{overflow:hidden;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.igscroll-select-disabled{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.igscroll-vcontainer{width:15px;position:absolute;right:0;top:0;height:100%}.igscroll-vtrack{top:15px;bottom:30px;position:absolute;width:15px}.igscroll-vtrack-single{bottom:15px}.igscroll-varrow{width:15px;height:15px;opacity:.9;transition:opacity .1s linear}.igscroll-varrow:hover{background:#999}.igscroll-varrow:active{background:#757575}.igscroll-varrow-hidden:before,.igscroll-varrow:before{content:'';background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up.png);background-size:9px 9px;background-repeat:no-repeat;background-position:center;pointer-events:none;position:absolute}.igscroll-varrow:before{width:15px;height:15px;opacity:.9;transition:opacity .1s linear}.igscroll-varrow-hidden,.igscroll-varrow-hidden:before{width:15px;opacity:0;transition:opacity .1s linear;height:15px}.igscroll-vdrag-big,.igscroll-vdrag-hidden,.igscroll-vdrag-thin{transition-property:left,width,opacity;transition-duration:.1s;transition-timing-function:ease-in}.igscroll-uparrow:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.igscroll-uparrow:active:before{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up_active.png);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.igscroll-downarrow{bottom:15px;position:absolute}.igscroll-downarrow-single{bottom:0}.igscroll-downarrow:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.igscroll-downarrow:active:before{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up_active.png);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.igscroll-vdrag{display:block;position:relative;background:#999}.igscroll-vdrag-thin{left:5px;width:5px;opacity:.9}.igscroll-vdrag-big{left:3px;width:9px;opacity:.9}.igscroll-vdrag-hidden{left:5px;width:5px;opacity:0}.igscroll-vdrag:hover{background:#737373}.igscroll-vdrag:active{background:#575757;cursor:default}.igscroll-hcontainer{height:15px;position:absolute;bottom:0;width:100%}.igscroll-htrack{height:15px;float:left;left:15px;right:30px;position:absolute}.igscroll-htrack-single{right:15px}.igscroll-harrow{width:15px;height:15px;float:left;opacity:.9;transition:opacity .1s linear}.igscroll-harrow:hover{background:#999}.igscroll-harrow:active{background:#757575}.igscroll-harrow-hidden:before,.igscroll-harrow:before{content:'';background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up.png);background-size:9px 9px;background-repeat:no-repeat;background-position:center;position:absolute;pointer-events:none}.igscroll-harrow:before{width:15px;height:15px;opacity:.9;transition:opacity .1s linear}.igscroll-harrow-hidden,.igscroll-harrow-hidden:before{width:15px;height:15px;opacity:0;transition:opacity .1s linear}.igscroll-harrow-hidden{float:left}.igscroll-hdrag-big,.igscroll-hdrag-hidden,.igscroll-hdrag-thin{transition-property:top,height,opacity;transition-duration:.1s;transition-timing-function:ease-in}.igscroll-leftarrow:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.igscroll-leftarrow:active:before{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up_active.png);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.igscroll-rightarrow{right:15px;position:absolute}.igscroll-filler,.igscroll-hnative-outer-single,.igscroll-rightarrow-single,.ui-igslider-horizontal .ui-igslider-range-max{right:0}.igscroll-rightarrow:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.igscroll-rightarrow:active:before{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igScroll/up_active.png);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.igscroll-hdrag{position:relative;display:block;background:#999}.igscroll-hdrag-thin{top:5px;height:5px;opacity:.9}.igscroll-hdrag-big{top:3px;height:9px;opacity:.9}.igscroll-hdrag-hidden{top:5px;height:5px;opacity:0}.igscroll-hdrag:hover{background:#737373}.igscroll-hdrag:active{background:#575757;cursor:default}.igscroll-vnative-outer{position:absolute;float:right;width:18px;overflow-x:hidden;overflow-y:auto;top:0;right:0}.igscroll-vnative-outer-single{bottom:0}.igscroll-vnative-inner{width:1px}.igscroll-hnative-outer{position:absolute;height:18px;overflow-x:auto;overflow-y:hidden;left:0;bottom:0}.igscroll-hnative-inner{height:1px}.igscroll-filler{position:absolute;bottom:0;background-color:#fff}.ui-shapechart-container{font-family:"Segoe UI",Arial,sans-serif;font-size:12px;border-width:0}.ui-chart-container,.ui-igbrowsebutton{font-family:Arial,Helvetica,sans-serif}.ui-igprogressbar{position:relative;text-align:left}.ui-igprogressbar .ui-igprogressbar-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#d3d3d3}.ui-igprogressbar-horizontal{height:.8em}.ui-igprogressbar-horizontal .ui-igprogressbar-range{top:0;height:100%}.ui-igprogressbar-vertical{width:.8em;height:100px}.ui-igprogressbar-vertical .ui-igprogressbar-range{left:0;width:100%}.ui-igslider{position:relative;text-align:left}.ui-igslider .ui-igslider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-igslider .ui-igslider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-igslider-horizontal{height:.8em}.ui-igslider-horizontal .ui-igslider-handle{top:-5px;margin-left:-.6em}.ui-igslider-horizontal .ui-igslider-range{top:0;height:100%}.ui-igslider-horizontal .ui-igslider-range-min{left:0}.ui-igslider-vertical{width:.8em;height:100px}.ui-igslider-vertical .ui-igslider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-igslider-vertical .ui-igslider-range{left:0;width:100%}.ui-igslider-vertical .ui-igslider-range-min{bottom:0}.ui-igslider-vertical .ui-igslider-range-max{top:0}.ui-igslider .ui-igslider-progress{background-color:red}.ui-igslider .ui-igslider-bookmark{cursor:pointer;width:11px;height:11px;position:absolute;z-index:2;top:.15em;background:0 0;border:none!important}.ui-igslider .ui-igslider-bookmark.ui-state-default{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) no-repeat}.ui-igslider .ui-igslider-bookmark.ui-state-hover{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -19px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-state-active{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igslider .ui-igslider-bookmark-disabled{cursor:default;height:.2em;position:absolute;width:.2em;z-index:2;top:.3em}.ui-igslider .ui-igslider-bookmark-tooltip{cursor:default;position:absolute;width:5.5em;z-index:10;overflow:hidden}.ui-igbrowsebutton{font-weight:700;font-size:1.3em;text-align:center;background:#f2f2f2;color:#36c;border:1px solid #ccc;cursor:pointer!important;padding:1px}.ui-igbrowsebutton-filepicker{position:absolute;margin:-5px 0 0 -175px;padding:0;width:220px;height:30px;fontSize:14px;opacity:0;cursor:pointer;display:none;zIndex:2147483583;filter:alpha(opacity=0)}.ui-igbutton{cursor:pointer;display:inline-block;margin-right:.1em;overflow:visible;padding:0;position:relative;text-align:center;text-decoration:none!important}.ui-igbutton-icon{height:16px;width:16px}.ui-igplayer-tooltip{position:absolute;z-index:10000}.ui-igplayer-tooltip .ui-widget-content{padding:4px;overflow:hidden;font-size:11px;background-color:#DADADA;background-image:none;color:#333;font-weight:400;background-color:-moz-linear-gradient(center top ,#fff,#DADADA);background-image:-moz-linear-gradient(top,#fff,#DADADA);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#DADADA));border:1px solid #B1B1B1;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.ui-igplayer-tooltip .ui-igpopover-arrow-top{z-index:10000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPopover/igPopoverArrowTop.png) 100% 100% no-repeat;width:14px;height:7px;position:relative;left:50%;top:-1px;margin-left:-7px}.ui-igplayer-tooltip .ui-igpopover-arrow-left{z-index:10000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPopover/igPopoverArrowLeft.png) 100% 100% no-repeat;width:7px;height:14px;position:relative;top:50%;left:-1px;margin-top:7px}.ui-igplayer-tooltip .ui-igpopover-arrow-right{z-index:10000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPopover/igPopoverArrowRight.png) 100% 100% no-repeat;width:7px;height:14px;position:relative;top:50%;left:-1px;margin-top:7px}.ui-igplayer-tooltip .ui-igpopover-arrow-bottom{z-index:10000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igPopover/igPopoverArrowBottom.png) 100% 100% no-repeat;width:14px;height:7px;position:relative;left:50%;top:-1px;margin-left:-7px}.ui-igloadingmsg{position:absolute;z-index:20000;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igLoadingSmall.gif);width:64px;height:64px}.ui-igcheckbox-large-off,.ui-igcheckbox-small-off,.ui-igcheckbox-verysmall-off{background:0 0!important}.ui-iggrid-indicatorcontainer{display:inline}.ui-igcheckbox-large,.ui-igcheckbox-normal,.ui-igcheckbox-small,.ui-igcheckbox-verysmall{display:inline-block;color:transparent;overflow:hidden}.ui-igcheckbox-normal{width:16px;height:16px}.ui-igcheckbox-large-off,.ui-igcheckbox-normal-off,.ui-igcheckbox-small-off,.ui-igcheckbox-verysmall-off{opacity:0!important;-ms-filter:"alpha(opacity=0)"!important;filter:alpha(opacity=0)!important}.ui-igcheckbox-large-on,.ui-igcheckbox-normal-on,.ui-igcheckbox-small-on,.ui-igcheckbox-verysmall-on{opacity:1;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1)}.ui-igcheckbox-normal-on{margin-left:1px;margin-top:1px;text-indent:0}.ui-igcheckbox-small{width:13px;height:13px}.ui-igcheckbox-small-on{margin-left:-.5px;text-indent:0}.ui-igcheckbox-verysmall{width:10px;height:10px}.ui-igcheckbox-verysmall-on{margin-left:-2px;margin-right:-2px;margin-top:-2px;text-indent:0}.ui-igcheckbox-large{width:20px;height:20px;font-size:1px}.ui-igcheckbox-large-on{margin-left:3px;margin-right:2px;margin-top:3px;text-indent:0}.ui-igcheckbox-container{width:100%;overflow:hidden;text-align:center;vertical-align:middle}.pointerevents .ui-datepicker table,.touch .ui-datepicker table,.touchevents .ui-datepicker table{font-size:1.2em}.pointerevents .ui-datepicker,.touch .ui-datepicker,.touchevents .ui-datepicker{width:20em}.ui-hidden{display:none}.ui-unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.ui-hidden-desktop,.ui-visible-phone,.ui-visible-tablet{display:none!important}.ui-visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.ui-hidden-desktop{display:inherit!important}.ui-visible-desktop{display:none!important}.ui-visible-tablet{display:inherit!important}.ui-hidden-tablet{display:none!important}}@media(max-width:767px){.ui-hidden-desktop{display:inherit!important}.ui-visible-desktop{display:none!important}.ui-visible-phone{display:inherit!important}.ui-hidden-phone{display:none!important}}.ui-chart-container{font-size:13px}.ui-chart-axis{border-color:#989ea3;background-color:#989ea3}.ui-chart-tooltip{-moz-box-shadow:0 0 2px rgba(0,0,0,.6);-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);padding:5px 8px;font-size:12px;font-family:"Segoe UI",Arial,sans-serif}.ui-chart-non-html5{background-color:#FFF;border:1px solid grey}.ui-chart-non-html5-supported-message{color:grey;text-align:center;display:block;font-size:1em;width:99%;height:99%}.ui-chart-non-html5-supported-message .ui-chart-current-browser-label{color:grey}.ui-chart-non-html5-supported-message .ui-chart-non-html5-text{margin-top:5px;margin-bottom:5px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list{display:block;left:-200px;margin:auto 50%;padding:0;position:relative;width:400px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list li{float:left;list-style:none;display:block;width:80px;font-size:12px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a{text-decoration:none;color:#000;display:block;padding-top:80px;padding-bottom:10px;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igBrowserLogos.png) -5px 10px no-repeat;width:64px;margin-left:7px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list li:hover{background-color:rgba(255,255,255,.5)}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-chrome-icon{background-position:-5px 10px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-firefox-icon{background-position:-79px 10px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-Opera-icon{background-position:-147px 10px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-safari-icon{background-position:-213px 10px}.ui-chart-non-html5-supported-message .ui-chart-browsers-list a.ui-chart-ie-icon{background-position:-284px 10px}.ui-splitbutton-list{position:absolute;display:none;overflow:hidden;z-index:9999}.ui-igsplitter,.ui-igsplitter-no-scroll{overflow:hidden!important}.ui-splitbutton-list .ui-igbutton{display:block;margin-right:0}.ui-splitbutton-list .ui-menu-item a.ui-state-default{border:1px solid}.ui-splitbutton-list .ui-menu-item a.ui-state-default,.ui-splitbutton-list .ui-menu-item a.ui-state-focus,.ui-splitbutton-list .ui-menu-item a.ui-state-hover{margin:0;box-shadow:none}.ui-splitbutton{display:inline-block;letter-spacing:-4px;word-spacing:-4px}.ui-splitbutton.ui-widget{font-size:.9em}.ui-splitbutton.ui-state-default{border-width:1px;border-style:solid}.ui-splitbutton .ui-igtoolbarbutton.ui-button{margin:0;border:none!important}.ui-splitbutton .ui-splitbutton-cleargaps{letter-spacing:normal;word-spacing:normal;margin-right:0}.ui-splitbutton .ui-button-text{padding:0}.ui-splitbutton .ui-button.ui-splitbutton-arrow{margin-left:0;border-left:none;width:10px}.ui-splitbutton-hidden-input{background:none;border:0;height:1px;left:1px;outline:0;position:absolute;top:1px;width:1px;z-index:0}.ui-splitbutton .ui-effects-wrapper{display:block}.ui-igsplitter{border-color:#DCDCDC}.ui-igsplitter-splitbar-default{background:#DCDCDC}.ui-igsplitter-panel-vertical{overflow:auto;border:none;float:left;height:100%}.ui-igsplitter-panel-horizontal{overflow:auto;border:none;float:none;width:100%}.ui-igsplitter-splitbar-horizontal.ui-igsplitter-splitbar-focus{border:none;height:6px}.ui-igsplitter-splitbar-resize-handler-vertical{position:relative;width:100%;height:0;top:0;left:0}.ui-igsplitter-splitbar-resize-handler-inner-vertical{position:absolute;margin-right:-6px;right:10px;width:4px;cursor:col-resize}.ui-igsplitter-splitbar-resize-handler-horizontal{position:relative;width:0;height:100%;bottom:4px;right:0}.ui-igsplitter-splitbar-resize-handler-inner-horizontal{position:absolute;margin-top:-4px;top:4px;height:4px;cursor:row-resize}.ui-igsplitter-splitbar-vertical{border:1px solid transparent;cursor:col-resize;float:left;width:4px}.ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-collapse-button-vertical-right{position:relative;cursor:pointer;top:50%;height:22px;width:4px;margin-left:-1px;outline:0;overflow:hidden}.ui-igsplitter-collapse-button-vertical-left{margin-top:-33px}.ui-igsplitter-collapse-button-vertical-right{margin-top:22px}.ui-igsplitter-splitbar-vertical .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;outline:0}.ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right{margin-top:-11px}.ui-igsplitter-splitbar-horizontal{border:1px solid transparent;cursor:n-resize;cursor:row-resize;float:none;width:100%;height:4px}.ui-igsplitter-splitbar-horizontal,.ui-igsplitter-splitbar-horizontal div,.ui-igsplitter-splitbar-vertical,.ui-igsplitter-splitbar-vertical div{box-sizing:content-box}.ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-collapse-button-horizontal-right{cursor:pointer;left:50%;position:relative;width:22px;height:4px;overflow:hidden}.ui-igsplitter-collapse-button-horizontal-left{margin-left:-33px;margin-top:-1px}.ui-igsplitter-collapse-button-horizontal-right{margin-left:11px;margin-top:-6px}.ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right{margin-left:-11px}.ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right{margin-top:-1px}.ui-igsplitter-splitbar-horizontal .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-igsplitter-splitbar-collapsed,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-horizontal,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-splitbar-resize-handler-inner-vertical{cursor:default}.ui-igsplitter-splitbar-invalid{border-color:red}.pointerevents .ui-igsplitter-splitbar-vertical,.touch .ui-igsplitter-splitbar-vertical,.touchevents .ui-igsplitter-splitbar-vertical{width:16px}.pointerevents .ui-igsplitter-collapse-button-vertical-left,.pointerevents .ui-igsplitter-collapse-button-vertical-right,.touch .ui-igsplitter-collapse-button-vertical-left,.touch .ui-igsplitter-collapse-button-vertical-right,.touchevents .ui-igsplitter-collapse-button-vertical-left,.touchevents .ui-igsplitter-collapse-button-vertical-right{width:16px;height:44px}.pointerevents .ui-igsplitter-collapse-button-vertical-left,.touch .ui-igsplitter-collapse-button-vertical-left,.touchevents .ui-igsplitter-collapse-button-vertical-left{margin-top:-66px}.pointerevents .ui-igsplitter-collapse-button-vertical-right,.touch .ui-igsplitter-collapse-button-vertical-right,.touchevents .ui-igsplitter-collapse-button-vertical-right{margin-top:44px}.pointerevents .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.pointerevents .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,.touch .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right,.touchevents .ui-igsplitter-collapse-button-vertical-left.ui-igsplitter-collapse-single-button,.touchevents .ui-igsplitter-collapse-button-vertical-right.ui-igsplitter-collapse-single-button,.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right{margin-top:-22px}.pointerevents .ui-igsplitter-splitbar-horizontal,.touch .ui-igsplitter-splitbar-horizontal,.touchevents .ui-igsplitter-splitbar-horizontal{height:16px}.pointerevents .ui-igsplitter-collapse-button-horizontal-left,.pointerevents .ui-igsplitter-collapse-button-horizontal-right,.touch .ui-igsplitter-collapse-button-horizontal-left,.touch .ui-igsplitter-collapse-button-horizontal-right,.touchevents .ui-igsplitter-collapse-button-horizontal-left,.touchevents .ui-igsplitter-collapse-button-horizontal-right{width:44px;height:16px}.pointerevents .ui-igsplitter-collapse-button-horizontal-left,.touch .ui-igsplitter-collapse-button-horizontal-left,.touchevents .ui-igsplitter-collapse-button-horizontal-left{margin-left:-66px}.pointerevents .ui-igsplitter-collapse-button-horizontal-right,.touch .ui-igsplitter-collapse-button-horizontal-right,.touchevents .ui-igsplitter-collapse-button-horizontal-right{margin-left:22px;margin-top:-18px}.pointerevents .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.pointerevents .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.pointerevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,.touch .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.touch .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right,.touchevents .ui-igsplitter-collapse-button-horizontal-left.ui-igsplitter-collapse-single-button,.touchevents .ui-igsplitter-collapse-button-horizontal-right.ui-igsplitter-collapse-single-button,.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.touchevents .ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right{margin-left:-22px;margin-top:-1px}.ui-igsplitter-splitbar-default:focus{outline:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-collapse-button-vertical-right{height:44px}.ui-igsplitter-collapse-button-vertical-left{margin-top:-66px}.ui-igsplitter-collapse-button-vertical-right{margin-top:44px}.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-vertical-right{margin-top:-22px}.ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-collapse-button-horizontal-right{width:44px}.ui-igsplitter-collapse-button-horizontal-left{margin-left:-66px}.ui-igsplitter-collapse-button-horizontal-right{margin-left:22px}.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-left,.ui-igsplitter-splitbar-collapsed .ui-igsplitter-collapse-button-horizontal-right{margin-left:-22px}}.ui-igspreadsheet .ui-menu-divider,.ui-menu div.ui-state-active,.ui-menu div.ui-state-focus,.ui-menu-item div{margin:0}.ui-igspreadsheet .ui-menu-item{padding-left:0;white-space:nowrap;border:1px solid transparent!important}.ui-igspreadsheet .ui-menu-item div,.ui-igspreadsheet .ui-menu-item-wrapper,.ui-igspreadsheet .ui-menu-item>a{padding:5px 10px 5px 28px;font-size:14px}.ui-igspreadsheet .ui-menu .ui-menu-item{list-style-image:none;margin:0}.ui-igspreadsheet .ui-menu-item-wrapper{position:relative;white-space:nowrap}.ui-igspreadsheet .ui-menu-item>a{text-decoration:none;white-space:nowrap;display:block}.ui-igspreadsheet .ui-menu-item-wrapper.ui-state-active{border:none;color:inherit}.ui-igspreadsheet-inputmessage,.ui-igspreadsheet-tooltip{border-width:1px;border-style:solid}.ui-igspreadsheet .ui-menu-item:hover{cursor:pointer}.ui-igspreadsheet-inputmessage-title{font-weight:700;padding-right:22px}.ui-igspreadsheet-inputmessage-content{padding-left:2px}.ui-igspreadsheet-inputmessage{max-height:170px;max-width:260px;padding:4px 6px 4px 5px;overflow:hidden}.ui-igspreadsheet-selectall,.ui-igspreadsheet-tabitem{border-top:none;overflow:hidden;box-sizing:border-box}.ui-igspreadsheet-columnsplitter,.ui-igspreadsheet-rowsplitter,.ui-igspreadsheet-splitterintersection{border:none}.ui-igspreadsheet-columnsplitter,.ui-igspreadsheet-nameboxsplitter,.ui-igspreadsheet-tabareasplitter{cursor:nw-resize;cursor:url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAWgAAAFoAAABaAAAAWgAABlpgAApaUAAT28gAIBgEACAYBAAT28gAClpQAAZaYAAAWgAAAFoAAABaAAAAWgAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////4H///+B////gf///4H///+B///5gZ//8YGP/+AAB//AAAP/wAAD/+AAB//xgY//+YGf//+B////gf///4H///+B////gf//////////////////////////////////////8=),col-resize}.ui-igspreadsheet-columnsplitter{width:4px}.ui-igspreadsheet-columnsplitter.ui-state-disabled{opacity:1;width:1px;pointer-events:none}.ui-igspreadsheet-rowsplitter{height:4px;cursor:sw-resize;cursor:url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAkAAAAQgAAAIEAAADnAAAAJAAAACQAAB/n+AAQAAgAH//4AB//+AAQAAgAH+f4AAAkAAAAJAAAAOcAAACBAAAAQgAAACQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////5////8P///+B////AP///wD////D////w///4AAH/+AAB//gAAf/4AAH/+AAB//gAAf//8P////D////AP///wD///+B////w////+f/////////////////////////////////8=),row-resize}.ui-igspreadsheet-rowsplitter.ui-state-disabled{opacity:1;height:1px;pointer-events:none}.ui-igspreadsheet-splitterintersection{cursor:url(data:application/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAJAAAAEIAAACBAAAA5wAAAyTAAAUkoAAJ55AAEAAIABAACAAJ55AABSSgAAMkwAAA5wAAAIEAAABCAAAAJAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////+f////D////gf///wD///8A///8wz//+MMf//AAD//gAAf/4AAH//AAD//4wx///MM///8A////AP///4H////D////5///////////////////////////////////////8=),move}.ui-igspreadsheet-columnsplitterpreview,.ui-igspreadsheet-rowsplitterpreview{background-color:#868686}.ui-igspreadsheet-selectall{border-left:none;border-right:solid 4px transparent;border-bottom:solid 4px transparent}.ui-igspreadsheet-selectall::before{position:absolute;content:" ";right:0;bottom:0;border-bottom:12px solid currentColor;border-left:12px solid transparent}.ui-igspreadsheet-nameboxsplitter,.ui-igspreadsheet-tabareasplitter{background-color:transparent;border:none;width:28px;min-height:12px}.ui-igspreadsheet-nameboxsplitter::before,.ui-igspreadsheet-tabareasplitter::before{content:" ";position:absolute;width:2px;height:2px;top:50%;left:50%;margin-top:-7px;margin-left:-3px;box-shadow:2px 2px 0 currentColor,2px 6px 0 currentColor,2px 10px 0 currentColor}.ui-igspreadsheet-tabareaborder{height:1px}.ui-igspreadsheet-tabitemarea{background-color:transparent;cursor:default}.ui-igspreadsheet-tabitem{display:inline-block;white-space:pre;margin-bottom:2px;margin-top:1px}.ui-ightmleditor .ui-igtoolbar,.ui-igplayer-video-title,.ui-igtree-collection,.ui-igtree-dropindicator{white-space:nowrap}.ui-igspreadsheet-tabitem-selected,.ui-igspreadsheet-tabitem.ui-state-hover{font-weight:700}.ui-igspreadsheet-tabitem-active,.ui-igspreadsheet-tabitem-active.ui-state-hover{margin-top:0}.ui-igspreadsheet-tabitemcontent{padding:2px 7px 3px;margin:2px 2px 1px;text-align:center}.ui-igspreadsheet-tabitem-active>.ui-igspreadsheet-tabitemcontent{margin-top:3px}.ui-igspreadsheet-tabitem input{border:none;outline:0;margin:0;padding:0;font:inherit}.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent{padding-left:19px}.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent>span::before{position:absolute;content:' ';margin:-7px auto auto 8px;top:50%;bottom:3px;left:0;width:7px;height:10px;background:0 0;border:2px solid currentColor;border-radius:3px;box-sizing:border-box}.ui-igspreadsheet-tabitem-protected>.ui-igspreadsheet-tabitemcontent>span::after{position:absolute;content:' ';margin:-2px auto auto 7px;top:50%;left:0;width:9px;height:6px;background-color:currentColor}.ui-igspreadsheet-tabitem.ui-igspreadsheet-tabitem-dark>.ui-igspreadsheet-tabitemcontent,.ui-igspreadsheet-tabitem.ui-igspreadsheet-tabitem-light>.ui-igspreadsheet-tabitemcontent{background:currentColor}.ui-igspreadsheet-tabitem-selected.ui-igspreadsheet-tabitem-dark>.ui-igspreadsheet-tabitemcontent,.ui-igspreadsheet-tabitem-selected.ui-igspreadsheet-tabitem-light>.ui-igspreadsheet-tabitemcontent{background:linear-gradient(to bottom,#fff,rgba(255,255,255,.5)),currentColor}.ui-igspreadsheet-tabDropIndicator::before{position:absolute;content:' ';width:0;height:0;left:-6px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.ui-igspreadsheet-tabDropIndicator::after{position:absolute;content:' ';width:0;height:0;top:-5px;left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.ui-igspreadsheet-activatenexthiddentab,.ui-igspreadsheet-activateprevioushiddentab{background-color:transparent;border:none;width:27px}.ui-igspreadsheet-scrollfirsttab,.ui-igspreadsheet-scrolllasttab,.ui-igspreadsheet-scrollnexttab,.ui-igspreadsheet-scrollprevioustab{background-color:transparent;border:none;width:28px}.ui-igspreadsheet-activatenexthiddentab.ui-state-disabled,.ui-igspreadsheet-activateprevioushiddentab.ui-state-disabled{opacity:0}.ui-igspreadsheet-addnewworksheet.ui-state-disabled,.ui-igspreadsheet-scrollfirsttab.ui-state-disabled,.ui-igspreadsheet-scrolllasttab.ui-state-disabled,.ui-igspreadsheet-scrollnexttab.ui-state-disabled,.ui-igspreadsheet-scrollprevioustab.ui-state-disabled{opacity:1}.ui-igspreadsheet-scrollfirsttab::before,.ui-igspreadsheet-scrolllasttab::before,.ui-igspreadsheet-scrollnexttab::before,.ui-igspreadsheet-scrollprevioustab::before{position:absolute;display:block;content:" ";width:0;height:0;left:50%;top:50%;margin-left:-4px;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.ui-igspreadsheet-scrollfirsttab::before,.ui-igspreadsheet-scrollprevioustab::before{border-right:8px solid currentColor}.ui-igspreadsheet-scrolllasttab::before,.ui-igspreadsheet-scrollnexttab::before{border-left:8px solid currentColor}.ui-igspreadsheet-scrollfirsttab::before{box-shadow:-1px 0 currentColor}.ui-igspreadsheet-scrolllasttab::before{box-shadow:1px 0 currentColor}.ui-igspreadsheet-activatenexthiddentab::before,.ui-igspreadsheet-activateprevioushiddentab::before{content:" ";position:absolute;width:2px;height:2px;top:50%;left:50%;margin-top:-3px;margin-left:-7px;box-shadow:2px 2px 0 currentColor,6px 2px 0 currentColor,10px 2px 0 currentColor}.ui-igspreadsheet-addnewworksheet{background-color:transparent;border:none;width:28px}.ui-igspreadsheet-addnewworksheet::after,.ui-igspreadsheet-addnewworksheet::before{content:" ";width:16px;height:16px;position:absolute;border-radius:50%;border:1px solid currentColor;background-color:currentColor;box-sizing:border-box;background-clip:content-box;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-igspreadsheet-addnewworksheet::before{padding:6px 3px}.ui-igspreadsheet-addnewworksheet::after{padding:3px 6px}.ui-igspreadsheet-scrollbar-vertical{min-width:17px;margin-left:2px;margin-right:2px}.ui-igspreadsheet-scrollbar-horizontal{min-height:17px;max-height:17px;margin-top:2px;margin-bottom:2px}.ui-igspreadsheet-scrollbar-button-left,.ui-igspreadsheet-scrollbar-button-right,.ui-igspreadsheet-scrollbar-thumb-horizontal,.ui-igspreadsheet-scrollbar-track-left,.ui-igspreadsheet-scrollbar-track-right{top:0;bottom:0}.ui-igspreadsheet-scrollbar-button-down,.ui-igspreadsheet-scrollbar-button-up,.ui-igspreadsheet-scrollbar-thumb-vertical,.ui-igspreadsheet-scrollbar-track-down,.ui-igspreadsheet-scrollbar-track-up{left:0;right:0}.ui-igspreadsheet-scrollbar-button-down,.ui-igspreadsheet-scrollbar-button-left,.ui-igspreadsheet-scrollbar-button-right,.ui-igspreadsheet-scrollbar-button-up{box-sizing:border-box}.ui-igspreadsheet-scrollbar-button-down:before,.ui-igspreadsheet-scrollbar-button-left:before,.ui-igspreadsheet-scrollbar-button-right:before,.ui-igspreadsheet-scrollbar-button-up:before{position:absolute;display:block;content:" ";width:0;height:0;left:50%;top:50%}.ui-igspreadsheet-scrollbar-button-left:before,.ui-igspreadsheet-scrollbar-button-right:before{margin-left:-3px;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.ui-igspreadsheet-scrollbar-button-left:before{border-right:6px solid currentColor}.ui-igspreadsheet-scrollbar-button-right:before{border-left:6px solid currentColor}.ui-igspreadsheet-scrollbar-button-down:before,.ui-igspreadsheet-scrollbar-button-up:before{margin-left:-4px;margin-top:-3px;border-left:4px solid transparent;border-right:4px solid transparent}.ui-igspreadsheet-scrollbar-button-up:before{border-bottom:6px solid currentColor}.ui-igspreadsheet-scrollbar-button-down:before{border-top:6px solid currentColor}.ui-igspreadsheet-scrollbar-track-down,.ui-igspreadsheet-scrollbar-track-left,.ui-igspreadsheet-scrollbar-track-right,.ui-igspreadsheet-scrollbar-track-up{border:none}.ui-igspreadsheet-scrollbar-thumb-horizontal,.ui-igspreadsheet-scrollbar-thumb-vertical{box-sizing:border-box}.ui-igspreadsheet-scrollbar-button-left,.ui-igspreadsheet-scrollbar-button-right{width:17px}.ui-igspreadsheet-scrollbar-button-down,.ui-igspreadsheet-scrollbar-button-up{height:17px}.ui-igspreadsheet-nameboxcontainer .ui-igcombo,.ui-igspreadsheet-nameboxcontainer .ui-igcombo-dropdown,.ui-igspreadsheet-nameboxcontainer .ui-igcombo-field,.ui-igspreadsheet-nameboxcontainer .ui-igcombo-textbox{font:inherit}.ui-igspreadsheet-nameboxcontainer .ui-igcombo{background-color:transparent;border:none}.ui-igspreadsheet-nameboxcontainer .ui-igcombo-button{border:none}.ui-igspreadsheet-nameboxcontainer .ui-igcombo-dropdown{margin-top:1px}.ui-igspreadsheet-formulabar{padding-left:5px;padding-right:5px;padding-top:10px}.ui-igspreadsheet-formulabartextareasplitter{height:10px;cursor:row-resize;background:0 0;border:none}.ui-igspreadsheet-formulabarexpandbutton{border:none;height:20px;width:20px}.ui-igspreadsheet-formulabarexpandbutton::before{content:" ";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border:2px solid currentColor;box-sizing:border-box;transform:rotate(45deg);border-width:0 2px 2px 0}.ui-igspreadsheet-formulabarexpandbutton-open{transform:rotate(180deg)}.ui-igspreadsheet-formulabarbuttoncontainer,.ui-igspreadsheet-formulabartextareacontainer,.ui-igspreadsheet-nameboxcontainer{box-sizing:border-box}.ui-igspreadsheet-nameboxcontainer{cursor:pointer}.ui-igspreadsheet-formulabarbuttoncontainer{margin-right:3px}.ui-igspreadsheet-formulabartextareacontainer textarea{resize:none;border:none;outline:0;margin:0;font:inherit;box-sizing:border-box;padding:2px 0 2px 11px}.ui-igspreadsheet-formulabarcancelbutton,.ui-igspreadsheet-formulabarenterbutton{background-color:transparent;border:none;width:20px}.ui-igspreadsheet-formulabarcancelbutton.ui-state-disabled,.ui-igspreadsheet-formulabarenterbutton.ui-state-disabled{opacity:.62}.ui-igspreadsheet-formulabarcancelbutton::after,.ui-igspreadsheet-formulabarcancelbutton::before,.ui-igspreadsheet-formulabarenterbutton::after,.ui-igspreadsheet-formulabarenterbutton::before{content:" ";position:absolute;width:2px;height:10px;left:50%;top:50%;margin-left:-1px;margin-top:-5px;background-color:currentColor}.ui-igspreadsheet-formulabarenterbutton::before{transform:rotate(45deg)}.ui-igspreadsheet-formulabarenterbutton::after{transform:rotate(-45deg);height:5px;margin-top:0;margin-left:-5px}.ui-igspreadsheet-formulabarcancelbutton::before{transform:rotate(45deg)}.ui-igspreadsheet-formulabarcancelbutton::after{transform:rotate(-45deg)}.ui-igspreadsheet-automaticgridline{background-color:#d4d4d4}.ui-igspreadsheet-filter-dialog,.ui-igspreadsheet-topOrBottom-dialog{min-width:470px}.ui-igspreadsheet-filter-dialog .ui-igcombo-wrapper{flex:1 0 0%;min-width:200px}.ui-igspreadsheet-filter-dialog,.ui-igspreadsheet-filter-dialog input[type=radioi]{margin:0 5px 0 0}.ui-igspreadsheet-filter-dialog,.ui-igspreadsheet-filter-dialog .ui-igdialog-content{display:flex;flex-direction:column}.ui-igspreadsheet-filter-dialog .ui-igdialog-content>div{display:flex;flex-wrap:wrap}.ui-igspreadsheet-filter-dialog .ui-igdialog-content>div>*{margin-bottom:10px}.ui-igspreadsheet-filter-dialog-hint-text{flex-direction:column}.ui-igspreadsheet-filter-dialog-conditional-operator label{display:flex;align-items:center;margin-right:10px}.ui-igspreadsheet-filter-dialog-conditional-operator label:last-of-type{margin-right:0}.ui-igspreadsheet-filter-buttons{justify-content:flex-end}.ui-igspreadsheet-filter-dialog .ui-igdialog-content .ui-igspreadsheet-filter-buttons>*{margin-bottom:0;margin-left:10px}.ui-igspreadsheet-filter-dialog-condition1 select,.ui-igspreadsheet-filter-dialog-condition2 select{flex:1 0 0%;margin-right:10px}.ui-igspreadsheet-filter-dialog-column-name,.ui-igspreadsheet-filter-dialog-show-rows-where{margin-bottom:15px}.ui-igspreadsheet-topOrBottom-dialog-input-area{display:flex;align-items:center;margin:16px -8px}.ui-igspreadsheet-topOrBottom-dialog-input-area>*{margin:0 8px;flex:1 0 0%}.ui-igspreadsheet-topOrBottom-buttons{display:flex;justify-content:flex-end}.ui-igspreadsheet-topOrBottom-buttons button{margin-left:8px}.ui-igspreadsheet .ui-spinner-input{margin:0;padding:5px 20px 5px 5px;display:block;max-width:100%;height:100%;box-sizing:border-box}.ui-igspreadsheet .ui-spinner-button{display:flex;justify-content:center;align-items:center;width:1.4em}.ui-igspreadsheet .ui-spinner .ui-icon{left:0;margin-top:0;position:relative;top:0;margin-left:0}.ui-igspreadsheet-sort-dialog-my-data-has-headers-checkbox{float:right}.ui-igspreadsheet-sort-dialog-top-buttons-area button{margin-right:4px}.ui-igspreadsheet-sort-dialog-top-buttons-area{margin-bottom:10px}#grdHeaders,#grdSortConditions,#pnlColumnContentsGrid{display:grid;display:-ms-grid;-ms-grid-rows:auto 3px}#grdHeaders,#grdSortConditions{-ms-grid-columns:1fr 2px 1fr 12px 1fr 12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 2fr;grid-gap:12px}#pnlColumnContentsGrid{-ms-grid-columns:auto 10px 1fr 10px;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-gap:10px}#cbCombo,#cboSortDirection,#cboSortType{height:32px!important}.ui-igspreadsheet-sort-dialog-ok-cancel-buttons-area button{margin-right:10px}.ui-igtilemanager{position:relative;overflow:auto}.ui-igtile,.ui-igtile-minimized .ui-igtile-inner-container,.ui-igtilemanager .ui-igtile-maximized,.ui-igtilemanager .ui-igtile-minimized{overflow:hidden}.ui-igtilemanager .ui-igtilemanager-left{width:100%;height:100%;position:relative;display:block}.ui-igtilemanager .ui-igtilemanager-right{height:100%;position:relative;overflow-x:hidden}.ui-igtile{background-color:#f3f3f3;padding:5px;border:1px solid #d3d3d3;z-index:1;display:block}.ui-igtile-inner-container{padding:10px;height:100%;border:1px solid #d3d3d3;background-color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ig-tile-minimize-button{border:none;cursor:pointer;float:right;z-index:5}.ig-tile-minimize-button .ig-tile-minimize-icon{display:block;background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/icon_sprite.png);background-color:transparent;background-repeat:no-repeat;background-position:0 -209px;border:none;width:32px;height:32px}.ig-tile-minimize-button .ui-state-hover{background-color:rgba(0,0,0,.2)}.ui-igtile-minimized{cursor:pointer;font-size:.8em}.ui-igtile-minimized .ig-tile-minimize-button{display:none}.ui-igtile-maximized .ui-igtile-inner-container{overflow:auto}.ui-helper-overflow-hidden{overflow:hidden!important}.ui-helper-overflow-visible{overflow:visible!important}.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-single-button{border:0}.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-button-vertical-left,.ui-igtilemanager.ui-igsplitter .ui-igsplitter-collapse-button-vertical-right{height:24px;width:6px}.ui-igtoolbar .ui-button{width:18px;height:18px;margin-left:4px}.ui-ightmleditor .ui-button.ui-state-hover .ui-button-text{box-shadow:none}.ui-ightmleditor .ui-igtoolbar>.ui-button:first-child,.ui-igtoolbar ul li.ui-igcombo-listitem{margin-left:0}.ui-igtoolbar .ui-igcombo-wrapper{height:24px}.ui-ightmleditor .ui-igtoolbar .ui-igcombo{vertical-align:top;margin:0 0 0 4px}.ui-igtoolbar{overflow:hidden;display:inline-block;padding:4px;margin-right:4px}.ui-igtoolbar-wrap{margin-bottom:5px}.ui-igtoolbar ul{list-style:none;margin:0;padding:3px}.ui-igtoolbar ul li{margin-left:4px}.ui-igtoolbar .ig-toolbar-separator{overflow-x:hidden;overflow-y:hidden;width:0;border-width:0 1px 0 0;background:0 0;margin:0 4px 0 3px;display:inline-block;height:14px;position:relative;text-indent:-1000px;top:1px}.ui-igtoolbar-collapse-btn{width:12px;height:24px;float:left;cursor:pointer}.ui-igtoolbar .ui-igcombo{margin-right:4px}.ui-ightmleditor .ui-splitbutton .ui-button.ui-splitbutton-arrow,.ui-igtoolbar,.ui-igtoolbar .ui-igbutton,.ui-igtoolbar .ui-igcombo,.ui-igtoolbar .ui-splitbutton,.ui-igtoolbar>div,.ui-igtoolbar>span{zoom:1}.ig-toolbar-buttons-holder{display:inline-block;width:auto}.ui-igtoolbarbutton.ui-igbutton.ui-state-hover{border:1px solid #999;background-color:#CCC;color:#666}.ui-igtoolbarbutton.ui-button{width:18px;height:18px;padding:3px;margin-left:3px}.ui-igtoolbarbutton.ui-button-text-icon-primary .ui-icon{margin-left:4px}.ui-igbutton .ui-igbutton-collapse,.ui-igbutton.ui-state-hover .ui-igbutton-collapse{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 0}.ui-igbutton .ui-igbutton-expand,.ui-igbutton.ui-state-hover .ui-igbutton-expand{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -16px}.ui-igbutton .ui-igbutton-redo,.ui-igbutton.ui-state-hover .ui-igbutton-redo{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -32px}.ui-igbutton .ui-igbutton-undo,.ui-igbutton.ui-state-hover .ui-igbutton-undo{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -48px}.ui-igbutton .ui-igbutton-increasefontsize,.ui-igbutton.ui-state-hover .ui-igbutton-increasefontsize{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -80px}.ui-igbutton .ui-igbutton-decreasefontsize,.ui-igbutton.ui-state-hover .ui-igbutton-decreasefontsize{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -96px}.ui-igbutton .ui-igbutton-viewsource-icon,.ui-igbutton.ui-state-hover .ui-igbutton-viewsource-icon{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -160px}.ui-igbutton .ui-igbutton-html,.ui-igbutton.ui-state-hover .ui-igbutton-html{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -112px}.ui-igbutton .ui-igbutton-html-add,.ui-igbutton.ui-state-hover .ui-igbutton-html-add{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -128px}.ui-igbutton .ui-igbutton-html-delete,.ui-igbutton.ui-state-hover .ui-igbutton-html-delete{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -144px}.ui-igbutton .ui-igbutton-html-valid,.ui-igbutton.ui-state-hover .ui-igbutton-html-valid{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -176px}.ui-igbutton .ui-igbutton-addimage,.ui-igbutton.ui-state-hover .ui-igbutton-addimage{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -192px}.ui-igbutton .ui-igbutton-link,.ui-igbutton.ui-state-hover .ui-igbutton-link{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -208px}.ui-igbutton .ui-igbutton-addlink,.ui-igbutton.ui-state-hover .ui-igbutton-addlink{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -224px}.ui-igbutton .ui-igbutton-unlink,.ui-igbutton.ui-state-hover .ui-igbutton-unlink{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -240px}.ui-igbutton .ui-igbutton-copy,.ui-igbutton.ui-state-hover .ui-igbutton-copy{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -256px}.ui-igbutton .ui-igbutton-cut,.ui-igbutton.ui-state-hover .ui-igbutton-cut{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -272px}.ui-igbutton .ui-igbutton-paste,.ui-igbutton.ui-state-hover .ui-igbutton-paste{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -288px}.ui-igbutton .ui-igbutton-table,.ui-igbutton.ui-state-hover .ui-igbutton-table{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -304px}.ui-igbutton .ui-igbutton-addrow,.ui-igbutton.ui-state-hover .ui-igbutton-addrow{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -320px}.ui-igbutton .ui-igbutton-addcolumn,.ui-igbutton.ui-state-hover .ui-igbutton-addcolumn{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -336px}.ui-igbutton .ui-igbutton-removerow,.ui-igbutton.ui-state-hover .ui-igbutton-removerow{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -352px}.ui-igbutton .ui-igbutton-removecolumn,.ui-igbutton.ui-state-hover .ui-igbutton-removecolumn{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -368px}.ui-igbutton .ui-igbutton-justifyleft,.ui-igbutton.ui-state-hover .ui-igbutton-justifyleft{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -384px}.ui-igbutton .ui-igbutton-justifycenter,.ui-igbutton.ui-state-hover .ui-igbutton-justifycenter{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -400px}.ui-igbutton .ui-igbutton-justifyright,.ui-igbutton.ui-state-hover .ui-igbutton-justifyright{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -416px}.ui-igbutton .ui-igbutton-justifyfull,.ui-igbutton.ui-state-hover .ui-igbutton-justifyfull{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -432px}.ui-igbutton .ui-igbutton-forecolor,.ui-igbutton.ui-state-hover .ui-igbutton-forecolor{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -448px}.ui-igbutton .ui-igbutton-backcolor,.ui-igbutton.ui-state-hover .ui-igbutton-backcolor{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -464px}.ui-igbutton .ui-igbutton-bold,.ui-igbutton.ui-state-hover .ui-igbutton-bold{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -480px}.ui-igbutton .ui-igbutton-italic,.ui-igbutton.ui-state-hover .ui-igbutton-italic{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -496px}.ui-igbutton .ui-igbutton-underline,.ui-igbutton.ui-state-hover .ui-igbutton-underline{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -512px}.ui-igbutton .ui-igbutton-strikethrough,.ui-igbutton.ui-state-hover .ui-igbutton-strikethrough{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -528px}.ui-igbutton .ui-igbutton-horizontalrule,.ui-igbutton.ui-state-hover .ui-igbutton-horizontalrule{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -544px}.ui-igbutton .ui-igbutton-indent,.ui-igbutton.ui-state-hover .ui-igbutton-indent{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -560px}.ui-igbutton .ui-igbutton-removeindent,.ui-igbutton.ui-state-hover .ui-igbutton-removeindent{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -576px}.ui-igbutton .ui-igbutton-unorderedlist,.ui-igbutton.ui-state-hover .ui-igbutton-unorderedlist{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -592px}.ui-igbutton .ui-igbutton-orderedlist,.ui-igbutton.ui-state-hover .ui-igbutton-orderedlist{background-image:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igHtmlEditor/html-editor-sprite.png);background-position:0 -608px}.ui-igbutton .ui-igbutton-backcolor,.ui-igbutton .ui-igbutton-forecolor{height:13px;border-radius:0}.ui-igbutton .ui-igbutton-forecolor{border-bottom:3px solid #000}.ui-igbutton .ui-igbutton-backcolor{border-bottom:3px solid transparent}.pointerevents .ui-igtoolbarbutton.ui-button,.touch .ui-igtoolbarbutton.ui-button,.touchevents .ui-igtoolbarbutton.ui-button{min-height:44px;min-width:44px}.pointerevents .ui-igtoolbarbutton.ui-button .ui-button-text,.touch .ui-igtoolbarbutton.ui-button .ui-button-text,.touchevents .ui-igtoolbarbutton.ui-button .ui-button-text{line-height:2.6em}.ui-igbutton-viewsource .ui-icon,.ui-igtoolbarbutton .ui-icon{left:50%;top:50%;margin-left:-8px;margin-top:-8px;position:absolute;width:16px;height:16px}.ui-igtree .ui-igtree-root,.ui-igtree ul,.ui-igtree-root{padding-left:0;margin-left:0}.ui-igtoolbarbutton .ui-igbutton-forecolor{height:13px}.ui-igtree{list-style:none;overflow:auto;padding-bottom:.2em;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.ui-igtree ul{list-style:none}.ui-igtree li{position:relative;line-height:1.9em;padding-top:.1em;padding-bottom:.1em}.ui-igtree-expander{position:absolute;left:.8em;top:.8em;margin-top:-8px;margin-left:-8px;width:16px;height:16px}.ui-igtree a{padding:1px 3px;text-decoration:none}.ui-igtree a.ui-state-active,.ui-igtree a.ui-state-focus,.ui-igtree a.ui-state-hover{padding:0 2px;text-decoration:none}.ui-igtree li a:active,.ui-igtree li a:focus{outline:0}.ui-igtree-parentnode{padding-left:1.9em}.ui-igtree .ui-igtree-parentnode>ul{margin-top:.1em;margin-bottom:.1em}.ui-igtree img{padding-right:.2em;vertical-align:baseline}.ui-igtree .ui-igcheckbox-normal{position:relative;height:1.6em;width:1.6em;vertical-align:top;margin-top:1px;margin-right:.4em;font-size:.8em}.ui-igtree .ui-igcheckbox-small{height:13px;width:13px;position:relative;vertical-align:baseline}.ui-state-hidden{display:none}.ui-igtree-node-haschildren{margin-left:-1.9em}.ui-igtree-node-nochildren{margin-left:1.9em}.ui-igtree-checkbox{display:block;width:15px;height:15px;margin-top:6px;line-height:15px;overflow:hidden;background-repeat:no-repeat;cursor:pointer}.ui-igtree .ui-igcheckbox-normal-off,.ui-igtree .ui-igcheckbox-normal-on{width:100%!important;height:100%!important}.ui-igtree .ui-igcheckbox-normal-on{position:relative;margin-top:0;margin-left:0}.ui-igtree-dropindicator{clear:left;float:left;overflow:visible;margin-left:35px}.ui-igtree-dropindicator .ui-icon{position:relative;float:left;margin-top:-8px;margin-right:.3em;top:.9em}.ui-igtree-dropindicator p{line-height:1.8em;margin:0;padding:0 .7em}.ui-igtree-insertline.ui-state-default{height:0;border-width:1px 0 0;background:0 0;margin:-1px 0 0;width:50%;position:relative;bottom:-.1em}.pointerevents .ui-igtree,.touch .ui-igtree,.touchevents .ui-igtree{font-size:1.3em}.ui-igtreegrid-expandcell{display:inline-block;margin:0 6px 0 0;min-width:16px;cursor:pointer}.ui-igtreegrid-expansion-indicator{width:16px;height:16px;float:left;margin:0}.ui-igtreegrid-expansion-column-container{display:inline-block;min-width:10px;cursor:pointer}.ui-igtreegrid-record-not-matchfiltering{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.5;filter:alpha(opacity=50)}.ui-igtreegrid-contextrow td{padding:4px;font-size:.8em}.ui-igtreegrid-contextrow-icon{display:inline-block;margin-right:5px;vertical-align:bottom}.ui-igtreegrid-contextrow-context{float:left}.ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-p .ui-iggrid .ui-ig-altrecord th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-f,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-f,.ui-iggrid th.ui-iggrid-rowselector-class.ui-state-checked .ui-icon-check-p{opacity:1;filter:alpha(opacity=100)}.ui-igupload{padding:15px;font-size:13px}.ui-igupload-basemaincontainer{padding:19px}.ui-igupload .ui-igupload-browsebutton{width:100px;display:inline-block}.ui-igupload-container{display:block;background:0 0!important;border-left:0 none!important;border-right:0 none!important;border-top:0 none!important;margin-top:15px;padding-bottom:3px}.ui-iguploadsingle .ui-igupload-container.ui-widget-content{border:none}.ui-igupload-container a{display:inline-block;margin-left:5px}.ui-igupload-uploadprogress{margin:10px 0}.ui-igupload .ui-igprogressbar{height:3px}.ui-igupload-progressbar-container{z-index:10;display:block;line-height:17px;font-size:13px}.ui-igupload-progressbar-filename{float:left}.ui-igupload-progressbar-icon{float:left;margin:1px 5px}.ui-igupload-progressbar-icon-exe{background-repeat:no-repeat;width:14px;height:15px}.ui-igupload-progressbar-icon-default{background-repeat:no-repeat;width:18px;height:15px}.ui-igupload-progressbar-icon-docs,.ui-igupload-progressbar-icon-images,.ui-igupload-progressbar-icon-music,.ui-igupload-progressbar-icon-video{background-repeat:no-repeat;width:16px;height:16px}.ui-igupload-progressbar-icon-music{margin:1px 2px 0}.ui-igupload-progressbar-filesize{float:right;margin-top:1px;margin-right:5px;font-size:11px}.ui-igupload-clear{clear:both}.ui-igupload-summaryprogress{padding:5px}.ui-iguploadmultiple{margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-igupload-progressbar-upload{margin-right:15px}.ui-iguploadsingle{margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-igupload-summaryprogressbar{margin-right:110px;height:1.8em!important}.ui-igupload-cancelbutton{display:inline-block;background-position:32px 0;width:32px;height:32px}.ui-igupload-cancelbutton-disabled{display:inline-block;border:1px solid #00A000;background-position:0 0;width:32px;height:32px}.ui-igupload-button-clear-all,.ui-igupload-cancel-button,.ui-igupload-summaryprogress-label{border:none!important;background:0 0!important}.ui-igupload-summaryinformation-container{margin-bottom:5px;margin-left:5px;font-size:13px}.ui-igupload-showhidedetails-button{margin-left:5px}.ui-igupload-summaryprogresscontainer{margin-top:10px}.ui-igupload-summaryprogresscontainer a{margin-left:7px;margin-top:-2px}.ui-igupload-summaryprogress-label{position:relative;display:block;width:100%;text-align:right;font-size:17px;font-weight:400!important;right:10px;overflow:hidden}.ui-igupload-summaryprogress-secondary-label{overflow:hidden}.ui-igupload-summaryprogres_summpbar_progress{overflow:hidden;font-size:1em}.ui-igupload-button-continue-cancel{width:76px}.ui-igupload-button-clear-all{text-decoration:underline!important;font-size:13px!important;color:inherit!important}.ui-igupload-cancel-button{width:16px!important;height:16px!important;margin-right:16px;margin-top:2px}.ui-igupload-cancel-button .ui-button-icon-primary{top:0;left:0;margin:0;position:relative;display:block}.ui-ie6 .ui-igupload-progressbar-upload,.ui-ie7 .ui-igupload-progressbar-upload{margin-right:-24px}.ui-igupload .ui-button-icon-primary.ui-icon.ui-icon-check{position:relative;top:0}.ui-igupload-progress-container{margin-bottom:0;padding:6px 0 6px 12px}.ui-container-button-cancel-class{float:right}.ui-igupload-summary-button{float:right;width:100px}.ui-ie6 .ui-igupload-button-clear-all{margin-left:10px;position:relative;top:-5px}.ui-ie6 .ui-igprogressbar-range,.ui-ie6 .ui-igupload-summaryprogressbar .ui-igprogressbar-range{position:absolute;z-index:1;font-size:.7em;border:1px solid #2686ae;background-position:0 0;display:block}.ui-ie6 .ui-igupload{padding-bottom:0}.ui-ie6 .ui-igupload-cancel-button .ui-button-icon-primary{overflow:hidden}.ui-ie6 .ui-igupload-progressbar-container{padding-left:0}.ui-ie6 .ui-igupload-progress-container{padding-bottom:3px;padding-left:9px}.ui-ie6 .ui-igprogressbar-range{height:2px!important}.ui-ie6 .ui-igupload-summaryprogressbar .ui-igprogressbar-range{height:22px!important}.ui-ie6 .ui-igupload-basemaincontainer,.ui-ie6 .ui-iguploadmultiple{position:relative!important}.ui-ie6 .ui-helper-clearfix{position:relative}.ui-ie7 .ui-igupload-button-clear-all{margin-left:10px;position:relative;top:-5px}.ui-ie7 .ui-igupload{padding-bottom:0}.ui-ie7 .ui-igupload-cancel-button .ui-button-icon-primary{overflow:hidden}.ui-ie7 .ui-igupload-progressbar-container{padding-left:0}.ui-ie7 .ui-igupload-progress-container{padding-bottom:3px;padding-left:9px}.ui-ie7 .ui-helper-clearfix,.ui-ie7 .ui-igupload-basemaincontainer,.ui-ie7 .ui-iguploadmultiple{position:relative}.ui-webkit .ui-igupload-summary-button{top:-3px}.ui-igvalidator-required-indication{vertical-align:top;padding:0 .2em;color:#B11F1F}.ui-igvalidator-optional-indication{vertical-align:middle;padding:0 .2em;color:#b2b2b2}.ui-igplayer{background:#000;overflow:hidden;position:relative}.ui-igplayer-video{background:0 0;width:100%}.ui-igplayer a{text-decoration:none}.ui-igplayer .ui-igplayer-controls{height:37px;position:relative;bottom:47px;margin:0 20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-animation-name:slide-up;-webkit-animation-duration:4s;-webkit-box-shadow:0 0 5px 2px #000;-moz-box-shadow:0 0 5px 2px #000;box-shadow:0 0 5px 2px #000}.ui-igplayer-normal-screen-mode{-webkit-transition:all 1s ease-in-out;-moz-transition-duration:all 1s ease-in-out;-o-transition-duration:all 1s ease-in-out;transition:all 1s ease-in-out}.ui-igplayer-full-screen-mode{overflow:hidden;margin:5px}.ui-igplayer-full-screen-mode .ui-igplayer-controls{margin:0 auto;min-width:200px;max-width:2048px;width:80%}.ui-igplayer-full-screen-mode .ui-igplayer-video:after{width:200px;height:200px;position:relative;top:50%;left:50%;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.ui-igplayer-full-screen-mode .ui-igplayer:before{z-index:-10;overflow:hidden;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#4c4c4c;background:rgba(0,0,0,.5);background:-moz-linear-gradient(top,#000 0,#4c4c4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,#4c4c4c));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4c4c4c', GradientType=0 )}.ui-igplayer-controls-show{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;-moz-opacity:100;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ui-igplayer-controls-hide{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-o-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}.ui-igplayer-grid{display:table}.ui-igplayer-row{display:table-row}.ui-igplayer-cell{display:table-cell;vertical-align:middle}.ui-igplayer-playback{width:30px;padding:0 5px}.ui-igplayer-progress-bar{width:100%;padding:0 5px}.ui-igplayer .ui-igplayer-playbutton{display:inline-block;text-decoration:none;font-size:11px;height:25px}.ui-igplayer .ui-igplayer-playbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}.ui-igplayer .ui-igplayer-playbutton-text{float:left;position:relative;top:50%;display:block;margin-top:-6px;margin-right:7px;line-height:12px}.ui-igplayer .ui-igplayer-progressbar{width:100%;margin-top:0;border:none;height:15px}.ui-igplayer .ui-igslider-handle{width:6px;height:20px;margin-top:2px;margin-left:0}.ui-igplayer .ui-igprogressbar{height:100%}.ui-igplayer .ui-igprogressbar-range{height:2px}.ui-igplayer .ui-igplayer-volumecontrol{width:25px;height:25px}.ui-igplayer .ui-igplayer-volumecontrol .ui-igbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}.ui-igplayer-fullscreen-button{margin:5px;width:25px;height:25px}.ui-igplayer .ui-igplayer-fullscreen-button .ui-igbutton-icon{float:left;margin-left:4px;margin-right:4px;margin-top:4px}.ui-igplayer .ui-igplayer-volumeslider{width:10px;height:40px;position:absolute;z-index:15000}.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical{width:24px;margin:-44px 0 0}.ui-igplayer .ui-igplayer-volumeslider.ui-igslider-vertical .ui-igslider-handle{width:20px;margin:0;left:1px}.ui-igplayer .ui-igplayer-volumeslider .ui-igslider-handle{width:22px;height:6px}.ui-igplayer .ui-igplayer-progresslabel{font-size:11px;white-space:nowrap;width:80px;text-align:right;display:block;overflow:hidden;padding:0 5px}.ui-igplayer .ui-igplayer-centerplaybutton-play{width:78px;height:78px;cursor:default;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igBigPlayButton.png) 50% 50% no-repeat;border:2px solid #fff}.ui-igplayer .ui-igplayer-centerplaybutton-play:active,.ui-igplayer-centerplaybutton-pause:active{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:00;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.ui-igplayer .ui-igplayer-centerplaybutton-pause span,.ui-igplayer .ui-igplayer-centerplaybutton-play span{display:none}.ui-igplayer .ui-igplayer-centerplaybutton-pause{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igBigPauseButton.png) 50% 50% no-repeat;width:78px;height:78px;cursor:default;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-moz-border-radius:46px;-webkit-border-radius:46px;border-radius:46px;border:2px solid #fff}.ui-igplayer .ui-igplayer-not-supported-video-source,.ui-igplayer .ui-igplayer-waiting{-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;text-align:center}.ui-igplayer .ui-igplayer-centerplaybutton-icon{color:#fff}.ui-igplayer .ui-igplayer-waiting{position:absolute;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igLoadingSmall.gif) 50% 50% no-repeat #000;display:block;width:100%;height:100%;border:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;-moz-opacity:60}.ui-igplayer .ui-igplayer-waiting-icon{display:block;font-size:11px;margin-top:22px;position:relative;top:50%;color:#fff}.ui-igplayer-title-controls{position:relative}.ui-igplayer-video-title{overflow:hidden;font-size:11px;width:100%;cursor:default}.ui-igplayer-playback-alone{padding-right:5px}.ui-igplayer-playback-with-time{margin:0 5px;width:75px}.ui-igplayer-active-video{outline:#000 dotted 1px}.ui-igplayer-bookmark-container{position:relative;margin:0;overflow:hidden;font-size:11px!important}.ui-igplayer-bookmark-header{font-weight:700!important;padding:7px 11px}.ui-igplayer-bookmark-list{list-style:none;padding:0 0 8px;margin:0;overflow:auto}.ui-igplayer-bookmark-list>li{display:inline;float:left;min-width:228px;width:228px;overflow:hidden;cursor:pointer;padding:4px 13px;margin:8px 0 0 8px;border:1px solid transparent}.ui-igplayer-bookmark-active-item .ui-igplayer-bookmark-item-time{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igplayer-bookmark-item-time{padding-left:15px;padding-right:5px;font-weight:700;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px no-repeat}.ui-igplayer-bookmark-list>li:hover .ui-igplayer-bookmark-item-time{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igplayer-bookmark-item-title{padding-right:20px}.ui-igplayer-bookmark-item-title:hover{text-decoration:underline}.ui-igplayer-related-video-container{position:relative;height:87px;margin:4px;overflow:hidden}.ui-igplayer-related-video-outer-container{position:relative;top:-173px;margin:0;padding:10px;z-index:10000;overflow:hidden;background-color:rgba(0,0,0,.5)}.ui-igplayer-related-video-header{color:#FFF;font-size:14px;line-height:20px}.ui-igplayer-related-video-bar{position:relative}.ui-igplayer-related-video-full-screen{height:99%}.ui-igplayer-related-video{position:relative;margin:0 10px;float:left;width:80px;z-index:11000}.ui-igplayer-related-video-first{margin:0 10px 0 0}.ui-igplayer-related-video-last{margin:0 0 0 10px}.ui-igplayer-related-video img{border:2px solid transparent}.ui-igplayer-related-video-hover img{border:2px solid #3AB5E9;cursor:pointer}.ui-igplayer-banner-container{position:absolute;margin:5px 0 0 10px}.ui-igplayer-banner{position:relative;margin-top:5px;border:1px solid #fff;background-color:#FFF;opacity:.7;z-index:12000;left:20px;cursor:pointer}.ui-igplayer-banner-close .ui-igbutton{width:16px;height:16px}.ui-igplayer-related-list{margin:0;padding:0;list-style:none;left:0;position:relative}.ui-button.ui-igplayer-related-scroller-left{position:absolute;text-decoration:none;padding:0;margin:0;width:15px;top:0;left:0;display:block;z-index:12000}.ui-igplayer-related-scroller-left-icon{position:relative;top:50%;display:block;margin-top:-8px;margin-right:5px;margin-left:5px}.ui-button.ui-igplayer-related-scroller-right{position:absolute;text-decoration:none;padding:0;margin:0;width:15px;top:0;right:0;display:block;z-index:12000}.ui-igplayer-related-scroller-right-icon{position:relative;top:50%;display:block;margin-top:-8px;margin-right:5px;margin-left:5px}.ui-button.ui-igplayer-related-scroller-left .ui-button-text,.ui-button.ui-igplayer-related-scroller-right .ui-button-text{height:77px}.ui-igplayer-ad-msg-container{position:absolute;background:#2E2D2A}.ui-igplayer-ad-msg-close{position:relative;width:16px;height:16px;float:right;margin-left:13px;margin-top:3px}.ui-igplayer-ad-msg{color:#FFF;font-size:15px;line-height:25px;margin-left:10px;margin-right:10px}.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-default{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-hover{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-active{background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igVPBookmarkSprite.png) 0 -17px no-repeat}.ui-igplayer .ui-igplayer-not-supported-video-source{position:absolute;left:0;top:0;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igWarningIcon.png) 50% 42% no-repeat #000;display:block;width:100%;height:100%;border:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;-moz-opacity:60}.ui-igplayer .ui-igplayer-not-supported-video-source-icon{display:block;font-size:11px;margin-top:22px;position:relative;top:50%;color:#fff}.ui-igplayer-related-video-hover-x24{cursor:pointer;z-index:20000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igPlayButton24.png) 50% 50% no-repeat}.ui-igplayer-related-video-hover-x32{cursor:pointer;z-index:20000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igPlayButton32.png) 50% 50% no-repeat}.ui-igplayer-related-video-hover-x48{cursor:pointer;z-index:20000;background:url(/IsilogWebSystem/Scripts/Infragistics/css/structure/images/igVideoPlayer/igPlayButton48.png) 50% 50% no-repeat}.ui-igzoombar-container{position:relative}.ui-igzoombar-scrollbar{background-color:#DADADA}.ui-igzoombar-scrollbar-thumb{height:16px;position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;line-height:6px}.ui-igzoombar-scrollbar-button{width:16px;height:16px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}.ui-igzoombar-scrollbar-button .ui-icon{box-sizing:border-box;-moz-box-sizing:border-box}.ui-igzoombar-mask{position:absolute;margin-top:1px;top:0;left:0;width:100%;height:100%;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;background:rgba(0,0,0,0);filter:alpha(opacity=0)}.ui-igzoombar-window-grabbing.ui-igzoombar-mask{cursor:move;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.ui-igzoombar-fade{position:relative;background:rgba(255,255,255,.5);border-color:#B9B9B9;border-width:1px;margin-top:-1px;height:100%;border-top-style:solid;border-bottom-style:none;cursor:auto}.ui-igzoombar-fade-left-appendix{float:left;width:16px;margin-left:-16px}.ui-igzoombar-fade-right-appendix{float:right;width:16px;margin-right:-16px}.ui-igzoombar-fade-left{float:left;border-right-style:solid;border-left-style:none}.ui-igzoombar-fade-right{float:right;border-right-style:none;border-left-style:solid}.ui-igzoombar-window-handle{width:8px;height:20px;position:absolute;top:50%;margin-top:-10px;cursor:e-resize}.ui-igzoombar-window-handle-left{left:100%;margin-left:-4px;text-align:center;line-height:11px}.ui-igzoombar-window-handle-right{left:0;margin-left:-5px;text-align:center;line-height:11px}.ui-igzoombar-window-handle-left:after,.ui-igzoombar-window-handle-right:after{content:"\0131\0131";font-size:11px}.ui-igzoombar-scrollbar-thumb:after{content:"\0131\0131\0131";font-size:11px;cursor:default}.ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle{background-color:#F9F9F9;background-image:none;background-repeat:no-repeat;border:1px solid #B9B9B9;color:#4B4B4B;font-weight:400}.ui-igzoombar-scrollbar-thumb.ui-state-hover,.ui-igzoombar-window-handle.ui-state-hover{background-color:#E8E8E8}
/* BASICS */

.CodeMirror {
    /* Set height, width, borders, and global font properties here */
    font-family: monospace;
    height: 300px;
    color: black;
    direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
    padding: 4px 0; /* Vertical padding around content */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap;
}

.CodeMirror-linenumbers {
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap;
}

.CodeMirror-guttermarker {
    color: black;
}

.CodeMirror-guttermarker-subtle {
    color: #999;
}

/* CURSOR */

.CodeMirror-cursor {
    border-left: 1px solid black;
    border-right: none;
    width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0 !important;
    background: #7e7;
}

.cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1;
}

.cm-fat-cursor-mark {
    background-color: rgba(20, 255, 20, 0.5);
    -webkit-animation: blink 1.06s steps(1) infinite;
    -moz-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    -moz-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
    background-color: #7e7;
}

@-moz-keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

@-webkit-keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

@keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {
}

.cm-tab {
    display: inline-block;
    text-decoration: inherit;
}

.CodeMirror-rulers {
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
    bottom: 0;
    overflow: hidden;
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    top: 0;
    bottom: 0;
    position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {
    color: blue;
}

.cm-s-default .cm-quote {
    color: #090;
}

.cm-negative {
    color: #d44;
}

.cm-positive {
    color: #292;
}

.cm-header, .cm-strong {
    font-weight: bold;
}

.cm-em {
    font-style: italic;
}

.cm-link {
    text-decoration: underline;
}

.cm-strikethrough {
    text-decoration: line-through;
}

.cm-s-default .cm-keyword {
    color: #708;
}

.cm-s-default .cm-atom {
    color: #219;
}

.cm-s-default .cm-number {
    color: #164;
}

.cm-s-default .cm-def {
    color: #00f;
}

.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {
}

.cm-s-default .cm-variable-2 {
    color: #05a;
}

.cm-s-default .cm-variable-3, .cm-s-default .cm-type {
    color: #085;
}

.cm-s-default .cm-comment {
    color: #a50;
}

.cm-s-default .cm-string {
    color: #a11;
}

.cm-s-default .cm-string-2 {
    color: #f50;
}

.cm-s-default .cm-meta {
    color: #555;
}

.cm-s-default .cm-qualifier {
    color: #555;
}

.cm-s-default .cm-builtin {
    color: #30a;
}

.cm-s-default .cm-bracket {
    color: #997;
}

.cm-s-default .cm-tag {
    color: #170;
}

.cm-s-default .cm-attribute {
    color: #00c;
}

.cm-s-default .cm-hr {
    color: #999;
}

.cm-s-default .cm-link {
    color: #00c;
}

.cm-s-default .cm-error {
    color: #f00;
}

.cm-invalidchar {
    color: #f00;
}

.CodeMirror-composing {
    border-bottom: 2px solid;
}

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0b0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #a22;
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, .3);
}

.CodeMirror-activeline-background {
    background: #e8f2ff;
}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
    position: relative;
    overflow: hidden;
    background: white;
}

.CodeMirror-scroll {
    overflow: scroll !important; /* Things will break if this is overridden */
    /* 50px is the magic margin used to hide the element's real scrollbars */
    /* See overflow: hidden in .CodeMirror */
    margin-bottom: -50px;
    margin-right: -50px;
    padding-bottom: 50px;
    height: 100%;
    outline: none; /* Prevent dragging from highlighting the element */
    position: relative;
}

.CodeMirror-sizer {
    position: relative;
    border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none;
    outline: none;
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll;
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0;
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0;
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    z-index: 3;
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: -50px;
}

.CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: none !important;
    border: none !important;
}

.CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4;
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4;
}

.CodeMirror-gutter-wrapper ::selection {
    background-color: transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection {
    background-color: transparent
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px; /* prevents collapsing before first draw */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
    /* Reset some styles that the rest of the page might have set */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-variant-ligatures: contextual;
    font-variant-ligatures: contextual;
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal;
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {
}

.CodeMirror-rtl pre {
    direction: rtl;
}

.CodeMirror-code {
    outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.CodeMirror-cursor {
    position: absolute;
    pointer-events: none;
}

.CodeMirror-measure pre {
    position: static;
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3;
}

div.CodeMirror-dragcursors {
    visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible;
}

.CodeMirror-selected {
    background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0;
}

.CodeMirror-crosshair {
    cursor: crosshair;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
    background: #d7d4f0;
}

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
    background: #d7d4f0;
}

.cm-searching {
    background-color: #ffa;
    background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border {
    padding-right: .1px;
}

@media print {
    /* Hide the cursor when printing */
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden;
    }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after {
    content: '';
}

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
    background: none;
}

.CodeMirror-merge {
    position: relative;
    border: 1px solid #ddd;
    white-space: pre;
}

    .CodeMirror-merge, .CodeMirror-merge .CodeMirror {
        height: 350px;
    }

.CodeMirror-merge-2pane .CodeMirror-merge-pane {
    width: 47%;
}

.CodeMirror-merge-2pane .CodeMirror-merge-gap {
    width: 6%;
}

.CodeMirror-merge-3pane .CodeMirror-merge-pane {
    width: 31%;
}

.CodeMirror-merge-3pane .CodeMirror-merge-gap {
    width: 3.5%;
}

.CodeMirror-merge-pane {
    display: inline-block;
    white-space: normal;
    vertical-align: top;
}

.CodeMirror-merge-pane-rightmost {
    position: absolute;
    right: 0px;
    z-index: 1;
}

.CodeMirror-merge-gap {
    z-index: 2;
    display: inline-block;
    height: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    position: relative;
    background: #f8f8f8;
}

.CodeMirror-merge-scrolllock-wrap {
    position: absolute;
    bottom: 0;
    left: 50%;
}

.CodeMirror-merge-scrolllock {
    position: relative;
    left: -50%;
    cursor: pointer;
    color: #555;
    line-height: 1;
}

    .CodeMirror-merge-scrolllock:after {
        content: "\21db\00a0\00a0\21da";
    }

    .CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after {
        content: "\21db\21da";
    }

.CodeMirror-merge-copybuttons-left, .CodeMirror-merge-copybuttons-right {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 1;
}

.CodeMirror-merge-copy {
    position: absolute;
    cursor: pointer;
    color: #44c;
    z-index: 3;
}

.CodeMirror-merge-copy-reverse {
    position: absolute;
    cursor: pointer;
    color: #44c;
}

.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy {
    left: 2px;
}

.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy {
    right: 2px;
}

.CodeMirror-merge-r-inserted, .CodeMirror-merge-l-inserted {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);
    background-position: bottom left;
    background-repeat: repeat-x;
}

.CodeMirror-merge-r-deleted, .CodeMirror-merge-l-deleted {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);
    background-position: bottom left;
    background-repeat: repeat-x;
}

.CodeMirror-merge-r-chunk {
    background: #ffffe0;
}

.CodeMirror-merge-r-chunk-start {
    border-top: 1px solid #ee8;
}

.CodeMirror-merge-r-chunk-end {
    border-bottom: 1px solid #ee8;
}

.CodeMirror-merge-r-connect {
    fill: #ffffe0;
    stroke: #ee8;
    stroke-width: 1px;
}

.CodeMirror-merge-l-chunk {
    background: #eef;
}

.CodeMirror-merge-l-chunk-start {
    border-top: 1px solid #88e;
}

.CodeMirror-merge-l-chunk-end {
    border-bottom: 1px solid #88e;
}

.CodeMirror-merge-l-connect {
    fill: #eef;
    stroke: #88e;
    stroke-width: 1px;
}

.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk {
    background: #dfd;
}

.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start {
    border-top: 1px solid #4e4;
}

.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end {
    border-bottom: 1px solid #4e4;
}

.CodeMirror-merge-collapsed-widget:before {
    content: "(...)";
}

.CodeMirror-merge-collapsed-widget {
    cursor: pointer;
    color: #88b;
    background: #eef;
    border: 1px solid #ddf;
    font-size: 90%;
    padding: 0 3px;
    border-radius: 4px;
}

.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt {
    display: none;
}

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-element, .fr-element:focus {
    outline: 0 solid transparent;
}

.fr-box.fr-basic {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .fr-box.fr-basic .fr-element {
        font-family: sans-serif;
        color: #414141;
        font-size: 14px;
        line-height: 1.6;
        padding: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow-x: auto;
        min-height: 60px;
        text-align: left;
    }

    .fr-box.fr-basic.fr-rtl .fr-element {
        text-align: right;
    }

.fr-element {
    background: transparent;
    position: relative;
    z-index: 2;
    -webkit-user-select: auto;
}

    .fr-element a {
        user-select: auto;
        -o-user-select: auto;
        -moz-user-select: auto;
        -khtml-user-select: auto;
        -webkit-user-select: auto;
        -ms-user-select: auto;
    }

    .fr-element.fr-disabled {
        user-select: none;
        -o-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
    }

    .fr-element [contenteditable="true"] {
        outline: 0 solid transparent;
    }

.fr-box a.fr-floating-btn {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 40px;
    width: 40px;
    text-align: center;
    background: #FFF;
    color: #333333;
    -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
    -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
    -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
    -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
    outline: none;
    left: 0;
    top: 0;
    line-height: 40px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
}

    .fr-box a.fr-floating-btn svg {
        -webkit-transition: transform 0.2s ease 0s;
        -moz-transition: transform 0.2s ease 0s;
        -ms-transition: transform 0.2s ease 0s;
        -o-transition: transform 0.2s ease 0s;
        fill: #333333;
    }

    .fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
        font-size: 14px;
        line-height: 40px;
    }

    .fr-box a.fr-floating-btn.fr-btn + .fr-btn {
        margin-left: 10px;
    }

    .fr-box a.fr-floating-btn:hover {
        background: #ebebeb;
        cursor: pointer;
    }

        .fr-box a.fr-floating-btn:hover svg {
            fill: #333333;
        }

.fr-box .fr-visible a.fr-floating-btn {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

iframe.fr-iframe {
    width: 100%;
    border: none;
    position: relative;
    display: block;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fr-wrapper {
    position: relative;
    z-index: 1;
}

    .fr-wrapper::after {
        clear: both;
        display: block;
        content: "";
        height: 0;
    }

    .fr-wrapper .fr-placeholder {
        position: absolute;
        font-size: 14px;
        color: #AAA;
        font-family: sans-serif;
        z-index: 1;
        display: none;
        top: 0;
        left: 0;
        right: 0;
        overflow: hidden;
    }

    .fr-wrapper.show-placeholder .fr-placeholder {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .fr-wrapper ::-moz-selection {
        background: #b5d6fd;
        color: #000;
    }

    .fr-wrapper ::selection {
        background: #b5d6fd;
        color: #000;
    }

.fr-box.fr-basic .fr-wrapper {
    background: #FFF;
    border: 1px solid #CCCCCC;
    border-bottom-color: #efefef;
    top: 0;
    left: 0;
}

.fr-box.fr-basic.fr-top .fr-wrapper {
    border-top: 0;
}

.fr-box.fr-basic.fr-bottom .fr-wrapper {
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

@media (min-width: 992px) {
    .fr-box.fr-document {
        min-width: 21cm;
    }

        .fr-box.fr-document .fr-wrapper {
            text-align: left;
            padding: 30px;
            min-width: 21cm;
            background: #efefef;
        }

            .fr-box.fr-document .fr-wrapper .fr-element {
                text-align: left;
                background: #FFF;
                width: 21cm;
                margin: auto;
                min-height: 26cm !important;
                padding: 1cm 2cm;
                overflow: visible;
                z-index: auto;
            }

                .fr-box.fr-document .fr-wrapper .fr-element hr {
                    margin-left: -2cm;
                    margin-right: -2cm;
                    background: #efefef;
                    height: 1cm;
                    outline: none;
                    border: none;
                }

                .fr-box.fr-document .fr-wrapper .fr-element img {
                    z-index: 1;
                }
}

.fr-tooltip {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 8px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #222222;
    color: #FFF;
    font-size: 11px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: opacity 0.2s ease 0s;
    -moz-transition: opacity 0.2s ease 0s;
    -ms-transition: opacity 0.2s ease 0s;
    -o-transition: opacity 0.2s ease 0s;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -3000px;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    z-index: 2147483647;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .fr-tooltip.fr-visible {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
    float: left;
    white-space: nowrap;
    position: relative;
}

    .fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
        display: none;
    }

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
    background: transparent;
    color: #333333;
    -moz-outline: 0;
    outline: none;
    border: 0;
    line-height: 1;
    cursor: pointer;
    text-align: left;
    margin: 4px 2px;
    padding: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    z-index: 2;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    float: left;
    height: 40px;
}

    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
        border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
        border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

    .fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
        width: auto;
    }

    .fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
        display: block;
        text-align: center;
        float: none;
        margin: 8px 7px;
        width: 24px;
    }

        .fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
            height: 24px;
        }

        .fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s;
            fill: #333333;
        }

    .fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }

    .fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
        font-size: 14px;
        display: block;
        line-height: 17px;
        min-width: 30px;
        float: left;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        height: 17px;
        font-weight: bold;
        padding: 0 4px;
    }

    .fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
        margin: 8px 7px;
        width: 24px;
    }

    .fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
        background: #d6d6d6;
    }

    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
        font-weight: normal;
    }

    .fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
        margin-left: 3px;
        margin-right: 11px;
    }

    .fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
        position: absolute;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #333333;
        right: 2px;
        top: 18px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        content: "";
    }

    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
        fill: #333333;
        background: #d6d6d6;
        -webkit-transition: 0.5s ease;
        -moz-transition: 0.5s ease;
        -ms-transition: 0.5s ease;
        -o-transition: 0.5s ease;
    }

        .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
            background: #ebebeb;
            fill: #333333;
        }

            .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
                border-top-color: #333333;
            }

        .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
            border-top: 0;
            border-bottom: 4px solid #222222;
        }

    .fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
        color: #bdbdbd;
        cursor: default;
        -webkit-opacity: 0.3;
        -moz-opacity: 0.3;
        opacity: 0.3;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }

        .fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
            border-top-color: #bdbdbd;
        }

    .fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
        display: none;
    }

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
    margin: 0;
    width: 46px;
    height: 40px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
        background: #FFF;
    }

    .fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
        height: 27px;
    }

    .fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
        margin: 8px 11px;
        width: 24px;
        height: 24px;
    }

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
    fill: #0098f7;
}

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
    color: #bdbdbd;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

    .fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
        border-top-color: #bdbdbd;
    }

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
    float: right;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
    float: left;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
    float: right;
}

    .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
        border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
        border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: none;
}

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
    outline: 0;
    color: #333333;
}

    .fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
        background: #ebebeb;
    }

    .fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
        border-top-color: #333333;
    }

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
    color: #333333;
    background: #d6d6d6;
}

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
    background: #ebebeb;
}

.fr-desktop .fr-command.fr-active:active {
    background: #d6d6d6;
}

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
    background: transparent;
}

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
    background: transparent;
}

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
    background: #d6d6d6;
}

.fr-command.fr-btn.fr-options {
    width: 16px;
    margin-left: -5px;
}

    .fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
        border-left: solid 1px #FAFAFA;
        -webkit-transition: border-left 0s, background-color 0.5s;
        -moz-transition: border-left 0s, background-color 0.5s;
        -ms-transition: border-left 0s, background-color 0.5s;
        -o-transition: border-left 0s, background-color 0.5s;
    }

.fr-command.fr-btn + .fr-dropdown-menu {
    background: #FFF;
    display: inline-block;
    position: absolute;
    right: auto;
    bottom: auto;
    height: auto;
    z-index: 4;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-overflow-scrolling: touch;
    overflow: hidden;
    zoom: 1;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

    .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        height: auto;
        max-height: 275px;
    }

    .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
        padding: 0;
        margin: auto;
        display: inline-block;
        text-align: left;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: height 0.3s;
        -moz-transition: height 0.3s;
        -ms-transition: height 0.3s;
        -o-transition: height 0.3s;
        margin-top: 0;
        float: left;
        height: 0;
        margin-top: 0 !important;
    }

        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
            position: relative;
        }

            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
                list-style-type: none;
                margin: 0;
                padding: 8px 0;
                min-width: 72px;
            }

                .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
                    padding: 0;
                    margin: 0;
                    font-size: 15px;
                }

                    .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
                        padding: 0 20px;
                        line-height: 200%;
                        display: flex;
                        cursor: pointer;
                        white-space: nowrap;
                        color: inherit;
                        text-decoration: none;
                        border-radius: 0;
                        -moz-border-radius: 0;
                        -webkit-border-radius: 0;
                        -moz-background-clip: padding;
                        -webkit-background-clip: padding-box;
                        background-clip: padding-box;
                    }

                        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
                            width: 24px;
                            height: 24px;
                            margin: 3px 4px;
                        }

                            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
                                fill: #333333;
                            }

                        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
                            background: #d6d6d6;
                        }

                        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
                            color: #bdbdbd;
                            cursor: default;
                        }

                        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
                            margin-left: 20px;
                            font-weight: bold;
                            -webkit-opacity: 0.75;
                            -moz-opacity: 0.75;
                            opacity: 0.75;
                        }

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
    display: inline-block;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
    text-align: right !important;
}

body.prevent-scroll {
    overflow: hidden;
}

    body.prevent-scroll.fr-mobile {
        position: fixed;
        -webkit-overflow-scrolling: touch;
    }

.fr-modal {
    color: #222222;
    font-family: Arial, Helvetica, sans-serif;
    position: fixed;
    overflow-x: auto;
    overflow-y: scroll;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 2147483640;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    line-height: 1.2;
}

    .fr-modal.fr-middle .fr-modal-wrapper {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        position: absolute;
    }

    .fr-modal .fr-modal-wrapper {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-clip: padding-box;
        margin: 20px auto;
        display: inline-block;
        background: #FFF;
        min-width: 300px;
        -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
        -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
        box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
        border: 0;
        overflow: hidden;
        width: 90%;
        position: relative;
    }

@media (min-width: 768px) and (max-width: 991px) {
    .fr-modal .fr-modal-wrapper {
        margin: 30px auto;
        width: 70%;
    }
}

@media (min-width: 992px) {
    .fr-modal .fr-modal-wrapper {
        margin: 50px auto;
        width: 960px;
    }
}

.fr-modal .fr-modal-wrapper .fr-modal-head {
    background: #FFF;
    overflow: hidden;
    position: absolute;
    width: 100%;
    min-height: 42px;
    z-index: 3;
    border-bottom: solid #efefef 1px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}

    .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
        height: 56px;
        padding: 0 10px;
    }

    .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
        margin: 10px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .fr-modal .fr-modal-wrapper .fr-modal-head h4 {
        font-size: 20px;
        padding: 19px 10px;
        margin: 0;
        font-weight: 400;
        line-height: 18px;
        display: inline-block;
        float: left;
    }

.fr-modal .fr-modal-wrapper div.fr-modal-body {
    height: 100%;
    min-height: 150px;
    overflow-y: auto;
    padding-bottom: 20px;
}

    .fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
        outline: 0;
    }

    .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
        height: 36px;
        line-height: 1;
        color: #0098f7;
        padding: 10px;
        cursor: pointer;
        text-decoration: none;
        border: none;
        background: none;
        font-size: 16px;
        outline: none;
        -webkit-transition: background 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
            margin-left: 24px;
        }

        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
            background: #ebebeb;
            color: #0098f7;
        }

        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
            background: #d6d6d6;
            color: #0098f7;
        }

    .fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
        border: 0;
    }

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
    background: #ebebeb;
}

.fr-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 2147483639;
}

ol.decimal_type {
    counter-reset: item;
}

    ol.decimal_type > li {
        display: block;
    }

        ol.decimal_type > li:before {
            content: counters(item,".") ". ";
            counter-increment: item;
        }

.fr-popup {
    position: absolute;
    display: none;
    color: #222222;
    background: #FFF;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    font-family: Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    margin-top: 10px;
    z-index: 2147483635;
    text-align: left;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
}

    .fr-popup .fr-icon {
        text-align: center;
        vertical-align: middle;
        font-size: 20px;
        line-height: 1;
        cursor: pointer;
        font-weight: 400;
        box-sizing: content-box;
        padding: 6px;
    }

    .fr-popup .fr-icon-container {
        padding: 20px;
        max-height: 200px;
        overflow: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

@supports not (-ms-high-contrast: none) {
    .fr-popup .fr-icon-container {
        grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
        display: grid;
    }
}

@media (min-width: 768px) {
    .fr-popup .fr-icon-container {
        min-width: 276px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fr-popup .fr-icon-container {
        display: inline-flex;
        -ms-flex-flow: row wrap;
    }
}

@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
    .fr-popup .fr-icon-container {
        width: 236px;
    }
}

.fr-popup .fr-input-focus {
    background: whitesmoke;
}

.fr-popup.fr-above {
    margin-top: -10px;
    border-top: 0;
}

.fr-popup.fr-active {
    display: block;
}

.fr-popup.fr-hidden {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup.fr-empty {
    display: none !important;
}

.fr-popup .fr-hs {
    display: block !important;
}

    .fr-popup .fr-hs.fr-hidden {
        display: none !important;
    }

.fr-popup .fr-input-line {
    position: relative;
    padding: 15px 0;
}

    .fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line textarea {
        width: 100%;
        margin-bottom: 1px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: solid 1px #999999;
        color: #222222;
        font-size: 14px;
        background: #FFF;
        position: relative;
        z-index: 2;
        padding: 4px 12px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: border 0.5s, padding 0.5s;
        -moz-transition: border 0.5s, padding 0.5s;
        -ms-transition: border 0.5s, padding 0.5s;
        -o-transition: border 0.5s, padding 0.5s;
    }

        .fr-popup .fr-input-line input[type="text"]:hover, .fr-popup .fr-input-line textarea:hover {
            border: solid 1px #515151;
        }

        .fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line textarea:focus {
            border: solid 2px #0098f7;
            padding: 3px 11px;
        }

    .fr-popup .fr-input-line input[type="text"] {
        height: 46px;
    }

    .fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
        position: absolute;
        top: 29px;
        left: 12px;
        font-size: 14px;
        color: grey;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        z-index: 3;
        display: block;
        background: #FFF;
        padding: 0;
        cursor: text;
    }

    .fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
        color: gray;
        width: auto;
        left: 4px;
        padding: 0 4px;
        font-size: 11px;
        top: 9px;
    }

.fr-popup input, .fr-popup textarea {
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}

.fr-popup textarea {
    resize: none;
}

.fr-popup .fr-buttons {
    white-space: nowrap;
    line-height: 0;
}

    .fr-popup .fr-buttons .fr-btn {
        margin-left: 4px;
        margin-right: 4px;
        display: inline-block;
        float: none;
    }

        .fr-popup .fr-buttons .fr-btn i {
            float: left;
        }

    .fr-popup .fr-buttons .fr-separator {
        display: inline-block;
        float: none;
    }

    .fr-popup .fr-buttons.fr-tabs {
        border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #f5f5f5;
        overflow: hidden;
    }

@media (max-width: 768px) {
    .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
        overflow: scroll;
        overflow-y: hidden;
        width: 276px;
    }
}

.fr-popup .fr-buttons:not(.fr-tabs) {
    padding: 5px;
}

.fr-popup .fr-layer {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 195px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px;
    display: none;
}

@media (min-width: 768px) {
    .fr-popup .fr-layer {
        width: 260px;
    }
}

.fr-popup .fr-layer.fr-active {
    display: inline-block;
}

.fr-popup .fr-action-buttons {
    z-index: 7;
    height: 36px;
    text-align: right;
}

    .fr-popup .fr-action-buttons button.fr-command {
        height: 36px;
        line-height: 1;
        color: #0098f7;
        padding: 10px;
        cursor: pointer;
        text-decoration: none;
        border: none;
        background: none;
        font-size: 16px;
        outline: none;
        -webkit-transition: background 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        .fr-popup .fr-action-buttons button.fr-command + button {
            margin-left: 24px;
        }

        .fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
            background: #ebebeb;
            color: #0098f7;
        }

        .fr-popup .fr-action-buttons button.fr-command:active {
            background: #d6d6d6;
            color: #0098f7;
        }

    .fr-popup .fr-action-buttons button::-moz-focus-inner {
        border: 0;
    }

.fr-popup .fr-checkbox {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    padding: 10px;
    border-radius: 100%;
    line-height: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    vertical-align: middle;
}

    .fr-popup .fr-checkbox svg {
        margin-left: 2px;
        margin-top: 2px;
        display: none;
        width: 10px;
        height: 10px;
    }

    .fr-popup .fr-checkbox span {
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        width: 18px;
        height: 18px;
        display: inline-block;
        position: relative;
        z-index: 1;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
    }

    .fr-popup .fr-checkbox input {
        position: absolute;
        z-index: 2;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        border: 0 none;
        cursor: pointer;
        height: 18px;
        margin: 0;
        padding: 0;
        width: 18px;
        top: 7px;
        left: 7px;
    }

        .fr-popup .fr-checkbox input:not(:checked) + span {
            border: solid 2px #999999;
        }

        .fr-popup .fr-checkbox input:not(:checked):active + span {
            background-color: #f5f5f5;
        }

        .fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
            border-color: #515151;
        }

        .fr-popup .fr-checkbox input:checked + span {
            background: #0098f7;
            border: solid 2px #0098f7;
        }

            .fr-popup .fr-checkbox input:checked + span svg {
                display: block;
            }

        .fr-popup .fr-checkbox input:checked:active + span {
            background-color: #EcF5Ff;
        }

        .fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
            -webkit-opacity: 0.8;
            -moz-opacity: 0.8;
            opacity: 0.8;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        }

.fr-popup .fr-checkbox-line {
    font-size: 14px;
    line-height: 1.4px;
    margin-top: 10px;
}

    .fr-popup .fr-checkbox-line label {
        cursor: pointer;
        margin: 0 5px;
        vertical-align: middle;
    }

.fr-popup.fr-rtl {
    direction: rtl;
    text-align: right;
}

    .fr-popup.fr-rtl .fr-action-buttons {
        text-align: left;
    }

    .fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
        left: auto;
        right: 0;
    }

    .fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
        float: right;
    }

.fr-text-edit-layer {
    width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block !important;
}

.fr-toolbar {
    color: #222222;
    background: #FFF;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: left;
    border: 1px solid #CCCCCC;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
    padding-bottom: 0;
    -webkit-transition: padding-bottom 0.5s;
    -moz-transition: padding-bottom 0.5s;
    -ms-transition: padding-bottom 0.5s;
    -o-transition: padding-bottom 0.5s;
}

    .fr-toolbar::after {
        clear: both;
        display: block;
        content: "";
        height: 0;
    }

    .fr-toolbar::after {
        height: 0;
    }

    .fr-toolbar .fr-newline {
        clear: both;
        display: block;
        content: "";
        margin-left: 9px;
        margin-right: 9px;
        background: #efefef;
        height: 1px;
        -webkit-transition: height 0.5s;
        -moz-transition: height 0.5s;
        -ms-transition: height 0.5s;
        -o-transition: height 0.5s;
    }

    .fr-toolbar.fr-toolbar-open {
        padding-bottom: 48px;
    }

        .fr-toolbar.fr-toolbar-open .fr-newline {
            height: 0;
        }

    .fr-toolbar .fr-float-right {
        float: right;
    }

    .fr-toolbar .fr-float-left {
        float: left;
    }

    .fr-toolbar .fr-more-toolbar {
        float: left;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #f5f5f5;
        -webkit-transition: height 0.5s;
        -moz-transition: height 0.5s;
        -ms-transition: height 0.5s;
        -o-transition: height 0.5s;
        height: 0;
        z-index: 2;
        overflow: hidden;
        position: absolute;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

        .fr-toolbar .fr-more-toolbar.fr-expanded {
            height: 48px;
        }

        .fr-toolbar .fr-more-toolbar.fr-overflow-visible {
            overflow: visible;
        }

        .fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
            margin-left: 4px;
            margin-right: 4px;
        }

    .fr-toolbar .fr-btn-grp {
        display: inline-block;
        margin: 0 17px 0 12px;
    }

@media (max-width: 768px) {
    .fr-toolbar .fr-btn-grp {
        margin: 0 7px 0 6px;
    }
}

.fr-toolbar .fr-command.fr-btn.fr-open {
    margin-top: 10px;
    margin-bottom: -1px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
        background: #f5f5f5;
    }

.fr-toolbar.fr-rtl {
    text-align: right;
}

.fr-toolbar.fr-inline {
    display: none;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    border: 0;
    white-space: nowrap;
    position: absolute;
    margin-top: 5px;
    z-index: 2147483630;
}

    .fr-toolbar.fr-inline.fr-above {
        margin-top: -10px;
        border-top: 0;
    }

    .fr-toolbar.fr-inline .fr-newline {
        height: 0;
    }

.fr-toolbar.fr-top {
    top: 0;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-toolbar.fr-bottom {
    bottom: 0;
    border-top: 0;
    padding-bottom: 0;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .fr-toolbar.fr-bottom .fr-newline {
        padding-top: 0;
        -webkit-transition: padding-top 0.5s;
        -moz-transition: padding-top 0.5s;
        -ms-transition: padding-top 0.5s;
        -o-transition: padding-top 0.5s;
    }

    .fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
        padding-top: 48px;
        background: #FFF;
    }

    .fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
        margin-top: -1px;
        margin-bottom: 10px;
        border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

.fr-toolbar.fr-sticky-on {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-separator {
    background: #ebebeb;
    display: block;
    vertical-align: top;
    float: left;
}

    .fr-separator + .fr-separator {
        display: none;
    }

    .fr-separator.fr-vs {
        height: 32px;
        width: 1px;
        margin: 8px 4px;
    }

    .fr-separator.fr-hs {
        clear: both;
        width: calc(100% - (2 * 4px));
        margin: 0 4px;
        height: 1px;
    }

    .fr-separator.fr-hidden {
        display: none !important;
    }

.fr-rtl .fr-separator {
    float: right;
}

.fr-toolbar.fr-inline .fr-separator.fr-hs {
    float: none;
}

.fr-toolbar.fr-inline .fr-separator.fr-vs {
    float: none;
    display: inline-block;
}

.second-toolbar {
    border: 1px solid #CCCCCC;
    border-top: 0;
    background: #FFF;
    line-height: 1.4;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .second-toolbar::after {
        clear: both;
        display: block;
        content: "";
        height: 0;
    }

#logo {
    float: left;
    outline: none;
}

    #logo > span {
        display: inline-block;
        float: left;
        font-family: sans-serif;
        padding: 11px 5px 10px 15px;
        font-size: 12px;
        font-weight: 500;
        color: #b1b2b7;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        -ms-transition: color 0.3s;
        -o-transition: color 0.3s;
    }

    #logo > svg {
        height: 20px;
        width: 47px;
        margin: 7px 0;
        cursor: pointer;
    }

        #logo > svg * {
            -webkit-transition: fill 0.3s;
            -moz-transition: fill 0.3s;
            -ms-transition: fill 0.3s;
            -o-transition: fill 0.3s;
        }

    #logo:hover > span, #logo:focus > span {
        color: #0098f7;
    }

    #logo:hover > svg .fr-logo, #logo:focus > svg .fr-logo {
        fill: #0098f7;
    }

.fr-visibility-helper {
    display: none;
    margin-left: 0 !important;
}

@media (min-width: 768px) {
    .fr-visibility-helper {
        margin-left: 1px !important;
    }
}

@media (min-width: 992px) {
    .fr-visibility-helper {
        margin-left: 2px !important;
    }
}

@media (min-width: 1200px) {
    .fr-visibility-helper {
        margin-left: 3px !important;
    }
}

.fr-opacity-0 {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-box {
    position: relative;
}

/**
 * Postion sticky hacks.
 */
.fr-sticky {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
}

.fr-sticky-off {
    position: relative;
}

.fr-sticky-on {
    position: fixed;
    z-index: 10;
}

    .fr-sticky-on.fr-sticky-ios {
        position: absolute;
        left: 0;
        right: 0;
        width: auto !important;
    }

.fr-sticky-dummy {
    display: none;
}

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
    display: block;
}

span.fr-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-box .fr-counter {
    padding: 10px;
    float: right;
    color: #999999;
    content: attr(data-chars);
    font-size: 14px;
    font-family: sans-serif;
    z-index: 1;
    border-radius: 2px 0 0 0;
    -moz-border-radius: 2px 0 0 0;
    -webkit-border-radius: 2px 0 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-box.fr-rtl .fr-counter {
    left: 0;
    right: auto;
    border-left: none;
    border-radius: 0 2px 0 0;
    -moz-border-radius: 0 2px 0 0;
    -webkit-border-radius: 0 2px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.fr-box.fr-code-view .fr-counter {
    display: none;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

textarea.fr-code {
    display: none;
    width: 100%;
    resize: none;
    -moz-resize: none;
    -webkit-resize: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    padding: 10px;
    margin: 0;
    font-family: "Courier New",monospace;
    font-size: 14px;
    background: #FFF;
    color: #000;
    outline: none;
}

.fr-box.fr-rtl textarea.fr-code {
    direction: rtl;
}

.fr-box .CodeMirror {
    display: none;
}

.fr-box.fr-code-view textarea.fr-code {
    display: block;
}

.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
    display: none;
}

.fr-box.fr-code-view .CodeMirror {
    display: block;
}

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
    display: block;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    background: #FFF;
    color: #333333;
    -moz-outline: 0;
    outline: 0;
    border: 0;
    line-height: 1;
    cursor: pointer;
    text-align: left;
    padding: 8px 7px;
    -webkit-transition: background 0.2s ease 0s;
    -moz-transition: background 0.2s ease 0s;
    -ms-transition: background 0.2s ease 0s;
    -o-transition: background 0.2s ease 0s;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

    .fr-box.fr-inline .fr-command.fr-btn.html-switch i {
        font-size: 24px;
        width: 24px;
        text-align: center;
    }

    .fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
        background: #ebebeb;
    }

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer {
    margin: 0;
    padding: 20px;
    padding-top: 0;
    float: left;
}

    .fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
        float: left;
        width: calc(100% - 50px);
        padding: 15px 0 0;
    }

    .fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
        float: right;
        width: 38px;
        height: 40px;
        padding: 17px 0 0;
        margin: 0;
    }

        .fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            font-size: 13px;
            height: 40px;
            width: 38px;
        }

.fr-popup .fr-separator + .fr-colors-tabs {
    margin-left: 2px;
    margin-right: 2px;
}

.fr-popup .fr-color-set {
    line-height: 0;
    display: none;
}

    .fr-popup .fr-color-set.fr-selected-set {
        display: block;
        padding: 20px;
        padding-bottom: 0;
    }

    .fr-popup .fr-color-set > span {
        display: inline-block;
        width: 32px;
        height: 32px;
        position: relative;
        z-index: 1;
    }

        .fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
            text-align: center;
            line-height: 32px;
            height: 24px;
            width: 24px;
            margin: 4px;
            font-size: 13px;
            position: absolute;
            bottom: 0;
            cursor: default;
            left: 0;
        }

            .fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
                fill: #222222;
            }

        .fr-popup .fr-color-set > span .fr-selected-color {
            color: #FFF;
            font-family: FontAwesome;
            font-size: 13px;
            font-weight: 400;
            line-height: 32px;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            text-align: center;
            cursor: default;
        }

        .fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
            outline: 1px solid #222222;
            z-index: 2;
        }

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-drag-helper {
    background: #0098f7;
    height: 2px;
    margin-top: -1px;
    -webkit-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
    z-index: 2147483640;
    display: none;
}

    .fr-drag-helper.fr-visible {
        display: block;
    }

.fr-dragging {
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-popup .fr-emoticon {
    width: 24px;
    height: 24px;
    font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
}

    .fr-popup .fr-emoticon img {
        height: 24px;
        width: 24px;
    }

.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
    padding: 0 0 0 14px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
    .fr-popup .fr-icon-container.fr-emoticon-container {
        width: 368px;
    }
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-popup .fr-file-upload-layer {
    border: dashed 2px #bdbdbd;
    padding: 25px 0;
    margin: 20px;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

    .fr-popup .fr-file-upload-layer:hover {
        background: #ebebeb;
    }

    .fr-popup .fr-file-upload-layer.fr-drop {
        background: #ebebeb;
        border-color: #0098f7;
    }

    .fr-popup .fr-file-upload-layer .fr-form {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2147483640;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

        .fr-popup .fr-file-upload-layer .fr-form input {
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 500%;
            height: 100%;
            margin: 0;
            font-size: 400px;
        }

.fr-popup .fr-file-progress-bar-layer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .fr-popup .fr-file-progress-bar-layer > h3 {
        font-size: 16px;
        margin: 10px 0;
        font-weight: normal;
    }

    .fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
        display: none;
    }

    .fr-popup .fr-file-progress-bar-layer > div.fr-loader {
        background: #b3e0fd;
        height: 10px;
        width: 100%;
        margin-top: 20px;
        overflow: hidden;
        position: relative;
    }

        .fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
            display: block;
            height: 100%;
            width: 0%;
            background: #0098f7;
            -webkit-transition: width 0.2s ease 0s;
            -moz-transition: width 0.2s ease 0s;
            -ms-transition: width 0.2s ease 0s;
            -o-transition: width 0.2s ease 0s;
        }

        .fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
            width: 30% !important;
            position: absolute;
            top: 0;
            -webkit-animation: loading 2s linear infinite;
            -moz-animation: loading 2s linear infinite;
            -o-animation: loading 2s linear infinite;
            animation: loading 2s linear infinite;
        }

    .fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
        display: none;
    }

    .fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
        display: block;
    }

@keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@-webkit-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@-moz-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@-o-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

body.fr-fullscreen {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: fixed;
}

.fr-box.fr-fullscreen {
    margin: 0 !important;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2147483630 !important;
    width: auto !important;
}

    .fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-box.fr-fullscreen .fr-toolbar {
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

        .fr-box.fr-fullscreen .fr-toolbar.fr-top {
            top: 0 !important;
        }

        .fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
            bottom: 0 !important;
        }

    .fr-box.fr-fullscreen .second-toolbar {
        margin-top: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

.fr-fullscreen-wrapper {
    z-index: 2147483640 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
    text-align: left;
    padding: 20px 20px 10px;
}

    .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
        border-collapse: collapse;
        font-size: 14px;
        line-height: 1.5;
        width: 100%;
    }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
            margin-top: 20px;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
            border: 0;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
            text-align: left;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th, .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
            padding: 6px 0 4px;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
            border-bottom: solid 1px #ebebeb;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
            width: 60%;
            color: #646464;
        }

        .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
            letter-spacing: 0.5px;
        }

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-element img {
    cursor: pointer;
    padding: 0 1px;
}

.fr-image-resizer {
    position: absolute;
    border: solid 1px #0098f7;
    display: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .fr-image-resizer.fr-active {
        display: block;
    }

    .fr-image-resizer .fr-handler {
        display: block;
        position: absolute;
        background: #0098f7;
        border: solid 1px #FFF;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        z-index: 4;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .fr-image-resizer .fr-handler.fr-hnw {
            cursor: nw-resize;
        }

        .fr-image-resizer .fr-handler.fr-hne {
            cursor: ne-resize;
        }

        .fr-image-resizer .fr-handler.fr-hsw {
            cursor: sw-resize;
        }

        .fr-image-resizer .fr-handler.fr-hse {
            cursor: se-resize;
        }

    .fr-image-resizer .fr-handler {
        width: 12px;
        height: 12px;
    }

        .fr-image-resizer .fr-handler.fr-hnw {
            left: -6px;
            top: -6px;
        }

        .fr-image-resizer .fr-handler.fr-hne {
            right: -6px;
            top: -6px;
        }

        .fr-image-resizer .fr-handler.fr-hsw {
            left: -6px;
            bottom: -6px;
        }

        .fr-image-resizer .fr-handler.fr-hse {
            right: -6px;
            bottom: -6px;
        }

@media (min-width: 1200px) {
    .fr-image-resizer .fr-handler {
        width: 10px;
        height: 10px;
    }

        .fr-image-resizer .fr-handler.fr-hnw {
            left: -5px;
            top: -5px;
        }

        .fr-image-resizer .fr-handler.fr-hne {
            right: -5px;
            top: -5px;
        }

        .fr-image-resizer .fr-handler.fr-hsw {
            left: -5px;
            bottom: -5px;
        }

        .fr-image-resizer .fr-handler.fr-hse {
            right: -5px;
            bottom: -5px;
        }
}

.fr-image-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2147483640;
    display: none;
}

.fr-popup .fr-image-upload-layer {
    border: dashed 2px #bdbdbd;
    padding: 25px 0;
    margin: 20px;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    text-align: center;
}

    .fr-popup .fr-image-upload-layer:hover {
        background: #ebebeb;
    }

    .fr-popup .fr-image-upload-layer.fr-drop {
        background: #ebebeb;
        border-color: #0098f7;
    }

    .fr-popup .fr-image-upload-layer .fr-form {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2147483640;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

        .fr-popup .fr-image-upload-layer .fr-form input {
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 500%;
            height: 100%;
            margin: 0;
            font-size: 400px;
        }

.fr-popup .fr-image-progress-bar-layer > h3 {
    font-size: 16px;
    margin: 10px 0;
    font-weight: normal;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
    display: none;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}

    .fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
        display: block;
        height: 100%;
        width: 0%;
        background: #0098f7;
        -webkit-transition: width 0.2s ease 0s;
        -moz-transition: width 0.2s ease 0s;
        -ms-transition: width 0.2s ease 0s;
        -o-transition: width 0.2s ease 0s;
    }

    .fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
        width: 30% !important;
        position: absolute;
        top: 0;
        -webkit-animation: loading 2s linear infinite;
        -moz-animation: loading 2s linear infinite;
        -o-animation: loading 2s linear infinite;
        animation: loading 2s linear infinite;
    }

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
    display: none;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
    display: block;
}

.fr-image-size-layer .fr-image-group .fr-input-line {
    width: calc(50% - 5px);
    display: inline-block;
}

    .fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
        margin-left: 10px;
    }

.fr-uploading {
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@-moz-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@-o-keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

@keyframes loading {
    from {
        left: -25%;
    }

    to {
        left: 100%;
    }
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
    margin-top: 10px;
}

    .fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
        opacity: 0;
        width: 0;
        padding: 12px 0;
    }

.fr-modal .fr-modal-head .fr-modal-tags {
    padding: 0 20px;
    display: none;
    text-align: left;
}

    .fr-modal .fr-modal-head .fr-modal-tags a {
        display: inline-block;
        opacity: 0;
        padding: 6px 12px;
        margin: 8px 0 8px 8px;
        text-decoration: none;
        border-radius: 32px;
        -moz-border-radius: 32px;
        -webkit-border-radius: 32px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
        -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
        -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
        -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
        cursor: pointer;
        background-color: #f5f5f5;
    }

        .fr-modal .fr-modal-head .fr-modal-tags a:focus {
            outline: none;
            background-color: #ebebeb;
        }

        .fr-modal .fr-modal-head .fr-modal-tags a:hover {
            background-color: #ebebeb;
        }

        .fr-modal .fr-modal-head .fr-modal-tags a:active {
            background-color: #d6d6d6;
        }

        .fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
            background-color: #EcF5Ff;
            color: #0098f7;
        }

            .fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
                outline: none;
                background-color: #ebebeb;
            }

            .fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
                background-color: #ebebeb;
            }

            .fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
                background-color: #d6d6d6;
            }

.fr-show-tags .fr-modal-more svg path {
    fill: #0098f7;
}

div.fr-modal-body {
    -webkit-transition: background 0.2s ease 0s;
    -moz-transition: background 0.2s ease 0s;
    -ms-transition: background 0.2s ease 0s;
    -o-transition: background 0.2s ease 0s;
}

    div.fr-modal-body .fr-preloader {
        display: block;
        margin: 50px auto;
    }

    div.fr-modal-body div.fr-image-list {
        text-align: center;
        margin: 0 20px;
        padding: 0;
    }

        div.fr-modal-body div.fr-image-list .fr-list-column {
            float: left;
            width: calc((100% - 20px) / 2);
        }

@media (min-width: 768px) and (max-width: 1199px) {
    div.fr-modal-body div.fr-image-list .fr-list-column {
        width: calc((100% - 40px) / 3);
    }
}

@media (min-width: 1200px) {
    div.fr-modal-body div.fr-image-list .fr-list-column {
        width: calc((100% - 60px) / 4);
    }
}

div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
    margin-left: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container {
    position: relative;
    width: 100%;
    display: block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    overflow: hidden;
}

    div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
        margin-top: 20px;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container + div {
        margin-top: 20px;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
        position: absolute;
        -webkit-opacity: 0.5;
        -moz-opacity: 0.5;
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: opacity 0.2s ease 0s;
        -moz-transition: opacity 0.2s ease 0s;
        -ms-transition: opacity 0.2s ease 0s;
        -o-transition: opacity 0.2s ease 0s;
        background: #000;
        content: "";
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 2;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
        content: attr(data-deleting);
        color: #FFF;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        position: absolute;
        z-index: 3;
        font-size: 15px;
        height: 20px;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
        height: 95px;
        background: #CCCCCC;
        z-index: 1;
    }

        div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
            position: absolute;
            margin: auto;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            content: attr(data-loading);
            display: inline-block;
            height: 20px;
        }

    div.fr-modal-body div.fr-image-list div.fr-image-container img {
        width: 100%;
        vertical-align: middle;
        position: relative;
        z-index: 2;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
        -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
        -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
        -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
        -webkit-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
        display: inline-block;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
        display: none;
        top: 50%;
        border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        cursor: pointer;
        margin: 0;
        line-height: 40px;
        text-decoration: none;
        z-index: 3;
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
        background: #B8312F;
        fill: #FFF;
        padding: 8px;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(25%);
        -moz-transform: translateY(-50%) translateX(25%);
        -ms-transform: translateY(-50%) translateX(25%);
        -o-transform: translateY(-50%) translateX(25%);
    }

    div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
        background: #FFF;
        fill: #0098f7;
        padding: 8px;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-125%);
        -moz-transform: translateY(-50%) translateX(-125%);
        -ms-transform: translateY(-50%) translateX(-125%);
        -o-transform: translateY(-50%) translateX(-125%);
    }

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
    display: inline-block;
    width: 40px;
    height: 40px;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
    background: #bf4644;
    color: #FFF;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
    background: #ebebeb;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-line-breaker {
    cursor: text;
    border-top: 1px solid #0098f7;
    position: fixed;
    z-index: 2;
    display: none;
}

    .fr-line-breaker.fr-visible {
        display: block;
    }

    .fr-line-breaker a.fr-floating-btn {
        position: absolute;
        left: calc(50% - (40px / 2));
        top: -20px;
    }

        .fr-line-breaker a.fr-floating-btn svg {
            margin: 8px;
            height: 24px;
            width: 24px;
        }

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-quick-insert {
    position: absolute;
    z-index: 2147483639;
    white-space: nowrap;
    padding-right: 10px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .fr-quick-insert a.fr-floating-btn svg {
        margin: 8px;
        width: 24px;
        height: 24px;
    }

    .fr-quick-insert.fr-on a.fr-floating-btn svg {
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
    }

    .fr-quick-insert.fr-hidden {
        display: none;
    }

.fr-qi-helper {
    position: absolute;
    z-index: 3;
    padding-left: 20px;
    white-space: nowrap;
}

    .fr-qi-helper a.fr-btn.fr-floating-btn {
        text-align: center;
        padding: 6px 10px 10px 10px;
        display: inline-block;
        color: #222222;
        background: #FFF;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
    }

        .fr-qi-helper a.fr-btn.fr-floating-btn svg {
            fill: #222222;
        }

        .fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
        }

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
    padding: 10px 15px;
}

    .fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
        font-weight: normal;
        font-size: 16px;
    }

.fr-popup .fr-special-character {
    width: 24px;
    height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
    .fr-popup .fr-icon-container.fr-sc-container {
        width: 368px;
    }
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell {
    border: 1px double #0098f7;
}

.fr-element table tr {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.fr-element table td, .fr-element table th {
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
}

.fr-element .fr-no-selection table td, .fr-element .fr-no-selection table th {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.fr-table-resizer {
    cursor: col-resize;
    position: absolute;
    z-index: 3;
    display: none;
}

    .fr-table-resizer.fr-moving {
        z-index: 2;
    }

    .fr-table-resizer div {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        border-right: 1px solid #0098f7;
    }

.fr-no-selection {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.fr-popup .fr-table-size {
    margin: 20px;
}

    .fr-popup .fr-table-size .fr-table-size-info {
        text-align: center;
        font-size: 14px;
    }

    .fr-popup .fr-table-size .fr-select-table-size {
        line-height: 0;
        padding: 5px;
        white-space: nowrap;
    }

        .fr-popup .fr-table-size .fr-select-table-size > span {
            display: inline-block;
            padding: 0 4px 4px 0;
            background: transparent;
        }

            .fr-popup .fr-table-size .fr-select-table-size > span > span {
                display: inline-block;
                width: 18px;
                height: 18px;
                border: 1px solid #DDD;
            }

            .fr-popup .fr-table-size .fr-select-table-size > span.hover {
                background: transparent;
            }

                .fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
                    background: rgba(0, 152, 247, 0.3);
                    border: solid 1px #0098f7;
                }

        .fr-popup .fr-table-size .fr-select-table-size .new-line::after {
            clear: both;
            display: block;
            content: "";
            height: 0;
        }

.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
    display: inline-block !important;
}

.fr-popup .fr-table-colors {
    display: block;
    padding: 20px;
    padding-bottom: 0;
}

.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
    width: 12px;
    height: 12px;
}

.fr-insert-helper {
    position: absolute;
    z-index: 9999;
    white-space: nowrap;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.fr-element .fr-video {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

    .fr-element .fr-video::after {
        position: absolute;
        content: '';
        z-index: 1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        cursor: pointer;
        display: block;
        background: rgba(0, 0, 0, 0);
    }

    .fr-element .fr-video.fr-active > * {
        z-index: 2;
        position: relative;
    }

    .fr-element .fr-video > * {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        max-width: 100%;
        border: none;
    }

.fr-box .fr-video-resizer {
    position: absolute;
    border: solid 1px #0098f7;
    display: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

    .fr-box .fr-video-resizer.fr-active {
        display: block;
    }

    .fr-box .fr-video-resizer .fr-handler {
        display: block;
        position: absolute;
        background: #0098f7;
        border: solid 1px #FFF;
        z-index: 4;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .fr-box .fr-video-resizer .fr-handler.fr-hnw {
            cursor: nw-resize;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hne {
            cursor: ne-resize;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hsw {
            cursor: sw-resize;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hse {
            cursor: se-resize;
        }

    .fr-box .fr-video-resizer .fr-handler {
        width: 12px;
        height: 12px;
    }

        .fr-box .fr-video-resizer .fr-handler.fr-hnw {
            left: -6px;
            top: -6px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hne {
            right: -6px;
            top: -6px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hsw {
            left: -6px;
            bottom: -6px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hse {
            right: -6px;
            bottom: -6px;
        }

@media (min-width: 1200px) {
    .fr-box .fr-video-resizer .fr-handler {
        width: 10px;
        height: 10px;
    }

        .fr-box .fr-video-resizer .fr-handler.fr-hnw {
            left: -5px;
            top: -5px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hne {
            right: -5px;
            top: -5px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hsw {
            left: -5px;
            bottom: -5px;
        }

        .fr-box .fr-video-resizer .fr-handler.fr-hse {
            right: -5px;
            bottom: -5px;
        }
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
    width: calc(50% - 5px);
    display: inline-block;
}

    .fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
        margin-left: 10px;
    }

.fr-popup .fr-video-upload-layer {
    border: dashed 2px #bdbdbd;
    padding: 25px 0;
    margin: 20px;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    text-align: center;
}

    .fr-popup .fr-video-upload-layer:hover {
        background: #ebebeb;
    }

    .fr-popup .fr-video-upload-layer.fr-drop {
        background: #ebebeb;
        border-color: #0098f7;
    }

    .fr-popup .fr-video-upload-layer .fr-form {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2147483640;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }

        .fr-popup .fr-video-upload-layer .fr-form input {
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 500%;
            height: 100%;
            margin: 0;
            font-size: 400px;
        }

.fr-popup .fr-video-progress-bar-layer > h3 {
    font-size: 16px;
    margin: 10px 0;
    font-weight: normal;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
    display: none;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}

    .fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
        display: block;
        height: 100%;
        width: 0%;
        background: #0098f7;
        -webkit-transition: width 0.2s ease 0s;
        -moz-transition: width 0.2s ease 0s;
        -ms-transition: width 0.2s ease 0s;
        -o-transition: width 0.2s ease 0s;
    }

    .fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
        width: 30% !important;
        position: absolute;
        top: 0;
        -webkit-animation: loading 2s linear infinite;
        -moz-animation: loading 2s linear infinite;
        -o-animation: loading 2s linear infinite;
        animation: loading 2s linear infinite;
    }

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
    display: none;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
    display: block;
}

.fr-video-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2147483640;
    display: none;
}

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

img.fr-rounded, .fr-img-caption.fr-rounded img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
    border: solid 5px #CCC;
}

img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fr-view {
    word-wrap: break-word;
}

    .fr-view span[style~="color:"] a {
        color: inherit;
    }

    .fr-view strong {
        font-weight: 700;
    }

    .fr-view table {
        border: none;
        border-collapse: collapse;
        empty-cells: show;
        max-width: 100%;
    }

        .fr-view table td {
            min-width: 5px;
        }

        .fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
            border-style: dashed;
        }

        .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
            background: whitesmoke;
        }

        .fr-view table td, .fr-view table th {
            border: 1px solid #DDD;
        }

            .fr-view table td:empty, .fr-view table th:empty {
                height: 20px;
            }

            .fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
                border: 1px double red;
            }

            .fr-view table td.fr-thick, .fr-view table th.fr-thick {
                border-width: 2px;
            }

        .fr-view table th {
            background: #ececec;
        }

    .fr-view hr {
        clear: both;
        user-select: none;
        -o-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        break-after: always;
        page-break-after: always;
    }

    .fr-view .fr-file {
        position: relative;
    }

        .fr-view .fr-file::after {
            position: relative;
            content: "\1F4CE";
            font-weight: normal;
        }

    .fr-view pre {
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: visible;
    }

    .fr-view[dir="rtl"] blockquote {
        border-left: none;
        border-right: solid 2px #5E35B1;
        margin-right: 0;
        padding-right: 5px;
        padding-left: 0;
    }

        .fr-view[dir="rtl"] blockquote blockquote {
            border-color: #00BCD4;
        }

            .fr-view[dir="rtl"] blockquote blockquote blockquote {
                border-color: #43A047;
            }

    .fr-view blockquote {
        border-left: solid 2px #5E35B1;
        margin-left: 0;
        padding-left: 5px;
        color: #5E35B1;
    }

        .fr-view blockquote blockquote {
            border-color: #00BCD4;
            color: #00BCD4;
        }

            .fr-view blockquote blockquote blockquote {
                border-color: #43A047;
                color: #43A047;
            }

    .fr-view span.fr-emoticon {
        font-weight: normal;
        font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
        display: inline;
        line-height: 0;
    }

        .fr-view span.fr-emoticon.fr-emoticon-img {
            background-repeat: no-repeat !important;
            font-size: inherit;
            height: 1em;
            width: 1em;
            min-height: 20px;
            min-width: 20px;
            display: inline-block;
            margin: -.1em .1em .1em;
            line-height: 1;
            vertical-align: middle;
        }

    .fr-view .fr-text-gray {
        color: #AAA !important;
    }

    .fr-view .fr-text-bordered {
        border-top: solid 1px #222;
        border-bottom: solid 1px #222;
        padding: 10px 0;
    }

    .fr-view .fr-text-spaced {
        letter-spacing: 1px;
    }

    .fr-view .fr-text-uppercase {
        text-transform: uppercase;
    }

    .fr-view .fr-class-highlighted {
        background-color: #ffff00;
    }

    .fr-view .fr-class-code {
        border-color: #cccccc;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: #f5f5f5;
        padding: 10px;
        font-family: "Courier New", Courier, monospace;
    }

    .fr-view .fr-class-transparency {
        opacity: 0.5;
    }

    .fr-view img {
        position: relative;
        max-width: 100%;
    }

        .fr-view img.fr-dib {
            margin: 5px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view img.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view img.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view img.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view img.fr-dii.fr-fil {
                float: left;
                margin: 5px 5px 5px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view img.fr-dii.fr-fir {
                float: right;
                margin: 5px 0 5px 5px;
                max-width: calc(100% - 5px);
            }

    .fr-view span.fr-img-caption {
        position: relative;
        max-width: 100%;
    }

        .fr-view span.fr-img-caption.fr-dib {
            margin: 5px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view span.fr-img-caption.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view span.fr-img-caption.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view span.fr-img-caption.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view span.fr-img-caption.fr-dii.fr-fil {
                float: left;
                margin: 5px 5px 5px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view span.fr-img-caption.fr-dii.fr-fir {
                float: right;
                margin: 5px 0 5px 5px;
                max-width: calc(100% - 5px);
            }

    .fr-view .fr-video {
        text-align: center;
        position: relative;
    }

        .fr-view .fr-video.fr-rv {
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
        }

            .fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
                position: absolute !important;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

        .fr-view .fr-video > * {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            max-width: 100%;
            border: none;
        }

        .fr-view .fr-video.fr-dvb {
            display: block;
            clear: both;
        }

            .fr-view .fr-video.fr-dvb.fr-fvl {
                text-align: left;
            }

            .fr-view .fr-video.fr-dvb.fr-fvr {
                text-align: right;
            }

        .fr-view .fr-video.fr-dvi {
            display: inline-block;
        }

            .fr-view .fr-video.fr-dvi.fr-fvl {
                float: left;
            }

            .fr-view .fr-video.fr-dvi.fr-fvr {
                float: right;
            }

    .fr-view a.fr-strong {
        font-weight: 700;
    }

    .fr-view a.fr-green {
        color: green;
    }

    .fr-view .fr-img-caption {
        text-align: center;
    }

        .fr-view .fr-img-caption .fr-img-wrap {
            padding: 0;
            margin: auto;
            text-align: center;
            width: 100%;
        }

            .fr-view .fr-img-caption .fr-img-wrap img {
                display: block;
                margin: auto;
                width: 100%;
            }

            .fr-view .fr-img-caption .fr-img-wrap > span {
                margin: auto;
                display: block;
                padding: 5px 5px 10px;
                font-size: 14px;
                font-weight: initial;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-opacity: 0.9;
                -moz-opacity: 0.9;
                opacity: 0.9;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                width: 100%;
                text-align: center;
            }

    .fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
        font-size: 24px;
    }

/**
 * Image style.
 */
a.fr-view.fr-strong {
    font-weight: 700;
}

a.fr-view.fr-green {
    color: green;
}

/**
 * Link style.
 */
img.fr-view {
    position: relative;
    max-width: 100%;
}

    img.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        img.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        img.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    img.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        img.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        img.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }

span.fr-img-caption.fr-view {
    position: relative;
    max-width: 100%;
}

    span.fr-img-caption.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        span.fr-img-caption.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        span.fr-img-caption.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    span.fr-img-caption.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        span.fr-img-caption.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        span.fr-img-caption.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */

.clearfix::after {
    clear: both;
    display: block;
    content: "";
    height: 0;
}

.hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

img.fr-rounded, .fr-img-caption.fr-rounded img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
    border: solid 5px #CCC;
}

img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fr-view {
    word-wrap: break-word;
}

    .fr-view span[style~="color:"] a {
        color: inherit;
    }

    .fr-view strong {
        font-weight: 700;
    }

    .fr-view table {
        border: none;
        border-collapse: collapse;
        empty-cells: show;
        max-width: 100%;
    }

        .fr-view table td {
            min-width: 5px;
        }

        .fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
            border-style: dashed;
        }

        .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
            background: whitesmoke;
        }

        .fr-view table td, .fr-view table th {
            border: 1px solid #DDD;
        }

            .fr-view table td:empty, .fr-view table th:empty {
                height: 20px;
            }

            .fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
                border: 1px double red;
            }

            .fr-view table td.fr-thick, .fr-view table th.fr-thick {
                border-width: 2px;
            }

        .fr-view table th {
            background: #ececec;
        }

    .fr-view hr {
        clear: both;
        user-select: none;
        -o-user-select: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        break-after: always;
        page-break-after: always;
    }

    .fr-view .fr-file {
        position: relative;
    }

        .fr-view .fr-file::after {
            position: relative;
            content: "\1F4CE";
            font-weight: normal;
        }

    .fr-view pre {
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: visible;
    }

    .fr-view[dir="rtl"] blockquote {
        border-left: none;
        border-right: solid 2px #5E35B1;
        margin-right: 0;
        padding-right: 5px;
        padding-left: 0;
    }

        .fr-view[dir="rtl"] blockquote blockquote {
            border-color: #00BCD4;
        }

            .fr-view[dir="rtl"] blockquote blockquote blockquote {
                border-color: #43A047;
            }

    .fr-view blockquote {
        border-left: solid 2px #5E35B1;
        margin-left: 0;
        padding-left: 5px;
        color: #5E35B1;
    }

        .fr-view blockquote blockquote {
            border-color: #00BCD4;
            color: #00BCD4;
        }

            .fr-view blockquote blockquote blockquote {
                border-color: #43A047;
                color: #43A047;
            }

    .fr-view span.fr-emoticon {
        font-weight: normal;
        font-family: "Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
        display: inline;
        line-height: 0;
    }

        .fr-view span.fr-emoticon.fr-emoticon-img {
            background-repeat: no-repeat !important;
            font-size: inherit;
            height: 1em;
            width: 1em;
            min-height: 20px;
            min-width: 20px;
            display: inline-block;
            margin: -.1em .1em .1em;
            line-height: 1;
            vertical-align: middle;
        }

    .fr-view .fr-text-gray {
        color: #AAA !important;
    }

    .fr-view .fr-text-bordered {
        border-top: solid 1px #222;
        border-bottom: solid 1px #222;
        padding: 10px 0;
    }

    .fr-view .fr-text-spaced {
        letter-spacing: 1px;
    }

    .fr-view .fr-text-uppercase {
        text-transform: uppercase;
    }

    .fr-view .fr-class-highlighted {
        background-color: #ffff00;
    }

    .fr-view .fr-class-code {
        border-color: #cccccc;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: #f5f5f5;
        padding: 10px;
        font-family: "Courier New", Courier, monospace;
    }

    .fr-view .fr-class-transparency {
        opacity: 0.5;
    }

    .fr-view img {
        position: relative;
        max-width: 100%;
    }

        .fr-view img.fr-dib {
            margin: 5px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view img.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view img.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view img.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view img.fr-dii.fr-fil {
                float: left;
                margin: 5px 5px 5px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view img.fr-dii.fr-fir {
                float: right;
                margin: 5px 0 5px 5px;
                max-width: calc(100% - 5px);
            }

    .fr-view span.fr-img-caption {
        position: relative;
        max-width: 100%;
    }

        .fr-view span.fr-img-caption.fr-dib {
            margin: 5px auto;
            display: block;
            float: none;
            vertical-align: top;
        }

            .fr-view span.fr-img-caption.fr-dib.fr-fil {
                margin-left: 0;
                text-align: left;
            }

            .fr-view span.fr-img-caption.fr-dib.fr-fir {
                margin-right: 0;
                text-align: right;
            }

        .fr-view span.fr-img-caption.fr-dii {
            display: inline-block;
            float: none;
            vertical-align: bottom;
            margin-left: 5px;
            margin-right: 5px;
            max-width: calc(100% - (2 * 5px));
        }

            .fr-view span.fr-img-caption.fr-dii.fr-fil {
                float: left;
                margin: 5px 5px 5px 0;
                max-width: calc(100% - 5px);
            }

            .fr-view span.fr-img-caption.fr-dii.fr-fir {
                float: right;
                margin: 5px 0 5px 5px;
                max-width: calc(100% - 5px);
            }

    .fr-view .fr-video {
        text-align: center;
        position: relative;
    }

        .fr-view .fr-video.fr-rv {
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
        }

            .fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
                position: absolute !important;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

        .fr-view .fr-video > * {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            max-width: 100%;
            border: none;
        }

        .fr-view .fr-video.fr-dvb {
            display: block;
            clear: both;
        }

            .fr-view .fr-video.fr-dvb.fr-fvl {
                text-align: left;
            }

            .fr-view .fr-video.fr-dvb.fr-fvr {
                text-align: right;
            }

        .fr-view .fr-video.fr-dvi {
            display: inline-block;
        }

            .fr-view .fr-video.fr-dvi.fr-fvl {
                float: left;
            }

            .fr-view .fr-video.fr-dvi.fr-fvr {
                float: right;
            }

    .fr-view a.fr-strong {
        font-weight: 700;
    }

    .fr-view a.fr-green {
        color: green;
    }

    .fr-view .fr-img-caption {
        text-align: center;
    }

        .fr-view .fr-img-caption .fr-img-wrap {
            padding: 0;
            margin: auto;
            text-align: center;
            width: 100%;
        }

            .fr-view .fr-img-caption .fr-img-wrap img {
                display: block;
                margin: auto;
                width: 100%;
            }

            .fr-view .fr-img-caption .fr-img-wrap > span {
                margin: auto;
                display: block;
                padding: 5px 5px 10px;
                font-size: 14px;
                font-weight: initial;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-opacity: 0.9;
                -moz-opacity: 0.9;
                opacity: 0.9;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                width: 100%;
                text-align: center;
            }

    .fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

    .fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
        font-size: 24px;
    }

/**
 * Image style.
 */
a.fr-view.fr-strong {
    font-weight: 700;
}

a.fr-view.fr-green {
    color: green;
}

/**
 * Link style.
 */
img.fr-view {
    position: relative;
    max-width: 100%;
}

    img.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        img.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        img.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    img.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        img.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        img.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }

span.fr-img-caption.fr-view {
    position: relative;
    max-width: 100%;
}

    span.fr-img-caption.fr-view.fr-dib {
        margin: 5px auto;
        display: block;
        float: none;
        vertical-align: top;
    }

        span.fr-img-caption.fr-view.fr-dib.fr-fil {
            margin-left: 0;
            text-align: left;
        }

        span.fr-img-caption.fr-view.fr-dib.fr-fir {
            margin-right: 0;
            text-align: right;
        }

    span.fr-img-caption.fr-view.fr-dii {
        display: inline-block;
        float: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 5px;
        max-width: calc(100% - (2 * 5px));
    }

        span.fr-img-caption.fr-view.fr-dii.fr-fil {
            float: left;
            margin: 5px 5px 5px 0;
            max-width: calc(100% - 5px);
        }

        span.fr-img-caption.fr-view.fr-dii.fr-fir {
            float: right;
            margin: 5px 0 5px 5px;
            max-width: calc(100% - 5px);
        }

/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

*{margin:0;padding:0}html,body{height:100%;width:100%}.cBody{height:auto}#DivRight{position:relative;background-repeat:repeat-x;background-position:top}#DivBannerGlobal{height:48px}.FlecheModuleImg,.FlecheModuleImgHover{width:13px;height:38px;margin-top:-4px;margin-left:4px;background-repeat:no-repeat;background-position:0 15px;float:left}#DivBanIco{display:block;width:auto;height:48px;position:relative;float:right;z-index:5000}#DivLeft{width:131px;float:left;position:relative}#DivMenu{width:131px;height:auto;float:right;position:relative}#DivMenuForm{width:130px;float:right}.IsiImageGlob{margin-right:15px;margin-left:6px;vertical-align:top;position:absolute;z-index:75}div.IsiDivHomeImgDown{position:absolute;left:0;bottom:0;margin-left:10px;margin-bottom:15px}.IsiTextBoxLabelBold{font-size:11px;font-weight:bold}
.iTreeView{z-index:40;font-size:10px;color:#3b4346}.iTreeViewHiliteClass{font-weight:bolder;background-repeat:repeat-x;border:0}.iTreeViewHoverClass{background-repeat:repeat-x;color:#1791c1}.iTreeViewHoverClass span[igtxt]{color:#1791c1}.iTreeViewRollover{position:absolute;height:29px;left:0;z-index:-3;display:none;color:#1791c1}.iTreeViewHilite{position:absolute;height:29px;left:0;z-index:-1;display:none}.TreeNode{white-space:nowrap;font-size:0;height:20px}.TreeNode img{cursor:pointer;width:16px;height:16px}.Tree{overflow:hidden}.TreeFocus{width:0;height:16px;color:#1791c1}.tbTbF{padding-right:2px}.iRadioButton{text-align:left}.iButtonMsgBox{margin-left:8px}.SuggestLoad{background-image:url(/IsilogWebSystem/images/General/animation-chargement.gif);background-position:center center;background-repeat:no-repeat;height:12px}.sugg{visibility:hidden;position:absolute;overflow:visible}.itemPropNoVisible{background-color:#dcdcdc}.itemPropCompulsory{background-color:#ff6347}.itemPanel{font-weight:bold;color:#1e90ff}
.taL{text-align:left}.iLabelCompulsory{background-position:right 4px;background-repeat:no-repeat}.iLabelCompulsoryDisa{background-position:right 4px;background-repeat:no-repeat}
BODY.globLoading{overflow:auto;margin:0;padding:0;background-image:None}.SafeModeLabel{color:#f00}#DivDetailGrid{z-index:5}#DivDetailGrip{z-index:514}.def{display:block;padding-top:1px;padding-bottom:1px}.defList{display:block;width:100%}SPAN.titlemenu IMG{border:0}.rollOver{display:none}#DivLeft{z-index:2}#DivRacBandeau{display:block;width:auto;height:48px;position:relative;float:right;z-index:5000}.IconeImg{height:16px;width:16px}.ImgIconeParam{cursor:default}.ImgIconeParam{margin-top:1px}a.MnuAPrt{display:inline-block}.MenuText{float:left}#DivDetail{left:0;z-index:300;overflow:hidden}.tabToolTip{height:155px;width:251px;margin-left:-4px;margin-right:-5px;margin-bottom:-1px}.TdToolTipRowDesc2{margin-top:45px;margin-right:5px;text-align:right;position:absolute;width:245px;font-family:inherit;color:#000;font-size:12px;white-space:normal}.TdToolTipRowHelp{position:absolute;margin-top:118px;color:#fff;margin-left:30px;width:245px;font-family:inherit;font-size:11px}#DivRacBandeauContener{float:left;margin-top:3px}#DivRaccourcis{float:left}.RacItem{width:145px;height:20px;position:relative;margin-left:5px;margin-right:1px}.RacTB{border-right-width:0}.RacTBWM{font-style:italic;color:#808080}.IsiImageRac{padding-top:3px;padding-left:1px;cursor:pointer}.BigBtnPrinc{float:left}#DivParam{float:right;display:block;width:auto}.debug_tracer{position:absolute;z-index:6000;overflow:auto;background:#efefef;border:solid #000 1px}.BackGroundWait{opacity:.8}.PasswordStrengthHelp{color:#000;font-size:small}.PasswordStrengthLevel1{background-color:#f00;color:#000;font-style:italic;font-weight:bold;font-size:11px;z-index:75;width:110px;border:1px solid #000;text-align:center;height:16px;margin-left:14px}.PasswordStrengthLevel2{background-color:#f4a60a;color:#000;font-style:italic;font-weight:bold;font-size:11px;z-index:75;width:110px;border:1px solid #000;text-align:center;height:16px;margin-left:14px}.PasswordStrengthLevel3{background-color:#f4e90a;color:#000;font-style:italic;font-weight:bold;font-size:11px;z-index:75;width:110px;border:1px solid #000;text-align:center;height:16px;margin-left:14px}.PasswordStrengthLevel4{background-color:#00e90a;color:#000;font-style:italic;font-weight:bold;font-size:11px;z-index:75;width:110px;border:1px solid #000;text-align:center;height:16px;margin-left:14px}.IsiCnxMngmtLabel{font-size:11px;height:18px;font-family:inherit}.IsiMsgBoxButtonStyle{width:78px;height:17px;border-color:#7b9ebd;font-size:8pt;font-family:inherit;border-width:0;color:#000;background-image:url(/IsilogWebSystem/Images/MsgBox/BackgroundButton.jpg)}.IsiMsgBoxTitleStyle{background-color:Transparent;border-width:0;padding-left:15px;border-color:#00377a;border-style:solid;font-size:10pt;font-weight:bold;font-family:inherit;color:#fff;height:0;background-image:url(/IsilogWebSystem/Images/Forms/bandeau.jpg);background-repeat:repeat-x}.IsiMsgBoxStyle{background-color:Transparent}.IsiMsgBoxMessageStyle{background-color:Transparent;font-size:8pt;font-family:inherit;color:#000;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}.IsiMsgAvertissement{font-size:8pt;font-family:inherit;color:#f00}#PanelPortal{height:100%}.IsiHomeMasterPortal{margin:0;width:100%;height:100%}.IsiHomeMasterPortal>.IsiLoadingComponent{left:0;width:100%;height:100%}.IsiPortalTitle{display:inline}.IsiPortalDate{text-align:right;color:#000;font-weight:normal;display:inline;margin-left:50px;font-size:14px}.txtboxGLOB010{left:12px;position:absolute;top:188px;height:128px;font-family:inherit;color:#1d293d;font-size:10px;border:1px solid #aaa;padding-left:2px;padding-right:2px}.btnGLOB011{width:100%;height:24px;position:absolute;text-align:center;top:624px}.btnGLOB011 .iButton{margin-left:16px;margin-right:16px}
.IsiDiagShape{position:absolute;overflow:hidden}.IsiDiagShape .lds{height:18px;width:100%}.IsiDiagShape .lds A{font-size:11px;color:#36f;vertical-align:middle;text-decoration:underline;width:auto;padding-right:11px;display:block}.IsiDiagShape .lds A.iLabelCompulsory{background-position-y:2px}.IsiDiagShape .lds A.d{color:#808080;cursor:default}.iTreeViewDefaultItemClass{z-index:70;border:0}.iMemoTextArea,.iAP{background-color:#fff}.tbTb.vt{width:600px}.iDTEdit{background-color:#fff;height:13px}TABLE.iDTEdit{font-size:1px}TABLE.iDTEdit .iCtrlDisa{color:#808080}#DivFormulaire div TABLE.iDTEdit.iCtrlDisa INPUT.iDTEdit.iCtrlDisa{padding-top:3px}.iTreeViewDefaultItemClass,.iTreeViewHiliteClass,.IsiTreeViewItemNoCollapse{background-repeat:repeat;border:0 none;font-size:11px;line-height:26px;height:26px}.iTreeView div[igtinitclass="iTreeViewDefaultItemClass iTreeViewDefaultItemClass"]{line-height:26px}.iTreeView div[igdatakey]{cursor:pointer}.iTreeViewHiliteClass{margin-left:-20px}.iTreeViewHiliteClass img[imgtype="exp"]{left:20px;position:relative;padding-right:-3px !important}#T_itvOPTIONtv.iTreeView{top:36px !important}#T_itvOPTIONtv .iTreeViewHiliteClass img[imgtype="exp"]+span+img+span{margin-left:25px}img[imgtype="exp"]+span+span{padding-left:5px}img[imgtype="exp"]+span+img+span{margin-left:5px;-webkit-margin-start:5px}#T_fratrvRemplacetrvRemplacetv img[imgtype="exp"]{padding-left:3px}.iTreeView{font-size:11px !important;line-height:26px}img[imgtype="exp"]+span{display:none}.iTreeViewHiliteClass span[igtxt]{margin-left:19px;-webkit-margin-start:19px}.iTreeViewDefaultItemClass>span[style="padding-left:16px;margin-left:20px;"]{padding-left:10px !important}.iTreeViewHiliteClass img[imgtype="exp"]+span+img+span{margin-left:0;-webkit-margin-start:25px}#T_fratrvSITEtrvSITEtv img[imgtype="exp"]+span+img+span,#T_fratrvServicetrvServicetv img[imgtype="exp"]+span+img+span{margin-left:5px}#T_fratrvSITEtrvSITEtv div[_expanded="true"] img[imgtype="exp"]+span+img+span,#T_fratrvServicetrvServicetv div[_expanded="true"] img[imgtype="exp"]+span+img+span{-moz-margin-start:0 !important;-webkit-margin-start:0 !important;margin-left:3px}#T_fratrvSITEtrvSITEtv .iTreeViewHiliteClass img+span+img+span+span[igtxt],#T_fratrvServicetrvServicetv .iTreeViewHiliteClass img+span+img+span+span[igtxt]{margin-left:20px;-webkit-margin-start:22px}#T_fratrvSITEtrvSITEtv div[_expanded="true"] .iTreeViewHiliteClass img+span+img+span+span[igtxt],#T_fratrvServicetrvServicetv div[_expanded="true"] .iTreeViewHiliteClass img+span+img+span+span[igtxt]{margin-left:20px;-webkit-margin-start:22px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass span[igtxt]{-moz-margin-left:20px;-webkit-margin-left:20px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass span[hideFocus]{margin-left:19px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass img[imgtype="exp"]+img+span[hideFocus]{margin-left:15px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass img[imgtype="exp"]+span+span{padding-left:5px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass img{left:20px;position:relative;-webkit-margin-start:3px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass img[imgtype="exp"]{padding-right:5px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass span[igtxt]{-moz-margin-start:20px;-webkit-margin-start:20px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass span[hideFocus]{margin-left:15px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass span+span[igtxt]{-moz-margin-start:20px;-webkit-margin-start:20px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass img+span+span[igtxt]{-webkit-margin-start:15px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass img+span[hideFocus]{margin-left:19px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass img+img+span[hideFocus]{margin-left:15px}#T_fraArboMenuitvMENUtv .iTreeViewHiliteClass span[igtxt]{-moz-margin-start:20px}#T_fraArboMenuitvMENUtv div[_expanded="true"] .iTreeViewHiliteClass>img+span+span[igtxt]{-moz-margin-start:18px;-moz-margin-start:15px}#T_fraArborescenceitvOPTIONtv .iTreeViewHiliteClass img[imgtype="exp"]+span+img+span{margin-left:25px}#T_fraArborescenceitvOPTIONtv .iTreeViewHiliteClass img[imgtype="exp"]{left:20px;position:relative}.iTreeViewDefaultItemClass>span[igtxt]{display:inline-block;padding-left:-3px}.iTreeViewDefaultItemClass>span[igtxt]{display:inline-block;left:20px;padding-left:-3px;position:static}.iTreeView input{position:relative;top:-2px}.iTreeView{color:#3b4346}.iTreeView img[igimg]{background-image:none;display:none}.iTreeView input.igt_align{margin-right:5px}.iTreeView img+span+input{margin-left:2px}.iTreeViewHiliteClass{background-color:#d7e8ef;background-repeat:repeat;border:0 none;color:#1791c1;font-weight:bold;line-height:26px}#fratrvSITE_p.iPanel .iCheckBox,#fratrvService_p.iPanel .iCheckBox{width:150px !important;font-size:11px;font-family:inherit}#fratrvSITE_p.iPanel .iCheckBox>input,#fratrvService_p.iPanel .iCheckBox>input{position:relative;top:0}.iTreeView{font-family:inherit}.iTreeView img[imgtype="exp"]{top:1px;position:relative}.iTreeViewHiliteClass>span{display:inline-block;background-color:#d7e8ef}#DivFormulaire .iTreeView{box-sizing:content-box}#DivFormulaire #T_itvOPTIONtv.iTreeView{box-sizing:content-box}#fratrvRemplacant_p .iTreeView{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;box-sizing:border-box}#fratrvRemplacant_p div{box-sizing:border-box}#M_fratrvRemplacanttrvRemplacanttv .iTreeViewHiliteClass img[imgtype="exp"]+span+img+span{margin-left:24px}#T_fraArborescenceitvOPTIONtv.iTreeView{margin-left:-6px !important}#T_itvOPTIONtv .iTreeViewHiliteClass span[igtxt]{margin-left:20px}.tcTb{border:0;margin:0}.IsiComboCritDropDown,.IsiDynamicCtrlInGrid select{height:18px}.IsiComboCritDropDown,.IsiDynamicCtrlInGrid select{padding-left:4px;padding-right:0;border-right:0}A.iLabelCompulsory{width:100%}.IsiHtmlEditorTextBox P{font-size:11px;margin:0;padding:0}.cbSug{background-position:right;background-repeat:no-repeat;font-size:8pt;border-width:1pt;border-style:solid;border-color:#94a6b5;background-color:#fff;height:16px}.IsiIconChooserLien A{text-decoration:underline;color:#36f;font-size:11px;text-align:left;vertical-align:middle;margin-left:10px;white-space:nowrap}.IsiIconChooserLien IMG{padding-right:5px;vertical-align:middle;border:solid 1px transparent;white-space:nowrap}.PopUpIconChooserLabel{color:#000;font-weight:bold;width:auto;display:block;text-align:center;margin-top:3px;z-index:100}.tcD,.tcDcSub{border:solid 1px #aaa;background-color:#fff;height:16px}.tcDc{margin-bottom:2px}.sugg{z-index:600}div#DivFormulaire>div.dropZone>div.iPanel>div.iPanel_Center>div.iPanel_Lbl,div.dropZone>div.iPanel>div.dropZone>div.iPanel>div.iPanel_Center>div.iPanel_Lbl{border:dashed 1px #aaa}.iconlabel{text-indent:18px;background-position:left center;background-repeat:no-repeat}.iPanel .iPanel .iPanel_LeftMiddle{border-left:#c4c4c4 1px solid;background-color:#fff}.iPanel .iPanel .iPanel_Center{border-bottom:#c4c4c4 1px solid;background-color:#fff;border-top:#c4c4c4 1px solid}.iPanel .iPanel .iPanel_RightMiddle{background-color:#fff;border-right:#c4c4c4 1px solid}.iPanelWebTabWarningAdd{position:absolute;top:15px;left:15px;font-size:14px;font-weight:bolder;font-stretch:condensed}.iWebTab{overflow:visible !important}.IsiDropDownList{font-size:11px;font-family:inherit;border-style:solid;border-color:#aaa;border-width:1px;color:#1d293d}.gabarit1024{width:855px}.gabarit1280{width:1111px}.iGetA{position:relative;background-color:#fff;border:1px solid #aaa;padding:1px}.iGetAp{position:absolute;height:84%}.iGetAt{position:absolute;background-color:transparent;text-align:right;width:95%}
.lpRTbf{padding-left:10px}.lpRTb,.lpRTn,.lpRTi,.lpRM,.lpRHe,.lpRTd,.lpRRt{padding-left:6px}.lpRCp{padding-left:2px}.tdTbSDesignNoCalend{border:#aaa 1px solid}.tbLTnR{padding-left:20px}.taL{padding-right:0}
.container {
  margin-right: auto;
  margin-left: auto;
}
.rupturePetit .container {
  width: 750px;
}
.ruptureMoyen .container {
  width: 970px;
}
.ruptureGrand .container {
  width: 1170px;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.row:empty {
  display: none;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.rupturePetit .col-sm-1,
.rupturePetit .col-sm-2,
.rupturePetit .col-sm-3,
.rupturePetit .col-sm-4,
.rupturePetit .col-sm-5,
.rupturePetit .col-sm-6,
.rupturePetit .col-sm-7,
.rupturePetit .col-sm-8,
.rupturePetit .col-sm-9,
.rupturePetit .col-sm-10,
.rupturePetit .col-sm-11,
.rupturePetit .col-sm-12 {
  float: left;
}
.rupturePetit .col-sm-12 {
  width: 100%;
}
.rupturePetit .col-sm-11 {
  width: 91.66666667%;
}
.rupturePetit .col-sm-10 {
  width: 83.33333333%;
}
.rupturePetit .col-sm-9 {
  width: 75%;
}
.rupturePetit .col-sm-8 {
  width: 66.66666667%;
}
.rupturePetit .col-sm-7 {
  width: 58.33333333%;
}
.rupturePetit .col-sm-6 {
  width: 50%;
}
.rupturePetit .col-sm-5 {
  width: 41.66666667%;
}
.rupturePetit .col-sm-4 {
  width: 33.33333333%;
}
.rupturePetit .col-sm-3 {
  width: 25%;
}
.rupturePetit .col-sm-2 {
  width: 16.66666667%;
}
.rupturePetit .col-sm-1 {
  width: 8.33333333%;
}
.rupturePetit .col-sm-pull-12 {
  right: 100%;
}
.rupturePetit .col-sm-pull-11 {
  right: 91.66666667%;
}
.rupturePetit .col-sm-pull-10 {
  right: 83.33333333%;
}
.rupturePetit .col-sm-pull-9 {
  right: 75%;
}
.rupturePetit .col-sm-pull-8 {
  right: 66.66666667%;
}
.rupturePetit .col-sm-pull-7 {
  right: 58.33333333%;
}
.rupturePetit .col-sm-pull-6 {
  right: 50%;
}
.rupturePetit .col-sm-pull-5 {
  right: 41.66666667%;
}
.rupturePetit .col-sm-pull-4 {
  right: 33.33333333%;
}
.rupturePetit .col-sm-pull-3 {
  right: 25%;
}
.rupturePetit .col-sm-pull-2 {
  right: 16.66666667%;
}
.rupturePetit .col-sm-pull-1 {
  right: 8.33333333%;
}
.rupturePetit .col-sm-pull-0 {
  right: auto;
}
.rupturePetit .col-sm-push-12 {
  left: 100%;
}
.rupturePetit .col-sm-push-11 {
  left: 91.66666667%;
}
.rupturePetit .col-sm-push-10 {
  left: 83.33333333%;
}
.rupturePetit .col-sm-push-9 {
  left: 75%;
}
.rupturePetit .col-sm-push-8 {
  left: 66.66666667%;
}
.rupturePetit .col-sm-push-7 {
  left: 58.33333333%;
}
.rupturePetit .col-sm-push-6 {
  left: 50%;
}
.rupturePetit .col-sm-push-5 {
  left: 41.66666667%;
}
.rupturePetit .col-sm-push-4 {
  left: 33.33333333%;
}
.rupturePetit .col-sm-push-3 {
  left: 25%;
}
.rupturePetit .col-sm-push-2 {
  left: 16.66666667%;
}
.rupturePetit .col-sm-push-1 {
  left: 8.33333333%;
}
.rupturePetit .col-sm-push-0 {
  left: auto;
}
.rupturePetit .col-sm-offset-12 {
  margin-left: 100%;
}
.rupturePetit .col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.rupturePetit .col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.rupturePetit .col-sm-offset-9 {
  margin-left: 75%;
}
.rupturePetit .col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.rupturePetit .col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.rupturePetit .col-sm-offset-6 {
  margin-left: 50%;
}
.rupturePetit .col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.rupturePetit .col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.rupturePetit .col-sm-offset-3 {
  margin-left: 25%;
}
.rupturePetit .col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.rupturePetit .col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.rupturePetit .col-sm-offset-0 {
  margin-left: 0%;
}
.ruptureMoyen .col-md-1,
.ruptureMoyen .col-md-2,
.ruptureMoyen .col-md-3,
.ruptureMoyen .col-md-4,
.ruptureMoyen .col-md-5,
.ruptureMoyen .col-md-6,
.ruptureMoyen .col-md-7,
.ruptureMoyen .col-md-8,
.ruptureMoyen .col-md-9,
.ruptureMoyen .col-md-10,
.ruptureMoyen .col-md-11,
.ruptureMoyen .col-md-12 {
  float: left;
}
.ruptureMoyen .col-md-12 {
  width: 100%;
}
.ruptureMoyen .col-md-11 {
  width: 91.66666667%;
}
.ruptureMoyen .col-md-10 {
  width: 83.33333333%;
}
.ruptureMoyen .col-md-9 {
  width: 75%;
}
.ruptureMoyen .col-md-8 {
  width: 66.66666667%;
}
.ruptureMoyen .col-md-7 {
  width: 58.33333333%;
}
.ruptureMoyen .col-md-6 {
  width: 50%;
}
.ruptureMoyen .col-md-5 {
  width: 41.66666667%;
}
.ruptureMoyen .col-md-4 {
  width: 33.33333333%;
}
.ruptureMoyen .col-md-3 {
  width: 25%;
}
.ruptureMoyen .col-md-2 {
  width: 16.66666667%;
}
.ruptureMoyen .col-md-1 {
  width: 8.33333333%;
}
.ruptureMoyen .col-md-pull-12 {
  right: 100%;
}
.ruptureMoyen .col-md-pull-11 {
  right: 91.66666667%;
}
.ruptureMoyen .col-md-pull-10 {
  right: 83.33333333%;
}
.ruptureMoyen .col-md-pull-9 {
  right: 75%;
}
.ruptureMoyen .col-md-pull-8 {
  right: 66.66666667%;
}
.ruptureMoyen .col-md-pull-7 {
  right: 58.33333333%;
}
.ruptureMoyen .col-md-pull-6 {
  right: 50%;
}
.ruptureMoyen .col-md-pull-5 {
  right: 41.66666667%;
}
.ruptureMoyen .col-md-pull-4 {
  right: 33.33333333%;
}
.ruptureMoyen .col-md-pull-3 {
  right: 25%;
}
.ruptureMoyen .col-md-pull-2 {
  right: 16.66666667%;
}
.ruptureMoyen .col-md-pull-1 {
  right: 8.33333333%;
}
.ruptureMoyen .col-md-pull-0 {
  right: auto;
}
.ruptureMoyen .col-md-push-12 {
  left: 100%;
}
.ruptureMoyen .col-md-push-11 {
  left: 91.66666667%;
}
.ruptureMoyen .col-md-push-10 {
  left: 83.33333333%;
}
.ruptureMoyen .col-md-push-9 {
  left: 75%;
}
.ruptureMoyen .col-md-push-8 {
  left: 66.66666667%;
}
.ruptureMoyen .col-md-push-7 {
  left: 58.33333333%;
}
.ruptureMoyen .col-md-push-6 {
  left: 50%;
}
.ruptureMoyen .col-md-push-5 {
  left: 41.66666667%;
}
.ruptureMoyen .col-md-push-4 {
  left: 33.33333333%;
}
.ruptureMoyen .col-md-push-3 {
  left: 25%;
}
.ruptureMoyen .col-md-push-2 {
  left: 16.66666667%;
}
.ruptureMoyen .col-md-push-1 {
  left: 8.33333333%;
}
.ruptureMoyen .col-md-push-0 {
  left: auto;
}
.ruptureMoyen .col-md-offset-12 {
  margin-left: 100%;
}
.ruptureMoyen .col-md-offset-11 {
  margin-left: 91.66666667%;
}
.ruptureMoyen .col-md-offset-10 {
  margin-left: 83.33333333%;
}
.ruptureMoyen .col-md-offset-9 {
  margin-left: 75%;
}
.ruptureMoyen .col-md-offset-8 {
  margin-left: 66.66666667%;
}
.ruptureMoyen .col-md-offset-7 {
  margin-left: 58.33333333%;
}
.ruptureMoyen .col-md-offset-6 {
  margin-left: 50%;
}
.ruptureMoyen .col-md-offset-5 {
  margin-left: 41.66666667%;
}
.ruptureMoyen .col-md-offset-4 {
  margin-left: 33.33333333%;
}
.ruptureMoyen .col-md-offset-3 {
  margin-left: 25%;
}
.ruptureMoyen .col-md-offset-2 {
  margin-left: 16.66666667%;
}
.ruptureMoyen .col-md-offset-1 {
  margin-left: 8.33333333%;
}
.ruptureMoyen .col-md-offset-0 {
  margin-left: 0%;
}
.ruptureGrand .col-lg-1,
.ruptureGrand .col-lg-2,
.ruptureGrand .col-lg-3,
.ruptureGrand .col-lg-4,
.ruptureGrand .col-lg-5,
.ruptureGrand .col-lg-6,
.ruptureGrand .col-lg-7,
.ruptureGrand .col-lg-8,
.ruptureGrand .col-lg-9,
.ruptureGrand .col-lg-10,
.ruptureGrand .col-lg-11,
.ruptureGrand .col-lg-12 {
  float: left;
}
.ruptureGrand .col-lg-12 {
  width: 100%;
}
.ruptureGrand .col-lg-11 {
  width: 91.66666667%;
}
.ruptureGrand .col-lg-10 {
  width: 83.33333333%;
}
.ruptureGrand .col-lg-9 {
  width: 75%;
}
.ruptureGrand .col-lg-8 {
  width: 66.66666667%;
}
.ruptureGrand .col-lg-7 {
  width: 58.33333333%;
}
.ruptureGrand .col-lg-6 {
  width: 50%;
}
.ruptureGrand .col-lg-5 {
  width: 41.66666667%;
}
.ruptureGrand .col-lg-4 {
  width: 33.33333333%;
}
.ruptureGrand .col-lg-3 {
  width: 25%;
}
.ruptureGrand .col-lg-2 {
  width: 16.66666667%;
}
.ruptureGrand .col-lg-1 {
  width: 8.33333333%;
}
.ruptureGrand .col-lg-pull-12 {
  right: 100%;
}
.ruptureGrand .col-lg-pull-11 {
  right: 91.66666667%;
}
.ruptureGrand .col-lg-pull-10 {
  right: 83.33333333%;
}
.ruptureGrand .col-lg-pull-9 {
  right: 75%;
}
.ruptureGrand .col-lg-pull-8 {
  right: 66.66666667%;
}
.ruptureGrand .col-lg-pull-7 {
  right: 58.33333333%;
}
.ruptureGrand .col-lg-pull-6 {
  right: 50%;
}
.ruptureGrand .col-lg-pull-5 {
  right: 41.66666667%;
}
.ruptureGrand .col-lg-pull-4 {
  right: 33.33333333%;
}
.ruptureGrand .col-lg-pull-3 {
  right: 25%;
}
.ruptureGrand .col-lg-pull-2 {
  right: 16.66666667%;
}
.ruptureGrand .col-lg-pull-1 {
  right: 8.33333333%;
}
.ruptureGrand .col-lg-pull-0 {
  right: auto;
}
.ruptureGrand .col-lg-push-12 {
  left: 100%;
}
.ruptureGrand .col-lg-push-11 {
  left: 91.66666667%;
}
.ruptureGrand .col-lg-push-10 {
  left: 83.33333333%;
}
.ruptureGrand .col-lg-push-9 {
  left: 75%;
}
.ruptureGrand .col-lg-push-8 {
  left: 66.66666667%;
}
.ruptureGrand .col-lg-push-7 {
  left: 58.33333333%;
}
.ruptureGrand .col-lg-push-6 {
  left: 50%;
}
.ruptureGrand .col-lg-push-5 {
  left: 41.66666667%;
}
.ruptureGrand .col-lg-push-4 {
  left: 33.33333333%;
}
.ruptureGrand .col-lg-push-3 {
  left: 25%;
}
.ruptureGrand .col-lg-push-2 {
  left: 16.66666667%;
}
.ruptureGrand .col-lg-push-1 {
  left: 8.33333333%;
}
.ruptureGrand .col-lg-push-0 {
  left: auto;
}
.ruptureGrand .col-lg-offset-12 {
  margin-left: 100%;
}
.ruptureGrand .col-lg-offset-11 {
  margin-left: 91.66666667%;
}
.ruptureGrand .col-lg-offset-10 {
  margin-left: 83.33333333%;
}
.ruptureGrand .col-lg-offset-9 {
  margin-left: 75%;
}
.ruptureGrand .col-lg-offset-8 {
  margin-left: 66.66666667%;
}
.ruptureGrand .col-lg-offset-7 {
  margin-left: 58.33333333%;
}
.ruptureGrand .col-lg-offset-6 {
  margin-left: 50%;
}
.ruptureGrand .col-lg-offset-5 {
  margin-left: 41.66666667%;
}
.ruptureGrand .col-lg-offset-4 {
  margin-left: 33.33333333%;
}
.ruptureGrand .col-lg-offset-3 {
  margin-left: 25%;
}
.ruptureGrand .col-lg-offset-2 {
  margin-left: 16.66666667%;
}
.ruptureGrand .col-lg-offset-1 {
  margin-left: 8.33333333%;
}
.ruptureGrand .col-lg-offset-0 {
  margin-left: 0%;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
/*
 _____                   _   
|  __ \                 | |  
| |__) | ___  ___   ___ | |_ 
|  _  / / _ \/ __| / _ \| __|
| | \ \|  __/\__ \|  __/| |_ 
|_|  \_\\___||___/ \___| \__|

Reset de certaines propriétés IWS
*/
html #DivRacBandeauContener,
html .RacItem {
  margin: 0;
}
/*
 _____                   _     ______ __          __
|  __ \                 | |   |  ____|\ \        / /
| |__) | ___  ___   ___ | |_  | |__    \ \  /\  / / 
|  _  / / _ \/ __| / _ \| __| |  __|    \ \/  \/ /  
| | \ \|  __/\__ \|  __/| |_  | |        \  /\  /   
|_|  \_\\___||___/ \___| \__| |_|         \/  \/    
                                                                                                      
Reset de certaines propriétés FW
*/
a {
  text-decoration: none;
}
.Wrapper.IsiPanel {
  border: 0px;
}
/* 12/03 DYSF66313 */
/* Reset background */
html .StateSearch,
html .StateConsult,
html .DivDetail,
html .iButton,
html .DivIconeHover,
html .iPanel .iPanel,
html .iDateChooserButtonStyle,
html #DivFormulaire .iLabelCompulsory,
html #DivFormulaire .iLabelCompulsoryDisa,
.IsiMenu .MenuLeft,
.IsiMenu .MenuContent,
.IsiMenu .MenuRight,
.IsiMenu .MenuDownLeft,
.IsiMenu .MenuDownCenter,
.IsiMenu .MenuDownRight {
  background-color: inherit;
  background-image: none;
  border: 0px;
  border-image: 0px;
}
/* Reset Font */
html .RacTBWM,
.cCbo,
.tbTb,
.nTb,
.tcTb,
.tcSq,
.iMemoTextArea,
.iHtmlRichTextTextBox,
.tdTbSDesign,
.IsiComboCritTextBox,
.IsiComboCritTextBoxEntre,
.tdTbSDesignNoCalend,
.iAP,
.IsiComboBoxDropDown,
.iButton,
html .RacTbEnd,
html .RacItem,
.IsiIconLinkLabel {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: inherit;
  font-style: inherit;
  font-weight: inherit;
}
/* Reset Hauteur/Largeur/Padding/Marge */
html .iButton,
html .igtab_THTail {
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
}
html .DivDetail,
html .DivIcone,
html .DivIconeHover {
  margin: 0;
  padding: 0;
  border: 0;
}
html .IsiImageButton_ImgContainer {
  vertical-align: inherit;
}
/*
 _____             
|  __ \            
| |__) |___    ___ 
|  ___// _ \  / __|
| |   | (_) || (__ 
|_|    \___/  \___|
                 
Tout ce qui est "temporaire", masquage d'élément, ...                   
*/
#DivModule .FlecheModuleImg,
#DivModule .FlecheModuleImgHover,
html .home .IsiPageHeader .IsiImageButton_Container .IsiImageButton_ImgContainer,
html .iPanel .iconlabel,
html .HomePage #IsiPerso_l,
html .IsiSpltBar {
  display: none;
}
.glob .DivGrid img[src*="remove_column.png"],
.glob .DivGrid img[src*="rss_vue.png"],
.glob .DivGrid img[src*="Rss.gif"] {
  display: none;
}
.glob .DivGrid span[onclick*="abonnementFluxRSS"]:before {
  content: "\f09e";
  left: 1px;
  position: relative;
}
.glob .DivGrid span[onclick*="abonnementFluxRSS"] {
  border-radius: 16px;
  cursor: pointer;
  font-family: FontAwesome;
  height: 16px;
  width: 16px;
  line-height: 16px;
  display: inline-block;
  color: #ffffff;
  font-size: 16px;
  color: #1ca8dd;
}
.glob .imgFirst,
.glob .imgUp,
.glob .imgDown,
.glob .imgLast,
.glob .imgFirstDisab,
.glob .imgUpDisab,
.glob .imgDownDisab,
.glob .imgLastDisab {
  font-family: FontAwesome;
  border-radius: 16px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  display: inline-block;
  color: #ffffff;
  vertical-align: middle;
  margin-left: 2px;
}
.glob .imgFirst,
.glob .imgUp,
.glob .imgDown,
.glob .imgLast {
  background-color: #1ca8dd;
}
.glob .imgFirstDisab,
.glob .imgUpDisab,
.glob .imgDownDisab,
.glob .imgLastDisab {
  background-color: #b8c0c3;
}
.glob .imgMinus,
.glob .imgPlus {
  font-family: FontAwesome;
  color: #1ca8dd;
  cursor: pointer;
  line-height: 8px;
}
.glob .imgMinus {
  position: relative;
  right: 7px;
  top: 13px;
}
.glob .imgMinus:before {
  content: "\f0d7";
  font-size: 16px;
}
.glob .imgPlus {
  left: 2px;
  position: relative;
}
.glob .imgPlus:before {
  content: "\f0d8";
  font-size: 16px;
}
.glob .c1_D,
.glob .c1_V,
.glob .c1_N,
.glob .c1_B,
.glob .c2 > span.calc,
.glob .c2 > span.car {
  background-image: none;
  font-family: FontAwesome;
  height: 25px;
  width: 25px;
  line-height: 25px;
  display: inline-block;
  color: #ffffff;
  color: #1ca8dd;
  font-size: 14px;
}
.glob .c1_D:before {
  content: "\f073";
  left: 6px;
  position: relative;
}
.glob .c1_V:before {
  content: "\f031";
  left: 6px;
  position: relative;
}
.glob .c1_N:before {
  content: "\f162";
  left: 6px;
  position: relative;
}
.glob .c1_B:before {
  content: "\f205";
  left: 6px;
  position: relative;
}
.glob .c2 > span.calc {
  font-size: 11px;
  color: inherit;
  width: inherit;
  font-family: inherit;
}
.glob .c2 > span.calc:before {
  content: "\f0f6";
  margin-right: 3px;
  font-size: 14px;
  color: #1ca8dd;
  font-family: FontAwesome;
}
.glob .c2 > span.car {
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  width: inherit;
}
.glob .c2 > span.car:before {
  font-family: FontIsilog;
  content: '\E1C7';
  margin-right: 3px;
  font-size: 14px;
  color: #1ca8dd;
}
.iPanel .DivGrid .moreInfo:before {
  content: "\f061";
  cursor: pointer;
}
.iPanel .DivGrid .moreInfo {
  background-color: #1ca8dd;
  border-radius: 14px;
  font-family: FontAwesome;
  height: 13px;
  width: 13px;
  line-height: 13px;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
}
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: initial;
  /* Enlève les ombres et effets de relief */
  -webkit-border-radius: initial;
  /* Enlève l'arrondi des coins */
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
input[disabled] {
  opacity: 1;
}
/*@color-primary1: #D91E18;
@color-primary2: #F22613;
@color-primary3: #CF000F;
@color-primary4: #96281B;*/
/*Couleurs secondaires : */
/*Couleurs compl�mentaires*/
/* font_texte */
/* font_texte1 */
/* font_texte2 */
/* font_texte_blanc */
/* font_info */
/* font_menu1_blanc */
/* font_menu1_blanc_gras */
/* font_menu1_bleuclair */
/* font_menu1_bleu */
/* font_menu2_grand  */
/* font_lien */
/* Font_H1 */
/* Font_H1_mobile */
/* Font_H1_popin */
/* Font_H2_popin */
/* Font_H2 */
/* font_H3 */
/* font_sousTitre */
/* font_sousTitre_gras */
/* font_sousTitre_mobile */
/* font_sousTitre_gras_mobile */
/* font_sousTitre_bleu */
/* .font-sousTitre-blanc-gras */
.font_action {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
}
/* Font_Bouton_Action_2 */
/* Font_Bouton_Action_3 */
/* font-obligatoire */
/* font-aide */
/* font_aide_petit  */
/* font_aide_grand  */
/* font_aide_grand_bleu */
/* font-erreur */
/* font fleche relation objet */
.fa-arrow-down-rel-obj:before {
  content: "\f063";
  color: #1ca8dd;
  font-size: 22px;
  font-weight: bold;
}
.fa-arrow-up-rel-obj:before {
  content: "\f062";
  color: #1ca8dd;
  font-size: 22px;
  font-weight: bold;
}
.font-image-16 {
  font-size: 16px;
}
.font-image-24 {
  font-size: 24px;
}
.font-image-32 {
  font-size: 32px;
}
.font-image-48 {
  font-size: 48px;
}
.font-image-color-normea {
  color: #1ca8dd;
}
.font-image-disabled-normea {
  color: #808080;
}
.font-image-white-normea {
  color: #ffffff;
}
.font-image-red-normea {
  color: #f24b5a;
}
/* Font pour les titres secondaires dans une popin */
.fi {
  font-family: FontIsilog;
}
.fa {
  font-family: FontAwesome;
  line-height: inherit;
}
/* Icone "home" de retour au portail d'accueil */
/* Icone d'ouverture d'un menu autre */
/* Icone d'ouverture d'un menu agir */
/* Icone de consultation d'un enregistrement */
/* Icone d'ouverture d'un menu outil */
/* Icone d'ouverture d'un menu vers le bas */
/* Icone de fermeture d'un menu vers le haut */
/* Icone des menus other */
/* Icone delete */
/* Icone pencil */
/* Icone représentant un utilisateur */
.icon-calendar {
  font-family: FontAwesome;
  position: relative;
  right: 1px;
  content: "\f073";
}
/*fa-info-circle*/
/* Icone download */
/* Icone upload */
/* Icone ajouter */
/* Icone ajouter */
/* Icone copy */
/* Icone sitemap */
/* Icone backward */
/* Icone plus */
/* Icone moins */
/* Icone chevron bas */
/* Icone sablier à la moitié */
/* Icone poubelle */
/* Icone fleche gauche */
/* Icone nettoyage (d'un champ par exemple) */
/* Icone chevron gauche */
/* Icone chevron droite */
/* Icone menu burger */
.fi-module_administration:before {
  position: relative;
  top: -3px;
}
.fi-asset_management:before {
  position: relative;
  top: 1px;
}
.fi-audit:before {
  position: relative;
  top: 1px;
}
.fi-services_management:before {
  position: relative;
  top: 1px;
}
.fa-icon-close:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f00d";
}
.fa-icon-config:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f085";
}
i.icon-save:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f0c7";
}
i.icon-refresh:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f021";
}
i.icon-menu-down:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
i.icon-menu-other:before {
  position: relative;
  left: -1px;
  padding-right: 1px;
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f107";
  /* fa-angle-down */
}
i.icon-menu-misc:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: "\E372";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
i.icon-menu-treatment:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: "\E370";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
i.icon-menu-consult:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: "\E386";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
/*
Icone de la toolbar preview
*/
/* .icon-rotate-right */
/* fonction affichant une bordure ronde */
.rot-neg-90 {
  -moz-transform: rotate(270deg);
  -moz-transform-origin: bottom left;
  /*-webkit-transform: rotate(270deg);*/
  -webkit-transform-origin: bottom left;
  -o-transform: rotate(270deg);
  -o-transform-origin: bottom left;
  writing-mode: tb-rl;
  /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*/
}
.rot-neg-270 {
  -moz-transform: rotate(270deg);
  -moz-transform-origin: top left;
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: top left;
  -o-transform: rotate(270deg);
  -o-transform-origin: top left;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: top left;
  margin-top: 95px;
  margin-left: 10px;
}
.pinnable {
  position: absolute;
  z-index: 1;
}
.pinnable.closed {
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  width: auto;
}
.pinnable.pinnableT.closed,
.pinnable .pinTabTopL,
.pinnable .pinTabBottomL,
.pinnable .pinTabCenterL {
  height: 34px;
}
.pinnable .pin.dn {
  display: none;
}
.pinnable .pin .pinLbl {
  cursor: default;
  display: inline-block;
  font-size: 13px;
  color: #232526;
}
.pinnable .pin img {
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
  /* float: left;*/
}
.pinnable .pin.pinL {
  position: absolute;
  display: inline-block;
}
.pinnable .pin.pinL .pinTabTopL,
.pinnable .pin.pinL .pinTabBottomL {
  height: 29px;
  position: relative;
}
.pinnable .pin.pinL .pinTabTopL {
  padding-left: 29px;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabTopL_grey.png);
  background-repeat: no-repeat;
}
.pinnable .pin.pinL .pinTabBottomL {
  padding-right: 29px;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabBottomL_grey.png);
  background-repeat: no-repeat;
}
.pinnable .pin.pinL .pinTabCenterL {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabCenterL_grey.png);
  background-repeat: repeat-y;
  display: inline-block;
  padding-left: 5px;
  white-space: nowrap;
}
.pinnable .pin.pinL .pinTabCenterL .pinLbl {
  padding-top: 15px;
}
.pinnable .pin.pinT .pinTabTopT,
.pinnable .pin.pinT .pinTabBottomT {
  width: 29px;
  position: relative;
}
.pinnable .pin.pinT .pinTabLeftT {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabLeftT_grey.png);
  background-repeat: no-repeat;
  padding-left: 29px;
}
.pinnable .pin.pinT .pinTabRightT {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabRightT_grey.png);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right: 29px;
}
.pinnable .pin.pinT .pinTabCenterT {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/pinTabCenterT_grey.png);
  background-repeat: repeat-x;
  white-space: nowrap;
}
.pinnable .pin.pinT .pinTabCenterT .pinLbl {
  padding-top: 3px;
}
.pinnable .pin .pinIt {
  width: 16px;
  height: 16px;
  display: none;
  background-repeat: no-repeat;
  border-radius: 16px;
}
.pinnable.opened .pin {
  position: absolute;
}
.pinnable.opened .pinIt {
  position: absolute;
  display: block;
}
.pinnable.opened .pinIt:before {
  content: "\f08d";
  font-family: FontAwesome;
  color: #808080;
  font-size: 18px;
}
.pinnable.opened.pinnableL {
  margin-right: 40px;
}
.pinnable.opened.pinnableL .pin {
  top: 0px;
  width: 40px;
  right: -40px;
}
.pinnable.opened.pinnableL .pinIt {
  right: 15px;
  top: 21px;
}
.pinnable.opened.pinnableT .pin {
  bottom: -1px;
}
.pinnable.opened.pinnableT .pin .pinTabCenterT {
  padding-left: 13px;
}
.pinnable.opened.pinnableT .pinIt {
  bottom: 15px;
  left: 24px;
}
.pinnable.opened.pinned .pinIt {
  background-color: transparent;
}
.pinnable.opened.pinned .pinIt:before {
  color: #1ca8dd;
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f08d";
}
.pnv {
  display: none !important;
}
/*
    Inputs
*/
/* VALEURS DE BASE */
/*
Controls														 
*/
/*
    Popin
*/
/* POPIN : END */
/*@afu-dropzone-progress-width: 154px;*/
/* FEEDBACK : BEGIN */
/* MBRO : 27/06/2017 - Modification RWD */
/* FEEDBACK : END */
/*
    IsiMenu
*/
/* 
    IsiSwitchButton 
*/
/*
    FIN IsiSwitchButton
*/
/*
    Graph
*/
/* IsiGraphRequete */
/* IsiGraph */
/* Pas de rupture*/
/* Combo rupture dans les graphes */
/* Rupture sans combo */
/* Tooltip du graphe */
/*  Balloon (tooltip au survol souris) */
/*
     WebPartList
*/
/*
     PortalList
*/
/*
    IsiDateTimePicker
*/
/*
    DEBUT IsiDateEditor
*/
/*
    FIN IsiDateEditor
*/
/*
    Composant IsiScroller
*/
/*
    Composant IsiPopin (NE PAS CONFONDRE AVEC POPIN)
*/
/* 
 _____    _  ___  _   _             _              _______ _ _      
|_   _|  (_)/ _ \| | | |           | |            | |  ___(_) |     
  | | ___ _/ /_\ \ |_| |_ __ _  ___| |__   ___  __| | |_   _| | ___ 
  | |/ __| |  _  | __| __/ _` |/ __| '_ \ / _ \/ _` |  _| | | |/ _ \
 _| |\__ \ | | | | |_| || (_| | (__| | | |  __/ (_| | |   | | |  __/
 \___/___/_\_| |_/\__|\__\__,_|\___|_| |_|\___|\__,_\_|   |_|_|\___|

IsiAttachedFile
*/
/*MAIN TB*/
/*FLOATING TB*/
/* MODE LISTE */
/* MODE PREVIEW */
/* FIN ISIATTACHEDFILE */
/* FIN ISIATTACHEDFILE */
/*
Toolbar Preview
*/
/* TEMPLATE DATALIST */
/* COMMUN */
/* FIN COMMUN */
/* TEMPLATE PAR DEFAUT */
/* FIN TEMPLATE PAR DEFAUT*/
/* TEMPLATE SMARTPHONE STANDARD */
/* FIN TEMPLATE TEMPLATE SMARTPHONE STANDARD */
/* TEMPLATE WEBPART LISTE/COMPTEUR */
/* FIN TEMPLATE WEBPART LISTE/COMPTEUR */
/* Barre formulaire */
/* Barre détail */
/*
    IsiSearch
*/
/*
 _____     _  _____ ____            _           _____      _ _ 
|_   _|   (_)/ ____/ __ \          | |         |  __ \    | | |
  | |  ___ _| |   | |  | |_ __ ___ | |__   ___ | |  | | __| | |
  | | / __| | |   | |  | | '_ ` _ \| '_ \ / _ \| |  | |/ _` | |
 _| |_\__ \ | |___| |__| | | | | | | |_) | (_) | |__| | (_| | |
|_____|___/_|\_____\____/|_| |_| |_|_.__/ \___/|_____/ \__,_|_|
 
    IsiComboDdl
 */
/**style Light
    Dédié au catalogue marchand
*/
/**Dark
    dédié à la grille
*/
html .IsiAccordion {
  z-index: 2;
  /*HMLA 02/02/2015*/
  /* jQueryUI.Accordion */
}
html .IsiAccordion td {
  border-bottom: 1px solid white;
  width: 139px;
  vertical-align: middle;
}
html .IsiAccordion input.filter {
  width: 139px;
  margin: auto;
  -webkit-appearance: textfield;
}
html .IsiAccordion .accAdd {
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
}
html .IsiAccordion .accAdd:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f055';
  color: #1ca8dd;
  vertical-align: middle;
}
html .IsiAccordion .accAddDisabled {
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
  cursor: default;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
}
html .IsiAccordion .accAddDisabled:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f055';
  color: #dfdfdf;
  vertical-align: middle;
}
html .IsiAccordion .ui-state-hover {
  background-image: none;
}
html .IsiAccordion .ui-state-activ {
  background-image: none;
}
html .IsiAccordion .ui-accordion-icons {
  outline: none;
}
html .IsiAccordion .ui-accordion .ui-accordion-header {
  padding: .2em .5em .2em 6px;
}
html .IsiAccordion .ui-state-active .ui-icon.ui-icon-triangle-1-s,
html .IsiAccordion .ui-state-default .ui-icon.ui-icon-triangle-1-s,
html .IsiAccordion .ui-state-default .ui-icon.ui-icon-triangle-1-e {
  border-radius: 15px;
  color: #1e91bc;
  font-family: FontAwesome;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  width: 15px;
  margin-right: 5px;
}
html .IsiAccordion .ui-state-active .ui-icon.ui-icon-triangle-1-s {
  color: #fff;
}
html .IsiAccordion .ui-state-active .ui-icon.ui-icon-triangle-1-s:before,
html .IsiAccordion .ui-state-default .ui-icon.ui-icon-triangle-1-s:before {
  font-weight: normal;
  content: "\f106";
  line-height: 14px;
  font-size: 12px;
}
html .IsiAccordion .ui-state-default .ui-icon.ui-icon-triangle-1-e:before {
  font-weight: normal;
  content: "\f107";
  line-height: 14px;
  font-size: 12px;
}
html .IsiAccordion .ui-state-default .ui-icon {
  background-image: none;
  background-position: 0 0;
}
html .IsiAccordion .ui-state-active .ui-icon {
  background-image: none;
  background-position: 0 0;
}
html .IsiAccordion .ui-corner-all,
html .IsiAccordion .ui-corner-bottom,
html .IsiAccordion .ui-corner-right,
html .IsiAccordion .ui-corner-br,
html .IsiAccordion .ui-corner-left,
html .IsiAccordion .ui-corner-bl,
html .IsiAccordion .ui-corner-top,
html .IsiAccordion .ui-corner-tr,
html .IsiAccordion .ui-corner-tl {
  border-radius: 0px;
}
html .IsiAccordion .ui-state-default {
  border: 0px;
}
html .IsiAccordion .ui-accordion .ui-state-active {
  background-color: #1e91bc;
  color: #fff;
}
html .IsiAccordion .ui-accordion .ui-accordion-content {
  padding-left: 0px;
}
html .IsiAccordion .ui-autocomplete.ui-menu {
  display: none;
  visibility: hidden;
}
.fileDragNDrop-overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100000;
  background-color: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
}
.fileDragNDrop-overlay .border {
  position: absolute;
  width: 50%;
  height: 25%;
  box-sizing: border-box;
  display: block;
  top: 37.5%;
  left: 25%;
}
.fileDragNDrop-overlay .border .dropZoneContainer {
  height: 100%;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
}
.fileDragNDrop-overlay .border .dropZoneContainer.dz-drag-hover {
  border-color: #87d0ec;
}
.fileDragNDrop-overlay .border .dropZoneContainer .cadre {
  height: 150px;
  border: 5px rgba(255, 255, 255, 0.5) dashed;
  top: 50%;
  margin-top: -75px;
  position: absolute;
  width: 65%;
  left: 50%;
  margin-left: -32.5%;
  display: none;
}
.fileDragNDrop-overlay .border .dropZoneContainer .text {
  display: none;
}
.fileDragNDrop-overlay .border.multi {
  text-align: center;
  border: 0px;
}
.fileDragNDrop-overlay .border.multi .can .text {
  max-width: 100%;
}
.fileDragNDrop-overlay .border.multi .can .text:before {
  display: none;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer {
  height: 100px;
  display: block;
  border: 2px dashed rgba(255, 255, 255, 0.5);
  margin: 5px 0px;
  text-align: left;
  position: relative;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer .cadre {
  position: relative;
  border: 0;
  margin-left: 20px;
  top: 0;
  margin-top: 0;
  left: 0;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer.dz-drag-hover {
  border-color: #87d0ec;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer.dz-drag-hover .text {
  color: #87d0ec;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer .text {
  display: inline-block;
  max-height: 100px;
  line-height: 100px;
  vertical-align: middle;
  margin-left: 20px;
}
.fileDragNDrop-overlay .cancel {
  position: absolute;
  bottom: 15%;
  left: 0%;
  text-align: center;
  width: 100%;
}
.fileDragNDrop-overlay .cancel .iButton {
  display: inline-block;
}
.fileDragNDrop-overlay .can,
.fileDragNDrop-overlay .cant,
.fileDragNDrop-overlay .paste {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fileDragNDrop-overlay .paste {
  font-size: 0px;
  cursor: default;
}
.fileDragNDrop-overlay .paste img {
  display: none;
}
.fileDragNDrop-overlay .text {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  overflow: hidden;
  max-height: 23%;
  max-width: 75%;
  line-height: 50px;
  text-align: justify;
}
.fileDragNDrop-overlay .text span::before {
  float: left;
  font-size: 50px;
  font-family: FontAwesome;
  content: "\f055";
  margin: 0 10px;
}
.fileDragNDrop-overlay .desc {
  padding: 10px;
  bottom: 5px;
  color: white;
  position: absolute;
  font-weight: bold;
  font-size: 11px;
}
.fileDragNDrop-overlay .cant {
  display: none;
}
.fileDragNDrop-overlay .cant .text {
  height: 200px;
  border: 5px rgba(255, 255, 255, 0.5) dashed;
  width: 50%;
  vertical-align: middle;
  line-height: 200px;
  text-align: center;
}
.fileDragNDrop-overlay .cant .text span:before {
  font-family: FontAwesome;
  content: "\f05e";
  vertical-align: middle;
  float: none;
}
@media screen and (max-width: 1024px) {
  .fileDragNDrop-overlay .text {
    line-height: 25px;
  }
  .fileDragNDrop-overlay .text span::before {
    font-size: 25px;
  }
}
.dragging .fileDragNDrop-overlay,
.pasting .fileDragNDrop-overlay {
  display: table;
}
.pasting .fileDragNDrop-overlay .can,
.pasting .fileDragNDrop-overlay .cant {
  display: none;
}
.pasting .fileDragNDrop-overlay .border {
  visibility: hidden;
}
.pasting .fileDragNDrop-overlay .paste {
  display: table-cell;
}
.pasting .fileDragNDrop-overlay .paste .text {
  border: 5px rgba(255, 255, 255, 0.5) dashed;
  height: 200px;
  align-items: center;
  text-align: center;
  width: 40%;
  display: inline-flex;
  margin: auto;
  pointer-events: none;
}
.pasting .fileDragNDrop-overlay .paste .text span {
  line-height: 25px;
  display: inline-flex;
  margin: auto;
}
.pasting .fileDragNDrop-overlay .paste .text span:before {
  vertical-align: middle;
  float: none;
}
.dragging .fileDragNDrop-overlay .can,
.dragging .fileDragNDrop-overlay .paste {
  display: none;
}
.dragging .fileDragNDrop-overlay .cant {
  display: table-cell;
}
.dragging.canDropFile .fileDragNDrop-overlay .cant,
.dragging.canDropFile .fileDragNDrop-overlay .paste {
  display: none;
}
.dragging.canDropFile .fileDragNDrop-overlay .can {
  display: table-cell;
}
.dragging.canDropFile .fileDragNDrop-overlay .dropZoneContainer .cadre {
  display: block;
}
.dragging.canDropFile .fileDragNDrop-overlay .dropZoneContainer .border.multi {
  display: block;
}
.dragging.canDropFile .fileDragNDrop-overlay .dropZoneContainer .border.multi .can {
  display: block;
}
.IsiAttachmentUpload {
  overflow: hidden;
  visibility: hidden;
}
.IsiAttachmentUpload #filesToUpload {
  position: absolute;
  width: 0px;
  height: 0px;
}
.afu.dropzone,
.afu.dropzone * {
  box-sizing: border-box;
}
.afu.dropzone.dz-started .dz-message {
  display: none;
}
.afu.dropzone.dz-drag-hover {
  border-style: solid;
}
.afu.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.afu.dropzone {
  position: absolute;
  bottom: 57px;
  right: 39px;
  width: 200px;
  max-height: 60%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 50000;
}
.afu.dropzone .dz-clickable {
  cursor: pointer;
}
.afu.dropzone .dz-clickable * {
  cursor: default;
}
.afu.dropzone .dz-clickable .dz-message {
  cursor: pointer;
}
.afu.dropzone .dz-clickable .dz-message * {
  cursor: pointer;
}
.afu.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.afu.dropzone .dz-preview {
  border-radius: 5px;
  height: 40px;
  background: rgba(0, 0, 0, 0.3);
  position: relative;
  display: block;
  vertical-align: top;
  margin-top: 5px;
  padding: 3px;
  overflow: hidden;
  /*&:not(.dz-processing) .dz-progress {
                -webkit-animation: pulse 6s ease infinite;
                -moz-animation: pulse 6s ease infinite;
                -ms-animation: pulse 6s ease infinite;
                -o-animation: pulse 6s ease infinite;
                animation: pulse 6s ease infinite;
            }*/
}
.afu.dropzone .dz-preview:hover {
  z-index: 1000;
}
.afu.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.afu.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.afu.dropzone .dz-preview .dz-image {
  position: absolute;
  display: none;
}
.afu.dropzone .dz-preview .dz-details {
  width: 100%;
  text-align: left;
  line-height: 34px;
  color: #fff;
  display: inline-block;
  padding: 0 40px 0 40px;
}
.afu.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
}
.afu.dropzone .dz-preview .dz-success-mark,
.afu.dropzone .dz-preview .dz-error-mark {
  border-radius: 29px;
  height: 29px;
  width: 29px;
  line-height: 29px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: none;
  margin-right: 0;
  pointer-events: none;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  right: 10px;
  margin-left: -14px;
  margin-top: -14px;
  text-align: center;
  opacity: 1;
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.afu.dropzone .dz-preview.dz-success .dz-success-mark {
  background-color: #0d9d76;
  color: #fff;
}
.afu.dropzone .dz-preview.dz-success .dz-success-mark:before {
  font-family: FontAwesome;
  content: '\f00c';
  font-size: 16px;
}
.afu.dropzone .dz-preview.dz-error .dz-error-mark {
  background-color: #f24b5a;
  color: #fff;
}
.afu.dropzone .dz-preview.dz-error .dz-error-mark:before {
  font-family: FontAwesome;
  content: '\f00d';
  font-size: 16px;
}
.afu.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.afu.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.afu.dropzone .dz-preview .dz-progress {
  opacity: 0;
  z-index: 250;
  pointer-events: none;
  position: relative;
  height: 16px;
  /*left: 40px;
                top: 50%;
                width: @afu-dropzone-progress-width;
                -webkit-transform: scale(1);
                    border-radius: 8px;
                    background: rgba(255, 255, 255, 0.9);
                */
  margin: -27px 0 0 0;
  padding: 0 0 0 35px;
  overflow: hidden;
}
.afu.dropzone .dz-preview .dz-progress .dz-upload {
  border-radius: 8px;
  /*background: #333;*/
  background: linear-gradient(to bottom, #666, #444);
  position: relative;
  /*width: 100%;*/
  width: 0;
  height: 100%;
  display: block;
  /*top: 0;
                    left: 0;
                    bottom: 0;
                    width: 0;*/
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.afu.dropzone .dz-image-preview .dz-image {
  display: block;
  overflow: hidden;
  width: 34px;
  height: 34px;
  margin: 0px;
  z-index: 10;
}
.afu.dropzone .dz-image-preview .dz-image img {
  height: 34px;
  width: 34px;
  border-radius: 5px;
}
.afu.dropzone .dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.afu.dropzone .dz-file-preview {
  /*.dz-details {
                opacity: 1;
            }*/
}
.afu.dropzone .dz-file-preview .dz-image {
  display: block;
  margin: 1px 0 0 1px;
}
.afu.dropzone .dz-file-preview .dz-image img {
  display: none;
}
.afu.dropzone .dz-file-preview .dz-image:before {
  font-family: FontAwesome;
  content: "\f15b";
  font-size: 32px;
  color: white;
}
.dropzone-previews {
  width: 100%;
  height: 100%;
  /*.dz-preview  {
            //display: inline-block;
            float: right;
        }*/
}
.showPreviewsBtn {
  width: 16px;
  height: 16px;
  background-color: deepskyblue;
  position: absolute;
  bottom: 200px;
  left: 95%;
  padding: 4px;
  display: none;
}
.showPreviewsBtn:before {
  font-size: 16px;
  font-family: FontAwesome;
  content: "\f0c6";
  color: white;
}
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70%,
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70%,
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70%,
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
/*@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}*/
.IsiInputFile {
  height: 18px;
  border: 1px solid #dfdfdf;
  line-height: 18px;
  box-sizing: border-box;
  background-color: #fff;
  font-weight: normal;
}
.disable.IsiInputFile {
  color: #808080;
  background-color: #eff1f2;
}
.IsiInputFile .fileName {
  font-size: 11px;
  display: inline-block;
  width: calc(100% - 54px - 5px - 8px);
  text-overflow: ellipsis;
  padding: 0 4px;
  white-space: nowrap;
  vertical-align: top;
  height: 16px;
}
.IsiInputFile .fileName input {
  border: 0px;
  height: 16px;
  width: 100%;
  outline: none;
  background-color: transparent;
  font-size: 11px;
  vertical-align: top;
}
.disable.IsiInputFile .fileName input {
  color: #808080;
}
.IsiInputFile .buttons {
  display: inline-block;
  width: 54px;
  height: 15px;
  line-height: 16px;
  padding-top: 1px;
  text-align: right;
  padding-right: 5px;
}
.IsiInputFile .buttons .button {
  width: 16px;
  height: 16px;
  margin-left: 2px;
  vertical-align: top;
  cursor: pointer;
  display: inline-block;
  line-height: 15px;
  font-weight: normal;
}
.IsiInputFile .buttons .button:before {
  color: #1ca8dd;
}
.IsiInputFile .buttons .button.clear:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E0D4';
}
.IsiInputFile .buttons .button.download:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E388';
}
.IsiInputFile .buttons .button.upload:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E392';
}
.IsiInputFile .buttons .button.disable,
.disable.IsiInputFile .buttons .button:not(.download) {
  cursor: auto;
}
.IsiInputFile .buttons .button.disable:before,
.disable.IsiInputFile .buttons .button:not(.download):before {
  color: #808080;
}
.IsiAttachedFile {
  width: 100%;
  display: inline-block;
  overflow: hidden;
}
.IsiAttachedFile.designMode {
  height: 100%;
}
.IsiAttachedFile.designMode .globalDisplayZone {
  background-color: #fff;
}
.IsiAttachedFile .mainToolbar {
  height: 25px;
  margin-bottom: 10px;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct {
  display: flex;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer,
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton_Container {
  box-sizing: border-box;
  border: #1ca8dd 1px solid;
  padding: 2px 2px 2px 2px;
  border-radius: 2px;
  margin-left: 7px;
  height: 25px;
  width: 25px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer i,
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton_Container i {
  color: #1ca8dd;
  height: auto;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer.count {
  margin-left: 0;
  margin-right: 22px;
  font-size: 14px;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer.adddirect:before {
  font-family: FontAwesome;
  color: #1ca8dd;
  font-size: 19px;
  content: "\f0c6";
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer.disabled:hover:not(.count) {
  cursor: default;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer.disabled:hover:not(.count) a {
  cursor: default;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer:hover:not(.count) {
  cursor: pointer;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton {
  display: inline-block;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton[data-value="addForm"] i:before {
  font-size: 19px;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton[data-value="copyPaste"] i:before {
  font-size: 17px;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton[data-value="0"] i:before,
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiImageButton[data-value="1"] i:before {
  font-size: 18px;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiMainToolBar_tbctr,
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiMainToolBar_tbctl {
  height: 25px;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
}
.IsiAttachedFile .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiMainToolBar_tbctr {
  float: right;
  order: 2;
  margin-left: auto;
}
.IsiAttachedFile .globalDisplayZone {
  width: 100%;
  height: calc(100% - (25px + 10px + 22px));
}
.IsiAttachedFile .globalDisplayZone .mainAttachedZone {
  height: 100%;
}
.IsiAttachedFile .globalDisplayZone .hiddenToolbar {
  display: none;
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar {
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 22px;
  line-height: 22px;
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow {
  height: 100%;
  width: 24px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow.left-arrow {
  float: left;
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow.left-arrow:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f104";
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow.right-arrow {
  float: right;
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow.right-arrow:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f105";
}
.IsiAttachedFile .globalDisplayZone .bottomToolbar .arrow.limit-reached {
  cursor: default;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar {
  height: 25px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .fi-icone-infinity:before {
  font-family: FontIsilog;
  font-size: 18px;
  content: "\E386";
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  text-align: center;
  height: 25px;
  vertical-align: middle;
  line-height: 25px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct i:before {
  font-style: normal;
  font-size: 18px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctl {
  order: 1;
  margin-left: 9px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctl .tbElem {
  margin-right: 0px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctm {
  order: 2;
  -webkit-margin-before: 0;
  margin: 0;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctm .tbElem {
  margin-left: 19px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctr {
  order: 3;
  margin-right: 9px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctr .tbElem {
  margin-left: 19px;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiImageButton {
  display: inline-block;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .IsiImageButton.hidden {
  display: none;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link {
  margin-top: 1px;
  display: inline-block;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link.hidden {
  display: none;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link a {
  color: #fff;
  text-decoration: none;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link:not(.disabled) a:hover {
  color: #a7d8eb;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link.disabled {
  cursor: default;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .link.disabled a:hover {
  cursor: default;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .open a::before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f06e";
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .geoloc a::before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f041";
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct .download a::after {
  font-family: FontIsilog;
  font-size: 18px;
  content: '\E388';
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiFloatingToolBar_tbct:after {
  pointer-events: none;
  position: absolute;
  left: 7px;
  z-index: 3000;
  display: none;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiImageButton.IsiImageButtonFa i.fa-star:before {
  line-height: 25px;
  font-size: 15px;
}
.IsiAttachedFile .globalDisplayZone.listRender {
  background-color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .IsiFloatingToolBar_tbct:after {
  font-family: FontAwesome;
  font-size: 29px;
  content: "\f0d8";
  margin-top: -17px;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone {
  overflow: hidden;
  margin-bottom: 1px;
  box-sizing: border-box;
  border: 1px dashed #cdcdcd;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone {
  height: 100%;
  background-color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .waterMark {
  display: none;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page {
  display: inline-block;
  vertical-align: top;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page.maskedPage {
  display: none;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem {
  cursor: pointer;
  height: 22px;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content {
  height: 22px;
  position: relative;
  transform: translateY(-50%);
  top: 50%;
  display: flex;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content.clicked {
  background-color: #dfdfdf;
  cursor: default;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content .extIcon {
  cursor: pointer;
  margin-left: 7px;
  font-size: 16px;
  color: #1ca8dd;
  vertical-align: middle;
  line-height: 22px;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content .extIcon.fontAwesome {
  font-family: FontAwesome;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content .extIcon.fontIsilog {
  font-family: FontIsilog;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content:hover:not(.clicked) {
  background-color: #f6f6f6;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone .page .listItem .content .itemText {
  cursor: pointer;
  vertical-align: middle;
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  margin-left: 7px;
  line-height: 22px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar {
  background-color: #46a8cd;
  position: absolute;
  left: 10px;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar.displayed .IsiFloatingToolBar_tbct:after {
  color: #46a8cd;
  display: block;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar.hidding .IsiFloatingToolBar_tbct:after {
  display: none;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar.displayed {
  visibility: visible;
  display: block;
  z-index: 2;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar .IsiImageButton {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar .link {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar .link:not(.disabled) a:hover {
  color: #a7d8eb;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar .IsiImageButton:hover:not(.disabled) {
  color: #a7d8eb;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar [data-value="notdefault"].IsiImageButton {
  color: #a7d8eb;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar [data-value="notdefault"].IsiImageButton:hover {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton:hover {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar {
  background-color: #dfdfdf;
  border-left: 1px #dfdfdf solid;
  border-right: 1px #dfdfdf solid;
  margin-left: -1px;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow {
  color: #1ca8dd;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow.limit-reached {
  color: #b2dbea;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow:not(.limit-reached):hover {
  color: #176b8b;
}
.IsiAttachedFile .globalDisplayZone.previewRender {
  height: calc( 100% - (25px + 10px));
  position: relative;
}
.IsiAttachedFile .globalDisplayZone.previewRender .mainAttachedZone.noAttachedFiles {
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
}
.IsiAttachedFile .globalDisplayZone.previewRender .IsiFloatingToolBar_tbct .IsiFloatingToolBar_tbctm {
  flex: 3 0px;
}
.IsiAttachedFile .globalDisplayZone.previewRender .IsiFloatingToolBar_tbct:after {
  font-family: FontAwesome;
  content: "\f0d7";
  font-size: 29px;
  margin-top: 16px;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone {
  height: 100%;
  background-color: #fff;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .waterMark {
  display: none;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedImg {
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedImg .imgPreview {
  height: 100%;
  width: auto;
  image-orientation: from-image;
  max-width: 100%;
  object-fit: contain;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedIcon {
  font-size: 72px;
  color: #1ca8dd;
  text-align: center;
  transform: translateY(-50%);
  top: 50%;
  position: relative;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedIcon.fontAwesome {
  font-family: FontAwesome;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedIcon.fontIsilog {
  font-family: FontIsilog;
}
.IsiAttachedFile .globalDisplayZone.previewRender .bottomToolbar {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.IsiAttachedFile .globalDisplayZone.previewRender .bottomToolbar .arrow {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.previewRender .bottomToolbar .arrow.limit-reached {
  color: #a9a9a9;
}
.IsiAttachedFile .globalDisplayZone.previewRender .bottomToolbar .arrow:not(.limit-reached):hover {
  color: #959595;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar {
  position: absolute;
  width: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.8);
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar_tbct:after {
  color: rgba(0, 0, 0, 0.8);
  display: block;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar .IsiImageButton {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar .link:not(.disabled) a:hover {
  color: #a9a9a9;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar .IsiImageButton:hover {
  color: #a9a9a9;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="notdefault"].IsiImageButton {
  color: #fff;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="notdefault"].IsiImageButton:hover {
  color: #176b8b;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton {
  color: #1ca8dd;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton:hover {
  color: #1ca8dd;
}
.IsiAttachedFile.noAttachedFiles .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer {
  margin-right: 7px;
  margin-left: 0;
}
.IsiAttachedFile.noAttachedFiles .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiFontContainer.count {
  display: none;
}
.IsiAttachedFile.noAttachedFiles .mainToolbar .IsiMainToolBar .IsiMainToolBar_tbct .IsiMainToolBar_tbctr {
  display: none;
}
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender {
  height: calc(100% - (25px + 10px));
}
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .mainAttachedZone,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .mainAttachedZone {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
}
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .bottomToolbar,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .bottomToolbar {
  display: none;
}
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .listZone,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .listZone,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .previewZone,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .previewZone {
  display: flex;
  align-items: center;
}
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .listZone .waterMark,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .listZone .waterMark,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.listRender .previewZone .waterMark,
.IsiAttachedFile.noAttachedFiles .globalDisplayZone.previewRender .previewZone .waterMark {
  height: 100%;
  font-family: Arial;
  font-size: 33.3px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  color: #eeeeee;
  display: flex;
  text-align: center;
  align-items: center;
  margin: auto;
}
.IsiAttachedFile.smallAttachedFile .globalDisplayZone.listRender .listZone .waterMark,
.IsiAttachedFile.smallAttachedFile .globalDisplayZone.previewRender .previewZone .waterMark {
  font-size: 31px;
}
/*
    Cette mixin permet de définir le style de la zone de résultat du composant scan
    */
#container {
  width: 100%;
  height: 100%;
}
.rwd .IsiAssistantScan .iZone_Scan {
  margin-top: 12px;
}
.IsiAssistantScan {
  background-color: #fff;
  font-size: 10pt;
}
.IsiAssistantScan .IsiWaitBar {
  position: relative;
  top: -30px;
}
.IsiAssistantScan .sAttente_Traitement .FrontWait {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/AssistantScan/animation_icone-scannette.gif);
  height: 70px;
  width: 218px;
}
.IsiAssistantScan.small .sImput_Scan {
  display: block;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
}
.IsiAssistantScan.small .btScan,
.IsiAssistantScan.small .sCode_Scan {
  margin: auto;
}
.IsiAssistantScan.collapse .iPanel_Lbl_Scan .chevron:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f078";
}
.IsiAssistantScan.collapse .iZone_Scan {
  display: none;
}
.IsiAssistantScan .iPanel_Lbl_Scan {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #115068;
  width: 100%;
  text-align: left;
  user-select: none;
  display: inline-flex;
}
.IsiAssistantScan .iPanel_Lbl_Scan .chevron {
  padding-left: 9px;
  font-weight: normal;
  color: #1e91bc;
}
.IsiAssistantScan .iPanel_Lbl_Scan .chevron:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f077";
  vertical-align: top;
}
.IsiAssistantScan .iPanel_Lbl_Scan .titre_Scan {
  margin-right: 8px;
  margin-left: 9px;
}
.IsiAssistantScan .iPanel_Lbl_Scan .btn_debug {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f188";
  cursor: pointer;
  display: none;
}
.IsiAssistantScan .iZone_Scan {
  margin-bottom: 1px;
  margin-top: 1px;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  box-sizing: border-box;
}
.IsiAssistantScan .iZone_Scan .span {
  margin-left: 10px;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan {
  width: 100%;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan .btScan {
  width: 230px;
  margin-right: 10px;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan .sImput_Scan {
  display: inline;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan .sCode_Scan {
  margin: 0 8px;
}
.IsiAssistantScan .iZone_Scan .sResult_Scan {
  height: 80px;
  width: 100%;
  display: table;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 80px;
}
.IsiAssistantScan .iZone_Scan .sResult_Scan .sFigure_Scan,
.IsiAssistantScan .iZone_Scan .sResult_Scan .sDecodevalue_Scan {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
.IsiAssistantScan .iZone_Scan .sResult_Scan .sFigure_Scan {
  text-align: right;
  padding-right: 4px;
}
.IsiAssistantScan .iZone_Scan .sResult_Scan .sFigure_Scan .sImage_Scan {
  vertical-align: middle;
}
.IsiAssistantScan .iZone_Scan .sResult_Scan .sDecodevalue_Scan {
  text-align: left;
  padding-left: 4px;
}
.IsiAssistantScan .iZone_Scan .MessZone_Scan {
  width: 100%;
  box-sizing: border-box;
  padding: 8px;
}
.IsiAssistantScan .iZone_Scan .ValidationZone_Scan {
  width: 100%;
}
.IsiAssistantScan .iZone_Scan .ValidationZone_Scan .btnValider {
  width: 70px;
}
.IsiAssistantScan .iZone_Scan .ValidationZone_Scan .btnAnnuler {
  width: 70px;
  margin-left: 10px;
}
.IsiBench {
  margin-top: 5px;
  margin-left: 5px;
  background-color: White;
  /*font-family:Trebuchet Ms;*/
  font-size: 10px;
  border: 1px solid black;
  width: 120px;
}
/*
  _____       _ __     __         _   _         _____           _  _         _      ____          _    _                
 |_   _|     (_)\ \   / /        | \ | |       / ____|         (_)| |       | |    |  _ \        | |  | |               
   | |   ___  _  \ \_/ /___  ___ |  \| |  ___ | (___ __      __ _ | |_  ___ | |__  | |_) | _   _ | |_ | |_  ___   _ __  
   | |  / __|| |  \   // _ \/ __|| . ` | / _ \ \___ \\ \ /\ / /| || __|/ __|| '_ \ |  _ < | | | || __|| __|/ _ \ | '_ \ 
  _| |_ \__ \| |   | ||  __/\__ \| |\  || (_) |____) |\ V  V / | || |_| (__ | | | || |_) || |_| || |_ | |_| (_) || | | |
 |_____||___/|_|   |_| \___||___/|_| \_| \___/|_____/  \_/\_/  |_| \__|\___||_| |_||____/  \__,_| \__| \__|\___/ |_| |_|
 
 Style : IsiYesNoSwitchButton
*/
.glob .IsiSwitchButton .switchContainer .button {
  -ms-transition-duration: 0s;
}
.IsiSwitchButton {
  touch-action: none;
  /* Style du switch quand le mode de rendu est de type css */
  /* Style du switch quand le mode de rendu est de type image (compatibilité avec le mode Quirks) */
  /* Mise en place des dimensions des éléments selon les paramètres fournis */
  /*En mode CSS uniquement détermine l'arrondi des éléments (dépend des dimensions)*/
}
.IsiSwitchButton .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
}
.IsiSwitchButton .AutomaticLabel.disabled {
  color: rgba(128, 128, 128, 0.6);
}
.IsiSwitchButton .AutomaticLabelLeft,
.IsiSwitchButton .AutomaticLabelRight {
  position: relative;
  vertical-align: top;
  padding-top: 6px;
}
html > body .IsiSwitchButton .AutomaticLabelLeft,
html > body .IsiSwitchButton .AutomaticLabelRight {
  vertical-align: middle;
  padding-top: 0px;
}
.IsiSwitchButton > input {
  height: 0;
  left: 1px;
  margin-left: 2px;
  margin-top: 2px;
  position: absolute;
  width: 0;
  z-index: 5000;
  visibility: hidden;
}
.IsiSwitchButton > label {
  border: 2px solid #f3f3f3;
  overflow: hidden;
  height: 25px;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
  line-height: auto;
  display: table-cell;
  width: 50%;
}
.IsiSwitchButton > label.ui-state-default {
  background: #dfdfdf;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
}
.IsiSwitchButton > label.ui-state-active {
  background: #fff;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  color: #f24b5a;
  cursor: default;
}
.IsiSwitchButton > label.ui-state-active:before {
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  color: #f24b5a;
  font-weight: normal;
}
.IsiSwitchButton > label:nth-of-type(1) {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  border-right: 0;
  width: auto;
}
.IsiSwitchButton > label:nth-of-type(2) {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-left: 0;
  width: auto;
}
.IsiSwitchButton > label:before {
  padding-right: 20px;
  line-height: 20px;
  font-weight: normal;
}
.IsiSwitchButton > label.edit:before {
  font-family: FontAwesome;
  font-size: 11px;
  content: "\f040";
}
.IsiSwitchButton > label.search:before {
  font-family: FontAwesome;
  font-size: 11px;
  content: "\f002";
}
.IsiSwitchButton .ui-button-text {
  display: inline;
}
.IsiSwitchButton .switchContainer {
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
  /*&:focus {
            outline: 1px solid @color-primary6;
        }*/
  /* La barre sur laquelle on déplace le bouton  */
  /* Le bouton qui switch de gauche à droite en fonction de l'état */
  /* Label de l'état du switch */
}
.IsiSwitchButton .switchContainer .bar {
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.IsiSwitchButton .switchContainer .bar .value {
  height: 100%;
  display: block;
  float: left;
}
.IsiSwitchButton .switchContainer .button {
  background-color: transparent;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.IsiSwitchButton .switchContainer .label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiSwitchButton .switchContainer.disabled {
  /* La barre sur laquelle on déplace le bouton  */
  /* Le bouton qui switch de gauche à droite en fonction de l'état */
  /* Label de l'état du switch */
}
.IsiSwitchButton .switchContainer.disabled .bar {
  cursor: default;
}
.IsiSwitchButton .switchContainer.disabled .button {
  cursor: default;
}
.IsiSwitchButton .switchContainer.disabled .label {
  cursor: default;
}
.IsiSwitchButton .switchContainer:focus .switchHover {
  outline-color: #46a8cd;
  outline-style: solid;
  outline-width: 1.5px;
}
.IsiSwitchButton .switchContainer .switchHover:focus {
  outline: none;
}
.IsiSwitchButton .ModeCss {
  /* Bouton */
}
.IsiSwitchButton .ModeCss .button {
  background-color: #fff;
}
.IsiSwitchButton .ModeCss .switchOff {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.IsiSwitchButton .ModeCss .switchOff .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 100%;
}
.IsiSwitchButton .ModeCss .switchOff .bar {
  background-color: #627c85;
  opacity: 1;
}
.IsiSwitchButton .ModeCss .switchOff .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
.IsiSwitchButton .ModeCss .switchOn {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.IsiSwitchButton .ModeCss .switchOn .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 100%;
}
.IsiSwitchButton .ModeCss .switchOn .bar {
  background-color: #1ca8dd;
  opacity: 0.8;
}
.IsiSwitchButton .ModeCss .switchOn .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
.IsiSwitchButton .ModeCss .disabled.switchOff,
.IsiSwitchButton .ModeCss .disabled.switchOn {
  /* label de l'état du switch */
}
.IsiSwitchButton .ModeCss .disabled.switchOff .label,
.IsiSwitchButton .ModeCss .disabled.switchOn .label {
  font-style: normal;
  color: #3b4346;
  font-size: 12px;
}
.IsiSwitchButton .ModeCss .disabled.switchOff .bar,
.IsiSwitchButton .ModeCss .disabled.switchOn .bar {
  background: #eff1f2;
  opacity: 1.0;
}
.IsiSwitchButton .ModeImage {
  /* Bouton */
}
.IsiSwitchButton .ModeImage .button {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/switchButton/switch_circle_white.png);
}
.IsiSwitchButton .ModeImage .switchOff {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.IsiSwitchButton .ModeImage .switchOff .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  height: 100%;
}
.IsiSwitchButton .ModeImage .switchOff .bar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/switchButton/switch_bg_greylight1.png);
}
.IsiSwitchButton .ModeImage .switchOff .hover .bar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/switchButton/switch_bg_bluelight2.png);
}
.IsiSwitchButton .ModeImage .switchOff .labelValue {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  pointer-events: none;
}
.IsiSwitchButton .ModeImage .switchOn {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.IsiSwitchButton .ModeImage .switchOn .label {
  font-style: normal;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  height: 100%;
}
.IsiSwitchButton .ModeImage .switchOn .bar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/switchButton/switch_bg_blue2.png);
}
.IsiSwitchButton .ModeImage .switchOn .hover .bar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/switchButton/switch_bg_blue1.png);
}
.IsiSwitchButton .ModeImage .switchOn .labelValue {
  font-style: normal;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  pointer-events: none;
}
.IsiSwitchButton .switchMode {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
html > body .IsiSwitchButton .switchMode {
  vertical-align: middle;
}
.IsiSwitchButton .switchHover {
  position: relative;
}
.IsiSwitchButton .switchContainer {
  position: relative;
  /* La barre sur laquelle on déplace le bouton  */
  /* Le bouton qui switch de gauche à droite en fonction de l'état */
  /* Label de l'état du switch */
}
.IsiSwitchButton .switchContainer .bar {
  position: absolute;
  top: 0px;
}
.IsiSwitchButton .switchContainer .button {
  -webkit-transition: .4s;
  /* Les mouvements prennent 0.4s */
  transition-duration: .4s;
  position: absolute;
  top: 1px;
}
.IsiSwitchButton .switchContainer .label {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
}
.IsiSwitchButton .switchMode {
  width: auto;
  height: auto;
}
.IsiSwitchButton .switchContainer {
  /* La barre sur laquelle on déplace le bouton  */
  /* Le bouton qui switch de gauche Ã  droite en fonction de l'état */
  /* Label de l'état du switch */
}
.IsiSwitchButton .switchContainer .switchHover {
  width: 62px;
  height: 18px;
}
.IsiSwitchButton .switchContainer .bar {
  height: 18px;
  width: 62px;
}
.IsiSwitchButton .switchContainer .button {
  width: 16px;
  height: 16px;
}
.IsiSwitchButton .switchContainer .label {
  line-height: 18px;
  max-width: 31px;
  pointer-events: none;
}
.IsiSwitchButton .switchContainer .value {
  line-height: 18px;
}
.IsiSwitchButton .ModeCss {
  /* Bouton */
  /* Barre sur laquelle on fait glisser le bouton */
}
.IsiSwitchButton .ModeCss .button {
  border-radius: 8px;
}
.IsiSwitchButton .ModeCss .bar {
  border-radius: 9px;
}
.IsiSwitchButton .ModeCss .labelValue {
  /*  */
}
.IsiSwitchButton .ModeCss .labelValue.noDisplay {
  display: none;
}
.IsiSwitchButton .switchOff {
  /* Position du label de l'état du switch */
  /* Position du bouton */
}
.IsiSwitchButton .switchOff .label {
  left: 25px;
}
.IsiSwitchButton .switchOff .button {
  left: 1px;
}
.IsiSwitchButton .switchOff .hover {
  /* Position du bouton à l'état au survol */
}
.IsiSwitchButton .switchOff .hover .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.IsiSwitchButton .switchNothing {
  /* Position du bouton */
}
.IsiSwitchButton .switchNothing .button {
  left: 23px;
}
.IsiSwitchButton .switchNothing .hover {
  /* Position du bouton à l'état au survol */
}
.IsiSwitchButton .switchNothing .hover.right {
  /* Position du bouton à l'état au survol */
}
.IsiSwitchButton .switchNothing .hover.right .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.IsiSwitchButton .switchNothing .hover.left {
  /* Position du bouton à l'état au survol */
}
.IsiSwitchButton .switchNothing .hover.left .button {
  -webkit-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  transform: translateX(-4px);
}
.IsiSwitchButton .switchNothing .hover .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.IsiSwitchButton .switchOn {
  /* Position du label de l'état du switch */
  /* Position du bouton */
}
.IsiSwitchButton .switchOn .label {
  right: 25px;
}
.IsiSwitchButton .switchOn .button {
  left: 45px;
}
.IsiSwitchButton .switchOn .hover {
  /* Position du bouton au survol */
}
.IsiSwitchButton .switchOn .hover .button {
  -webkit-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  transform: translateX(-4px);
}
.firefox .IsiSwitchButton .switchMode .switchContainer .switchHover .button {
  position: absolute !important;
}
.searchMode.IsiSwitchButton {
  /*En mode CSS uniquement détermine l'arrondi des éléments (dépend des dimensions)*/
}
.searchMode.IsiSwitchButton .switchMode {
  width: auto;
  height: auto;
}
.searchMode.IsiSwitchButton .switchContainer {
  /* La barre sur laquelle on déplace le bouton  */
  /* Le bouton qui switch de gauche Ã  droite en fonction de l'état */
  /* Label de l'état du switch */
}
.searchMode.IsiSwitchButton .switchContainer .switchHover {
  width: 80px;
  height: 18px;
}
.searchMode.IsiSwitchButton .switchContainer .bar {
  height: 18px;
  width: 80px;
}
.searchMode.IsiSwitchButton .switchContainer .button {
  width: 16px;
  height: 16px;
}
.searchMode.IsiSwitchButton .switchContainer .label {
  line-height: 18px;
  max-width: 40px;
  pointer-events: none;
}
.searchMode.IsiSwitchButton .switchContainer .value {
  line-height: 18px;
}
.searchMode.IsiSwitchButton .ModeCss {
  /* Bouton */
  /* Barre sur laquelle on fait glisser le bouton */
}
.searchMode.IsiSwitchButton .ModeCss .button {
  border-radius: 8px;
}
.searchMode.IsiSwitchButton .ModeCss .bar {
  border-radius: 9px;
}
.searchMode.IsiSwitchButton .ModeCss .labelValue {
  /*  */
}
.searchMode.IsiSwitchButton .ModeCss .labelValue.noDisplay {
  display: none;
}
.searchMode.IsiSwitchButton .switchOff {
  /* Position du label de l'état du switch */
  /* Position du bouton */
}
.searchMode.IsiSwitchButton .switchOff .label {
  left: 25px;
}
.searchMode.IsiSwitchButton .switchOff .button {
  left: 1px;
}
.searchMode.IsiSwitchButton .switchOff .hover {
  /* Position du bouton à l'état au survol */
}
.searchMode.IsiSwitchButton .switchOff .hover .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.searchMode.IsiSwitchButton .switchNothing {
  /* Position du bouton */
}
.searchMode.IsiSwitchButton .switchNothing .button {
  left: 32px;
}
.searchMode.IsiSwitchButton .switchNothing .hover {
  /* Position du bouton à l'état au survol */
}
.searchMode.IsiSwitchButton .switchNothing .hover.right {
  /* Position du bouton à l'état au survol */
}
.searchMode.IsiSwitchButton .switchNothing .hover.right .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.searchMode.IsiSwitchButton .switchNothing .hover.left {
  /* Position du bouton à l'état au survol */
}
.searchMode.IsiSwitchButton .switchNothing .hover.left .button {
  -webkit-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  transform: translateX(-4px);
}
.searchMode.IsiSwitchButton .switchNothing .hover .button {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
.searchMode.IsiSwitchButton .switchOn {
  /* Position du label de l'état du switch */
  /* Position du bouton */
}
.searchMode.IsiSwitchButton .switchOn .label {
  right: 25px;
}
.searchMode.IsiSwitchButton .switchOn .button {
  left: 63px;
}
.searchMode.IsiSwitchButton .switchOn .hover {
  /* Position du bouton au survol */
}
.searchMode.IsiSwitchButton .switchOn .hover .button {
  -webkit-transform: translateX(-4px);
  -ms-transform: translateX(-4px);
  transform: translateX(-4px);
}
.searchMode.IsiSwitchButton .ModeCss .switchOff {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.searchMode.IsiSwitchButton .ModeCss .switchOff .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 100%;
}
.searchMode.IsiSwitchButton .ModeCss .switchOff .bar {
  background-color: #627c85;
  opacity: 1;
}
.searchMode.IsiSwitchButton .ModeCss .switchOff .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
.searchMode.IsiSwitchButton .ModeCss .switchOn {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.searchMode.IsiSwitchButton .ModeCss .switchOn .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 100%;
}
.searchMode.IsiSwitchButton .ModeCss .switchOn .bar {
  background-color: #39b998;
  opacity: 1;
}
.searchMode.IsiSwitchButton .ModeCss .switchOn .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
.searchMode.IsiSwitchButton .ModeCss .switchNothing {
  /* label de l'état du switch */
  /* Barre à l'état On */
}
.searchMode.IsiSwitchButton .ModeCss .switchNothing .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 100%;
}
.searchMode.IsiSwitchButton .ModeCss .switchNothing .bar {
  background-color: #b2bfc3;
  opacity: 1;
}
.searchMode.IsiSwitchButton .ModeCss .switchNothing .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
/*
Mixin permettant de définir le style du conteneur du datalist
*/
/*
Cette mixin permet de définir le style de la zone de message indiquant qu'aucune donnée n'est disponible.
*/
.fullscreen .IsiDataList .datalistBottom {
  display: none;
}
.fullscreen .IsiDataList .dataGridDiv {
  height: 100%;
}
.fullscreen .IsiDataList.showSearch .dataGridDiv {
  height: calc(100% - 40px);
}
/*html .IsiDataList:not(.noData) {

    // Ajout d'un bordure aux données du contrôle lorsqu'il y en a
    .dataGridDiv {
        border: 1px solid @color-secondary-light9;
    }
}*/
html .IsiDataList {
  background-color: white;
  overflow: hidden;
  outline: none;
}
html .IsiDataList .IsiSearch {
  /* La zone de recherche rapide */
  max-width: 435px;
  margin: 0 0 10px 0;
}
html .IsiDataList .IsiSearch input {
  width: calc(100% - 35px);
  outline: none;
  padding-left: 4px;
  padding-right: 4px;
}
html .IsiDataList .IsiPanel .Header {
  height: 30px;
  padding: 2px 8px 0px;
}
html .IsiDataList .IsiPanel .Header .IsiWebPartHeader_Wrapper {
  overflow: hidden;
  display: flex;
}
html .IsiDataList .IsiPanel .Header .showIcon {
  float: right;
  display: inline-block;
}
html .IsiDataList .IsiPanel .Header .IsiImageButtonCss {
  font-size: 15px;
  margin: 5px 3px 0 3px;
}
html .IsiDataList .IsiPanel .Header .IsiWebPartHeader_Toolbar.IsiToolbar div:first-child {
  margin-right: 0px;
}
html .IsiDataList .IsiPanel .Header .title {
  padding: 0;
  margin-left: 2px;
  margin-top: 5px;
  color: #1e91bc;
  float: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
}
html .IsiDataList .IsiPanel .Header .IsiToolbar {
  flex-shrink: 0;
}
html .IsiDataList .IsiPanel .Header .showIcon.Collapse {
  display: none;
  float: left;
  margin-top: 6px;
  margin-left: 1px;
  margin-right: 7px;
}
html .IsiDataList .IsiPanel .Header .showIcon.Collapse.collapse i:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f077";
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .Header .showIcon.Collapse.unfold i:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f078";
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .Header .showIcon.view-fullscreen .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f065";
  font-style: normal;
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .Header .showIcon.view-smallscreen .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f066";
  font-style: normal;
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .Header .showIcon .refresh:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f01e";
  font-style: normal;
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .Header .showIcon.debugInfo:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f188";
  font-style: normal;
  color: #1e91bc;
}
html .IsiDataList .IsiPanel .IsiSearch {
  /* La zone de recherche rapide doit floater à droite dans le header */
  float: right;
  width: 40%;
  margin: 5px 5px 0 0;
}
html .IsiDataList .Content {
  padding: 0 0 20px 0;
}
html .IsiDataList .dataGridDiv {
  overflow-y: auto;
  overflow-x: auto;
  height: 100%;
}
html .IsiDataList .dataGridDiv .dataListLoading {
  height: 26px;
  width: 100%;
  background-position: 50% center;
  background-repeat: no-repeat;
}
html .IsiDataList .dataGridDiv .propertyClick,
html .IsiDataList .dataGridDiv .clickable {
  cursor: pointer;
}
html .IsiDataList .dataGridDiv .propertyClick:hover,
html .IsiDataList .dataGridDiv .clickable:hover {
  opacity: 0.8;
}
html .IsiDataList .dataGridDiv .RepeaterTemplate {
  font-family: Arial;
  font-size: 11px;
}
html .IsiDataList .dataGridDiv .RepeaterTemplate .HeaderTemplate {
  display: none;
}
html .IsiDataList .dataGridDiv .RepeaterTemplate .BodyTemplate .row:before {
  content: none;
}
html .IsiDataList .dataGridDiv .RepeaterTemplate .BodyTemplate .ItemTemplate {
  display: none;
}
html .IsiDataList .msgMainContainer {
  /* La div s'affichant à la place de la grille lorsqu'on veut afficher un ou plusieurs message(s) */
  display: none;
  height: 31px;
  margin: 0;
}
html .IsiDataList .msgMainContainer .textContainer {
  /* La div contenant le texte à afficher */
  position: relative;
  float: left;
  padding: 10px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100%;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
/*
Mixin permettant de définir le style des lignes du template standard du datalist
*/
/*
Mixin permettant de définir le style des lignes sélectionnées du template standard du datalist
*/
.IsiDataList {
  /* TEMPLATE WEBPART LISTE/COMPTEUR */
}
.IsiDataList .dataGridDiv {
  /* TEMPLATE STANDARD */
  /* TEMPLATE STANDARD SMARTPHONE */
}
.IsiDataList .dataGridDiv .StandardTemplate {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  display: inline-block;
}
.IsiDataList .dataGridDiv .StandardTemplate .TableHeader {
  position: sticky;
  top: 0px;
}
.IsiDataList .dataGridDiv .StandardTemplate .TableHeader .headerRow .headerCol {
  background-color: #3b4346;
  color: #fff;
  border-right: 1px solid #fff;
  text-align: center;
}
.IsiDataList .dataGridDiv .StandardTemplate .TableHeader .headerRow .headerCol:first-child {
  border-left: 1px solid #3b4346;
}
.IsiDataList .dataGridDiv .StandardTemplate .TableHeader .headerRow .headerCol:last-child {
  border-right: 1px solid #3b4346;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol {
  background: #dfdfdf;
  border-right: 1px solid #fff;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol:first-child {
  border-left: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol:last-child {
  border-right: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol {
  background: #fff;
  border-right: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol:first-child {
  border-left: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol:last-child {
  border-right: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow:last-child .bodyCol {
  border-bottom: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow.clickable {
  cursor: pointer;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover {
  opacity: 1;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol {
  background: #b9eafc;
  border-right: 1px solid #87d0ec;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol:first-child {
  border-left: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol:last-child {
  border-right: 1px solid #dfdfdf;
}
.IsiDataList .dataGridDiv .StandardTemplate .BodyTemplate .item .bodyRow .bodyCol {
  vertical-align: middle;
}
.IsiDataList .dataGridDiv .StandardTemplate .row {
  height: 28px;
  display: flex;
  margin: 0;
  flex-wrap: nowrap;
}
.IsiDataList .dataGridDiv .StandardTemplate .row .col {
  overflow: hidden;
  flex: none;
  display: flex;
  align-items: center;
}
.IsiDataList .dataGridDiv .StandardTemplate .row .col .content {
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 7px;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item:not(:last-child) {
  margin-bottom: 8px;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow {
  display: flex;
  overflow: hidden;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol {
  flex: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  font-size: 12px;
  line-height: 20px;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:not([data-attr="html"]) {
  height: 20px;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:last-child:not(:first-child) {
  margin-left: 5px;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:not(:last-child) {
  flex-grow: inherit;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol {
  padding: 0 5px;
  color: #fff;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.identifier {
  flex-shrink: 0;
  background-color: #627c85;
  min-width: 10px;
  max-width: 50%;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.mainInfo {
  background-color: #b2bfc3;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol {
  color: #1e91bc;
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol:last-child:not(:first-child):not([data-attr="html"]):before {
  content: ' - ';
}
.IsiDataList .dataGridDiv .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2n+4) {
  background-color: #eeeeee;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item:not(:last-child) {
  margin-bottom: 8px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow {
  display: flex;
  overflow: hidden;
  padding: 2px 0;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow .bodyCol {
  flex: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  font-size: 12px;
  line-height: 20px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow .bodyCol:not([data-attr="html"]) {
  height: 20px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow .bodyCol:last-child:not(:first-child) {
  margin-left: 5px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow .bodyCol:not(:last-child) {
  flex-grow: inherit;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol {
  padding: 0 5px;
  color: #fff;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.identifier {
  flex-shrink: 0;
  background-color: #627c85;
  min-width: 10px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.mainInfo {
  background-color: #b2bfc3;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol {
  color: #1e91bc;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol:last-child:not(:first-child):not([data-attr="html"]):before {
  content: ' - ';
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:nth-child(2n+4) {
  background-color: #eeeeee;
}
.fullscreen .IsiDataList {
  /* TEMPLATE STANDARD SMARTPHONE */
  /* TEMPLATE WEBPART LISTE/COMPTEUR */
}
.fullscreen .IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:not([data-attr="html"]) {
  height: auto;
}
.fullscreen .IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow .bodyCol:not([data-attr="html"]) {
  height: auto;
}
/* DatePicker Container */
#ui-datepicker-div {
  background-color: white;
  width: 205px;
  height: 254px;
  border: 1px solid #eeeeee;
}
#ui-datepicker-div.beforePick {
  border-top: 2px solid #1ca8dd;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
}
#ui-datepicker-div.beforePick:before {
  font-family: FontAwesome;
  font-size: 30px;
  content: "\f0de";
  color: #1ca8dd;
  float: right;
  margin-right: 9px;
  margin-top: -13px;
  text-align: center;
}
#ui-datepicker-div.afterPick {
  border-bottom: 2px solid #1ca8dd;
  box-shadow: 4px -4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
}
#ui-datepicker-div.afterPick:after {
  font-family: FontAwesome;
  font-size: 30px;
  content: "\f0d7";
  color: #1ca8dd;
  float: right;
  position: absolute;
  margin-right: 9px;
  top: 245px;
  right: 0px;
}
div.ui-datepicker {
  /* YLAR DYSF69276 : utilisation des fonts standard*/
}
div.ui-datepicker a:hover {
  text-decoration: none;
}
div.ui-datepicker td {
  text-align: center;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  border: 2px solid transparent;
  color: #3b4346;
}
div.ui-datepicker a.ui-state-default {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
div.ui-datepicker .ui-datepicker-today {
  border-radius: 25px;
  background-color: white;
  border: 2px solid #1ca8dd;
  color: #232526;
}
div.ui-datepicker .ui-datepicker-current-day {
  border-radius: 25px;
  background-color: #1ca8dd;
  border: 2px solid #1ca8dd;
  color: white;
  /* YLAR DYSF69276 : Correction de la couleur de font*/
}
div.ui-datepicker .ui-datepicker-current-day a.ui-state-default {
  color: white;
}
div.ui-datepicker th {
  border-bottom: 1px solid #eeeeee;
  color: #232526;
  height: 25px;
  vertical-align: bottom;
}
div.ui-datepicker .ui-datepicker-prev,
div.ui-datepicker .ui-datepicker-next {
  height: 24px;
  position: absolute;
  overflow: hidden;
  top: 8px;
  text-decoration: none;
}
div.ui-datepicker .ui-sate-active a:link {
  color: white;
}
div.ui-datepicker .ui-state-default a,
div.ui-datepicker .ui-state-default a:link,
div.ui-datepicker .ui-state-default a:visited {
  color: #b8c0c3;
  width: 100%;
  border-width: 0px;
}
div.ui-datepicker table.ui-datepicker-calendar td:hover {
  border-radius: 25px;
  background-color: #eeeeee;
  border: 2px solid transparent;
  color: #1e91bc;
  vertical-align: middle;
  cursor: pointer;
}
div.ui-datepicker table.ui-datepicker-calendar td:hover a:link {
  color: #1ca8dd;
}
div.ui-datepicker .ui-datepicker-other-month a:link {
  color: #808080;
}
div.ui-datepicker a.ui-state-default:link {
  text-decoration: none;
  border-top-width: 0px;
}
div.ui-datepicker a.ui-state-hover:link,
div.ui-datepicker td.ui-state-hover a:link {
  border-top-width: 0px;
  color: #1ca8dd;
}
div.ui-datepicker a.ui-state-active:link a.ui-state-hover.ui-state-active:link {
  border-top-width: 0px;
  color: white;
}
div.ui-datepicker .ui-datepicker-buttonpane {
  text-align: center;
}
div.ui-datepicker .ui-state-default.ui-datepicker-current,
div.ui-datepicker .ui-state-default.ui-datepicker-close {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
  text-decoration: none;
  background-color: transparent;
  position: absolute;
  top: 228px;
  border: 0px;
  font-size: 13px;
}
div.ui-datepicker .ui-state-default.ui-datepicker-current:hover,
div.ui-datepicker .ui-state-default.ui-datepicker-close:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
  font-size: 13px;
}
div.ui-datepicker .ui-datepicker-next.ui-corner-all > span:before {
  font-family: FontAwesome;
  color: #b8c0c3;
  font-size: 20px;
  content: "\f0da";
  margin-top: 5px;
}
div.ui-datepicker .ui-datepicker-next.ui-corner-all > span:hover:before {
  color: #1ca8dd;
}
div.ui-datepicker .ui-datepicker-prev.ui-corner-all > span:before {
  font-family: FontAwesome;
  font-size: 20px;
  color: #b8c0c3;
  content: "\f0d9";
  margin-top: 5px;
}
div.ui-datepicker .ui-datepicker-prev.ui-corner-all > span:hover:before {
  color: #1ca8dd;
}
div.ui-datepicker .ui-datepicker-today.ui-datepicker-current-day a.ui-state-hover {
  color: white;
}
div.ui-datepicker .ui-datepicker-title > select {
  height: 24px;
  color: #3b4346;
  margin-left: 2px;
  border: 1px solid #eeeeee;
  padding: 2px;
  font-family: Arial;
  font-size: 11px;
}
div.ui-datepicker table.ui-datepicker-calendar {
  border-collapse: separate;
  border-spacing: 0px;
  margin-left: 8px;
  margin-right: 8px;
}
div.ui-datepicker .ui-datepicker-current.ui-state-default {
  left: 40px;
}
div.ui-datepicker .ui-datepicker-close.ui-state-default {
  right: 40px;
}
div.ui-datepicker .ui-datepicker-prev {
  right: 24px;
}
div.ui-datepicker .ui-datepicker-next {
  right: 8px;
}
div.ui-datepicker .ui-datepicker-title {
  margin-right: 40px;
}
div.ui-datepicker .ui-datepicker-header {
  margin-top: 6px;
  height: 24px;
}
div.ui-datepicker .ui-datepicker-title {
  margin-left: 8px;
}
.IsiDateEditor {
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiDateEditor .dateTimePickerButton {
  box-sizing: border-box;
  font-family: FontAwesome;
  font-size: 13px;
  color: #b8c0c3;
  display: inline-block;
  margin-left: 5px;
  margin-top: 1px;
  position: relative;
  height: 15px;
  width: 16px;
}
.IsiDateEditor .dateTimePickerButton.hoverDateEditor {
  color: #46a8cd;
}
.IsiDateEditor .dateTimePickerButton.focusDateEditor {
  color: #46a8cd;
}
.IsiDateEditor .dateTimePickerButton.calendarButton::before {
  content: '\f073';
  position: absolute;
  line-height: 16px;
  vertical-align: middle;
  height: 100%;
  display: block;
}
.IsiDateEditor .dateTimePickerButton.clockButton::before {
  content: '\f017';
  position: absolute;
  line-height: 16px;
  vertical-align: middle;
  height: 100%;
  display: block;
}
.IsiDateEditor .dateTimePickerButton.disabledCalendar {
  color: #eff1f2;
}
.IsiDateEditor.dateHourFullEditor {
  background-color: #fff;
}
.IsiDateEditor.dateHourFullEditor .dateTimePickerButton {
  margin-left: -15px;
  background-color: #fff;
  width: 13px;
  line-height: 16px;
}
.IsiDateEditor .ui-igedit-container {
  width: 100%;
  height: 18px;
  border: 1px solid #dcdcdc;
  vertical-align: top;
}
.IsiDateEditor .ui-igedit-container .ui-igedit-input {
  text-overflow: ellipsis;
  padding: 0px 4px;
}
.IsiDateEditor.fullDateEditor .mainEditor {
  background-color: #fff;
  max-width: 68px;
  width: calc(60% - 13px);
}
.IsiDateEditor.fullDateEditor .hourEditor {
  background-color: #fff;
  margin-left: 10px;
  max-width: 40px;
  width: calc(40% - 13px);
}
.IsiDateEditor.fullDateEditor .hourEditor.haveSeconds {
  max-width: 50px;
  width: calc(40% - 13px);
}
.IsiDateEditor.fullDateEditor .hourEditor.haveSeconds .childField.hourField.haveSeconds {
  padding: 1px 2px;
}
.IsiDateEditor.dateEditor .mainEditor {
  background-color: #fff;
  max-width: 68px;
  width: calc(100% - 16px);
}
.IsiDateEditor.hourEditor .mainEditor {
  background-color: #fff;
  max-width: 40px;
  width: calc(100% - 16px);
}
.IsiDateEditor.hourEditor .mainEditor.haveSeconds {
  max-width: 50px;
  width: calc(100% - 16px);
}
.IsiDateEditor.hourEditor .mainEditor.haveSeconds .hourField.haveSeconds {
  padding: 1px 2px;
}
.IsiDateEditor.disabledDateEditor.dateHourFullEditor .dateTimePickerButton {
  color: #fff;
  background-color: #eff1f2;
}
.IsiDateEditor.disabledDateEditor .ui-igedit-container {
  border: 1px solid #eff1f2;
}
.IsiDateEditor.disabledDateEditor .ui-igedit-container .ui-igedit-input {
  background-color: #eff1f2;
}
.IsiDateEditor.disabledDateEditor input {
  color: #808080;
  -webkit-text-fill-color: #808080;
}
.IsiDateEditor.searchMode.dateHourFullEditor .dateTimePickerButton {
  background-color: #f2f9fb;
}
.IsiDateEditor.searchMode.hoverDateEditor {
  color: #46a8cd;
}
.IsiDateEditor.searchMode.focusDateEditor {
  color: #46a8cd;
}
.IsiDateEditor.searchMode .ui-igedit-input {
  background-color: #f2f9fb;
}
.IsiDateEditor.searchMode .ui-igedit-container {
  border: 1px solid #f2f9fb;
}
.IsiDateEditor.searchMode .ui-state-hover {
  border: 1px solid #cbe6f0;
}
.IsiDateEditor.searchMode .ui-state-focus {
  border: 1px solid #46a8cd;
}
.IsiDateEditor .ui-state-hover {
  border: 1px solid #b8c0c3;
}
.IsiDateEditor .ui-state-focus {
  border: 1px solid #46a8cd;
}
.IsiDateEditor.disabledForUser {
  display: inline-block;
  width: 100%;
}
.IsiDateEditor.disabledForUser.fullDateEditor .dateField {
  background-color: #fff;
  max-width: 68px;
  width: calc(60% - 13px);
}
.IsiDateEditor.disabledForUser.fullDateEditor .hourField {
  background-color: #fff;
  max-width: 40px;
  width: calc(40% - 13px);
  margin-left: 10px;
}
.IsiDateEditor.disabledForUser.fullDateEditor .hourField.haveSeconds {
  max-width: 50px;
  width: calc(40% - 13px);
}
.IsiDateEditor.disabledForUser.dateEditor .mainField {
  background-color: #fff;
  max-width: 68px;
  width: calc(100% - 16px);
}
.IsiDateEditor.disabledForUser.hourEditor .mainField {
  background-color: #fff;
  max-width: 40px;
  width: calc(100% - 16px);
}
.IsiDateEditor.disabledForUser.hourEditor .mainField.haveSeconds {
  max-width: 50px;
  width: calc(100% - 16px);
}
.IsiDateEditor.disabledForUser .disabledUserAction.mainField,
.IsiDateEditor.disabledForUser .disabledUserAction.childField {
  border: 1px solid #dcdcdc;
  display: inline-block;
  height: 16px;
  vertical-align: top;
}
.IsiDateEditor.disabledForUser .disabledUserAction.mainField.dateHourFullField,
.IsiDateEditor.disabledForUser .disabledUserAction.childField.dateHourFullField {
  width: 100%;
}
.IsiDateEditor.disabledForUser .disabledUserAction.mainField.hoverDateEditor,
.IsiDateEditor.disabledForUser .disabledUserAction.childField.hoverDateEditor {
  border: 1px solid #b8c0c3;
}
.dateTimePickerContainer {
  z-index: 30000;
  width: 231px;
}
.dateTimePickerContainer.dialog {
  position: absolute;
  -webkit-box-shadow: 2px 2px 21px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 21px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 21px 0px rgba(0, 0, 0, 0.25);
}
.dateTimePickerContainer.inline {
  display: inline-block;
}
.dateTimePickerContainer .mbsc-fr-w:after {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 0px;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  z-index: 50000;
  transform: translate3d(0, 0, 0);
}
.edge.dateTimePickerContainer .mbsc-fr-w:after {
  transform: none;
}
.dateTimePickerContainer .monthYearHeader {
  height: 27px;
  line-height: 27px;
  background-color: #46a8cd;
  color: #fff;
}
.dateTimePickerContainer .monthYearHeader .previousMonth,
.dateTimePickerContainer .monthYearHeader .nextMonth,
.dateTimePickerContainer .monthYearHeader .closeSelector {
  width: 25px;
  height: 27px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-sizing: border-box;
}
.dateTimePickerContainer .monthYearHeader .closeSelector {
  display: none;
}
.dateTimePickerContainer .monthYearHeader .previousMonth {
  padding-left: 11px;
  text-align: left;
}
.dateTimePickerContainer .monthYearHeader .nextMonth,
.dateTimePickerContainer .monthYearHeader .closeSelector {
  padding-right: 11px;
  text-align: right;
}
.dateTimePickerContainer .monthYearHeader .previousMonth:before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f104";
  color: #fff;
}
.dateTimePickerContainer .monthYearHeader .nextMonth:before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f105";
  color: #fff;
}
.dateTimePickerContainer .monthYearHeader .closeSelector:before {
  font-family: FontIsilog;
  font-size: 9px;
  content: '\E383';
  color: #fff;
}
.dateTimePickerContainer .monthYearHeader .currentMontYear {
  width: calc(100% - 25px - 25px);
  height: 27px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 15px;
  cursor: pointer;
}
.dateTimePickerContainer .monthYearHeader .currentMontYear:before {
  display: inline-block;
  margin-right: 8px;
  width: 13px;
  color: rgba(255, 255, 255, 0.4);
  font-family: FontAwesome;
  font-size: 11px;
  content: "\f0dd";
}
.dateTimePickerContainer .monthYearHeader .currentMontYear:after {
  display: inline-block;
  margin-left: 8px;
  width: 13px;
  color: rgba(255, 255, 255, 0.4);
  font-family: FontAwesome;
  font-size: 11px;
  content: "\f0dd";
}
.dateTimePickerContainer .monthYearHeader .currentMontYear .month {
  display: inline-block;
  margin-right: 25px;
}
.dateTimePickerContainer .monthYearHeader .currentMontYear .year {
  display: inline-block;
}
.dateTimePickerContainer .monthYearHeader.selectorDisplayed .closeSelector {
  display: inline-block;
}
.dateTimePickerContainer .monthYearHeader.selectorDisplayed .previousMonth {
  visibility: hidden;
}
.dateTimePickerContainer .monthYearHeader.selectorDisplayed .nextMonth {
  display: none;
}
.dateTimePickerContainer .monthYearSelector {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
  overflow: hidden;
  transform: translate3d(0, -100%, 0);
  transition: background-color 0.1s linear, all 0.4s linear;
}
.dateTimePickerContainer .monthYearSelector.open {
  height: 100%;
  transform: translate3d(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
.dateTimePickerContainer .calendarContainer {
  max-height: 180px;
  height: 180px;
  overflow: hidden;
  position: relative;
}
.phone .dateTimePickerContainer .calendarContainer {
  height: calc(100vh - 27px - 59px - 25px - 70px);
}
.dateTimePickerContainer .calendarContainer .dayNamesContainer {
  height: 20px;
  line-height: 20px;
  background-color: #eff1f2;
  display: table;
  width: 100%;
}
.dateTimePickerContainer .calendarContainer .dayNamesContainer > div {
  display: table-row;
  width: 100%;
}
.dateTimePickerContainer .calendarContainer .dayNamesContainer > div .day,
.dateTimePickerContainer .calendarContainer .dayNamesContainer > div .week {
  display: table-cell;
  height: 20px;
  width: calc(100% / 8);
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  color: #3b4346;
}
.dateTimePickerContainer .calendarContainer .dayNamesContainer > div .week {
  visibility: hidden;
}
.dateTimePickerContainer .calendarContainer .weekContainer {
  max-height: 26.66666667px;
  width: 100%;
  display: table-row;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day {
  max-height: 26.66666667px;
  width: calc(100% / 8);
  text-align: center;
  vertical-align: middle;
  line-height: 100%;
  display: table-cell;
  font-size: 12px;
  color: #1e91bc;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.we {
  opacity: 0.5;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.today {
  color: #3b4346;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.todayIE11 {
  color: #3b4346;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.today:after {
  content: '';
  background-color: #eff1f2;
  display: block;
  position: absolute;
  height: 23px;
  width: 23px;
  border-radius: 50%;
  z-index: -1;
  left: calc(50% - 23px / 2);
  top: calc(50% - 23px / 2);
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.todayIE11:after {
  content: '';
  background-color: #eff1f2;
  display: block;
  position: absolute;
  height: 23px;
  width: 23px;
  border-radius: 50%;
  z-index: -1;
  left: calc(50% - 23px / 2);
  top: calc(50% - 4px);
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.otherMonth {
  color: #dfdfdf;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selected {
  color: #fff;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selectedIE11 {
  color: #fff;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selected:after {
  content: '';
  background-color: #46a8cd;
  display: block;
  position: absolute;
  height: 23px;
  width: 23px;
  border-radius: 50%;
  z-index: -1;
  left: calc(50% - 23px / 2);
  top: calc(50% - 23px / 2);
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selectedIE11:after {
  content: '';
  background-color: #46a8cd;
  display: block;
  position: absolute;
  height: 23px;
  width: 23px;
  border-radius: 50%;
  z-index: -1;
  left: calc(50% - 23px / 2);
  top: calc(50% - 4px);
}
.dateTimePickerContainer .calendarContainer .weekContainer .week {
  max-height: 26.66666667px;
  width: calc(100% / 8);
  text-align: center;
  vertical-align: middle;
  position: relative;
  line-height: 100%;
  display: table-cell;
  font-size: 10px;
  color: #b2bfc3;
  padding-top: 1%;
  box-sizing: border-box;
}
.dateTimePickerContainer .calendarContainer .calendar {
  width: 100%;
  background-color: #fff;
  max-height: 294px;
  height: calc(100% - 20px);
  display: table;
}
.dateTimePickerContainer.hideWeek {
  width: 202.125px;
}
.phone .dateTimePickerContainer.hideWeek {
  width: 100%;
}
.dateTimePickerContainer.hideWeek .calendarContainer .dayNamesContainer .day,
.dateTimePickerContainer.hideWeek .calendarContainer .dayNamesContainer .week {
  width: calc(100% / 7);
}
.dateTimePickerContainer.hideWeek .calendarContainer .weekContainer .day,
.dateTimePickerContainer.hideWeek .calendarContainer .weekContainer .week {
  width: calc(100% / 7);
}
.desktop .dateTimePickerContainer.hideWeek .monthYearHeader .currentMontYear {
  font-size: 14px;
}
.desktop .dateTimePickerContainer.hideWeek .monthYearHeader .currentMontYear .month {
  margin-right: 5px;
}
.desktop .dateTimePickerContainer.hideWeek .buttons > div {
  padding: 0px 10.5px;
}
.dateTimePickerContainer .timeSelector {
  padding: 7px 5px;
  height: 59px;
  position: relative;
  text-align: center;
  background-color: #1e91bc;
  box-sizing: border-box;
}
.dateTimePickerContainer .timeSelector:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f017";
  color: rgba(255, 255, 255, 0.5);
  display: block;
  position: absolute;
  width: 17px;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
}
.dateTimePickerContainer .timeSelector .hourContainer,
.dateTimePickerContainer .timeSelector .minuteContainer {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  width: 57px;
  box-sizing: border-box;
  border: #fff 1px solid;
  border-radius: 12px;
}
.dateTimePickerContainer .timeSelector .hourContainer:before,
.dateTimePickerContainer .timeSelector .minuteContainer:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f106";
  display: block;
  width: 25px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  color: rgba(255, 255, 255, 0.2);
  top: 2px;
  font-weight: bold;
  z-index: 1;
}
.dateTimePickerContainer .timeSelector .hourContainer:after,
.dateTimePickerContainer .timeSelector .minuteContainer:after {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f107";
  display: block;
  width: 25px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  color: rgba(255, 255, 255, 0.2);
  bottom: 2px;
  font-weight: bold;
  z-index: 1;
}
.dateTimePickerContainer .timeSelector .hourContainer .text,
.dateTimePickerContainer .timeSelector .minuteContainer .text {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-weight: bold;
  font-size: 20px;
  line-height: 45px;
  vertical-align: middle;
  color: #fff;
  z-index: 3;
  box-sizing: border-box;
}
.dateTimePickerContainer .timeSelector .hourContainer .next,
.dateTimePickerContainer .timeSelector .minuteContainer .next {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 50%;
  z-index: 4;
  cursor: pointer;
}
.dateTimePickerContainer .timeSelector .hourContainer .previous,
.dateTimePickerContainer .timeSelector .minuteContainer .previous {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 50%;
  z-index: 4;
  cursor: pointer;
}
.dateTimePickerContainer .timeSelector .hourContainer .separator,
.dateTimePickerContainer .timeSelector .minuteContainer .separator {
  position: absolute;
  top: calc(50% - 0px);
  height: 1px;
  width: 100%;
  background-color: #46a8cd;
  z-index: 2;
}
.dateTimePickerContainer .timeSelector .hourContainer:before,
.dateTimePickerContainer .timeSelector .hourContainer:after {
  left: 2px;
}
.dateTimePickerContainer .timeSelector .hourContainer .text {
  text-align: right;
  padding-right: 7px;
}
.dateTimePickerContainer .timeSelector .minuteContainer:before,
.dateTimePickerContainer .timeSelector .minuteContainer:after {
  right: 2px;
}
.dateTimePickerContainer .timeSelector .minuteContainer .text {
  text-align: left;
  padding-left: 7px;
}
.dateTimePickerContainer .timeSelector .hourMinuteSeparator {
  color: #fff;
  vertical-align: middle;
  line-height: 45px;
  font-size: 34px;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  text-align: center;
}
.dateTimePickerContainer .timeSelector .meridiem {
  color: #fff;
  vertical-align: middle;
  line-height: 45px;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  margin-left: 7px;
}
.dateTimePickerContainer .buttons {
  background-color: #46a8cd;
  text-align: center;
}
.dateTimePickerContainer .buttons > div {
  padding: 0px 16.5px;
  color: #fff;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  font-size: 11px;
  display: inline-block;
  cursor: pointer;
}
.dateTimePickerContainer * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
  touch-action: manipulation;
}
.phone.datePickerOpened {
  overflow: hidden;
}
.phone .dateTimePickerContainer {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.phone .dialog {
  bottom: 0px;
  left: 0px;
  position: fixed;
}
.phone .dialog:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(255, 255, 255, 0.4);
  top: 0px;
  left: 0px;
}
.mbsc-isidatetimepicker.mbsc-fr-inline.mbsc-fr .mbsc-sc-whl-o {
  background: linear-gradient(#176b8b, rgba(2, 134, 186, 0) 52%, rgba(2, 134, 186, 0) 48%, #176b8b);
}
.mbsc-isidatetimepicker.mbsc-fr-inline.mbsc-fr .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
  background: #176b8b;
}
.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-fr-w {
  background: #176b8b;
}
.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-fr-c {
  border-color: #46a8cd;
}
.mbsc-ios .mbsc-sc-itm,
.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d {
  font-size: 14px;
}
.mbsc-ios.mbsc-isidatetimepicker .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d,
.mbsc-ios.mbsc-isidatetimepicker .mbsc-sc-itm {
  color: #fff;
}
.mbsc-ios.mbsc-isidatetimepicker .mbsc-sc-whl-l {
  border: 0px;
  background-color: rgba(255, 255, 255, 0.1);
}
.mbsc-ios.mbsc-isidatetimepicker .mbsc-sc-whl-gr.mbsc-sc-whl-gr-3d {
  padding-top: 0px;
  padding-bottom: 0px;
}
.mbsc-ios.mbsc-isicombobox .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d,
.mbsc-ios.mbsc-isicombobox .mbsc-sc-itm {
  color: #000000;
}
.mbsc-ios.mbsc-isicombobox .mbsc-sc-whl-l {
  border: 0px;
  background-color: rgba(0, 0, 0, 0.1);
}
.IsiDock {
  position: fixed;
}
.IsiDock.empty {
  display: none;
}
.IsiExpressionBuilder {
  margin-bottom: 5px;
}
.IsiExpressionBuilder > .IsiExpression {
  margin-bottom: 0px;
}
.IsiSimpleVar {
  padding: 4px 3px 2px 10px;
  border: 1px solid #dfdfdf;
}
.IsiSimpleVar.selected {
  border: 1px solid #d8e7ed;
}
.IsiSimpleVar.IsiExecutionMode {
  margin-top: 7px;
  margin-left: 7px;
  border: none;
}
LI.IsiSimpleVar > DIV.content > DIV.IsiImageButton.opSel {
  float: left;
  margin-top: -2px;
}
.IsiExpressionBuilder LI.IsiSimpleVar.selected > DIV.content > DIV.IsiImageButton.opSel {
  visibility: visible;
}
#DivFormulaire .IsiExpressionBuilder LI.IsiExpression.selected SPAN.tcL,
#DivFormulaire .IsiExpressionBuilder LI.IsiSimpleVar.selected SPAN.tcL {
  color: #1ca8dd;
}
#DivFormulaire .IsiExpressionBuilder LI.IsiExpression.selected DIV.content DIV.tcD,
#DivFormulaire .IsiExpressionBuilder LI.IsiSimpleVar.selected DIV.content DIV.tcD {
  border-color: #1ca8dd;
}
#DivFormulaire .IsiExpressionBuilder LI.IsiExpression.selected DIV.content DIV.KW INPUT.TxtN,
#DivFormulaire .IsiExpressionBuilder LI.IsiSimpleVar.selected DIV.content DIV.KW INPUT.TxtN {
  border-color: #1ca8dd;
}
li.empty > .mainCont > .operatCont,
li.single > .mainCont > .operatCont {
  display: none;
}
.IsiSimpleVar .operandsContSortPH {
  border: 1px dashed black;
}
.IsiSimpleVar .operandsContSortOver {
  height: 40px;
  background-color: Red;
}
.IsiSimpleVar.selected {
  background-color: #d8e7ed;
}
.IsiSimpleVar.ui-draggable-dragging {
  z-index: 7000;
  width: 411px;
}
.dragInProgress .IsiSimpleVar .hoverDrop {
  display: none;
}
.dragInProgress .IsiSimpleVar.hoverDrop {
  border: 0;
  background: none;
}
.dragInProgress .IsiSimpleVar.hoverDrop * {
  display: none;
}
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone {
  position: relative;
  z-index: 8000;
  display: block;
}
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .dropBA {
  position: relative;
  z-index: 8000;
  display: block;
  margin-left: 16px;
}
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .operatorZone {
  display: block;
  position: absolute;
  z-index: 7500;
  border: 1px solid Black;
  height: 6px;
  width: 6px;
  background-color: White;
  margin-top: 7px;
}
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .dropBA .before,
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .dropBA .after {
  display: block;
  position: relative;
  z-index: 7500;
  border: 1px solid Black;
  height: 7px;
  background-color: White;
  margin-bottom: 4px;
}
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .dropBA .before:hover,
.dragInProgress .IsiSimpleVar.hoverDrop .dropZone .dropBA .after:hover {
  background-color: Black;
}
.IsiExpressionBuilder,
.IsiExpressionBuilder ul {
  list-style: none;
}
.IsiExpression {
  position: relative;
  border: 1px solid transparent;
  margin: 5px 0px 5px 0px;
}
.IsiExpression .mainCont {
  border-left: 2px solid #232526;
}
.IsiExpression.selected {
  background-color: #d8e7ed;
}
.IsiExpression .IsiExpression.single > .mainCont {
  margin-left: 0px;
}
.IsiExpression .vLine {
  position: absolute;
  width: 4px;
  border-top: 1px solid black;
  height: 1px;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton.floating.ibm_opSel .IsiMenu {
  width: 49px;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton.floating.ibm_opSel .IsiMenu .IsiMenuEntry {
  text-align: center;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton .IsiImageButton_Container {
  background-color: #232526;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton .label {
  color: #d8e7ed;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton .label:after {
  font-family: FontAwesome;
  content: "\f107";
  /* fa-angle-down */
  font-size: 13px;
  padding-left: 5px;
}
.IsiExpression > .mainCont > .operatCont > .opSel {
  width: 38px;
  height: 20px;
  line-height: 20px;
}
.IsiExpression > .mainCont .mainCont {
  margin-left: 27px;
}
.IsiExpression.single > .mainCont > .rightCont {
  margin-left: 10px;
}
.IsiExpression.single > .mainCont > .rightCont > .operandsCont {
  padding-top: 0px;
  padding-bottom: 0px;
}
.IsiExpressionBuilder .dropLine {
  height: 5px;
}
.IsiExpressionBuilder .dropLine .bg {
  height: 1px;
  background-color: transparent;
}
.IsiExpressionBuilder.dragInProgress .dropLine.hover .bg {
  background-color: Black;
  width: 100%;
  top: 3px;
  position: relative;
  height: 1px;
}
.IsiExpressionBuilder .IsiImageButton_ArrowImg {
  background-image: none;
  display: none;
}
.IsiExpressionBuilder.dragInProgress .dropLine.hover > .leftArrow {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/expressionBuilder/leftArrow.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 4px;
  float: left;
}
.IsiExpressionBuilder.dragInProgress .dropLine.hover > .rightArrow {
  height: 7px;
}
.IsiExpressionBuilder.dragInProgress .dropLine.hover > .rightArrow {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/expressionBuilder/rightArrow.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 4px;
  float: right;
}
.IsiExpressionBuilder li .supprBtn {
  visibility: hidden;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-top: 1px;
  margin-right: 0px;
  right: 0px;
  z-index: 1;
}
.IsiExpressionBuilder li .supprBtn:before {
  font-family: FontIsilog;
  font-size: 16px;
  content: '\E0D4';
  color: #1ca8dd;
}
.pencil:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\F040";
  color: #1ca8dd;
  position: relative;
  top: 4px;
}
.pencilDisable:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\F040";
  color: #808080;
  position: relative;
  top: 4px;
}
UL.IsiExpressionBuilder > li.IsiExpression.IsiRootExpression > div.mainCont > div.rightCont > div.supprBtn {
  margin-top: 1px;
}
.IsiExpressionBuilder li.IsiExpression > .mainCont > .rightCont > .supprBtn {
  margin-top: 1px;
  top: 0px;
}
.IsiExpressionBuilder li .supprBtn:hover {
  cursor: pointer;
}
.IsiExpressionBuilder li.selected > .supprBtn,
.IsiExpressionBuilder li.selected > .mainCont > .rightCont > .supprBtn {
  visibility: visible;
}
.dragInProgress .liDropOver {
  background-color: #EFEFEF;
}
/* Barre verticale */
.IsiExpressionBuilder li.single > .mainCont > .rightCont > .operandsCont,
.IsiExpressionBuilder li.empty > .mainCont > .rightCont > .operandsCont {
  border-left: 0;
}
.IsiExpressionBuilder li.empty > .mainCont > .rightCont > .vLineTop,
.IsiExpressionBuilder li.empty > .mainCont > .rightCont > .vLineBottom,
.IsiExpressionBuilder li.single > .mainCont > .rightCont > .vLineTop,
.IsiExpressionBuilder li.single > .mainCont > .rightCont > .vLineBottom {
  border-top: 0;
}
.IsiExpressionBuilder li > .mainCont > .rightCont > .vLineTop,
.IsiExpressionBuilder li > .mainCont > .rightCont > .vLineBottom {
  position: absolute;
}
.IsiExpressionBuilder .position {
  height: 1px;
  border-top: 1px solid #232526;
}
div.content > div.disabled {
  margin-top: 2px;
}
.IsiExpBuilderHelper {
  display: none;
}
.criteriaColumn {
  display: inline-block;
  vertical-align: top;
}
.criteriaColumn:empty {
  display: none;
}
.criteriaColumn.ratio25 {
  width: 25%;
}
.criteriaColumn.ratio33_33 {
  width: 33.33%;
}
.criteriaColumn.ratio50 {
  width: 50%;
}
.criteriaColumn.ratio100 {
  width: 100%;
}
.temporaryNoScroll {
  overflow: hidden !important;
}
@control-container-title : .wk-formdesigner .control-container DIV.control-container-title;
@control-container : .wk-formdesigner .control-container;
.container.width-container {
  width: inherit;
  padding: 0 12px;
  box-sizing: border-box;
}
.container.width-container > div.row {
  width: inherit;
}
.container.width-container > div.row > div.col {
  width: inherit;
}
.container.width-container > div.row > div.col .fb.scroll-area {
  height: 50px;
  background-color: rgba(98, 124, 134, 0.65);
  z-index: 9999;
  width: inherit;
  position: fixed;
  color: white;
  text-align: center;
  line-height: 50px;
}
.container.width-container > div.row > div.col .fb.scroll-area.scroll-up::before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f077";
}
.container.width-container > div.row > div.col .fb.scroll-area.scroll-down {
  bottom: 0;
}
.container.width-container > div.row > div.col .fb.scroll-area.scroll-down::before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f078";
}
.wk-formdesigner {
  background: #f5f5f5;
  padding: 10px 5px 0px 5px;
  padding-bottom: 150px;
  border: 1px solid #ddd;
  user-select: none;
  /*.col-container.ui-droppable-active,
    .control.ui-droppable-active,
    .control-container.ui-droppable-active {
        background-color: @bgOver;
    }*/
}
.wk-formdesigner .row,
.wk-formdesigner .col {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.wk-formdesigner .row .row-container + .control-container {
  margin-top: 1rem;
}
.wk-formdesigner .ui-selected {
  box-sizing: border-box;
  box-shadow: 0 0 0 2px #f45152;
  z-index: 1;
}
.wk-formdesigner .control-container {
  margin: 10px;
}
.wk-formdesigner .control-container:first-child,
.wk-formdesigner .control-container .control-container {
  margin-top: 0;
}
.wk-formdesigner .control-container .control-container-title {
  cursor: move !important;
}
.wk-formdesigner .control-container .control-container-title.control-handle {
  background-color: #3c4447;
  font-size: 13px;
  color: white;
  display: block;
  padding: 6px;
}
.wk-formdesigner .control-container .control-container {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.wk-formdesigner .row-container {
  display: flex;
}
.wk-formdesigner .row-container .col-container {
  min-height: 40px;
}
.wk-formdesigner .row-container .col-container:empty {
  min-height: 50px;
}
.wk-formdesigner .row-container .col-container .ui-resizable-handle {
  background-color: rgba(98, 124, 138, 0.5);
  cursor: col-resize;
  height: 100%;
  position: absolute;
  right: -4px;
  top: 0;
  width: 8px;
}
.wk-formdesigner .row-container .col-container .control-focused {
  background-color: #c8c8c8;
}
.wk-formdesigner .row-container .col-container .control {
  cursor: move;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 5px 10px 0 10px;
}
.wk-formdesigner .row-container .col-container-hover {
  background-color: #f2f6fb;
}
.wk-formdesigner.read-only .control-container-title.control-handle {
  display: none !important;
}
.control.ui-draggable-dragging,
.control-container.ui-draggable-dragging {
  background-color: white !important;
  border: 1px solid #44565c;
  padding: 10px !important;
  min-width: 300px !important;
  max-width: 600px !important;
  box-shadow: 0 0 0 0;
  z-index: 1000;
}
.control.ui-draggable-dragging .control-container-title,
.control-container.ui-draggable-dragging .control-container-title {
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #115068;
  padding-top: 10px;
  padding-left: 9px;
  line-height: 20px;
}
.control.ui-draggable-dragging .control,
.control-container.ui-draggable-dragging .control,
.control.ui-draggable-dragging .control-container,
.control-container.ui-draggable-dragging .control-container {
  display: none;
}
.fb.splitter-dock {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 20px 20px 27px 20px 20px;
  grid-template-rows: 20px 20px 27px 20px 20px;
  grid-gap: 2px;
  -ms-grid-columns: 20px 20px 27px 20px 20px;
  -ms-grid-rows: 20px 20px 27px 20px 20px;
  position: fixed;
  z-index: 100;
  opacity: 0.8;
  left: -9999px;
  top: -9999px;
}
.fb.splitter-dock .btn-dock {
  color: white;
  display: grid;
  text-align: center;
}
.fb.splitter-dock .btn-dock.dock-left {
  grid-column: 2;
  grid-row: 3;
  line-height: 27px;
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
.fb.splitter-dock .btn-dock.dock-parent-left {
  grid-column: 1;
  grid-row: 3;
  line-height: 27px;
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}
.fb.splitter-dock .btn-dock.dock-right {
  grid-column: 4;
  grid-row: 3;
  line-height: 27px;
  -ms-grid-column: 4;
  -ms-grid-row: 3;
}
.fb.splitter-dock .btn-dock.dock-parent-right {
  grid-column: 5;
  grid-row: 3;
  line-height: 27px;
  -ms-grid-column: 5;
  -ms-grid-row: 3;
}
.fb.splitter-dock .btn-dock.dock-up {
  grid-column: 3;
  grid-row: 2;
  line-height: 20px;
  -ms-grid-column: 3;
  -ms-grid-row: 2;
}
.fb.splitter-dock .btn-dock.dock-parent-up {
  grid-column: 3;
  grid-row: 1;
  line-height: 20px;
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
.fb.splitter-dock .btn-dock.dock-parent-up div > i {
  transform: rotate(90deg);
}
.fb.splitter-dock .btn-dock.dock-down {
  grid-column: 3;
  grid-row: 4;
  line-height: 20px;
  -ms-grid-column: 3;
  -ms-grid-row: 4;
}
.fb.splitter-dock .btn-dock.dock-parent-down {
  grid-column: 3;
  grid-row: 5;
  line-height: 20px;
  -ms-grid-column: 3;
  -ms-grid-row: 5;
}
.fb.splitter-dock .btn-dock.dock-parent-down div > i {
  transform: rotate(90deg);
}
.fb.splitter-dock .btn-dock.dock-switch {
  grid-column: 3;
  grid-row: 3;
  line-height: 27px;
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}
.fb.splitter-dock .btn-dock .btn {
  background-color: #627c85;
  border-radius: 4px;
}
.fb.splitter-dock .btn-dock .btn.btn-primary.ui-droppable-hover {
  cursor: pointer;
  background-color: #f45152;
}
.fb.splitter-dock .btn-dock .btn.btn-switch.ui-droppable-hover {
  cursor: pointer;
  background-color: #f45152;
}
.fb.splitter-dock .btn-dock .btn.ui-droppable-disabled {
  display: none;
  background-color: #b2bfc3;
}
.fb.preview-zone {
  background: rgba(245, 81, 83, 0.5);
  border: 1px solid #f45152;
  min-height: 18px;
  left: -9999px;
  opacity: 0.75;
  position: absolute;
  top: -9999px;
  z-index: 99;
}
.IsiIcon {
  /*Lors d'un onemouseOVER*/
}
.IsiIcon .DivIcone {
  border: solid 1px transparent;
  box-sizing: border-box;
}
.IsiIcon .DivIcone,
.IsiIcon .DivIconeHover {
  padding: 0px;
  float: left;
  cursor: pointer;
  text-decoration: none;
  color: Black;
  border-radius: 3px;
  margin: 0 10px 10px 0;
}
.IsiIcon .DivIconeNotScaled,
.IsiIcon .DivIconeNotDynamic {
  text-align: center;
  display: block;
  width: initial;
}
.IsiIcon .DivIconeHover {
  border-bottom: solid 1px #1ca8dd;
  border-right: solid 1px #1ca8dd;
  border-left: solid 1px #1ca8dd;
  border-top: solid 1px #1ca8dd;
}
.IsiIcon .DivIconeNotScaled,
.IsiIcon .DivIconeNotDynamic {
  height: 88px;
  width: 88px;
  text-align: center;
  display: inline-block;
}
.IsiIcon.IsiIcon48 .IsiIconLink,
.IsiIcon.IsiIcon24 .IsiIconLink {
  margin-top: 8px;
}
.IsiIcon.IsiIcon48 .IsiIconLink.IsiIconLinkFi,
.IsiIcon.IsiIcon24 .IsiIconLink.IsiIconLinkFi,
.IsiIcon.IsiIcon48 .IsiIconLink.IsiIconLinkFa,
.IsiIcon.IsiIcon24 .IsiIconLink.IsiIconLinkFa {
  margin-top: 10px;
}
.IsiIcon .IsiIconLink {
  text-decoration: none;
  outline: none;
  display: block;
  margin: auto;
  /*Label du lien*/
}
.IsiIcon .IsiIconLink.IsiIconLinkFi {
  /*Label du lien*/
}
.IsiIcon .IsiIconLink.IsiIconLinkFi i {
  font-family: FontIsilog;
  font-size: 28px;
  color: #1e91bc;
}
.IsiIcon .IsiIconLink.IsiIconLinkFi .IsiIconLinkLabel {
  margin-top: 10px;
}
.IsiIcon .IsiIconLink.IsiIconLinkFa {
  /*Label du lien*/
}
.IsiIcon .IsiIconLink.IsiIconLinkFa i {
  font-family: FontAwesome;
  font-size: 28px;
  color: #1e91bc;
}
.IsiIcon .IsiIconLink.IsiIconLinkFa .IsiIconLinkLabel {
  margin-top: 10px;
}
.IsiIcon .IsiIconLink .IsiIconLinkImg {
  background-repeat: no-repeat;
  background-position: center center;
  border: 0;
  text-decoration: none;
}
.IsiIcon .IsiIconLink .IsiIconLinkLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
}
.IsiGallery {
  background-color: #f6f6f6;
}
.IsiGallery.motion {
  overflow-x: hidden;
}
.IsiGallery.motion .renderers {
  position: relative;
  width: 100%;
}
.IsiGallery.motion.showRendererAnimationDirectionH .Renderer {
  float: left;
  display: block;
  min-height: 1px;
}
.IsiGallery.motion.showRendererAnimationDirectionV {
  height: 100%;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
}
.IsiGallery.motion.showRendererAnimationDirectionV .renderers {
  width: 100%;
  height: 100%;
  /*overflow: hidden;*/
}
.IsiGallery.motion.showRendererAnimationDirectionV .renderers .Renderer {
  display: block;
  height: 100%;
  overflow: auto;
}
.IsiGallery .IsiGallery_Toolbar {
  height: 16px;
  display: block;
}
.IsiGallery .Wrapper {
  overflow-y: auto;
}
.IsiGallery .IsiGallery_ButtonSwitchRenderer {
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  display: inline-block;
}
.IsiGallery .IsiGallery_ButtonImg,
.IsiGallery .IsiGallery_ButtonImg_BlockBtnDetail,
.IsiGallery .IsiGallery_ButtonImg_BlockBtnDetailOver,
.IsiGallery .IsiGallery_ButtonImg_BlockBtnListeOver,
.IsiGallery .IsiGallery_ButtonImg_BlockBtnListe {
  position: absolute;
  top: 15px;
  left: 33%;
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: right;
}
.IsiFavoris .IsiGallery {
  height: 100%;
  /*ABON : la gallery par défaut a un overflow auto en y comme avant => suppression sur le web part isifavoris pour isoperimètre*/
}
.IsiFavoris .IsiGallery .wrapper {
  overflow: hidden;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone {
  height: 85px;
  background-color: #627c85;
  border: 1px solid #627c85;
  box-sizing: border-box;
  width: 130px;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone .IsiIconLink.IsiIconLinkFa,
.IsiFavoris .IsiGallery .IsiIcon .DivIcone .IsiIconLink.IsiIconLinkFi {
  margin-top: 9px;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone .IsiIconLink.IsiIconLinkFa i,
.IsiFavoris .IsiGallery .IsiIcon .DivIcone .IsiIconLink.IsiIconLinkFi i {
  color: #fff;
  font-size: 33px;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone .IsiIconLinkLabel {
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  margin-top: 9px;
  padding: 0px 10px;
  color: #fff;
  height: 22px;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover {
  background-color: #fff;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover .IsiIconLink.IsiIconLinkFa i,
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover .IsiIconLink.IsiIconLinkFi i {
  color: #627c85;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover .IsiIconLinkLabel {
  color: #627c85;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover .IsiIconLinkLabel:hover {
  text-decoration: none;
}
.IsiFavoris .NoData {
  /* La div contenant le message 'NoData' à afficher */
  display: none;
  position: relative;
  float: left;
  padding: 10px;
  text-align: justify;
  left: 50%;
  transform: translateX(-50%);
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
.IsiGantt,
.sch-print-body {
  /*HMLA 24/02*/
  /*HMLA 24/02*/
  /*HMLA 24/02*/
  /*HMLA 03/03*/
}
.IsiGantt .x-table-layout-cell .x-btn-default-toolbar-medium,
.sch-print-body .x-table-layout-cell .x-btn-default-toolbar-medium {
  border-color: #ffffff;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}
.IsiGantt input,
.sch-print-body input {
  /* font-size: 13px !important;*/
  height: 20px !important;
  vertical-align: bottom;
}
.IsiGantt .x-form-trigger-input-cell,
.sch-print-body .x-form-trigger-input-cell {
  background-color: #ffffff;
  font-family: inherit;
}
.IsiGantt .filterField,
.sch-print-body .filterField {
  border-left: 1px solid #f1f1f1 !important;
  height: 23px !important;
  background: url(/IsilogWebSystem/images/IsiWebGUI/Components/IsiGantt/search.png) no-repeat scroll 5px center #ffffff;
  border: medium none;
  padding-left: 25px;
}
.IsiGantt .x-tree-arrows .x-tree-expander,
.sch-print-body .x-tree-arrows .x-tree-expander {
  /* background-color: #ffffff;
	  border: 1px solid silver;
	  border-radius: 16px;*/
  height: 18px;
  position: relative;
  top: -1px;
}
/*HMLA 18/02*/
.x-column-header-trigger:before {
  content: "\f0d7";
  position: relative;
  top: 6px;
}
/*HMLA 18/02*/
.x-column-header-trigger {
  background-image: none;
  font-family: FontAwesome;
  border-left: 1px solid #ffffff;
  text-align: center;
}
.taskTip {
  font-size: 11px;
}
.taskTip td {
  width: 70px;
}
.tipHeader {
  white-space: nowrap;
}
@-webkit-keyframes glow {
  0% {
    -webkit-box-shadow: 0 0 8px #ff0000;
  }
  100% {
    -webkit-box-shadow: 0;
  }
}
.sch-gantt-critical-chain .sch-gantt-task-highlighted .sch-gantt-item,
.sch-dependency-selected {
  -webkit-animation-name: glow;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -moz-box-shadow: 0 0 8px #ff0000;
}
.IsiGantt .id {
  background-color: #F6F6F6 !important;
  background-image: -moz-linear-gradient(left, #F6F6F6, #E9E9E9) !important;
  background-image: -webkit-linear-gradient(left, #F6F6F6, #E9E9E9) !important;
  background-image: linear-gradient(to left, #F6F6F6, #E9E9E9) !important;
}
.line-text {
  position: absolute;
  top: 5px;
  left: -2px;
  background-color: #00a000;
  color: #fff;
  display: block;
  font-size: 0.8em;
  height: 13px;
  white-space: nowrap;
  width: auto;
  padding-left: 3px;
  padding-right: 3px;
}
.sch-timeline {
  overflow: visible;
}
/*HMLA*/
.my-toolbar .x-btn-icon-el {
  background-color: #1ca8dd;
  background-position: center center;
  border-radius: 34px;
  height: 34px;
  width: 34px;
}
.icon-right {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/NextTimeline.png);
}
.icon-left {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/PrevTimeline.png);
}
.icon-zoomin {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/ZoomIn.png);
}
.icon-zoomout {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/ZoomOut.png);
}
.icon-zoomfit {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/ZoomFit.png);
}
.icon-collapseall {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/CollapseAll.png);
}
.icon-expandall {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/ExpendAll.png);
}
.icon-criticalpath {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/CritPath.png);
}
.icon-add {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Task.png);
}
.icon-delete {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/DelTask.png);
}
.icon-indent {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Indent.png);
}
.icon-outdent {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Outdent.png);
}
.icon-calend {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/gantt_32.png);
}
.icon-day {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Days_32.png);
}
.icon-prop {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Properties.png);
}
.icon-calc-m {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Planification_manuelle_32.png);
}
.icon-calc-a {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Planification_automatique_32.png);
}
.icon-auto {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AutoCalc.png);
}
.icon-selec {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/SelectedTask.png);
}
.icon-add-mil {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AddMilestone.png);
}
.icon-add-pred {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AddPredecessor.png);
}
.icon-add-subtask {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AddSubTask.png);
}
.icon-add-succ {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AddSuccessor.png);
}
.icon-add-task {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/AddTaskAfter.png);
}
.icon-del-dep {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/DelDependency_16.png);
}
.icon-del-task {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/DelTask_16.png);
}
.icon-date-day {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Days_16.png);
}
.icon-date-week {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Week_16.png);
}
.icon-date-month {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Month_16.png);
}
.icon-date-year {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Year_16.png);
}
.icon-plan-auto {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Planification_automatique_16.png);
}
.icon-plan-manu {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Planification_manuelle_16.png);
}
.icon-resourceshistogram {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/ResourcesHistogram.png);
}
.icon-importProject {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/importProject.png);
}
.icon-collapseToolbar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/arrow_top.png);
}
.icon-expandToolbar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/arrow_bottom.png);
}
/* IE8 hacks */
.x-btn-default-toolbar-medium-icon .x-btn-button {
  height: 34px;
}
.x-btn-default-toolbar-medium-icon .x-btn-inner {
  width: 34px;
}
/* IsiGantt theme */
/* Left tree styles */
/*HMLA 19/02*/
.sch-ganttpanel .x-grid-cell {
  border-color: #ffffff;
}
/*HMLA 19/02*/
.x-panel-body-default {
  background: none repeat scroll 0 0 white;
  border-right: 0 none;
  border-bottom: 0 none;
  border-top: 3px solid #1e91bc;
  color: black;
  font-family: inherit;
  font-size: 13px;
  font-weight: normal;
}
.sch-ganttpanel .x-tree-icon-parent {
  display: none;
}
.x-tree-icon-leaf {
  display: none;
}
.x-grid-inner-locked .x-panel-body {
  background: #f6f6f6;
}
/*
.x-grid-inner-locked .x-grid-cell {
    border-left-color   : transparent;
    border-bottom-color : transparent;
    border-top-color    : transparent;
    color               : #555;
}*/
.x-grid-inner-locked .x-grid-cell {
  border-right-width: 1px;
}
.x-grid-inner-locked .x-grid-cell,
.sch-gantt-label {
  transition: color 0.5s;
}
.x-grid-inner-locked .x-grid-row-selected .x-grid-cell {
  color: #222;
}
.x-grid-inner-locked tr:not(.x-grid-row-selected) .x-grid-cell {
  background-color: transparent;
}
.x-grid-inner-locked .x-grid-cell-inner,
.x-grid-inner-locked .x-tree-node-text {
  line-height: 15px;
}
/*HMLA 24/02*/
.IsiGantt .x-grid-inner-locked .x-grid-cell-inner,
.IsiGantt .x-grid-inner-locked .x-tree-node-text,
.sch-print-body .x-grid-inner-locked .x-grid-cell-inner,
.sch-print-body .x-grid-inner-locked .x-tree-node-text {
  color: #3b4346;
  font-family: inherit;
  /*font-size: 14px;*/
  line-height: 14px;
}
/*HMLA 24/02*/
.IsiGantt .sch-ganttpanel .x-grid-cell-inner,
.sch-print-body .sch-ganttpanel .x-grid-cell-inner {
  height: 26px;
  font-family: inherit;
  font-size: 11px;
}
.x-tree-icon,
.x-tree-elbow-img,
.x-tree-checkbox {
  margin-top: 0;
}
/*HMLA 20/02*/
.root-row .x-grid-cell-inner {
  padding-left: 10px;
  font-size: 120%;
  font-family: inherit;
}
.root-row .x-grid-cell {
  border-bottom: 1px solid #bbb;
}
/*HMLA*/
tr.project-row td div img.x-tree-icon-parent {
  display: inline;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/projet_grey_16.png);
  position: relative;
  top: -1px;
}
tr.ssproject-row td div img.x-tree-icon {
  display: inline;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/sous-projet_grey_16.png);
  position: relative;
  top: -3px;
}
/* EOF Left tree styles */
.sch-gantt-task {
  top: 10%;
  height: 80%;
}
/*HMLA xx 17/02*/
.sch-ganttpanel .x-column-header-text {
  line-height: 23px;
  font-family: inherit;
  /* font-size: 14px;*/
}
/*HMLA 24/02*/
.IsiGantt,
.sch-print-body {
  /*HMLA 24/02*/
}
.IsiGantt .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-bar {
  border-radius: 1px;
  background: #f6f6f6;
  background: none repeat scroll 0 0 #f1f1f1;
}
.IsiGantt .sch-simple-timeheader,
.sch-print-body .sch-simple-timeheader {
  font-family: inherit;
}
/*HMLA 19/02*/
.x-panel-default-framed {
  border-color: #3b4346;
}
.sch-gantt-progress-bar {
  color: #fff;
  background-image: none;
  background-color: #3790ef;
  line-height: 16px;
  text-align: right;
  text-indent: 3px;
  font-size: 0.9em;
}
.sch-gantt-parenttask-bar {
  background-color: #43b48f;
  border-color: #43b48f;
}
.sch-gantt-parenttask-bar .sch-gantt-progress-bar {
  background-color: #86f7d2;
}
.sch-gantt-parenttask-arrow {
  border-color: #43b48f;
}
.sch-gantt-progress-bar span {
  margin-right: 2px;
}
.sch-gantt-milestone-diamond {
  border-color: #bfa448;
  background: #ffca2a;
}
.sch-gantt-milestone-diamond-top {
  border-top-color: #ffca2a;
  border-bottom-color: #ffca2a;
}
.sch-gantt-milestone-diamond-bottom {
  border-top-color: #ffca2a;
  border-bottom-color: #ffca2a;
}
.Important .sch-gantt-progress-bar {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/Components/IsiGantt/pattern.png);
  background-repeat: repeat;
}
.CustomerApproval {
  border: 2px solid #ddd;
  background-color: #222;
}
.sch-gantt-task .sch-gantt-labelct {
  line-height: 19px;
}
.sch-gantt-label {
  color: #bbb;
}
.sch-dependency,
.sch-dependency-arrow {
  border-color: #43b48f;
}
/*HMLA 17/02*/
.noFilter {
  /* border-top-color: #b5b8c8;
        border-top-style :solid;
        border-top-width : 1px;
        border-left :0;
        border-right:0;
        border-bottom:0;*/
  border: none;
  width: 100%;
  margin: 0px;
  height: 22px;
  background-color: #f1f1f1;
  /*  background-color:#EEEEEE;*/
}
/*HMLA 17/02*/
.x-grid-row-selected .x-grid-td {
  background-color: #b9eafc;
}
/*HMLA 17/02*/
.x-grid-tree-node-leaf {
  background-color: #f3f3f3;
}
/*HMLA 19/02*/
.x-tree-view {
  overflow: hidden;
  background-color: #f1f1f1;
}
/*HMLA 19/02*/
.gnt-resourcehistogram {
  padding-top: 20px;
}
/*HMLA 24/02*/
.IsiGantt .gnt-resourcehistogram .x-grid-inner-locked .x-grid-cell-inner,
.IsiGantt .gnt-resourcehistogram .x-grid-inner-locked .x-tree-node-text,
.sch-print-body .gnt-resourcehistogram .x-grid-inner-locked .x-grid-cell-inner,
.sch-print-body .gnt-resourcehistogram .x-grid-inner-locked .x-tree-node-text {
  color: #3b4346;
  font-family: inherit;
  /* font-size: 14px;*/
  height: 34px;
  line-height: 40px;
}
/*HMLA 27/02*/
.gnt-assignmentgrid .x-btn-default-small {
  background-color: #dfdfdf;
  background-image: none;
  border: 0 none;
  border-radius: 15px;
  box-shadow: 0 2px 0 rgba(28, 168, 221, 0.6);
  color: #1e91bc;
  font-size: 13px;
  height: auto;
  margin-bottom: 7px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  top: 1px !important;
  width: auto;
  text-decoration: none;
}
/*HMLA 27/02*/
.gnt-assignmentgrid .x-toolbar {
  padding-bottom: 10px;
  padding-top: 5px;
  top: 253px !important;
}
/*HMLA 20/02*/
.x-grid-cell-inner {
  /* font-size: 13px;*/
  height: 30px;
  position: relative;
  top: 1px;
}
/*HMLA 20/02*/
.x-grid-row-checker,
.x-column-header-checkbox .x-column-header-text {
  height: 15px;
  position: relative;
  top: 0;
  width: 15px;
}
/*HMLA 24/02*/
.IsiGantt,
.sch-print-body {
  /*HMLA 24/02*/
  /*HMLA 24/02*/
  /*HMLA 24/02*/
  /*HMLA 24/02*/
  /*HMLA 24/02/2015*/
}
.IsiGantt .x-column-header-sort-ASC .x-column-header-text:after,
.sch-print-body .x-column-header-sort-ASC .x-column-header-text:after {
  content: "\f176";
}
.IsiGantt .x-column-header-sort-DESC .x-column-header-text:after,
.sch-print-body .x-column-header-sort-DESC .x-column-header-text:after {
  content: "\f175";
}
.IsiGantt .x-column-header-sort-ASC .x-column-header-text:after,
.sch-print-body .x-column-header-sort-ASC .x-column-header-text:after,
.IsiGantt .x-column-header-sort-DESC .x-column-header-text:after,
.sch-print-body .x-column-header-sort-DESC .x-column-header-text:after {
  font-size: 11px;
  left: 3px;
  position: relative;
  text-align: center;
}
.IsiGantt .x-column-header-sort-ASC .x-column-header-text,
.sch-print-body .x-column-header-sort-ASC .x-column-header-text,
.IsiGantt .x-column-header-sort-DESC .x-column-header-text,
.sch-print-body .x-column-header-sort-DESC .x-column-header-text {
  background-image: none;
  font-family: FontAwesome;
  font-size: 11px;
  line-height: 18px;
}
.IsiGantt .x-column-header-sort-ASC .x-column-header-text,
.sch-print-body .x-column-header-sort-ASC .x-column-header-text,
.IsiGantt .x-column-header-sort-DESC .x-column-header-text,
.sch-print-body .x-column-header-sort-DESC .x-column-header-text {
  position: relative;
  top: 3px;
}
.IsiGantt .x-column-header-sort-ASC .x-column-header-inner,
.sch-print-body .x-column-header-sort-ASC .x-column-header-inner,
.IsiGantt .x-column-header-sort-DESC .x-column-header-inner,
.sch-print-body .x-column-header-sort-DESC .x-column-header-inner {
  background-color: #3b4346;
}
/*HMLA 20/02*/
html .x-btn-default-small .x-btn-inner {
  font-weight: normal;
}
/*HMLA 25/02*/
.x-menu .x-panel-body-default {
  background: none repeat scroll 0 0 white;
  border: 0 none;
  color: black;
  /*  font-size: 13px;*/
  font-weight: normal;
}
/*HMLA 25/02*/
.x-nlg .sch-timelinepanel .x-column-header-over,
.x-nlg .sch-timelinepanel .x-column-header-sort-ASC,
.x-nlg .sch-timelinepanel .x-column-header-sort-DESC {
  background-image: none;
  background-color: #808080;
}
/*HMLA 25/02*/
.x-column-header-over,
.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
  background-image: none;
}
/*HMLA 25/02*/
.x-column-header-last .x-column-header-over .x-column-header-trigger {
  border-right: 1px solid #ffffff;
}
/*HMLA 20/02*/
.gnt-assignmentgrid .x-box-inner {
  height: 25px !important;
  font-weight: normal;
}
/*HMLA 20/02*/
.x-nlg .x-btn-default-small {
  background-image: none;
  font-weight: normal;
}
/*HMLA 17/02*/
.x-grid-with-row-lines .x-grid-table {
  border-bottom: 1px solid #808080;
}
/*HMLA 17/02*/
html .x-box-inner .x-box-target .x-column-header {
  border-right: 1px solid #ffffff;
}
/*HMLA 17/02*/
.x-grid-body {
  border: medium none #ffffff;
}
.sch-gantt-parent-cell {
  font-weight: bold !important;
}
.x-menu-item-link {
  line-height: 24px;
  padding: 0 4px 0 5px;
  display: inline-block;
}
/*HMLA arc*/
.x-panel-header-default {
  border: 1px solid silver;
  background-color: #f1f1f1;
}
/*HMLA*/
.x-btn-group-default-framed {
  border: 1px solid #ffffff;
  background-color: #f1f1f1;
  /*height:60px !important;*/
}
.x-btn-group-default-framed-tc,
.x-btn-group-default-framed-ml,
.x-btn-group-default-framed-tl,
.x-btn-group-default-framed-tr,
.x-btn-group-default-framed-mr {
  background-color: #f1f1f1;
  background-image: none;
  /*height:60px !important;*/
}
/*HMLA*/
.x-btn-group-header-default-framed {
  /* background-color: rgb(241,241,241); */
  padding-top: 0px;
  padding-bottom: 0px;
}
.x-btn-group-default-framed-mc {
  background-color: #f1f1f1;
}
.x-tool-expand-left,
.x-tool-collapse-left {
  /*background-image :   url(/IsilogWebSystem/Styles/rwd/Desktop/@{IsiFw-image-relative-path}/IsiGantt/arrow_left.png);
 width:9px;
 height:9px;
 background-position:0px;
 margin-top:3px;*/
  border-radius: 8px;
}
/*HMLA*/
.sch-column-header {
  background-image: none;
  background-color: #808080;
  height: 15px;
}
/*HMLA ajout*/
.x-nlg .sch-column-header {
  background-image: none;
  background-color: #808080;
  height: 15px;
}
.x-tool-expand-right,
.x-tool-collapse-right {
  /* background-image :   url(/IsilogWebSystem/Styles/rwd/Desktop/@{IsiFw-image-relative-path}/IsiGantt/arrow_right.png);
 width:9px;
 height:9px;
 background-position:0px;
 margin-top:3px;*/
  border-radius: 8px;
}
.x-panel-header-default .x-tool-img {
  /*  background-color:rgb(241,241,241);*/
}
.sch-gantt-parenttask-bar {
  border-color: #797979;
  background-color: #797979;
  height: 25%;
}
.sch-gantt-progress-bar {
  background-color: #2e99d1;
}
.sch-gantt-parenttask-bar .sch-gantt-progress-bar {
  background-color: #797979;
}
.sch-gantt-parenttask-arrow {
  width: 5px;
  height: 5px;
  background-color: #797979;
  border: 0px none transparent;
}
.sch-dependency,
.sch-dependency-arrow {
  border-color: #2e99d1;
}
.x-border-layout-ct {
  background-color: White;
}
/*HMLA*/
.sch-ganttpanel .x-splitter-vertical {
  /*  background-color:rgb(241,241,241);*/
  border: 1px solid silver;
}
.x-grid-locked .x-grid-inner-locked {
  border-right-width: 0px;
}
.x-window-header-default {
  border-color: #2e99d1;
}
.x-window-header-default-top {
  background-color: #2e99d1;
}
.x-panel-header-default-horizontal-noborder {
  padding: 0px 0px 0px 0px;
}
.x-grid-cell {
  font-size: 11px;
}
.x-tree-elbow-img {
  height: 20px;
  margin-top: -2px;
}
.x-tree-icon {
  height: 16px;
}
/*HMLA*/
.sch-column-header {
  height: 15px;
}
/*HMLA*/
/*HMLA 24/02*/
.IsiGantt .x-column-header-inner,
.sch-print-body .x-column-header-inner {
  background-color: #808080 !important;
  color: white;
  font-family: inherit;
  height: 28px;
  padding-bottom: 0;
  padding-top: 0;
  font-size: 11px;
}
.x-column-header-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
/*HMLA 20/02*/
.gnt-assignmentgrid .x-column-header-text {
  display: inline;
  vertical-align: middle;
  position: relative;
  top: 4px;
  /* font-size: 14px;*/
  font-family: inherit;
}
/*HMLA 26/02*/
.gnt-assignmentgrid .x-column-header-inner {
  background-color: #808080;
  color: white;
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
  text-overflow: ellipsis;
}
/*HMLA 26/02*/
.gnt-assignmentgrid .x-grid-view {
  overflow: hidden;
  position: relative;
  top: 3px;
}
/*HMLA 20/02*/
.sch-simple-timeheader {
  font-family: inherit;
}
div.sch-print-ct div div table.x-grid-table {
  position: relative !important;
}
div.sch-print-ct div table.x-grid-table {
  position: relative !important;
}
/*HMLA*/
html .x-btn-default-toolbar-medium {
  background-image: none;
}
.IsiGantt > .x-panel,
.IsiGantt > .x-panel > .x-panel-body,
.IsiGantt > .x-panel > .x-panel-body-default {
  border: 1px transparent;
}
.btnCollapseExpandToolbar {
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer;
  position: absolute;
  width: 9px;
  height: 9px;
  z-index: 1000;
  background-repeat: no-repeat;
  left: 50%;
  display: none;
}
.btnCollapseToolbar {
  top: 72px;
}
.btnExpandToolbar {
  top: 2px;
}
.x-toolbar {
  padding-top: 1px;
  padding-bottom: 10px;
}
.x-grid-editor .x-form-text {
  font: normal 11px helvetica, arial, verdana, sans-serif;
}
/*surcharge pour l'impression du Gantt*/
.sch-print-body {
  background-image: none;
  background-repeat: no-repeat;
  background-color: white;
}
.x-panel-body-default {
  font-size: 11px;
}
.sch-print-body .sch-print-ct .x-grid-inner-locked {
  border-right-color: #C0C0C0;
}
.sch-print-body .sch-gantt-milestone-diamond {
  z-index: 2;
  width: 0;
  border-style: none none none solid;
  border-color: #FFCA2A;
  background: none;
  box-shadow: none;
}
.sch-print-body .x-column-header {
  font: bold 13px/18px helvetica, arial, verdana, sans-serif;
}
.sch-print-body .x-docked-noborder-right {
  border-right-width: 1px !important;
  border-right-color: #C0C0C0 !important;
}
.sch-print-body .sch-locked-horizontal-scroll,
.sch-print-body .sch-timeline-horizontal-scroll {
  overflow-x: hidden !important;
}
.sch-print-body .x-grid-row-selected,
.sch-print-body .x-grid-td {
  background: none;
}
.sch-print-body .x-grid-locked .x-grid-inner-locked {
  border-right-width: 1px !important;
  border-right-color: #C0C0C0 !important;
}
.sch-print-body .sch-dependencyview-ct {
  position: absolute;
  z-index: 2;
  top: -6px;
}
.sch-print-body .x-grid-row-selected .sch-gantt-parenttask-bar,
.sch-print-body s.sch-gantt-task-highlighted .sch-gantt-parenttask-bar {
  border-color: #797979;
}
/*HMLA 24/02*/
.IsiGantt .x-grid-row-selected .sch-gantt-task-bar,
.IsiGantt .sch-gantt-task-highlighted .sch-gantt-task-bar,
.sch-print-body .x-grid-row-selected .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-highlighted .sch-gantt-task-bar {
  border-color: #f24b5a;
}
.IsiAssociatedView {
  /*masquage des champ de recherche sur les entete de colonnes*/
  /*gestion du sous composant de recherche*/
  /*gestion du bouton de chargement des données à la demande*/
}
.IsiAssociatedView .IsiPageHeader.associatedViewHeader {
  margin: 0px;
}
.IsiAssociatedView .ui-iggrid-filterrow {
  display: none;
}
.IsiAssociatedView .IsiDQSearch {
  position: relative;
  background-color: #eeeeee;
  padding-top: 3px;
  padding-bottom: 3px;
}
.IsiAssociatedView .IsiDQSearch .IsiDAQuickSearch {
  position: relative;
  right: 0px;
  top: 0px;
}
.IsiAssociatedView .IsiDQSearch .IsiDAQuickSearch > input {
  line-height: 25px;
}
.IsiAssociatedView .IsiDQSearch .IsiDAQuickSearch.SHidden {
  display: none;
}
.IsiAssociatedView .IsiGrid {
  padding-bottom: 0px;
}
.IsiAssociatedView .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton {
  height: 30px;
  text-align: center;
  color: #f2f9fb;
  font-size: 20px;
  background-color: #fff;
  font-family: FontIsilog;
  margin-bottom: 0px;
  line-height: 23px;
  vertical-align: middle;
}
.IsiAssociatedView .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton:before {
  content: '\E385';
}
.IsiAssociatedView .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton > * {
  height: 15px;
}
/*
    Cette mixin permet de définir les styles par défaut de la grille
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @background: fond de la table appliqué sur le tbody
    @lineHeight: hauteur de ligne appliqué sur les tr
    @gridStyle: style libre appliqué sur l'élément table 
*/
/*
    Cette mixin permet de définir le style d'une ligne
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @style: style libre appliqué sur les tr
    @hoverStyle: style libre appliqué sur les tr:hover
    @eventStyle: style libre appliqué sur les lignes en alternance
*/
/*
    Cette mixin permet de définir le style d'une cellule
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @style: style libre appliqué sur les td
    @hoverStyle: style libre appliqué sur td au survol
*/
/*
    Cette mixin permet de définir le style de l'entête d'une colonne
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @defaultStyle: style libre appliqué sur l'entête d'une colonne
    @sortedStyle: style libre appliqué sur l'entête d'une colonne lorsque celle-ci est triée
*/
/*
    Cette mixin permet de définir le style des zones de filtres présente dans les entête de colonne
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @style: style libre
*/
/*
    Cette mixin permet de définir le style du bouton permettant de demander le chargement d'enregistrement supplémentaire lors du chargement à la demande
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @style: style libre appliqué sur le bouton
*/
/*
    Cette mixin permet de définir le style du sélecteur de ligne
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @headerStyle: style libre appliqué sur l'entête de la colonne contenant les sélecteur de ligne (checkbox)
    @cellStyle: style libre appliqué sur la cellule contenant le selecteur de ligne (checkbox)
    @checkboxStyle: style libre appliqué sur le selecteur de ligne (checkbox)
*/
/*
    Cette mixin permet de définir le style des lignes selectionnées
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiGrid (ex: .IsiGrid { });
    @headerStyle: style libre appliqué sur l'entête de la colonne contenant les sélecteur de ligne (checkbox)
    @cellStyle: style libre appliqué sur la cellule contenant le selecteur de ligne (checkbox)
    @checkboxStyle: style libre appliqué sur le selecteur de ligne (checkbox)
*/
.IsiGrid {
  position: relative;
  padding-bottom: 25px;
}
.IsiGrid .ui-iggrid > div[id*="table_responsive_test_container"] {
  visibility: hidden;
}
.IsiGrid .ui-iggrid .ui-iggrid-editor {
  border: 1px solid black;
}
.IsiGrid .ui-iggrid > .ui-widget-header {
  background: none;
}
.IsiGrid .ui-iggrid .ui-iggrid-scrolldiv {
  background: none;
}
.IsiGrid .ui-iggrid thead {
  background-color: #747474;
}
.IsiGrid .ui-iggrid thead th.ui-iggrid-header {
  height: 34px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #fff;
}
.IsiGrid .ui-iggrid thead th.ui-iggrid-header .ui-iggrid-headertext {
  color: #fff;
}
.IsiGrid .ui-iggrid thead th.ui-iggrid-header .ui-iggrid-indicatorcontainer {
  float: none;
  position: absolute;
  display: inline-block;
  padding-left: 10px;
  color: #fff;
}
.IsiGrid .ui-iggrid thead th.ui-iggrid-header.ui-iggrid-colheaderasc,
.IsiGrid .ui-iggrid thead th.ui-iggrid-header.ui-iggrid-colheaderdesc {
  background-color: #5a5a5a;
}
.IsiGrid .ui-iggrid .ui-iggrid-filterrow {
  background-color: #fff;
}
.IsiGrid .ui-iggrid table tr.ui-iggrid-activerow td.ui-iggrid-selectedcell,
.IsiGrid .ui-iggrid table tr.ui-iggrid-activerow th.ui-iggrid-selectedcell {
  background-color: #b9eafc;
  color: #fff;
}
.IsiGrid .ui-iggrid table td,
.IsiGrid .ui-iggrid table th {
  border-right-color: #fff;
  border-right-style: solid;
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap;
}
.IsiGrid .ui-iggrid table td.ui-iggrid-selectedcell,
.IsiGrid .ui-iggrid table th.ui-iggrid-selectedcell {
  color: #f2f9fb;
}
.IsiGrid .ui-iggrid .ui-iggrid-headertable {
  background: none;
}
.IsiGrid .ui-iggrid .ui-iggrid-headertable th {
  border-right-color: transparent;
}
.IsiGrid .ui-iggrid .ui-iggrid-tablebody td {
  height: 34px;
}
.IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton {
  height: 34px;
  background-color: #1e91bc;
  color: #fff;
  margin-bottom: 5px;
}
.IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton input {
  height: 34px;
  background-color: #1e91bc;
  color: #fff;
}
.IsiGrid .ui-iggrid .ui-ig-altrecord {
  background-color: #f3f3f3;
}
.IsiGrid .ui-iggrid th.ui-iggrid-rowselector-class > .ui-icon {
  margin-right: 0 !important;
  margin-top: 0.2em;
}
.IsiGrid .ui-iggrid .ui-iggrid-addrow th {
  border: 0;
}
.IsiGrid .ui-iggrid th.ui-iggrid-rowselector-header {
  background-color: #747474;
  padding: 0px 10px 0 10px;
}
.IsiGrid .ui-iggrid th.ui-iggrid-rowselector-class {
  border-right: 1px solid white;
  border-bottom: 1px solid #dadada;
  background-color: inherit;
}
.IsiGrid .IsiWaitBar .BackGroundWait {
  opacity: 1;
}
.IsiGrid .IsiWaitBar.IsiWaitBarActive {
  box-sizing: border-box;
}
.IsiGrid .IsiWaitBar.IsiWaitBarActive .FrontWait {
  top: 20px;
}
.IsiGrid .ui-iggrid .ui-igloadingmsg {
  display: none;
}
.IsiGrid .showMoreWaitBar {
  display: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 20px;
}
.IsiGrid.showMoreLoading .showMoreWaitBar {
  display: block;
}
.IsiGrid .sct {
  margin-top: 10px;
}
.gridGlobalFiltering.searchLauncher {
  cursor: pointer;
}
.gridGlobalFiltering.searchLauncher:after {
  font-family: FontAwesome;
  display: block;
  right: 0px;
  position: absolute;
  top: 0;
  content: "\f002";
  font-style: normal;
  color: #b8c0c3;
  font-size: 19px;
  line-height: 31px;
  cursor: pointer;
}
.gridGlobalFiltering.clear:after {
  font-family: FontAwesome;
  font-size: 20px;
  content: '\f057';
  display: block;
  right: 28px;
  position: absolute;
  top: 0;
  font-style: normal;
  color: #b8c0c3;
  line-height: 32px;
}
input.hasValue + .gridGlobalFiltering.clear:after {
  color: #1e91bc;
  cursor: pointer;
}
input.gridGlobalFiltering {
  width: 100%;
  padding-right: 60px;
  color: gray !important;
}
input.gridGlobalFiltering::-ms-clear {
  display: none;
}
.IsiTabularView .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton {
  overflow: hidden;
}
.IsiHTMLTable {
  width: 100%;
  background-color: #FFFFFF;
}
.IsiHTMLTable table {
  border-spacing: 0px;
  border-collapse: collapse;
  border: 1px;
  border-style: solid;
  border-color: #dadada;
}
.IsiHTMLTable .IsiRow {
  height: 30px;
}
.IsiHTMLTable .IsiRow .IsiCellImageButton {
  line-height: 30px;
}
.IsiHTMLTable .IsiRow.even {
  background: #F2F2F2;
}
.IsiHTMLTable .IsiRow.odd {
  background: #FFFFFF;
}
.IsiHTMLTable .IsiRow .IsiCell {
  height: 30px;
  padding: 0 10px 0 10px;
  vertical-align: middle;
}
.IsiHTMLTable .IsiRow .IsiCell .label {
  width: 100%;
}
.IsiHTMLTable .IsiRow .IsiCell[data-limit=false] .label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiHTMLTable .IsiRow.disabled,
.IsiHTMLTable .IsiCell.disabled,
.IsiHTMLTable .IsiRow.disabled .IsiCell {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
  font-style: italic;
}
.IsiHTMLTable .IsiHeaderRow .IsiHeaderCell {
  background: #959595;
  color: #fff;
  font-weight: normal;
  height: 28px;
  font-size: 11px;
  margin: 0;
  padding-left: 1px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
}
.IsiHTMLTable .IsiHeaderRow .IsiHeaderCell span {
  padding: 0 10px 0 10px;
}
.IsiHTMLTable-number {
  text-align: right;
}
.IsiHTMLTable-center {
  text-align: center;
}
.IsiHTMLTable-selected td {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
td.IsiHTMLTable-selected-first {
  border-left: 1px solid black;
}
td.IsiHTMLTable-selected-last {
  border-right: 1px solid black;
}
.IsiSearch {
  border: 1px solid #dcdcdc;
  height: 30px;
  box-sizing: border-box;
  position: relative;
}
.IsiSearch.hasValue > .clear,
.IsiSearch input.hasValue + .clear {
  visibility: visible;
}
.IsiSearch:hover {
  border: 1px solid #b8c0c3;
}
.IsiSearch .launcher:after {
  font-family: FontAwesome;
  font-size: 20px;
  content: "\f002";
  display: block;
  right: 6px;
  position: absolute;
  top: 0;
  font-style: normal;
  color: #b8c0c3;
  line-height: 30px;
  margin-top: -1px;
}
.IsiSearch .clear {
  visibility: hidden;
}
.IsiSearch .clear:after {
  font-family: FontAwesome;
  font-size: 20px;
  content: '\f057';
  display: block;
  right: 34px;
  position: absolute;
  top: 0;
  font-style: normal;
  line-height: 30px;
  margin-top: -1px;
}
.IsiSearch input.hasValue ~ span {
  cursor: pointer;
}
.IsiSearch input.hasValue ~ span:after {
  color: #1e91bc;
}
.IsiSearch input {
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  color: #808080;
  width: 100%;
  padding-right: 60px;
  color: gray !important;
  border: 0px;
  box-sizing: border-box;
  height: 100%;
  line-height: 30px;
}
.IsiSearch input::-ms-clear {
  display: none;
}
/*
  _____       _  _____                                 ____          _    _                
 |_   _|     (_)|_   _|                               |  _ \        | |  | |               
   | |   ___  _   | |   _ __ ___    __ _   __ _   ___ | |_) | _   _ | |_ | |_  ___   _ __  
   | |  / __|| |  | |  | '_ ` _ \  / _` | / _` | / _ \|  _ < | | | || __|| __|/ _ \ | '_ \ 
  _| |_ \__ \| | _| |_ | | | | | || (_| || (_| ||  __/| |_) || |_| || |_ | |_| (_) || | | |
 |_____||___/|_||_____||_| |_| |_| \__,_| \__, | \___||____/  \__,_| \__| \__|\___/ |_| |_|
                                           __/ |                                           
                                          |___/                                            
 IsiImageButton
*/
.IsiImageButton {
  background-repeat: no-repeat;
  cursor: default;
}
.IsiImageButton a {
  display: block;
  outline: none;
  width: inherit;
  height: inherit;
  border: 0;
  text-decoration: none;
}
.IsiImageButton.enabled {
  cursor: pointer;
}
.IsiImageButton.IsiImageButtonFi .label {
  display: inline;
}
.IsiImageButton.IsiImageButtonFi i {
  font-family: FontIsilog;
}
.IsiImageButton.IsiImageButtonFi i:before {
  font-size: 16px;
}
.IsiImageButton.IsiImageButtonFa i {
  font-family: FontAwesome;
  height: 28px;
  display: inline-block;
}
.IsiImageButton.IsiImageButtonFa i:before {
  font-size: 16px;
}
.IsiImageButton.IsiImageButtonFa i + .label {
  line-height: 28px;
}
.IsiImageButton.IsiImageButtonCss i:before {
  font-size: 16px;
}
.IsiImageButton .label {
  color: #1d293d;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.IsiImageButton .label.hidden {
  display: none;
}
.IsiImageButton .label.iButtonLabel {
  color: #fff;
  line-height: 18px;
  font-size: 13px;
}
.IsiImageButton.enabled:hover .IsiImageButton_ArrowImg {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/fleche-suite-noir.png);
}
.IsiImageButton.shadowed:hover .IsiImageButton_Img {
  margin-top: 1px;
  margin-left: 1px;
}
.IsiImageButton .menuArrow {
  position: relative;
  float: right;
  color: #1ca8dd;
}
.IsiImageButton .menuArrow:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
  left: initial;
  padding: 0;
}
.IsiImageButton.menuEnabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiImageButton.menuEnabled:not(.showIcon) .menuArrow {
  margin-left: 10px;
}
.IsiImageButton.disabled {
  cursor: default;
}
.IsiImageButton.disabled * {
  cursor: default;
}
.IsiImageButton.disabled .label {
  text-decoration: none;
}
.IsiImageButton.disabled:not(.custom) {
  color: rgba(128, 128, 128, 0.6);
}
.IsiImageButton.disabled:not(.custom) .label {
  color: rgba(128, 128, 128, 0.6);
}
.IsiImageButton.disabled:not(.custom) > div > i {
  border-radius: 28px;
  height: 28px;
  width: 28px;
  line-height: 28px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: rgba(128, 128, 128, 0.6);
  color: #dfdfdf;
  text-align: center;
}
.IsiImageButton .IsiImageButton img {
  border: 0;
}
.rdo DIV DIV.IsiImageButton_ArrowImg {
  display: none;
}
.IsiImageButtonLblRight .IsiImageButton_ImgList {
  float: left;
}
.IsiImageButton_Container {
  text-align: center;
}
/*HMLA 28/01/2015*/
.IsiImageButton_ImgContainer {
  text-align: center;
  font-size: 0;
  vertical-align: top;
  display: inline-block;
}
.ImageButtonMenu {
  font-weight: bold;
  color: #333333;
  position: absolute;
  text-align: left;
  margin-left: -2px;
  z-index: 50000;
}
.ImageButtonMenu.floating {
  display: inline;
}
.ImageButtonMenu.floating .IsiMenu {
  display: none;
}
.ImageButtonMenu.menu {
  font-style: normal;
  font-weight: normal;
  color: #1e91bc;
  font-size: 11px;
  left: 0px;
}
.ImageButtonMenu.menu .IsiMenu,
.ImageButtonMenu.menu.floating .IsiMenu {
  margin-top: 4px;
  display: none;
}
/*
  _____       _  _____                     _    _                   _             
 |_   _|     (_)|  __ \                   | |  | |                 | |            
   | |   ___  _ | |__) |__ _   __ _   ___ | |__| |  ___   __ _   __| |  ___  _ __ 
   | |  / __|| ||  ___// _` | / _` | / _ \|  __  | / _ \ / _` | / _` | / _ \| '__|
  _| |_ \__ \| || |   | (_| || (_| ||  __/| |  | ||  __/| (_| || (_| ||  __/| |   
 |_____||___/|_||_|    \__,_| \__, | \___||_|  |_| \___| \__,_| \__,_| \___||_|   
                               __/ |                                              
                              |___/                                              
 Style : IsiPageHeader
*/
/*
    Cette mixin permet de définir la hauteur du composant
*/
.IsiPageHeader {
  box-sizing: border-box;
  position: relative;
  z-index: 150;
  /*
        Cette mixin permet de d�finir la hauteur du composant
    */
}
.IsiPageHeader.formHeader {
  background: white;
  margin: 0 5px 0 5px;
  padding: 0;
  height: 67px;
}
.IsiPageHeader.formHeader .iconContainer {
  line-height: 67px;
}
.IsiPageHeader.formHeader .iconContainer {
  width: 74px;
  height: 67px;
  text-align: center;
}
.IsiPageHeader.formHeader .iconContainer.img {
  background-color: white;
  font-size: inherit;
}
.IsiPageHeader.formHeader .iconContainer.img img.icon {
  width: 42px;
  height: 42px;
  vertical-align: middle;
}
.IsiPageHeader.formHeader .iconContainer {
  font-size: 42px;
  line-height: 67px;
  background: #1e91bc;
  color: white;
}
.IsiPageHeader.formHeader .countNumber.noDisplay,
.IsiPageHeader.formHeader .countNumber:empty {
  display: none;
}
.IsiPageHeader.formHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #1e91bc;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 10px 0 0 94px !important;
  line-height: auto;
}
.IsiPageHeader.formHeader .title .count {
  min-width: 51px;
  margin: 0 2px 0 7px;
  display: inline-block;
}
.IsiPageHeader.formHeader .title .count.noDisplay {
  display: none;
}
.IsiPageHeader.formHeader .title .count .countNumber {
  position: relative;
  color: #fff;
  border-radius: 10px;
  padding: 4px 6px 3px;
  line-height: 0.92;
  font-size: 12px;
  border: 1px solid #fff;
  bottom: 2px;
}
.IsiPageHeader.formHeader .title .count .countNumber:empty {
  display: none;
}
.IsiPageHeader.formHeader .title .titleRight {
  font-weight: normal;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode {
  display: none;
  margin-left: 13px;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode.archive {
  display: inline;
  margin-right: 5px;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode.archive:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f187";
  color: #f24b5a;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode.mask {
  display: inline;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode.mask:before {
  font-family: FontIsilog;
  font-size: 17px;
  content: "\E30A";
  color: #f24b5a;
}
.IsiPageHeader.formHeader .topRight {
  display: flex;
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.IsiPageHeader.formHeader .topRight .IsiPaging {
  order: 1;
}
.IsiPageHeader.formHeader .topRight .count {
  float: left;
  display: flex;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  align-items: center;
}
.IsiPageHeader.formHeader .topRight .count .index {
  font-weight: normal;
}
.IsiPageHeader.formHeader .topRight .count .total {
  font-weight: bold;
}
.IsiPageHeader.formHeader .topRight .count[data-mode="totalWithIndex"] {
  height: 20px;
  border-radius: 8px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: #1ca8dd;
  color: #fff;
}
.IsiPageHeader.formHeader .topRight .count[data-mode="totalOnly"] {
  height: 40px;
}
.IsiPageHeader.formHeader .topRight .count[data-mode="totalOnly"] .index {
  display: none;
}
.IsiPageHeader.formHeader .topRight .count[data-mode="totalOnly"] .total {
  background-color: #1ca8dd;
  color: #fff;
  text-align: center;
  min-width: 25px;
  box-sizing: border-box;
  padding: 5px 4px 0px 5px;
  margin-right: 10px;
  border-radius: 13px;
  height: 25px;
  vertical-align: middle;
}
.IsiPageHeader.formHeader .topRight .count[data-mode="none"] {
  display: none;
}
.IsiPageHeader.formHeader .topRight .IsiSwitchButton {
  padding-top: 4px;
  width: 180px;
}
.IsiPageHeader.formHeader .topRight .searchModeSwitch {
  order: 2;
  width: auto;
  padding-right: 13px;
}
.IsiPageHeader.formHeader .topRight .searchModeSwitch .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiPageHeader.formHeader .topRight .IsiImageButton.fi-croix-fermer {
  padding: 7px 15px 0px 17px;
  order: 3;
}
.IsiPageHeader.formHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #1ca8dd;
}
.RO .IsiPageHeader.formHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  color: #1ca8dd;
}
.IsiPageHeader.formHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #87d0ec;
}
.RO .IsiPageHeader.formHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  color: #87d0ec;
}
.IsiPageHeader.formHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiPageHeader.formHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiPageHeader.formHeader .toolbar {
  z-index: 150;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiPageHeader.formHeader .toolbar .menu .MenuSeparator {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #1e91bc solid;
  opacity: 0.45;
}
.IsiPageHeader.formHeader .toolbar .button {
  padding: 0px;
  height: 28px;
  margin-left: 20px;
}
.IsiPageHeader.formHeader .toolbar .button.IsiImageButton .IsiImageButton_Container {
  display: flex;
  align-items: center;
  height: 100%;
}
.IsiPageHeader.formHeader .toolbar .button.IsiImageButton .IsiImageButton_Container .menuArrow {
  position: static;
  float: none;
}
.IsiPageHeader.formHeader .toolbar .button:nth-child(1) {
  margin-left: 0;
}
.IsiPageHeader.formHeader .toolbar .button:not(.showIcon) {
  margin-left: 10px;
}
.IsiPageHeader.formHeader .toolbar .button .label {
  display: inline;
}
.IsiPageHeader.formHeader .toolbar .button > div > i:before {
  border-radius: 28px;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled > div > i:before {
  color: #fff;
  background: #1ca8dd;
}
.IsiPageHeader.formHeader .toolbar .button.enabled .label {
  font-style: normal;
  font-size: 11px;
  color: #1ca8dd;
  font-weight: normal;
  text-transform: none;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate i::before {
  background: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate:hover .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate:hover i::before {
  background-color: #f7b04d;
}
.IsiPageHeader.formHeader .toolbar .button.enabled > div:hover:before {
  border-radius: 29px;
  height: 29px;
  width: 29px;
  line-height: 29px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #87d0ec;
  text-decoration: none;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 28px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon).menuOpened .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon).menuOpened .menuArrow:after {
  color: #fff;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon):hover .label {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) {
  background: #87d0ec none no-repeat scroll center center;
  border-radius: 28px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:hover > div .label {
  font-style: normal;
  font-size: 11px;
  color: #87d0ec;
  font-weight: normal;
  text-transform: none;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #87d0ec;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon .icon-menu-down:before {
  font-size: 25px;
  font-weight: bold;
  left: initial;
  padding: 0;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon.hasMenuArrow {
  margin-right: 6px;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon .menuArrow {
  padding-left: 3px;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon .icon-menu-treatment:before,
.IsiPageHeader.formHeader .toolbar .button.showIcon .icon-menu-misc:before {
  font-size: 16px;
}
.IsiPageHeader.formHeader .toolbar.bottomRight {
  display: inline;
  width: auto;
  height: auto;
  right: 0px;
  left: initial;
  top: auto;
  bottom: 4px;
  margin-right: 20px;
}
.IsiPageHeader.formHeader .toolbar.bottomRight .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiPageHeader.formHeader .toolbar.bottomLeft {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  left: 0px;
  padding: 10px 0 0 94px;
  top: auto;
  bottom: 5px;
}
.IsiPageHeader.formHeader .toolbar.bottomLeft .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader {
  background: #3b4346;
  margin: 0 0 0 0;
  padding: 1px 20px 3px 20px;
  height: 47px;
  overflow: visible;
  white-space: nowrap;
}
.IsiPageHeader.associatedViewHeader .iconContainer {
  line-height: 47px;
}
.IsiPageHeader.associatedViewHeader .iconContainer {
  width: 32px;
  height: 32px;
  text-align: center;
}
.IsiPageHeader.associatedViewHeader .iconContainer.img {
  background-color: white;
  font-size: inherit;
}
.IsiPageHeader.associatedViewHeader .iconContainer.img img.icon {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.IsiPageHeader.associatedViewHeader .iconContainer {
  font-size: 25px;
  line-height: 32px;
  background: transparent;
  color: white;
}
.IsiPageHeader.associatedViewHeader .countNumber.noDisplay,
.IsiPageHeader.associatedViewHeader .countNumber:empty {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  margin: 2px 6px 0 10px;
  padding: 0 !important;
  line-height: 32px;
}
.IsiPageHeader.associatedViewHeader .title .count {
  min-width: 51px;
  margin: 0 2px 0 7px;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .title .count.noDisplay {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title .count .countNumber {
  position: relative;
  color: #1ca8dd;
  border-radius: 10px;
  padding: 4px 6px 3px;
  line-height: 0.92;
  font-size: 12px;
  border: 1px solid #1ca8dd;
  bottom: 2px;
}
.IsiPageHeader.associatedViewHeader .title .count .countNumber:empty {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title .titleRight {
  font-weight: normal;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode {
  display: none;
  margin-left: 13px;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.archive {
  display: inline;
  margin-right: 5px;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.archive:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f187";
  color: #f24b5a;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.mask {
  display: inline;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.mask:before {
  font-family: FontIsilog;
  font-size: 17px;
  content: "\E30A";
  color: #f24b5a;
}
.IsiPageHeader.associatedViewHeader .topRight {
  display: flex;
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging {
  order: 1;
}
.IsiPageHeader.associatedViewHeader .topRight .count {
  float: left;
  display: flex;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  align-items: center;
}
.IsiPageHeader.associatedViewHeader .topRight .count .index {
  font-weight: normal;
}
.IsiPageHeader.associatedViewHeader .topRight .count .total {
  font-weight: bold;
}
.IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalWithIndex"] {
  height: 20px;
  border-radius: 8px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: #1ca8dd;
  color: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] {
  height: 40px;
}
.IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] .index {
  display: none;
}
.IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] .total {
  background-color: #1ca8dd;
  color: #1ca8dd;
  text-align: center;
  min-width: 25px;
  box-sizing: border-box;
  padding: 5px 4px 0px 5px;
  margin-right: 10px;
  border-radius: 13px;
  height: 25px;
  vertical-align: middle;
}
.IsiPageHeader.associatedViewHeader .topRight .count[data-mode="none"] {
  display: none;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiSwitchButton {
  padding-top: 4px;
  width: 180px;
}
.IsiPageHeader.associatedViewHeader .topRight .searchModeSwitch {
  order: 2;
  width: auto;
  padding-right: 13px;
}
.IsiPageHeader.associatedViewHeader .topRight .searchModeSwitch .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer {
  padding: 0px 0px 0px 16px;
  order: 3;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #1ca8dd;
}
.RO .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #87d0ec;
}
.RO .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiPageHeader.associatedViewHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiPageHeader.associatedViewHeader .toolbar {
  z-index: 150;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiPageHeader.associatedViewHeader .toolbar .menu .MenuSeparator {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #1e91bc solid;
  opacity: 0.45;
}
.IsiPageHeader.associatedViewHeader .toolbar .button {
  padding: 0px;
  height: 28px;
  margin-left: 20px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.IsiImageButton .IsiImageButton_Container {
  display: flex;
  align-items: center;
  height: 100%;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.IsiImageButton .IsiImageButton_Container .menuArrow {
  position: static;
  float: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button:nth-child(1) {
  margin-left: 0;
}
.IsiPageHeader.associatedViewHeader .toolbar .button:not(.showIcon) {
  margin-left: 10px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button .label {
  display: inline;
}
.IsiPageHeader.associatedViewHeader .toolbar .button > div > i:before {
  border-radius: 28px;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div > i:before {
  color: #3b4346;
  background: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled .label {
  font-style: normal;
  font-size: 11px;
  color: #fff;
  font-weight: normal;
  text-transform: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate .label {
  color: #f38f01;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate i::before {
  background: #f38f01;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate:hover .label {
  color: #f38f01;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate:hover i::before {
  background-color: #f7b04d;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div:hover:before {
  border-radius: 29px;
  height: 29px;
  width: 29px;
  line-height: 29px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #87d0ec;
  text-decoration: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 28px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened .menuArrow:after {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover .label {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) {
  background: #87d0ec none no-repeat scroll center center;
  border-radius: 28px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div .label {
  font-style: normal;
  font-size: 11px;
  color: #87d0ec;
  font-weight: normal;
  text-transform: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #87d0ec;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-down:before {
  font-size: 25px;
  font-weight: bold;
  left: initial;
  padding: 0;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon.hasMenuArrow {
  margin-right: 6px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .menuArrow {
  padding-left: 3px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-treatment:before,
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-misc:before {
  font-size: 16px;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomRight {
  display: inline;
  width: auto;
  height: auto;
  right: 0px;
  left: initial;
  top: auto;
  bottom: 4px;
  margin-right: 20px;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomRight .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomLeft {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  left: 0px;
  padding: 0;
  top: auto;
  bottom: 5px;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomLeft .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader > * {
  vertical-align: middle;
}
.IsiPageHeader.associatedViewHeader .iconContainer,
.IsiPageHeader.associatedViewHeader .countNumber[data-value] {
  position: static;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .countNumber:not([data-value]) {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title {
  position: static;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .toolbar {
  position: static;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomLeft {
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div .label {
  color: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.disabled > div > i:before {
  background-color: rgba(255, 255, 255, 0.5);
  color: #3b4346;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.disabled .label {
  color: #fff;
  opacity: 0.5;
}
.IsiPageHeader.associatedViewHeader .toolbar .IsiMenu {
  background-color: #3b4346;
  border-top-width: 1px;
}
.IsiPageHeader.associatedViewHeader .toolbar .IsiMenu .IsiMenuEntry {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .IsiMenu .IsiMenuEntry .MenuText:hover {
  color: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .topRight {
  padding-right: 0;
  padding-top: 0;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #87d0ec;
}
.touch .IsiPageHeader.associatedViewHeader {
  background: #3b4346;
  margin: 0 0 0 0;
  padding: 1px 20px 3px 20px;
  height: 47px;
}
.touch .IsiPageHeader.associatedViewHeader .iconContainer {
  line-height: 47px;
}
.touch .IsiPageHeader.associatedViewHeader .iconContainer {
  width: 32px;
  height: 32px;
  text-align: center;
}
.touch .IsiPageHeader.associatedViewHeader .iconContainer.img {
  background-color: white;
  font-size: inherit;
}
.touch .IsiPageHeader.associatedViewHeader .iconContainer.img img.icon {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
.touch .IsiPageHeader.associatedViewHeader .iconContainer {
  font-size: 25px;
  line-height: 32px;
  background: transparent;
  color: white;
}
.touch .IsiPageHeader.associatedViewHeader .countNumber.noDisplay,
.touch .IsiPageHeader.associatedViewHeader .countNumber:empty {
  display: none;
}
.touch .IsiPageHeader.associatedViewHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  margin: 2px 6px 0 10px;
  padding: 0 !important;
  line-height: 32px;
}
.touch .IsiPageHeader.associatedViewHeader .title .count {
  min-width: 51px;
  margin: 0 2px 0 7px;
  display: inline-block;
}
.touch .IsiPageHeader.associatedViewHeader .title .count.noDisplay {
  display: none;
}
.touch .IsiPageHeader.associatedViewHeader .title .count .countNumber {
  position: relative;
  color: #1ca8dd;
  border-radius: 10px;
  padding: 4px 6px 3px;
  line-height: 0.92;
  font-size: 12px;
  border: 1px solid #1ca8dd;
  bottom: 2px;
}
.touch .IsiPageHeader.associatedViewHeader .title .count .countNumber:empty {
  display: none;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight {
  font-weight: normal;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode {
  display: none;
  margin-left: 13px;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.archive {
  display: inline;
  margin-right: 5px;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.archive:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f187";
  color: #f24b5a;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.mask {
  display: inline;
}
.touch .IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.mask:before {
  font-family: FontIsilog;
  font-size: 17px;
  content: "\E30A";
  color: #f24b5a;
}
.touch .IsiPageHeader.associatedViewHeader .topRight {
  display: flex;
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.touch .IsiPageHeader.associatedViewHeader .topRight .IsiPaging {
  order: 1;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count {
  float: left;
  display: flex;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  align-items: center;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count .index {
  font-weight: normal;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count .total {
  font-weight: bold;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalWithIndex"] {
  height: 20px;
  border-radius: 8px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: #1ca8dd;
  color: #1ca8dd;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] {
  height: 40px;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] .index {
  display: none;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count[data-mode="totalOnly"] .total {
  background-color: #1ca8dd;
  color: #1ca8dd;
  text-align: center;
  min-width: 25px;
  box-sizing: border-box;
  padding: 5px 4px 0px 5px;
  margin-right: 10px;
  border-radius: 13px;
  height: 25px;
  vertical-align: middle;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .count[data-mode="none"] {
  display: none;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .IsiSwitchButton {
  padding-top: 4px;
  width: 180px;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .searchModeSwitch {
  order: 2;
  width: auto;
  padding-right: 13px;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .searchModeSwitch .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer {
  padding: 0px 0px 0px 16px;
  order: 3;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #1ca8dd;
}
.RO .touch .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  color: #fff;
}
.touch .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #87d0ec;
}
.RO .touch .IsiPageHeader.associatedViewHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  color: #fff;
}
.touch .IsiPageHeader.associatedViewHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.touch .IsiPageHeader.associatedViewHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar {
  z-index: 150;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .menu .MenuSeparator {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #1e91bc solid;
  opacity: 0.45;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button {
  padding: 0px;
  height: 28px;
  margin-left: 20px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.IsiImageButton .IsiImageButton_Container {
  display: flex;
  align-items: center;
  height: 100%;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.IsiImageButton .IsiImageButton_Container .menuArrow {
  position: static;
  float: none;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button:nth-child(1) {
  margin-left: 0;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button:not(.showIcon) {
  margin-left: 10px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button .label {
  display: inline;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button > div > i:before {
  border-radius: 28px;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div > i:before {
  color: #3b4346;
  background: #fff;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled .label {
  font-style: normal;
  font-size: 11px;
  color: #fff;
  font-weight: normal;
  text-transform: none;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate .label {
  color: #f38f01;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate i::before {
  background: #f38f01;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate:hover .label {
  color: #f38f01;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled.StateUpdate:hover i::before {
  background-color: #f7b04d;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div:hover:before {
  border-radius: 29px;
  height: 29px;
  width: 29px;
  line-height: 29px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #87d0ec;
  text-decoration: none;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 28px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened .menuArrow:after {
  color: #fff;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover .label {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) {
  background: #87d0ec none no-repeat scroll center center;
  border-radius: 28px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div .label {
  font-style: normal;
  font-size: 11px;
  color: #87d0ec;
  font-weight: normal;
  text-transform: none;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #87d0ec;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-down:before {
  font-size: 25px;
  font-weight: bold;
  left: initial;
  padding: 0;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.showIcon.hasMenuArrow {
  margin-right: 6px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .menuArrow {
  padding-left: 3px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-treatment:before,
.touch .IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .icon-menu-misc:before {
  font-size: 16px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar.bottomRight {
  display: inline;
  width: auto;
  height: auto;
  right: 0px;
  left: initial;
  top: auto;
  bottom: 4px;
  margin-right: 20px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar.bottomRight .button {
  position: relative;
  float: none;
  display: inline-block;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar.bottomLeft {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  left: 0px;
  padding: 0;
  top: auto;
  bottom: 5px;
}
.touch .IsiPageHeader.associatedViewHeader .toolbar.bottomLeft .button {
  position: relative;
  float: none;
  display: inline-block;
}
html body.rwd.touch .formHeader {
  height: 67px;
  display: flex;
  flex-flow: row wrap;
}
html body.rwd.touch .formHeader .iconContainer {
  line-height: 67px;
}
html body.rwd.touch .formHeader .iconContainer {
  overflow: visible;
  position: relative;
  background: #1e91bc;
  color: white;
  float: left;
  order: 0;
}
html body.rwd.touch .formHeader .iconContainer:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 33.5px 0 33.5px 11px;
  border-color: transparent transparent transparent #1e91bc;
  position: absolute;
  right: -11px;
  display: block;
  top: 0;
  content: " ";
  z-index: 100;
}
html body.rwd.touch .formHeader .title {
  order: 1;
  flex: 1 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
}
html body.rwd.touch .formHeader .title .titleLabel {
  padding-left: 10px;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html body.rwd.touch .formHeader .title:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 39.5px 0 39.5px 15px;
  border-color: transparent transparent transparent #eeeeee;
  order: 1;
  left: 0;
  display: block;
  top: -6px;
  content: " ";
  position: absolute;
}
html body.rwd.touch .formHeader .topRight {
  order: 2;
  position: relative;
  float: unset;
}
html body.rwd.touch .formHeader .searchModeSwitch {
  display: none;
}
html body.rwd.touch .associatedViewHeader {
  height: 47px;
  display: flex;
  flex-flow: row wrap;
}
html body.rwd.touch .associatedViewHeader .iconContainer {
  line-height: 47px;
}
html body.rwd.touch .associatedViewHeader .iconContainer {
  overflow: visible;
  position: relative;
  background: transparent;
  color: white;
  float: left;
  order: 0;
}
html body.rwd.touch .associatedViewHeader .iconContainer:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23.5px 0 23.5px 11px;
  border-color: transparent transparent transparent transparent;
  position: absolute;
  right: -11px;
  display: block;
  top: 0;
  content: " ";
  z-index: 100;
}
html body.rwd.touch .associatedViewHeader .title {
  order: 1;
  flex: 1 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
}
html body.rwd.touch .associatedViewHeader .title .titleLabel {
  padding-left: 10px;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html body.rwd.touch .associatedViewHeader .title:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 29.5px 0 29.5px 15px;
  border-color: transparent transparent transparent #eeeeee;
  order: 1;
  left: 0;
  display: block;
  top: -6px;
  content: " ";
  position: absolute;
}
html body.rwd.touch .associatedViewHeader .topRight {
  order: 2;
  position: relative;
  float: unset;
}
html body.rwd.touch .associatedViewHeader .searchModeSwitch {
  display: none;
}
.RO .formHeader .toolbar .button,
.RO .associatedViewHeader .toolbar .button {
  display: none !important;
}
.RO .formHeader .toolbar .button.showWhenRO,
.RO .associatedViewHeader .toolbar .button.showWhenRO {
  display: block !important;
  margin-left: 0px;
}
.RO .associatedViewHeader {
  background: #747474;
  /*.topRight {
            display: none;
        }*/
}
.RO .associatedViewHeader .toolbar .button.enabled div i:before {
  color: #747474;
}
.RO .associatedViewHeader .title .count .countNumber {
  color: #fff;
  border-color: #fff;
}
#PanelPortal .title .count {
  min-width: auto;
}
.IsiPageHeaderRightToolBar .btnDebug,
.IsiPageHeaderRightToolBar .btnDebug:hover {
  border-radius: 16px;
  background-color: #dfdfdf;
  display: inline-block;
  font-weight: bold;
  height: 29px;
  font-size: 11px;
  width: 29px;
  margin: 0 13px 0 0;
  line-height: 30px;
  color: #1ca8dd;
  text-align: center;
  cursor: pointer;
}
.IsiPageHeaderRightToolBar .btnDebug .label,
.IsiPageHeaderRightToolBar .btnDebug:hover .label {
  color: #1ca8dd;
}
.touch .IsiPageHeaderRightToolBar {
  position: relative;
  white-space: nowrap;
  float: right;
}
.touch .IsiPageHeaderRightToolBar .rightBut {
  height: 67px;
  width: 67px;
  background-color: #46a8cd;
  text-align: center;
  position: relative;
  float: left;
}
.touch .IsiPageHeaderRightToolBar .rightBut.hover {
  cursor: pointer;
}
.touch .IsiPageHeaderRightToolBar .rightBut:before {
  color: white;
  line-height: 67px;
}
.touch .IsiPageHeaderRightToolBar .rightBut.bugDiv:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f188";
}
.touch .IsiPageHeaderRightToolBar .rightBut.close:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f00d";
}
.touch .IsiPageHeaderRightToolBar .rightBut ~ .rightBut {
  border-left: 1px solid #eeeeee;
}
.touch .IsiPageHeaderRightToolBar .debugDiv {
  position: absolute;
  z-index: 1;
  display: none;
  right: 0;
  padding: 3px 0 2px 0;
  background: #1e91bc;
  margin: 1px 0 0 0;
  top: 40px;
  float: right;
  clear: both;
}
.touch .IsiPageHeaderRightToolBar .debugDiv:before {
  font-family: FontAwesome;
  content: "\f0d7";
  font-size: 31px;
  color: #1e91bc;
  position: absolute;
  right: 11px;
  top: -19px;
  transform: rotate(180deg);
}
.touch .IsiPageHeaderRightToolBar .debugDiv .btnDebug {
  border-radius: 24px;
  background-color: #fff;
  display: inline-block;
  font-weight: normal;
  height: 24px;
  font-size: 10px;
  width: 24px;
  margin: 0 14px 0 0;
  line-height: 24px;
  color: #1e91bc;
  text-align: center;
  cursor: pointer;
}
.touch .IsiPageHeaderRightToolBar .debugDiv .btnDebug:first-child {
  margin-left: 9px;
}
.touch .IsiPageHeaderRightToolBar .debugDiv .btnDebug:last-child {
  margin-right: 9px;
}
.touch .associatedViewHeader .IsiPageHeaderRightToolBar .rightBut {
  background-color: #62696b;
  height: 47px;
}
.RO .IsiPageHeaderRightToolBar .debugDiv {
  display: none;
}
.IsiHamburgerMenu {
  /* Personnalisation de la largeur du panel jquery.mobile */
}
.IsiHamburgerMenu.ui-panel {
  position: fixed !important;
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  z-index: 1005;
}
.IsiHamburgerMenu.ui-panel div {
  overflow: visible;
}
.IsiHamburgerMenu .noSelect {
  user-select: none;
}
.IsiHamburgerMenu .burgerMenu {
  margin: 5px;
  cursor: pointer;
  color: #232526;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
}
.IsiHamburgerMenu .burgerMenu:before {
  font-family: FontAwesome;
  font-size: 28px;
  content: '\f0c9';
}
.IsiHamburgerMenu.menuPanel {
  background-color: #176b8b;
}
.IsiHamburgerMenu.menuPanel.menu-panel-closed {
  display: none;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner {
  width: 29em;
  overflow: hidden;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content {
  min-height: 100vh;
  min-width: 29em;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu {
  float: left;
  min-height: 100vh;
  height: 100%;
  width: 29em;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu input,
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu input:before,
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu input:after {
  -webkit-user-select: initial;
  -khtml-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel {
  background-color: #176b8b;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel {
  background-color: #176b8b;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .entries {
  position: relative;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries {
  background-color: #176b8b;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline {
  height: 51px;
  line-height: 51px;
  white-space: nowrap;
  padding-left: 20px;
  cursor: pointer;
  position: relative;
  display: block;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline:not(.groupEntry):after {
  content: " ";
  display: block;
  width: calc(96% - 20px);
  height: 1px;
  bottom: -1px;
  left: 4%;
  position: absolute;
  z-index: 60000;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(88%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline div {
  display: inline;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline span {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  font-size: 14px;
  vertical-align: middle;
  display: inline-block;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.hasSubMenu:before {
  color: #46a8cd;
  font-family: FontAwesome;
  content: '\f105';
  font-size: 20px;
  height: calc(100% + 1px);
  width: 15px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry {
  background-color: #1e91bc;
  padding-left: 22px;
  margin-bottom: 5px;
  height: 35px;
  line-height: 35px;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry:after {
  content: " ";
  display: block;
  width: 100%;
  height: 1px;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 61000;
  background: #1e91bc;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry span {
  color: #fff;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry:before {
  content: ' ';
  position: absolute;
  left: 21px;
  top: calc(100%);
  z-index: 60000;
  width: 0;
  height: 0;
  border-top: 6px solid #1e91bc;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.iconEntry i {
  font-size: 22px;
  vertical-align: middle;
  display: inline-block;
  color: #1e91bc;
  width: 30px;
  text-align: right;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.iconEntry span {
  padding-left: 12px;
  width: calc(100% - 50px);
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.selected span {
  width: calc(100% - 40px);
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.selected span:before {
  content: " ";
  height: calc(100% + 1px);
  width: 4px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #fff;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.selected span:after {
  position: absolute;
  display: block;
  top: calc(50% - 11px);
  right: 20px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-family: FontAwesome;
  content: '\f00c';
  font-size: 22px;
  color: #fff;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .withGroup .entries-entry-inline {
  padding-left: 30px;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .withGroup .entries-entry-inline.groupEntry {
  padding-left: 22px;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .withGroup .entries-entry-inline.iconEntry {
  padding-left: 12px;
}
.IsiHamburgerMenu .burgerMenuNavigationBar {
  color: #fff;
  text-align: center;
  background-color: #115068;
  line-height: 50px;
  height: 40px;
  border-bottom: 1px solid #115068;
  position: relative;
}
.IsiHamburgerMenu .burgerMenuNavigationBar .previousMenuButton:after {
  display: block;
  cursor: pointer;
  font-family: FontAwesome;
  font-size: 28px;
  content: '\f104';
  background-color: #46a8cd;
  opacity: 0.8;
  width: 67px;
  height: 40px;
  line-height: 40px;
  border-right: 1px solid #176b8b;
  position: absolute;
  left: 0px;
}
.IsiHamburgerMenu .burgerMenuNavigationBar .iconNavigationBar {
  position: absolute;
  display: inline-block;
  height: 40px;
  width: 39px;
  right: 0px;
  margin-right: 5px;
  cursor: pointer;
  line-height: 40px;
}
.IsiHamburgerMenu .burgerMenuNavigationBar .iconNavigationBar:before {
  font-size: 29px;
}
.IsiHamburgerMenu.ui-panel {
  position: absolute;
  top: 0;
  bottom: 0px;
}
.IsiHamburgerMenu.ui-panel-open {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.hamburgerMenuFixedForm.hamburgerMenuOpened body {
  overflow-y: hidden;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner {
  width: 29em;
  overflow: hidden;
  min-height: 100vh;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu {
  background-color: #1e91bc;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries .entries-entry-inline {
  background-color: #1e91bc;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries .entries-entry-inline:after {
  content: " ";
  display: block;
  width: 96%;
  height: 1px;
  bottom: -1px;
  left: 4%;
  position: absolute;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(88%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries .entries-entry-inline.hasSubMenu:before {
  content: "";
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel {
  background-color: #176b8b;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline {
  border: 0px;
  background-color: #176b8b;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline:after {
  content: " ";
  display: block;
  width: 96%;
  height: 1px;
  bottom: -1px;
  left: 4%;
  position: absolute;
  z-index: 60000;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(88%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline.groupEntry {
  background-color: #1e91bc;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline.groupEntry:after {
  content: " ";
  display: block;
  width: 100%;
  height: 1px;
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 61000;
  background: #1e91bc;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer {
  background-color: #176b8b;
  position: relative;
  padding-bottom: 10px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer.multiSearch {
  padding-bottom: 0px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone {
  height: 37px;
  padding-top: 18px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll {
  height: 32px;
  background-color: #176b8b;
  text-align: center;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer {
  display: inline-block;
  width: 20px;
  margin-top: 7px;
  height: 32px;
  /* Animation des ... lors de l'ouverture/fermerture de la zone de recherche */
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container {
  width: 32px;
  text-align: center;
  background-color: #176b8b;
  height: 17px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  /*Fin animation*/
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container * {
  margin: 0px;
  padding: 0px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div {
  position: absolute;
  border-radius: 50%;
  background-color: white;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(1),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(2),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(3) {
  width: 5px;
  height: 5px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(4),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(6),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(8),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(5),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(7),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(9) {
  width: 4px;
  height: 4px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(1) {
  transform: translate3d(6px, 6px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(2) {
  transform: translate3d(13px, 6px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(3) {
  transform: translate3d(20px, 6px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(4),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(5) {
  transform: translate3d(7px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(6),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(7) {
  transform: translate3d(14px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(8),
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container div:nth-child(9) {
  transform: translate3d(21px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(9) {
  animation: open-ball9 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(8) {
  animation: open-ball8 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(7) {
  animation: open-ball7 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(6) {
  animation: open-ball6 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(5) {
  animation: open-ball5 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(4) {
  animation: open-ball4 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(3) {
  animation: open-ball3 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(2) {
  animation: open-ball2 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.open div:nth-child(1) {
  animation: open-ball1 0.55s forwards;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(9) {
  transform: translate3d(24px, 12px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(8) {
  transform: translate3d(19px, 12px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(7) {
  transform: translate3d(14px, 2px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(6) {
  transform: translate3d(14px, 12px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(5) {
  transform: translate3d(4px, 12px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(4) {
  transform: translate3d(9px, 12px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(3) {
  width: 4px;
  height: 4px;
  transform: translate3d(19px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(2) {
  width: 4px;
  height: 4px;
  transform: translate3d(14px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.openEnd div:nth-child(1) {
  width: 4px;
  height: 4px;
  transform: translate3d(9px, 7px, 0);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(9) {
  animation: open-ball9 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(8) {
  animation: open-ball8 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(7) {
  animation: open-ball7 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(6) {
  animation: open-ball6 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(5) {
  animation: open-ball5 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(4) {
  animation: open-ball4 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(3) {
  animation: open-ball3 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(2) {
  animation: open-ball2 0.55s forwards;
  animation-direction: reverse;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-showAll .iconContainer .container.close div:nth-child(1) {
  animation: open-ball1 0.55s forwards;
  animation-direction: reverse;
}
@keyframes open-ball1 {
  15% {
    width: 4px;
    height: 4px;
    transform: translate3d(7px, 7px, 0);
  }
  30% {
    width: 4px;
    height: 4px;
    transform: translate3d(9px, 7px, 0);
  }
  100% {
    width: 4px;
    height: 4px;
    transform: translate3d(9px, 7px, 0);
  }
}
@keyframes open-ball2 {
  15% {
    width: 4px;
    height: 4px;
    transform: translate3d(14px, 7px, 0);
  }
  30% {
    width: 4px;
    height: 4px;
    transform: translate3d(14px, 7px, 0);
  }
  100% {
    width: 4px;
    height: 4px;
    transform: translate3d(14px, 7px, 0);
  }
}
@keyframes open-ball3 {
  15% {
    width: 4px;
    height: 4px;
    transform: translate3d(21px, 7px, 0);
  }
  30% {
    width: 4px;
    height: 4px;
    transform: translate3d(19px, 7px, 0);
  }
  100% {
    width: 4px;
    height: 4px;
    transform: translate3d(19px, 7px, 0);
  }
}
@keyframes open-ball4 {
  15% {
    transform: translate3d(7px, 7px, 0);
  }
  30% {
    transform: translate3d(9px, 7px, 0);
  }
  100% {
    transform: translate3d(9px, 12px, 0);
  }
}
@keyframes open-ball5 {
  15% {
    transform: translate3d(7px, 7px, 0);
  }
  30% {
    transform: translate3d(9px, 7px, 0);
  }
  100% {
    transform: translate3d(4px, 12px, 0);
  }
}
@keyframes open-ball6 {
  15% {
    transform: translate3d(14px, 7px, 0);
  }
  30% {
    transform: translate3d(14px, 7px, 0);
  }
  100% {
    transform: translate3d(14px, 12px, 0);
  }
}
@keyframes open-ball7 {
  15% {
    transform: translate3d(14px, 7px, 0);
  }
  30% {
    transform: translate3d(14px, 7px, 0);
  }
  100% {
    transform: translate3d(14px, 2px, 0);
  }
}
@keyframes open-ball8 {
  15% {
    transform: translate3d(21px, 7px, 0);
  }
  30% {
    transform: translate3d(19px, 7px, 0);
  }
  100% {
    transform: translate3d(19px, 12px, 0);
  }
}
@keyframes open-ball9 {
  15% {
    transform: translate3d(21px, 7px, 0);
  }
  30% {
    transform: translate3d(19px, 7px, 0);
  }
  100% {
    transform: translate3d(24px, 12px, 0);
  }
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content {
  min-height: 50px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch {
  border: 0px;
  height: 37px;
  box-sizing: border-box;
  position: relative;
  margin-top: 5px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch:first-child {
  margin-top: 0px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch:focus {
  border: 0px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch .launcher {
  cursor: pointer;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch .launcher:after {
  font-family: FontAwesome;
  font-size: 21px;
  content: "\f002";
  top: 0px;
  font-style: normal;
  color: #1e91bc;
  line-height: 37px;
  width: 22px;
  margin-top: -1px;
  cursor: pointer;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch .clear:after {
  display: none;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input {
  height: 37px;
  border: 0px;
  padding-left: 10px;
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
  font-style: normal;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input:focus {
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  border: 0px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input::-ms-clear {
  display: none;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input::-webkit-input-placeholder {
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input::-moz-placeholder {
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input:-ms-input-placeholder {
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input:-moz-placeholder {
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer .searchZone-content .IsiSearch input::placeholder {
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  color: #1e91bc !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar {
  height: 49px;
  background-color: #115068;
  position: relative;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar:before {
  position: absolute;
  left: 16px;
  line-height: 49px;
  font-family: FontAwesome;
  font-size: 34px;
  content: "\f007";
  color: #fff;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .userAndProfile {
  position: absolute;
  left: 59px;
  top: 8px;
  width: calc(100% - 59px - 49px);
  display: inline-block;
  height: 37px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .userAndProfile .user {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 16px;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .userAndProfile .profile {
  color: #1ca8dd;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 16px;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .deconect {
  position: absolute;
  display: inline-block;
  height: 49px;
  width: 39px;
  right: 0px;
  padding-left: 10px;
  cursor: pointer;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .deconect:after {
  font-family: FontIsilog;
  content: '\E374';
  font-size: 22px;
  color: #fff;
  line-height: 49px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .close {
  position: absolute;
  display: inline-block;
  height: 49px;
  width: 39px;
  right: 0px;
  padding-left: 10px;
  cursor: pointer;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar .close:after {
  font-family: FontIsilog;
  font-size: 22px;
  content: '\E383';
  color: #fff;
  line-height: 49px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenu .entries-entry-inline {
  height: 36px;
  line-height: 36px;
  border: 0px;
  background-color: #176b8b;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenu .entries-entry-inline:after {
  content: " ";
  display: block;
  width: 96%;
  height: 1px;
  bottom: 0px;
  left: 4%;
  position: absolute;
  z-index: 60000;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(88%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenu .entries-entry-inline.hasSubMenu:before {
  content: "";
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu {
  position: relative;
  text-align: center;
  margin-bottom: 7px;
  margin-top: 18px;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu > div {
  display: inline-block;
  width: 324px;
  text-align: left;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon {
  display: inline-block;
  width: 155px;
  height: 155px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  margin-top: 7px;
  margin-left: 7px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  vertical-align: top;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon i {
  margin-top: 12px;
  font-size: 90px;
  /*height: 56px;
                        width: 56px;
                        line-height: 56px;*/
  display: inline-block;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon i[class*="fa-"]:before {
  font-family: FontAwesome;
  font-style: normal;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon i[class*="fi-"]:before {
  font-family: FontIsilog;
  font-style: normal;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon div,
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon span {
  text-align: center;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .iconsMenu .entries-entry-icon span {
  display: inline-block;
  position: relative;
  margin-top: 7px;
  width: 155px;
  height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline {
  padding-left: 20px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry {
  background-color: transparent;
  padding-left: 20px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry:before {
  border: 0px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry:after {
  content: " ";
  display: block;
  width: calc(96% - 20px);
  height: 1px;
  top: calc(100% + 1px);
  left: 4%;
  position: absolute;
  z-index: 60000;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(88%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 88%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline.groupEntry span {
  color: #57cffd;
  font-weight: bold;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel > div {
  position: relative;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer {
  width: 93px;
  min-height: 100vh;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  height: 100%;
  background-color: #1e91bc;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer {
  position: relative;
  height: 90px;
  margin-bottom: 0px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer:after {
  content: " ";
  display: block;
  width: 80px;
  height: 1px;
  bottom: -1px;
  left: 5px;
  position: absolute;
  background: #176b8b;
  background: -moz-linear-gradient(left, #176b8b 0%, #46a8cd 8%, #46a8cd 53%, #46a8cd 92%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #176b8b), color-stop(8%, #46a8cd), color-stop(53%, #46a8cd), color-stop(92%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #176b8b 0%, #46a8cd 8%, #46a8cd 53%, #46a8cd 92%, #176b8b 100%);
  background: -o-linear-gradient(left, #176b8b 0%, #46a8cd 8%, #46a8cd 53%, #46a8cd 92%, #176b8b 100%);
  background: -ms-linear-gradient(left, #176b8b 0%, #46a8cd 8%, #46a8cd 53%, #46a8cd 92%, #176b8b 100%);
  background: linear-gradient(to right, #176b8b 0%, #46a8cd 8%, #46a8cd 53%, #46a8cd 92%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary3', endColorstr='@color-primary3', GradientType=1);
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer .entries-entry-icon {
  text-align: center;
  font-size: 14px;
  margin: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer .entries-entry-icon > div:first-child {
  margin-bottom: 5px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer .entries-entry-icon i {
  border-radius: 17px;
  font-size: 17px;
  background-color: rgba(255, 255, 255, 0.2);
  height: 34px;
  width: 34px;
  line-height: 34px;
  display: inline-block;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer .entries-entry-icon.hasSubMenu i {
  position: relative;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer .entries-entry-icon.hasSubMenu i:after {
  color: #46a8cd;
  font-family: FontAwesome;
  content: '\f105';
  font-size: 24px;
  height: calc(100% + 1px);
  width: 15px;
  position: absolute;
  right: -25px;
  top: 0px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer.selected {
  background-color: #46a8cd;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer.selected:after {
  height: 0px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconsContainer .iconContainer.selected:before {
  content: ' ';
  position: absolute;
  right: -8px;
  top: calc(50% - 8px);
  z-index: 60000;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #46a8cd;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu {
  width: calc(100% - 93px);
  display: none;
  min-height: 100vh;
  margin-left: 93px;
  background-color: #176b8b;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu.visible {
  display: block;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu .entries-entry-inline {
  border: 0px;
  position: relative;
  font-size: 14px;
  padding-left: 20px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu .entries-entry-inline span {
  font-size: 14px;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu .entries-entry-inline:after {
  content: " ";
  display: block;
  width: 96%;
  height: 1px;
  bottom: 0px;
  left: 15px;
  position: absolute;
  background: #46a8cd;
  background: -moz-linear-gradient(left, #46a8cd 0%, #46a8cd 92%, #176b8b 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #46a8cd), color-stop(92%, #46a8cd), color-stop(100%, #176b8b));
  background: -webkit-linear-gradient(left, #46a8cd 0%, #46a8cd 92%, #176b8b 100%);
  background: -o-linear-gradient(left, #46a8cd 0%, #46a8cd 92%, #176b8b 100%);
  background: -ms-linear-gradient(left, #46a8cd 0%, #46a8cd 92%, #176b8b 100%);
  background: linear-gradient(to right, #46a8cd 0%, #46a8cd 92%, #176b8b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-primary5', endColorstr='@color-primary3', GradientType=1);
}
.IsiMenu {
  text-align: left;
  position: relative;
  z-index: 15000;
  padding: 5px 20px 5px 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  border-top: 2px solid #1ca8dd;
  line-height: 24px;
  background-color: #f6f6f6;
  box-shadow: 4px 4px 1px rgba(0, 0, 0, 0.15);
  /*IsiPanel*/
}
.IsiMenu.IsiMenuScalable {
  display: inline;
}
.IsiMenu.IsiMenuScalable .IsiMenuEntry {
  width: 100%;
}
.IsiMenu .MenuText {
  float: none;
  white-space: nowrap;
  cursor: pointer;
  /*Correction Dysf52382*/
  /*display: inline;*/
}
.IsiMenu .icon {
  color: #1ca8dd;
}
.IsiMenu .icon + .MenuText {
  display: inline;
}
.IsiMenu .IsiPanel_Content {
  clear: both;
  display: block;
}
.IsiMenu .IsiMenuEntry {
  cursor: default;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: border-box;
  line-height: 28px;
  font-style: normal;
  font-weight: normal;
  color: #1e91bc;
  font-size: 11px;
  position: relative;
}
.IsiMenu .MenuContent {
  height: 100%;
  text-decoration: none;
}
.IsiMenu .MenuContent .IsiMenuEntry .MenuText:hover {
  color: #3b4346;
}
.IsiMenu.showSelectedValue .IsiMenuEntry.current:after {
  font-family: FontAwesome;
  content: '\f00c';
  font-size: 'inherit';
  position: absolute;
  right: -15px;
  top: 1px;
}
.IsiMenu .MenuSeparator {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #1e91bc solid;
  opacity: 0.45;
}
.IsiMaskableHeader {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
  display: block;
  overflow: hidden;
  vertical-align: middle;
  background-color: #fff;
  border: 0;
  line-height: 18px;
  padding-left: 1px;
  padding-right: 5px;
  /*.IsiMaskableHeader_Buttons {
        margin-top: 5px;
        margin-right: 5px;
        display: inline-block;
    }

    .IsiMaskableHeader_Buttons * {
        margin-top: 4px;
        float: right;
        width: 16px;
        height: 16px;
        cursor: pointer;
    }*/
}
.IsiMaskableHeader .IsiMaskableHeader_Menu {
  float: right;
}
.IsiMaskableHeader .IsiToolbar {
  position: absolute;
  right: 0;
  margin-top: 5px;
  margin-right: 5px;
}
.IsiMaskableHeader .IsiToolbar > * {
  display: inline-block;
  float: right;
  width: 16px;
  height: 16px;
}
.IsiMaskableHeader .IsiToolbar .btnHide {
  color: #3b4346;
}
.IsiMultidataEditor {
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  z-index: 101;
  /*.DisablePane {
        position: absolute;
        background-color: White;
        width: 100%;
        vertical-align: middle;
        z-index: 102;
    }*/
}
.IsiMultidataEditor .IsiHeaderRow .IsiHeaderCell.editable:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f040";
  margin-right: 2px;
  white-space: nowrap;
}
.IsiMultidataEditor .IsiHeaderRow .IsiHeaderCell.editable span {
  padding-left: 0px;
}
.IsiMultidataEditor .IsiRow {
  /*tr {
            border: 0px black solid;

            td {
                background-color: #FFFFFF;
                height: 20px;
                padding-left: 1px;
            }
        }*/
}
.IsiMultidataEditor .IsiRow.noHeight {
  height: 0;
}
.IsiMultidataEditor .IsiRow .IsiCell.clickForEdit.enabled {
  cursor: pointer;
}
.IsiMultidataEditor .IsiRow .IsiCell.disabled {
  cursor: default;
}
.IsiMultidataEditor .IsiRow .IsiCell.disabled * {
  cursor: default;
}
.IsiMultidataEditor .IsiRow .IsiCell .inputControl {
  display: none;
  height: 18px;
  width: 98%;
  font-size: inherit;
  border: 1px solid #dcdcdc;
}
.IsiMultidataEditor .IsiRow .IsiCell .IsiImageButtonFa i {
  color: #1e91bc;
}
.IsiMultidataEditor .IsiRow .IsiCell.IsiCellCheckBox .label {
  display: none;
}
.IsiMultidataEditor .IsiRow .IsiCell.IsiCellHidden {
  visibility: hidden;
}
.IsiMultidataEditor .IsiRow.mandatory .IsiCellLabel .label:after {
  font-style: normal;
  font-weight: normal;
  color: #e51c28;
  content: "*";
  font-size: 13px;
  position: absolute;
  padding-left: 1px;
}
.IsiMultidataEditor table {
  border-bottom: 1px solid #808080;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-collapse: collapse;
  table-layout: fixed;
}
.IsiMultidataEditor table .ui-sortable .IsiRow.enabled {
  cursor: move;
}
.IsiMultidataEditor table .ui-sortable-placeholder {
  border: 0px;
  /*visibility: visible !important;*/
}
.IsiMultidataEditor .IsiMaskableHeader {
  height: 26px;
}
.IsiMultidataEditor .errorIndicator {
  display: inline-block;
}
.IsiMultidataEditor .errorIndicator:before {
  height: 15px;
  width: 15px;
  font-size: 15px;
  line-height: 15px;
  display: inline-block;
  color: #ffcc00;
  content: "\f071";
  font-family: FontAwesome;
}
.IsiMultidataEditor .IsiMaskableHeader_Mask_Container {
  border-radius: 14px;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-top: 5px;
  width: 14px;
}
.IsiMultidataEditor input {
  padding-left: 0;
}
.IsiMultidataEditor .multilinesEditorPane {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  z-index: 103;
  background-color: White;
  border: 1px solid black;
  padding-top: 6px;
  padding-left: 12px;
  padding-right: 16px;
  padding-bottom: 6px;
}
.IsiMultidataEditor .multilinesEditorPane textarea {
  height: calc(100% - 18px*1.5);
  width: 100%;
}
.IsiMultidataEditor .multilinesEditorPane .btns {
  width: 50%;
  margin-top: 2px;
}
.IsiMultidataEditor .multilinesEditorPane .btns .cancel {
  position: relative;
  width: 70px;
  left: 75%;
}
.IsiMultidataEditor .multilinesEditorPane .btns .validate {
  position: relative;
  width: 70px;
  left: 25%;
}
.IsiMultidataEditor_Error {
  margin-top: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
  float: right;
}
.IsiRss {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.IsiRss IMG {
  border: none;
}
.IsiRss .root {
  margin: 0;
}
.IsiRss .root .article {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.IsiRss .root .article:nth-child(2n+1) {
  background-color: #f6f6f6;
}
.IsiRss .root .article .header {
  clear: both;
}
.IsiRss .root .article .header .title {
  display: inline;
  line-height: 16px;
  color: #1e91bc;
  font-size: 1.1em;
}
.IsiRss .root .article .header .title A {
  text-decoration: none;
  border: none;
}
.IsiRss .root .article .header .title A:hover,
.IsiRss .root .article .header .title A:active,
.IsiRss .root .article .header .title A:link {
  font-weight: bold;
  color: #1e91bc;
}
.IsiRss .root .article .header .title A:hover {
  text-decoration: underline;
}
.IsiRss .root .article .header,
.IsiRss .root .article .detail,
.IsiRss .root .article .description,
.IsiRss .root .article .IsiRss IMG {
  margin: 2px 1px 2px 1px;
}
.IsiRss .root .article .date {
  display: none;
  float: right;
  color: #7a7a7a;
  font-size: 0.9em;
  line-height: 16px;
}
.IsiRss .root .article .link {
  display: inline-block;
  float: right;
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0px 1px 0px 1px;
}
.IsiRss .root .article .link IMG {
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0;
}
.IsiRss .root .article .detail.noDetail {
  display: none;
}
.IsiRss .root .article .detail .separator {
  border-top: solid 1px #1ca8dd;
  padding: 0;
  margin: 0;
}
.IsiRss .root .article .detail IMG.enclosure {
  display: block;
  float: left;
  width: 154px;
}
.IsiRss .root .article .detail IMG.enclosure.noEnclosure {
  display: none;
}
.IsiRss .root .article .detail .description {
  display: block;
  line-height: 16px;
}
.IsiRss .root .article .detail .end {
  clear: both;
}
/*==========================================================================================================*
 *PERSONNALISATION DU LECTEUR DE FLUX RSS
 *==========================================================================================================*/
.IsiIwsRss .IsiDataList {
  height: 100%;
}
.IsiIwsRss .IsiDataList .dataGridDiv,
.IsiIwsRss .IsiDataList .msgMainContainer {
  /* On ne mets pas de bordure autour de la liste */
  border: none;
}
.IsiIwsRss .IsiDataList .dataGridDiv:focus,
.IsiIwsRss .IsiDataList .msgMainContainer:focus {
  border: none;
}
.IsiIwsRss .IsiDataList .rssTitle {
  line-height: 18px;
}
.IsiIwsRss .IsiDataList .rssDescription {
  display: flex;
  align-items: center;
}
.IsiIwsRss .IsiDataList .rssDescription > div {
  line-height: 16px;
  padding-right: 5px;
}
.IsiIwsRss .IsiDataList .rssDescription > div.data-content {
  width: 100%;
}
.richtext-content.IsiIwsRss .IsiDataList .rssDescription > div.data-content {
  line-height: normal;
}
.IsiIwsRss .IsiDataList .rssDescription > div.data-content img {
  display: none;
}
.IsiIwsRss .IsiDataList .rssDescription IMG.rssEnclosure {
  display: inline-block;
  width: 100px;
  margin-right: 10px;
  flex: 0 0 100px;
}
.IsiIwsRss .IsiDataList .rssDescription IMG.rssEnclosure[src=""] {
  display: none;
}
.IsiIwsRss .IsiDataList .dataGridDiv {
  margin: 0;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item {
  border-top: 1px solid #1e91bc;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item:nth-child(2) {
  border-top: 0;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item:nth-child(2) .RepeaterBodyDivTitle {
  padding-top: 4px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDiv {
  overflow: hidden;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivTitle {
  font-weight: bold;
  font-size: 13px;
  color: #1e91bc;
  padding-top: 10px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  font-style: normal;
  font-size: 11px;
  text-align: justify;
  line-height: 13px;
  color: #3b4346;
  position: relative;
  padding-top: 4px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription p {
  padding: 3px 0px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription.smallScreen {
  padding-bottom: 16px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription.smallScreen:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: "";
  pointer-events: none;
  /* so the text is still selectable */
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription.smallScreen .enclosure {
  display: none;
}
.IsiIwsRss .IsiDataList.Titre {
  /* Mode Titre uniquement */
}
.IsiIwsRss .IsiDataList.Titre .dataGridDiv .item .RepeaterBodyDivDescription {
  display: none;
}
.IsiIwsRss .IsiDataList.Titre .dataGridDiv .item .RepeaterBodyDivTitle {
  padding-bottom: 10px;
}
.IsiIwsRss .IsiDataList.TitreArticle {
  /* Mode Titre + Article */
}
.IsiIwsRss .IsiDataList.TitreArticle .RepeaterBodyDivDescription {
  display: flex;
}
.IsiIwsRss.withFeedList .feedContainer {
  display: block;
}
.IsiIwsRss.fullScreen {
  /* Mode fullscreen */
  height: 100%;
}
.IsiIwsRss.fullScreen .feedContainer SELECT {
  padding-right: 0;
}
.IsiIwsRss.fullScreen.withFeedList .IsiDataList .dataGridDiv {
  height: calc(100% - 19px - (1px * 2) - 1rem);
}
.IsiIwsRss.fullScreen .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  padding-bottom: 10px;
}
.IsiIwsRss .feedContainer {
  margin-bottom: 1rem;
  display: none;
}
.IsiIwsRss .feedContainer .feedLbl {
  display: inline-block;
}
.IsiIwsRss .feedContainer .feedList {
  display: block;
  width: calc(100% - 6px);
  border: 1px solid #dcdcdc;
  height: 19px;
}
.IsiIwsRss .feedContainer .feedList:hover {
  border: 1px solid #b8c0c3;
}
.IsiIwsRss .feedContainer .isiImageButton {
  display: inline-block;
  float: right;
}
.IsiIwsRss .feedContainer SELECT {
  font-size: inherit;
  font-family: inherit;
}
.IsiIwsRss .feedSeparator {
  border-top: solid 2px #3b76d2;
  padding: 0;
  margin: 5px 0 2px 0;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription strong,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription b {
  font-weight: bold;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription em,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription i {
  font-style: italic;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription u {
  text-decoration: underline;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription del,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription s {
  text-decoration: line-through;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription sub {
  vertical-align: sub;
  font-size: smaller;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription sup {
  vertical-align: super;
  font-size: smaller;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription div {
  display: block;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription p {
  display: block;
  margin: 6px 0;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription li {
  display: list-item;
  text-align: left;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a:hover,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a:visited,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a:focus,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a:active,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription a:link {
  font-size: inherit;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription iframe {
  max-width: 100%;
}
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription table th,
.IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription table td {
  border: 1px solid #DDD;
  padding: 4px;
}
.touch {
  /* Mode tactile */
}
.touch .IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  line-height: 15px;
  padding-top: 8px;
}
.touch .IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivTitle {
  padding-top: 14px;
}
.touch .IsiIwsRss .IsiDataList .dataGridDiv .item:nth-child(2) .RepeaterBodyDivTitle {
  padding-top: 4px;
}
.touch .IsiIwsRss .IsiDataList.Titre {
  /* Mode Titre uniquement */
}
.touch .IsiIwsRss .IsiDataList.Titre .dataGridDiv .item .RepeaterBodyDivTitle {
  padding-bottom: 14px;
}
.touch .IsiIwsRss.fullScreen {
  /* Mode fullscreen */
}
.touch .IsiIwsRss.fullScreen .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  padding-bottom: 14px;
}
.x-mask {
  opacity: 0.25;
  background-color: #232526;
}
.IsiWebScanner {
  border-top-color: #1e91bc;
  border-top-style: solid;
  border-top-width: 2px;
  height: 100%;
  width: 100%;
  background-color: #f6f6f6;
}
.IsiWebScanner .IsiWebScannerToolbar {
  text-align: right;
  height: 37px;
  display: block;
  background-color: #f6f6f6;
  background-repeat: repeat-x;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiWebScannerToolbar_tbct {
  display: inline-block;
  padding-top: 0px;
  padding-right: 3px;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiWebScannerToolbar_tbct .IsiImageButton_Img {
  padding-top: 2px;
  display: none;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiWebScannerToolbar_tbct .iButton {
  padding-left: 11px;
  padding-right: 11px;
  width: auto;
  height: 25px;
  margin-top: 5px;
  margin-right: 4px;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiWebScannerToolbar_tbct .iButton .label {
  color: #fff;
  font-size: 11px;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiImageButton {
  width: 29px;
  height: 24px;
  float: left;
  margin-right: 4px;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiImageButtonFi i {
  font-size: 20px;
  line-height: 29px;
  border-radius: 29px;
  width: 29px;
  height: 29px;
  background-color: #1ca8dd;
  background-position: center center;
  color: #fff;
  display: inline-block;
  margin-top: 3px;
}
.IsiWebScanner .IsiWebScannerToolbar .IsiImageButtonFa i {
  line-height: 29px;
  border-radius: 29px;
  width: 29px;
  height: 29px;
  background-color: #1ca8dd;
  background-position: center center;
  color: #fff;
  display: inline-block;
  margin-top: 3px;
}
.IsiWebScanner .IsiWebScannerToolbar span.iLeft {
  margin-top: 5px;
}
.IsiWebScanner .IsiWebScannerToolbar span.iLeft#scaner_tb_nbpt {
  margin-right: 4px;
}
.IsiWebScanner .IsiWebScannerToolbar .iLeft {
  float: left;
  color: #808080;
}
.IsiWebScanner .IsiWebScannerToolbar input.nbPage {
  line-height: 13px;
}
.IsiWebScanner .IsiWebScannerToolbar span.nbPage {
  line-height: 24px;
}
.IsiWebScanner .IsiWebScannerToolbar input.iLeft {
  width: 25px;
  margin-left: 3px;
  margin-top: 8px;
  margin-right: 2px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #dfdfdf;
  border-bottom-color: #dfdfdf;
  border-left-color: #dfdfdf;
  border-right-color: #dfdfdf;
  border-top-style: solid;
  border-left-style: solid;
}
.IsiWebScanner_pv {
  position: absolute;
  top: 37px;
  left: 38px;
  z-index: 100000;
  text-align: center;
}
DIV.IsiWebScanner_sb {
  position: absolute;
  top: 37px;
  width: 35px;
  height: 100%;
  background-repeat: repeat-y;
  background-color: #f6f6f6;
  background-position: right;
  padding-right: 3px;
}
DIV.IsiWebScanner_sb .IsiImageButton {
  margin-left: 10px;
}
DIV.IsiWebScanner_sb .IsiImageButton .menu {
  left: initial;
}
DIV.IsiWebScanner_sb .IsiImageButton_ArrowImg {
  display: none;
}
DIV.IsiWebScanner_sb .label {
  height: 20px;
  width: 150px;
  text-align: left;
}
DIV.IsiWebScanner_sb.opened .IsiWebScannerSidebar_sbct {
  width: 150px;
}
DIV.IsiWebScanner_sb .IsiWebScannerSidebar_sbct {
  height: 100%;
  float: left;
}
.IsiWebScanner_nf {
  position: relative;
  float: right;
  width: 250px;
  display: none;
  margin-right: 150px;
  z-index: 100001;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f6f6f6;
}
.IsiWebScanner_nf li {
  list-style-type: none;
  padding-top: 2px;
}
.IsiWebScanner_nf .iButton {
  width: 65px;
  box-sizing: content-box;
}
.IsiWebScanner_nf input {
  width: 140px;
  text-align: right;
}
.IsiWebScanner_nf .btnValid {
  text-align: center;
}
.IsiWebScanner_nf .btnCancel {
  margin-left: 20px;
  text-align: center;
}
DIV.pinLbl {
  color: #808080;
  font-size: 11px;
}
DIV.scaner_sb_src_lbl {
  color: #808080;
}
DIV.scaner_sb_src_ctl {
  color: #808080;
}
DIV.IsiWebScannerSidebar.opened {
  border-top-style: solid;
  border-top-color: #dfdfdf;
  border-top-width: 2px;
  border-right-style: solid;
  border-right-color: #dfdfdf;
  border-right-width: 2px;
}
.swipBar {
  bottom: 0;
  left: 0;
  height: 15px;
  line-height: 15px;
  width: 100%;
  background-color: #000000;
  opacity: 0.7;
  z-index: 10000;
  position: fixed;
  display: table;
  text-align: center;
}
.swipBar .swipBarContent {
  display: inline-block;
}
.swipBar .swipBarContent .swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  vertical-align: middle;
  margin-left: 3px;
  opacity: 1;
  background: #fff;
  /*&:first-child {
                display: none;
            }

            &:last-child {
                display: none;
            }*/
}
.swipBar .swipBarContent .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1e91bc;
}
.IsiSlideshow {
  width: 100%;
  height: 100%;
  /* centrer horizontalement dans son conteneur */
  margin-left: auto;
  margin-right: auto;
}
/* contenu en affichage classique ou en affichage plein ecran */
.IsiSlideshow_slideshowElement,
.IsiSlideshow_slideshowElement_fullScreen {
  /* redimensionnement des contenus aux dimensions du composant Diaporama */
  width: 100%;
  height: 100%;
}
/* message d'erreur affiche dans le diaporama */
.IsiSlideshow_Error {
  text-align: center;
}
/* contenu en affichage classique */
.IsiSlideshow_slideshowElement {
  /* pas de barres de défilement en affichage classique */
  overflow: hidden;
}
/* contenu en affichage plein ecran */
.IsiSlideshow_slideshowElement_fullScreen {
  /* barres de défilement eventuelles en affichage plein ecran */
  overflow: auto;
}
/* panels du composant AnythingSlider, reglage du positionnement et de la taille pour que les legendes s'affichent correctement */
.anythingSlider .panel {
  position: relative;
  width: 100%;
  height: 100%;
}
/* tous les types de legendes */
.IsiSlideshow_caption-top,
.IsiSlideshow_caption-right,
.IsiSlideshow_caption-bottom,
.IsiSlideshow_caption-left {
  background: #000;
  color: #fff;
  padding: 10px;
  margin: 0px;
  z-index: 10;
  /* reglage pour que les legendes s'animent correctement */
  position: absolute;
  /* opacite initiale, avant animation */
  opacity: 0;
  filter: alpha(opacity=0);
}
/* legende du haut */
.IsiSlideshow_caption-top {
  /* position initiale, avant animation */
  top: -18px;
  height: 18px;
  width: 100%;
}
/* legende de droite */
.IsiSlideshow_caption-right {
  /* position initiale, avant animation */
  right: -130px;
  width: 130px;
  bottom: 0px;
  height: 180px;
}
/* legende du bas */
.IsiSlideshow_caption-bottom {
  /* position initiale, avant animation */
  bottom: -18px;
  height: 18px;
  width: 100%;
}
/* legende de gauche */
.IsiSlideshow_caption-left {
  /* position initiale, avant animation */
  left: -130px;
  width: 130px;
  bottom: 0px;
  height: 180px;
}
/* lien permettant le passage en plein ecran */
.IsiSlideshow_fullScreenLink {
  position: absolute;
  right: 35px;
  text-decoration: underline;
  cursor: pointer;
}
.IsiSplitter {
  height: 100%;
  width: 100%;
}
.IsiSplitterSubDivH {
  display: inline-block;
  float: left;
  /*ie7*/
  height: 100%;
}
.IsiSplitterSubDivV {
  display: inline-block;
  width: 100%;
}
.IsiSplitterSubContainer {
  height: 100%;
  width: 100%;
}
.IsiSplitterMarginH {
  margin-left: 12px;
}
.IsiSplitterMarginV {
  margin-top: 12px;
}
.IsiSpltBar {
  width: 8px;
  cursor: default;
}
.IsiSpltBar[pos=e],
.IsiSpltBar[pos=w] {
  right: -10px;
}
.SpltBarBtn {
  height: 28px;
  width: 8px;
  cursor: pointer;
}
/*bouton plier deplier vertical*/
.SpltBarGrip {
  height: 52px;
  width: 8px;
}
.SpltBarBtnCol + .SpltBarGrip {
  cursor: default;
}
.vGrip {
  margin-top: 58px;
}
.vGrpEnabl {
  cursor: e-resize;
}
.hGrpEnabl {
  cursor: n-resize;
}
.vBtn {
  margin-top: 30px;
}
.controlToolbar {
  top: 0;
  left: 0;
  display: none;
  position: absolute;
  background-color: #1ca8dd;
  height: 30px;
  z-index: 30000;
}
.controlToolbar .IsiImageButton {
  display: table-cell;
  width: 36.5px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  float: left;
}
.controlToolbar .IsiImageButton.tbToolTip:before {
  font-family: FontIsilog;
  font-size: 18px;
  content: '\E384';
  color: #fff;
}
.controlToolbar .IsiImageButton.tbProperty:before {
  font-family: FontIsilog;
  font-size: 18px;
  content: "\E386";
  color: #fff;
}
.controlToolbar .IsiImageButton.tbSearch:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f002";
  color: #fff;
}
.controlToolbar:after {
  font-family: FontAwesome;
  content: "\f0d7";
  font-size: 28px;
  color: #1ca8dd;
  position: absolute;
  right: 9px;
  top: 19px;
  pointer-events: none;
}
/*
    Cette mixin permet de définir le style d'un noeud
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiTreeView (ex: .IsiTreeView { });
    @style: style libre appliqué sur les noeuds
    @direct: booléen indisuant si le style doit être appliqué uniquement au sous-noeuds directs
*/
/*
    Cette mixin permet de définir le style du premier noeud présent à la racine du TreeView
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiTreeView (ex: .IsiTreeView { });
    @style: style libre appliqué sur les noeuds
*/
/*
    Cette mixin permet de définir le style des noeuds présents à la racine du TreeView
    Elle doit être appelée dans un bloc LESS sélectionnant le composant IsiTreeView (ex: .IsiTreeView { });
    @style: style libre appliqué sur les noeuds
*/
.IsiTreeView .ui-igtree .ui-igloadingmsg {
  display: none !important;
}
.IsiTreeView .showAll {
  cursor: pointer;
  margin-left: 1.9em;
  position: relative;
  line-height: 1.9em;
  padding-top: .1em;
  padding-bottom: .1em;
}
.IsiTreeView .showAll .link:after {
  font-family: FontAwesome;
  font-size: 10px;
  content: "\f08e";
  padding-left: 10px;
}
.IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .chevron:before {
  font-family: FontAwesome;
  font-size: 10px;
  content: "\f106";
  padding-right: 10px;
  padding-left: 10px;
}
.IsiTreeView .ui-igtree-node > .ui-corner-all > .chevron:before {
  font-family: FontAwesome;
  font-size: 10px;
  content: "\f107";
  padding-right: 10px;
  padding-left: 10px;
}
.IsiTreeView .ui-igtree-node > .ui-corner-all .link:after {
  font-family: FontAwesome;
  font-size: 10px;
  content: "\f08e";
  padding-right: 10px;
  padding-left: 10px;
}
.IsiVerticalMenu.collapsed div.menuTitle span,
.IsiVerticalMenu.collapsed ul.firstLevelEntries > li span {
  display: none;
}
.IsiVerticalMenu.collapsed ul.firstLevelEntries > li.hasSubMenu:after {
  display: none;
  right: 4px;
}
.IsiVerticalMenu.collapsed ul.firstLevelEntries > li.hasSubMenu:hover:after {
  display: block;
}
.IsiVerticalMenu.collapsed div.menuTitle {
  padding-left: 17px;
}
.IsiVerticalMenu.collapsed div.menuTitle:after {
  transform: rotate(0turn);
}
.IsiVerticalMenu div.menuTitle {
  background-color: #3b4346;
  color: #fff;
  padding-left: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 15px;
  min-height: inherit;
  height: 17px;
  margin-bottom: 8px;
}
.IsiVerticalMenu div.menuTitle:hover {
  background-color: #3b4346;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  cursor: pointer;
}
.IsiVerticalMenu div.menuTitle span {
  width: calc(100% - 24px);
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.IsiVerticalMenu div.menuTitle:after {
  font-family: FontAwesome;
  content: "\f08b";
  font-size: 16px;
  line-height: 15px;
  transform: rotate(0.5turn);
  display: inline-block;
  position: relative;
  top: 2px;
}
.IsiVerticalMenu div.subEntries {
  display: none;
}
.IsiVerticalMenu ul.firstLevelEntries > li {
  display: block;
  padding: 2px 0px 3px 3px;
  min-height: 29px;
  line-height: 29px;
  font-size: 11px;
  color: #3b4346;
  position: relative;
  margin-bottom: 2px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.selected,
.IsiVerticalMenu ul.firstLevelEntries > li:hover {
  background-color: white;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  cursor: pointer;
  color: #1ca8dd;
}
.IsiVerticalMenu ul.firstLevelEntries > li.selected i:before,
.IsiVerticalMenu ul.firstLevelEntries > li:hover i:before {
  background-color: #1ca8dd;
}
.IsiVerticalMenu ul.firstLevelEntries > li.selected.hasSubMenu:after,
.IsiVerticalMenu ul.firstLevelEntries > li:hover.hasSubMenu:after {
  color: #1ca8dd;
}
.IsiVerticalMenu ul.firstLevelEntries > li.selected i[data-value]:after,
.IsiVerticalMenu ul.firstLevelEntries > li:hover i[data-value]:after {
  background-color: #3b4346;
}
.IsiVerticalMenu ul.firstLevelEntries > li.selected span {
  font-weight: bold;
}
.IsiVerticalMenu ul.firstLevelEntries > li .wrapper {
  height: 100%;
}
.IsiVerticalMenu ul.firstLevelEntries > li i {
  position: relative;
  display: inline-block;
  height: 29px;
  width: 29px;
  margin-right: 8px;
}
.IsiVerticalMenu ul.firstLevelEntries > li i[class*="fa-"]:before {
  font-family: FontAwesome;
  font-style: normal;
}
.IsiVerticalMenu ul.firstLevelEntries > li i[class*="fi-"]:before {
  font-family: FontIsilog;
  font-style: normal;
}
.IsiVerticalMenu ul.firstLevelEntries > li i:before {
  display: inline-block;
  height: 29px;
  width: 29px;
  background-color: #3b4346;
  border-radius: 29px;
  vertical-align: middle;
  color: #fff;
  text-align: center;
  line-height: 27px;
  font-size: 16px;
  margin-right: 8px;
}
.IsiVerticalMenu ul.firstLevelEntries > li i[data-value]:after {
  position: absolute;
  left: 19px;
  top: -4px;
  height: 18px;
  min-width: 12px;
  border-radius: 18px;
  background-color: #1ca8dd;
  content: attr(data-value);
  color: #fff;
  line-height: 18px;
  text-align: center;
  font-style: normal;
  padding: 0px 3px;
}
.IsiVerticalMenu ul.firstLevelEntries > li span {
  display: inline-block;
  width: calc(100% - 37px - 15px - 8px);
  line-height: 16px;
  overflow: hidden;
  vertical-align: middle;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu:after {
  display: block;
  position: absolute;
  right: 8px;
  top: calc(50% - 9px);
  line-height: 16px;
  font-family: FontAwesome;
  content: '\f105';
  font-size: 16px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries {
  border-radius: 3px;
  margin-left: -3px;
  border-left: 0px;
  z-index: 1;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul {
  position: relative;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li {
  display: block;
  height: 29px;
  line-height: 29px;
  padding: 3px 15px 0px 7px;
  background-color: #f6f6f6;
  border-left: 4px solid #1ca8dd;
  border-bottom: 0px solid #eeeeee;
  color: #3b4346;
  white-space: nowrap;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:hover {
  background-color: #1ca8dd;
  color: #fff;
  border-radius: 0px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:after {
  border-bottom: 1px solid #eeeeee;
  margin-top: -1px;
  margin-left: -1em;
  padding: 0 1.2em;
  content: ' ';
  width: 100%;
  display: block;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:first-child:hover {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:last-child:hover {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu div.subEntries ul li:last-child:after {
  display: none;
}
.IsiVerticalMenu ul.firstLevelEntries > li.hasSubMenu:hover div.subEntries {
  display: block;
  position: absolute;
  top: 0px;
  left: calc(100%);
  min-width: 100%;
  box-shadow: 1px 1px 4px rgba(37, 37, 39, 0.15);
}
/* Gestion en fullscreen */
@media (orientation: landscape) {
  .fullscreen .IsiGraph.pieChart {
    width: 80%;
    margin: 0 auto;
  }
  .fullscreen .IsiGraph.smallTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.mediumTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.bigTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.desktopTouchMode .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.laptopTouchMode .pieChartRendererToolTipWrapper {
    width: 50%;
  }
  .fullscreen .IsiGraph.smallTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.mediumTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.bigTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.desktopTouchMode .pieChartRendererToolTip,
  .fullscreen .IsiGraph.laptopTouchMode .pieChartRendererToolTip {
    margin: 0 auto 4px;
    max-width: none;
  }
  .fullscreen .IsiGraph.smallTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.mediumTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.bigTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.desktopTouchMode.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.laptopTouchMode.pieChart.liste .divCombo {
    padding-left: 31px;
  }
  .fullscreen .IsiGraph.liste .divCombo {
    max-width: none;
    margin: 0;
  }
  .fullscreen .IsiGraph.multiple .IsiPieChartRenderer {
    overflow: hidden;
  }
  .fullscreen .IsiGraph.multiple .IsiBasicGraph {
    height: auto;
  }
  .fullscreen .IsiGraph.multiple .pieChartRendererLegend,
  .fullscreen .IsiGraph.multiple .lineChartRendererLegend,
  .fullscreen .IsiGraph.multiple .stackChartRendererLegend {
    display: block;
    margin-bottom: 20px;
  }
  .fullscreen .IsiGraph.multiple .IsiPieChartRenderer,
  .fullscreen .IsiGraph.multiple .IsiLineChartRenderer,
  .fullscreen .IsiGraph.multiple .IsiStackChartRenderer {
    float: none;
  }
  .fullscreen .IsiGraph.liste .IsiLineChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiLineChartRenderer,
  .fullscreen .IsiGraph.liste .IsiStackChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiStackChartRenderer {
    padding-bottom: 0px;
  }
  .fullscreen .IsiGraph .IsiBasicGraph {
    height: 100%;
  }
  .fullscreen .IsiGraph .IsiPieChartRenderer {
    padding: 0px;
  }
  .fullscreen .IsiGraph .IsiPieChartRenderer .pieChartRendererGraph {
    float: left;
    max-width: none;
    height: 100%;
    width: 50%;
  }
  .fullscreen .IsiGraph .pieChartRendererLegend {
    float: left;
    width: calc(50% - 30px);
    padding: 0 15px;
  }
  .fullscreen .IsiGraph .lineChartRendererGraph,
  .fullscreen .IsiGraph .stackChartRendererGraph {
    max-height: none;
  }
  .fullscreen .IsiGraph.liste.curveChart .divCombo,
  .fullscreen .IsiGraph.liste.stackChart .divCombo {
    margin: 0 auto;
    padding-left: 0;
    width: 40%;
    min-width: 300px;
    max-width: 600px;
  }
  .fullscreen .IsiGraph.liste .divCombo {
    max-width: none;
    margin: 0;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (orientation: portrait) {
  .fullscreen .IsiGraph.pieChart {
    width: 100%;
    margin: 0 auto;
  }
  .fullscreen .IsiGraph.smallTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.mediumTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.bigTablet .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.desktopTouchMode .pieChartRendererToolTipWrapper,
  .fullscreen .IsiGraph.laptopTouchMode .pieChartRendererToolTipWrapper {
    width: 100%;
  }
  .fullscreen .IsiGraph.smallTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.mediumTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.bigTablet .pieChartRendererToolTip,
  .fullscreen .IsiGraph.desktopTouchMode .pieChartRendererToolTip,
  .fullscreen .IsiGraph.laptopTouchMode .pieChartRendererToolTip {
    margin: 0 auto 4px;
    max-width: none;
  }
  .fullscreen .IsiGraph.smallTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.mediumTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.bigTablet.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.desktopTouchMode.pieChart.liste .divCombo,
  .fullscreen .IsiGraph.laptopTouchMode.pieChart.liste .divCombo {
    padding-left: 31px;
  }
  .fullscreen .IsiGraph.liste .divCombo {
    max-width: none;
    margin: 0;
  }
  .fullscreen .IsiGraph.multiple .IsiPieChartRenderer {
    overflow: hidden;
  }
  .fullscreen .IsiGraph.multiple .IsiBasicGraph {
    height: auto;
  }
  .fullscreen .IsiGraph.multiple .pieChartRendererLegend,
  .fullscreen .IsiGraph.multiple .lineChartRendererLegend,
  .fullscreen .IsiGraph.multiple .stackChartRendererLegend {
    display: block;
    margin-bottom: 20px;
  }
  .fullscreen .IsiGraph.multiple .IsiPieChartRenderer,
  .fullscreen .IsiGraph.multiple .IsiLineChartRenderer,
  .fullscreen .IsiGraph.multiple .IsiStackChartRenderer {
    float: none;
  }
  .fullscreen .IsiGraph.liste .IsiLineChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiLineChartRenderer,
  .fullscreen .IsiGraph.liste .IsiStackChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiStackChartRenderer {
    padding-bottom: 0px;
  }
  .fullscreen .IsiGraph .IsiBasicGraph {
    height: 100%;
  }
  .fullscreen .IsiGraph .IsiPieChartRenderer {
    padding: 0px 31px 31px;
  }
  .fullscreen .IsiGraph .IsiPieChartRenderer .pieChartRendererGraph {
    float: none;
    max-width: none;
    height: 100%;
    width: 100%;
  }
  .fullscreen .IsiGraph .pieChartRendererLegend {
    float: none;
    width: calc(100% - 30px);
    padding: 0 15px;
  }
  .fullscreen .IsiGraph .lineChartRendererGraph,
  .fullscreen .IsiGraph .stackChartRendererGraph {
    max-height: none;
  }
  .fullscreen .IsiGraph.liste.curveChart .divCombo,
  .fullscreen .IsiGraph.liste.stackChart .divCombo {
    margin: 0 auto;
    padding-left: 0;
    width: 40%;
    min-width: 300px;
    max-width: 600px;
  }
}
body.scrolling .pieChartRendererGraph {
  touch-action: auto !important;
}
/* Fin Gestion fullscreen */
.multiple .pieChartRendererLegend,
.multiple .lineChartRendererLegend,
.multiple .stackChartRendererLegend {
  display: none;
}
.lineChartRendererLegend,
.stackChartRendererLegend {
  margin-bottom: 20px;
}
.pieChartRendererLegend,
.lineChartRendererLegend,
.stackChartRendererLegend {
  position: relative;
  width: 100%;
}
.pieChartRendererLegend > *,
.lineChartRendererLegend > *,
.stackChartRendererLegend > * {
  left: 0;
}
.IsiGraph {
  height: 100%;
  width: 100%;
  text-align: center;
  position: relative;
  /*
        SECTORIEL
    */
  /* 
        FIN SECTORIEL
    */
  /*
        SERIAL
    */
}
.IsiGraph .IsiBasicGraph {
  display: block;
  height: 100%;
  width: 100%;
}
.IsiGraph .balloon .content {
  padding: 5px;
}
.IsiGraph .balloon .content span {
  padding: 3px 0 3px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  font-family: Arial;
  font-size: 13px;
}
.IsiGraph .balloon .content span.data {
  font-weight: bold;
}
.IsiGraph .balloon .content span.grp {
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiGraph.pieChart .amcharts-chart-div {
  cursor: pointer;
}
.IsiGraph.pieChart .amcharts-chart-div svg {
  left: 0px !important;
}
.IsiGraph.pieChart .amcharts-pie-label {
  fill: white;
}
.IsiGraph.norupture {
  padding: 10px 0 0 0;
  height: calc(100% - 10px);
}
.IsiGraph.smartPhone.norupture .IsiPieChartRenderer,
.IsiGraph.smallTablet.norupture .IsiPieChartRenderer,
.IsiGraph.mediumTablet.norupture .IsiPieChartRenderer,
.IsiGraph.bigTablet.norupture .IsiPieChartRenderer,
.IsiGraph.desktopTouchMode.norupture .IsiPieChartRenderer,
.IsiGraph.laptopTouchMode.norupture .IsiPieChartRenderer {
  padding: 0px 31px 31px 31px;
}
.IsiGraph.smartPhone.liste .IsiPieChartRenderer,
.IsiGraph.smallTablet.liste .IsiPieChartRenderer,
.IsiGraph.mediumTablet.liste .IsiPieChartRenderer,
.IsiGraph.bigTablet.liste .IsiPieChartRenderer,
.IsiGraph.desktopTouchMode.liste .IsiPieChartRenderer,
.IsiGraph.laptopTouchMode.liste .IsiPieChartRenderer {
  padding: 0px 31px 31px 31px;
}
.IsiGraph.smartPhone.multiple .IsiPieChartRenderer,
.IsiGraph.smallTablet.multiple .IsiPieChartRenderer,
.IsiGraph.mediumTablet.multiple .IsiPieChartRenderer,
.IsiGraph.bigTablet.multiple .IsiPieChartRenderer,
.IsiGraph.desktopTouchMode.multiple .IsiPieChartRenderer,
.IsiGraph.laptopTouchMode.multiple .IsiPieChartRenderer {
  padding: 0px 31px 31px 31px;
  float: none;
  margin: 0;
}
.IsiGraph.smartPhone .amcharts-label,
.IsiGraph.smallTablet .amcharts-label,
.IsiGraph.mediumTablet .amcharts-label,
.IsiGraph.bigTablet .amcharts-label,
.IsiGraph.desktopTouchMode .amcharts-label,
.IsiGraph.laptopTouchMode .amcharts-label {
  fill: #dfdfdf;
  font-family: FontAwesome;
  font-weight: normal;
  font-size: 45px;
}
.IsiGraph .IsiPieChartRenderer {
  position: relative;
  padding: 0 31px 31px;
  height: calc(100% - 31px);
  margin: 0 auto;
}
.IsiGraph .IsiPieChartRenderer .pieChartRendererGraph {
  max-width: 300px;
  margin: 0 auto;
  height: 100%;
  touch-action: none;
}
.IsiGraph.multiple .IsiPieChartRenderer {
  margin: 0 10px;
  float: left;
  padding: 0px;
}
.IsiGraph.multiple .ruptureTitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  line-height: 22px;
  height: 22px;
  padding: 0 5px;
  font-size: 13px;
  position: relative;
  font-weight: bold;
  margin-bottom: 10px;
}
.IsiGraph.liste .IsiBasicGraph {
  height: calc(100% - 19px - 10px - 10px);
}
.IsiGraph.liste .divCombo {
  padding-top: 10px;
  padding-right: 31px;
  padding-bottom: 10px;
  padding-left: 31px;
  margin: 0 auto;
  max-width: 400px;
}
.IsiGraph.liste .divCombo .ruptureCombo {
  height: 19px;
  width: 100%;
  font-size: 12px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
}
.IsiGraph.liste .divCombo .ruptureCombo:hover {
  border: 1px solid #b8c0c3;
}
.IsiGraph .pieChartRendererBalloon .content {
  padding: 5px;
}
.IsiGraph .pieChartRendererBalloon .content span {
  padding: 3px 0 3px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  font-family: Arial;
  font-size: 13px;
}
.IsiGraph .pieChartRendererBalloon .content span.data {
  font-weight: bold;
}
.IsiGraph .pieChartRendererBalloon .content span.grp {
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiGraph .pieChartRendererToolTip {
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
  height: 89px;
  background-color: #fff;
  display: none;
  border-color: transparent;
  max-width: 400px;
  margin: 0 auto 4px;
}
.IsiGraph .pieChartRendererToolTip .content {
  margin: 0 10px 10px 10px;
}
.IsiGraph .pieChartRendererToolTip .content span {
  display: inline-block;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Arial;
  font-size: 13px;
}
.IsiGraph .pieChartRendererToolTip .content span.titre {
  padding: 10px 0 3px 0;
}
.IsiGraph .pieChartRendererToolTip .content span.data {
  font-weight: bold;
  padding: 0 0 8px 0;
}
.IsiGraph .pieChartRendererToolTip .content span.detail {
  text-transform: uppercase;
  line-height: 28px;
  color: #fff;
  height: 28px;
  cursor: pointer;
}
.IsiGraph .pieChartRendererToolTip .triangleback {
  left: calc(50% - 10px);
  bottom: -20px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 12px solid #fff;
  position: absolute;
}
.IsiGraph .pieChartRendererToolTip .triangle {
  left: calc(50% - 7px);
  bottom: -8px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top-color: transparent;
  border-top-width: 8px;
  border-top-style: solid;
  position: absolute;
}
.IsiGraph .pieChartRendererToolTip .triangle:after {
  content: '';
  position: absolute;
  top: -9px;
  left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 8px solid #fff;
}
.IsiGraph .amcharts-label {
  fill: #cdcdcd;
  font-family: Arial;
  font-weight: bold;
  font-size: 25px;
}
.IsiGraph .IsiStackChartRenderer,
.IsiGraph .IsiLineChartRenderer {
  overflow: hidden;
}
.IsiGraph.curveChart .divCombo,
.IsiGraph.stackChart .divCombo {
  width: 90%;
  max-width: 600px;
  padding-left: 0px;
  padding-right: 0px;
}
.IsiGraph.curveChart.norupture,
.IsiGraph.stackChart.norupture {
  padding-top: 0px;
  height: 100%;
}
.IsiGraph.multiple .IsiLineChartRenderer,
.IsiGraph.multiple .IsiStackChartRenderer {
  float: left;
  margin: 0 10px;
}
.IsiGraph.smartPhone.multiple .IsiLineChartRenderer,
.IsiGraph.smallTablet.multiple .IsiLineChartRenderer,
.IsiGraph.mediumTablet.multiple .IsiLineChartRenderer,
.IsiGraph.bigTablet.multiple .IsiLineChartRenderer,
.IsiGraph.desktopTouchMode.multiple .IsiLineChartRenderer,
.IsiGraph.laptopTouchMode.multiple .IsiLineChartRenderer,
.IsiGraph.smartPhone.multiple .IsiStackChartRenderer,
.IsiGraph.smallTablet.multiple .IsiStackChartRenderer,
.IsiGraph.mediumTablet.multiple .IsiStackChartRenderer,
.IsiGraph.bigTablet.multiple .IsiStackChartRenderer,
.IsiGraph.desktopTouchMode.multiple .IsiStackChartRenderer,
.IsiGraph.laptopTouchMode.multiple .IsiStackChartRenderer {
  float: none;
}
.IsiGraph .lineChartRendererGraph,
.IsiGraph .stackChartRendererGraph {
  max-height: 375px;
}
.IsiGraph .amcharts-scrollbar-horizontal [role="menuitem"] {
  stroke: #5bb1d2;
  stroke-width: 1px;
  stroke-opacity: 1;
}
.IsiGraph .amcharts-graph-column,
.IsiGraph .amcharts-graph-bullet {
  cursor: pointer;
}
.IsiGraph .amcharts-scrollbar-bg-selected {
  fill: #1e91bc;
  stroke: #1e91bc;
  fill-opacity: 0.4;
  stroke-opacity: 0.4;
}
.IsiGraph .amcharts-zoom-out-label,
.IsiGraph .amcharts-zoom-out-image,
.IsiGraph .amcharts-zoom-out-bg {
  display: none;
}
.IsiGraph .serialChartRendererBalloon .content {
  padding: 5px;
}
.IsiGraph .serialChartRendererBalloon .content span {
  padding: 3px 0 3px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  font-family: Arial;
  font-size: 13px;
}
.IsiGraph .serialChartRendererBalloon .content span.data {
  font-weight: bold;
}
.IsiGraph .serialChartRendererBalloon .content span.grp {
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiGraph .serialChartRendererBalloon .content span.detail {
  padding: 3px 5px 3px 5px;
  width: calc(100% - 6px);
  text-transform: uppercase;
  margin: 10px 0 0 0;
  line-height: 28px;
  color: #fff;
  height: 28px;
  cursor: pointer;
}
.IsiGraph .tooltip-total {
  fill: transparent;
  cursor: pointer;
}
.IsiGraph .tooltip-background {
  fill: white;
  stroke: #1592c2;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-opacity: 1;
}
.IsiGraph .stackChartRendererGraph .amcharts-chart-div svg {
  z-index: 3;
}
.IsiGraph .stackChartRendererGraph .amcharts-chart-div .amcharts-graph-label-total {
  fill-opacity: 0;
}
.IsiGraph .stackChartRendererGraph .amcharts-chart-div .amcharts-graph-bullet {
  display: none;
}
.IsiGraph .stackChartRendererGraph .amcharts-chart-div .amcharts-balloon-div {
  z-index: 4;
  background: white;
}
.IsiGraph .animate.IsiLineChartRenderer .amcharts-chart-div {
  stroke-dasharray: 999%;
  -webkit-animation: IsiGraphAnimateLineDraw 5s;
  animation: IsiGraphAnimateLineDraw 5s;
}
@keyframes IsiGraphAnimateLineDraw {
  0% {
    stroke-dashoffset: 999%;
  }
  100% {
    stroke-dashoffset: 0%;
  }
}
.IsiGraphRequete {
  overflow: hidden;
  width: 100%;
}
.IsiGraphRequete.fullscreen {
  overflow: auto;
  height: 100%;
}
.IsiGraphRequete.gridMode {
  overflow: auto;
}
.IsiGraphRequete.gridMode .chartdiv {
  display: none;
}
.IsiGraphRequete .emptyGraph {
  text-align: center;
  padding: 10px;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
.IsiGraphRequete .msgTooManyParts {
  color: #f24b5a;
  text-align: center;
  margin: 10px;
  font-size: 12px;
}
.IsiImageButtonCss.icon-chart:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f200';
}
.IsiImageButtonCss.icon-grid:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f0ce';
}
/*
██╗███████╗██╗███████╗ ██████╗██████╗  ██████╗ ██╗     ██╗     ██████╗ ██╗   ██╗████████╗████████╗ ██████╗ ███╗   ██╗
██║██╔════╝██║██╔════╝██╔════╝██╔══██╗██╔═══██╗██║     ██║     ██╔══██╗██║   ██║╚══██╔══╝╚══██╔══╝██╔═══██╗████╗  ██║
██║███████╗██║███████╗██║     ██████╔╝██║   ██║██║     ██║     ██████╔╝██║   ██║   ██║      ██║   ██║   ██║██╔██╗ ██║
██║╚════██║██║╚════██║██║     ██╔══██╗██║   ██║██║     ██║     ██╔══██╗██║   ██║   ██║      ██║   ██║   ██║██║╚██╗██║
██║███████║██║███████║╚██████╗██║  ██║╚██████╔╝███████╗███████╗██████╔╝╚██████╔╝   ██║      ██║   ╚██████╔╝██║ ╚████║
╚═╝╚══════╝╚═╝╚══════╝ ╚═════╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝╚═════╝  ╚═════╝    ╚═╝      ╚═╝    ╚═════╝ ╚═╝  ╚═══╝
      IsiScrollButton
*/
.IsiScrollButton .showGoUpButton {
  height: 56px;
  width: 56px;
  background-color: #898E90;
  border-radius: 28px;
  opacity: 0.7;
  left: 50%;
  position: fixed;
  margin-left: -25px;
  z-index: 50000;
  display: block;
  bottom: 80px;
  color: white;
  line-height: 54px;
  text-align: center;
  cursor: pointer;
}
.IsiScrollButton .showGoUpButton:after {
  font-family: FontAwesome;
  content: "\f102";
  font-size: 56px;
  position: relative;
}
/*
  _____     _ _____            _       
 |_   _|   (_)  __ \          (_)      
   | |  ___ _| |__) |__  _ __  _ _ __  
   | | / __| |  ___/ _ \| '_ \| | '_ \ 
  _| |_\__ \ | |  | (_) | |_) | | | | |
 |_____|___/_|_|   \___/| .__/|_|_| |_|
                        | |            
                        |_|  
    Composant IsiPopin (NE PAS CONFONDRE AVEC POPIN)
*/
.IsiPopin {
  /* style des type prédéfini de popin de type Tooltip */
}
.IsiPopin.IsiPopinMainContainer {
  /* Main container : Occupe toute la page */
  display: none;
  /* Ce container est masqué par défaut (affichage géré via Javascript) */
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: none;
  padding: 0;
  z-index: 55002;
  /* Doit s'afficher au premier plan (devant tout autre entité) */
  border: none;
  outline: none;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.IsiPopin.IsiPopinMainContainer.relativePositioning {
  /* Cette classe indique un positionnement relatif à un élement externe */
}
.IsiPopin.IsiPopinMainContainer.relativePositioning .verticalPositionningContainerTable {
  /* La zone de positionnement entoure la div au lieu d'occupé toute */
  height: auto;
  width: auto;
}
.IsiPopin.IsiPopinMainContainer.relativePositioning .verticalPositionningContainerTable .verticalPositionningContainerCell {
  padding: 0;
}
.IsiPopin.IsiPopinMainContainer.relativePositioning .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer {
  /* Bordure autour de la zone de contenu (visibilité sur fond blanc) */
  box-shadow: 5px 5px 10px #808080;
}
.IsiPopin.IsiPopinMainContainer.relativePositioning .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer:before {
  /* Ombre triangulaire pour l'appendice */
  content: '';
  position: absolute;
  left: calc(50% - 6px);
  transform: rotate(45deg);
  width: 11.5px;
  height: 11.5px;
  bottom: -4px;
  z-index: -1;
  box-shadow: 5px 5px 10px #808080;
}
.IsiPopin.IsiPopinMainContainer .backgroundVeil {
  /* Background Veil Container : Div pour simuler un voile noir(60% transparent) en arrière plan */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000000;
  opacity: 0.6;
  z-index: 55002;
  /* Doit s'afficher au premier plan (devant tout autre entité) */
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable {
  /* Div invisible qui sert au positionnement vertical du ContentContainer (table) */
  display: table;
  table-layout: fixed;
  /* Indique que si les dimensions du contenu des cellules dépassent celle du container on tronque le contenu au lieu d'agrandir le container */
  height: 100%;
  width: 100%;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell {
  /* Div invisible qui sert au positionnement vertical du ContentContainer (table-cell) */
  padding: 8px 10px;
  /* Ce padding permet de définir les marges entre le ContentContainer et la page */
  display: table-cell;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer {
  /* ContentContainer : Div englobant le contenu, ces dimensions et position doivent être setter */
  position: relative;
  width: 700px;
  margin: 0 auto;
  /* Centré horizontalement */
  background: #fff;
  z-index: 55002;
  /* Doit s'afficher au premier plan (devant tout autre entité) */
  border-radius: 2px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer.contentContainerBottomArrow:after {
  /* Triangle blanc centré horizontalement en bas du container */
  content: '';
  position: absolute;
  left: calc(50% - 8px);
  bottom: -7px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #fff;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer {
  /* Div représentant la barre supérieure */
  height: 30px;
  background-color: #1ca8dd;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  /* Lorsqu'une image est affichée dans la barre supérieure cette dernière est plus haute */
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer.withPicture {
  height: 55px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer.withPicture .upperBarLeftIcon {
  line-height: 55px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer.withPicture .upperBarTitleContainer {
  line-height: 55px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer.withPicture .upperBarButtonsContainer .upperBarCloseBtn {
  line-height: 55px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarLeftIcon {
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  height: 100%;
  width: auto;
  float: left;
  padding-left: 10px;
  line-height: 30px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarPictureRoundedBorder {
  /* Div représentant la bordure blanche autour de l'image arrondi */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  background-color: #fff;
  float: left;
  /* La largeur et hauteur de cette zone correspond au diamètre de l'image + 2 x l'épaisseur de la bordure autour */
  width: 102px;
  height: 102px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 102px;
  margin-top: 7px;
  margin-left: 10px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarPictureRoundedBorder .upperBarPictureContainer {
  /* Div contenant l'image arrondi */
  width: 92px;
  height: 92px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 92px;
  margin: 5px;
  background-size: cover;
  background-repeat: no-repeat;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarTitleContainer {
  /* Div contenant le texte de la barre supérieure */
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  /* Centré en hauteur */
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  height: 100%;
  overflow-x: hidden;
  /* Si le texte dépasse --> affiche ellipsis */
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarButtonsContainer {
  /* Div contenant les boutons de la barre supérieure (placé à droite) */
  height: 100%;
  float: right;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn {
  /* Div représentant le bouton fermer dans la barre supérieure */
  width: auto;
  height: 100%;
  line-height: 30px;
  /* Centré en hauteur */
  color: #fff;
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .upperBarSpacer {
  /* Div permettant de laisser de l'espace entre la barre supérieure et la zone de contenu quand la barre supérieure à une image */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  height: 55px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .externalContentContainer {
  /* Div représentant la zone de contenu externe*/
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer {
  /* Div inférieure contenant les boutons */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer .bottomBarButton {
  display: inline-block;
  background-color: #1e91bc;
  border-radius: 3px;
  width: 95px;
  height: 24px;
  line-height: 24px;
  margin: 0px 4px;
  margin-bottom: 10px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer .bottomBarButton:focus {
  outline: 1px dotted grey;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer .bottomBarButton .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer .bottomBarButton.btnSecondaire {
  opacity: 0.7;
}
.IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .bottomBarContainer.firstLetter .bottomBarButton .label:first-letter {
  text-decoration: underline;
}
.IsiPopin .iconeInfobulle {
  font-family: FontIsilog;
  font-size: 21px;
  color: #fff;
}
.IsiPopin .externalContentContainer .list {
  margin-top: 35px;
  display: flex;
  justify-content: center;
  margin-left: 10px;
  margin-right: 10px;
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiPopin .externalContentContainer .list tr {
  height: 25px;
  vertical-align: top;
}
.IsiPopin .externalContentContainer .list tr .label {
  text-align: right;
  color: #46a8cd;
  white-space: nowrap;
}
.IsiPopin .externalContentContainer .list tr .value {
  text-align: left;
  padding-left: 5px;
}
body.tablet.small .IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer {
  width: 100%;
}
/*
    Composant IsiCompteurRequete
*/
.IsiCompteurRequete.IsiTile .tileContainer {
  height: 100%;
}
.IsiCompteurRequete .upperZone,
.IsiCompteurRequete .bottomZone {
  /* Zones supérieure et inférieure */
  position: relative;
  height: 50%;
  width: 100%;
  font-size: 65px;
}
.IsiCompteurRequete .upperZone .content,
.IsiCompteurRequete .bottomZone .content {
  /* Les div internes de contenu sont centrées horizontalement et verticalement */
  position: relative;
  float: left;
  padding: 10px;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.IsiCompteurRequete .upperZone .content {
  /* Texte dans la zone supérieure */
  font-size: 20px;
  color: #3b4346;
  /* GREN 18/01/2019 T143849 : adaptation du libellé sur 2 lignes max */
  line-height: 1.2em;
  max-height: 2.4em;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-top: 0;
  font-style: normal;
  font-weight: bold;
}
.IsiCompteurRequete .bottomZone .content {
  /* Texte dans la zone inférieure */
  color: #fff;
  font-size: 60px;
  font-style: normal;
  font-weight: bold;
}
/*
    Cette mixin permet de définir le style de toutes les boites à onglet
    */
/*
    Cette mixin permet de définir le style des boites à onglet réduite
    */
/*
    Cette mixin permet de définir le style d'un panel sur device tactile
    */
/*
    Cette mixin permet de définir le style des onglets dans les boites à onglet
    */
/*
    Cette mixin permet de définir le style des onglets replié dans les boites à onglet
    */
/*
    Cette mixin permet de définir le style du contenu des onglets dans les boites à onglet
    */
/*
    Cette mixin permet de définir le style de la zone contenant les libellés des onglets
    */
/*
    Cette mixin permet de définir le style de la zone contenant les libellés des onglets
    */
.IsiWebTab {
  background-color: white;
  box-sizing: border-box;
  /*13/03 DYSF 66312 + 66531*/
  display: block;
  /* LBRI - 2012.04.04 - [DYSF:48071 et 49146] */
}
.IsiWebTab .iPanel {
  border: none;
}
.IsiWebTab.noWebTabItemVisible {
  display: none;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel {
  background-color: #ced4d6;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel:hover {
  background-color: #ced4d6;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem:hover {
  background-color: #1e91bc;
}
.IsiWebTab .WebTabBar {
  height: 30px;
}
.IsiWebTab .WebTabBar.showChevron .fa-chevron-left,
.IsiWebTab .WebTabBar.showChevron .fa-chevron-right {
  display: inline-block;
}
.IsiWebTab .WebTabBar.showChevron .WebTabBarWrapper {
  width: calc(100% - 57px);
}
.IsiWebTab .WebTabBar.showChevron .fa-chevron-right {
  width: 21px;
}
.IsiWebTab .WebTabBar .fa-chevron-left {
  border-right: 2px #eeeeee solid;
}
.IsiWebTab .WebTabBar .fa-chevron-right {
  border-left: 2px #eeeeee solid;
}
.IsiWebTab .WebTabBar .fa-chevron-left,
.IsiWebTab .WebTabBar .fa-chevron-right {
  background-color: #b2bfc3;
  font-family: FontAwesome;
  color: #fff;
  font-size: 20px;
  display: none;
  float: left;
  top: -13px;
  cursor: pointer;
  height: 24px;
  width: 20px;
  padding-top: 6px;
  padding-left: 6px;
}
.IsiWebTab .WebTabBar .fa-chevron-left:hover,
.IsiWebTab .WebTabBar .fa-chevron-right:hover {
  background-color: #6ab9d7;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper {
  width: 100%;
  display: inline-block;
  float: left;
  white-space: nowrap;
  overflow: hidden;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains {
  position: relative;
  user-select: none;
  display: inline-flex;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel {
  float: left;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  background-color: #b2bfc3;
  border-right: 2px #eeeeee solid;
  color: #fff;
  font-size: 12px;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.lastVisibleItem {
  border-right-width: 0px;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel {
  display: none;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .txtTabItem {
  display: inline-block;
  padding-left: 34px;
  padding-right: 34px;
  min-width: 57px;
  text-align: center;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnCollapse {
  display: none;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel:hover {
  background-color: #6ab9d7;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem {
  background-color: #1e91bc;
  font-weight: bold;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem .btnCollapse {
  margin-left: 10px;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem .btnCollapse:after {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f077";
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnSup,
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnVisibilityChanged {
  display: none;
  margin-right: 8px;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnSup:after,
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnVisibilityChanged:after {
  font-family: FontAwesome;
  content: "\f057";
  font-size: 17px;
  color: #3b4346;
}
.IsiWebTab .WebTabBar .AddWebTabItem {
  padding: 5px;
  height: 25px;
  width: 22px;
  background-color: transparent;
  font-family: FontAwesome;
  text-align: center;
  position: relative;
  top: 5px;
  cursor: pointer;
  display: none;
  color: #3b4346;
}
.IsiWebTab .WebTabBar .AddWebTabItem:after {
  content: "\f055";
  font-size: 20px;
}
.IsiWebTab .iPanelWebTabItem {
  position: absolute;
  width: 100%;
  height: calc(100% - 30px);
  padding-bottom: 15px;
  margin-right: 2px;
  background-color: #fff;
}
.IsiWebTab .iPanelWebTabItem.iPanel > .iPanel_Lbl {
  display: none;
}
.IsiWebTab .iPanelWebTabItem .iPanel > .iPanel_Lbl {
  margin: 0px;
}
.IsiWebTab .iWebTabHidden {
  display: none;
}
.IsiWebTab.IsiWebTabRWD {
  background-color: transparent;
}
.IsiWebTab.IsiWebTabRWD .iPanelWebTabItem > .iPanel_Content {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
.IsiWebTab.IsiWebTabRWD .WebTabBar {
  border-top-style: none;
}
.IsiWebTab.IsiWebTabRWD .WebTabBar .WebTabBarWrapper {
  background-color: transparent;
}
.IsiWebTab.IsiWebTabRWD .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnCollapse {
  display: inline-block;
}
.IsiWebTab.IsiWebTabRWD .iPanelWebTabItem {
  position: static;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar.showChevron .WebTabBarWrapper {
  width: calc(100% - 85px);
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper {
  width: calc(100% - 28px);
  background-color: transparent;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnCollapse {
  display: none;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel {
  display: inline;
  background-color: #ced4d6;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel:hover {
  background-color: #6ab9d7;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel.selectedWebTabItem {
  background-color: #1e91bc;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel .btnVisibilityChanged:after {
  content: "\f070";
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnVisibilityChanged {
  display: inline;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel .btnVisibilityChanged:after {
  font-weight: normal;
  content: "\f06e";
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.tabItemDeletable .btnVisibilityChanged {
  display: none;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.tabItemDeletable .btnSup {
  display: inline-block;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.tabItemDeletable .btnSup:after {
  content: "\f057";
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .AddWebTabItem {
  display: inline;
}
.IsiWebTab.IsiWebTabDesign.noWebTabItemVisible {
  /* En design on permet toujours d'ajouter des onglets */
  display: block;
}
.IsiWebTab.IsiWebTabDesign .iPanelWebTabItem {
  min-height: 41px;
  width: calc(100% - 2px);
  height: calc(100% - 32px);
}
.IsiWebTab.IsiWebTabTouch .WebTabBar {
  display: none;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem {
  margin-bottom: 10px;
  display: block;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem > .Header .title {
  padding: 10px 0 3px 0;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem > .iPanel_Lbl {
  display: block;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem .iWebTabHidden {
  display: block;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem.iPanel_collapsed .iWebTabHidden {
  display: none;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem.iWebTabInVisible,
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem.iWebTabInVisible > div {
  display: none;
}
.IsiWebTab.collapsed .WebTabBar {
  border-bottom-width: 0px;
}
.IsiWebTab.collapsed .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem .btnCollapse:after {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f078";
}
.IsiWebTab.collapsed .iPanelWebTabItem {
  display: none;
}
.IsiProgressBar {
  padding: 5px 0 0 0 !important;
  border-top-color: #1e91bc;
  border-top-width: 2px;
  border-top-style: solid;
}
.IsiProgressBar:not(.fancybox-wrap) {
  display: none;
}
.IsiProgressBar.notFullScreen {
  visibility: visible;
  display: block;
}
.IsiProgressBar input.iLeft {
  width: 25px;
  margin-left: 3px;
  margin-top: 8px;
  margin-right: 2px;
  height: 13px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #dfdfdf;
  border-bottom-color: #dfdfdf;
  border-left-color: #dfdfdf;
  border-right-color: #dfdfdf;
  border-top-style: solid;
  border-left-style: solid;
}
.IsiProgressBar .iButton {
  height: 25px;
}
.IsiProgressBar .iButton .label {
  color: #fff;
}
.IsiProgressBar .iButton .IsiImageButton_Label {
  font-size: 11px;
}
.IsiProgressBar .IsiImageButton_Img {
  padding-top: 2px;
  display: none;
}
.IsiProgressBar .ProgCont {
  width: auto;
  text-align: center;
  padding-top: 45px;
}
.IsiProgressBar .Interrupt,
.IsiProgressBar .IsiImageButtonEnabled:hover {
  padding-left: 11px;
  padding-right: 11px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px;
}
.IsiProgressBar .ProgressText {
  margin-top: 20px;
}
.IsiProgressBar progress {
  -webkit-appearance: none;
  background-color: #F1F1F1;
  border: 0px;
  height: 24px;
  width: 80%;
  border-radius: 3px;
}
.IsiProgressBar progress::-moz-progress-bar {
  background-color: #1ca8dd;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255, 255, 255, 0.1) 20px, rgba(255, 255, 255, 0.1) 35px);
  border-radius: 3px;
  border: 0px;
}
.IsiProgressBar progress::-ms-fill {
  background-color: #1ca8dd;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255, 255, 255, 0.1) 20px, rgba(255, 255, 255, 0.1) 35px);
  border-radius: 3px;
  border: 0px;
}
.IsiProgressBar progress::-webkit-progress-value {
  background-color: #1ca8dd;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 20px, rgba(255, 255, 255, 0.1) 20px, rgba(255, 255, 255, 0.1) 35px);
  border-radius: 3px;
  border: 0px;
}
.IsiProgressBar progress::-webkit-progress-bar {
  background-color: #F1F1F1;
  border-radius: 3px;
}
.IsiProgressBar .Title {
  color: #1ca8dd;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  margin-left: 10px;
}
/*

  _____                _                 _______          _ _                
 |  __ \              (_)               |__   __|        | | |               
 | |__) | __ _____   ___  _____      __    | | ___   ___ | | |__   __ _ _ __ 
 |  ___/ '__/ _ \ \ / / |/ _ \ \ /\ / /    | |/ _ \ / _ \| | '_ \ / _` | '__|
 | |   | | |  __/\ V /| |  __/\ V  V /     | | (_) | (_) | | |_) | (_| | |   
 |_|   |_|  \___| \_/ |_|\___| \_/\_/      |_|\___/ \___/|_|_.__/ \__,_|_|   
                                                                             
                                                                             
*/
/* Animation droppable - drop des contrôles */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.IsiPreviewToolbar {
  height: 30px;
  background: #627c85;
}
.IsiPreviewToolbar .previewToolbar {
  /* Icone palette de peinture */
  /* Icone des devices */
  /* Bouton du refresh */
  /* Barre des modes */
}
.IsiPreviewToolbar .previewToolbar > div {
  float: left;
}
.IsiPreviewToolbar .previewToolbar .modePreview {
  background: #b2bfc3;
  color: #ced4d6;
  padding: 3px 15px;
}
.IsiPreviewToolbar .previewToolbar .modePreview.selected {
  background: #f45152;
  color: white;
}
.IsiPreviewToolbar .previewToolbar .modePreview:before {
  font-family: FontIsilog;
  font-size: 24px;
  content: "\E38D";
  line-height: 24px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview {
  color: white;
  border-left: 1px solid #fff;
}
.IsiPreviewToolbar .previewToolbar .devicePreview > div {
  float: left;
  padding: 3px 15px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview > div:before {
  line-height: 24px;
  float: left;
}
.IsiPreviewToolbar .previewToolbar .devicePreview > div.selected:not(.statePreview),
.IsiPreviewToolbar .previewToolbar .devicePreview > div:hover:not(.statePreview) {
  background: #f45152;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .statePreview {
  /* Obliger de faire cette règle ici en plus lorsque la barre est déplacé (ce qui est toujours le cas) */
  padding: 0;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .smartphonePreview {
  padding-left: 15px;
  padding-right: 20px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .smartphonePreview:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f10b";
}
.IsiPreviewToolbar .previewToolbar .devicePreview .tabletPreview {
  padding-right: 20px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .tabletPreview:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f10a";
}
.IsiPreviewToolbar .previewToolbar .devicePreview .laptopPreview {
  padding-right: 20px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .laptopPreview:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f109";
}
.IsiPreviewToolbar .previewToolbar .devicePreview .desktopPreview {
  padding-right: 15px;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .desktopPreview:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f108";
}
.IsiPreviewToolbar .previewToolbar .devicePreview .newTabPreview {
  line-height: 24px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.IsiPreviewToolbar .previewToolbar .devicePreview .newTabPreview .textNewTabPreview {
  cursor: pointer;
  margin: 0 15px;
}
.IsiPreviewToolbar .previewToolbar .refreshDivPreview {
  float: right;
  padding: 3px 0;
  margin-right: 15px;
  color: #fff;
}
.IsiPreviewToolbar .previewToolbar .refreshDivPreview .refreshPreview {
  cursor: pointer;
  float: right;
}
.IsiPreviewToolbar .previewToolbar .refreshDivPreview .refreshPreview:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f01e";
  line-height: 24px;
}
.IsiPreviewToolbar .previewToolbar .refreshDivPreview .timePreview {
  float: left;
  line-height: 24px;
  padding: 0 15px;
}
.IsiPreviewToolbar .previewToolbar .statePreview {
  background: #fff;
  color: #b2bfc3;
  padding: 0;
  display: none;
}
.IsiPreviewToolbar .previewToolbar .statePreview > div {
  float: left;
  padding: 3px 0;
}
.IsiPreviewToolbar .previewToolbar .statePreview > div:before {
  line-height: 24px;
}
.IsiPreviewToolbar .previewToolbar .statePreview > div.selected,
.IsiPreviewToolbar .previewToolbar .statePreview > div:hover {
  color: #f45152;
}
.IsiPreviewToolbar .previewToolbar .statePreview .borderTrianglePreview {
  padding: 0;
  border-width: 15px 0 15px 12px;
  border-style: solid;
  border-color: transparent transparent transparent #f45152;
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateEditionPreview {
  padding-right: 15px;
  padding-left: 10px;
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateEditionPreview:before {
  font-family: FontAwesome;
  font-size: 23px;
  content: "\f044";
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateAddPreview {
  padding-right: 15px;
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateAddPreview:before {
  font-family: FontIsilog;
  font-size: 21px;
  content: "\E38E";
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateSearchPreview {
  padding-right: 15px;
}
.IsiPreviewToolbar .previewToolbar .statePreview .cursorStateSearchPreview:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f002";
}
.IsiPreviewToolbar .previewToolbar .statePreview .touchPreview {
  padding-right: 10px;
}
.IsiPreviewToolbar .previewToolbar .statePreview .touchPreview:before {
  font-family: FontIsilog;
  font-size: 22px;
  content: "\e381";
}
.IsiPreviewToolbar .previewToolbarRight {
  /* Icone palette de peinture */
}
.IsiPreviewToolbar .previewToolbarRight > div {
  float: right;
}
.IsiPreviewToolbar .previewToolbarRight .deletingControlsButton {
  background: #b2bfc3;
  border-left: 1px solid #fff;
  color: #ced4d6;
  padding: 3px 15px;
}
.IsiPreviewToolbar .previewToolbarRight .deletingControlsButton.selected {
  background: #f45152;
  color: white;
}
.IsiPreviewToolbar .previewToolbarRight .deletingControlsButton:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: "\f014";
  line-height: 24px;
}
.IsiPreviewToolbar .previewToolbarRight .deletingControlsButton.ui-droppable-hover {
  opacity: 0.8;
  animation: pulse 1s infinite;
}
/*
    Composant IsiListeCompteur
*/
.IsiListeCompteur {
  height: 100%;
}
.IsiListeCompteur .IsiDataListRequete {
  height: 100%;
}
.IsiWebPartAdministrator {
  position: relative;
}
.IsiWebPartAdministrator .preview .Header .title,
.IsiWebPartAdministrator .parameter .Header .title {
  padding-left: 5px;
}
.IsiWebPartAdministrator .preview .Header .IsiToolbar,
.IsiWebPartAdministrator .parameter .Header .IsiToolbar {
  padding-top: 3px;
}
.IsiWebPartAdministrator .preview {
  z-index: 50001;
  display: none;
  position: absolute;
  padding: 0 0 31px 0;
  top: 50px;
  left: 50px;
}
.IsiWebPartAdministrator .errorIndicator {
  display: inline-block;
}
.IsiWebPartAdministrator .errorIndicator:before {
  height: 15px;
  width: 15px;
  font-size: 15px;
  line-height: 15px;
  display: inline-block;
  color: #ffcc00;
  content: "\f071";
  font-family: FontAwesome;
}
.IsiWebPartAdministrator .ui-draggable-dragging .pageViewer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
.IsiWebPartAdministrator .ui-resizable-resizing .pageViewer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
.IsiWebPartAdministrator .parameter {
  display: none;
  z-index: 50000;
  position: absolute;
  left: 835px;
  top: 10px;
}
.IsiWebPartAdministrator .parameter .IsiMaskableHeader {
  border-top: 2px solid;
}
.IsiWebPartAdministrator .parameter .IsiPanel_Content {
  overflow: auto;
  padding: 5px;
}
.IsiWebPartAdministrator .parameter .IsiPanel_Content .IsiHTMLTable .IsiRow .IsiCell {
  max-width: 260px;
  word-wrap: break-word;
}
.IsiWebPartAdministrator .parameter .IsiPanel_Content .IsiHTMLTable .IsiRow.mandatory .IsiCellLabel .label:after {
  position: relative;
}
.IsiWebPartAdministrator .ui-resizable-handle.ui-resizable-se {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 12px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.23) transparent;
}
/*&.ui-resizable-resizing {
    .pageViewer {
        &:after {
            content: "";
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
        }
    }
}*/
.IsiWebPartAdministratorPreview .IsiWebPart {
  border: 0;
}
.IsiWebPartAdministratorPreview .IsiWebPart .IsiWebPartHeader.Header .title {
  padding-left: 15px;
}
/*
 * Variables
 */
/*
  * Mixins
  */
.richtext-default-style {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.richtext-default-style strong,
.richtext-default-style b {
  font-weight: bold;
}
.richtext-default-style em,
.richtext-default-style i {
  font-style: italic;
}
.richtext-default-style u {
  text-decoration: underline;
}
.richtext-default-style del,
.richtext-default-style s {
  text-decoration: line-through;
}
.richtext-default-style sub {
  vertical-align: sub;
  font-size: smaller;
}
.richtext-default-style sup {
  vertical-align: super;
  font-size: smaller;
}
.richtext-default-style div {
  display: block;
}
.richtext-default-style p {
  display: block;
  margin: 6px 0;
}
.richtext-default-style ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
.richtext-default-style ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
.richtext-default-style li {
  display: list-item;
  text-align: left;
}
.richtext-default-style h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.richtext-default-style h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.richtext-default-style h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.richtext-default-style h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.richtext-default-style pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
.richtext-default-style a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
.richtext-default-style a,
.richtext-default-style a:hover,
.richtext-default-style a:visited,
.richtext-default-style a:focus,
.richtext-default-style a:active,
.richtext-default-style a:link {
  font-size: inherit;
}
.richtext-default-style img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
.richtext-default-style img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
.richtext-default-style img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
.richtext-default-style img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
.richtext-default-style img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
.richtext-default-style img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.richtext-default-style img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.richtext-default-style iframe {
  max-width: 100%;
}
.richtext-default-style table th,
.richtext-default-style table td {
  border: 1px solid #DDD;
  padding: 4px;
}
.IsiRichText.editor {
  border: 1px solid #dcdcdc;
  display: flex;
  flex-direction: column;
  /*  
      * CSS pour le composant Texte Riche (RichText)
      */
  /*
      * Barre d'outil fixé en haut du composant Froala
      */
  /*    
      * Contenu text enrichi Froala
      */
  /*
     * Barre d'outils secondaire de Froala (placé en dessous de la zone du contenu)
     */
  /*
    * Zone affichant le code HTML du composant Froala
    * On applique le flex, pour que le textarea prennent 100% de la hauteur
    */
  /*
    * Classe permettant de masquer les barres de défilements
    * Attention ! Classe utilisé en JS
    */
  /*
    * Ajout de la classe fr-fullscreen lorsqu'on désactive le composant
    */
}
.IsiRichText.editor .fr-inline {
  background: #fff;
  border: 0;
  padding: 20px;
  min-height: 60px;
}
.IsiRichText.editor .fr-plaintext {
  display: flex;
  flex-direction: column;
}
.IsiRichText.editor .fr-plaintext.fr-height-auto .fr-textarea {
  overflow: hidden;
}
.IsiRichText.editor .fr-plaintext.fr-height-auto.fr-fullscreen .fr-textarea {
  overflow: auto;
}
.IsiRichText.editor .fr-plaintext.fr-fullscreen.fr-fullscreen-ios textarea {
  padding-bottom: 300px;
}
.IsiRichText.editor .fr-plaintext.touchscreen.fr-box:not(.fr-fullscreen) .fr-textarea {
  overflow: hidden !important;
}
.IsiRichText.editor .fr-plaintext .fr-textarea {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400;
  flex: 1 1 100%;
  height: 100%;
  width: 100%;
  resize: none;
  background: #fff;
  border: 0;
  border-radius: 0;
  outline: none;
  padding: 8px;
  padding-top: 14px;
  box-sizing: border-box;
  overflow: auto;
  text-align: left;
}
.IsiRichText.editor .fr-box.fr-fullscreen {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  height: auto !important;
  min-height: initial !important;
  max-height: initial !important;
  overflow: hidden;
  z-index: 99990 !important;
}
.IsiRichText.editor .fr-box.fr-fullscreen .fr-wrapper .fr-element .fr-view {
  padding: 18px;
}
.IsiRichText.editor .fr-box.fr-basic {
  display: flex;
  flex-direction: column;
  border-radius: 0;
}
.IsiRichText.editor .fr-box .CodeMirror {
  font-size: 11px;
}
.IsiRichText.editor .fr-btn-grp {
  margin: 0 4px;
}
.IsiRichText.editor .fr-box.fr-fullscreen .fr-code-view .fr-wrapper {
  overflow: hidden !important;
}
.IsiRichText.editor .fr-toolbar.fr-top {
  border: 0 !important;
  border-radius: 0;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper {
  /* DYSF89012 : Pour le coup du flex-shrink à 10000, c'est pour régler un bug sous IE (je n'ai pas trouvé d'autres moyen de le fixer), 
          * il y a l'astuce du height à 0px sur le fr-view, mais cela empeche le redimensionnement automatique du composant */
  flex: 1 10000 auto;
  overflow: auto;
  flex-direction: column;
  border: 0 !important;
  cursor: text;
  /*display: -ms-grid;
        display: grid;*/
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view {
  min-width: 100% !important;
  min-height: 100% !important;
  padding: 8px;
  overflow-x: initial;
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view strong,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view strong,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view b,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view b {
  font-weight: bold;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view em,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view em,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view i,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view i {
  font-style: italic;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view u,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view u {
  text-decoration: underline;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view del,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view del,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view s,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view s {
  text-decoration: line-through;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view sub,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view sub {
  vertical-align: sub;
  font-size: smaller;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view sup,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view sup {
  vertical-align: super;
  font-size: smaller;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view div,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view div {
  display: block;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view p,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view p {
  display: block;
  margin: 6px 0;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view ul,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view ol,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view li,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view li {
  display: list-item;
  text-align: left;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view h1,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view h2,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view h3,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view h4,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view pre,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a:hover,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a:hover,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a:visited,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a:visited,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a:focus,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a:focus,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a:active,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a:active,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view a:link,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view a:link {
  font-size: inherit;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dii,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dii.fr-fil,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dii.fr-fir,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dib,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dib.fr-fil,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-dib.fr-fir,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view iframe,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view iframe {
  max-width: 100%;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view table th,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view table th,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view table td,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view table td {
  border: 1px solid #DDD;
  padding: 4px;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view.fr-disabled,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view.fr-disabled {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-element.fr-view img.fr-fil,
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.fr-view img.fr-fil {
  float: none;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper::-webkit-scrollbar {
  background: #fff;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper .fr-code {
  height: auto !important;
  overflow: auto;
}
.IsiRichText.editor .fr-box.fr-basic .fr-wrapper.show-placeholder .fr-placeholder {
  position: absolute !important;
  margin-top: 0 !important;
}
.IsiRichText.editor .fr-box.touchscreen.fr-basic .fr-wrapper .fr-element.fr-view,
.IsiRichText.editor .fr-box.touchscreen.fr-basic .fr-wrapper.fr-view {
  padding: 14px;
}
.IsiRichText.editor .fr-box.touchscreen.fr-fullscreen.fr-basic .fr-wrapper .fr-element.fr-view,
.IsiRichText.editor .fr-box.touchscreen.fr-fullscreen.fr-basic .fr-wrapper.fr-view {
  margin-bottom: 500px;
}
.chrome .IsiRichText.editor .fr-box.touchscreen.iframe .fr-wrapper {
  display: flex;
}
.chrome .IsiRichText.editor .fr-box.touchscreen.iframe .fr-wrapper iframe {
  flex: 1 0 100%;
}
.IsiRichText.editor .second-toolbar {
  border: 0;
  border-radius: 0;
  border-top: 1px solid #dcdcdc;
}
.IsiRichText.editor .second-toolbar:empty {
  border: 0;
}
.IsiRichText.editor .fr-code {
  flex: 1 1 100%;
}
.IsiRichText.editor .overflow-hidden {
  overflow: hidden !important;
}
.IsiRichText.editor button.fr-command.fr-btn.fr-fullscreen {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.IsiRichText.editor button.fr-command.fr-btn.fr-fullscreen:hover {
  background: #ebebeb;
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px !important;
  margin-bottom: -1px !important;
  border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}
/*
 * Couleurs des boutons de toutes les barres d'outils du composant Froala
 */
.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,
.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #1ca8dd !important;
}
.fr-modal .fr-modal-head .fr-command.fr-btn.fr-modal-close {
  height: 40px;
}
.fr-modal .fr-modal-head .fr-command.fr-btn.fr-modal-close svg {
  margin: 4px 7px;
  width: 24px;
}
.fr-popup .fr-checkbox-line {
  display: flex;
}
.fr-popup .fr-checkbox-line label {
  line-height: 1;
  align-self: center;
}
.fr-toolbar.fr-opacity-0 {
  -webkit-opacity: unset;
  -moz-opacity: unset;
  opacity: unset;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.fr-fullscreen-wrapper {
  z-index: auto !important;
  overflow: hidden !important;
}
.fr-fullscreen-wrapper .CodeMirror .CodeMirror-scroll {
  min-height: 100%;
}
.fr-fullscreen-wrapper iframe.fr-iframe {
  height: 100% !important;
  overflow: hidden;
}
.fr-popup .fr-color-set.fr-selected-set {
  padding: 8px;
}
.fr-popup .fr-color-set > span {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 2px;
  border: 2px solid #fff;
}
.fr-popup .fr-color-set > span:hover,
.fr-popup .fr-color-set > span:focus {
  outline: none;
  border: 2px solid #000;
  border-radius: 50%;
}
.fr-popup .fr-color-set > span .fr-selected-color {
  line-height: 18px;
}
.fr-popup .fr-color-set > span svg {
  margin: 0;
  bottom: -2px;
  left: -2px;
  height: 20px;
  width: 20px;
}
.fr-popup .fr-layer.fr-color-hex-layer {
  display: inline-flex;
  padding: 0;
  width: 100% !important;
  background: #efefef;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: none;
  width: 100%;
  padding: 0;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line input {
  border-color: transparent;
  background: transparent;
  width: 130px;
  height: 100%;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line input:focus {
  border-color: #0098f7;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line input + label {
  top: 4px;
  background: transparent;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line input.fr-not-empty + label {
  display: none;
}
.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: none;
  padding: 0 8px;
  width: auto;
  height: auto;
}
.IsiRichText.editor .fr-toolbar.fr-toolbar-open {
  padding-bottom: 30px !important;
}
.IsiRichText.editor .fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 30px !important;
}
.IsiRichText.editor .fr-toolbar .fr-command.fr-btn,
.IsiRichText.editor .fr-popup .fr-command.fr-btn,
.IsiRichText.editor .fr-modal .fr-command.fr-btn {
  margin: 2px 1px;
  height: 28px;
}
.IsiRichText.editor .fr-toolbar .fr-command.fr-btn svg.fr-svg,
.IsiRichText.editor .fr-popup .fr-command.fr-btn svg.fr-svg,
.IsiRichText.editor .fr-modal .fr-command.fr-btn svg.fr-svg {
  width: 18px;
  height: 18px;
}
.IsiRichText.editor .fr-toolbar .fr-command.fr-btn i,
.IsiRichText.editor .fr-toolbar .fr-command.fr-btn svg,
.IsiRichText.editor .fr-popup .fr-command.fr-btn i,
.IsiRichText.editor .fr-popup .fr-command.fr-btn svg,
.IsiRichText.editor .fr-modal .fr-command.fr-btn i,
.IsiRichText.editor .fr-modal .fr-command.fr-btn svg {
  margin: 5px;
  width: 18px;
  height: 18px;
}
.IsiRichText.editor .fr-btn-wrap .fr-command.fr-btn:not(.fr-dropdown):not(.fr-options) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.IsiRichText.editor .fr-btn-wrap .fr-command.fr-btn.fr-dropdown.fr-options {
  margin-left: 0;
}
.IsiRichText.editor .fr-toolbar .fr-command.fr-btn.fr-dropdown:after,
.IsiRichText.editor .fr-popup .fr-command.fr-btn.fr-dropdown:after,
.IsiRichText.editor .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  top: 13px;
}
.IsiRichText.editor .fr-separator.fr-vs {
  height: 22px;
  width: 1px;
  margin: 5px 2.5px;
}
.IsiRichText.editor .fr-fullscreen .fr-element.fr-view,
.IsiRichText.editor .fr-fullscreen .fr-plaintext .fr-textarea {
  padding: 18px;
}
.IsiRichText.editor .touchscreen .fr-toolbar.fr-toolbar-open {
  padding-bottom: 40px !important;
}
.IsiRichText.editor .touchscreen .fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 40px !important;
}
.IsiRichText.editor .touchscreen .fr-toolbar .fr-command.fr-btn,
.IsiRichText.editor .touchscreen .fr-popup .fr-command.fr-btn,
.IsiRichText.editor .touchscreen .fr-modal .fr-command.fr-btn {
  margin: 2px 1px;
  height: 38px;
}
.IsiRichText.editor .touchscreen .fr-toolbar .fr-command.fr-btn svg.fr-svg,
.IsiRichText.editor .touchscreen .fr-popup .fr-command.fr-btn svg.fr-svg,
.IsiRichText.editor .touchscreen .fr-modal .fr-command.fr-btn svg.fr-svg {
  width: 28px;
  height: 28px;
}
.IsiRichText.editor .touchscreen .fr-toolbar .fr-command.fr-btn i,
.IsiRichText.editor .touchscreen .fr-toolbar .fr-command.fr-btn svg,
.IsiRichText.editor .touchscreen .fr-popup .fr-command.fr-btn i,
.IsiRichText.editor .touchscreen .fr-popup .fr-command.fr-btn svg,
.IsiRichText.editor .touchscreen .fr-modal .fr-command.fr-btn i,
.IsiRichText.editor .touchscreen .fr-modal .fr-command.fr-btn svg {
  margin: 5px;
  width: 28px;
  height: 28px;
}
.IsiRichText.editor .touchscreen .fr-btn-wrap .fr-command.fr-btn:not(.fr-dropdown):not(.fr-options) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.IsiRichText.editor .touchscreen .fr-btn-wrap .fr-command.fr-btn.fr-dropdown.fr-options {
  margin-left: 0;
}
.IsiRichText.editor .touchscreen .fr-toolbar .fr-command.fr-btn.fr-dropdown:after,
.IsiRichText.editor .touchscreen .fr-popup .fr-command.fr-btn.fr-dropdown:after,
.IsiRichText.editor .touchscreen .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  top: 18px;
}
.IsiRichText.editor .touchscreen .fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 5px 2.5px;
}
.IsiRichText.editor .touchscreen.fr-box:not(.fr-fullscreen) .fr-wrapper {
  overflow: hidden !important;
}
.IsiRichText.editor .touchscreen.fr-box:not(.fr-fullscreen) .fr-toolbar {
  height: 0;
  /* Le padding et le margin sont à 0, dans le cas en mode d'édition texte riche d'avoir une zone blanche, 
            lorsqu'on quitte le mode plein écran en tactile après avoir déplié une barre d'outils */
  padding: 0 !important;
  margin: 0 !important;
}
.IsiRichText.editor .touchscreen.fr-box:not(.fr-fullscreen) .fr-toolbar .fr-btn-grp,
.IsiRichText.editor .touchscreen.fr-box:not(.fr-fullscreen) .fr-toolbar .fr-newline,
.IsiRichText.editor .touchscreen.fr-box:not(.fr-fullscreen) .fr-toolbar .fr-more-toolbar {
  display: none;
}
.IsiRichText.editor .touchscreen .fr-element.fr-view,
.IsiRichText.editor .touchscreen.fr-plaintext .fr-textarea {
  padding: 14px;
  padding-top: 20px;
}
.fr-toolbar.fr-toolbar-open {
  padding-bottom: 30px !important;
}
.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 30px !important;
}
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn,
.fr-modal .fr-command.fr-btn {
  margin: 2px 1px;
  height: 28px;
}
.fr-toolbar .fr-command.fr-btn svg.fr-svg,
.fr-popup .fr-command.fr-btn svg.fr-svg,
.fr-modal .fr-command.fr-btn svg.fr-svg {
  width: 18px;
  height: 18px;
}
.fr-toolbar .fr-command.fr-btn i,
.fr-toolbar .fr-command.fr-btn svg,
.fr-popup .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn svg,
.fr-modal .fr-command.fr-btn i,
.fr-modal .fr-command.fr-btn svg {
  margin: 5px;
  width: 18px;
  height: 18px;
}
.fr-btn-wrap .fr-command.fr-btn:not(.fr-dropdown):not(.fr-options) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.fr-btn-wrap .fr-command.fr-btn.fr-dropdown.fr-options {
  margin-left: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown:after,
.fr-popup .fr-command.fr-btn.fr-dropdown:after,
.fr-modal .fr-command.fr-btn.fr-dropdown:after {
  top: 13px;
}
.fr-separator.fr-vs {
  height: 22px;
  width: 1px;
  margin: 5px 2.5px;
}
.fr-popup.fr-active.compare-mode-popup {
  display: flex !important;
  flex-direction: column;
}
.compare-mode-popup {
  position: absolute;
  left: 16px;
  right: 16px;
  font-size: 14px;
}
.compare-mode-popup .compare-mode-layer {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 16px;
}
.compare-mode-popup .compare-mode-layer h1.compare-mode-title {
  font-size: 18px;
}
.compare-mode-popup .compare-mode-layer .compare-section-labels {
  margin-top: 32px;
  margin-bottom: 8px;
  display: flex;
  flex-direction: rows;
}
.compare-mode-popup .compare-mode-layer .compare-section-labels span {
  flex: 1 0 auto;
}
.compare-mode-popup .compare-mode-layer .compare-section-labels span:last-of-type {
  margin-left: 5%;
}
.compare-mode-popup .compare-mode-layer .compare-view {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.compare-mode-popup .compare-mode-layer .compare-view .CodeMirror-merge .CodeMirror {
  display: block;
}
.compare-mode-popup .compare-mode-layer .compare-view .CodeMirror-merge,
.compare-mode-popup .compare-mode-layer .compare-view .CodeMirror-merge .CodeMirror {
  height: 550px;
}
.IsiTabs .selectors .selector {
  background-color: white;
  margin-bottom: 5px;
  /*.content {
                height: 0;
            }*/
}
.IsiTabs .selectors .selector .text {
  line-height: 20px;
  padding: 5px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  color: #fff;
  font-size: 12px;
  border: 1px solid #dfdfdf;
  color: #232526;
}
.IsiTabs .selectors .selector .text:hover {
  background-color: #dfdfdf;
}
.IsiTabs .selectors .selector.selected .text {
  background-color: #1e91bc;
  color: #fff;
  border: 0;
  font-weight: bold;
}
.IsiTabs .selectors .selector:not(.selected) {
  overflow: hidden;
}
.IsiTabs .selectors .selector:not(.selected) .content {
  display: none;
}
.IsiTabsPanel {
  position: absolute;
  top: 0;
  width: 100%;
}
.IsiTabsPanel.IsiTabsPanelFade {
  transition: opacity 0.3s;
}
.IsiTabsPanel:not(.IsiTabsPanelShown) {
  opacity: 0;
  z-index: 0;
}
.IsiTabsPanel.IsiTabsPanelShown {
  opacity: 1;
  z-index: 10;
}
.IsiLogsViewer {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.IsiLogsViewer .inline-block {
  display: inline-block;
}
.IsiLogsViewer .header {
  height: 24px;
}
.IsiLogsViewer .viewers {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.IsiLogsViewer.listener .viewers {
  visibility: hidden;
  opacity: 0;
}
.IsiLogsViewer.connecting .IsiWaitBar .BackGroundWait {
  opacity: 0.8;
}
.IsiLogsViewer.connecting .IsiWaitBar .FrontWait .waitProductAuthenticationTabProblem {
  padding-top: 8px;
  font-style: italic;
}
.IsiLogsViewer.reader .connectPopin {
  visibility: hidden;
  opacity: 0;
}
.IsiLogsViewer.connected .connectPopin {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 1s linear;
}
.IsiLogsViewer.connected > .header {
  padding: 0 10px 0 5px;
}
.IsiLogsViewer.connected > .header .connectedTo {
  float: right;
}
.IsiLogsViewer.connected > .header .connectedTo .label {
  vertical-align: super;
  font-size: 12px;
  font-style: italic;
}
.IsiLogsViewer.connected > .header .connectedTo .logout {
  margin-left: 5px;
}
.IsiLogsViewer.connected > .header .connectedTo .logout:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: '\f08b';
}
.IsiLogsViewer.builded .viewers {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}
.IsiLogsViewer.builded .connectPopinContainer {
  display: none;
}
.IsiLogsViewer * {
  box-sizing: border-box;
}
.IsiLogsViewer .connectPopinContainer {
  display: flex;
  align-items: center;
  height: 100vh;
  position: absolute;
  top: 0;
  width: 100%;
}
.IsiLogsViewer .connectPopinContainer .connectPopin {
  width: 500px;
  margin: auto;
  z-index: 200;
  background-color: white;
  padding: 22px 81px;
  border-radius: 4px;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .targets {
  background-color: white;
  border-top: 2px solid #1e91bc;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .targets .traceLevelSelector {
  display: none;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .targets .iButton.connect {
  margin-top: 15px;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .iButton {
  line-height: 24px;
  border-radius: 2px;
  border: 0px;
  background-image: none;
  font-size: 13px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 6px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #1ca8dd;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: transparent;
  border-style: none;
  outline: none;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .iButton:hover {
  background-color: #1e91bc;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .connect {
  font-size: 13px;
  display: block;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .go {
  line-height: 22px;
  vertical-align: bottom;
  color: inherit;
  background-color: transparent;
}
.IsiLogsViewer .connectPopinContainer .connectPopin .openFile {
  margin-top: 15px;
  display: block;
  text-align: center;
}
.IsiLogsViewer .importPopinContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  position: absolute;
  top: 0;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 1s linear;
}
.IsiLogsViewer .importPopinContainer .importPopin {
  width: 500px;
  margin: auto;
  z-index: 200;
  background-color: white;
  padding: 22px 81px;
  border-radius: 4px;
}
.IsiLogsViewer .importPopinContainer .importPopin .chooseFile input[type="file"] {
  display: none;
}
.IsiLogsViewer .importPopinContainer .importPopin .import {
  font-size: 13px;
  display: block;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
.IsiLogsViewer .level {
  min-width: 150px;
}
.IsiLogsViewer .level .icon {
  float: left;
  margin-right: 10px;
  width: 16px;
}
.IsiLogsViewer .level.Message .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f075';
  color: #ABABAB;
}
.IsiLogsViewer .level.Trace .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f0f6';
  padding-left: 1px;
  color: #27ae60;
}
.IsiLogsViewer .level.Debug .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f013';
  padding-left: 1px;
}
.IsiLogsViewer .level.Info .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f05a';
  padding-left: 1px;
  color: #2980b9;
}
.IsiLogsViewer .level.Warning .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f071';
  color: #e67e22;
}
.IsiLogsViewer .level.Error .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f057';
  padding-left: 1px;
  color: #e74c3c;
}
.IsiLogsViewer .level.Error.exception .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f0e7';
  padding-left: 6px;
  color: #e74c3c;
}
.IsiLogsViewer .level.SQL .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f1c0';
  color: #808080;
}
.IsiLogsViewer .dirs .dir {
  display: block;
}
.IsiLogsViewer .dirs .dir > .label {
  font-size: 16px;
  margin-bottom: 5px;
  cursor: pointer;
}
.IsiLogsViewer .icon {
  margin-right: 5px;
  cursor: pointer;
  font-size: 20px;
  display: inline-block;
  font-style: normal;
  text-decoration: none;
  color: inherit;
}
.IsiLogsViewer .icon:hover {
  color: inherit;
}
.IsiLogsViewer .icon:first-of-type {
  margin-left: 5px;
}
.IsiLogsViewer .icon:before {
  font-size: 16px;
}
.IsiLogsViewer .icon.download:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: '\E388';
}
.IsiLogsViewer .icon.load:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f115';
}
.IsiLogsViewer .icon.listen {
  width: 20px;
}
.IsiLogsViewer .icon.listen:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f028';
  color: #1ca8dd;
}
.IsiLogsViewer .icon.mutted {
  width: 20px;
}
.IsiLogsViewer .icon.mutted:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f026';
}
.IsiLogsViewer .kinematic.panel {
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
}
.IsiLogsViewer .panel {
  background-color: #fff;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1e91bc;
  padding: 10px;
}
.IsiLogsViewer .panel .panel {
  border-width: 0px;
  border-style: solid;
  border-color: #dfdfdf;
}
.IsiLogsViewer .panel > .content {
  position: relative;
}
.IsiLogsViewer .panel > .header.label {
  color: #1e91bc;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}
.IsiLogsViewer .panel > .header.label .expandCollapse {
  font-weight: normal;
}
.IsiLogsViewer .panel.collapsed {
  height: 48px;
}
.IsiLogsViewer .panel.collapsed .header.label {
  margin-bottom: 0;
}
.IsiLogsViewer .panel.collapsed .table.collapseContent {
  visibility: collapse;
}
.IsiLogsViewer .collapsible > .label {
  padding: 5px;
}
.IsiLogsViewer .collapsible > .label .expandCollapse {
  margin-right: 5px;
}
.IsiLogsViewer .collapsible > .label .expandCollapse:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f078";
}
.IsiLogsViewer .collapsible .collapseContent {
  overflow: hidden;
}
.IsiLogsViewer .collapsible:not(.collapsed) .collapseContent {
  display: block;
}
.IsiLogsViewer .collapsible:not(.collapsed) .label .expandCollapse:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f077";
}
.IsiLogsViewer .table:not(.panel) {
  border-bottom: 0;
}
.IsiLogsViewer .table .table-row {
  height: 30px;
  line-height: 30px;
  display: flex;
}
.IsiLogsViewer .table .table-row.header {
  background-color: #808080;
  color: #fff;
}
.IsiLogsViewer .table .table-row:not(.header):nth-child(odd) {
  background-color: #fff;
}
.IsiLogsViewer .table .table-row:not(.header):nth-child(even) {
  background-color: #f3f3f3;
}
.IsiLogsViewer .table .table-row .table-cell {
  display: inline-block;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
.IsiLogsViewer .table .table-row .table-cell.no-borders {
  border-color: transparent;
}
.IsiLogsViewer .table .table-row .table-cell:last-child {
  border: 0;
}
.IsiLogsViewer .table .table-row .table-cell:not(.overflow-visible) {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.IsiLogsViewer .table .table-row .table-cell.flex-1 {
  flex: 1;
}
.IsiLogsViewer .table .table-row .table-cell.content-visibility-hidden > * {
  visibility: hidden;
}
.IsiLogsViewer .table .table-row .table-cell.table-row-actions {
  visibility: hidden;
}
.IsiLogsViewer .table .table-row .table-cell.table-row-actions .icon:last-child {
  margin-right: 0;
}
.IsiLogsViewer .table .table-row .table-cell.table-row-actions.table-row-actions-show {
  visibility: visible;
}
.IsiLogsViewer .table .table-row.header {
  font-weight: bold;
}
.IsiLogsViewer .table .table-row.header .table-row-actions {
  font-weight: normal;
  visibility: visible;
}
.IsiLogsViewer .table .table-row.header .table-row-actions .icon:before {
  color: white;
}
.IsiLogsViewer .table .table-row:hover .table-cell.table-row-actions {
  visibility: visible;
}
.IsiLogsViewer .iPanelWebTabItem {
  overflow-y: auto;
  overflow-x: hidden;
  flex-direction: column;
  padding: 15px 5px 5px 5px;
}
.IsiLogsViewer .iPanelWebTabItem:not(.iWebTabHidden) {
  display: flex;
  flex-direction: column;
}
.IsiLogsViewer .iPanelWebTabItem.hasDockedBar {
  margin-bottom: 36px;
}
.IsiLogsViewer .iPanelWebTabItem > .panel {
  border-top: 0;
}
.IsiLogsViewer .iPanelWebTabItem > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.IsiLogsViewer .iPanelWebTabItem > * > .row {
  flex: 1;
  display: flex;
}
.IsiLogsViewer .iPanelWebTabItem > * > .row > .col {
  display: flex;
  flex-direction: column;
}
.IsiLogsViewer .iPanelWebTabItem > * > .row > .col .panel {
  flex: 1;
  border-top: 0;
}
.IsiLogsViewer .iPanelWebTabItem .iPanel_Lbl {
  display: none;
}
.IsiLogsViewer .iPanelWebTabItem .IsiLogsViewerLogFileViewer {
  margin: 5px;
}
.IsiLogsViewer .iPanelWebTabItem .tabButtons {
  text-align: right;
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span {
  position: relative;
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span .changedIcon {
  border-radius: 20px;
  background-color: #e74c3c;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: -3px;
  left: -28px;
  line-height: 18px;
  font-size: 10px;
  padding: 2px;
  text-align: center;
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span .changedIcon.hidden {
  display: none;
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span .changedIcon.shake {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span .muteIcon {
  position: absolute;
  right: -30px;
  top: -14px;
  font-size: 14px;
}
.IsiLogsViewer .WebTabItemLabel .txtTabItem span .muteIcon:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f00d';
}
.IsiLogsViewer .WebTabItemLabel.selectedWebTabItem .changedIcon {
  display: none !important;
}
.IsiLogsViewer .WebTabItemLabel.savedSession {
  background-color: #e08383 !important;
}
.IsiLogsViewer .WebTabItemLabel.savedSession:hover {
  background-color: #ea7474 !important;
}
.IsiLogsViewer .WebTabItemLabel.savedSession.selectedWebTabItem {
  background-color: #fb5757 !important;
}
.IsiLogsViewer .WebTabItemLabel.savedSession .savedLabel {
  font-size: 9px;
  line-height: 9px;
  margin-top: -8px;
}
.IsiLogsViewer .disabled {
  color: rgba(128, 128, 128, 0.6) !important;
  cursor: default !important;
}
.IsiLogsViewer .disabled * {
  color: rgba(128, 128, 128, 0.6) !important;
  cursor: default !important;
}
.IsiLogsViewer .input {
  margin-bottom: 5px;
}
.IsiLogsViewer .input > .label,
.IsiLogsViewer .input .control {
  display: block;
  width: 100%;
}
.IsiLogsViewer .input.floatingLabel {
  padding: 5px;
  height: 40px;
  border: 1px solid #CDCDCD;
}
.IsiLogsViewer .input.floatingLabel > .label,
.IsiLogsViewer .input.floatingLabel input {
  border: 0;
  display: block;
}
.IsiLogsViewer .input.floatingLabel .label {
  margin-bottom: 5px;
}
.IsiLogsViewer .input.floatingLabel input,
.IsiLogsViewer .input.floatingLabel .control {
  width: 100%;
}
.IsiLogsViewer .input.floatingLabel.select {
  position: relative;
  padding: 0;
}
.IsiLogsViewer .input.floatingLabel.select .select-arrow {
  font-size: 22px;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -11px;
  cursor: pointer;
  pointer-events: none;
  z-index: 1;
}
.IsiLogsViewer .input.floatingLabel.select .label {
  position: absolute;
  padding-left: 5px;
  padding-top: 5px;
  z-index: 1;
  pointer-events: none;
}
.IsiLogsViewer .input.floatingLabel.select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-inline-start: 0 !important;
  border: 0;
  position: relative;
  padding-left: 5px;
  padding-top: 16px;
  width: calc(100% + 2px);
  height: 100%;
  cursor: pointer;
  outline: none;
  margin-left: -1px;
  margin-right: -1px;
  border-left: 1px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
}
.InternetExplorer .IsiLogsViewer .input.floatingLabel.select select {
  padding-left: 2px;
}
.chrome .IsiLogsViewer .input.floatingLabel.select select {
  padding-inline-start: 5px !important;
}
.IsiLogsViewer .input.floatingLabel.select select::-ms-expand {
  display: none;
}
.IsiLogsViewer .input > .label {
  margin-bottom: 4px;
}
.IsiLogsViewer .input .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
}
.IsiLogsViewer .IsiPopin .externalContentContainer {
  border-color: #CDCDCD;
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.IsiLogsViewer .IsiPopin .bottomBarButton .IsiImageButton_Label {
  margin-top: 0;
  font-style: normal;
  color: #fff;
  font-size: 12px;
}
.IsiLogsViewer .IsiPopin .popinForm {
  padding: 10px 10px 0px 10px;
}
.IsiLogsViewer .IsiPopin .popinForm .input {
  margin-bottom: 10px;
}
.IsiLogsViewer .IsiPopin .popinForm .input .nbDays {
  width: 50px;
}
.IsiLogsViewer .IsiPopin .popinForm .warning {
  color: #f24b5a;
  text-align: center;
}
.IsiLogsViewer .IsiPopin .popinForm .warning .icon:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f071";
}
.IsiLogsViewer .IsiPopin .popinForm .warning .icon,
.IsiLogsViewer .IsiPopin .popinForm .warning .text {
  vertical-align: middle;
}
.IsiLogsViewer .IsiPopin .cleanFilesPopin .input .content > * {
  display: inline-block;
}
.IsiLogsViewer .IsiPopin .cleanFilesPopin .input .content .olderThan > * {
  display: inline-block;
}
.IsiLogsViewer .IsiPopin .savePopin .input .content > * {
  display: inline-block;
}
.IsiLogsViewer .IsiPopin .savePopin .input .content .lessThan > * {
  display: inline-block;
}
.IsiLogsViewerLogFileViewer {
  height: 100%;
}
.IsiLogsViewerLogFileViewer .content {
  height: 100%;
  overflow: auto;
}
.IsiLogsViewerLogFileViewer .content .lines p {
  margin-bottom: 5px;
}
.IsiLogsViewerKinematic .steps .step {
  margin-bottom: 5px;
}
.IsiLogsViewerKinematic .steps .step span.info {
  font-weight: bold;
  font-size: 1.1em;
}
.IsiLogsViewerDockedBar {
  opacity: 1;
  width: 100%;
  z-index: 1000;
  height: 36px;
  text-align: left;
  background-color: #3cb7e6;
  position: fixed !important;
  display: none;
}
.IsiLogsViewerDockedBar .control {
  max-width: 100%;
}
.IsiLogsViewerDockedBar .iButton {
  height: 36px;
  line-height: 36px;
  font-family: Arial;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  margin: 0;
  border-radius: 0;
  background: transparent;
  font-style: normal;
  color: #fff;
  font-size: 12px;
  width: auto;
  border-color: transparent;
  border-style: none;
  outline: none;
  text-align: center;
  cursor: pointer;
}
.IsiLogsViewerDockedBar .iButton:hover {
  background-color: #1e91bc;
}
.IsiLogsViewerDockedBar .iButtonInactif[disabled*="disabled"] {
  display: none;
}
@keyframes shake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(1px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(2px, 0, 0);
  }
}
@keyframes backgroundFlash {
  0% {
    background-color: #1ca8dd;
  }
  30% {
    background-color: transparent;
  }
  60% {
    background-color: #1ca8dd;
  }
  100% {
    background-color: transparent;
  }
}
/* Icone du level de log message */
/* Icone du level de log trace */
/* Icone du level de log debug */
/* Icone du level de log info */
/* Icone du level de log warning */
/* Icone du level de log error */
/* Icone d'un log de level error avec exception */
/* Icone d'un log de level SQL */
.IsiLogsViewerSessionsTab > .vue {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.IsiLogsViewerSessionsTab > .vue > .row {
  flex: 1;
  display: flex;
}
.IsiLogsViewerSessionsTab > .vue > .row > .col {
  display: flex;
  flex-direction: column;
}
.IsiLogsViewerSessionsTab > .vue > .row > .col > .panel {
  flex: 1;
  border-top: 0;
}
.IsiLogsViewerSessionsTab > .vue .leftCol {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #dfdfdf;
  position: relative;
}
.IsiLogsViewerSessionsTab > .vue .diagWebServices {
  padding-left: 10px;
}
.IsiLogsViewerSessionsTab > .vue .diagWebServices > * {
  width: auto;
  display: inline-block;
}
.IsiLogsViewerSessionsTab > .vue .diagWebServices .label {
  margin-right: 5px;
}
.IsiLogsViewerSessionsTab > .vue .diagWebServices .diagWebServicesLevelSelectorContainer .input {
  margin: 0 0 0 5px;
}
.IsiLogsViewerSessionsTab > .vue .diagWebServices .diagWebServicesLevelSelectorContainer .input > * {
  display: inline;
  width: auto;
}
.IsiLogsViewerSessionsTab .sessionsByDatabases .database {
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
}
.IsiLogsViewerSessionsTab .table-cell.actionsButtons {
  min-width: 46px;
  text-align: left;
}
.IsiLogsViewerSessionsTab .table-cell.diagSessionId {
  min-width: 200px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiLogsViewerSessionsTab .table-cell.userLogin {
  min-width: 200px;
}
.IsiLogsViewerSessionsTab .table-cell.connectDate {
  min-width: 128px;
}
.IsiLogsViewerSessionsTab .savedSessions .table-row {
  overflow: hidden;
}
.IsiLogsViewerSessionsTab .savedSessions .table-row .name {
  min-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.IsiLogsViewerSessionsTab .savedSessions .table-row .date {
  min-width: 140px;
  max-width: 140px;
}
.IsiLogsViewerSessionTab {
  min-height: 100%;
}
.IsiLogsViewerSessionTab > .col {
  min-height: 100%;
}
.IsiLogsViewerSessionTab > .col .logsTab {
  min-height: 100%;
}
.IsiLogsViewerSessionTab > .col .logsTab > .col {
  min-height: 100%;
}
.IsiLogsViewerSessionTab > .col .logsTab > .col .logs {
  min-height: 100%;
  display: flex;
  flex-flow: column;
}
.IsiLogsViewerSessionTab > .col .logsTab > .col .logs > .table-row {
  display: block;
}
.IsiLogsViewerSessionTab > .col .logsTab > .col .logs .logsEntries {
  flex: 1;
}
.IsiLogsViewerSessionTab .sessionInput {
  position: relative;
}
.IsiLogsViewerSessionTab .sessionInput .go {
  font-size: 22px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -11px;
  cursor: pointer;
}
.IsiLogsViewerSessionTab .sessionInput .control {
  padding-right: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiLogsViewerSessionTab .search {
  margin-bottom: 5px;
}
.IsiLogsViewerSessionTab .search .IsiSearch {
  max-width: 600px;
  border-color: #46a8cd;
  border-width: 1px;
}
.IsiLogsViewerSessionTab .search .IsiSearch input {
  padding-left: 5px;
}
.IsiLogsViewerSessionTab .leftCol > * {
  margin-bottom: 5px;
}
.IsiLogsViewerSessionTab .leftCol .contextInfos {
  border: 1px solid #CDCDCD;
  padding: 5px;
}
.IsiLogsViewerSessionTab .leftCol .contextInfos h2 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}
.IsiLogsViewerSessionTab .leftCol .contextInfos:empty {
  display: none;
}
.IsiLogsViewerSessionTab .leftCol .counters {
  border: 1px solid #CDCDCD;
  padding: 5px;
}
.IsiLogsViewerSessionTab .leftCol .counters:empty {
  display: none;
}
.IsiLogsViewerSessionTab .leftCol .counters .title {
  font-size: 12px;
  color: #1e91bc;
  line-height: 20px;
  display: flex;
}
.IsiLogsViewerSessionTab .leftCol .counters .title .text {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #1e91bc;
  line-height: 20px;
}
.IsiLogsViewerSessionTab .leftCol .IsiTabs .selectors .selector .text {
  font-size: 12px;
}
.IsiLogsViewerSessionTab .leftCol .filterBySetId .filter .setId {
  font-size: 12px;
}
.IsiLogsViewerSessionTab i.informationIcon:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f05a";
  color: #1ca8dd;
}
.IsiLogsViewerSessionTab .rightCol {
  position: relative;
}
.IsiLogsViewerSessionTab .rightCol .table .table-row.header {
  height: 38px;
  line-height: 38px;
}
.IsiLogsViewerSessionTab.listening .play {
  background-color: #0D9D76;
  color: #fff;
}
.IsiLogsViewerSessionTab.listening .play:hover {
  background-color: #0D9D76;
}
.IsiLogsViewerSessionTab:not(.listening) .stop {
  background-color: #f24b5a;
  color: #fff;
}
.IsiLogsViewerSessionTab:not(.listening) .stop:hover {
  background-color: #f24b5a;
}
.IsiLogsViewerSessionTab .buttons {
  text-align: center;
  line-height: 30px;
  white-space: nowrap;
}
.IsiLogsViewerSessionTab .buttons > * {
  display: inline-block;
  margin-right: 10px;
}
.IsiLogsViewerSessionTab .buttons i {
  background-color: #1ca8dd;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
}
.IsiLogsViewerSessionTab .buttons i:hover {
  background-color: #87d0ec;
}
.IsiLogsViewerSessionTab .buttons .rdo i {
  background-color: rgba(128, 128, 128, 0.6) !important;
  cursor: default;
}
.IsiLogsViewerSessionTab .buttons .play:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f04b';
  padding-left: 2px;
}
.IsiLogsViewerSessionTab .buttons .stop:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f28e';
}
.IsiLogsViewerSessionTab .buttons .clear:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f12d';
}
.IsiLogsViewerSessionTab .buttons .save:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f0c7";
}
.IsiLogsViewerSessionTab .buttons .export:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f019';
}
.IsiLogsViewerSessionTab .header .level {
  padding-left: 26px;
}
.IsiLogsViewerSessionTab .table-cell {
  display: inline-block;
}
.IsiLogsViewerSessionTab .session {
  min-width: 190px;
}
.IsiLogsViewerSessionTab .setId {
  min-width: 190px;
}
.IsiLogsViewerSessionTab .date {
  min-width: 140px;
}
.IsiLogsViewerSessionTab .message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.IsiLogsViewerSessionTab .message .label {
  display: flex;
}
.IsiLogsViewerSessionTab .message .label .text {
  flex: auto;
  padding-right: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiLogsViewerSessionTab .message .label .ellapsed {
  margin-right: 5px;
}
.IsiLogsViewerSessionTab.search .logEntry:not(.highlight):not(.header) {
  display: none;
}
.IsiLogsViewerSessionTab.search .logEntry.highlight .highlightText {
  background-color: yellow;
}
.IsiLogsViewerSessionTab .logEntry.hiddenBySetId {
  display: none;
}
.IsiLogsViewerSessionTab .logEntry:not(.collapsed) {
  height: auto;
}
.IsiLogsViewerSessionTab .logEntry:hover .message .label .btnCollapseUnfold {
  visibility: visible;
}
.IsiLogsViewerSessionTab .logEntry .message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiLogsViewerSessionTab .logEntry .message .label {
  display: flex;
}
.IsiLogsViewerSessionTab .logEntry .message .label .text {
  flex: auto;
  padding-right: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiLogsViewerSessionTab .logEntry .message .details,
.IsiLogsViewerSessionTab .logEntry .message .stack {
  display: block;
  white-space: normal;
  line-height: 1.5;
}
.IsiLogsViewerSessionTab .logEntry .btnCollapseUnfold {
  cursor: pointer;
  visibility: hidden;
  text-decoration: none;
  color: #232526;
}
.IsiLogsViewerSessionTab .logEntry .btnCollapseUnfold .collapse:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: '\f106';
}
.IsiLogsViewerSessionTab .logEntry .btnCollapseUnfold .unfold:before {
  font-family: FontAwesome;
  font-size: 24px;
  content: '\f107';
}
.IsiLogsViewerSessionTab .logEntry:not(.collapsed) .btnCollapseUnfold .collapse {
  display: block;
}
.IsiLogsViewerSessionTab .logEntry:not(.collapsed) .btnCollapseUnfold .unfold {
  display: none;
}
.IsiLogsViewerSessionTab .logEntry.collapsed .btnCollapseUnfold .collapse {
  display: none;
}
.IsiLogsViewerSessionTab .logEntry.collapsed .btnCollapseUnfold .unfold {
  display: block;
}
.IsiLogsViewerSessionTab .logEntry:not(.collapsed) .message .label .text {
  overflow: auto;
  text-overflow: clip;
  white-space: normal;
}
.IsiLogsViewerSessionTab.hideLevelMessage .logsEntries .logEntry[data-logEntryLevelCode="Message"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelTrace .logsEntries .logEntry[data-logEntryLevelCode="Trace"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelDebug .logsEntries .logEntry[data-logEntryLevelCode="Debug"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelInfo .logsEntries .logEntry[data-logEntryLevelCode="Info"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelWarning .logsEntries .logEntry[data-logEntryLevelCode="Warning"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelError .logsEntries .logEntry[data-logEntryLevelCode="Error"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelException .logsEntries .logEntry[data-logEntryLevelCode="Exception"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideLevelSQL .logsEntries .logEntry[data-logEntryLevelCode="SQL"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory150 .logsEntries .logEntry[data-logEntryCategoryValue="150"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory149 .logsEntries .logEntry[data-logEntryCategoryValue="149"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory148 .logsEntries .logEntry[data-logEntryCategoryValue="148"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory147 .logsEntries .logEntry[data-logEntryCategoryValue="147"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory146 .logsEntries .logEntry[data-logEntryCategoryValue="146"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory145 .logsEntries .logEntry[data-logEntryCategoryValue="145"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory144 .logsEntries .logEntry[data-logEntryCategoryValue="144"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory143 .logsEntries .logEntry[data-logEntryCategoryValue="143"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory142 .logsEntries .logEntry[data-logEntryCategoryValue="142"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory141 .logsEntries .logEntry[data-logEntryCategoryValue="141"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory140 .logsEntries .logEntry[data-logEntryCategoryValue="140"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory139 .logsEntries .logEntry[data-logEntryCategoryValue="139"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory138 .logsEntries .logEntry[data-logEntryCategoryValue="138"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory137 .logsEntries .logEntry[data-logEntryCategoryValue="137"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory136 .logsEntries .logEntry[data-logEntryCategoryValue="136"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory135 .logsEntries .logEntry[data-logEntryCategoryValue="135"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory134 .logsEntries .logEntry[data-logEntryCategoryValue="134"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory133 .logsEntries .logEntry[data-logEntryCategoryValue="133"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory132 .logsEntries .logEntry[data-logEntryCategoryValue="132"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory131 .logsEntries .logEntry[data-logEntryCategoryValue="131"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory130 .logsEntries .logEntry[data-logEntryCategoryValue="130"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory129 .logsEntries .logEntry[data-logEntryCategoryValue="129"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory128 .logsEntries .logEntry[data-logEntryCategoryValue="128"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory127 .logsEntries .logEntry[data-logEntryCategoryValue="127"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory126 .logsEntries .logEntry[data-logEntryCategoryValue="126"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory125 .logsEntries .logEntry[data-logEntryCategoryValue="125"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory124 .logsEntries .logEntry[data-logEntryCategoryValue="124"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory123 .logsEntries .logEntry[data-logEntryCategoryValue="123"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory122 .logsEntries .logEntry[data-logEntryCategoryValue="122"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory121 .logsEntries .logEntry[data-logEntryCategoryValue="121"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory120 .logsEntries .logEntry[data-logEntryCategoryValue="120"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory119 .logsEntries .logEntry[data-logEntryCategoryValue="119"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory118 .logsEntries .logEntry[data-logEntryCategoryValue="118"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory117 .logsEntries .logEntry[data-logEntryCategoryValue="117"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory116 .logsEntries .logEntry[data-logEntryCategoryValue="116"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory115 .logsEntries .logEntry[data-logEntryCategoryValue="115"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory114 .logsEntries .logEntry[data-logEntryCategoryValue="114"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory113 .logsEntries .logEntry[data-logEntryCategoryValue="113"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory112 .logsEntries .logEntry[data-logEntryCategoryValue="112"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory111 .logsEntries .logEntry[data-logEntryCategoryValue="111"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory110 .logsEntries .logEntry[data-logEntryCategoryValue="110"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory109 .logsEntries .logEntry[data-logEntryCategoryValue="109"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory108 .logsEntries .logEntry[data-logEntryCategoryValue="108"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory107 .logsEntries .logEntry[data-logEntryCategoryValue="107"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory106 .logsEntries .logEntry[data-logEntryCategoryValue="106"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory105 .logsEntries .logEntry[data-logEntryCategoryValue="105"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory104 .logsEntries .logEntry[data-logEntryCategoryValue="104"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory103 .logsEntries .logEntry[data-logEntryCategoryValue="103"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory102 .logsEntries .logEntry[data-logEntryCategoryValue="102"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory101 .logsEntries .logEntry[data-logEntryCategoryValue="101"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory100 .logsEntries .logEntry[data-logEntryCategoryValue="100"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory99 .logsEntries .logEntry[data-logEntryCategoryValue="99"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory98 .logsEntries .logEntry[data-logEntryCategoryValue="98"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory97 .logsEntries .logEntry[data-logEntryCategoryValue="97"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory96 .logsEntries .logEntry[data-logEntryCategoryValue="96"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory95 .logsEntries .logEntry[data-logEntryCategoryValue="95"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory94 .logsEntries .logEntry[data-logEntryCategoryValue="94"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory93 .logsEntries .logEntry[data-logEntryCategoryValue="93"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory92 .logsEntries .logEntry[data-logEntryCategoryValue="92"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory91 .logsEntries .logEntry[data-logEntryCategoryValue="91"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory90 .logsEntries .logEntry[data-logEntryCategoryValue="90"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory89 .logsEntries .logEntry[data-logEntryCategoryValue="89"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory88 .logsEntries .logEntry[data-logEntryCategoryValue="88"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory87 .logsEntries .logEntry[data-logEntryCategoryValue="87"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory86 .logsEntries .logEntry[data-logEntryCategoryValue="86"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory85 .logsEntries .logEntry[data-logEntryCategoryValue="85"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory84 .logsEntries .logEntry[data-logEntryCategoryValue="84"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory83 .logsEntries .logEntry[data-logEntryCategoryValue="83"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory82 .logsEntries .logEntry[data-logEntryCategoryValue="82"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory81 .logsEntries .logEntry[data-logEntryCategoryValue="81"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory80 .logsEntries .logEntry[data-logEntryCategoryValue="80"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory79 .logsEntries .logEntry[data-logEntryCategoryValue="79"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory78 .logsEntries .logEntry[data-logEntryCategoryValue="78"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory77 .logsEntries .logEntry[data-logEntryCategoryValue="77"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory76 .logsEntries .logEntry[data-logEntryCategoryValue="76"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory75 .logsEntries .logEntry[data-logEntryCategoryValue="75"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory74 .logsEntries .logEntry[data-logEntryCategoryValue="74"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory73 .logsEntries .logEntry[data-logEntryCategoryValue="73"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory72 .logsEntries .logEntry[data-logEntryCategoryValue="72"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory71 .logsEntries .logEntry[data-logEntryCategoryValue="71"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory70 .logsEntries .logEntry[data-logEntryCategoryValue="70"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory69 .logsEntries .logEntry[data-logEntryCategoryValue="69"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory68 .logsEntries .logEntry[data-logEntryCategoryValue="68"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory67 .logsEntries .logEntry[data-logEntryCategoryValue="67"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory66 .logsEntries .logEntry[data-logEntryCategoryValue="66"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory65 .logsEntries .logEntry[data-logEntryCategoryValue="65"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory64 .logsEntries .logEntry[data-logEntryCategoryValue="64"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory63 .logsEntries .logEntry[data-logEntryCategoryValue="63"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory62 .logsEntries .logEntry[data-logEntryCategoryValue="62"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory61 .logsEntries .logEntry[data-logEntryCategoryValue="61"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory60 .logsEntries .logEntry[data-logEntryCategoryValue="60"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory59 .logsEntries .logEntry[data-logEntryCategoryValue="59"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory58 .logsEntries .logEntry[data-logEntryCategoryValue="58"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory57 .logsEntries .logEntry[data-logEntryCategoryValue="57"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory56 .logsEntries .logEntry[data-logEntryCategoryValue="56"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory55 .logsEntries .logEntry[data-logEntryCategoryValue="55"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory54 .logsEntries .logEntry[data-logEntryCategoryValue="54"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory53 .logsEntries .logEntry[data-logEntryCategoryValue="53"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory52 .logsEntries .logEntry[data-logEntryCategoryValue="52"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory51 .logsEntries .logEntry[data-logEntryCategoryValue="51"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory50 .logsEntries .logEntry[data-logEntryCategoryValue="50"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory49 .logsEntries .logEntry[data-logEntryCategoryValue="49"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory48 .logsEntries .logEntry[data-logEntryCategoryValue="48"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory47 .logsEntries .logEntry[data-logEntryCategoryValue="47"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory46 .logsEntries .logEntry[data-logEntryCategoryValue="46"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory45 .logsEntries .logEntry[data-logEntryCategoryValue="45"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory44 .logsEntries .logEntry[data-logEntryCategoryValue="44"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory43 .logsEntries .logEntry[data-logEntryCategoryValue="43"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory42 .logsEntries .logEntry[data-logEntryCategoryValue="42"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory41 .logsEntries .logEntry[data-logEntryCategoryValue="41"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory40 .logsEntries .logEntry[data-logEntryCategoryValue="40"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory39 .logsEntries .logEntry[data-logEntryCategoryValue="39"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory38 .logsEntries .logEntry[data-logEntryCategoryValue="38"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory37 .logsEntries .logEntry[data-logEntryCategoryValue="37"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory36 .logsEntries .logEntry[data-logEntryCategoryValue="36"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory35 .logsEntries .logEntry[data-logEntryCategoryValue="35"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory34 .logsEntries .logEntry[data-logEntryCategoryValue="34"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory33 .logsEntries .logEntry[data-logEntryCategoryValue="33"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory32 .logsEntries .logEntry[data-logEntryCategoryValue="32"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory31 .logsEntries .logEntry[data-logEntryCategoryValue="31"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory30 .logsEntries .logEntry[data-logEntryCategoryValue="30"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory29 .logsEntries .logEntry[data-logEntryCategoryValue="29"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory28 .logsEntries .logEntry[data-logEntryCategoryValue="28"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory27 .logsEntries .logEntry[data-logEntryCategoryValue="27"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory26 .logsEntries .logEntry[data-logEntryCategoryValue="26"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory25 .logsEntries .logEntry[data-logEntryCategoryValue="25"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory24 .logsEntries .logEntry[data-logEntryCategoryValue="24"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory23 .logsEntries .logEntry[data-logEntryCategoryValue="23"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory22 .logsEntries .logEntry[data-logEntryCategoryValue="22"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory21 .logsEntries .logEntry[data-logEntryCategoryValue="21"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory20 .logsEntries .logEntry[data-logEntryCategoryValue="20"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory19 .logsEntries .logEntry[data-logEntryCategoryValue="19"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory18 .logsEntries .logEntry[data-logEntryCategoryValue="18"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory17 .logsEntries .logEntry[data-logEntryCategoryValue="17"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory16 .logsEntries .logEntry[data-logEntryCategoryValue="16"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory15 .logsEntries .logEntry[data-logEntryCategoryValue="15"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory14 .logsEntries .logEntry[data-logEntryCategoryValue="14"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory13 .logsEntries .logEntry[data-logEntryCategoryValue="13"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory12 .logsEntries .logEntry[data-logEntryCategoryValue="12"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory11 .logsEntries .logEntry[data-logEntryCategoryValue="11"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory10 .logsEntries .logEntry[data-logEntryCategoryValue="10"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory9 .logsEntries .logEntry[data-logEntryCategoryValue="9"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory8 .logsEntries .logEntry[data-logEntryCategoryValue="8"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory7 .logsEntries .logEntry[data-logEntryCategoryValue="7"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory6 .logsEntries .logEntry[data-logEntryCategoryValue="6"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory5 .logsEntries .logEntry[data-logEntryCategoryValue="5"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory4 .logsEntries .logEntry[data-logEntryCategoryValue="4"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory3 .logsEntries .logEntry[data-logEntryCategoryValue="3"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory2 .logsEntries .logEntry[data-logEntryCategoryValue="2"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory1 .logsEntries .logEntry[data-logEntryCategoryValue="1"] {
  display: none;
}
.IsiLogsViewerSessionTab.hideCategory0 .logsEntries .logEntry[data-logEntryCategoryValue="0"] {
  display: none;
}
.IsiLogsViewerSessionTab .levelsSummary {
  padding: 5px;
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 0 1px 1px 1px;
}
.IsiLogsViewerSessionTab .levelsSummary li {
  line-height: 18px;
  display: flex;
  flex: 1;
  padding: 2px;
}
.IsiLogsViewerSessionTab .levelsSummary li .level {
  display: inline-block;
  flex: 1;
  min-width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiLogsViewerSessionTab .levelsSummary li .count {
  min-width: 60px;
  text-align: center;
}
.IsiLogsViewerSessionTab .levelsSummary li .visibility {
  margin-right: 7px;
  cursor: pointer;
}
.IsiLogsViewerSessionTab .levelsSummary li .visibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f06e';
}
.IsiLogsViewerSessionTab .levelsSummary li.hiddenLevel .visibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f070';
  color: #808080;
}
.IsiLogsViewerSessionTab .counters .counter {
  line-height: 20px;
  display: flex;
}
.IsiLogsViewerSessionTab .counters .counter .text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiLogsViewerSessionTab .counters .counter.level1:before {
  content: " ";
  border-width: 0 0 1px 1px;
  border-color: #CDCDCD;
  width: 10px;
  border-style: solid;
  margin-bottom: 0.9em;
  margin-right: 3px;
  margin-left: 5px;
  margin-top: 0px;
}
.IsiLogsViewerSessionTab .filterBySetId {
  animation: backgroundFlash 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.IsiLogsViewerSessionTab .filterBySetId .title i.removeFilterBySetId {
  cursor: pointer;
}
.IsiLogsViewerSessionTab .filterBySetId .title i.removeFilterBySetId:before {
  font-family: FontAwesome;
  font-size: 20px;
  content: '\f057';
  color: #1ca8dd;
}
.IsiLogsViewerSessionTab .allVisibility {
  padding-left: 2px;
  cursor: pointer;
}
.IsiLogsViewerSessionTab .allVisibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f070';
  font-weight: normal;
  margin-right: 7px;
}
.IsiLogsViewerSessionTab .allVisibility .showAllText {
  display: none;
}
.IsiLogsViewerSessionTab .hideAll .allVisibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f06e';
}
.IsiLogsViewerSessionTab .hideAll .allVisibility .showAllText {
  display: block;
}
.IsiLogsViewerSessionTab .hideAll .allVisibility .hideAllText {
  display: none;
}
.IsiLogsViewerSessionTab .categories {
  padding-top: 0;
}
.IsiLogsViewerSessionTab .categories .header {
  background-color: #1e91bc;
  color: #ffffff;
  border: 0;
  font-weight: bold;
  height: 38px;
  line-height: 28px;
  padding: 5px 8px;
}
.IsiLogsViewerSessionTab .categories ul {
  border: 1px solid #CDCDCD;
  border-top: 0;
  padding: 5px;
}
.IsiLogsViewerSessionTab .categories ul li {
  line-height: 18px;
  padding: 2px;
  display: flex;
}
.IsiLogsViewerSessionTab .categories ul li .name {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiLogsViewerSessionTab .categories ul li .count {
  min-width: 50px;
  display: inline-block;
  text-align: center;
}
.IsiLogsViewerSessionTab .categories ul li .visibility {
  margin-right: 7px;
  cursor: pointer;
}
.IsiLogsViewerSessionTab .categories ul li .visibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f06e';
  font-weight: normal;
}
.IsiLogsViewerSessionTab .categories ul li.hiddenCategory .visibility:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f070';
  color: #808080;
}
.IsiLogsViewerSessionTab .listeners {
  position: absolute;
  margin-top: -17px;
  color: red;
}
.IsiLogsViewerFilesTab {
  max-height: 100%;
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col {
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col .dirs {
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content {
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content > .col {
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content > .col .dirContent {
  height: 100%;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content > .col .dirContent .table {
  height: 100%;
  display: flex;
  flex-flow: column;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content > .col .dirContent .table > .table-row {
  display: block;
}
.IsiLogsViewerFilesTab > .row > .col .dirs > .content > .col .dirContent .table .dirFiles {
  flex: 1;
  overflow: auto;
}
.IsiLogsViewerFilesTab .table-row .table-cell.icon {
  margin-right: 5px;
}
.IsiLogsViewerFilesTab .table-row .table-cell.lastWrite {
  min-width: 130px;
}
.IsiLogsViewerFilesTab .table-row .table-cell.fileSize {
  width: 70px;
}
.IsiLogsViewerFilesTab .table-row:not(.header) .table-cell.fileSize {
  text-align: right;
}
.IsiLogsViewerFilesTab .actionsButtons {
  display: block;
}
.IsiLogsViewerFilesTab .actionsButtons > i {
  display: inline-block;
}
.IsiLogsViewerFilesTab .actionsButtons .mutted:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f026';
}
.IsiLogsViewerFilesTab .dirs {
  position: relative;
}
.IsiLogsViewerFilesTab .dirs:after {
  content: '';
  display: block;
  clear: both;
}
.IsiLogsViewerFilesTab .dirs .dirContent {
  position: absolute;
  top: 0;
  background-color: #fff;
}
.IsiLogsViewerFilesTab .dirs .dirContent .noFile {
  padding-top: 10px;
}
/****************************************************************************
* AUTEUR        : ARAN
* DATE          : 19/04/2019
* DESCRIPTION   : [T144883]Feuille de style du composant IsiColorSelector
****************************************************************************/
/*#region Variables / Fonctions */
/*#region Variables */
/*#endregion*/
/*#region Fonctions*/
/*#endregion*/
/*#endregion*/
div .IsiColorSelector {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  z-index: 1000;
  /*#region Conteneur globale du composant*/
  /*#endregion*/
  /*Rend visible un élement avec un effet d'apparition*/
  /*Cache un élement avec un effet de disparition*/
  /****************************************************************************
        * AUTEUR        : ARAN
        * DATE          : 19/04/2019
        * DESCRIPTION   : [T144883]On surcharge le style du composant pour 
        *                 correspondre à notre besoin
        ****************************************************************************/
  /*#region Surcharge du style du composant Spectrum (colorPicker)*/
  /*#endregion*/
}
div .IsiColorSelector .ColorSelectorContainer {
  width: 239px;
  /*239*/
  height: 282px;
  /*269*/
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #a9a9a9;
  background-color: #fff;
  box-shadow: 2px 2px 4.95px 0.05px rgba(0, 0, 0, 0.1);
  margin-left: 8px;
  /*#region Appendice flottant */
  /*#endregion*/
  /*#region Conteneur affichant les liste de couleurs + le color picker*/
  /*#endregion*/
  /*#endregion*/
  /*#region Boutons en bas du composant*/
  /*#endregion*/
}
div .IsiColorSelector .ColorSelectorContainer .appendiceL {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #a9a9a9;
  position: absolute;
  left: 1px;
}
div .IsiColorSelector .ColorSelectorContainer .appendiceL_over {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #FFFFFF;
  position: absolute;
  left: 2px;
  margin-top: 1px;
}
div .IsiColorSelector .ColorSelectorContainer .appendiceR {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #a9a9a9;
  position: absolute;
  left: 248px;
}
div .IsiColorSelector .ColorSelectorContainer .appendiceR_over {
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #FFFFFF;
  position: absolute;
  left: 248px;
  margin-top: 1px;
}
div .IsiColorSelector .ColorSelectorContainer .appendice_top {
  top: 3px;
}
div .IsiColorSelector .ColorSelectorContainer .appendice_bottom {
  top: 267px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay {
  width: 239px;
  overflow: hidden;
  display: inline-flex;
  float: left;
  /*#region Conteneur des listes de couleurs*/
  /*#endregion*/
  /*#region Conteneur du colorPicker*/
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector {
  height: 245px;
  width: 239px;
  /*Style commun des liste standard et personnalisée*/
  /*#region Style de l'entête des listes */
  /*#region Sytle du header de la liste personnalisée*/
  /*#endregion*/
  /*#endregion*/
  /*#region Style des liste de couleurs*/
  /*#endregion*/
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorStandardPanel,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector.ColorCustomPanel {
  display: inline-block;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorHeaderList {
  background-color: #dadada;
  width: 227px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 7px;
  margin-bottom: 6px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorHeaderBtn {
  font-family: FontAwesome;
  font-size: 12px;
  font-weight: 400;
  line-height: 10.588px;
  border: 1px solid #fff;
  height: 14px;
  width: 14px;
  margin: 2px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight {
  color: #959595;
  vertical-align: middle;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorLeftContent,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorLeftContent,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorRightContent,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorRightContent {
  margin-top: 19%;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorLeftContent:hover,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorLeftContent:hover,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorRightContent:hover,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorRightContent:hover {
  cursor: pointer;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorLeftContent:before,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorLeftContent:before {
  content: "\f068";
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft p.ColorRightContent:before,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight p.ColorRightContent:before {
  content: "\f067";
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorLeft,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorHeaderCustom {
  float: left;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorHeaderCustom {
  width: 187px;
  text-align: center;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorRight {
  float: right;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList {
  padding-left: 6px;
  overflow: hidden;
  /*#region Style des carrés de couleurs dans les liste */
  /*Carrées de couleurs*/
  /* Carrée de couleur vide */
  /*#endregion*/
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList.ColorListStd {
  height: 100px;
  width: 237px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList.ColorListCst {
  height: 77px;
  width: 237px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .ColorInDiplay {
  height: 20px;
  width: 20px;
  margin-top: 3px;
  margin-right: 3px;
  float: left;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .ColorInDiplaySelected {
  height: 16px;
  width: 16px;
  border: 2px solid #000000;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .ColorInDiplay:hover {
  cursor: pointer;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .NoColor {
  height: 16px;
  width: 16px;
  border: 2px solid #dadada;
  background-image: linear-gradient(-45deg, #dadada 25%, transparent 5%, transparent 72%, #dadada 50%, #dadada 75%, transparent 75%, transparent);
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .NoColorSelected {
  height: 16px;
  width: 16px;
  border: 2px solid #000000;
  background-image: linear-gradient(-45deg, #000000 25%, transparent 5%, transparent 72%, #000000 50%, #000000 75%, transparent 75%, transparent);
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .NoColor,
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorSelector .ColorList .NoColorSelected {
  background-size: 21px 40px;
}
div .IsiColorSelector .ColorSelectorContainer .ColorDisplay .ColorPicker {
  height: 245px;
  visibility: hidden;
}
div .IsiColorSelector .ColorSelectorContainer .ColorButtonPanel {
  width: 227px;
  height: 28px;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 6px;
  float: right;
}
div .IsiColorSelector .ColorSelectorContainer .ColorButtonPanel .ColorButton {
  border-radius: 3px;
  background-color: #1ca8dd;
  width: 112px;
  height: 24px;
  color: #fff;
  border: 0px;
  cursor: pointer;
}
div .IsiColorSelector .ColorSelectorContainer .ColorButtonPanel .ColorButton:hover {
  background-color: #1e91bc;
}
div .IsiColorSelector .ColorSelectorContainer .ColorButtonPanel .ColorButtonValidate {
  float: left;
}
div .IsiColorSelector .ColorSelectorContainer .ColorButtonPanel .ColorButtonClose {
  float: right;
}
div .IsiColorSelector .ColorSelectorShowPanel {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s linear;
}
div .IsiColorSelector .ColorSelectorHidePanel {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.25s, opacity 0.25s linear;
}
div .IsiColorSelector .sp-container {
  background-color: #fff;
  border: 0px;
  width: 239px;
}
div .IsiColorSelector .sp-top {
  height: 205px;
}
div .IsiColorSelector input.sp-input {
  background-color: #000000;
  color: #fff;
  text-transform: uppercase;
  font-family: Arial;
  border: 1px solid #dcdcdc;
}
div .IsiColorSelector .sp-picker-container {
  width: 227px;
  padding-left: 5px;
  padding-top: 7px;
}
div .IsiColorSelector .sp-color,
div .IsiColorSelector .sp-hue {
  border-color: #dcdcdc;
}
div .IsiColorSelector .sp-slider {
  border-color: #AAAAAA;
}
.IsiComboDdl > div {
  background: #fff;
  font-family: Arial;
  font-size: 11px;
}
.IsiComboDdl .comboContainer {
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  box-sizing: border-box;
  /**Conteneur du select en mode natif*/
}
.IsiComboDdl .comboContainer .comboBg {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  overflow: hidden;
}
.IsiComboDdl .comboContainer .comboBg .comboLabel {
  display: flex;
  position: relative;
  z-index: 2;
  pointer-events: none;
  opacity: 1;
  text-align: center;
  flex: 1;
  align-items: center;
  padding: 0 0 0 10px;
  height: 100%;
  overflow: hidden;
}
.IsiComboDdl .comboContainer .comboBg .comboLabel .comboLabelValue {
  max-width: calc(100% - 30px);
  /** 30px est la valeur optimale pour l'affichage de l'ellipsis */
  justify-content: space-between;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IsiComboDdl .comboContainer .comboBg .comboLabel:after {
  margin-right: 10px;
  display: flex;
  position: absolute;
  right: 0px;
  width: 10px;
  top: 0px;
  font-size: 15px;
  text-align: left;
  color: #1e91bc;
  height: 100%;
  align-items: center;
}
.IsiComboDdl .comboContainer .comboSelect {
  background-color: #fff;
  border: none;
  outline: none;
  border-radius: 3px;
  position: absolute;
  pointer-events: auto;
  z-index: 1;
  padding: 0.40em;
  width: 100%;
}
.IsiComboDdl.light {
  height: 100%;
  cursor: pointer;
  /**Conteneur du select*/
}
.IsiComboDdl.light .comboContainer {
  border: solid 1px #cdcdcd;
  border-radius: 3px;
}
.IsiComboDdl.light .comboContainer .comboBg {
  background-color: #fff;
  /**Conteneur du label et de son icone*/
}
.IsiComboDdl.light .comboContainer .comboBg .comboLabel {
  background-color: #fff;
  /**Contient le label*/
  /**Contien l'icone*/
}
.IsiComboDdl.light .comboContainer .comboBg .comboLabel .comboLabelValue {
  line-height: 1.43em;
  color: #3b4346;
}
.IsiComboDdl.light .comboContainer .comboBg .comboLabel .comboLabelIcone {
  margin-left: 10px;
  color: #1e91bc;
}
.IsiComboDdl.light .comboContainer .comboBg .comboLabel:after {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f0dc';
}
.IsiComboDdl.light .comboContainerOnFocus {
  border: solid 1px #46a8cd;
}
.IsiComboDdl.dark {
  height: 100%;
  cursor: pointer;
  /**Conteneur du select*/
}
.IsiComboDdl.dark .comboContainer {
  border: intial;
  border-radius: 0px;
}
.IsiComboDdl.dark .comboContainer .comboBg {
  background-color: #3b4346;
  /**Conteneur du label et de son icone*/
}
.IsiComboDdl.dark .comboContainer .comboBg .comboLabel {
  background-color: #3b4346;
  /**Contient le label*/
  /**Contien l'icone*/
}
.IsiComboDdl.dark .comboContainer .comboBg .comboLabel .comboLabelValue {
  line-height: 1.43em;
  color: white;
}
.IsiComboDdl.dark .comboContainer .comboBg .comboLabel .comboLabelIcone {
  margin-left: 0;
  color: #fff;
}
.IsiComboDdl.dark .comboContainer .comboBg .comboLabel:after {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f107";
}
.IsiComboDdl.dark .comboContainerOnFocus {
  border: intial;
}
/**Style de la div qui contient les liens du "select" en mode souris*/
.notNativeOptionContainer {
  position: absolute;
  width: 208px;
  box-sizing: border-box;
  color: #3b4346;
  border: 1px solid;
  border-color: #46a8cd;
  text-align: left;
  z-index: 55002;
}
.notNativeOptionContainer .liNotNativeOption {
  color: #3b4346;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px 4px 4px 10px;
}
.notNativeOptionContainer[data-theme='light'] {
  background-color: #fff;
  border-radius: ;
  /**Définit le style des li du "select en mode souris" */
}
.notNativeOptionContainer[data-theme='light'] .liNotNativeOption:hover {
  background-color: #d8e7ed;
}
.notNativeOptionContainer[data-theme='light'] .currentLiSelected {
  background-color: #d8e7ed;
}
.notNativeOptionContainer[data-theme='dark'] {
  background-color: #cdcdcd;
  border-radius: unset;
  /**Définit le style des li du "select en mode souris" */
}
.notNativeOptionContainer[data-theme='dark'] .liNotNativeOption:hover {
  background-color: #d8e7ed;
}
.notNativeOptionContainer[data-theme='dark'] .currentLiSelected {
  background-color: #d8e7ed;
}
body.phone .IsiStateOfProgress.icon > .steps > .connector.pipe,
body.phone .IsiStateOfProgress.icon > .steps > .connector.angle {
  margin: 1px 9px 0 9px;
}
body.phone .IsiStateOfProgress.icon > .steps > .step {
  flex-direction: column;
  align-items: center;
}
body.phone .IsiStateOfProgress.icon > .steps > .step > .label {
  margin-left: 0px;
  margin-top: 4px;
}
body.mobile .IsiStateOfProgress.icon > .steps > .step > .cercle .fi-icone-preparation {
  font-size: 230%;
  margin: 3px 0 0 5px;
}
body.mobile .IsiStateOfProgress.icon > .steps > .step > .cercle .fi-icone-expedition {
  font-size: 205%;
  margin: 0 0 0 5px;
}
body.mobile .IsiStateOfProgress.icon > .steps > .step > .cercle .fi-icone-reception {
  font-size: 200%;
  margin: 0 0 0 2px;
}
body.mobile .IsiStateOfProgress.icon > .steps > .step > .cercle .fi-icone-restitution {
  font-size: 200%;
  margin: 0 0 0 8px;
}
.IsiStateOfProgress * {
  box-sizing: border-box;
}
.IsiStateOfProgress ul {
  background: #fff;
  display: inline-flex;
}
.IsiStateOfProgress .steps {
  list-style: none;
}
.IsiStateOfProgress.chevron.chevron {
  height: 30px;
}
.IsiStateOfProgress.chevron.chevron .steps {
  height: 100%;
  display: flex;
}
.IsiStateOfProgress.chevron.chevron .steps .step:before {
  content: "";
  width: 0;
  height: 0;
  bottom: 0;
  position: absolute;
  border-left: 7.5px solid;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  left: 0;
  border-left-color: #fff;
}
.IsiStateOfProgress.chevron.chevron .steps .step:after {
  content: "";
  width: 0;
  height: 0;
  bottom: 0;
  position: absolute;
  border-left: 7.5px solid;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  z-index: 1;
  right: -7.5px;
}
.firefox .IsiStateOfProgress.chevron.chevron .steps .step:after {
  right: -6.5px !important;
}
.IsiStateOfProgress.chevron .steps .step {
  position: relative;
  margin: 0 2px 0 0;
  display: flex;
  align-items: center;
  width: 112px;
}
.IsiStateOfProgress.chevron .steps .step .label {
  padding: 0 10px 0 20px;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #c3c3c3;
}
.IsiStateOfProgress.chevron .steps .step.pending {
  background-color: #dfdfdf;
  border-left-color: #dfdfdf;
}
.IsiStateOfProgress.chevron .steps .step.pending:after {
  border-left-color: inherit;
}
.IsiStateOfProgress.chevron .steps .step.inProgress {
  background-color: #ffb72d;
  border-left-color: #ffb72d;
}
.IsiStateOfProgress.chevron .steps .step.inProgress:after {
  border-left-color: inherit;
}
.IsiStateOfProgress.chevron .steps .step.done {
  background-color: #1ca8dd;
  border-left-color: #1ca8dd;
}
.IsiStateOfProgress.chevron .steps .step.done:after {
  border-left-color: inherit;
}
.IsiStateOfProgress.chevron .steps .step.start {
  width: 18px;
  opacity: 0.5;
  z-index: 1;
  min-width: unset;
}
.IsiStateOfProgress.chevron .steps .step.end {
  visibility: hidden;
}
.IsiStateOfProgress.pastille .steps {
  display: flex;
}
.IsiStateOfProgress.pastille .steps .step {
  width: 120px;
  text-align: center;
  position: relative;
}
.IsiStateOfProgress.pastille .steps .step.pending {
  color: #dfdfdf;
}
.IsiStateOfProgress.pastille .steps .step.pending .cercle {
  border-color: #dfdfdf;
}
.IsiStateOfProgress.pastille .steps .step.pending .label {
  color: #c3c3c3;
}
.IsiStateOfProgress.pastille .steps .step.inProgress {
  color: #ffb72d;
}
.IsiStateOfProgress.pastille .steps .step.inProgress .cercle {
  border-color: #ffb72d;
}
.IsiStateOfProgress.pastille .steps .step.done {
  color: #1ca8dd;
}
.IsiStateOfProgress.pastille .steps .step.done .cercle {
  border-color: #97d7ef;
}
.IsiStateOfProgress.pastille .steps .step:before {
  content: " ";
  height: 1px;
  background-color: #000000;
  width: 100%;
  position: absolute;
  left: 0;
  top: 23px;
}
.IsiStateOfProgress.pastille .steps .step.done:after {
  content: " ";
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 1px solid #000000;
  background-color: #fff;
  top: 15.5px;
  position: absolute;
  left: calc(100% - (13px / 2));
  z-index: 1;
}
.IsiStateOfProgress.pastille .steps .step.pending:after {
  content: " ";
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 1px solid #000000;
  background-color: #fff;
  top: 15.5px;
  position: absolute;
  left: -6.5px;
  z-index: 1;
}
.IsiStateOfProgress.pastille .steps .step .cercle {
  position: relative;
  margin: auto;
  height: 46px;
  width: 46px;
  border-radius: 46px;
  border-width: 1px;
  border-style: solid;
  align-items: center;
  display: flex;
  background-color: #fff;
  margin-bottom: 7px;
}
.IsiStateOfProgress.pastille .steps .step .cercle .inner {
  height: 38px;
  width: 38px;
  border-radius: 38px;
  line-height: 38px;
  text-align: center;
  margin: auto;
}
.IsiStateOfProgress.pastille .steps .step.done .inner {
  background-color: #1ca8dd;
}
.IsiStateOfProgress.pastille .steps .step.inProgress .inner {
  background-color: #ffb72d;
}
.IsiStateOfProgress.pastille .steps .step.pending .inner {
  background-color: #dfdfdf;
}
.IsiStateOfProgress.pastille .steps .step .number {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.IsiStateOfProgress.pastille .steps .step .label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: unset;
  font-size: 11px;
}
.IsiStateOfProgress.pastille .steps .step.condensate:before {
  display: none;
}
.IsiStateOfProgress.pastille .steps .step.condensate:after {
  display: none;
}
.IsiStateOfProgress.pastille .steps .step.condensate .cercle {
  border: none;
  width: inherit;
}
.IsiStateOfProgress.pastille .steps .step.condensate .label {
  display: none;
}
.IsiStateOfProgress.pastille .steps .connector.condensate {
  display: none;
  width: 0px !important;
  border: 0px !important;
}
.IsiStateOfProgress.pastille .steps .connector.bille {
  content: " ";
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 1px solid #000000;
  background-color: #fff;
  top: 15.5px;
  position: relative;
  top: 16.5px;
}
.IsiStateOfProgress.pastille .steps .connector.bille.start {
  border: 2px solid #000000;
  left: 0;
}
.IsiStateOfProgress.pastille .steps .connector.bille.end {
  border: 2px solid #000000;
  left: auto;
  right: 0;
}
.IsiStateOfProgress.icon .steps {
  display: flex;
  align-items: center;
}
.IsiStateOfProgress.icon .steps .step {
  display: inline-flex;
}
.IsiStateOfProgress.icon .steps .step.pending {
  color: #dfdfdf;
}
.IsiStateOfProgress.icon .steps .step.pending .cercle {
  border-color: #dfdfdf;
}
.IsiStateOfProgress.icon .steps .step.pending .label {
  color: #c3c3c3;
}
.IsiStateOfProgress.icon .steps .step.inProgress {
  color: #ffb72d;
}
.IsiStateOfProgress.icon .steps .step.inProgress .cercle {
  border-color: #ffb72d;
}
.IsiStateOfProgress.icon .steps .step.done {
  color: #1ca8dd;
}
.IsiStateOfProgress.icon .steps .step.done .cercle {
  border-color: #97d7ef;
}
.IsiStateOfProgress.icon .steps .step .cercle {
  height: 37px;
  width: 37px;
  border-radius: 37px;
  border-width: 1px;
  border-style: solid;
  align-items: center;
  display: flex;
  background-color: #fff;
}
.IsiStateOfProgress.icon .steps .step.condensate .cercle {
  border: none;
  width: inherit;
}
.IsiStateOfProgress.icon .steps .step.condensate .label {
  display: none;
}
.IsiStateOfProgress.icon .steps .step .fi-icone-preparation {
  font-size: 260%;
  margin: auto;
}
.IsiStateOfProgress.icon .steps .step .fi-icone-expedition {
  font-size: 240%;
  margin: 0 0 3px 4px;
}
.IsiStateOfProgress.icon .steps .step .fi-icone-reception {
  font-size: 240%;
  margin: 0 0 0 3px;
}
.IsiStateOfProgress.icon .steps .step .fi-icone-restitution {
  font-size: 220%;
  margin: 0 0 2px 10px;
}
.IsiStateOfProgress.icon .steps .step .label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
  margin: 0 0 0 7px;
  max-width: 75px;
  margin-top: 13px;
}
.IsiStateOfProgress.icon .steps .connector.pipe {
  display: inline-block;
  width: 1px;
  height: 28px;
  margin: 1px 12px 0 8px;
  background-color: #e0e0e0;
}
.IsiStateOfProgress.icon .steps .connector.pipe.condensate {
  margin: 1px 5px 0 5px;
}
.IsiStateOfProgress.icon .steps .connector.angle {
  width: 11px;
  height: 11px;
  border-top: 4px solid #e0e0e0;
  border-left: 4px solid #e0e0e0;
  margin: 1px 12px 0 8px;
  transform: rotate(135deg);
}
.IsiStateOfProgress.icon .steps .connector.angle.condensate {
  margin: 1px 5px 0 5px;
}
.IsiStateOfProgressTooltip {
  display: none;
  position: absolute;
  background: #fff;
  z-index: 1;
}
.IsiStateOfProgressTooltip.show {
  display: block;
}
.IsiStateOfProgressTooltip .steps {
  box-shadow: 2.1px 2.1px 5px 0.1px rgba(0, 0, 0, 0.1);
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding: 17px;
}
.IsiStateOfProgressTooltip .steps:before {
  content: " ";
  position: absolute;
  border: solid 1px #a9a9a9;
  width: 17px;
  height: 17px;
  bottom: -8.5px;
  background-color: #fff;
  transform: rotateZ(45deg);
  border-left: 0;
  border-top: 0;
}
.IsiColorUpdater {
  display: none;
}
/*
    Composant IsiTile
*/
.IsiTile {
  position: relative;
  height: 100%;
}
.IsiTile .tileContainer {
  /* Le container de la tuile */
  position: relative;
  width: 100%;
  max-width: 348px;
  margin: 0 auto;
  overflow: hidden;
}
.IsiTile .tileContainer .tile {
  /* Tuile principal */
  height: calc(100% - 2*24px);
  width: calc(100% - 2*24px);
  max-height: 300px;
  max-width: 300px;
  margin: 24px;
  /* La tuile doit être centrée verticalement et horizontalement dans le conteneur */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translate(-24px, -24px);
}
.IsiTile .tileContainer .tile.clickable {
  cursor: pointer;
}
.IsiTile .tileContainer:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.IsiTile .msgMainContainer {
  /* La div s'affichant à la place de la tuile lorsqu'on veut afficher un ou plusieurs message(s) */
  display: none;
  height: 31px;
  margin: 10px;
  border: 0;
}
.IsiTile .msgMainContainer .textContainer {
  /* La div contenant le texte à afficher */
  position: relative;
  float: left;
  padding: 10px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100%;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
.webpartTooltip {
  min-width: 200px;
  height: 30px;
  display: flex;
  transition: opacity 0.7s;
  position: absolute;
  background-color: #fff;
  font-size: 13px;
  z-index: 100;
  justify-content: center;
  padding: 10px;
  align-items: center;
  border: 1px solid #1e91bc;
  top: 35px;
  left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webpartTooltip .appendiceTooltipWp {
  content: "";
  bottom: 100%;
  left: 25%;
  position: absolute;
  border-right: 7px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid #1e91bc;
}
.webpartTooltip::after {
  content: "";
  bottom: 99%;
  left: 25%;
  position: absolute;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.IsiSimpleTile {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.IsiSimpleTile .emptyTile {
  text-align: center;
  padding: 10px;
  width: 100%;
}
.IsiSimpleTile .IsiTile {
  width: 195px;
  height: 195px;
}
.IsiSimpleTile .tileContainer .tile {
  height: 88%;
  width: 88%;
}
.IsiSimpleTile .tileTooltip {
  width: 200px;
  min-height: 50px;
  text-align: center;
  padding: 5px 0;
  position: absolute;
  top: -15px;
  left: -15px;
  transition: opacity 0.6s;
  background-color: #fff;
  font-size: 13px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  z-index: 100;
}
.IsiSimpleTile .tileTooltip .valueTooltip {
  font-weight: bold;
  margin-bottom: 5px;
}
.IsiSimpleTile .tileTooltip .libelleTooltip {
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  word-wrap: break-word;
  margin-top: 5px;
}
.IsiSimpleTile .tileTooltip .appendiceTileTooltip {
  content: "";
  position: absolute;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.IsiSimpleTile .tileTooltip .appendiceTileTooltipTop {
  content: "";
  position: absolute;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.IsiSimpleTile .upperZone {
  /* Zones supérieure et inférieure */
  position: relative;
  height: 60%;
  width: 100%;
  overflow: hidden;
}
.IsiSimpleTile .bottomZone {
  /* Zones supérieure et inférieure */
  position: relative;
  height: 40%;
  width: 100%;
  font-size: 50px;
}
.IsiSimpleTile .content {
  /* Les div internes de contenu sont centrées horizontalement et verticalement */
  position: relative;
  float: left;
  padding: 10px;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.IsiSimpleTile .upperZone .content {
  /* Texte dans la zone supérieure */
  font-size: 17px;
  color: #3b4346;
  /* Adaptation du libellé sur 3 lignes max */
  line-height: 1.2em;
  max-height: 3.6em;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-top: 0;
  font-weight: bold;
  overflow: hidden;
  width: 85%;
  word-wrap: break-word;
}
.IsiSimpleTile .bottomZone .content {
  /* Texte dans la zone inférieure */
  font-size: 35px;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 400px) {
  .IsiSimpleTile > div {
    width: 170px;
    height: 170px;
  }
}
@media screen and (min-width: 400px) and (max-width: 1200px) {
  .IsiSimpleTile > div {
    width: 180px;
    height: 180px;
  }
}
.loading-area {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  margin-bottom: 5px;
}
.loading-area .loading-circle {
  position: relative;
  height: 40px;
  width: 40px;
  border: 2px solid transparent;
  border-top-color: #1e91bc;
  border-left-color: #1e91bc;
  border-radius: 50%;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
  box-sizing: border-box;
}
.loading-area .loading-circle .loading-inner-circle {
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  content: "";
  border: 2px solid transparent;
  border-top-color: #1ca8dd;
  border-left-color: #1ca8dd;
  border-radius: 50%;
  -webkit-animation: spinBack 1s linear infinite;
  animation: spinBack 1s linear infinite;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spinBack {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
}
@keyframes spinBack {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-720deg);
    transform: rotate(-720deg);
  }
}
.IsiPaging {
  display: flex;
  height: 30px;
  align-items: center;
}
.IsiPaging .page input {
  width: 36px;
  height: 18px;
  line-height: 18px;
  text-align: right;
  padding-right: 8px;
  background-color: #fff;
  color: #1ca8dd;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
}
.IsiPaging .page span {
  padding-right: 5px;
  font-family: Arial;
  font-size: 12px;
  color: #3b4346;
}
.IsiPaging .nav {
  cursor: pointer;
}
.IsiPaging .nav .prv::before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  color: #3b4346;
  content: "\f0d9";
  font-family: FontAwesome;
  text-align: center;
  line-height: 18px;
}
.IsiPaging .nav .nxt::before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  color: #3b4346;
  content: "\f0da";
  font-family: FontAwesome;
  text-align: center;
  line-height: 18px;
}
.IsiPaging .nav .pageImg {
  width: 21px;
}
.IsiPaging .nav .pageImg:before {
  font-size: 18px;
}
.IsiPaging .nav .pageImg.disaBtn:before {
  color: #b2bfc3;
  cursor: default;
}
.IsiNavigation div {
  position: fixed;
  top: calc(46%);
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  /*fonction qui affecte le bon sens de la flèche et la bonne couleur*/
}
.IsiNavigation div.right {
  right: 1px;
  border-left: 15px solid #1ca8dd;
}
.IsiNavigation div.right.disable {
  border-left: 15px solid #b2bfc3;
}
.IsiNavigation div.left {
  left: 1px;
  border-right: 15px solid #1ca8dd;
}
.IsiNavigation div.left.disable {
  border-right: 15px solid #b2bfc3;
}
.webpartTooltip {
  min-width: 200px;
  height: 30px;
  display: flex;
  transition: opacity 0.7s;
  position: absolute;
  background-color: #fff;
  font-size: 13px;
  z-index: 100;
  justify-content: center;
  padding: 10px;
  align-items: center;
  border: 1px solid #1e91bc;
  top: 35px;
  left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webpartTooltip .appendiceTooltipWp {
  content: "";
  bottom: 100%;
  left: 25%;
  position: absolute;
  border-right: 7px solid transparent;
  border-left: 6px solid transparent;
  border-bottom: 6px solid #1e91bc;
}
.webpartTooltip::after {
  content: "";
  bottom: 99%;
  left: 25%;
  position: absolute;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.valueTooltip {
  font-weight: bold;
  margin-bottom: 5px;
}
.libelleTooltip {
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  word-wrap: break-word;
  margin-top: 5px;
}
.IsiAccordeonTile .emptyTile {
  text-align: center;
  padding: 10px;
}
.IsiAccordeonTile .accordeonContainer {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  overflow: hidden;
  min-height: 200px;
}
.IsiAccordeonTile .accordeonContainer .ruptureComboAccordeonContainer {
  width: 90%;
  margin-bottom: 10px;
}
.IsiAccordeonTile .accordeonContainer .ruptureComboAccordeonContainer .ruptureComboAccordeon {
  height: 19px;
  width: 100%;
  font-size: 12px;
  border: 1px solid #dcdcdc;
}
.IsiAccordeonTile .accordeonContainer .ruptureComboAccordeonContainer .ruptureComboAccordeon:hover {
  border: 1px solid #b8c0c3;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer {
  width: 100%;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonMultiHeader {
  width: 100%;
  height: 25px;
  background-color: rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  text-align: center;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonMultiHeader > div {
  height: 100%;
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
  max-width: 90%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 2em;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader {
  width: 100%;
  height: 30px;
  background-color: #d7d7d7;
  position: relative;
  margin-top: 5px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .headerTooltip {
  width: 200px;
  min-height: 50px;
  text-align: center;
  padding: 5px 0;
  position: absolute;
  right: 65px;
  transition: opacity 0.6s;
  background-color: #fff;
  font-size: 13px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  border: 1px solid #d7d7d7;
  z-index: 100;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .headerTooltip .valueTooltip {
  font-weight: bold;
  margin-bottom: 5px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .headerTooltip .libelleTooltip {
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  word-wrap: break-word;
  margin-top: 5px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .headerTooltip .appendiceHeaderTile {
  content: "";
  top: 10px;
  left: 100%;
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #d7d7d7;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .headerTooltip::after {
  content: "";
  top: 10px;
  left: 100%;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderLabel {
  height: 100%;
  position: absolute;
  display: inline-block;
  padding-left: 10px;
  font-size: 14px;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 2em;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderLabel .iconAccordeon {
  display: inline-block;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderLabel .iconAccordeon.iconPlie:before {
  font-family: FontAwesome;
  font-size: 12px;
  content: "\f078";
  padding-right: 10px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderLabel .iconAccordeon.iconDeplie:before {
  font-family: FontAwesome;
  font-size: 12px;
  content: "\f077";
  margin-right: 10px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderLabel:hover {
  cursor: pointer;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderValue {
  background-color: rgba(255, 255, 255, 0.4);
  width: 50px;
  height: 100%;
  margin-right: 10px;
  float: right;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 14px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonHeader .accordeonHeaderValue:hover {
  cursor: pointer;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie {
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  transition: opacity 0.4s;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie > div {
  position: relative;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie .accordeonTile > .tileBloc {
  height: 30px;
  width: 60px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  display: flex;
  font-size: 14px;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: #fff;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie .accordeonTile > .tileBloc:hover {
  cursor: pointer;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie .appendiceTileTooltip {
  content: "";
  bottom: 100%;
  left: 12%;
  position: absolute;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonPlie .appendiceTileTooltipTop {
  content: "";
  bottom: 99%;
  left: 12%;
  position: absolute;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 10px;
  transition: opacity 0.4s;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .lineTile {
  height: 28px;
  position: relative;
  margin: 10px;
  margin-bottom: 0;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .lineTile .tileTooltip {
  right: 55px;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .lineTile .labelTile {
  position: absolute;
  height: 100%;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 80%;
  line-height: 2em;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .lineTile .valueTile {
  float: right;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  height: 100%;
  color: #fff;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .lineTile .valueTile:hover {
  cursor: pointer;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .appendiceTileTooltip {
  content: "";
  top: 9px;
  left: 100%;
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .accordeonDeplie .appendiceTileTooltipTop {
  content: "";
  top: 10px;
  left: 100%;
  position: absolute;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
}
.IsiAccordeonTile .accordeonContainer .ruptureContainer .tileTooltip {
  width: 200px;
  min-height: 50px;
  text-align: center;
  padding: 5px 0;
  position: absolute;
  transition: opacity 0.7s;
  background-color: #fff;
  font-size: 13px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  z-index: 100;
}
.IsiGauge {
  width: 250px;
  height: 250px;
}
.IsiTouchSlideShow {
  height: 100%;
  background-color: #fff;
}
.IsiTouchSlideShow .touchSlideShowcontainer {
  height: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 100%;
  -ms-grid-columns: 100%;
  grid-template-rows: calc(100% - 24px) 24px;
  -ms-grid-rows: calc(100% - 24px) 24px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides {
  width: 100%;
  grid-column: 1;
  -ms-grid-column: 1;
  grid-row: 1;
  -ms-grid-row: 1;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide {
  box-sizing: border-box;
}
.fullscreen .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide {
  opacity: 1;
  transition: opacity ease 0.6s 0.3s;
}
.internetExplorer .fullscreen .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide:not(.swiper-slide-active) {
  opacity: 0;
  transition: opacity ease 0.1s;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideTitle {
  line-height: 18px;
  margin: 5px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  text-align: justify;
  line-height: 18px;
  margin-bottom: 10px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent strong,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent b {
  font-weight: bold;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent em,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent i {
  font-style: italic;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent u {
  text-decoration: underline;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent del,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent s {
  text-decoration: line-through;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent sub {
  vertical-align: sub;
  font-size: smaller;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent sup {
  vertical-align: super;
  font-size: smaller;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent div {
  display: block;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent p {
  display: block;
  margin: 6px 0;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent li {
  display: list-item;
  text-align: left;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a:hover,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a:visited,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a:focus,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a:active,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent a:link {
  font-size: inherit;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent iframe {
  max-width: 100%;
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent table th,
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent table td {
  border: 1px solid #DDD;
  padding: 4px;
}
.scrollable.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent {
  height: calc(100% - 38px);
  overflow-y: auto;
  overflow-x: hidden;
  text-align: left;
  line-height: normal;
}
.scrollable.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent:before {
  content: '';
}
.IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img {
  max-width: 100%;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar {
  display: flex;
  align-items: center;
  width: 100%;
  grid-column: 1;
  -ms-grid-column: 1;
  grid-row: 2;
  -ms-grid-row: 2;
  z-index: 2;
  background-color: #fff;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar * {
  outline: none;
  user-select: none;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperPrevious {
  flex: 1 1 auto;
  text-align: right;
  padding-right: 40px;
  cursor: pointer;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperPrevious i:before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f104";
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperNext {
  flex: 1 1 auto;
  text-align: left;
  padding-left: 40px;
  cursor: pointer;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperNext i:before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f105";
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperBarContainer .swipBar {
  position: static;
  background-color: transparent;
}
.IsiTouchSlideShow .touchSlideShowcontainer .navigationBar .swiperBarContainer .swipBar .swiper-pagination-bullets-dynamic {
  white-space: nowrap;
}
.IsiTouchSlideShow .swipBar .swipBarContent .swiper-pagination-bullet {
  margin-right: 5px;
  width: 10px;
  height: 10px;
}
.IsiTouchSlideShow.blue .touchSlideShowcontainer .slide .slideTitle {
  color: #1e91bc;
}
.IsiTouchSlideShow.blue .touchSlideShowcontainer .navigationBar .swiperPrevious i:before,
.IsiTouchSlideShow.blue .touchSlideShowcontainer .navigationBar .swiperNext i:before {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
body:not(.touch) .IsiTouchSlideShow.blue .touchSlideShowcontainer .navigationBar:hover .swiperPrevious i:before,
body:not(.touch) .IsiTouchSlideShow.blue .touchSlideShowcontainer .navigationBar:hover .swiperNext i:before {
  opacity: 1;
  color: #1e91bc;
}
.IsiTouchSlideShow.blue .swipBar .swipBarContent .swiper-pagination-bullet {
  background-color: #dfdfdf;
}
.IsiTouchSlideShow.blue .swipBar .swipBarContent .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1e91bc;
}
.IsiTouchSlideShow.green .touchSlideShowcontainer .slide .slideTitle {
  color: #439c85;
}
.IsiTouchSlideShow.green .touchSlideShowcontainer .navigationBar .swiperPrevious i:before,
.IsiTouchSlideShow.green .touchSlideShowcontainer .navigationBar .swiperNext i:before {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}
body:not(.touch) .IsiTouchSlideShow.green .touchSlideShowcontainer .navigationBar:hover .swiperPrevious i:before,
body:not(.touch) .IsiTouchSlideShow.green .touchSlideShowcontainer .navigationBar:hover .swiperNext i:before {
  opacity: 1;
  color: #439c85;
}
.IsiTouchSlideShow.green .swipBar .swipBarContent .swiper-pagination-bullet {
  background-color: #dfdfdf;
}
.IsiTouchSlideShow.green .swipBar .swipBarContent .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #439c85;
}
.IsiNotification {
  position: fixed;
  bottom: 36px;
  right: 27px;
  overflow: hidden;
  box-shadow: 3px 4px 10px 0px #8a838a;
  z-index: 999;
}
.IsiNotification.fullscreen {
  position: static;
}
.IsiNotification.fullscreen .textBrutSlider {
  display: none;
}
.IsiNotification.fullscreen .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideTitle {
  cursor: default;
}
.desktop .IsiNotification {
  min-width: 438px;
  width: 30%;
  max-width: 30%;
}
.desktop .IsiNotification.fullscreen {
  max-width: 100%;
}
.desktop .IsiNotification:not(.fullscreen) {
  width: 30% !important;
}
.desktopTouchMode.desktop .IsiNotification {
  right: 10px;
}
.phone.touch .IsiNotification {
  width: 100%;
  max-width: 100%;
  right: 0px;
}
.phone.touch .IsiNotification.fullscreen {
  max-width: 100%;
}
.tablet.touch .IsiNotification {
  right: 10px;
}
.small.tablet.touch .IsiNotification {
  width: 100%;
  max-width: 100%;
  right: 0px;
}
.small.tablet.touch .IsiNotification.fullscreen {
  max-width: 100%;
}
.medium.tablet.touch .IsiNotification {
  min-width: 438px;
  width: 50%;
  max-width: 50%;
}
.medium.tablet.touch .IsiNotification.fullscreen {
  max-width: 100%;
}
.large.tablet.touch .IsiNotification {
  min-width: 438px;
  width: 30%;
  max-width: 30%;
}
.large.tablet.touch .IsiNotification.fullscreen {
  max-width: 100%;
}
.IsiNotification .header {
  display: flex;
  align-items: center;
  background-color: #439c85;
  height: 34px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  position: relative;
  font-size: 18px;
}
.IsiNotification .header .title {
  padding-left: 25px;
}
.IsiNotification .header .closeButton {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  right: 12px;
  top: 0;
  cursor: pointer;
}
.IsiNotification .header .closeButton:after {
  font-family: FontIsilog;
  font-size: 15px;
  content: '\E383';
}
.IsiNotification .content {
  overflow: hidden;
  height: calc(100% - 49px);
  padding: 15px 25px 0 25px;
  background-color: #fff;
}
/*Common*/
.FloatClearer {
  clear: both;
}
.dn {
  display: none;
}
/* Séparateur */
/*HMLA*/
.VSpacer {
  background-position: left center;
  background-repeat: no-repeat;
  width: 5px;
  /*float: left;*/
  text-align: center;
  vertical-align: middle;
  margin-right: 6px;
}
.IsiCpMsgLabel {
  text-align: center;
  padding: 10px;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
  font-style: italic;
}
.IsiWaitBar {
  display: none;
  position: absolute;
  z-index: 1000;
}
.IsiWaitBar.responsive {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.IsiWaitBarActive {
  display: block;
  top: 0px;
}
.IsiWaitBarActive.IsiWaitBarFixed .BackGroundWait,
.IsiWaitBarActive.IsiWaitBarFixed .FrontWait {
  position: fixed !important;
}
.IsiWaitBarActive .BackGroundWait {
  height: 100%;
  opacity: .6;
  filter: alpha(opacity=60);
}
.IsiWaitBar .FrontWait {
  font-size: 11px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: #3b4346;
  height: 20px;
  left: 50%;
  line-height: 11px;
  margin-left: -115px;
  margin-top: -45px;
  padding-top: 0px;
  position: absolute;
  text-align: center;
  top: 25%;
  width: 200px;
  z-index: 55001;
}
.IsiWaitBar .FrontWait.WithoutMsg {
  display: none;
}
.IsiWaitBar .BackGroundWait {
  width: 100%;
  height: 100%;
  background-color: White;
  margin: 0px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 55000;
}
@keyframes showBackgroundLoadingAnimation {
  0% {
    opacity: 0;
    display: block;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
@keyframes hideBackgroundLoadingAnimation {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99.9% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes hideLoadingAnimation {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99.9% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes showLoadingAnimation {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0.1;
    display: block;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
/* IsiDataRenderer */
.IsiDataRendererLine {
  text-align: center;
  display: block;
}
.IsiDataRendererCell,
.IsiDataRendererHeaderCell {
  display: inline-block;
  float: left;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}
.IsiDataRendererCell > Div {
  float: none;
}
.IsiDataRendererCell > * {
  margin: 0px;
}
.IsiDataRendererRadioSelector {
  outline: none;
  padding-right: 4px;
}
/*IsiGallery*/
.IsiGallery {
  font-size: 11px;
}
/*IsiImageButton*/
/*AROB 18/02/2016*/
div[id*="_save_ct"].IsiImageButton_Container .StateUpdate {
  color: #f38f01;
}
/* Image du caractère modifiable / non modifiable */
.IsiSimpleVar > .content > .IsiImageButton > .IsiImageButton_Container > .IsiImageButton_ImgList > .IsiImageButton_ImgContainer > img.IsiImageButton_Img {
  height: 16px;
  width: 16px;
  padding: 2px;
}
.IsiImageButton_ArrowImg {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/fleche-suite.png);
  background-repeat: no-repeat;
  width: 10px;
  position: absolute;
  height: 16px;
  margin: 20% auto auto 70%;
}
.IsiImageButton:hover .IsiImageButton_ArrowImg {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/fleche-suite-noir.png);
}
/*IsiPanel*/
.IsiPanel_Content {
  clear: both;
  display: block;
}
.mainCont > .operatCont > .IsiImageButton > .IsiImageButton_Container > .IsiMenuScalable {
  width: 40px;
  top: 7px;
}
.spacer {
  clear: both;
}
/*Renderer.IsiDetail*/
.IsiDetail {
  display: none;
}
/*Div du groupe d'appartenance*/
.DivGroup {
  height: auto;
  clear: both;
}
/*Div */
.DivDetail {
  height: 140px;
  width: 138px;
  text-align: center;
  text-decoration: none;
  /*font-family: Trebuchet MS;*/
  font-size: 11px;
  color: Black;
  margin: 2px;
  margin-left: 4px;
  margin-bottom: 4px;
  display: inline-block;
  cursor: pointer;
  float: left;
  overflow: hidden;
  padding-left: 1px;
  padding-right: 1px;
}
/* Image */
.IsiDetailLinkImg {
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 8px;
  border: 0;
  text-decoration: none;
}
/*Libelle*/
.IsiLibelle {
  height: 20px;
  max-height: 20px;
  overflow: hidden;
  max-width: 120px;
}
.textService {
  border-bottom: 1px Solid #575757;
  text-align: center;
  white-space: normal;
}
.tbServiceInfo {
  width: 100%;
  /*table-layout:fixed;*/
}
.CStooltipLabel {
  text-align: right;
  font-weight: bold;
}
.CStooltipValue {
  white-space: normal;
}
/*Legend*/
.IsiLegend {
  height: 20px;
  max-height: 20px;
  overflow: hidden;
  max-width: 120px;
}
/*Lors d'un onemouseOVER*/
.DivDetailHover {
  text-decoration: none;
}
#Group {
  margin-left: 10px;
  line-height: 16px;
  color: black;
  font-size: 13px;
  height: auto;
  font-weight: bold;
}
.DivGroupName {
  height: 20px;
  font-size: 11px;
  margin-left: 15px;
  margin-right: 15px;
  font-weight: bold;
  padding-top: 3px;
}
.DivGroupNameCornerLeft,
.DivGroupNameCornerRight {
  height: 20px;
  width: 15px;
}
.DivGroupNameCornerLeft {
  float: left;
}
.DivGroupNameCornerRight {
  float: right;
}
.IsiElementButton {
  width: 28px;
  height: 19px;
  background: url(/IsilogWebSystem/images/IsiWebGUI/GreenButton.png) no-repeat;
  margin: auto;
}
/*IFrame*/
.IsiPageViewerIFrame,
.IsiPageViewer {
  height: 100%;
  width: 100%;
  border: 0px;
}
/*Renderer.IsiList*/
/*.IsiList
{
    color: Red;
}*/
.IsiListDivListe {
  line-height: 26px;
}
.IsiRndrHierCtr {
  padding-left: 15px;
}
.IsiHier {
  float: left;
  height: 26px;
  width: 11px;
}
.IsiHierColps {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/Structure/arbre-deplier.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.IsiHierExp {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/Structure/arbre-replier.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.IsiListDivListe,
.IsiListDivListHover {
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  color: Black;
  /* margin-bottom: 5px;*/
  vertical-align: middle;
}
.IsiListDivListHover {
  padding: 0px;
  text-decoration: none;
}
/*
 * jQuery UI Resizable 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable {
  position: relative;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
  /* http://bugs.jqueryui.com/ticket/7233 	 - Resizable: resizable handles fail to work in IE if transparent and content overlaps 	*/
  /*background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);*/
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.FullGraph {
  display: none;
}
.IsiDebugManager {
  position: absolute;
  width: 5px;
  height: 5px;
  z-index: 5000;
}
.IsiDebugManager.opened {
  width: 800px;
  height: 500px;
  overflow: scroll;
}
.IsiDebugManager .trace {
  display: none;
  /*width: 800px;     height: 500px;*/
}
.IsiDebugManager.opened .trace {
  display: block;
}
/* Composant Catalogue de service Hiérarchique*/
.IsiHierCatService {
  width: 100%;
  height: 100%;
}
.IsiClassification {
  width: 100%;
  height: 100%;
}
.tooltip .IsiDetailLibelle {
  height: auto;
}
.ListClickedElement {
  background-color: #d8e7ed;
  color: #1e91bc;
  font-weight: bold;
}
.IsiBackGroundFooter {
  vertical-align: bottom;
}
.ErrorImage {
  background-image: none;
  width: 128px;
  height: 128px;
  display: block;
  margin: auto;
  text-align: center;
}
.ErrorImage:before {
  font-family: FontAwesome;
  font-size: 128px;
  content: "\f023";
  color: #1ca8dd;
}
.ErrorLabel {
  text-align: center;
  /*font-family: Trebuchet MS;*/
  font-size: 11px;
}
/* #region Pinnable */
/*---------------------------------------------------------*/
/*                      Pinnable                           */
/*---------------------------------------------------------*/
/*HMLA 24/02*/
/* #endregion */
/* #endregion */
/*---------------------------------------------------------*/
/*                      IsiSlider                          */
/*---------------------------------------------------------*/
.centPercentHeight {
  height: 100%;
  box-sizing: border-box;
}
.autoHeight {
  height: auto;
}
body:not(.offline) #divOffline {
  display: none;
}
body.offline {
  height: 100%;
  position: fixed;
  width: 100%;
}
body.offline #divOffline {
  display: table;
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
  z-index: 100000;
}
body.offline #divOffline i {
  font-size: 40px;
  height: inherit;
  display: table-cell;
  vertical-align: middle;
  color: #1ca8dd;
  text-align: center;
}
/* Selecteurs */
/*@form-WithLeftMenu-rightMenu: html .WithLeftMenu #DivRight;*/
/*@form-WithoutLeftMenu-rightMenu: html .WithoutLeftMenu #DivRight;*/
/*
 PAGE
*/
/* Controls */
/* Contrôle Connexe */
/* Contrôle Panel*/
.x-small {
  background-color: #1ca8dd;
  background-image: none;
  border: 0 none;
  border-radius: 0px;
  box-shadow: 0 0 0 rgba(28, 168, 221, 0.6);
  color: #fff;
  font-size: 11px;
  height: auto;
  margin-bottom: 7px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  top: 1px !important;
  width: auto;
  text-decoration: none;
}
/* Popin */
/*
    END POPINS
*/
/* Bannière */
/*
 HOMEPAGE
*/
/* 
    Formulaire 
*/
/*Variable de la gestion des données associées*/
/* DockedBar */
/* Barre formulaire */
/* Barre détail */
/* DataList */
/* Validator error */
/* Avancement */
/* Avancement dans la grille */
/* MarketCatalog */
/*Grille*/
.iIconChooserFi {
  font-family: FontIsilog;
  font-size: 16px;
  color: #1ca8dd;
}
.iIconChooserFa {
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
.closeUpload-icon {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f057";
  color: #3b4346;
  left: none;
}
.list003-imgCad-icon:before {
  content: "\E351";
  cursor: pointer;
  vertical-align: bottom;
  line-height: 17px;
}
.list003-imgCad-icon {
  font-family: FontAwesome;
  font-size: 24px;
  color: #1ca8dd;
  left: none;
  display: inline-block;
  cursor: pointer;
}
.icon-limitutil:before {
  content: '\f1b8';
  font-size: 20px;
  background-repeat: no-repeat;
  background-position: top;
  color: #1ca8dd;
  padding-left: 8px;
  font-family: FontAwesome;
}
/*fa-info-circle*/
/* 102706 */
/* 102706 */
.fi-gridlock:before {
  content: "\E0B3";
  font-family: FontIsilog;
}
/*
    Flèche orienté à droite, en bas à droite de l'élément
*/
/*
    Flèche orienté à droite, en haut à droite de l'élément
*/
.GrdQrCode:before {
  content: '\f029';
}
.GrdQrCode {
  font-family: FontAwesome;
  font-size: 24px;
  color: #1ca8dd;
  display: inline-block;
  cursor: pointer;
}
.fi-fleche_rond_droit {
  font-family: FontIsilog;
  content: '\E356';
}
.fr-code-view-icon {
  background: url('data:image/svg+xml;utf8,<svg class="fr-svg" focusable="false" xmlns="http://www.w3.org/2000/svg" width="24px" height="18px"><path fill="white" d="M9.4,16.6,4.8,12,9.4,7.4,8,6,2,12l6,6Zm5.2,0L19.2,12,14.6,7.4,16,6l6,6-6,6Z"></path></svg>');
  height: 12px;
  width: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: bottom;
}
.IsiMasterPortalHeader {
  background: white;
  margin: 0 5px 0 5px;
  padding: 0;
  height: 67px;
  position: relative;
  margin-bottom: 10px;
}
.IsiMasterPortalHeader .iconContainer {
  line-height: 67px;
}
.IsiMasterPortalHeader .iconContainer {
  width: 74px;
  height: 67px;
  text-align: center;
}
.IsiMasterPortalHeader .iconContainer.img {
  background-color: white;
  font-size: inherit;
}
.IsiMasterPortalHeader .iconContainer.img img.icon {
  width: 42px;
  height: 42px;
  vertical-align: middle;
}
.IsiMasterPortalHeader .iconContainer {
  font-size: 42px;
  line-height: 67px;
  background: #1e91bc;
  color: white;
}
.IsiMasterPortalHeader .countNumber.noDisplay,
.IsiMasterPortalHeader .countNumber:empty {
  display: none;
}
.IsiMasterPortalHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #1e91bc;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 10px 0 0 94px !important;
  line-height: auto;
}
.IsiMasterPortalHeader .title .count {
  min-width: 51px;
  margin: 0 2px 0 7px;
  display: inline-block;
}
.IsiMasterPortalHeader .title .count.noDisplay {
  display: none;
}
.IsiMasterPortalHeader .title .count .countNumber {
  position: relative;
  color: #fff;
  border-radius: 10px;
  padding: 4px 6px 3px;
  line-height: 0.92;
  font-size: 12px;
  border: 1px solid #fff;
  bottom: 2px;
}
.IsiMasterPortalHeader .title .count .countNumber:empty {
  display: none;
}
.IsiMasterPortalHeader .title .titleRight {
  font-weight: normal;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode {
  display: none;
  margin-left: 13px;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode.archive {
  display: inline;
  margin-right: 5px;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode.archive:before {
  font-family: FontAwesome;
  font-size: 17px;
  content: "\f187";
  color: #f24b5a;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode.mask {
  display: inline;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode.mask:before {
  font-family: FontIsilog;
  font-size: 17px;
  content: "\E30A";
  color: #f24b5a;
}
.IsiMasterPortalHeader .topRight {
  display: flex;
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.IsiMasterPortalHeader .topRight .IsiPaging {
  order: 1;
}
.IsiMasterPortalHeader .topRight .count {
  float: left;
  display: flex;
  vertical-align: middle;
  font-size: 11px;
  line-height: 13px;
  align-items: center;
}
.IsiMasterPortalHeader .topRight .count .index {
  font-weight: normal;
}
.IsiMasterPortalHeader .topRight .count .total {
  font-weight: bold;
}
.IsiMasterPortalHeader .topRight .count[data-mode="totalWithIndex"] {
  height: 20px;
  border-radius: 8px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: #1ca8dd;
  color: #fff;
}
.IsiMasterPortalHeader .topRight .count[data-mode="totalOnly"] {
  height: 40px;
}
.IsiMasterPortalHeader .topRight .count[data-mode="totalOnly"] .index {
  display: none;
}
.IsiMasterPortalHeader .topRight .count[data-mode="totalOnly"] .total {
  background-color: #1ca8dd;
  color: #fff;
  text-align: center;
  min-width: 25px;
  box-sizing: border-box;
  padding: 5px 4px 0px 5px;
  margin-right: 10px;
  border-radius: 13px;
  height: 25px;
  vertical-align: middle;
}
.IsiMasterPortalHeader .topRight .count[data-mode="none"] {
  display: none;
}
.IsiMasterPortalHeader .topRight .IsiSwitchButton {
  padding-top: 4px;
  width: 180px;
}
.IsiMasterPortalHeader .topRight .searchModeSwitch {
  order: 2;
  width: auto;
  padding-right: 13px;
}
.IsiMasterPortalHeader .topRight .searchModeSwitch .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiMasterPortalHeader .topRight .IsiImageButton.fi-croix-fermer {
  padding: 7px 15px 0px 17px;
  order: 3;
}
.IsiMasterPortalHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #1ca8dd;
}
.RO .IsiMasterPortalHeader .topRight .IsiImageButton.fi-croix-fermer::before {
  color: #1ca8dd;
}
.IsiMasterPortalHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #87d0ec;
}
.RO .IsiMasterPortalHeader .topRight .IsiImageButton.fi-croix-fermer:hover::before {
  color: #87d0ec;
}
.IsiMasterPortalHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiMasterPortalHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiMasterPortalHeader .toolbar {
  z-index: 150;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiMasterPortalHeader .toolbar .menu .MenuSeparator {
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #1e91bc solid;
  opacity: 0.45;
}
.IsiMasterPortalHeader .toolbar .button {
  padding: 0px;
  height: 28px;
  margin-left: 20px;
}
.IsiMasterPortalHeader .toolbar .button.IsiImageButton .IsiImageButton_Container {
  display: flex;
  align-items: center;
  height: 100%;
}
.IsiMasterPortalHeader .toolbar .button.IsiImageButton .IsiImageButton_Container .menuArrow {
  position: static;
  float: none;
}
.IsiMasterPortalHeader .toolbar .button:nth-child(1) {
  margin-left: 0;
}
.IsiMasterPortalHeader .toolbar .button:not(.showIcon) {
  margin-left: 10px;
}
.IsiMasterPortalHeader .toolbar .button .label {
  display: inline;
}
.IsiMasterPortalHeader .toolbar .button > div > i:before {
  border-radius: 28px;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-right: 10px;
}
.IsiMasterPortalHeader .toolbar .button.enabled > div > i:before {
  color: #fff;
  background: #1ca8dd;
}
.IsiMasterPortalHeader .toolbar .button.enabled .label {
  font-style: normal;
  font-size: 11px;
  color: #1ca8dd;
  font-weight: normal;
  text-transform: none;
}
.IsiMasterPortalHeader .toolbar .button.enabled.StateUpdate .label {
  color: #f38f01;
}
.IsiMasterPortalHeader .toolbar .button.enabled.StateUpdate i::before {
  background: #f38f01;
}
.IsiMasterPortalHeader .toolbar .button.enabled.StateUpdate:hover .label {
  color: #f38f01;
}
.IsiMasterPortalHeader .toolbar .button.enabled.StateUpdate:hover i::before {
  background-color: #f7b04d;
}
.IsiMasterPortalHeader .toolbar .button.enabled > div:hover:before {
  border-radius: 29px;
  height: 29px;
  width: 29px;
  line-height: 29px;
  margin-right: 10px;
  /*margin-bottom: 2px;*/
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #87d0ec;
  text-decoration: none;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 28px;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon).menuOpened .label {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  text-decoration: none;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon).menuOpened .menuArrow:after {
  color: #fff;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon):hover .label {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) {
  background: #87d0ec none no-repeat scroll center center;
  border-radius: 28px;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiMasterPortalHeader .toolbar .button.enabled:hover > div .label {
  font-style: normal;
  font-size: 11px;
  color: #87d0ec;
  font-weight: normal;
  text-transform: none;
}
.IsiMasterPortalHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #87d0ec;
}
.IsiMasterPortalHeader .toolbar .button.showIcon .icon-menu-down:before {
  font-size: 25px;
  font-weight: bold;
  left: initial;
  padding: 0;
}
.IsiMasterPortalHeader .toolbar .button.showIcon.hasMenuArrow {
  margin-right: 6px;
}
.IsiMasterPortalHeader .toolbar .button.showIcon .menuArrow {
  padding-left: 3px;
}
.IsiMasterPortalHeader .toolbar .button.showIcon .icon-menu-treatment:before,
.IsiMasterPortalHeader .toolbar .button.showIcon .icon-menu-misc:before {
  font-size: 16px;
}
.IsiMasterPortalHeader .toolbar.bottomRight {
  display: inline;
  width: auto;
  height: auto;
  right: 0px;
  left: initial;
  top: auto;
  bottom: 4px;
  margin-right: 20px;
}
.IsiMasterPortalHeader .toolbar.bottomRight .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiMasterPortalHeader .toolbar.bottomLeft {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
  left: 0px;
  padding: 10px 0 0 94px;
  top: auto;
  bottom: 5px;
}
.IsiMasterPortalHeader .toolbar.bottomLeft .button {
  position: relative;
  float: none;
  display: inline-block;
}
.IsiMasterPortalHeader .portalTabs {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  padding-left: 74px;
  box-sizing: border-box;
  display: block;
}
.IsiMasterPortalHeader .portalTabs .portalButton {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  background: #dfdfdf;
  float: left;
  height: 25px;
  margin-right: 2px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 25px;
}
.IsiMasterPortalHeader .portalTabs .portalButton .IsiImageButton_Container {
  padding: 0px;
}
.IsiMasterPortalHeader .portalTabs .portalButton.current {
  background: #fff;
  cursor: default;
}
.IsiMasterPortalHeader .portalTabs .portalButton.current .IsiImageButton_Container {
  cursor: default;
}
.IsiMasterPortalHeader .portalTabs .portalButton.current .label {
  color: #1e91bc;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
}
.IsiMasterPortalHeader.modeConfig .iconContainer .icon:before {
  content: "\f085";
  font-family: "FontAwesome";
}
html body.rwd.touch .IsiMasterPortalHeader {
  height: 67px;
  display: flex;
  flex-flow: row wrap;
}
html body.rwd.touch .IsiMasterPortalHeader .iconContainer {
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .iconContainer {
  overflow: visible;
  position: relative;
  background: #1e91bc;
  color: white;
  float: left;
  order: 0;
}
html body.rwd.touch .IsiMasterPortalHeader .iconContainer:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 33.5px 0 33.5px 11px;
  border-color: transparent transparent transparent #1e91bc;
  position: absolute;
  right: -11px;
  display: block;
  top: 0;
  content: " ";
  z-index: 100;
}
html body.rwd.touch .IsiMasterPortalHeader .title {
  order: 1;
  flex: 1 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
}
html body.rwd.touch .IsiMasterPortalHeader .title .titleLabel {
  padding-left: 10px;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html body.rwd.touch .IsiMasterPortalHeader .title:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 39.5px 0 39.5px 15px;
  border-color: transparent transparent transparent #eeeeee;
  order: 1;
  left: 0;
  display: block;
  top: -6px;
  content: " ";
  position: absolute;
}
html body.rwd.touch .IsiMasterPortalHeader .topRight {
  order: 2;
  position: relative;
  float: unset;
}
html body.rwd.touch .IsiMasterPortalHeader .searchModeSwitch {
  display: none;
}
html body.rwd.touch .IsiMasterPortalHeader .iconContainer .icon:before {
  font-size: 30px !important;
}
html body.rwd.touch .IsiMasterPortalHeader .portalTabs .portalButton {
  background: #1e91bc;
}
html body.rwd.touch .IsiMasterPortalHeader .portalTabs .portalButton.current {
  cursor: default;
}
html body.rwd.touch .IsiMasterPortalHeader .portalTabs .portalButton.current .IsiImageButton_Container {
  cursor: default;
}
html body.rwd.touch .IsiMasterPortalHeader .portalTabs .portalButton.current .label {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar {
  width: 100%;
  height: 67px;
  bottom: 0px;
  margin-right: 0px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button {
  position: absolute;
  right: -10px;
  height: 100%;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button .label {
  display: none;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button .icon-save {
  display: none;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button .icon-refresh {
  display: none;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-reorganize {
  right: 35px;
  margin-left: 0px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-reorganize .icon-reorganize {
  position: relative;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-reorganize .icon-reorganize:before {
  width: 67px;
  height: 67px;
  font-family: FontIsilog;
  font-size: 26px;
  content: "\E380";
  background: #1e91bc;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-closeReorg {
  right: 35px;
  margin-left: 0px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-closeReorg .icon-reorganize {
  position: relative;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-closeReorg .icon-reorganize:before {
  width: 67px;
  height: 67px;
  font-family: FontIsilog;
  content: '\E0D4';
  font-size: 22px;
  background: #1e91bc;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-config {
  position: relative;
  height: inherit;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-config:before {
  width: 67px;
  height: 67px;
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f013";
  border-radius: 0px;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-close {
  position: relative;
  height: inherit;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-close:before {
  width: 67px;
  height: 67px;
  font-family: FontIsilog;
  content: '\E0D4';
  font-size: 22px;
  border-radius: 0px;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader.modeConfig .iconContainer .icon:before {
  content: "\f085" !important;
  font-family: FontAwesome;
  font-size: 30px;
}
html body.rwd.phone .IsiMasterPortalHeader .title {
  /* Défini une largeur max (100% - boutons et icones) */
  max-width: calc(100% - 92px);
}
html body.rwd.phone .IsiMasterPortalHeader .toolbar .button.icon-reorganize > div {
  display: none !important;
}
.IsiWebPart {
  cursor: default;
  position: relative;
  /* WebPart Header */
  /* WebPart Footer */
}
.IsiWebPart > .Header .title {
  padding: 10px 0 3px 0;
}
.IsiWebPart .cpLicenceForbid {
  text-align: center;
}
.IsiWebPart.centPercentHeight > .IsiWebPart_Wrapper {
  height: 100%;
}
.IsiWebPart.centPercentHeight > .IsiWebPart_Wrapper > .IsiWebPart_Content {
  height: calc(100% - 33px);
}
.IsiWebPart.autoHeight {
  overflow: hidden;
}
.IsiWebPart.autoHeight > .IsiWebPart_Wrapper,
.IsiWebPart.autoHeight > .IsiWebPart_Wrapper > .IsiWebPart_Wrapper {
  height: auto;
}
.IsiWebPart.autoHeight .IsiWebPart_Content {
  height: auto;
}
.IsiWebPart:not(.autoHeight) > .IsiWebPart_Wrapper {
  height: 100%;
}
.IsiWebPart:not(.autoHeight) .IsiWebPart_Content {
  height: calc(100% - 33px);
  overflow-y: auto;
}
.fullscreen.IsiWebPart:not(.autoHeight) .IsiWebPart_Content {
  height: calc(100% - 33px - 8px);
  padding-bottom: 8px;
}
.IsiWebPart .IsiWebPart_Content {
  display: block;
  margin: 0px 10px 0px 10px;
}
.IsiWebPart .IsiWebPart_Content .backgroundViewAll {
  display: none;
}
.IsiWebPart.WithViewAll:not(.fullscreen) .IsiWebPart_Content .backgroundViewAll {
  display: none;
  width: 100%;
  text-align: center;
}
.IsiWebPart.WithViewAll:not(.fullscreen) .IsiWebPart_Content .backgroundViewAll .IsiImageButton {
  display: inline-block;
  background-color: #1e91bc;
  border-radius: 3px;
  width: 95px;
  height: 24px;
  line-height: 24px;
  margin: 10px;
}
.IsiWebPart.WithViewAll:not(.fullscreen) .IsiWebPart_Content .backgroundViewAll .IsiImageButton .label {
  font-style: normal;
  color: #fff;
  font-size: 12px;
}
.IsiWebPart .ErrorImage {
  background-image: none;
  width: 128px;
  height: 128px;
  display: block;
  margin: auto;
  text-align: center;
}
.IsiWebPart .ErrorImage:before {
  font-family: FontAwesome;
  font-size: 128px;
  content: "\f023";
  color: #1ca8dd;
}
.IsiWebPart .ErrorLabel {
  text-align: center;
}
.IsiWebPart .IsiWebPartHeader {
  background: white;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper {
  display: flex;
  padding: 10px 0 10px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper.Header .title {
  padding: 0px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton_Container {
  display: none;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton {
  color: #1e91bc;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton:before {
  font-size: 18px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton:after {
  font-size: 18px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .collapse,
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .unfold {
  color: #1e91bc;
  margin-left: 0px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .unfold:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f078";
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .collapse:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f077";
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f065";
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .view-smallscreen:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f066";
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .refresh:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f021";
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiToolbar {
  flex: 0 0 auto;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiToolbar div:first-child {
  margin-right: 0px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiToolbar .IsiImageButton_Container,
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton_ImgContainer,
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton_ImgContainer img {
  float: left;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiImageButton {
  margin-right: 10px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiWebPartHeader_Menu {
  float: right;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .IsiWebPartHeader_Toolbar > * {
  display: inline-block;
  float: right;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #1e91bc;
  float: left;
  width: 100%;
  left: 30px;
  padding: 0;
  word-break: break-word;
  line-height: 18px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Wrapper .Collapse {
  float: left;
}
.IsiWebPart.fullscreen .unfold {
  display: none;
}
.IsiWebPart.fullscreen .collapse {
  display: none;
}
.IsiWebPart .IsiWebPartFooter {
  display: block;
  height: 8px;
  overflow: hidden;
}
.IsiWebPart .IsiWebPartFooter .IsiWebPartFooter_Wrapper {
  background-repeat: repeat-x;
  margin-left: 8px;
  margin-right: 8px;
  height: 8px;
}
.IsiWebPart .IsiWaitBar .FrontWait {
  top: 60%;
}
.IsiWebPart.loading > .IsiWebPart_Wrapper {
  min-height: 132px;
}
.IsiWebPart.loaded .IsiWaitBar {
  display: none !important;
}
.IsiWebPart.loaded .IsiWaitBar .FrontWait {
  display: none;
}
.rwd .IsiWebPart {
  margin-left: 5px;
  margin-right: 5px;
}
.rwd .IsiWebPart > .IsiWebPart_Wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.rwd .IsiWebPart:not(.ui-resizable) .IsiWebPart_Content {
  overflow-y: hidden;
}
.rwd .IsiWebPart.collapsed .IsiWebPartHeader .IsiToolbar {
  display: none;
}
.rwd .IsiWebPart.collapsed .IsiWebPart_Content {
  height: 0px;
}
.rwd .IsiWebPart:not(.collapsed) .IsiWebPartHeader .IsiToolbar {
  display: flex;
  flex-shrink: 0;
  flex-direction: row-reverse;
  margin-left: 10px;
}
.rwd .IsiWebPart.fullscreen > .IsiWebPart_Wrapper {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  flex-direction: column;
}
.rwd.touch .IsiWebPart .IsiWebPartHeader .IsiToolbar .IsiImageButton {
  margin-left: 10px;
}
.rwd.phone .IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  /* On masque le bouton permettant de passer entres les modes smallscreen|fullscreen */
  display: none;
}
.rwd.desktop .IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Toolbar {
  visibility: hidden;
}
.rwd.desktop .IsiWebPart:hover .IsiWebPartHeader .IsiWebPartHeader_Toolbar {
  visibility: visible;
}
.IsiWpExternal {
  /*cas de l'affichage d'une iframe dans le Webpart*/
}
.IsiWpExternal .IsiWpExternal_IsiPageViewer {
  height: 100%;
  width: 100%;
}
.IsiWpExternal .IsiWpExternalIFrame {
  overflow: hidden;
}
/*Dans le cadre d'un appareil tactile apple il n'était pas possible de scroller*/
body:not(.desktop) .IsiPageViewer {
  overflow: auto;
}
body:not(.desktop) .IsiPageViewer .IsiPageViewerIFrame {
  overflow: auto;
}
.IsiWebPart .IsiWebPart_Content {
  margin: 0;
}
.IsiWpGraph.IsiWebPart.fullscreen {
  overflow: hidden;
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiWebPart_Content {
  margin: 0;
  height: calc(100% - 33px);
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiWebPart_Content .IsiPanel_Content {
  padding: 0px 0px 0 0px;
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .DirectDrill:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f045';
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .PieChart:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f200';
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .BarChart:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f080';
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .LineChart:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f201';
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .AccordTile:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f00b';
}
.IsiPortal .IsiWebPartZone .IsiWebPart.IsiWpGraph .IsiToolbar .SimpleTile:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f009';
}
.IsiWpFavoris .Wrapper.IsiPanel {
  background: #fff;
}
.IsiWpFavoris .Wrapper.IsiPanel .IsiGallery {
  background: #fff;
  margin-top: 10px;
  margin-bottom: 16px;
}
.IsiWpFavoris.ui-resizable .Wrapper.IsiPanel .IsiWebPart_Content,
.IsiWpFavoris.fullscreen .Wrapper.IsiPanel .IsiWebPart_Content {
  overflow-y: auto;
}
.IsiWpFavoris.ui-resizable .Wrapper.IsiPanel .IsiWebPart_Content .IsiGallery,
.IsiWpFavoris.fullscreen .Wrapper.IsiPanel .IsiWebPart_Content .IsiGallery {
  margin-bottom: 0px;
}
.IsiWpFavoris .IsiWebPartHeader {
  background: #fff;
}
.IsiWpFavoris .IsiWebPartHeader .IsiImageButtonCss {
  color: #1e91bc;
}
.IsiWpFavoris .IsiWebPartHeader .collapse,
.IsiWpFavoris .IsiWebPartHeader .unfold {
  color: #1e91bc;
}
.IsiWpFavoris .IsiWebPartHeader .title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #1e91bc;
}
.IsiWpRss.fullscreen {
  overflow: hidden;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .Collapse {
  display: none;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: block;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode:before {
  font-family: FontIsilog;
  content: '\E383';
  font-size: 18px;
  color: #1e91bc;
}
.IsiWpRss:not(.diaporama) .IsiIwsRss.richtext-content .RepeaterTemplate .BodyTemplate .item .RepeaterBodyDivDescription {
  font-size: 12px;
  line-height: 18px;
}
.IsiWpRss:not(.diaporama) .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: none;
}
.fullscreen.IsiWpRss:not(.diaporama) .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: inline-block;
}
.IsiWpRss:not(.diaporama) .IsiWebPartHeader .IsiWebPartHeader_Toolbar > .PropertyFeed:before {
  font-family: FontAwesome;
  color: #1e91bc;
  content: "\f09e";
  font-size: 18px;
}
.IsiWpRss:not(.diaporama) .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="ModeSelector"].Titre:before {
  font-family: FontIsilog;
  color: #1e91bc;
  content: "\E38B";
  font-size: 18px;
}
.IsiWpRss:not(.diaporama) .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="ModeSelector"].TitreArticle:before {
  font-family: FontIsilog;
  color: #1e91bc;
  content: "\E38A";
  font-size: 18px;
}
.IsiWpRss.diaporama .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideTitle {
  font-size: 24px;
  line-height: normal;
  text-overflow: clip;
  white-space: normal;
  overflow: visible;
}
body.desktop .IsiWpRss.diaporama .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideTitle {
  line-height: 26px;
}
.IsiWpRss.diaporama .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent {
  font-size: 12px;
}
.IsiWpRss.diaporama .IsiTouchSlideShow .touchSlideShowcontainer .slides .slide .slideContent img {
  max-width: 100%;
}
.IsiWpRss.diaporama div.enclosure {
  text-align: center;
  margin-bottom: 6px;
}
.IsiWpRss.diaporama div.enclosure img {
  width: 100%;
}
.IsiWpRss.diaporama .IsiWebPartHeader .IsiWebPartHeader_Toolbar > .PropertyFeed {
  display: none;
}
.IsiWpRss.diaporama .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="ModeSelector"] {
  display: none;
}
.rwd.phone .IsiWpRss.diaporama .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: inline-block;
}
.IsiWpRss .IsiIwsRss_FeedContainer {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.IsiWpRss .IsiIwsRss_FeedSeparator {
  display: none;
}
.IsiWpRss .IsiRss .detail .separator {
  display: none;
}
.IsiWpRss .IsiDataList .msgMainContainer {
  /* La div affichée quand il y a un ou plusieurs message(s) à afficher au lieu de la liste */
  margin: auto;
}
.rwd.phone .IsiWebPart.IsiWpRss.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: block;
}
.IsiWpListeCompteur {
  /* Rendu du WebPart ListeCompteur */
  /* DYSF87003 - YBRE - Lorsqu'on est pas en mode plein écran, on affiche qu'une seul ligne de texte
     * On pourrait au lieu de faire un simple display:none, faire un selecteur sur tous les éléments (*) du DOM, 
     * cela n'affecterais pas du simple texte, mais on ne pourrais plus y afficher le moindre html dans l'élément DIV 
     */
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  /* On masque le bouton permettant de passer en fullscreen (fonctionelle gérer par le bouton 'Tout afficher') */
  display: none;
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-list:before {
  /* Le bouton changement de mode d'affichage vers Liste */
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f00b';
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-counter {
  /* Le bouton changement de mode d'affichage vers Compteur */
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-counter:before {
  font-family: FontIsilog;
  font-size: 18px;
  content: '\E38C';
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-access {
  /* Le bouton pour accéder à la requête */
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-access:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f045';
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-debug {
  /* Le bouton d'affichage des informations de debug */
}
.IsiWpListeCompteur .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-debug:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f188";
}
.IsiWpListeCompteur .IsiDataList .dataGridDiv .BodyTemplate .record {
  /* A l'intérieure de la grille du DataList*/
}
.IsiWpListeCompteur .IsiDataList .dataGridDiv .BodyTemplate .record .bodyRow {
  /* On masque les colonnes marquées */
}
.IsiWpListeCompteur .IsiDataList .dataGridDiv .BodyTemplate .record .bodyRow.NeverVisible,
.IsiWpListeCompteur .IsiDataList .dataGridDiv .BodyTemplate .record .bodyRow.OnlyVisibleFullscreen {
  display: none;
}
.IsiWpListeCompteur .IsiDataList .msgMainContainer {
  /* La div affichée quand il y a un ou plusieurs message(s) à afficher au lieu de la liste */
  margin: auto;
}
.IsiWpListeCompteur.fullscreen {
  /* Gestion du mode fullscreen */
  overflow: hidden;
}
.IsiWpListeCompteur.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  /* On affiche le bouton permettant de passer en smallcreen */
  display: block;
}
.IsiWpListeCompteur.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode:before {
  /* On remplace l'icone pour passer en smallscreen par une croix */
  font-family: FontIsilog;
  content: '\E383';
  font-size: 18px;
  color: #1e91bc;
}
.IsiWpListeCompteur.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .icon-counter {
  /* On masque le bouton permettant de passer en mode compteur */
  display: none;
}
.IsiWpListeCompteur.fullscreen .IsiDataList .dataGridDiv .BodyTemplate .item {
  /* A l'intérieure de la grille du DataList*/
}
.IsiWpListeCompteur.fullscreen .IsiDataList .dataGridDiv .BodyTemplate .item .bodyRow {
  /* On affiche les lignes qui ne sont visibles que en fullscreen */
}
.IsiWpListeCompteur.fullscreen .IsiDataList .dataGridDiv .BodyTemplate .item .bodyRow.OnlyVisibleFullscreen {
  display: flex;
}
.IsiWpListeCompteur.fullscreen .IsiDataList .dataGridDiv .BodyTemplate .item .bodyRow:nth-child(1n+3) > div {
  /* On ne masque pas l'overflow dans les lignes supérieur à 2 */
  overflow: visible;
  white-space: normal;
  text-align: justify;
}
.IsiWpListeCompteur.fullscreen .IsiDataList .dataGridDiv .BodyTemplate .item:last-child {
  /* Pour le dernier enregistrement on ajoute une marge inférieure */
  margin-bottom: 30px;
}
.IsiWpListeCompteur:not(.fullscreen) .IsiDataList .dataGridDiv .item .bodyRow .bodyCol.data-content br,
.IsiWpListeCompteur:not(.fullscreen) .IsiDataList .dataGridDiv .item .bodyRow .bodyCol.data-content p {
  display: none;
}
.phone {
  /* Gestion du rendu Phone */
}
.phone .IsiWpListeCompteur.fullscreen {
  /* Gestion du mode fullscreen */
}
.phone .IsiWpListeCompteur.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  /* On affiche le bouton permettant de passer en smallcreen */
  display: block;
}
.IsiPortal {
  padding-bottom: 4px;
}
.IsiPortal .IsiWebPartZone {
  display: inline-block;
  float: left;
}
.IsiPortal .IsiWebPartZone.ratio25 {
  width: 25%;
}
.IsiPortal .IsiWebPartZone.ratio33_33 {
  width: 33.33%;
}
.IsiPortal .IsiWebPartZone.ratio50 {
  width: 50%;
}
.IsiPortal .IsiWebPartZone.ratio66_66 {
  width: 66.66%;
}
.IsiPortal .IsiWebPartZone.ratio100 {
  width: 100%;
}
.IsiPortal .IsiWebPartZone.forceRatio25 {
  width: 25% !important;
}
.IsiPortal .IsiWebPartZone.forceRatio33_33 {
  width: 33.33% !important;
}
.IsiPortal .IsiWebPartZone.forceRatio66_66 {
  width: 66.66% !important;
}
.IsiPortal .IsiWebPartZone.forceRatio50 {
  width: 50% !important;
}
.IsiPortal .IsiWebPartZone.forceRatio100 {
  width: 100% !important;
}
.IsiPortal .IsiWebPartZone.ui-state-active {
  border: 2px dashed black;
}
.IsiPortal .IsiWebPartZone .IsiDropZone {
  margin-top: 10px;
  border: 0px;
  display: block;
}
.IsiPortal .IsiWebPartZone .IsiWebPart {
  background: #fff;
  margin-bottom: 9px;
  overflow: hidden;
}
.IsiPortal.freeDragMode .IsiWebPartZone_Wrapper.ui-sortable {
  padding-bottom: 150px;
}
.IsiPortal .IsiWebPartZoneEmpty,
.IsiPortal .IsiWebPartZoneEmpty .IsiWebPartZone_Wrapper {
  height: 100px;
}
.IsiPortal .ZoneSeparator {
  width: 5px;
  display: inline-block;
}
.IsiPortal .ui-sortable-placeholder {
  border: 2px dashed black;
  visibility: visible !important;
}
.IsiPortal .ui-sortable-placeholder * {
  visibility: hidden;
}
.IsiPortal.dragging .IsiWebPartZone {
  padding-top: 3px;
  overflow: visible;
}
.IsiPortal.dragging .IsiWebPartZone .IsiWebPart.drop {
  animation-name: tremble;
  animation-duration: 0.3s;
  animation-iteration-count: infinite;
  -ms-animation-name: tremble;
  -ms-animation-duration: 0.3s;
  -ms-animation-iteration-count: infinite;
  -moz-animation-name: tremble;
  -moz-animation-duration: 0.3s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-name: tremble;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-iteration-count: infinite;
}
@keyframes tremble {
  0% {
    -ms-transform: rotate(0.5deg);
    /* IE 9 */
    -webkit-transform: rotate(0.5deg);
    /* Chrome, Safari, Opera */
    transform: rotate(0.5deg);
  }
  33% {
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
  }
  66% {
    -ms-transform: rotate(-0.5deg);
    /* IE 9 */
    -webkit-transform: rotate(-0.5deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-0.5deg);
  }
  100% {
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
  }
}
.rwd.touch .IsiPageHeader.IsiPortalHeader {
  padding: 10px 0 0 10px;
  /*.PortalButton {
                    float: none;
                    padding-left: 9px;
                    height: 21px;
                    line-height: 21px;
                    display: block;
                    width: 100%;
                    text-align: left;
                    box-sizing: border-box;

                    * {
                        text-align: left;
                    }
                }

                .PortalButton:not(.IsiImageButtonPushed) {
                    display: none;
                }*/
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiPageHeader_EInfoScreen {
  white-space: nowrap;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiPageHeader_DivEIS_Info {
  margin-left: 12px;
  font-size: 16px;
  vertical-align: super;
  white-space: nowrap;
  width: calc(100% - 30px);
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiPageHeader_DivEIS_Info * {
  padding-top: 0px;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiPageHeader_StandardZone {
  height: 100%;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar {
  padding-left: 0px;
  left: -10px;
  width: auto;
  height: 100%;
  margin-top: 35px;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button,
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button:hover {
  margin-top: 0px;
  margin-right: 0px;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button i:before,
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button:hover i:before {
  margin-left: 10px;
  margin-right: 5px;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button .menu,
.rwd.touch .IsiPageHeader.IsiPortalHeader .IsiToolbar .button:hover .menu {
  margin-left: 10px;
  margin-top: 12px;
}
.rwd.touch .IsiPageHeader.IsiPortalHeader .iconContainer {
  font-size: 21px;
  line-height: initial;
  background: #fff;
  color: #1e91bc;
}
.rwd .portals .IsiPortal:not(.current) {
  visibility: hidden;
}
.rwd .IsiPortal.design .IsiWebPart {
  -ms-touch-action: none;
  -ms-overflow-style: none;
  -ms-scroll-chaining: none;
  -moz-touch-action: none;
  -moz-overflow-style: none;
  -moz-scroll-chaining: none;
  -webkit-touch-action: none;
  -webkit-overflow-style: none;
  -webkit-scroll-chaining: none;
  touch-action: none;
}
.rwd .IsiPortal.design .IsiWebPart:before,
.rwd .IsiPortal.design .IsiWebPart:after {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.rwd .IsiPortal.design .IsiWebPart:before {
  background: rgba(255, 255, 255, 0.5);
  content: " ";
  height: 100%;
  z-index: 50;
}
.rwd .IsiPortal.design .IsiWebPart.collapsed:after {
  font-family: FontIsilog;
  font-size: 40px;
  content: '\E382';
  color: #000000;
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 24px);
  z-index: 100;
  width: 50px;
}
.rwd .IsiPortal.design .IsiWebPart:after {
  font-family: FontIsilog;
  font-size: 48px;
  content: '\E382';
  color: #000000;
  position: absolute;
  top: 7px;
  left: calc(50% - 24px);
  z-index: 100;
  width: 50px;
}
.rwd .IsiPortal.IsiPortalConfigurationPanel.small .IsiWebPartZone {
  width: inherit;
  display: inherit;
  float: inherit;
}
.rwd .IsiPortal.IsiPortalConfigurationPanel.small .IsiWebPartZone .IsiWebPartZone_Wrapper {
  padding-left: inherit;
}
.rwd .IsiPortal.IsiPortalConfigurationPanel .forbidenPortailConf {
  position: absolute;
  width: calc(100% - 10px);
  left: 5px;
  background: rgba(155, 155, 155, 0.4);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.rwd .IsiPortal.IsiPortalConfigurationPanel .forbidenPortailConf .ErrorImage {
  margin: 0px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .IsiDivDesc {
  color: #959595;
  font-size: 13px;
  line-height: 16px;
  padding-left: 23px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .IsiDivDesc:first-letter {
  font-weight: bold;
  color: #3b4346;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .IsiDivDesc .texteBleu {
  color: #46a8cd;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .IsiDivDesc .texteVert {
  color: #bbd16b;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .sortable {
  position: relative;
  margin-bottom: 15px;
  padding-left: 33px;
  padding-top: 23px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal {
  position: relative;
  float: left;
  text-align: center;
  margin-right: 18px;
  border: 1px solid #fff;
  user-select: none;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .BtnRestore {
  padding-top: 4px;
  visibility: hidden;
  display: block;
  border: 1px solid #46a8cd;
  color: #46a8cd;
  border-radius: 3px;
  height: 16px;
  font-style: normal;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  line-height: 12px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .tuile {
  margin-top: 9px;
  width: 99px;
  height: 99px;
  border-radius: 3px;
  background-color: #eff1f2;
  color: #b2bfc3;
  padding-left: 5px;
  padding-right: 5px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .tuile .portalIcon {
  height: 34px;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .tuile .portalIcon:before {
  font-size: 34px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .tuile .portalLabel {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .ctnBtnActivation {
  font-size: 11px;
  position: relative;
  top: -13px;
  left: 30px;
  height: 45px;
  width: 45px;
  border-radius: 3px;
  background-color: #fff;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .ctnBtnActivation .btnActivation {
  position: relative;
  top: 11px;
  border: 3px solid #fff;
  border-radius: 3px;
  padding: 12px 4px 6px 4px;
  font-family: FontAwesome;
  cursor: pointer;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal .ctnBtnActivation .btnActivation:before {
  font-size: 21px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.current .BtnRestore {
  visibility: visible;
  border: 1px solid #46a8cd;
  color: #46a8cd;
  border-radius: 3px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.current .tuile {
  background-color: #46a8cd;
  color: #fff;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.enabled.current .btnActivation {
  background-color: #bbd16b;
  border-color: #bbd16b;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.enabled .btnActivation {
  background-color: #dde8b5;
  border-color: #dde8b5;
  color: #fff;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.enabled .btnActivation:before {
  content: "\f00C";
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.disabled .btnActivation {
  background-color: #eff1f2;
  border-color: #eff1f2;
  color: #b2bfc3;
  padding-left: 6px;
  padding-right: 7px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.disabled .btnActivation:before {
  content: "\f00D";
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.NotUpdatable .BtnRestore {
  border-color: transparent;
  color: #e51c28;
  cursor: default;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.NotUpdatable .btnActivation {
  cursor: default;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList {
  margin-left: 23px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.vintage .IsiDescPanel {
  position: inherit;
  top: inherit;
  width: 100%;
  line-height: 16px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.vintage .IsiDescPanel p.mobilfirst {
  display: none;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.vintage .IsiDescIcone {
  display: none;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.vintage .IsiCell[data-cell="AffOrder"] {
  cursor: default;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.vintage .IsiCell[data-cell="AffOrder"] div {
  visibility: collapse;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDivDesc {
  margin-left: 0px;
  margin-bottom: 14px;
  font-size: 13px;
  display: table;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel {
  color: #959595;
  line-height: 16px;
  display: table-cell;
  width: 50%;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel:first-letter {
  font-weight: bold;
  color: #3b4346;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel .texteBleu {
  color: #46a8cd;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel.phone {
  width: 100%;
  top: 0px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel.phone p.mobilfirst {
  padding-top: 16px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel p.mobilfirst {
  margin-top: 21px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone {
  display: table-cell;
  width: 50%;
  text-align: center;
  vertical-align: middle;
  line-height: 12px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiContainerIcon {
  text-align: left;
  display: inline-block;
  height: 45px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivlistComposant {
  position: relative;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivlistComposant:before {
  font-size: 80px;
  font-family: FontIsilog;
  content: '\E375';
  color: #cdcdcd;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivFleche {
  left: 11px;
  position: relative;
  top: -9px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivFleche:before {
  font-family: FontAwesome;
  content: '\f061';
  font-size: 20px;
  color: #959595;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.large .IsiDescIcone .IsiContainerIcon {
  width: 216px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.large .IsiDescIcone .IsiDivGrille:before {
  font-family: FontIsilog;
  content: '\E378';
  font-size: 80px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.medium .IsiDescIcone .IsiContainerIcon {
  width: 195px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.medium .IsiDescIcone .IsiDivGrille:before {
  font-family: FontIsilog;
  content: '\E377';
  font-size: 80px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.small {
  margin-right: 23px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.small .IsiDescPanel {
  width: 65%;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.small .IsiContainerIcon {
  width: 175px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.small .IsiDescIcone {
  width: 35%;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList.small .IsiDescIcone .IsiDivGrille:before {
  font-family: FontIsilog;
  content: '\E376';
  font-size: 80px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivGrille {
  position: relative;
  top: 3px;
  left: 23px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescIcone .IsiDivGrille:before {
  color: #cdcdcd;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .ui-sortable-placeholder {
  border-width: 0px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table {
  width: 100%;
  table-layout: fixed;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table.encourssort {
  width: 99%;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr {
  border-bottom: 10px solid #fff;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.noHeight {
  border-width: 0px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.noHeight td {
  height: 0px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.enabled {
  background-color: #46a8cd;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.enabled td:nth-child(2) i.btnActivWp {
  background-color: #bbd16b;
  color: #fff;
  padding-bottom: 4px;
  padding-left: 6px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.enabled td:nth-child(2) i.btnActivWp:after {
  content: "\f00C";
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.enabled .IsiCell div {
  color: #fff;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled {
  background-color: #eff1f2;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(1) div {
  color: #eff1f2;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(2) div {
  color: #627c85;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(2) i.btnActivWp {
  padding-left: 8px;
  padding-right: 8px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(2) i.btnActivWp:after {
  content: "\F00D";
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td {
  font-size: 13px;
  color: #b8c0c3;
  font-weight: bold;
  font-style: normal;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(1) {
  /* gestion de la taille à gérer sur le td */
  width: 33px;
  text-align: center;
  user-select: none;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(1) .div {
  user-select: none;
  font-weight: bold;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(2) {
  padding-right: 0px;
  user-select: none;
  border-left: #fff 3px solid;
  width: "-webkit-calc(100% - 33px)";
  cursor: pointer;
  /* gestion de la taille à gérer sur le td */
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(2) i.btnActivWp {
  cursor: pointer;
  border-left: 3px solid #fff;
  /*position: absolute;
                        right: 0px;
                        top: 0px;*/
  float: right;
  padding: 5px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(2) i.btnActivWp:after {
  font-family: FontAwesome;
  font-size: 21px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(2) div {
  float: left;
  width: "-webkit-calc(100% - 6px)";
  width: calc(100% - 6px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  line-height: 30px;
  padding-left: 6px;
  cursor: pointer;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(3),
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr td:nth-child(4) {
  display: none;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr .IsiCell {
  cursor: move;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr .IsiCell div {
  cursor: move;
  font-style: normal;
  font-weight: normal;
}
body:not(.desktop) .IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBar {
  animation: hideLoadingAnimation 0.8s;
  animation-fill-mode: forwards;
}
body.desktop .IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBar {
  animation: hideLoadingAnimation;
  animation-fill-mode: forwards;
}
.IsiMasterPortal {
  background-color: transparent;
}
.IsiMasterPortal.IsiHomeMasterPortal {
  margin: 0;
  width: 100%;
  height: 100%;
}
.IsiMasterPortal.IsiHomeMasterPortal > .IsiLoadingComponent {
  left: 0px;
  width: 100%;
  height: 100%;
}
.IsiMasterPortal .IsiHomeMasterPortal_Wrapper {
  background-color: transparent;
}
.IsiMasterPortal > .IsiPanel {
  background: none;
}
.IsiMasterPortal .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.IsiMasterPortal .IsiMasterPortal_ConfigurationPanel {
  /*padding-top: 4px;*/
}
.IsiMasterPortal .IsiWebPartConfiguration .IsiWebPart_Content {
  background-color: White;
}
.IsiMasterPortal .IsiWebPartConfiguration .IsiWebPartZone_Wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.IsiMasterPortal .IsiMasterPortal.modeConfig .licenceForbidBg {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  background-color: White;
}
.IsiMasterPortal .IsiMasterPortal.modeConfig .cpLicenceForbid {
  position: absolute;
  top: 50%;
  border: 4px black solid;
  background-color: White;
  padding: 10px;
  left: 50%;
}
.IsiMasterPortal.modeConfig {
  /*IsiWebPartList et IsiPortalList*/
}
.IsiMasterPortal.modeConfig .IsiWebPartList .IsiMultidataEditor table,
.IsiMasterPortal.modeConfig .IsiPortalList .IsiMultidataEditor table {
  border: 0;
  width: auto;
}
.IsiMasterPortal.modeConfig .portals {
  display: none;
}
@media (max-width: 800px) {
  .IsiMasterPortal.modeConfig .IsiPortal .IsiWebPartZone {
    display: block;
    float: none;
  }
  .IsiMasterPortal.modeConfig .IsiPortal .IsiWebPartZone.ratio50 {
    width: 100%;
  }
}
.IsiMasterPortal.modeConfig div .button[data-value='close'] {
  display: none;
}
.IsiMasterPortal .IsiMasterPortalHeader {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 11px;
}
.IsiMasterPortal .configurationPanel {
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 100;
  opacity: 0.97;
  background: #eeeeee;
  box-sizing: border-box;
}
.IsiMasterPortal .configurationPanel .IsiWebPart {
  margin-bottom: 9px;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiWebPartHeader .title {
  padding-left: 5px;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor {
  max-width: 520px;
  min-width: 275px;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiDescPanel {
  color: #959595;
  padding-left: 23px;
  margin-bottom: 10px;
  font-size: 13px;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiDescPanel:first-letter {
  font-weight: bold;
  color: black;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery {
  background: none;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .DivIcone {
  float: none;
  margin-left: 0;
  height: auto;
  width: auto;
  display: block;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .DivIcone .IsiIconLinkFi {
  margin-top: 0;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .DivIcone .IsiIconLinkFi i {
  font-size: 71px;
  color: #eff1f2;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .DivIcone .IsiIconLinkFi input[type='radio']:checked + i {
  color: #46a8cd;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .IsiDataRendererHeaderCell {
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
}
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiHTMLTable {
  display: none;
}
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiHTMLTable.current {
  display: block;
}
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="Restore"],
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="Restore"] {
  min-width: 93px;
}
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton,
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton,
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="State"] .IsiImageButton,
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="State"] .IsiImageButton {
  background-color: #1e91bc;
  padding-left: 11px;
  padding-right: 11px;
  border-radius: 2px;
  color: white;
  height: 28px;
  line-height: 28px;
  margin: 1px 0;
}
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton[data-value="False"],
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton[data-value="False"],
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="State"] .IsiImageButton[data-value="False"],
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="State"] .IsiImageButton[data-value="False"] {
  background-color: #f24b5a;
}
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton .label,
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="Restore"] .IsiImageButton .label,
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="State"] .IsiImageButton .label,
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="State"] .IsiImageButton .label {
  color: #fff;
}
.IsiMasterPortal .configurationPanel .IsiPortalList .IsiCellImageButton[data-cell="Published"] .IsiImageButton[data-value="False"] i,
.IsiMasterPortal .configurationPanel .IsiWebPartList .IsiCellImageButton[data-cell="Published"] .IsiImageButton[data-value="False"] i {
  color: #f24b5a;
}
.IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBar,
.IsiMasterPortal .IsiWebPart.loading > .IsiWaitBar {
  display: block;
}
.IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBarActive .BackGroundWait,
.IsiMasterPortal .IsiWebPart.loading > .IsiWaitBarActive .BackGroundWait {
  opacity: 1;
  filter: alpha(opacity=100);
}
.IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBar .BackGroundWait,
.IsiMasterPortal .IsiWebPart.loading > .IsiWaitBar .BackGroundWait {
  height: calc(100% - 30px);
  top: 30px;
}
.IsiMasterPortal .IsiWebPart.loading > .IsiWaitBar {
  animation: showLoadingAnimation 0.1s;
  animation-fill-mode: forwards;
}
.IsiMasterPortal .IsiWebPart.loading > .IsiWaitBar .BackGroundWait {
  animation: showBackgroundLoadingAnimation 0.1s;
  animation-fill-mode: forwards;
}
.IsiMasterPortal .IsiWebPart.loaded > .IsiWaitBar .BackGroundWait {
  animation: hideBackgroundLoadingAnimation 0.8s;
  animation-fill-mode: forwards;
}
body:not(.touch) .IsiMasterPortal .IsiPortal {
  display: none;
}
body:not(.touch) .IsiMasterPortal .IsiPortal.current {
  display: block;
}
body:not(.touch) .IsiMasterPortal.IsiHomeMasterPortal > .IsiPanel {
  height: 100%;
}
body:not(.touch) .IsiMasterPortal.IsiHomeMasterPortal > .IsiPanel > .IsiPanel_Content {
  height: calc(100% - 67px - 11px);
  overflow: auto;
}
body:not(.touch) .IsiMasterPortal.IsiHomeMasterPortal > .IsiPanel_Content {
  height: calc(100% - 67px - 11px);
  overflow: auto;
}
body:not(.touch) .IsiMasterPortal.IsiHomeMasterPortal .configurationPanel {
  height: 100%;
  overflow: auto;
  position: relative;
}
/*
  _____       _   _____                                                     _   
 |_   _|     (_) / ____|                                                   | |  
   | |   ___  _ | |      ___   _ __ ___   _ __    ___   _ __    ___  _ __  | |_ 
   | |  / __|| || |     / _ \ | '_ ` _ \ | '_ \  / _ \ | '_ \  / _ \| '_ \ | __|
  _| |_ \__ \| || |____| (_) || | | | | || |_) || (_) || | | ||  __/| | | || |_ 
 |_____||___/|_| \_____|\___/ |_| |_| |_|| .__/  \___/ |_| |_| \___||_| |_| \__|
                                         | |                                    
                                         |_|                                   
 Style : IsiComponent										 
*/
/* Style de base du libellé des composants */
/* Style de base lors d'un positionnement du libellé à gauche */
.AutomaticLabelLeft {
  display: inline-block;
  padding-right: 10px;
}
/* Style de base lors d'un positionnement du libellé à droite */
.AutomaticLabelRight {
  display: inline-block;
  padding-left: 10px;
}
/* Style de base lors d'un positionnement du libellé au dessus */
.AutomaticLabelTop {
  display: block;
}
/* Style de base lors d'un positionnement du libellé en dessous */
.AutomaticLabelBottom {
  display: block;
}
/*

__          __    _                          _        
\ \        / /   | |                        | |       
 \ \  /\  / /___ | |__   _ __    __ _  _ __ | |_  ___ 
  \ \/  \/ // _ \| '_ \ | '_ \  / _` || '__|| __|/ __|
   \  /\  /|  __/| |_) || |_) || (_| || |   | |_ \__ \
    \/  \/  \___||_.__/ | .__/  \__,_||_|    \__||___/
                        | |                           
                        |_|                     

*/
html .DivDetail {
  border-radius: 3px;
  margin: 0 10px 10px 0;
}
i.fi-maj-auto:before {
  padding-left: -5px;
}
#feedback {
  -webkit-box-shadow: 2px 0px 25px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 0px 25px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 0px 25px rgba(0, 0, 0, 0.4);
  max-width: 50%;
  max-height: 100%;
  min-width: 0%;
  position: absolute;
  display: none;
  z-index: 100001;
  box-sizing: border-box;
  text-align: justify;
  min-height: 49px;
  overflow: auto;
  width: auto;
  height: auto;
  top: initial;
  left: initial;
  margin: 0px;
}
#feedback.error .wrapper .content .coloredArea {
  background: #f24b5a;
}
#feedback > div {
  display: inline-block;
}
#feedback .btnClose {
  cursor: pointer;
  margin: 12px;
  float: right;
}
#feedback .btnClose::before {
  font-family: FontIsilog;
  color: #fff;
  content: "\E383";
  font-size: 15px;
}
#feedback .wrapper {
  display: table;
  vertical-align: baseline;
  overflow: auto;
  height: 100%;
  width: auto;
  max-width: 100%;
  table-layout: fixed;
}
#feedback .wrapper .content {
  width: 100%;
  max-width: 100%;
  line-height: 15px;
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
}
#feedback .wrapper .content .coloredArea {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  margin: 0px;
  background: #0d9d76;
  overflow-y: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#feedback .wrapper .content .coloredArea .text {
  font-style: normal;
  font-size: 13px;
  color: #fff;
  line-height: 16px;
  padding: 30px 0 30px 20px;
  overflow-x: hidden;
  overflow-y: auto;
  text-overflow: ellipsis;
  box-sizing: border-box;
  text-align: left;
  width: auto;
}
.treatmentLogger {
  position: absolute;
  right: 0px;
  bottom: 1px;
  /*width: 10px;
    height: 10px;*/
  z-index: 1000000;
}
.treatmentLogger a {
  display: none;
}
.treatmentLogger a.dlLink {
  display: inline-block;
  width: 12px;
  height: 12px;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  font-size: 13px;
  color: #e86b4b;
}
.treatmentLogger a.dlLink:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f0e8';
}
.treatmentLogger > div {
  font-size: 13px;
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}
.treatmentLogger .prev:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f04a';
}
.treatmentLogger .current:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: '\E388';
}
.floatClearer {
  clear: both;
}
/*
  _____  _           _                                                                
 / ____|| |         | |                                                               
| (___  | |_  _   _ | |  ___  ___    __ _   ___  _ __    ___  _ __  __ _  _   _ __  __
 \___ \ | __|| | | || | / _ \/ __|  / _` | / _ \| '_ \  / _ \| '__|/ _` || | | |\ \/ /
 ____) || |_ | |_| || ||  __/\__ \ | (_| ||  __/| | | ||  __/| |  | (_| || |_| | >  < 
|_____/  \__| \__, ||_| \___||___/  \__, | \___||_| |_| \___||_|   \__,_| \__,_|/_/\_\
               __/ |                 __/ |                                            
              |___/                 |___/                                             

Style généraux

*/
html,
body {
  background-image: none;
  background-repeat: no-repeat;
  background: #eeeeee;
  font-family: Arial;
  font-size: 11px;
  color: #232526;
}
strong {
  font-weight: bold;
}
.h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 17px;
  color: #1ca8dd;
}
.h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
/*
  _____            _             _           
 / ____|          | |           | |          
| |     ___  _ __ | |_ _ __ ___ | | ___  ___ 
| |    / _ \| '_ \| __| '__/ _ \| |/ _ \/ __|
| |___| (_) | | | | |_| | | (_) | |  __/\__ \
 \_____\___/|_| |_|\__|_|  \___/|_|\___||___/

*/
html .IsiPanel {
  background-color: #fff;
}
html .IsiPanel > .Header .title {
  padding: 10px 0 3px 0;
}
html .DivDetail {
  background-color: #eeeeee;
  color: #1ca8dd;
}
.IsiListLink {
  /*Label du lien*/
}
.IsiListLink.IsiListLinkFi i {
  font-family: FontIsilog;
  font-size: 16px;
  color: #1e91bc;
}
.IsiListLink.IsiListLinkFa i {
  font-family: FontAwesome;
  font-size: 16px;
  color: #1e91bc;
}
.IsiListLink .IsiListLinkImg {
  width: 16px;
  height: 26px;
  cursor: pointer;
  background-repeat: no-repeat;
  margin: 0;
  border: 0;
  float: left;
}
.IsiListLink .IsiListLinkLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  margin-left: 5px;
  display: inline;
  margin-bottom: 5px;
}
.IsiIconLinkLabel:hover,
.IsiListLinkLabel:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
}
.IsiImageButton_Container {
  text-align: center;
  cursor: pointer;
}
/*
        GGGGGGGGGGGGG                                                      hhhhhhh             
     GGG::::::::::::G                                                      h:::::h             
   GG:::::::::::::::G                                                      h:::::h             
  G:::::GGGGGGGG::::G                                                      h:::::h             
 G:::::G       GGGGGGrrrrr   rrrrrrrrr   aaaaaaaaaaaaa  ppppp   ppppppppp   h::::h hhhhh       
G:::::G              r::::rrr:::::::::r  a::::::::::::a p::::ppp:::::::::p  h::::hh:::::hhh    
G:::::G              r:::::::::::::::::r aaaaaaaaa:::::ap:::::::::::::::::p h::::::::::::::hh  
G:::::G    GGGGGGGGGGrr::::::rrrrr::::::r         a::::app::::::ppppp::::::ph:::::::hhh::::::h 
G:::::G    G::::::::G r:::::r     r:::::r  aaaaaaa:::::a p:::::p     p:::::ph::::::h   h::::::h
G:::::G    GGGGG::::G r:::::r     rrrrrrraa::::::::::::a p:::::p     p:::::ph:::::h     h:::::h
G:::::G        G::::G r:::::r           a::::aaaa::::::a p:::::p     p:::::ph:::::h     h:::::h
 G:::::G       G::::G r:::::r          a::::a    a:::::a p:::::p    p::::::ph:::::h     h:::::h
  G:::::GGGGGGGG::::G r:::::r          a::::a    a:::::a p:::::ppppp:::::::ph:::::h     h:::::h
   GG:::::::::::::::G r:::::r          a:::::aaaa::::::a p::::::::::::::::p h:::::h     h:::::h
     GGG::::::GGG:::G r:::::r           a::::::::::aa:::ap::::::::::::::pp  h:::::h     h:::::h
        GGGGGG   GGGG rrrrrrr            aaaaaaaaaa  aaaap::::::pppppppp    hhhhhhh     hhhhhhh
                                                         p:::::p                               
                                                         p:::::p                               
                                                        p:::::::p                              
                                                        p:::::::p                              
                                                        p:::::::p                              
                                                        ppppppppp             
*/
.IsiWaitSpinner {
  margin: auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.IsiWaitSpinner .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.IsiWaitSpinner .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #1ca8dd;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.IsiWaitSpinner .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.IsiWaitSpinner .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.IsiWaitSpinner .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.IsiWaitSpinner .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.IsiWaitSpinner .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.IsiWaitSpinner .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.IsiWaitSpinner .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.IsiWaitSpinner .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.IsiWaitSpinner .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.IsiWaitSpinner .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.IsiWaitSpinner .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.IsiWaitSpinner .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.IsiWaitSpinner .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.IsiWaitSpinner .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.IsiWaitSpinner .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.IsiWaitSpinner .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.IsiWaitSpinner .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.IsiWaitSpinner .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.IsiWaitSpinner .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.IsiWaitSpinner .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.IsiWaitSpinner .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.IsiWaitSpinner .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.fancybox-container * {
  box-sizing: initial;
}
.fancybox-container .fancybox-slide {
  margin: 0;
  padding: 0;
}
.fancybox-container .fancybox-slide:before {
  margin: 0;
}
.fancybox-container .fancybox-slide > * {
  margin: 0;
  padding: 0;
}
.fancybox-container .fancybox-bg {
  background: rgba(119, 119, 119, 0.701961);
}
.iLabelCompulsory:after {
  font-style: normal;
  font-weight: normal;
  color: #e51c28;
  content: "*";
  font-size: 13px;
  position: absolute;
  padding-left: 1px;
}
* {
  outline: 10px solid red;
}
html input {
  padding-left: 4px;
  font-family: Arial;
}
html body select {
  -webkit-appearance: initial;
  -webkit-border-radius: initial;
  -moz-appearance: initial;
  padding-left: 4px;
  background-color: #fff;
  background-image: url(/IsilogWebSystem/Images/Controles/commun/down-arrow.png);
  min-width: 45px;
  background-size: 12.6px;
  background-position: 99% 50%;
  background-repeat: no-repeat;
  padding-right: 1.5em;
}
html body select::-ms-expand {
  display: none;
}
html .x-btn.x-toolbar-item,
html .x-btn.x-form-file-btn {
  width: auto;
  padding-left: 11px;
  padding-right: 11px;
  border-radius: 2px;
}
.iCheckBox > input {
  top: 2px;
}
div.IsiDivBandeau {
  height: 120px;
  display: block;
  box-sizing: border-box;
  padding-top: 25px;
  text-align: center;
  min-height: 84px;
}
.ui-panel .ui-panel-inner {
  overflow: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  -webkit-overflow-scrolling: touch;
}
div.IsiDivBandeau .IsiImgBandeau {
  width: 131px;
  margin: auto;
  background-position: 50% center;
  background-repeat: no-repeat;
  height: 100%;
}
body.HomePage {
  background: #fff;
}
body.HomePage.phone .customHomePageLeft,
body.HomePage.phone .customHomePageRight {
  display: none;
}
body.HomePage.phone .IsiDivHomeConnexion {
  flex: 1;
}
body.HomePage form {
  height: 100%;
}
body.HomePage .IsiDivBandeau {
  min-height: 80px;
  height: 16.5vh;
  padding-top: 0px;
  vertical-align: middle;
}
body.HomePage .IsiDivBandeau:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
body.HomePage .IsiDivBandeau img {
  min-height: 50px;
  height: 62%;
  vertical-align: middle;
}
body.HomePage div.HomepageBackground {
  height: 65vh;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
  min-height: 425px;
  display: flex;
  flex-direction: column;
}
body.HomePage div.HomepageBackground .flexTop,
body.HomePage div.HomepageBackground .customHomePageBottom {
  flex: 1 1 30%;
  height: 50px;
}
body.HomePage div.HomepageContainer {
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
body.HomePage div.IsiDivHomeConnexion {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
  flex: none;
  margin: auto auto auto auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 500px;
  min-width: auto;
  z-index: 5000;
  background-color: rgba(255, 255, 255, 0.8);
  padding-bottom: 15px;
}
body.HomePage div.IsiDivHomeConnexion.connexionForbiden {
  padding-bottom: 50px;
}
body.HomePage div.IsiDivHomeConnexion span,
body.HomePage div.IsiDivHomeConnexion select,
body.HomePage div.IsiDivHomeConnexion a,
body.HomePage div.IsiDivHomeConnexion input[type=text],
body.HomePage div.IsiDivHomeConnexion input[type=password] {
  box-sizing: border-box;
  display: block;
  margin: auto;
  text-align: left;
  width: 338px;
}
body.HomePage div.IsiDivHomeConnexion .lblTitre {
  padding-top: 22px;
  font-size: 22px;
  color: #1ca8dd;
  text-align: center;
}
body.HomePage div.IsiDivHomeConnexion select {
  height: 20px;
  line-height: 18px;
}
body.HomePage div.IsiDivHomeConnexion .IsiComboBoxDropDown {
  font-weight: normal;
}
body.HomePage div.IsiDivHomeConnexion span {
  padding-top: 12px;
  margin-bottom: 4px;
  display: block;
  font-size: 11px;
  color: #808080;
}
body.HomePage div.IsiDivHomeConnexion .iButton {
  font-size: 13px;
}
body.HomePage div.IsiDivHomeConnexion .iButton,
body.HomePage div.IsiDivHomeConnexion .IsiLinkButton {
  display: block;
  margin: 19px auto 0;
}
body.HomePage div.IsiDivHomeConnexion .IsiLinkButton {
  text-align: center;
}
body.HomePage div.IsiDivHomeConnexion #IsiLblCkStayConnected {
  padding-top: 21px;
  margin-bottom: 21px;
  text-align: center;
  vertical-align: middle;
}
body.HomePage div.IsiDivHomeConnexion #IsiLblCkStayConnected span.lbl {
  display: inline;
  line-height: 18px;
  vertical-align: bottom;
}
body.HomePage div.IsiDivHomeConnexion .IsiOubliMDP:before {
  content: '> ';
}
body.HomePage div.IsiDivHomeConnexion .IsiYesNoSwitchButton {
  display: inline;
  padding-left: 8px;
  opacity: 0.9;
}
body.HomePage div.IsiDivHomeConnexion .IsiYesNoSwitchButton .switchOn .label {
  color: #fff;
}
div.IsiDivHomeImgDown {
  display: none;
}
/*
 /$$      /$$                                     /$$$$$$$           /$$                     /$$                     /$$
| $$$    /$$$                                    | $$__  $$         |__/                    |__/                    | $$
| $$$$  /$$$$  /$$$$$$  /$$$$$$$  /$$   /$$      | $$  \ $$ /$$$$$$  /$$ /$$$$$$$   /$$$$$$$ /$$  /$$$$$$   /$$$$$$ | $$
| $$ $$/$$ $$ /$$__  $$| $$__  $$| $$  | $$      | $$$$$$$//$$__  $$| $$| $$__  $$ /$$_____/| $$ /$$__  $$ |____  $$| $$
| $$  $$$| $$| $$$$$$$$| $$  \ $$| $$  | $$      | $$____/| $$  \__/| $$| $$  \ $$| $$      | $$| $$  \ $$  /$$$$$$$| $$
| $$\  $ | $$| $$_____/| $$  | $$| $$  | $$      | $$     | $$      | $$| $$  | $$| $$      | $$| $$  | $$ /$$__  $$| $$
| $$ \/  | $$|  $$$$$$$| $$  | $$|  $$$$$$/      | $$     | $$      | $$| $$  | $$|  $$$$$$$| $$| $$$$$$$/|  $$$$$$$| $$
|__/     |__/ \_______/|__/  |__/ \______/       |__/     |__/      |__/|__/  |__/ \_______/|__/| $$____/  \_______/|__/
                                                                                                | $$                    
                                                                                                | $$                    
                                                                                                |__/   
Menu principal
*/
html .WithoutLeftMenu #DivLeft {
  display: none;
}
html .WithLeftMenu #DivLeft {
  min-height: 1px;
}
html #DivLeft {
  width: 194px;
  z-index: 150;
}
/*input,*/
.cCbo,
.iHtmlRichTextTextBox,
.tdTbSDesign,
.IsiComboCritTextBox,
.IsiComboCritTextBoxEntre,
.tdTbSDesignNoCalend,
.IsiRichTextTextArea,
.iAP,
.IsiComboBoxDropDown,
.RacItem {
  height: 30px;
  line-height: 30px;
}
#DivFormulaire {
  z-index: 0;
  margin-left: 0px;
  position: relative;
}
#DivFormulaire .IsiGantt {
  margin-left: 0px;
}
#DivFormulaire .IsiGantt .sch-simple-timeaxis .sch-simple-timeheader {
  background-color: #808080;
  height: 100%;
}
#DivFormulaire .IsiGantt .sch-column-header {
  height: 14px;
}
#DivFormulaire #gSGxiGrd_main #gSGxiGrd_gbr {
  display: block;
}
.IsiGantt .x-btn-group-header-default-framed,
.sch-print-body .x-btn-group-header-default-framed {
  margin-top: 2px;
}
.IsiGantt .sch-gantt-parenttask-bar .sch-gantt-progress-bar,
.sch-print-body .sch-gantt-parenttask-bar .sch-gantt-progress-bar {
  margin-left: -1px;
  width: 100% !important;
}
.IsiGantt .sch-gantt-parenttask-leftarrow,
.sch-print-body .sch-gantt-parenttask-leftarrow {
  left: -1px;
}
.IsiGantt .sch-event-wrap,
.sch-print-body .sch-event-wrap {
  height: 35%;
}
.IsiGantt .sch-gantt-milestone-diamond-ct,
.sch-print-body .sch-gantt-milestone-diamond-ct {
  height: 150%;
}
.IsiGantt .sch-gantt-progress-bar,
.sch-print-body .sch-gantt-progress-bar {
  height: 100%;
}
.IsiGantt .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-bar {
  height: 150%;
}
.x-form-item-input-row .x-form-item-label {
  margin-top: 14px;
}
.x-tool .x-tool-img {
  background-color: #1e91bc;
  opacity: 1;
}
#DivFormulaire,
#DivDetail {
  /*input,*/
}
#DivFormulaire .cCbo,
#DivDetail .cCbo,
#DivFormulaire .iHtmlRichTextTextBox,
#DivDetail .iHtmlRichTextTextBox,
#DivFormulaire .tdTbSDesign,
#DivDetail .tdTbSDesign,
#DivFormulaire .IsiComboCritTextBox,
#DivDetail .IsiComboCritTextBox,
#DivFormulaire .IsiComboCritTextBoxEntre,
#DivDetail .IsiComboCritTextBoxEntre,
#DivFormulaire .tdTbSDesignNoCalend,
#DivDetail .tdTbSDesignNoCalend,
#DivFormulaire .IsiRichTextTextArea,
#DivDetail .IsiRichTextTextArea,
#DivFormulaire .iAP,
#DivDetail .iAP,
#DivFormulaire .IsiComboBoxDropDown,
#DivDetail .IsiComboBoxDropDown,
#DivFormulaire .RacItem,
#DivDetail .RacItem {
  height: 18px;
  line-height: 1;
  padding-top: 2px;
  padding-bottom: 1px;
}
#DivFormulaire .IsiRichTextTextArea,
#DivDetail .IsiRichTextTextArea {
  line-height: 1.2em;
}
#DivFormulaire .nTb,
#DivDetail .nTb {
  padding-right: 4px;
  padding-left: 0px;
}
#DivFormulaire select.iComboBoxDropDown,
#DivDetail select.iComboBoxDropDown {
  padding-top: 0px;
  padding-bottom: 0px;
  height: 16px;
}
#DivFormulaire .iPanel .content > input,
#DivDetail .iPanel .content > input {
  padding-right: 1px;
}
#DivFormulaire .textNumLike,
#DivDetail .textNumLike {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
  height: 16px;
}
.home #DivFormulaire {
  overflow: auto;
}
.home #DivFormulaire > div {
  margin-left: 0px;
  padding-right: 0px;
}
.home #DivRight {
  overflow: hidden;
}
.home #DivEntete .IsiPageHeader_DivEIS_Info {
  display: none;
}
input {
  line-height: 16px;
}
div.tdTbS {
  padding-left: 4px;
}
#projectFile-inputCell .x-form-field.x-form-empty-field.x-form-required-field.x-form-text {
  position: relative;
  top: 1px;
}
.x-toolbar-docked-bottom .x-btn-default-small,
#projectFile-browseButtonWrap .x-btn-default-small {
  background-color: #1ca8dd;
  background-image: none;
  border: 0 none;
  border-radius: 0px;
  box-shadow: 0 0 0 rgba(28, 168, 221, 0.6);
  color: #fff;
  font-size: 11px;
  height: auto;
  margin-bottom: 7px;
  margin-top: 7px;
  padding-left: 20px;
  padding-right: 20px;
  top: 1px !important;
  width: auto;
  text-decoration: none;
}
.x-datepicker-month .x-btn-default-small .x-btn-button .x-btn-inner {
  color: black;
}
.x-btn-default-small .x-btn-button .x-btn-inner {
  color: #fff;
}
.x-panel-default-framed .x-box-inner {
  height: 25px !important;
  font-weight: normal;
}
DIV.x-mask {
  opacity: 0.25;
  background-color: #232526;
}
#DivLeft.ui-resizable {
  z-index: 100;
}
/*Pop-in upload*/
DIV.x-panel-default-framed {
  border-top-color: #1e91bc;
  border-top-width: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
DIV.x-panel-default-framed .x-header-body {
  margin-top: 6px;
}
DIV.x-panel-default-framed .x-header-text {
  margin-left: -5px;
}
DIV.x-panel-default-framed .x-form-item-label {
  color: #808080;
  font-size: 11px;
  margin-left: 2px;
  margin-top: 4px;
}
DIV.x-panel-default-framed .x-form-field.x-form-text {
  font-size: 11px;
  height: 18px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-top-color: #dfdfdf;
  border-bottom-color: #dfdfdf;
  border-left-color: #dfdfdf;
  border-right-color: #dfdfdf;
}
DIV.x-panel-default-framed .x-tool-img.x-tool-close {
  display: none;
}
DIV.x-panel-default-framed .x-tool:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f057";
  color: #3b4346;
  left: none;
}
DIV.x-panel-default-framed .x-toolbar {
  background-color: #fff;
}
DIV.x-panel-default-framed .x-btn {
  box-shadow: none;
  padding-left: 0px;
  padding-right: 0px;
  height: 24px;
}
DIV.x-panel-default-framed .x-btn-inner {
  color: #fff;
  font-size: 13px;
  line-height: 24px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: -3px;
}
DIV.x-panel-default-framed .x-panel-header-text-container-default-framed {
  color: #1e91bc;
  padding-left: 10px;
  font-size: 15px;
}
DIV.x-panel-default-framed .x-panel-header-default-framed-top {
  background-color: transparent;
  border: 0;
}
DIV.x-panel-default-framed #projectFile-labelEl.x-form-item-label.x-form-item-label-left {
  color: #808080;
  font-size: 13px;
}
.gnt-assignmentgrid .x-column-header-text {
  top: 0px;
}
.gnt-assignmentgrid .x-grid-body {
  margin-top: -8px;
  border-bottom: 0px;
}
.gnt-assignmentgrid .x-column-header-inner {
  padding: 2px 10px;
}
.dashboard .dashboardRowHeaderLib {
  height: 26px;
}
.dashboard .dashboardRowHeaderLib div {
  display: inline;
}
.dashboard .dashboardColChevronsUp {
  line-height: 14px !important;
}
/* .IsiMenu .MenuContent .IsiMenuEntry */
.BkEmpty IMG {
  position: relative;
  top: 6px;
  display: inline-block;
  width: 142px;
  height: 18px;
}
.HideDivAttente {
  display: none;
}
.BackGroundWait {
  width: 100%;
  height: 100%;
  background-color: #fff;
  margin: 0px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
}
.FrontText {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: #3b4346;
  height: 20px;
  left: 50%;
  line-height: 11px;
  margin-left: -105px;
  margin-top: -45px;
  padding-left: 16px;
  padding-top: 50px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 200px;
  z-index: 100001;
}
.IsiServiceCatalog .IsiServiceCatalog .DivDetail {
  width: 137px;
}
.IsiServiceCatalog .IsiGallery {
  padding-top: 10px;
}
div.ui-datepicker .ui-datepicker-title > select {
  height: 24px;
  color: #3b4346;
  margin-left: 2px;
  border: 1px solid #eeeeee;
  padding: 2px;
  font-family: Arial;
  font-size: 11px;
}
div.ui-datepicker table.ui-datepicker-calendar {
  border-collapse: separate;
  border-spacing: 0px;
  margin-left: 8px;
  margin-right: 8px;
}
div.ui-datepicker .ui-datepicker-current.ui-state-default {
  left: 40px;
}
div.ui-datepicker .ui-datepicker-close.ui-state-default {
  right: 40px;
}
div.ui-datepicker .ui-datepicker-prev {
  right: 24px;
}
div.ui-datepicker .ui-datepicker-next {
  right: 8px;
}
div.ui-datepicker .ui-datepicker-title {
  margin-right: 40px;
}
div.ui-datepicker .ui-datepicker-header {
  margin-top: 6px;
  height: 24px;
}
div.ui-datepicker .ui-datepicker-title {
  margin-left: 8px;
}
/* CLEM - 102739 - Personnalisation mire de connexion */
.customHomePageLeft {
  flex: 1 1 100px;
  z-index: 1;
}
@media screen and (max-width: 1000px) {
  .customHomePageLeft {
    visibility: hidden;
  }
}
.customHomePageRight {
  flex: 1 1 100px;
  z-index: 1;
}
@media screen and (max-width: 1000px) {
  .customHomePageRight {
    visibility: hidden;
  }
}
/*  ________                __                .__           __________                                         .__        
   \_   ___ \  ____   _____/  |________  ____ |  |   ____   \______   \_____ _______   ____  ____  __ _________|__|______ 
   /    \  \/ /  _ \ /    \   __\_  __ \/  _ \|  | _/ __ \   |     ___/\__  \\_  __ \_/ ___\/  _ \|  |  \_  __ \  \_  __ \
   \     \___(  <_> )   |  \  |  |  | \(  <_> )  |_\  ___/   |    |     / __ \|  | \/\  \__(  <_> )  |  /|  | \/  ||  | \/
    \______  /\____/|___|  /__|  |__|   \____/|____/\___  >  |____|    (____  /__|    \___  >____/|____/ |__|  |__||__|   
           \/            \/                             \/                  \/            \/                            

 Pour le controle parcourir, le css diffère selon les navigateurs. Ici se trouve celui pour IE9 */
.desktop .tbfTb {
  height: 18px;
  margin-left: -33px;
  background-color: #ffffff;
  border: #aaa 1px solid;
}
/*
.___       .__  __________.__       .__      ___________              __   
|   | _____|__| \______   \__| ____ |  |__   \__    ___/___ ___  ____/  |_ 
|   |/  ___/  |  |       _/  |/ ___\|  |  \    |    |_/ __ \\  \/  /\   __\
|   |\___ \|  |  |    |   \  \  \___|   Y  \   |    |\  ___/ >    <  |  |  
|___/____  >__|  |____|_  /__|\___  >___|  /   |____| \___  >__/\_ \ |__|  
         \/             \/        \/     \/               \/      \/       
*/
/* style de la zone de texte du IsiRichText */
.IsiRichTextTextArea {
  /* pour que les P ressemble au BR */
}
.IsiRichTextTextArea P {
  margin: 0px;
  padding: 0px;
}
/*
 _              _ _   _             _        _   _                  
| |            | | | (_)           | |      | | (_)                 
| |_ ___   ___ | | |_ _ _ __    ___| |_ __ _| |_ _  __ _ _   _  ___ 
| __/ _ \ / _ \| | __| | '_ \  / __| __/ _` | __| |/ _` | | | |/ _ \
| || (_) | (_) | | |_| | |_) | \__ \ || (_| | |_| | (_| | |_| |  __/
 \__\___/ \___/|_|\__|_| .__/  |___/\__\__,_|\__|_|\__, |\__,_|\___|
                       | |                            | |           
                       |_|                            |_|           
 tooltip statique */
.tooltip {
  display: block;
  margin-top: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
}
.FlecheRacImg {
  background-position: 0px 15px;
  background-repeat: no-repeat;
  width: 17px;
  height: 38px;
  float: left;
}
.FlecheRacOutImg {
  cursor: default;
}
.FlecheRacOverImg {
  cursor: pointer;
}
.IsiRacBandeau {
  color: Black;
  font-family: inherit;
  display: inline-block;
  float: left;
}
/*





 /$$$$$$$                                /$$                                     /$$                                                                                            
| $$__  $$                              | $$                                    | $$                                                                                            
| $$  \ $$  /$$$$$$   /$$$$$$   /$$$$$$$| $$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$$| $$$$$$$   /$$$$$$         /$$$$$$  /$$    /$$ /$$$$$$  /$$$$$$$   /$$$$$$$  /$$$$$$   /$$$$$$ 
| $$$$$$$/ /$$__  $$ /$$__  $$ /$$_____/| $$__  $$ /$$__  $$ /$$__  $$ /$$_____/| $$__  $$ /$$__  $$       |____  $$|  $$  /$$/|____  $$| $$__  $$ /$$_____/ /$$__  $$ /$$__  $$
| $$__  $$| $$$$$$$$| $$  \__/| $$      | $$  \ $$| $$$$$$$$| $$  \__/| $$      | $$  \ $$| $$$$$$$$        /$$$$$$$ \  $$/$$/  /$$$$$$$| $$  \ $$| $$      | $$$$$$$$| $$$$$$$$
| $$  \ $$| $$_____/| $$      | $$      | $$  | $$| $$_____/| $$      | $$      | $$  | $$| $$_____/       /$$__  $$  \  $$$/  /$$__  $$| $$  | $$| $$      | $$_____/| $$_____/
| $$  | $$|  $$$$$$$| $$      |  $$$$$$$| $$  | $$|  $$$$$$$| $$      |  $$$$$$$| $$  | $$|  $$$$$$$      |  $$$$$$$   \  $/  |  $$$$$$$| $$  | $$|  $$$$$$$|  $$$$$$$|  $$$$$$$
|__/  |__/ \_______/|__/       \_______/|__/  |__/ \_______/|__/       \_______/|__/  |__/ \_______/       \_______/    \_/    \_______/|__/  |__/ \_______/ \_______/ \_______/
                                                                                                                                                                                
                                                                                                                                                                                
                                                                                                                                                                                

                                                                                                                                                                   
  recherche avancée                                                                                                                                                                    
                                                                                                                                                                      

*/
#divFullExtSearch {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 750px;
  z-index: 5002;
}
#divFullExtSearch .tbL {
  float: left;
  width: 170px;
  z-index: 75;
  line-height: 18px;
}
#divFullExtSearch .iButton {
  width: 150px;
  margin: 10px;
}
/*
 /$$$$$$$$             /$$                 /$$              
| $$_____/            | $$                | $$              
| $$       /$$$$$$$  /$$$$$$    /$$$$$$  /$$$$$$    /$$$$$$ 
| $$$$$   | $$__  $$|_  $$_/   /$$__  $$|_  $$_/   /$$__  $$
| $$__/   | $$  \ $$  | $$    | $$$$$$$$  | $$    | $$$$$$$$
| $$      | $$  | $$  | $$ /$$| $$_____/  | $$ /$$| $$_____/
| $$$$$$$$| $$  | $$  |  $$$$/|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/  |__/   \___/   \_______/   \___/   \_______/
                                                            
 Entete
 */
/*---------------------------------*/
/*partie Droite : partie Entete*/
/*---------------------------------*/
#DivEntete {
  height: 56px;
  width: auto;
}
/* Formulaire */
html #DivEntete {
  height: 67px;
  border: 0px;
}
html .MenuText {
  float: none;
}
html .IsiPageHeader .IsiPageHeader_InfoIdentifiant {
  display: none;
}
.SaisieDeDemande .IsiPageHeader .IsiPageHeader_InfoIdentifiant {
  display: block;
}
.imgUp,
.imgUpDisab {
  position: relative;
}
.imgUp:before,
.imgUpDisab:before {
  content: "\f0d8";
  font-size: 19px;
  left: 2px;
  position: absolute;
  top: -1px;
}
.imgDown,
.imgDownDisab {
  position: relative;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.imgDown:before,
.imgDownDisab:before {
  content: "\f0d8";
  font-size: 19px;
  left: 3px;
  position: absolute;
  top: -1px;
}
/* GLOB050 */
.imgFirst,
.imgFirstDisab {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.imgFirst:before,
.imgFirstDisab:before {
  content: "\f048";
  font-size: 14px;
  left: 4px;
  position: absolute;
}
.imgLast,
.imgLastDisab {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.imgLast:before,
.imgLastDisab:before {
  content: "\f051";
  font-size: 14px;
  left: 4px;
  position: absolute;
}
.slider {
  margin-top: 13px;
}
/*
EDITION PORTAIL
*/
.EditPortal #DivFormulaire {
  overflow: auto;
}
.EditPortal #DivFormulaire > div {
  margin-left: 0px;
  padding-right: 0px;
}
.EditPortal #DivRight {
  overflow: hidden;
}
/* Ecran des options */
.PARC023_input {
  background-color: #fff;
}
.PARC023_option select {
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
.PARC023_option input,
.PARC023_option textarea {
  background-color: #fff;
}
.glob018PropagChkBox {
  text-align: center;
}
html #UpdatePanelBureau {
  overflow: hidden;
  padding-left: 8px;
}
body:not(.glob).rwd #DivLeft {
  margin-left: 5px;
}
body:not(.glob) > form {
  display: flex;
  flex-flow: column;
  flex-direction: column;
  height: 100%;
}
body:not(.glob) > form .wrapperPage {
  flex: 1;
  display: flex;
  flex-flow: column;
  flex-direction: column;
  overflow: hidden;
}
body:not(.glob) > form #DivMaster {
  flex: 1;
  overflow: hidden;
}
body:not(.glob) > form #DivMaster #DivMainContent {
  height: calc(100% - (67px + 11px));
  overflow: auto;
  overflow-y: auto;
  display: flex;
}
body:not(.glob) > form #DivMaster #DivMainContent #DivLeft {
  float: none;
}
body:not(.glob) > form #DivMaster #DivMainContent #DivRight {
  flex: 1;
  height: 100%;
  float: none;
  width: calc(100% - (194px + 6px));
}
body:not(.glob) > form #DivMaster #DivMainContent #DivRight #DivFormulaire {
  height: 100%;
  overflow: visible;
}
body:not(.glob):not(.touch) .IsiDock {
  position: static;
}
/* Controles */
html a,
html a.IsiLinkButton {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #1e91bc;
  outline: none;
}
* {
  outline: none;
}
html a:hover,
html a.IsiLinkButton:hover {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
}
html .x-btn.x-toolbar-item,
html .x-btn.x-form-file-btn {
  border: 0px;
  background-image: none;
  background-color: #1ca8dd;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
}
html .x-btn.x-toolbar-item:focus,
html .x-btn.x-form-file-btn:focus {
  outline: 1px dotted grey;
}
html .x-btn.x-toolbar-item:hover,
html .x-btn.x-form-file-btn:hover {
  background-color: #1e91bc;
}
.IsiComboBoxDropDown {
  font-weight: bold;
}
/*input,*/
.cCbo,
.iHtmlRichTextTextBox,
.tdTbSDesign,
.IsiComboCritTextBox,
.IsiComboCritTextBoxEntre,
.tdTbSDesignNoCalend,
.IsiRichTextTextArea,
.iAP,
.IsiComboBoxDropDown,
.RacItem {
  border: 1px solid #dcdcdc;
}
.cCbo:hover,
.nTb:hover,
.IsiRichTextTextArea:hover,
.fieldTxt .fieldCrit:hover,
.iPanel .DivGrid input.impCad:hover,
.iMemoTextArea:hover,
.iHtmlRichTextTextBox:hover,
.tdTbSDesign:hover,
.IsiComboCritTextBox:hover,
.IsiComboCritTextBoxEntre:hover,
.tdTbSDesignNoCalend:hover,
.iAP:hover,
.IsiComboBoxDropDown:hover,
html .RacItem:hover {
  border: 1px solid #b8c0c3;
}
.cCbo:hover.iActiveFocus,
.nTb:hover.iActiveFocus,
.IsiRichTextTextArea:hover.iActiveFocus,
.fieldTxt .fieldCrit:hover.iActiveFocus,
.iPanel .DivGrid input.impCad:hover.iActiveFocus,
.iMemoTextArea:hover.iActiveFocus,
.iHtmlRichTextTextBox:hover.iActiveFocus,
.tdTbSDesign:hover.iActiveFocus,
.IsiComboCritTextBox:hover.iActiveFocus,
.IsiComboCritTextBoxEntre:hover.iActiveFocus,
.tdTbSDesignNoCalend:hover.iActiveFocus,
.iAP:hover.iActiveFocus,
.IsiComboBoxDropDown:hover.iActiveFocus,
html .RacItem:hover.iActiveFocus {
  border: #46a8cd 1px solid;
}
html .RacItem .tbTb {
  border: 0px !important;
}
html .RacTbEnd,
html .RacTbEnd:hover {
  border-left: 0px;
}
html .RacItem input,
html .RacItem input:hover {
  border-right: 0px;
}
.iActiveFocus {
  border: #46a8cd 1px solid !important;
}
.iCompulsory.iError {
  border: #e86b4b 1px solid !important;
}
/* Polices */
html #DivModule #ChevronModule:before,
html .iDateChooserButtonStyle:before {
  font-family: FontAwesome;
}
.font_texte,
html,
body,
html .RacTBWM,
html input {
  font-size: 11px;
  color: #232526;
}
html #DivFormulaire input, .iMemoTextArea {
  overflow: hidden;
  text-overflow: ellipsis;
}
html #DivFormulaire input.iCtrlDisa,html #DivFormulaire select.iCtrlDisa, div.shownValueDisa, .glob input.iCtrlDisa {
  color: #808080;
  background-color: #eff1f2;
}
.font_menu1_blanc {
  color: #fff;
}
.font_menu2,
html #DivModule #DivModuleList .MenuContent span,
html #DivProf #DivProfList .MenuContent span,
html .home .IsiPageHeader .IsiImageButton.PortalButton,
html .iWebTabDefaultTabStyle,
.IsiMenu {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  display: block;
}
.menuPrincSubMenus td div[class*=' level']:hover,html #DivModule #DivModuleList .MenuContent span:hover, html #DivBanner #DivMenuBigbtn_Panel .MenuText:hover,html .HomePage .IsiDivHomeConnexion a, .iPanel .DivGrid .iLnkB {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
  text-decoration: none;
}
.menuPrincSubMenus td div[class*=' level']:hover,html #DivModule #DivModuleList .MenuContent span:hover, html #DivBanner #DivMenuBigbtn_Panel .MenuText:hover, .iPanel .DivGrid .iLnkB:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
}
html .IsiPageHeader .IsiImageButton.ActionButton,#divExtSearch .IsiImageButton {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
  color: rgba(128, 128, 128, 0.6);
  cursor: default;
}
html .IsiListBarStyle,#divExtSearch .IsiImageButton {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
}
.tcL,
.tbL,
.cbL,
.apL,
.iMemoLabel,
.tbfL,
.IsiIconChooserLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
}
#DivFormulaire.dropZone .tcD .iTextConnexeImage {
  display: none;
}
#DivFormulaire.dropZone .IsiColorPickerLabel,
#DivFormulaire.dropZone .iCheckBox,
#DivFormulaire.dropZone .IsiRichTextLabel,
#DivFormulaire.dropZone .IsiHtmlEditorLabel,
#DivFormulaire.dropZone .PopUpIconChooserLabel,
#DivFormulaire.dropZone .IsiComboCritLabel {
  padding-right: 11px;
}
#DivFormulaire.dropZone .tcL,
#DivFormulaire.dropZone .tbL,
#DivFormulaire.dropZone .cbL,
#DivFormulaire.dropZone .apL,
#DivFormulaire.dropZone .iMemoLabel,
#DivFormulaire.dropZone .tbfL,
#DivFormulaire.dropZone .IsiIconChooserLabel {
  padding-right: 11px;
}
#DivFormulaire .lpRTbf.LblCtrlDisa:after,
#DivFormulaire .lpRTb.LblCtrlDisa:after,
#DivFormulaire .lpRTn.LblCtrlDisa:after,
#DivFormulaire .lpRTi.LblCtrlDisa:after,
#DivFormulaire .lpRM.LblCtrlDisa:after,
#DivFormulaire .lpRHe.LblCtrlDisa:after,
#DivFormulaire .lpRTd.LblCtrlDisa:after,
#DivFormulaire .lpRRt.LblCtrlDisa:after,
#DivFormulaire .lpRCp.LblCtrlDisa:after,
#DivFormulaire .lpD.LblCtrlDisa:after {
  content: "";
}
#DivFormulaire .lpRTbf.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRTb.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRTn.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRTi.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRM.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRHe.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRTd.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRRt.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRCp.iLabelCompulsoryDisa:after,
#DivFormulaire .lpD.iLabelCompulsoryDisa:after,
#DivFormulaire .lpRTbf.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRTb.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRTn.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRTi.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRM.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRHe.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRTd.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRRt.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpRCp.iLabelCompulsoryDisa.LblCtrlDisa:after,
#DivFormulaire .lpD.iLabelCompulsoryDisa.LblCtrlDisa:after {
  content: "";
}
#DivFormulaire .iLabelCompulsory {
  background-color: transparent;
}
.iMemoTextArea {
  overflow-y: auto;
  overflow-x: none;
  line-height: 1;
}
.RO #DivFormulaire {
  /*input,*/
  /* DYSF 69608 -  pas de deux points sur les libellés seuls en lecture seule*/
}
.RO #DivFormulaire .cCbo,
.RO #DivFormulaire .iHtmlRichTextTextBox,
.RO #DivFormulaire .tdTbSDesign,
.RO #DivFormulaire .IsiComboCritTextBox,
.RO #DivFormulaire .IsiComboCritTextBoxEntre,
.RO #DivFormulaire .tdTbSDesignNoCalend,
.RO #DivFormulaire .IsiRichTextTextArea,
.RO #DivFormulaire .iAP,
.RO #DivFormulaire .IsiComboBoxDropDown,
.RO #DivFormulaire .RacItem {
  border: 1px #fff solid;
  cursor: default;
  background: #fff;
}
.RO #DivFormulaire .cCbo *:before,
.RO #DivFormulaire .iHtmlRichTextTextBox *:before,
.RO #DivFormulaire .tdTbSDesign *:before,
.RO #DivFormulaire .IsiComboCritTextBox *:before,
.RO #DivFormulaire .IsiComboCritTextBoxEntre *:before,
.RO #DivFormulaire .tdTbSDesignNoCalend *:before,
.RO #DivFormulaire .IsiRichTextTextArea *:before,
.RO #DivFormulaire .iAP *:before,
.RO #DivFormulaire .IsiComboBoxDropDown *:before,
.RO #DivFormulaire .RacItem *:before {
  display: none;
}
.RO #DivFormulaire .tbL.tnLd:after,
.RO #DivFormulaire .tbL.taL:after {
  content: none;
}
/* Accueil */
div.IsiDivBandeau {
  background-color: #fff;
}
div.IsiDivHomeConnexion {
  background-image: none;
  background-color: #fff;
}
div.IsiDivHomeConnexion .tcL,
div.IsiDivHomeConnexion .tbL,
div.IsiDivHomeConnexion .cbL,
div.IsiDivHomeConnexion .apL,
div.IsiDivHomeConnexion .iMemoLabel,
div.IsiDivHomeConnexion .tbfL,
div.IsiDivHomeConnexion .IsiIconChooserLabel {
  font-size: 11px;
}
/* Structure */
#DivBanner {
  background: #fff;
}
.IsiPortalHeader .IsiImageButton_Container i:before {
  background: inherit;
}
.IsiPortalHeader .disa i::before {
  background: none;
}
.IsiPortalHeader .IsiImageButton.ActionButton {
  background-color: #fff;
}
html .IsiMasterPortal {
  background-color: transparent;
}
html .IsiMasterPortal .IsiHomeMasterPortal_Wrapper {
  background-color: transparent;
}
.IsiImageButtonCss.hierarchical:after {
  font-family: FontAwesome;
  content: '\f009';
  font-size: 18px;
  color: #1e91bc;
}
.IsiImageButtonCss.topused:after {
  font-family: FontIsilog;
  content: '\E387';
  font-size: 18px;
  color: #1e91bc;
}
html .IsiPortalHeader .IsiImageButton.PortalButton {
  background-color: #dfdfdf;
}
html .IsiPortalHeader .IsiImageButton.PortalButton:hover {
  background-color: #d8e7ed;
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
}
.IsiPortalHeader .pushed.PortalButton,
.IsiPortalHeader .pushed.PortalButton:hover {
  background-color: #fff;
  /* .font-h2-ardoise */
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #3b4346;
}
.IsiPortalHeader .pushed.PortalButton {
  line-height: 30px;
}
.IsiPortalHeader .pushed.PortalButton:hover {
  text-transform: uppercase;
  line-height: 30px;
}
.iWebTabSelectedTab:hover [mkr="ads"] {
  background-color: none;
}
#pnlCbCritere .tcD .iTextConnexeImage.sug.ena.list {
  visibility: hidden;
}
.tcD.iDisaActiveFocus,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus:hover {
  border: 1px solid #b8c0c3;
}
.tcD.iDisaActiveFocus .iTextConnexeImage.prop,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus .iTextConnexeImage.prop,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus:hover .iTextConnexeImage.prop,
.tcD.iDisaActiveFocus .iTextConnexeImage.search,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus .iTextConnexeImage.search,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus:hover .iTextConnexeImage.search {
  visibility: visible;
}
/*KROU - 13/05/2018 - PB0018278 -l'ajout de couleur 'color: #808080;'  pour griser les champs*/
.iMemoTextArea.iCtrlDisa,
.iMemoTextArea.iCtrlDisa:hover {
  border: 1px solid transparent;
  color: #808080;
}
.iCtrlDisa {
  border: none;
}
.iCtrlDisa:hover {
  cursor: default;
  border: none;
}
.iCtrlDisa.tbTbF {
  cursor: default;
  border: 1px white solid;
}
.iCtrlDisa.tbTbF:hover {
  border: 1px white solid;
}
.iActiveFocus .iDateChooserButtonStyle:before,
.iActiveFocus .iDateChooserButtonDisabledStyle:before {
  color: #1ca8dd;
}
html .iDateChooserButtonStyle:before {
  font-size: 13px;
  color: #b8c0c3;
  font-family: FontAwesome;
  position: relative;
  right: 1px;
  content: "\f073";
  background-color: inherit;
  cursor: pointer;
}
html .iDateChooserButtonStyle:before.iDateChooserButtonDisabledStyle:before {
  display: none;
}
html .iCtrlDisa .iDateChooserButtonStyle:before,
html .iCtrlDisa .iDateChooserButtonDisabledStyle:before {
  content: none;
}
html .iDateChooserButtonStyle,
html .iDateChooserButtonDisabledStyle {
  background-color: inherit;
  border: 0;
}
/* Suppression pointillés de selection sur les onglets */
.igtab_THText,
.igtab_THText:hover,
.igtab_THText:active,
.igtab_THText::-moz-focus-inner {
  outline: none;
  border: 0;
}
.iPanel .DivGrid .refDescT,
.iPanel .DivGrid .refDesc,
.iPanel .DivGrid .iLnkB {
  font: inherit;
}
.iPanel .DivGrid input.impCad {
  text-align: center;
}
.iPanel .DivGrid .dvTB .refDescT {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
}
.pinLbl {
  font-size: 13px;
  font-family: inherit;
  color: #232526;
}
.ui-state-active .ui-icon.ui-icon-triangle-1-s,
.ui-state-default .ui-icon.ui-icon-triangle-1-s {
  font-size: 16px;
}
.ui-state-default .ui-icon.ui-icon-triangle-1-e {
  font-size: 17px;
}
.IsiGantt .x-panel-header-default,
.sch-print-body .x-panel-header-default {
  background-color: #f3f3f3;
}
.IsiGantt .x-grid-locked .x-grid-inner-locked table.x-grid-table tr:nth-child(2n+2),
.sch-print-body .x-grid-locked .x-grid-inner-locked table.x-grid-table tr:nth-child(2n+2) {
  background-color: #fff;
}
.IsiGantt .gnt-resourcehistogram-bar,
.sch-print-body .gnt-resourcehistogram-bar {
  background: none no-repeat scroll 0 0 #0d9d76;
}
.IsiGantt .gnt-resourcehistogram-bar.gnt-resourcehistogram-bar-overwork,
.sch-print-body .gnt-resourcehistogram-bar.gnt-resourcehistogram-bar-overwork {
  background: none no-repeat scroll 0 0 #f24b5a;
}
.IsiGantt .sch-gantt-progress-bar,
.sch-print-body .sch-gantt-progress-bar {
  background: #1e91bc;
}
.IsiGantt .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-bar {
  border-color: #b8c0c3;
}
.IsiGantt .sch-gantt-parenttask-bar,
.sch-print-body .sch-gantt-parenttask-bar {
  border: none;
}
.IsiGantt .x-grid-inner-locked .x-grid-cell-inner,
.sch-print-body .x-grid-inner-locked .x-grid-cell-inner,
.IsiGantt .x-grid-inner-locked .x-tree-node-text,
.sch-print-body .x-grid-inner-locked .x-tree-node-text,
.IsiGantt .sch-ganttpanel .x-column-header-text,
.sch-print-body .sch-ganttpanel .x-column-header-text {
  font-family: inherit;
}
.IsiGantt .x-btn-default-toolbar-medium-disabled,
.sch-print-body .x-btn-default-toolbar-medium-disabled {
  opacity: 1;
  border-collapse: separate;
}
.IsiGantt .x-btn-group-default-framed,
.sch-print-body .x-btn-group-default-framed {
  border-color: transparent;
  border-width: 0;
}
.IsiGantt .my-toolbar .x-btn-default-toolbar-medium-disabled .x-btn-icon-el,
.sch-print-body .my-toolbar .x-btn-default-toolbar-medium-disabled .x-btn-icon-el {
  background-color: rgba(128, 128, 128, 0.6);
}
.IsiGantt .my-toolbar .x-btn-default-toolbar-medium-icon,
.sch-print-body .my-toolbar .x-btn-default-toolbar-medium-icon {
  cursor: default;
}
.IsiGantt .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-button,
.sch-print-body .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-button {
  height: 29px;
}
.IsiGantt .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-inner,
.sch-print-body .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-inner {
  height: 29px;
  width: 29px;
}
.IsiGantt .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-icon-el,
.sch-print-body .my-toolbar .x-btn-default-toolbar-medium-icon .x-btn-icon-el {
  height: 29px;
  width: 29px;
}
.IsiGantt .sch-gantt-milestone-diamond,
.sch-print-body .sch-gantt-milestone-diamond {
  background: none no-repeat scroll 0 0 #ffcc00;
}
.IsiGantt .x-grid-row-selected .sch-gantt-parenttask-bar,
.sch-print-body .x-grid-row-selected .sch-gantt-parenttask-bar,
.IsiGantt .sch-gantt-task-highlighted .sch-gantt-parenttask-bar,
.sch-print-body .sch-gantt-task-highlighted .sch-gantt-parenttask-bar,
.IsiGantt .x-grid-row-selected .sch-gantt-task-bar,
.sch-print-body .x-grid-row-selected .sch-gantt-task-bar,
.IsiGantt .sch-gantt-task-highlighted .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-highlighted .sch-gantt-task-bar {
  border: 1px solid #1e91bc;
}
.IsiGantt .sch-dependency-line,
.sch-print-body .sch-dependency-line,
.IsiGantt .sch-dependency-arrow,
.sch-print-body .sch-dependency-arrow {
  border-color: #1e91bc;
}
.IsiGantt .sch-gantt-parenttask-arrow,
.sch-print-body .sch-gantt-parenttask-arrow {
  border-top: 6px solid #808080;
  border-left: 6px none;
}
.IsiGantt .sch-gantt-parenttask-bar .sch-gantt-progress-bar,
.sch-print-body .sch-gantt-parenttask-bar .sch-gantt-progress-bar,
.IsiGantt .sch-gantt-parenttask-bar,
.sch-print-body .sch-gantt-parenttask-bar {
  background-color: #808080;
}
.IsiGantt .x-btn-group-header-default-framed,
.sch-print-body .x-btn-group-header-default-framed {
  background: none repeat scroll 0 0 #1ca8dd;
}
.IsiGantt .x-btn-group-header-text-container-default-framed,
.sch-print-body .x-btn-group-header-text-container-default-framed {
  color: #fff;
  font-family: inherit;
}
.IsiGantt .sch-gantt-parenttask-rightarrow,
.sch-print-body .sch-gantt-parenttask-rightarrow {
  right: 0px;
}
.IsiGantt .x-grid-row-selected .x-grid-td,
.sch-print-body .x-grid-row-selected .x-grid-td {
  background-color: #b9eafc;
}
.IsiGantt .x-grid-row-selected .sch-gantt-milestone-diamond,
.sch-print-body .x-grid-row-selected .sch-gantt-milestone-diamond {
  border-color: #1e91bc;
}
.IsiGantt .sch-ganttpanel .x-splitter-vertical,
.sch-print-body .sch-ganttpanel .x-splitter-vertical {
  background-color: #dfdfdf;
  border: 0;
}
.IsiGantt .x-panel-body-default,
.sch-print-body .x-panel-body-default {
  border-width: 0px;
  border-style: hidden;
  border-color: transparent;
}
.IsiGantt .x-border-layout-ct,
.sch-print-body .x-border-layout-ct {
  background-color: #dfdfdf;
}
.IsiGantt .x-panel-default,
.sch-print-body .x-panel-default {
  border-color: transparent;
}
.IsiGantt .x-btn-default-toolbar-medium,
.sch-print-body .x-btn-default-toolbar-medium,
.IsiGantt .x-btn-default-toolbar-medium-over,
.sch-print-body .x-btn-default-toolbar-medium-over {
  background-color: #fff;
}
.IsiGantt .x-btn-default-toolbar-medium-disabled,
.sch-print-body .x-btn-default-toolbar-medium-disabled {
  background-color: #fff;
}
.IsiGantt .x-toolbar-default,
.sch-print-body .x-toolbar-default {
  border: none;
}
.sch-print-body .x-grid-row .sch-gantt-milestone-diamond {
  height: 100%;
  box-shadow: 1px 1px 3px darkgray;
  border-color: #ffcc00;
  border-style: solid;
  background-color: #ffcc00;
}
.x-nlg .x-btn-default-toolbar-medium-disabled,
.x-nlg .x-btn-default-toolbar-medium {
  background-image: none !important;
}
.dashboard .dashboardColChevronsDown:before,
.dashboard .dashboardColChevronsUp:before {
  font-size: 17px;
}
.dashboard .dashboardColHideButton:before {
  text-align: center;
}
.dashboard .iPnlTableCall_dbAppelsG,
.dashboard #iPnlTableCall_dbAppelsG,
.dashboard .iPnlTableAction_dbActionsSA,
.dashboard #iPnlTableAction_dbActionsSA,
.dashboard .iPnlTableAction_dbActionsG,
.dashboard #iPnlTableAction_dbActionsG {
  background-color: #1e91bc;
}
.dashboard .iPnlTableCall_dbAppelsHG,
.dashboard #iPnlTableCall_dbAppelsHG,
.dashboard .iPnlTableAction_dbActionsHG,
.dashboard #iPnlTableAction_dbActionsHG {
  background-color: #1ca8dd;
}
.dashboard div[id$="0"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="2"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="4"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="0"].dashboardValue,
.dashboard div[id$="2"].dashboardValue,
.dashboard div[id$="4"].dashboardValue {
  background-color: #fff !important;
}
.dashboard div[id$="1"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="3"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="5"] .dashboardRowHeaderLib.dashboardLevel2,
.dashboard div[id$="1"].dashboardValue,
.dashboard div[id$="3"].dashboardValue,
.dashboard div[id$="5"].dashboardValue {
  background-color: #f3f3f3 !important;
}
.dashboard .dashboardRowHeaderLib.dashboardLevel1,
.dashboard .dashboardValue.dashboardLevel1 {
  background-color: #f3f3f3 !important;
  background-image: none !important;
}
.dashboard .dashboardMiddleCols {
  background-color: trasnparent;
}
.dashboard .dashboardColHeaderLib {
  height: 40px;
}
.dashboard .dashboardColHeader {
  border-bottom: 0;
}
.dashboard > div:first-of-type {
  border-bottom: 1px solid #808080;
}
.dashboard #iPnlTableCall_dbAppelsLEVEL_G .dashboardRowHeaderLib.dashboardLevel1,
.dashboard #iPnlTableCall_dbAppelsG .dashboardRowHeaderLib.dashboardLevel1,
.dashboard #iPnlTableAction_dbActionsLEVEL_G .dashboardRowHeaderLib.dashboardLevel1,
.dashboard #iPnlTableAction_dbActionsG .dashboardRowHeaderLib.dashboardLevel1,
.dashboard #iPnlTableCall_dbAppelsLEVEL_G.dashboardValue,
.dashboard #iPnlTableCall_dbAppelsG.dashboardValue,
.dashboard #iPnlTableAction_dbActionsLEVEL_G.dashboardValue,
.dashboard #iPnlTableAction_dbActionsG.dashboardValue {
  background-color: #fff !important;
}
.IsiLabelEscalade {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
}
.gnt-assignmentgrid .x-grid-cell {
  font-size: 11px;
}
.gnt-resourcehistogram .x-grid-inner-locked .x-grid-cell {
  font-size: 11px;
}
/*----------------------------------*/
/* Controle IsiIconChooser          */
/*----------------------------------*/
.IsiIconChooserLien {
  margin-top: 3px;
}
.IsiIconChooserLien A {
  font-style: normal;
  font-size: 11px;
  color: #3b4346;
  vertical-align: middle;
  margin-left: 10px;
  white-space: nowrap;
}
.IsiIconChooserLien A:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
}
.PopUpIconChooserLabel {
  color: #000000;
  font-weight: bold;
  width: auto;
  display: block;
  text-align: center;
  margin-top: 3px;
  z-index: 100;
}
/* Colorpicker */
/* panel du color picker*/
DIV.colorSelector {
  position: absolute;
  z-index: 500;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  border-top: 2px solid #1ca8dd;
  /* div qui affiche la couleur sélectionnée */
  /* div qui affiche le code de la couleur sélectionnée */
  /* Style du bouton ou lien Valider */
  /* Style du bouton ou lien Annuler */
}
DIV.colorSelector DIV.element {
  position: relative;
  height: 265px;
  width: 235px;
  background-color: #fff;
}
DIV.colorSelector DIV.previewDiv {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 16px;
  width: 110px;
  border: 1px solid #e0e0e0;
}
DIV.colorSelector INPUT.txtColorValue {
  position: absolute;
  top: 210px;
  left: 115px;
  width: 110px;
  text-align: center;
  height: 16px;
}
DIV.colorSelector DIV.satValDiv {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 200px;
  height: 200px;
}
DIV.colorSelector DIV.hueDiv {
  position: absolute;
  top: 5px;
  left: 210px;
  width: 20px;
  height: 200px;
}
DIV.colorSelector input.validate {
  left: 25px;
}
DIV.colorSelector input.cancel {
  left: 130px;
}
DIV.colorSelector:before {
  font-family: FontAwesome;
  font-size: 30px;
  content: "\f0de";
  color: #1ca8dd;
  float: right;
  margin-right: 9px;
  margin-top: -13px;
  text-align: center;
}
/* Style generique des boutons sur la fenetre de choix */
#DivFormulaire DIV.colorSelector input.validate,
.fancybox-inner DIV.colorSelector input.validate,
#DivFormulaire DIV.colorSelector input.cancel,
.fancybox-inner DIV.colorSelector input.cancel {
  cursor: pointer;
  width: 85px;
  position: absolute;
  top: 234px;
  text-align: center;
  font-size: 13px;
  text-decoration: none;
  color: #fff;
  height: 26px;
  background-color: #1ca8dd;
  border: none;
  border-radius: 2px;
  padding-right: 4px;
}
#DivFormulaire DIV.colorSelector input.validate:hover,
.fancybox-inner DIV.colorSelector input.validate:hover,
#DivFormulaire DIV.colorSelector input.cancel:hover,
.fancybox-inner DIV.colorSelector input.cancel:hover {
  font-size: 13px;
  color: #fff;
  background-color: #1e91bc;
}
.IsiColorPickerColorBox {
  height: 16px;
}
DIV.IsiColorPickerColorBox {
  white-space: nowrap;
  /* style du bouton permettant d'afficher la fenetre de choix d'une couleur */
}
DIV.IsiColorPickerColorBox.IsiColorPickerSelected .btnAfficherChoixCouleur:before {
  color: #1ca8dd;
}
DIV.IsiColorPickerColorBox .btnAfficherChoixCouleur {
  border-style: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: Transparent;
  vertical-align: top;
  padding-top: 1px;
  display: inline-block;
  padding-left: 6px;
}
DIV.IsiColorPickerColorBox .btnAfficherChoixCouleur:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #b6c0c3;
  content: "\f043";
  font-family: FontAwesome;
}
DIV.IsiColorPickerColorBoxObligatoire {
  float: left;
  height: 16px;
  border-style: solid;
  border-color: #94a6b5;
  font-size: 10px;
  background-color: #FFFDDA;
  white-space: nowrap;
}
/**************************************************
 * Fin du style du contrôle IsiColorPicker        *
 **************************************************/
/* HtmlEditor */
/* Listes déroulantes du contrôle */
#fraMessage_iHtmltxtMessage_IcbChoixPolice,
#fraMessage_iHtmltxtMessage_IcbChoixTaille,
#fraMessage_iHtmltxtMessage_IcbChoixCouleur {
  border: #dfdfdf 1px solid;
  margin: 0;
  margin-left: 2px;
  padding: 0;
  font-size: 8pt;
  width: auto;
  top: 0px;
  left: 0px;
  height: 20px;
}
#fraMessage_iHtmltxtMessage_IcbChoixPolice:hover,
#fraMessage_iHtmltxtMessage_IcbChoixTaille:hover,
#fraMessage_iHtmltxtMessage_IcbChoixCouleur:hover {
  border: #b8c0c3 1px solid;
}
/* Cases Style */
.inputPropStyle:before {
  padding: 5px;
  width: 19px;
  height: 18px;
  text-align: center;
}
.inputPropStyle {
  width: 18px;
  height: 19px;
  border-style: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: Transparent;
  cursor: pointer;
  display: inline;
}
.ButtonOn:before {
  border-radius: 25px;
  background-color: #fff;
  border: 2px solid #1ca8dd;
  color: #1ca8dd;
}
.ButtonOff:before {
  border-radius: 25px;
  background-color: #dfdfdf;
  border: 2px solid #dfdfdf;
  color: #3b4346;
}
/* Bouton Gras */
.inputPropBold {
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: bold;
}
.inputPropBoldFR:before {
  content: "G";
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: bold;
}
.inputPropBoldUK:before {
  content: "B";
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: bold;
}
/* Bouton Souligner */
.inputPropUnderline {
  font-size: 12px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 6px;
  text-decoration: underline;
  padding-top: 3px;
}
.inputPropUnderlineFR,
.inputPropUnderlineUK {
  display: inline-block;
}
.inputPropUnderlineFR:before {
  font-size: 12px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 6px;
  text-decoration: underline;
  padding-top: 3px;
  content: "S";
}
.inputPropUnderlineUK:before {
  content: "U";
  font-size: 12px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 6px;
  text-decoration: underline;
  padding-top: 3px;
}
/* Bouton Italique */
.inputPropItalic:before {
  font-family: FontAwesome;
  content: "\F033";
  padding-left: 7px;
  padding-right: 7px;
}
/* Boutons Mise en forme */
.inputPropAlignLeft:before {
  font-family: FontAwesome;
  content: "\F036";
}
.inputPropAlignCenter:before {
  font-family: FontAwesome;
  content: "\F037";
}
.inputPropAlignRight:before {
  font-family: FontAwesome;
  content: "\F038";
}
/* Bouton Lien */
.inputAddLink:before {
  font-family: FontAwesome;
  content: "\F0C1";
}
/* IsiRichText */
.IsiRichTextTextArea,
.IsiTextMultiTextArea,
.IsiHtmlEditorTextBox {
  /* font-family: Verdana;*/
  font-size: 10px;
  color: #232526;
  border: #dfdfdf 1px solid;
  overflow: auto;
  background-color: white;
  outline: none;
}
.IsiRichTextTextArea:hover,
.IsiTextMultiTextArea:hover,
.IsiHtmlEditorTextBox:hover {
  border: #b8c0c3 1px solid;
}
.IsiRichTextTextArea i,
.IsiTextMultiTextArea i,
.IsiHtmlEditorTextBox i,
.IsiRichTextTextArea em,
.IsiTextMultiTextArea em,
.IsiHtmlEditorTextBox em {
  font-style: italic;
}
.IsiRichTextTextArea u,
.IsiTextMultiTextArea u,
.IsiHtmlEditorTextBox u {
  text-decoration: underline;
}
.IsiRichTextTextArea strong,
.IsiTextMultiTextArea strong,
.IsiHtmlEditorTextBox strong,
.IsiRichTextTextArea b,
.IsiTextMultiTextArea b,
.IsiHtmlEditorTextBox b {
  font-weight: bold;
}
.IsiRichTextLabel,
.IsiHtmlEditorLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
  text-align: right;
  line-height: 18px;
}
/* styles de la mise en forme Xml, SQL */
.mMotClePrincipal {
  color: #0000FF;
  font-size: 8pt;
  font-family: inherit /*HMLA*/;
  font-weight: bold;
}
.mMotCleSecondaire {
  color: #808080;
  font-size: 8pt;
  font-family: inherit /*HMLA*/;
  font-weight: bold;
}
.mMotCleJointure {
  color: #FF0000;
  font-size: 8pt;
  font-family: inherit /*HMLA*/;
  font-weight: bold;
}
.mMotCleFonction {
  color: #000000;
  font-size: 8pt;
  font-family: inherit /*HMLA*/;
  font-weight: bold;
}
.mChamp {
  color: #008000;
  font-size: 8pt;
  font-family: inherit /*HMLA*/;
}
/* Piece jointe */
.pJ {
  background-color: #eeeeee;
}
.pJ span:first-child {
  margin-left: 14px;
}
.pJ .btn {
  background-color: white;
  border-radius: 25px;
  color: #1ca8dd;
}
.iAP_prevDiv.ext-img:before {
  font-family: FontAwesome;
  color: #1ca8dd;
  font-size: 32px;
  position: absolute;
  margin-top: 100px;
}
/* Raccourci bandeau */
.opened .FlecheRacImg:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f106";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
.FlecheRacImg:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
  font-weight: normal;
  margin-left: 5px;
  color: #808080;
  line-height: 39px;
}
#DivRacBandeau .SubMenuPanel {
  background-color: #f6f6f6;
}
.IsiDivHomeConnexion {
  border-radius: 4px;
}
.IsiDivHomeConnexion .iCheckBox {
  text-align: center;
}
.IsiDivHomeConnexion #IsiBtnEntrer_b {
  width: 216px;
  height: 24px;
  opacity: 0.9;
}
.IsiDivLinkAbout {
  text-align: center;
  padding-left: 415px;
  padding-top: 5px;
}
.IsiDivLinkAbout a.IsiLinkButton {
  color: #fff;
  padding-left: 5px;
}
.IsiDivLinkAbout:before {
  /*fa-info-circle*/
  font-family: FontAwesome;
  content: "\f05a";
  /*fa-info-circle*/
  font-size: 12px;
  color: #fff;
}
.IsiAccordion .ui-state-default {
  border: inherit;
  background: transparent none repeat scroll 0% 0%;
  color: #1e91bc;
}
.IsiAccordion .ui-state-focus,
.IsiAccordion .ui-widget-content .ui-state-focus,
.IsiAccordion .ui-widget-header .ui-state-focus {
  color: #1e91bc;
  background-color: none;
  border: inherit;
}
.IsiAccordion .ui-state-hover,
.IsiAccordion .ui-widget-content .ui-state-hover,
.IsiAccordion .ui-widget-header .ui-state-hover {
  color: #1ca8dd;
  background-color: #d8e7ed;
  border: inherit;
}
.IsiAccordion .ui-state-active,
.IsiAccordion .ui-widget-content .ui-state-active,
.IsiAccordion .ui-widget-header .ui-state-active,
.IsiAccordion .ui-state-focus .ui-state-active {
  border: inherit;
  color: #3b4346;
  background: none;
}
.IsiAccordion .ui-widget {
  font-family: inherit;
}
.IsiAccordion .ui-widget-content {
  border: inherit;
  background: none;
}
.IsiAccordion .DivIconeHover {
  border: 1px solid #1e91bc;
  box-sizing: border-box;
}
.IsiGallery .DivIconeHover {
  border: 1px solid #1e91bc;
  box-sizing: border-box;
}
.IsiGallery .IsiImageButtonEnabled {
  display: none;
}
/* Icones affichés dans la grille */
.faIcon,
.fiIcon {
  color: #1e91bc;
  font-size: 16px;
}
.x-tip.x-tip-default.x-border-box {
  border-width: 0px;
  background-color: transparent;
}
.x-tip-body.x-tip-body-default {
  overflow: visible;
}
#ext-quicktips-tip-outerCt {
  position: absolute;
  left: -30px;
  white-space: nowrap;
}
#ext-quicktips-tip-innerCt {
  display: block;
  margin-top: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  padding: 0 5px;
  top: 0;
  background-color: #3b4346;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  /*
        Flèche orienté à droite, en bas à droite de l'élément
    */
  /*
        Flèche orienté à droite, en haut à droite de l'élément
    */
  /* Tooltip dynamique */
}
#ext-quicktips-tip-innerCt.arrow-right-bottom-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  bottom: -3px;
  right: -5px;
}
#ext-quicktips-tip-innerCt.arrow-right-top-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  top: 3px;
  right: -5px;
}
#ext-quicktips-tip-innerCt.beforetooltip:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 5px;
}
#ext-quicktips-tip-innerCt.beforetooltipright {
  padding: 0 5px;
}
#ext-quicktips-tip-innerCt.beforetooltipright:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 80%;
}
#ext-quicktips-tip-innerCt.aftertooltip:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 15%;
}
#ext-quicktips-tip-innerCt.aftertooltipright:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 80%;
}
#ext-quicktips-tip-innerCt.StartToolTip {
  border: 0;
  color: #808080;
  background-color: #fff;
  height: auto;
  margin-top: inherit;
  padding: 10px;
  /*
		&.bottom
		{
			box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
			border-top: 2px @color-secondary1 solid;
			&:before {
			  .icon-fleche-tooltip(18px);
			  left: auto;
			  right: 8px;
			  top: -15px;
			}
		}
		*/
}
#ext-quicktips-tip-innerCt.StartToolTip.bottom {
  box-shadow: 4px -4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-bottom: 2px #3b4346 solid;
}
#ext-quicktips-tip-innerCt.StartToolTip.bottom:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 18px;
  position: absolute;
  bottom: -12px;
  left: 15%;
  left: auto;
  top: auto;
  right: 8px;
  bottom: -14px;
}
#ext-quicktips-tip-innerCt.StartToolTip .tdImg {
  vertical-align: top;
}
#ext-quicktips-tip-innerCt.StartToolTip .tdImg .ToolTipImg {
  border-radius: 50px;
  margin-left: 50px;
  width: 60px;
  height: 60px;
}
#ext-quicktips-tip-innerCt.StartToolTip.right {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), 4px -4px 4px rgba(0, 0, 0, 0.15);
  border-left: 2px #3b4346 solid;
}
#ext-quicktips-tip-innerCt.StartToolTip.right:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d9";
  left: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  top: 2px;
  left: -7px;
}
#ext-quicktips-tip-innerCt.StartToolTip.right.topRight:before {
  top: auto;
  bottom: -1px;
}
#ext-quicktips-tip-innerCt.StartToolTip.left {
  box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-right: 2px #3b4346 solid;
}
#ext-quicktips-tip-innerCt.StartToolTip.left:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  right: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: auto;
  right: -7px;
  top: 0px;
}
#ext-quicktips-tip-innerCt.StartToolTip.top {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  border-top: 2px #3b4346 solid;
}
#ext-quicktips-tip-innerCt.StartToolTip.top:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
  left: auto;
  right: 8px;
  top: -15px;
}
#ext-quicktips-tip-innerCt.StartToolTip.top.dynaToolTip {
  border-color: #1ca8dd;
}
#ext-quicktips-tip-innerCt.StartToolTip.top.dynaToolTip:before {
  font-family: FontAwesome;
  color: #1ca8dd;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
}
#ext-quicktips-tip-innerCt.StartToolTip * {
  border: 0;
  padding: 0;
  margin: 0;
  background: inherit;
}
#ext-quicktips-tip-innerCt.StartToolTip .m {
  padding: 0 5px;
}
#ext-quicktips-tip-innerCt.StartToolTip table {
  margin: 0 10px;
}
#ext-quicktips-tip-innerCt.StartToolTip td.taskDesc {
  white-space: normal;
}
#ext-quicktips-tip-innerCt.dynaToolTip {
  padding: 0px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer {
  /* Div représentant la barre supérieure */
  height: 30px;
  background-color: #1ca8dd;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  /* Lorsqu'une image est affichée dans la barre supérieure cette dernière est plus haute */
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer.withPicture {
  height: 55px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer.withPicture .upperBarLeftIcon {
  line-height: 55px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer.withPicture .upperBarPictureRoundedBorder {
  display: block;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer.withPicture .upperBarTitleContainer {
  line-height: 55px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer.withPicture:after {
  line-height: 55px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer:after {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
  color: #fff;
  padding-left: 10px;
  line-height: 30px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarLeftIcon {
  padding-right: 10px;
  height: 100%;
  vertical-align: top;
  line-height: 30px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarLeftIcon.iconeInfobulle:before {
  font-family: FontIsilog;
  font-size: 20px;
  content: '\E384';
  color: white;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder {
  /* Div représentant la bordure blanche autour de l'image arrondi */
  display: none;
  background-color: #fff;
  /* La largeur et hauteur de cette zone correspond au diamètre de l'image + 2 x l'épaisseur de la bordure autour */
  width: 102px;
  height: 102px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 102px;
  margin-top: 7px;
  margin-right: 10px;
  z-index: 1;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder .upperBarPictureContainer {
  /* Div contenant l'image arrondi */
  width: 92px;
  height: 92px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 92px;
  margin: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  image-orientation: from-image;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarTitleContainer {
  /* Div contenant le texte de la barre supérieure */
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  /* Centré en hauteur */
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  white-space: nowrap;
  flex: 1 0 auto;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarButtonsContainer {
  /* Div contenant les boutons de la barre supérieure (placé à droite) */
  height: 100%;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn {
  /* Div représentant le bouton fermer dans la barre supérieure */
  width: auto;
  height: 100%;
  line-height: 30px;
  /* Centré en hauteur */
  color: #fff;
  margin-right: 10px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
}
#ext-quicktips-tip-innerCt .tooltipDynamique .upperBarSpacer {
  /* Div permettant de laisser de l'espace entre la barre supérieure et la zone de contenu quand la barre supérieure à une image */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  height: 55px;
  z-index: 0;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .externalContentContainer {
  overflow: hidden;
  margin-left: 10px;
  margin-right: 10px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .externalContentContainer table {
  margin: auto;
  margin-top: 14px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .externalContentContainer table td {
  line-height: 15px;
  vertical-align: top;
  font-size: 11px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .externalContentContainer table .TooltipLib {
  text-align: right;
  height: 25px;
  color: #46a8cd;
  white-space: nowrap;
  padding-right: 5px;
  padding-bottom: 8px;
}
#ext-quicktips-tip-innerCt .tooltipDynamique .externalContentContainer table .TooltipInfo {
  margin-right: 3px;
  margin-left: 3px;
  line-height: 15px;
  height: 25px;
}
#ext-quicktips-tip-innerCt:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  left: 5px;
  top: -13px;
  left: 10px;
}
/*******************************
** Tooltip workflow
********************************/
html div.mxTooltip {
  background-color: transparent;
  border-width: 0px;
  box-shadow: none;
}
html div.mxTooltip .tooltip.StartToolTip.top:before {
  top: -9px;
}
/* Tooltip graph */
.GrpTooltip.tooltip.StartToolTip.right:before {
  left: -6px;
}
input[type=checkbox],
input[type=radio],
select {
  cursor: pointer;
}
#print_formulaire .cCbo,
#print_formulaire .tcD,
#print_formulaire .tbfTb,
#print_formulaire .nTb,
#print_formulaire .tcTb,
#print_formulaire .tcSq,
#print_formulaire .tdTbS,
#print_formulaire .iComboBoxDropDown,
#print_formulaire .iTextBoxTextBox,
#print_formulaire .iTextConnexeTextBox,
#print_formulaire .iNumAndDateTextBox,
#print_formulaire .iMemoTextArea,
#print_formulaire .iHtmlRichTextTextBox,
#print_formulaire .iTreeViewDefaultItemClass,
#print_formulaire .iTreeViewHiliteClass,
#print_formulaire .iTextMultiTextArea,
#print_formulaire .IsiComboCritTextBox,
#print_formulaire .IsiComboCritTextBoxEntre,
#print_formulaire .IsiComboCritDropDown {
  height: auto;
  line-height: inherit;
  padding-left: 0px;
}
#DivMenuPrinc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #fff;
  background: #3b4346;
  clear: both;
  height: 30px;
  padding-top: 3px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
#DivMenuPrinc .MenuParent {
  height: 100%;
  margin-right: 2px;
  cursor: pointer;
}
#DivMenuPrinc .MenuParent .MenuTitle {
  display: flex;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  height: 100%;
}
#DivMenuPrinc .MenuParent.hover .MenuTitle {
  color: #87d0ec;
}
#DivMenuPrinc .MenuParent.hover.active .MenuTitle {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #1e91bc;
  background: #eeeeee;
}
#DivMenuPrinc .MenuParent.hover.opened .MenuTitle {
  background: #1ca8dd;
  color: #fff;
}
/* Sous menu du menu principal (la zone qui s'ouvre) */
.menuPrincSubMenus .SubMenuPanel {
  display: none;
  position: absolute;
  overflow: visible;
  margin-left: 18px;
  margin-right: 18px;
  width: calc(100% - (18px + 18px));
  z-index: 50001;
  left: 0;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  z-index: 5000;
  width: 100%;
  overflow: auto;
  background: #f6f6f6;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1e91bc;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table {
  table-layout: fixed;
  width: 100%;
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
  /* five and more items */
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(10),
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(10) ~ th {
  width: 10%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(10),
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(10) ~ td {
  width: 10%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(9),
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(9) ~ th {
  width: 11.11111111%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(9),
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(9) ~ td {
  width: 11.11111111%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(8),
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(8) ~ th {
  width: 12.5%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(8),
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(8) ~ td {
  width: 12.5%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(7),
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(7) ~ th {
  width: 14.28571429%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(7),
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(7) ~ td {
  width: 14.28571429%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(6),
.menuPrincSubMenus .SubMenuPanel .SubMenu table th:first-child:nth-last-child(6) ~ th {
  width: 16.66666667%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(6),
.menuPrincSubMenus .SubMenuPanel .SubMenu table td:first-child:nth-last-child(6) ~ td {
  width: 16.66666667%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table th {
  padding: 12px 20px 2px 20px;
  border-right: 1px solid #dfdfdf;
  width: 20%;
  text-align: left;
  vertical-align: top;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu table td {
  padding: 0 20px 14px 20px;
  border-right: 1px solid #dfdfdf;
  width: 20%;
  vertical-align: top;
  cursor: default;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .emptyTd,
.menuPrincSubMenus .SubMenuPanel .SubMenu .emptyTh {
  border: none;
  cursor: default;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .mnuContent10Over {
  overflow: auto;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .mnuContent10Over table th {
  width: 200px;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .mnuContent10Over table td {
  width: 200px;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .level2 {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 13px;
  padding: 0 0 3px 15px ;
  cursor: pointer;
  font-size: 95%;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .level1 {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 13px;
  padding: 7px 0 7px 0;
  cursor: pointer;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .level0 {
  /* .font-h2-ardoise */
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #3b4346;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 23px;
}
.menuPrincSubMenus .SubMenuPanel .SubMenu .level0 div {
  /*Elément d'un menu*/
  float: none;
}
#associatedViewFormVerticalMenu {
  margin: 0 5px 0 0;
}
#DivLeft.collapsed {
  width: 50px;
}
/*
  ____      _              _       _      
/  ___|    | |            | |     | |     
\ `--.  ___| |__   ___  __| |_   _| | ___ 
 `--. \/ __| '_ \ / _ \/ _` | | | | |/ _ \
/\__/ / (__| | | |  __/ (_| | |_| | |  __/
\____/ \___|_| |_|\___|\__,_|\__,_|_|\___|
*/
/* Anciennement IsiSchedule.css */
/* less concernant le design du plannning schedule */
/************************************************************************************************************/
/* Variable */
/************************************************************************************************************/
/* concernant OBJET */
/* concernant SITE */
/* concernant Utilisateurs */
/* concernant societe */
/* concernant UO */
/* concernant Equipe */
/* APPEL*/
/*Action*/
/*intervention*/
/*
  _____  _                       _                     
 / ____|| |                     | |                    
| (___  | |_  _ __  _   _   ___ | |_  _   _  _ __  ___ 
 \___ \ | __|| '__|| | | | / __|| __|| | | || '__|/ _ \
 ____) || |_ | |   | |_| || (__ | |_ | |_| || |  |  __/
|_____/  \__||_|    \__,_| \___| \__| \__,_||_|   \___|
													   
													   
*/
DIV.schSchedule {
  z-index: 75;
  padding: 0;
  margin: 0;
  background-color: #f7f7f7;
}
div.grad DIV.b {
  text-align: center;
  text-indent: 2px;
  background-color: #f7f7f7;
  border-top: solid 1px #186c8d;
  border-bottom: solid 1px Transparent;
  overflow: hidden;
}
/************************************************************************************************************/
/* Regles pour le selecteur de la periode */
/************************************************************************************************************/
DIV.schPeriodSelector {
  margin: 1px 0px 1px 0px;
}
DIV.schPeriodSelector TD {
  width: 25px;
  height: 25px;
  cursor: pointer;
  vertical-align: bottom;
}
/************************************************************************************************************/
/* Regles pour le titre de la periode */
/************************************************************************************************************/
DIV.schPeriod {
  padding: 0;
  white-space: nowrap;
  float: left;
  font-size: 11px;
  padding-bottom: 3px;
}
#mStaticProps li {
  margin-bottom: 5px;
}
li.mLiCalendarsGroup {
  margin-top: 10px;
}
#mStaticProps .mLiCalendarsGroup .tcD {
  margin-top: 5px;
  font-size: 11px;
  color: #252527;
  font-weight: 400;
}
/*
 _____ _    _       
/  ___| |  (_)      
\ `--.| | ___ _ __  
 `--. \ |/ / | '_ \ 
/\__/ /   <| | | | |
\____/|_|\_\_|_| |_|
                    
                    
*/
TR.schTitle DIV.schViewSelector TABLE TD.unselectedView TABLE tr td.colorcontent {
  font-size: 13px;
  color: #fff;
}
/* couleur de l'element sélectionné */
TR.schTitle DIV.schViewSelector TABLE TD.selectedView TABLE tr td.colorcontent {
  /*.Cell_button_schedule_active();*/
}
/* specifique calendriers de type OBJET 
*************************************************************************************/
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.OBJET TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.OBJET TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.OBJET TD.middle span:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E1BD";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.OBJET TD.right {
  background-color: #e0e0e0;
}
div.infos TABLE td.OBJET TD.day {
  border-color: #617b85;
  background-color: #e0e0e0;
}
div.infos TABLE td.OBJET TD.day div.label {
  border-color: #617b85;
}
div.infos TABLE td.OBJET TD.day div.info {
  font-weight: normal;
  background-color: #ffffff;
  border-color: #617b85;
}
div.calGrid td.OBJET div.grid {
  border-color: #617b85;
}
div.calGrid td.OBJET div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.OBJET div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.OBJET div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.OBJET div.grid td.grid div.a {
  border-color: #e6edf7;
}
div.calGrid td.OBJET div.grid td.grid div.b {
  border-color: #617b85;
}
div.calGrid td.OBJET div.grid td.grid div.lastslot {
  border-color: #617b85;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.OBJET div.grid td.grid div.ajourchome {
  border-color: #D5E1F1;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.OBJET div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.OBJET div.grid td.grid div.ajourchome,
div.calGrid td.OBJET div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
/* cadre de la grille mensuelle */
.OBJET DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.OBJET DIV.monthGrid TABLE.monthGrid TD,
.OBJET DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.OBJET DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.OBJET TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.OBJET TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.OBJET TABLE.monthGrid TD.dayactchome {
  background-color: #ededed;
}
/* cellule contenant le contenu d'une matinee hors periode */
.OBJET TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
/* aujourd'hui*/
/************************************************************************************************************/
div.infos td.today {
  border-color: #1ca8dd !important;
}
div.infos td.today div.label {
  border-color: #1ca8dd !important;
  background-color: #1ca8dd !important;
  color: #ffffff;
}
div.infos td.today div.info {
  border-color: #1ca8dd !important;
}
/* specifique calendriers de type SITE 
*************************************************************************************/
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.SITE TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.SITE TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.SITE TD.middle span:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E0EA";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.SITE TD.right {
  background-color: #e0e0e0;
}
div.infos TABLE td.SITE TD.day {
  border-color: #617b85;
  background-color: #e0e0e0;
}
div.infos TABLE td.SITE TD.day div.label {
  background-color: #e0e0e0;
}
div.infos TABLE td.SITE TD.day div.info {
  font-weight: normal;
  background-color: #ffffff;
  border-color: #617b85;
}
/* Grille de fond */
div.calGrid td.SITE div.grid {
  border-color: #617b85;
}
div.calGrid td.SITE div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.SITE div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.SITE div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.SITE div.grid td.grid div.a {
  border-color: #e6edf7;
}
div.calGrid td.SITE div.grid td.grid div.lastslot {
  border-color: #617b85;
}
div.calGrid td.SITE div.grid td.grid div.b {
  border-color: #617b85;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.SITE div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.SITE div.grid td.grid div.ajourchome {
  border-color: #617b85;
}
/* couleur de fond d'une heure non travaillee */
div.calGrid td.SITE div.grid td.grid div.ajourchome,
div.calGrid td.SITE div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
ul.SITE {
  color: #252527;
}
ul.SITE li {
  padding-left: 3px;
}
ul.SITE div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E0EA";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* specifique calendriers de type UTILISATEUR 
*************************************************************************************/
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.UTILISATEUR TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.UTILISATEUR TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.UTILISATEUR TD.middle span:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E0E4";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.UTILISATEUR TD.right {
  background-color: #e0e0e0;
}
.UTILISATEUR DIV.WeekGrid,
.UTILISATEUR DIV.WeekGrid DIV.weekday,
.UTILISATEUR DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
  background-color: #ffffff;
}
/* label du jour travaille */
.UTILISATEUR DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
  border-color: #617b85;
}
/* cadre d'un jour chome */
.UTILISATEUR DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d'un jour hors periode */
.UTILISATEUR DIV.WeekGrid DIV.outperiod {
  background-color: #ffffff !important;
}
.UTILISATEUR DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.UTILISATEUR DIV.monthGrid TABLE.monthGrid TD,
.UTILISATEUR DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.UTILISATEUR DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.UTILISATEUR TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.UTILISATEUR TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.UTILISATEUR TABLE.monthGrid TD.dayactchome {
  background-color: #ededed !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.UTILISATEUR TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
ul.UTILISATEUR li {
  padding-left: 3px;
}
ul.UTILISATEUR div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E0E4";
  font-family: FontIsilog;
  margin-right: 5px;
}
div.infos TABLE td.UTILISATEUR TD.day {
  border-color: #617b85;
  background-color: #ffffff;
}
div.infos TABLE td.UTILISATEUR TD.day div.label {
  background-color: #e0e0e0;
}
div.infos TABLE td.UTILISATEUR TD.day div.info {
  font-weight: normal;
  background-color: transparent;
  border-color: #617b85;
}
div.calGrid td.UTILISATEUR div.grid {
  border-color: #617b85;
}
div.calGrid td.UTILISATEUR div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.UTILISATEUR div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.UTILISATEUR div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.UTILISATEUR div.grid td.grid div.a {
  border-color: #ededed;
}
div.calGrid td.UTILISATEUR div.grid td.grid div.lastslot {
  border-color: #617b85;
}
div.calGrid td.UTILISATEUR div.grid td.grid div.b {
  border-color: #617b85;
}
div.calGrid td.UTILISATEUR div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.UTILISATEUR div.grid td.grid div.ajourchome {
  border-color: #EFD9E1;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.UTILISATEUR div.grid td.grid div.ajourchome,
div.calGrid td.UTILISATEUR div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td div.grid td.grid div.b {
  border-bottom-color: transparent !important;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td div.grid td.grid div.bjourchome {
  border-bottom-color: transparent !important;
}
/* specifique calendriers de type SOCIETE 
*************************************************************************************/
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.SOCIETE TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.SOCIETE TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.SOCIETE TD.middle span:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E036";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.SOCIETE TD.right {
  background-color: #e0e0e0;
}
ul.SOCIETE {
  background-color: #ffffff !important;
}
ul.SOCIETE li {
  padding-left: 3px;
}
ul.SOCIETE div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E036";
  font-family: FontIsilog;
  margin-right: 5px;
}
.SOCIETE DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.SOCIETE DIV.monthGrid TABLE.monthGrid TD,
.SOCIETE DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.SOCIETE DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.SOCIETE TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.SOCIETE TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.SOCIETE TABLE.monthGrid TD.dayactchome {
  background-color: #ededed !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.SOCIETE TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
.SOCIETE DIV.WeekGrid,
.SOCIETE DIV.WeekGrid DIV.weekday,
.SOCIETE DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
}
/* label du jour travaille */
.SOCIETE DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d'un jour chome */
.SOCIETE DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d'un jour hors periode */
.SOCIETE DIV.WeekGrid DIV.outperiod {
  background-color: #ffffff !important;
}
/* specifique calendriers de type SERVICE 
*************************************************************************************/
ul.SERVICE li {
  padding-left: 3px;
}
ul.SERVICE div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E050";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* cadre de la grille mensuelle */
.SERVICE DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.SERVICE DIV.monthGrid TABLE.monthGrid TD,
.SERVICE DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.SERVICE DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.SERVICE TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.SERVICE TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.SERVICE TABLE.monthGrid TD.dayactchome {
  background-color: #ededed !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.SERVICE TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.SERVICE TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.SERVICE TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.SERVICE TD.middle :before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E050";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.SERVICE TD.right {
  background-color: #e0e0e0;
}
/* Entetes des colonnes */
div.infos TABLE td.SERVICE TD.day {
  border-color: #617b85;
  background-color: #ffffff;
}
div.infos TABLE td.SERVICE TD.day div.label {
  border-color: #617b85;
  background-color: #e0e0e0;
}
div.infos TABLE td.SERVICE TD.day div.info {
  font-weight: normal;
  background-color: #ffffff;
  border-color: #617b85;
}
div.calGrid td.SERVICE div.grid {
  border-color: #617b85;
}
div.calGrid td.SERVICE div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.SERVICE div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.SERVICE div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.SERVICE div.grid td.grid div.a {
  border-color: #617b85;
}
div.calGrid td.SERVICE div.grid td.grid div.lastslot {
  border-color: #617b85;
}
div.calGrid td.SERVICE div.grid td.grid div.b {
  border-color: #617b85;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.SERVICE div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.SERVICE div.grid td.grid div.ajourchome {
  border-color: #DBDBF2;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.SERVICE div.grid td.grid div.ajourchome,
div.calGrid td.SERVICE div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
/* cadre d' un jour travaille */
.SERVICE DIV.WeekGrid,
.SERVICE DIV.WeekGrid DIV.weekday,
.SERVICE DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
}
/* label du jour travaille */
.SERVICE DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d'un jour chome */
.SERVICE DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d'un jour hors periode */
.SERVICE DIV.WeekGrid DIV.outperiod {
  background-color: #ffffff !important;
}
/************************************************************************************************************/
/* Grille de fond */
div.calGrid td.today {
  border-color: #1ca8dd !important;
  background-color: #ffffff;
}
/************************************************************************************************************/
/* Regles pour le selecteur de la periode */
/************************************************************************************************************/
DIV.schPeriodSelector TD.prevPeriod:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f0a8";
  font-family: FontAwesome;
  margin-left: 5px;
}
DIV.schPeriodSelector TD.todayPeriod:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f175";
  font-family: FontAwesome;
  margin-left: 9px;
}
DIV.schPeriodSelector TD.nextPeriod:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f0a9";
  font-family: FontAwesome;
}
/************************************************************************************************************/
/* Regles pour le selecteur de vues multiples */
/************************************************************************************************************/
TD.schSizeSelector {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
TD.Fullsize:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f133";
  font-family: FontAwesome;
}
TD.Autosize:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f0db";
  font-family: FontAwesome;
}
/************************************************************************************************************/
/* Regles pour le selecteur de vue */
/************************************************************************************************************/
TR.schTitle {
  padding-top: 2px;
  padding-bottom: 2px;
  height: 35px;
}
TR.schTitle DIV.schViewSelector {
  position: absolute;
  right: 0px;
  top: 2px;
  display: inline-block;
}
TR.schTitle DIV.schViewSelector table {
  height: 100%;
  border-collapse: collapse;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector {
  width: auto;
  padding: 0px 2px 0px 2px;
  vertical-align: middle;
  /*background-color: transparent;*/
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE {
  height: 100%;
  width: 100%;
  cursor: pointer;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr {
  height: 1px;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr.rowcontent {
  height: 100%;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr td.corner {
  width: 1px;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr td.cellcontent {
  text-align: center;
  vertical-align: unset;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr td.cellcontent SPAN {
  white-space: nowrap;
  height: 100%;
  vertical-align: sub;
  margin: 0px 5px 0px 5px;
}
TR.schTitle DIV.schViewSelector TABLE TD.viewSelector TABLE tr td.cellborder {
  width: 1px;
}
/*vue non selectionnee */
/*vue selectionnee */
/************************************************************************************************************/
/* Regles pour le selecteur de calendriers */
/************************************************************************************************************/
/* Onglet */
DIV.schCalendarSelector {
  overflow-x: hidden;
  overflow-y: hidden;
  cursor: pointer;
  margin: 2px 0px 0px 0px;
}
DIV.schCalendarSelector TABLE {
  width: 100%;
  table-layout: fixed;
}
DIV.schCalendarSelector TABLE TD {
  vertical-align: top;
}
/* cellule gauche de l'onglet */
DIV.schCalendarSelector TD.left,
DIV.schCalendarSelector TD.right {
  vertical-align: middle !important;
  width: 5px;
  height: 20px;
}
/* cellule centre de l'onglet */
DIV.schCalendarSelector TD.middle {
  vertical-align: middle !important;
  height: 20px;
  background-repeat: repeat;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* cadre contenant le label du calendrier */
DIV.schCalendarSelector TD.middle SPAN {
  height: 20px;
  background-position-y: center;
  background-repeat: no-repeat;
  white-space: nowrap;
  table-layout: fixed;
  overflow: hidden;
}
/************************************************************************************************************/
/* Regles pour le conteneur des vues */
/************************************************************************************************************/
.schCalendarView {
  padding: 0;
  margin: 0;
}
/* LBRI - 2012.02.20 - [DYSF:47285] : impact IE7+ */
.schCalendarView > div {
  position: absolute;
}
.selectedCell {
  filter: alpha(opacity=50);
  opacity: 0.5;
  background-color: #b2eaff !important;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
.flyover {
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: black !important;
  text-align: center;
  cursor: pointer;
}
.move {
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: black !important;
  text-align: center;
  cursor: url(/IsilogWebSystem/Images/Cursors/cursor_move.cur);
}
.resize_n {
  border-top: solid 1px red !important;
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-align: center;
  cursor: n-resize;
}
.resize_s {
  border-bottom: solid 1px red !important;
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: black !important;
  font-weight: lighter;
  text-align: center;
  cursor: s-resize;
}
.resize_w {
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-align: center;
  cursor: w-resize;
}
.resize_e {
  background-color: red !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-align: center;
  cursor: e-resize;
}
.forbidden {
  cursor: url(/IsilogWebSystem/Images/Cursors/dragdrop.cur) !important;
}
DIV.moreactivities {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  visibility: hidden;
  width: 10px;
  background-color: Transparent;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/MoreBottom.gif);
}
DIV.AllActivities {
  visibility: visible;
  border-style: solid;
  border-width: 1px;
  border-color: Transparent;
  box-sizing: border-box;
}
/* Type de calendriers
**************************************************************************************************************/
/* specifique calendriers de type EQUIPE 
*************************************************************************************/
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.EQUIPE TD.left {
  background-color: #e0e0e0;
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.EQUIPE TD.middle {
  background-color: #e0e0e0;
}
DIV.schCalendarSelector td.EQUIPE TD.middle span:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E142";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.EQUIPE TD.right {
  background-color: #e0e0e0;
}
/* specifique calendriers de type INTERVENANT 
*************************************************************************************/
/* Onglet */
/* Partie gauche de l'onglet */
DIV.schCalendarSelector td.INTERVENANT TD.left {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Calendars/INTERVENANT/tab_left_INTERVENANT.gif);
}
/* Partie centrale de l'onglet */
DIV.schCalendarSelector td.INTERVENANT TD.middle {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Calendars/INTERVENANT/tab_middle_INTERVENANT.gif);
}
DIV.schCalendarSelector td.INTERVENANT TD.middle span {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Calendars/INTERVENANT/INTERVENANT.gif);
}
/* Partie droite de l'onglet */
DIV.schCalendarSelector td.INTERVENANT TD.right {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Calendars/INTERVENANT/tab_right_INTERVENANT.gif);
}
/* Entetes des colonnes */
div.infos TABLE td.SOCIETE TD.day {
  border-color: #617b85;
  background-color: #ffffff;
}
div.infos TABLE td.SOCIETE TD.day div.label {
  border-color: #617b85;
  background-color: #e0e0e0;
}
div.infos TABLE td.SOCIETE TD.day div.info {
  font-weight: normal;
  background-color: transparent;
  border-color: #617b85;
}
div.calGrid td.SOCIETE div.grid {
  border-color: #617b85;
}
div.calGrid td.SOCIETE div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.SOCIETE div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.SOCIETE div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.SOCIETE div.grid td.grid div.a {
  border-color: #ededed;
}
div.calGrid td.SOCIETE div.grid td.grid div.lastslot {
  border-color: #617b85;
}
div.calGrid td.SOCIETE div.grid td.grid div.b {
  border-color: #617b85;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.SOCIETE div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.SOCIETE div.grid td.grid div.ajourchome {
  border-color: #E6E6D5;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.SOCIETE div.grid td.grid div.ajourchome,
div.calGrid td.SOCIETE div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
/************************************************************************************************************/
/* Regles pour le 1er mode de representation de la vue hebdomadaire (IsiWeekView : semaine de travail) */
/************************************************************************************************************/
/************************************************************************************************************/
/* Regles pour le mode de representation de la vue hebdomadaire horaire (IsiWeekView) */
/************************************************************************************************************/
/*
	IsiWeekView.css
*/
/* Graduation */
div.grad {
  position: absolute;
  margin-top: 33px;
  width: 34px;
  padding: 0;
  overflow: hidden;
}
div.grad DIV.gradlist {
  position: absolute;
  width: 34px;
}
div.grad DIV.a {
  text-align: center;
  background-color: #e3efff;
  border-top: solid 1px #5d8cc9;
  border-bottom: solid 1px Transparent;
  margin-left: 50%;
  overflow: hidden;
}
div.grad SUP {
  text-align: right;
  font-weight: normal;
  overflow: hidden;
  vertical-align: super;
}
/************************************************************************************************************/
/* Entetes des colonnes */
DIV.infos {
  position: absolute;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-left: 34px;
}
DIV.infos TABLE {
  width: 100%;
  table-layout: fixed;
}
DIV.infos TD.day {
  padding: 2px 0px 1px 0px;
  border-left-style: solid;
  border-bottom-style: solid;
  border-right-style: solid;
  border-width: 1px;
  overflow: hidden;
  white-space: nowrap;
}
DIV.infos TD.day DIV.label {
  height: 15px;
  white-space: nowrap;
  overflow: hidden;
}
DIV.infos TD.day DIV.label DIV.daydate {
  float: left;
  width: 20px;
  margin-left: 2px;
}
DIV.infos TD.day DIV.label DIV.daylnk {
  cursor: pointer;
  text-align: center;
  padding-right: 20px;
  text-decoration: underline;
}
DIV.infos TD.day DIV.label DIV.daylbl {
  text-align: center;
  padding-right: 20px;
}
DIV.infos TD.day DIV.info {
  height: 15px;
  white-space: nowrap;
  text-align: center;
  padding-top: 3px;
}
/************************************************************************************************************/
/* Grille de fond */
div.calGrid {
  position: absolute;
  margin-top: 33px;
  margin-left: 34px;
  overflow: hidden;
  padding: 0;
}
div.calGrid TABLE {
  width: 100%;
  table-layout: fixed;
}
div.calGrid td.grid {
  border-left-style: solid;
  border-right-style: solid;
  border-width: 1px;
  vertical-align: top;
  box-sizing: border-box;
}
div.calGrid div.slot {
  table-layout: fixed;
  vertical-align: top;
  /* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: none;
  border-right-style: none;
  border-top-style: solid;
  border-top-width: 1px;
  overflow: hidden;
}
div.calGrid div.lastslot {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: solid;
  border-top-width: 1px;
}
/************************************************************************************************************/
/* Grille de Drag */
div.calGrid div.drag {
  width: 50%;
  height: 100%;
  visibility: hidden;
  position: absolute;
  z-index: 100;
  border-style: none;
  filter: alpha(opacity=50);
  opacity: 0.5;
  background-color: transparent;
}
div.calGrid div.drag td,
div.calGrid div.drag div.slot,
div.calGrid div.drag div.a,
div.calGrid div.drag div.b {
  border-left-style: none !important;
  border-right-style: none !important;
  border-top-style: none !important;
  border-bottom-style: none !important;
  background-color: transparent;
  padding: 1px 1px 1px 0px;
}
/* Type de calendriers
**************************************************************************************************************/
/* specifique calendriers de type EQUIPE 
*************************************************************************************/
/* Entetes des colonnes */
div.infos TABLE td.EQUIPE TD.day {
  border-color: #617b85;
  background-color: #e0e0e0;
}
div.infos TABLE td.EQUIPE TD.day div.label {
  border-color: #617b85;
}
div.infos TABLE td.EQUIPE TD.day div.info {
  background-color: #ffffff;
  border-color: #617b85;
}
div.calGrid td.EQUIPE div.grid {
  border-color: #617b85;
}
div.calGrid td.EQUIPE div.grid td.grid {
  border-color: #617b85;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.EQUIPE div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.EQUIPE div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.EQUIPE div.grid td.grid div.a {
  border-color: #ededed;
}
div.calGrid td.EQUIPE div.grid td.grid div.lastslot {
  border-color: #617b85;
}
div.calGrid td.EQUIPE div.grid td.grid div.b {
  border-color: #617b85;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.EQUIPE div.grid td.grid div.bjourchome {
  border-color: #617b85;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.EQUIPE div.grid td.grid div.ajourchome {
  border-color: #D6E8E8;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.EQUIPE div.grid td.grid div.ajourchome,
div.calGrid td.EQUIPE div.grid td.grid div.bjourchome {
  background-color: #ededed;
}
/* specifique calendriers de type INTERVENANT 
*************************************************************************************/
/* Entetes des colonnes */
div.infos TABLE td.INTERVENANT TD.day {
  border-color: #C16969;
  background-color: #D39696;
}
div.infos TABLE td.INTERVENANT TD.day div.label {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Calendars/INTERVENANT/header_day_INTERVENANT.gif);
  border-color: #C16969;
}
div.infos TABLE td.INTERVENANT TD.day div.info {
  background-color: transparent;
  border-color: #C16969;
}
div.calGrid td.INTERVENANT div.grid {
  border-color: #C16969;
}
div.calGrid td.INTERVENANT div.grid td.grid {
  border-color: #C16969;
}
/* GBAU - 30/03/2012 - DYSF48268 : Lot 1 */
div.calGrid td.INTERVENANT div.grid td.grid div.selectedCell {
  background-color: #b2eaff !important;
}
div.calGrid td.INTERVENANT div.grid td.grid div.slot {
  background-color: #ffffff;
}
div.calGrid td.INTERVENANT div.grid td.grid div.a {
  border-color: #F6E8E8;
}
div.calGrid td.INTERVENANT div.grid td.grid div.lastslot {
  border-color: #C16969;
}
div.calGrid td.INTERVENANT div.grid td.grid div.b {
  border-color: #C16969;
}
/* bordure mediane d'une heure non travaillee */
div.calGrid td.INTERVENANT div.grid td.grid div.bjourchome {
  border-color: #C16969;
}
/* bordure mediane d'une heure d'un jour chome */
div.calGrid td.INTERVENANT div.grid td.grid div.ajourchome {
  border-color: #EFD9D9;
}
/* couleur de fond d'une heure d'un jour chome */
div.calGrid td.INTERVENANT div.grid td.grid div.ajourchome,
div.calGrid td.INTERVENANT div.grid td.grid div.bjourchome {
  background-color: #F6E8E8;
}
/************************************************************************************************************/
/* Regles pour le 2eme mode de représentation de la vue hebdomadaire (IsiWeekView2) */
/************************************************************************************************************/
/************************************************************************************************************/
/* Regles pour le 2eme mode de representation de la vue hebdomadaire (IsiWeekView2) */
/************************************************************************************************************/
/*
	IsiWeekView2.css
*/
/************************************************************************************************************/
/* Règles pour le 2eme mode de representation de la vue hebdomadaire (IsiWeekView2)  */
/************************************************************************************************************/
/************************************************************************************************************/
/* Grille du calendrier hebdomadaire */
/************************************************************************************************************/
/* commun à tous les types de calendriers 
*************************************************************************************/
/* vue d'une semaine */
DIV.WeekGrid {
  height: 100%;
  width: 100%;
}
/*  cadre du jour d'aujourd'hui */
DIV.WeekGrid DIV.today {
  border: solid 1px #1ca8dd !important;
}
/*  label du jour d'aujourd'hui */
DIV.WeekGrid DIV.today DIV.label {
  background-color: #1ca8dd !important;
  border-color: #1ca8dd !important;
  color: #ffffff;
}
/*  cadre d'un jour travaille */
DIV.weekday {
  float: left;
  vertical-align: top;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}
DIV.weekend {
  float: left;
  vertical-align: top;
}
/*  label du jour travaille */
DIV.weekday DIV.label {
  cursor: pointer;
  width: 100%;
  table-layout: fixed;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  vertical-align: middle;
  white-space: nowrap;
  text-align: right;
  text-decoration: underline;
  overflow: hidden;
}
/************************************************************************************************************/
/* Zone de drag'n'drop d'un calendrier hebdomadaire */
/************************************************************************************************************/
/* commun à tous les types de calendriers 
*************************************************************************************/
/* vue d'une semaine */
DIV.WeekDrag {
  filter: alpha(opacity=50);
  opacity: 0.5;
  visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
}
DIV.WeekDrag DIV {
  float: left;
  vertical-align: top;
}
/*  cadre d'un jour travaille */
DIV.WeekDrag DIV.weekday {
  border-style: none;
  background-color: transparent;
}
/*  label du jour travaille */
DIV.WeekDrag DIV.weekday DIV.label {
  visibility: hidden;
}
/* Type de calendriers
**************************************************************************************************************/
/* specifique calendriers de type EQUIPE 
**************************************************************************************/
/* cadre d' un jour travaille */
.EQUIPE DIV.WeekGrid,
.EQUIPE DIV.WeekGrid DIV.weekday,
.EQUIPE DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
}
/* label du jour travaille */
.EQUIPE DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d'un jour chome */
.EQUIPE DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d'un jour hors periode */
.EQUIPE DIV.WeekGrid DIV.outperiod {
  background-color: #8CBFC0 !important;
}
/* specifique calendriers de type INTERVENANT 
*************************************************************************************/
/* cadre d' un jour travaille */
.INTERVENANT DIV.WeekGrid,
.INTERVENANT DIV.WeekGrid DIV.weekday,
.INTERVENANT DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #C16969;
}
/* label du jour travaille */
.INTERVENANT DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d'un jour chome */
.INTERVENANT DIV.WeekGrid DIV.chome {
  background-color: #F6E8E8 !important;
}
/* cadre d'un jour hors periode */
.INTERVENANT DIV.WeekGrid DIV.outperiod {
  background-color: #D39696 !important;
}
/* specifique calendriers de type OBJET 
*************************************************************************************/
/* cadre d' un jour travaille */
.OBJET DIV.WeekGrid,
.OBJET DIV.WeekGrid DIV.weekday,
.OBJET DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
}
/* label du jour travaille */
.OBJET DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d'un jour chome */
.OBJET DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d'un jour hors periode */
.OBJET DIV.WeekGrid DIV.outperiod {
  background-color: #617b85 !important;
}
/* specifique calendriers de type SITE 
*************************************************************************************/
/* cadre d' un jour travaille */
.SITE DIV.WeekGrid,
.SITE DIV.WeekGrid DIV.weekday,
.SITE DIV.WeekGrid DIV.weekday DIV.label {
  border-color: #617b85;
}
/* label du jour travaille */
.SITE DIV.WeekGrid DIV.weekday DIV.label {
  background-color: #e0e0e0;
}
/* cadre d' un jour chome */
.SITE DIV.WeekGrid DIV.chome {
  background-color: #ededed !important;
}
/* cadre d' un jour hors periode */
.SITE DIV.WeekGrid DIV.outperiod {
  background-color: #c7dbbd !important;
}
/* specifique calendriers de type UTILISATEUR 
*************************************************************************************/
/* cadre d' un jour travaille */
/************************************************************************************************************/
/* Regles pour la vue mensuelle (IsiMonthView) */
/************************************************************************************************************/
/*
	IsiMonthview.css
*/
/************************************************************************************************************/
/* Regles pour la vue mensuelle (IsiMonthview.css) */
/************************************************************************************************************/
/************************************************************************************************************/
/* Grille de fond */
/************************************************************************************************************/
/* commun à tous les types de calendriers 
*************************************************************************************/
/* cellule contenant le label d'un jour */
DIV.daytitle {
  cursor: pointer;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  vertical-align: middle;
  white-space: nowrap;
  text-align: right;
  text-decoration: underline;
  padding-right: 2px;
}
DIV.monthGrid {
  background-color: #FFFFFF;
}
TABLE.monthGrid {
  table-layout: fixed;
}
/*  cellule contenant le nom des jours */
TABLE.monthGrid TH.dayname {
  height: 15px;
  border-left-style: solid;
  border-right-style: solid;
  border-width: 1px;
  white-space: nowrap;
  text-align: center;
  overflow: hidden;
}
TABLE.monthGrid TD.dayact {
  vertical-align: top;
  border-style: solid;
  border-width: 1px;
}
/************************************************************************************************************
 * Grille de fond 
 ************************************************************************************************************/
/* commun à tous les types de calendriers 
*************************************************************************************/
/* vue mensuelle */
DIV.monthDrag {
  width: 100%;
  height: 100%;
  visibility: hidden;
  position: absolute;
  z-index: 100;
  border-style: none;
  background-color: Transparent;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
DIV.monthDrag TABLE.monthGrid TD.dayact {
  border-color: Transparent;
  background-color: transparent;
}
DIV.monthDrag TABLE.monthGrid TH.dayname,
DIV.monthDrag TABLE.monthGrid TD.dayactoutperiod,
DIV.monthDrag TABLE.monthGrid TD.dayactchome {
  border-color: Transparent;
  visibility: hidden;
}
DIV.monthDrag DIV.daytitle {
  visibility: hidden;
}
/* Specifique jour aujourd'hui
*************************************************************************************/
/* cellule contenant le label du jour d'aujourd'hui */
DIV.monthGrid TABLE.monthGrid TD.today DIV.daytitle {
  background-color: #1ca8dd !important;
  border-color: #1ca8dd !important;
  color: #ffffff;
}
/* cellule contenant le contenu de la journee d'aujourd'hui */
/*DIV.monthGrid DIV.dayacttoday {*/
DIV.monthGrid TABLE.monthGrid TD.today {
  border-color: #1ca8dd !important;
}
/* Type de calendriers
**************************************************************************************************************/
/* specifique calendriers de type EQUIPE 
*************************************************************************************/
/* cadre de la grille mensuelle */
.EQUIPE DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.EQUIPE DIV.monthGrid TABLE.monthGrid TD,
.EQUIPE DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.EQUIPE DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.EQUIPE TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.EQUIPE TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.EQUIPE TABLE.monthGrid TD.dayactchome {
  background-color: #ededed !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.EQUIPE TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
/* specifique calendriers de type INTERVENANT 
*************************************************************************************/
/* cadre de la grille mensuelle */
.INTERVENANT DIV.monthGrid TABLE.monthGrid {
  border-color: #C16969;
}
.INTERVENANT DIV.monthGrid TABLE.monthGrid TD,
.INTERVENANT DIV.monthGrid TABLE.monthGrid TH {
  border-color: #C16969;
}
/*  cellule contenant le nom des jours */
.INTERVENANT DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
.INTERVENANT TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #C16969;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.INTERVENANT TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.INTERVENANT TABLE.monthGrid TD.dayactchome {
  background-color: #F6E8E8 !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.INTERVENANT TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
/* specifique calendriers de type SITE 
*************************************************************************************/
/* cadre de la grille mensuelle */
.SITE DIV.monthGrid TABLE.monthGrid {
  border-color: #617b85;
}
.SITE DIV.monthGrid TABLE.monthGrid TD,
.SITE DIV.monthGrid TABLE.monthGrid TH {
  border-color: #617b85;
}
/*  cellule contenant le nom des jours */
.SITE DIV.monthGrid TABLE.monthGrid TH.dayname {
  background-color: #ffffff;
}
/* cellule contenant le label d'un jour */
.SITE TABLE.monthGrid TD DIV.daytitle {
  border-bottom-color: #617b85;
  background-color: #e0e0e0;
}
/* cellule contenant le contenu d'une matinee */
.SITE TABLE.monthGrid TD.dayact {
  background-color: Transparent;
}
/* cellule contenant le contenu d'une matinee chomee */
.SITE TABLE.monthGrid TD.dayactchome {
  background-color: #ededed !important;
}
/* cellule contenant le contenu d'une matinee hors periode */
.SITE TABLE.monthGrid TD.dayactoutperiod {
  background-color: #b6c0c3;
}
/* specifique calendriers de type UTILISATEUR 
*************************************************************************************/
/* cadre de la grille mensuelle */
/************************************************************************************************************
 * Regles pour une activite (IsiActivity) 
 ************************************************************************************************************/
/* Activite */
.isiactivity {
  margin: 0px 0px 0px 0px;
  table-layout: fixed;
  background-color: transparent;
  overflow: hidden;
  white-space: nowrap;
}
.isiactivity DIV.vext {
  overflow: hidden;
  margin: 0pt 0px;
  height: 1px;
  line-height: 1px;
  z-index: -1;
}
.isiactivity DIV.vint {
  overflow: hidden;
  height: 1px;
  line-height: 1px;
  border-style: solid;
  border-width: 0pt 0px;
  margin: 0pt 0px;
  background-position-x: left;
  background-repeat: repeat-y;
  z-index: -1;
}
.isiactivity DIV.act {
  table-layout: fixed;
  /*width: 100%;*/
  overflow: hidden;
  border-left-style: solid;
  border-left-width: 1px;
  background-position-x: left;
  background-repeat: repeat-y;
  cursor: pointer;
  /*text-overflow: ellipsis;*/
  padding-left: 5px;
  /*z-index: -1;*/
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.isiactivity DIV.act SPAN.vlblact {
  height: 16px;
  margin-top: 5px;
  vertical-align: top;
  white-space: normal;
  text-overflow: ellipsis;
  background-position: left top;
  background-repeat: no-repeat;
  /*z-index: -1;*/
  top: 12px;
  margin-left: -13px;
}
.isiactivity DIV.act SPAN.hlblact {
  height: 16px;
  margin-left: 5px;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-position: left center;
  background-repeat: no-repeat;
  /*z-index: -1;*/
}
.isiactivity DIV.act SPAN.moreleft {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/MoreLeft.gif);
  margin-top: -3px;
  margin-left: -3px;
  /*z-index: -1;*/
}
.isiactivity DIV.act SPAN.moreright {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/MoreRight.gif);
  margin-top: -3px;
  margin-left: -24px;
  /*z-index: -1;*/
}
.isiactivity DIV.act SPAN.moretop {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/MoreTop.gif);
  /*z-index: -1;*/
}
.isiactivity DIV.act SPAN.morebottom {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/MoreBottom.gif);
  margin-top: -4px;
  /*z-index: 1;*/
}
DIV.hresize {
  position: absolute;
  cursor: e-resize;
  width: 5px;
  height: 100%;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/vide.gif);
  z-index: 2;
}
DIV.vresize {
  position: absolute;
  cursor: s-resize;
  line-height: 5px;
  height: 5px;
  width: 100%;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/vide.gif);
  overflow: hidden;
  z-index: 2;
}
.selectedActivity {
  border-color: #000000;
  overflow: hidden;
}
div.AllActivities.selectedActivity {
  border-color: #1ca8dd;
}
/* Type de l'activite
**************************************************************************************************************/
/* ACTION */
.ACTION DIV.vint,
.ACTION DIV.act {
  background-color: #71f2cf;
}
.ACTION DIV.act:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\f046";
  font-family: FontAwesome;
}
.ACTION DIV.act SPAN.vlblact {
  padding-bottom: 3px;
  margin-left: unset;
  top: unset;
}
/* APPEL */
.APPEL DIV.vint,
.APPEL DIV.act {
  background-color: #ffd2bf;
}
.APPEL DIV.act:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\f0e7";
  font-family: FontAwesome;
}
/* INTERVENTION */
.INTERVENTION DIV.vint,
.INTERVENTION DIV.act {
  background-color: #82cde9;
}
.INTERVENTION DIV.act:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\f0f0";
  font-family: FontAwesome;
}
/* PRET */
.PRET DIV.vint,
.PRET DIV.act {
  background-color: #d7e8ef;
}
.PRET DIV.act:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\f0b1";
  font-family: FontAwesome;
}
DIV.isitooltip SPAN.PRET,
.PRET DIV.act SPAN.hlblact,
.PRET DIV.act SPAN.vlblact {
  font-size: 11px;
}
/* Etat de l'activite
**************************************************************************************************************/
/* en termine */
.FINISHED DIV.vint,
.FINISHED DIV.act {
  border-left: 3px solid;
  border-color: #1e91bc;
}
/* en retard */
.LATE DIV.vint,
.LATE DIV.act {
  border-left: 3px solid;
  border-color: #f24b5a;
}
/* en cours */
.RUNNING DIV.vint,
.RUNNING DIV.act {
  border-left: 3px solid;
  border-color: #e99208;
}
/* Anciennement IsiCalendarView.css */
DIV.divCalendarView {
  border: solid 1px #b9bdc1;
}
.IsiCalendarView_TodayDay {
  border: solid 1px red !important;
}
.IsiCalendarView_DayStyle {
  background-color: White;
}
.IsiCalendarView_SelectedDay {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/view_selected.gif);
  text-align: center;
}
.IsiCalendarView_Title {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/CalendarView_Title.gif);
}
.IsiCalendarView_Calendar {
  table-layout: fixed;
}
.IsiCalendarView_DayHeaderStyle {
  border-bottom: solid 1px #5d8cc9;
  background-color: #e3efff;
  color: #5d8cc9;
}
.IsiCalendarView_WeekendDay {
  font-weight: normal;
  background-color: #e6edf7;
}
.IsiCalendarView_OtherMonthDay {
  color: #b9bdc1;
  background-color: #8daed9;
}
.IsiCalendarView_NextPrev {
  width: 16px;
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/CalendarView_Title.gif);
}
.IsiCalendarView_DropDown {
  background-color: white !important;
}
.IsiCalendarView_Footer {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/view_unselected.gif);
}
/* Anciennement IsiSchedulePropertiesCtrl.css */
.cListeProp ul,
.cListeProp li {
  font-size: 12px;
  list-style-type: none;
  white-space: nowrap;
}
.cListeProp ul {
  overflow: hidden;
}
.cDivProp .cListeProp li {
  height: 18px;
}
div.mCheckBox {
  display: inline-block;
  line-height: 18px;
  /*margin-left: 5px;*/
  /*padding-left: 20px;*/
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
}
ul#mStaticProps {
  display: block;
}
li.haut {
  overflow: auto;
  margin-top: 35px;
}
li.mLiTitleMenu {
  text-indent: 5px;
  line-height: 11px;
  padding-top: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
#IsiSchPropPrets li.mLiTitle {
  height: 16px;
  padding-top: 3px;
  text-indent: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
  border-top: 3px solid;
}
#mStaticProps li ul li.dCheck {
  text-align: left;
  overflow: hidden;
}
#mStaticProps li ul li.dCheck div {
  white-space: nowrap;
}
.mLiCalendarsGroup {
  height: 36px;
}
.mLiCalendarsGroup .tcD {
  margin-top: 20px;
}
.mLiCalendarsGroup ul {
  height: 36px;
  border-top: 3px solid;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
.mLiCalendarsGroup ul span.tcL {
  text-indent: 5px;
}
.mLiCalendarsGroup ul IMG#IsiSchPropPrets_itxtC_GROUPEMENT_Img {
  position: absolute !important;
}
.mLiCalendarsGroup ul img#IsiSchPropActions_itxtC_GROUPEMENT_Img {
  position: absolute !important;
}
.mLiCalendarsGroup ul input.tcTb {
  width: 140px !important;
}
.mLiCalendarsGroup ul div.tcL {
  position: absolute !important;
  text-indent: 5px;
}
/* Anciennement dans window_prop.css */
ul#mListeProp {
  display: block;
}
ul#mListePropDiv > li:nth-child(odd) {
  background-color: #f2f2f2;
}
#mListeProp li ul li.dCheck {
  text-align: left;
  text-overflow: ellipsis !important;
  overflow: hidden !important;
}
#mListePropDiv {
  overflow: auto;
}
/****************************************************************************************************
* Auteur        : ARAN
* Date          : 12/01/2012
* Description   : [DYSF47146]J'ai collé quelques rustines pour avoir un design à peu près potable
*                 Je ne vais pas plus loin sur le design car l'écran va être refait par HGLE
*****************************************************************************************************/
.cDivProp .gCheck {
  vertical-align: top;
  display: inline-block;
  padding-left: 3px;
  padding-top: 1px;
}
.cDivProp .gCheck INPUT {
  vertical-align: middle;
  padding-left: 4px;
}
.cDivProp .dCheck {
  display: inline-block;
}
.cDivProp .tcTb .iCtrlEna {
  margin-top: 0px;
}
.cDivProp div.tcD {
  width: 174px;
  margin-top: 0px;
}
.cDivProp .tcTb {
  width: 145px;
}
/****************************************************************************************************
*                                        FIN DE LA RUSTINE
*****************************************************************************************************/
/* Type d'activite
**************************************************************************************************************/
/* specifique aux activites de type ACTION */
ul.ACTION {
  color: #252527;
}
ul.ACTION .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #71f2cf;
  background-color: #71f2cf;
  padding-right: 50px;
}
/* specifique aux activites de type APPEL */
ul.APPEL {
  color: #252527;
}
ul.APPEL .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #ffd2bf;
  background-color: #ffd2bf;
  padding-right: 39px;
}
/* specifique aux activites de type INTERVENTION */
ul.INTERVENTION {
  color: #252527;
}
ul.INTERVENTION .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #82cde9;
  background-color: #82cde9;
  padding-right: 20px;
}
/* specifique aux activites de type PRET */
ul.PRET {
  background-color: #95D78D;
  color: #252527;
}
ul.PRET li {
  background-color: #95D78D !important;
}
ul.PRET div {
  background-image: url(/IsilogWebSystem/Images/Controles/IsiSchedule/Activities/PRET/PRET.gif) !important;
  background-repeat: no-repeat !important;
}
/* Type de calendriers
**************************************************************************************************************/
/* specifique calendriers de type EQUIPE 
*************************************************************************************/
ul.EQUIPE li {
  padding-left: 3px;
}
ul.EQUIPE div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E142";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* specifique calendriers de type INTERVENANT 
*************************************************************************************/
/* specifique calendriers de type OBJET 
*************************************************************************************/
ul.OBJET li {
  padding-left: 3px;
}
ul.OBJET div:before {
  height: 13px;
  width: 13px;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  color: #252527;
  content: "\E1BD";
  font-family: FontIsilog;
  margin-right: 5px;
}
/* Type de filtres
**************************************************************************************************************/
/* specifique calendriers de type LATE
*************************************************************************************/
ul.LATE .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #f24b5a;
}
/* specifique calendriers de type RUNNING 
*************************************************************************************/
ul.RUNNING .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #e99208;
}
/* specifique calendriers de type FINISHED 
*************************************************************************************/
ul.FINISHED .mCheckBox {
  border-left: 3px solid;
  padding-left: 3px;
  border-color: #1e91bc;
}
#IsiSchPropPrets span#fraPanelSupp_IsiSchPropPrets_itxtC_GROUPEMENT_l {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
  border-top: 3px solid;
}
#IsiSchPropActions span#fraPanelSupp_IsiSchPropActions_itxtC_GROUPEMENT_l {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
  border-top: 3px solid;
}
div#schCalendarSelector td tr:hover td {
  background-color: #d7e8ef;
}
div#schCalendarSelector td.ongletSelect tr:hover td {
  background-color: #ffffff;
}
div#schCalendarSelector td.ongletSelect td {
  background-color: #ffffff;
}
html td.iButtonPeriodSelected {
  background: #1e91bc;
  color: #ffffff;
  font-size: 13px;
  border-radius: 2px;
  border: 0px;
  background-image: none;
}
div#schViewSelector > table {
  border-spacing: 4px;
  border-collapse: separate;
}
#mStaticProps li.mLiTitle {
  height: 16px;
  padding-top: 3px;
  text-indent: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
  border-top: 3px solid;
}
.tooltip.StartToolTip.top:before {
  left: 8px;
  right: auto;
}
#fraPanelSupp_p .ui-widget-content {
  border: 0px;
  background: none;
}
#fraPanelSupp_p .ui-datepicker-buttonpane button {
  float: right;
  margin: 0px;
  cursor: inherit;
  padding: 0px;
  width: auto;
  overflow: visible;
}
#fraPanelSupp_p.ui-corner-all,
#fraPanelSupp_p.ui-corner-bottom,
#fraPanelSupp_p.ui-corner-right,
#fraPanelSupp_p.ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#fraPanelSupp_p.ui-corner-all,
#fraPanelSupp_p.ui-corner-bottom,
#fraPanelSupp_p.ui-corner-left,
#fraPanelSupp_p.ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
#fraPanelSupp_p.ui-corner-all,
#fraPanelSupp_p.ui-corner-top,
#fraPanelSupp_p.ui-corner-right,
#fraPanelSupp_p.ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -khtml-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}
#fraPanelSupp_p.ui-corner-all,
#fraPanelSupp_p.ui-corner-top,
#fraPanelSupp_p.ui-corner-left,
#fraPanelSupp_p.ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -khtml-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
.ListClickedElement {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
}
.ListClickedElement .IsiListLinkLabel {
  font-style: normal;
  font-size: 11px;
  color: #1e91bc;
  font-weight: normal;
  text-transform: none;
  font-weight: bold;
}
.ListClickedElement:before {
  font-family: FontAwesome;
  font-size: 26px;
  content: "\f0d9";
  color: #fff;
  float: right;
  margin-right: -22px;
  margin-top: -3px;
}
.ListClickedElement .IsiRndrHierCtr {
  background-color: #fff;
}
.ListClickedElement .IsiRndrHierCtr .IsiListLinkLabel {
  font-style: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;
}
.IsiFilteredCatalogContainer {
  height: 100%;
  margin-left: 10px;
}
.IsiHierCatService .Wrapper.IsiPanel {
  background-color: transparent;
}
.IsiFilteredCatalog {
  height: 100%;
}
.IsiServiceCatalog .IsiGallery {
  margin-bottom: 10px;
}
.IsiServiceCatalog .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #747474;
}
.IsiServiceCatalog .IsiDetailLinkImg img {
  width: 85px !important;
  height: 85px !important;
}
.IsiServiceCatalog .IsiDetailLibelle {
  margin-top: 3px;
  padding: 2px;
}
.IsiServiceCatalog .IsiDetailLibelle .dvTB {
  height: 36px;
}
.IsiServiceCatalog .IsiDetailLibelle .dvTB b {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  line-height: 12px;
}
.IsiServiceCatalog .DivGroup {
  border-radius: 3px;
}
.IsiServiceCatalog.large .IsiGallery {
  margin-bottom: 12.5px;
}
.IsiServiceCatalog.large .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #747474;
}
.IsiServiceCatalog.large .IsiDetailLinkImg img {
  width: 106.25px !important;
  height: 106.25px !important;
}
.IsiServiceCatalog.large .IsiDetailLibelle {
  margin-top: 3.75px;
  padding: 2.5px;
}
.IsiServiceCatalog.large .IsiDetailLibelle .dvTB {
  height: 45px;
}
.IsiServiceCatalog.large .IsiDetailLibelle .dvTB b {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  line-height: 15px;
}
.IsiServiceCatalog.large .DivGroup {
  border-radius: 3.75px;
}
.IsiServiceCatalog .IsiGallery {
  background: none;
}
.IsiServiceCatalog .DivDetail.DivDetailHover {
  background-color: #f3f3f3;
  opacity: .9;
}
.IsiServiceCatalog .DivDetail.DivDetailHover .IsiDetailLibelle {
  cursor: pointer;
}
.IsiServiceCatalog .DivDetail .IsiDetailLibelle {
  cursor: pointer;
}
.IsiServiceCatalog .DivDetail .IsiDetailLibelle .dvTB {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
.IsiServiceCatalog .DivGroup .DivGroupName {
  color: #3b4346;
}
.IsiServiceCatalog.categories .r0 .DivDetail {
  background: #1e91bc;
  border-width: 1px;
  border-style: solid;
  border-color: #1e91bc;
  color: #fff;
}
.IsiServiceCatalog.categories .r0 .DivDetail.DivDetailHover {
  background-color: #46a8cd;
  border-color: #1e91bc;
}
.IsiServiceCatalog.categories .r0 .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  color: #fff;
}
.IsiServiceCatalog.categories .r0 .DivDetail .IsiDetailLibelle {
  padding: 2px;
}
.IsiServiceCatalog.categories .r0 .DivDetail .IsiDetailLibelle .dvTB {
  height: inherit;
}
.IsiServiceCatalog.categories .r0 .DivDetail .IsiDetailLibelle .dvTB b {
  color: #fff;
}
.IsiServiceCatalog.categories .r1 .DivDetail {
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #1e91bc;
  color: #1e91bc;
}
.IsiServiceCatalog.categories .r1 .DivDetail.DivDetailHover {
  background-color: #fff;
  border-color: #46a8cd;
}
.IsiServiceCatalog.categories .r1 .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  color: #46a8cd;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle {
  padding: 2px;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle .dvTB {
  height: inherit;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle .dvTB b {
  color: #1e91bc;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupName {
  padding: 15px 0 15px 0;
  margin-left: 10px;
}
.IsiServiceCatalog.categories .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 8px;
}
.IsiServiceCatalog.categories,
.IsiServiceCatalog.services {
  padding: 0 10px 0 0;
}
.IsiServiceCatalog.categories div.IsiSearch,
.IsiServiceCatalog.services div.IsiSearch,
.IsiServiceCatalog.categories div.search,
.IsiServiceCatalog.services div.search {
  /* La zone de recherche rapide */
  max-width: 435px;
  margin: 0 10px 10px 0px;
}
.IsiServiceCatalog.categories div.IsiSearch input,
.IsiServiceCatalog.services div.IsiSearch input,
.IsiServiceCatalog.categories div.search input,
.IsiServiceCatalog.services div.search input {
  width: calc(100% - 35px);
  padding-left: 4px;
  padding-right: 4px;
}
.IsiServiceCatalog.categories .IsiGallery,
.IsiServiceCatalog.services .IsiGallery {
  height: calc(100% - 45px);
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty),
.IsiServiceCatalog.services .breadcrumb:not(.empty) {
  width: 106px;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .arrow,
.IsiServiceCatalog.services .breadcrumb:not(.empty) .arrow {
  border-top-width: 13px;
  border-right-width: 15px;
  border-left-width: 15px;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .level .DivDetail .dvTB,
.IsiServiceCatalog.services .breadcrumb:not(.empty) .level .DivDetail .dvTB {
  max-height: 25px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail,
.IsiServiceCatalog.services .breadcrumb .DivDetail {
  width: 73px;
  height: 73px;
  border-width: 1px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail img,
.IsiServiceCatalog.services .breadcrumb .DivDetail img {
  width: 36.5px !important;
  height: 36.5px !important;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail .IsiDetailLinkImg,
.IsiServiceCatalog.services .breadcrumb .DivDetail .IsiDetailLinkImg {
  margin-top: 2px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail .IsiDetailLibelle,
.IsiServiceCatalog.services .breadcrumb .DivDetail .IsiDetailLibelle {
  width: 69px;
}
.IsiServiceCatalog.categories .breadcrumb .level.r1 > div,
.IsiServiceCatalog.services .breadcrumb .level.r1 > div {
  margin-top: -1px;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) + .IsiGallery,
.IsiServiceCatalog.services .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 106px;
}
.IsiServiceCatalog.categories .NoServiceMessage,
.IsiServiceCatalog.services .NoServiceMessage,
.IsiServiceCatalog.categories .SearchNoServiceMessage,
.IsiServiceCatalog.services .SearchNoServiceMessage {
  margin-left: 10px;
}
.IsiServiceCatalog.categories.phone .breadcrumb,
.IsiServiceCatalog.services.phone .breadcrumb {
  height: 8px;
}
.IsiServiceCatalog.categories.phone .breadcrumb:not(.empty),
.IsiServiceCatalog.services.phone .breadcrumb:not(.empty) {
  height: 97px;
}
.IsiServiceCatalog.categories.phone .IsiGallery .DivDetail,
.IsiServiceCatalog.services.phone .IsiGallery .DivDetail {
  height: 106px;
  width: 106px;
}
.IsiServiceCatalog.categories.phone .IsiGallery .DivDetail .IsiDetailLinkImg img,
.IsiServiceCatalog.services.phone .IsiGallery .DivDetail .IsiDetailLinkImg img {
  width: 50px !important;
  height: 50px !important;
}
.IsiServiceCatalog.categories.phone .IsiGallery .r3 .DivGroup .DivGroupName,
.IsiServiceCatalog.services.phone .IsiGallery .r3 .DivGroup .DivGroupName {
  padding-top: 20px;
  padding-bottom: 12px;
}
.IsiServiceCatalog.categories.phone .IsiGallery .r3 .DivGroup:nth-child(1) .DivGroupName,
.IsiServiceCatalog.services.phone .IsiGallery .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 6px;
}
.IsiServiceCatalog.categories.phone .breadcrumb:not(.empty) + .IsiGallery,
.IsiServiceCatalog.services.phone .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 0px;
  height: calc(100% - 130px);
}
.IsiServiceCatalog.large.categories .r0 .DivDetail {
  background: #1e91bc;
  border-width: 1px;
  border-style: solid;
  border-color: #1e91bc;
  color: #fff;
}
.IsiServiceCatalog.large.categories .r0 .DivDetail.DivDetailHover {
  background-color: #46a8cd;
  border-color: #1e91bc;
}
.IsiServiceCatalog.large.categories .r0 .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  color: #fff;
}
.IsiServiceCatalog.large.categories .r0 .DivDetail .IsiDetailLibelle {
  padding: 2px;
}
.IsiServiceCatalog.large.categories .r0 .DivDetail .IsiDetailLibelle .dvTB {
  height: inherit;
}
.IsiServiceCatalog.large.categories .r0 .DivDetail .IsiDetailLibelle .dvTB b {
  color: #fff;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail {
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #1e91bc;
  color: #1e91bc;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail.DivDetailHover {
  background-color: #fff;
  border-color: #46a8cd;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  color: #46a8cd;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail .IsiDetailLibelle {
  padding: 2px;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail .IsiDetailLibelle .dvTB {
  height: inherit;
}
.IsiServiceCatalog.large.categories .r1 .DivDetail .IsiDetailLibelle .dvTB b {
  color: #1e91bc;
}
.IsiServiceCatalog.large.categories .r3 .DivGroup .DivGroupName {
  padding: 18.75px 0 18.75px 0;
  margin-left: 12.5px;
}
.IsiServiceCatalog.large.categories .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 10px;
}
.IsiServiceCatalog.large.categories,
.IsiServiceCatalog.large.services {
  padding: 0 12.5px 0 0;
}
.IsiServiceCatalog.large.categories div.IsiSearch,
.IsiServiceCatalog.large.services div.IsiSearch,
.IsiServiceCatalog.large.categories div.search,
.IsiServiceCatalog.large.services div.search {
  /* La zone de recherche rapide */
  max-width: 543.75px;
  margin: 0 12.5px 12.5px 0px;
}
.IsiServiceCatalog.large.categories div.IsiSearch input,
.IsiServiceCatalog.large.services div.IsiSearch input,
.IsiServiceCatalog.large.categories div.search input,
.IsiServiceCatalog.large.services div.search input {
  width: calc(100% - 43.75px);
  padding-left: 5px;
  padding-right: 5px;
}
.IsiServiceCatalog.large.categories .IsiGallery,
.IsiServiceCatalog.large.services .IsiGallery {
  height: calc(100% - 56.25px);
}
.IsiServiceCatalog.large.categories .breadcrumb:not(.empty),
.IsiServiceCatalog.large.services .breadcrumb:not(.empty) {
  width: 132.5px;
}
.IsiServiceCatalog.large.categories .breadcrumb:not(.empty) .arrow,
.IsiServiceCatalog.large.services .breadcrumb:not(.empty) .arrow {
  border-top-width: 16.25px;
  border-right-width: 18.75px;
  border-left-width: 18.75px;
}
.IsiServiceCatalog.large.categories .breadcrumb:not(.empty) .level .DivDetail .dvTB,
.IsiServiceCatalog.large.services .breadcrumb:not(.empty) .level .DivDetail .dvTB {
  max-height: 31.25px;
}
.IsiServiceCatalog.large.categories .breadcrumb .DivDetail,
.IsiServiceCatalog.large.services .breadcrumb .DivDetail {
  width: 91.25px;
  height: 91.25px;
  border-width: 1px;
}
.IsiServiceCatalog.large.categories .breadcrumb .DivDetail img,
.IsiServiceCatalog.large.services .breadcrumb .DivDetail img {
  width: 45.625px !important;
  height: 45.625px !important;
}
.IsiServiceCatalog.large.categories .breadcrumb .DivDetail .IsiDetailLinkImg,
.IsiServiceCatalog.large.services .breadcrumb .DivDetail .IsiDetailLinkImg {
  margin-top: 2.5px;
}
.IsiServiceCatalog.large.categories .breadcrumb .DivDetail .IsiDetailLibelle,
.IsiServiceCatalog.large.services .breadcrumb .DivDetail .IsiDetailLibelle {
  width: 86.25px;
}
.IsiServiceCatalog.large.categories .breadcrumb .level.r1 > div,
.IsiServiceCatalog.large.services .breadcrumb .level.r1 > div {
  margin-top: -1.25px;
}
.IsiServiceCatalog.large.categories .breadcrumb:not(.empty) + .IsiGallery,
.IsiServiceCatalog.large.services .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 132.5px;
}
.IsiServiceCatalog.large.categories .NoServiceMessage,
.IsiServiceCatalog.large.services .NoServiceMessage,
.IsiServiceCatalog.large.categories .SearchNoServiceMessage,
.IsiServiceCatalog.large.services .SearchNoServiceMessage {
  margin-left: 12.5px;
}
.IsiServiceCatalog.large.categories.phone .breadcrumb,
.IsiServiceCatalog.large.services.phone .breadcrumb {
  height: 10px;
}
.IsiServiceCatalog.large.categories.phone .breadcrumb:not(.empty),
.IsiServiceCatalog.large.services.phone .breadcrumb:not(.empty) {
  height: 121.25px;
}
.IsiServiceCatalog.large.categories.phone .IsiGallery .DivDetail,
.IsiServiceCatalog.large.services.phone .IsiGallery .DivDetail {
  height: 132.5px;
  width: 132.5px;
}
.IsiServiceCatalog.large.categories.phone .IsiGallery .DivDetail .IsiDetailLinkImg img,
.IsiServiceCatalog.large.services.phone .IsiGallery .DivDetail .IsiDetailLinkImg img {
  width: 62.5px !important;
  height: 62.5px !important;
}
.IsiServiceCatalog.large.categories.phone .IsiGallery .r3 .DivGroup .DivGroupName,
.IsiServiceCatalog.large.services.phone .IsiGallery .r3 .DivGroup .DivGroupName {
  padding-top: 25px;
  padding-bottom: 15px;
}
.IsiServiceCatalog.large.categories.phone .IsiGallery .r3 .DivGroup:nth-child(1) .DivGroupName,
.IsiServiceCatalog.large.services.phone .IsiGallery .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 7.5px;
}
.IsiServiceCatalog.large.categories.phone .breadcrumb:not(.empty) + .IsiGallery,
.IsiServiceCatalog.large.services.phone .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 0px;
  height: calc(100% - 162.5px);
}
.IsiServiceCatalog div.IsiSearch {
  background: #fff;
}
.IsiServiceCatalog.services,
.IsiServiceCatalog.Error {
  height: 100%;
}
.IsiServiceCatalog.services div.IsiSearch,
.IsiServiceCatalog.Error div.IsiSearch,
.IsiServiceCatalog.services div.search,
.IsiServiceCatalog.Error div.search {
  display: none;
}
.IsiServiceCatalog.categories {
  overflow: hidden;
  position: relative;
  height: 100%;
  box-sizing: border-box;
}
.IsiServiceCatalog.categories div.IsiSearch input,
.IsiServiceCatalog.categories div.search input {
  outline: none;
}
.IsiServiceCatalog.categories .IsiGallery {
  position: relative;
  padding: 0px;
}
.IsiServiceCatalog.categories .IsiGallery .Renderer {
  position: relative;
}
.IsiServiceCatalog.categories .breadcrumb {
  position: absolute;
  display: block;
}
.IsiServiceCatalog.categories .breadcrumb.empty {
  height: 0px !important;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) {
  z-index: 800;
  height: 100%;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-bottom-width: 0;
  border-top-color: #1e91bc;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  position: absolute;
  display: block;
  content: " ";
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .level .DivDetail {
  position: absolute;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .level .DivDetail .dvTB {
  height: inherit;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail {
  border-color: #1e91bc;
  display: flex;
  flex-direction: column;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail .IsiDetailLibelle {
  display: flex;
  margin: auto;
  justify-content: center;
  padding: 0px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail.current {
  overflow: visible;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupNameCornerLeft,
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupNameCornerRight {
  display: none;
  float: none;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupName {
  height: auto;
  font-weight: normal;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupName .group1 {
  color: #1e91bc;
}
.IsiServiceCatalog.categories .NoServiceMessage,
.IsiServiceCatalog.categories .SearchNoServiceMessage {
  margin-top: 0px;
}
.IsiServiceCatalog.categories.phone .breadcrumb {
  position: relative;
}
.IsiServiceCatalog.categories.phone .breadcrumb:not(.empty) {
  position: relative;
  width: auto;
}
.IsiServiceCatalog.categories.phone .breadcrumb .level {
  display: inline-block;
}
.IsiServiceCatalog.categories.phone .breadcrumb .level .DivDetail {
  position: static;
  margin-bottom: 0px;
}
.IsiServiceCatalog.categories.phone.searchMode .breadcrumb {
  display: none;
}
.rwd .IsiWebPart.IsiWpServiceCatalog .Wrapper.IsiPanel {
  padding-bottom: 0;
}
.IsiServiceCatalogTooltip {
  position: absolute;
  z-index: 200000;
  max-width: 50%;
}
.IsiServiceCatalogTooltip.tooltip.StartToolTip.right > .tbServiceInfo {
  margin: 0;
}
.IsiServiceCatalog.fullpage {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
}
.IsiServiceCatalog.fullpage.categories {
  margin-top: 15px;
  margin-bottom: 200px;
}
.IsiServiceCatalog.fullpage.categories div.IsiSearch,
.IsiServiceCatalog.fullpage.categories div.search {
  height: 42px;
  width: 100%;
  margin: 0 0 25px 0;
  flex: 0 0 auto;
}
.IsiServiceCatalog.fullpage.categories div.IsiSearch input,
.IsiServiceCatalog.fullpage.categories div.search input {
  font-style: normal;
  font-size: 16px;
  padding-left: 8px;
  padding-right: 8px;
}
.IsiServiceCatalog.fullpage.categories div.IsiSearch .clear::after,
.IsiServiceCatalog.fullpage.categories div.search .clear::after,
.IsiServiceCatalog.fullpage.categories div.IsiSearch .launcher::after,
.IsiServiceCatalog.fullpage.categories div.search .launcher::after {
  line-height: 42px;
}
.IsiServiceCatalog.fullpage.categories .IsiGallery {
  margin-top: 24px;
  height: auto;
}
.IsiServiceCatalog.fullpage.categories .IsiGallery .DivDetail {
  margin: 12px;
}
.IsiServiceCatalog.fullpage.categories.searchMode .IsiGallery {
  width: 100%;
}
.IsiServiceCatalog.fullpage.categories .breadcrumb:not(.empty) .arrow {
  border-top-color: rgba(59, 67, 70, 0.25);
}
.IsiServiceCatalog.fullpage.categories .breadcrumb:not(.empty) + .IsiGallery {
  height: auto;
}
.IsiServiceCatalog.fullpage.categories .IsiServiceCatalog.large.categories .r1 .DivDetail.DivDetailHover .r0 .DivDetail {
  background: rgba(0, 0, 0, 0.5);
  border-color: #000000;
}
.IsiServiceCatalog.fullpage.categories .r0 .DivDetail {
  background: rgba(0, 0, 0, 0.5);
  border-color: transparent;
}
.IsiServiceCatalog.fullpage.categories .r0 .DivDetail.DivDetailHover {
  border-color: transparent;
}
.IsiServiceCatalog.fullpage.categories .r1 .DivDetail {
  border: 1px solid rgba(59, 67, 70, 0.25);
  background: rgba(255, 255, 255, 0.75);
}
.IsiServiceCatalog.fullpage.categories .r2 .DivDetail,
.IsiServiceCatalog.fullpage.categories .r3 .DivDetail {
  border: 1px solid transparent;
  background: rgba(238, 238, 238, 0.85);
}
.IsiServiceCatalog.fullpage.categories .r1 .DivDetail.DivDetailHover,
.IsiServiceCatalog.fullpage.categories .r2 .DivDetail.DivDetailHover,
.IsiServiceCatalog.fullpage.categories .r3 .DivDetail.DivDetailHover {
  background-color: #fff;
  border-color: #46a8cd;
}
.IsiServiceCatalog.fullpage.categories .r3 .DivGroup .DivGroupName {
  background: rgba(255, 255, 255, 0.75);
  padding: 8px !important;
  font-size: 16px;
  border-radius: 4px;
  backdrop-filter: blur(25px) saturate(180%);
}
.IsiServiceCatalog.fullpage.services {
  margin-top: 15px;
  margin-bottom: 200px;
}
.IsiServiceCatalog.fullpage.services .r0 .DivDetail,
.IsiServiceCatalog.fullpage.services .r1 .DivDetail,
.IsiServiceCatalog.fullpage.services .r2 .DivDetail,
.IsiServiceCatalog.fullpage.services .r3 .DivDetail {
  border: 1px solid rgba(59, 67, 70, 0.25);
  background: rgba(255, 255, 255, 0.75);
}
.IsiServiceCatalog.fullpage.services .r0 .DivDetail.DivDetailHover,
.IsiServiceCatalog.fullpage.services .r1 .DivDetail.DivDetailHover,
.IsiServiceCatalog.fullpage.services .r2 .DivDetail.DivDetailHover,
.IsiServiceCatalog.fullpage.services .r3 .DivDetail.DivDetailHover {
  background-color: #fff;
  border-color: #46a8cd;
}
body.internetExplorer .IsiGallery {
  width: 100%;
}
/*

       _                   _       _       _       
      (_)                 (_)     (_)     | |      
 _ __  _  ___  ___ ___     _  ___  _ _ __ | |_ ___ 
| '_ \| |/ _ \/ __/ _ \   | |/ _ \| | '_ \| __/ _ \
| |_) | |  __/ (_|  __/   | | (_) | | | | | ||  __/
| .__/|_|\___|\___\___|   | |\___/|_|_| |_|\__\___|
| |                      _/ |                      
|_|                     |__/                       

Piece jointe
*/
/*--- IsiAttPreview ---*/
.iAP {
  overflow-x: hidden;
  overflow-y: scroll;
}
.iAP:hover {
  border-color: #dfdfdf;
}
.iAP.iCtrlDisa .btn.delete {
  display: none;
}
.iAP .grp {
  overflow: hidden;
  text-align: left;
}
.pJHid {
  display: none;
}
.iAP_r {
  text-align: center;
}
.iAP_r .iAP {
  text-align: left;
  padding: 0px !important;
}
.iAP_r .buttons {
  display: inline-block;
}
.iAP_r .buttons {
  display: none;
  float: right;
  position: absolute;
  max-width: 36px;
  text-align: center;
  right: 23px;
  top: 4px;
}
.iAP_r .buttons .disabled {
  display: none;
}
.iAP_r .buttons > .btnPJ {
  display: inline-block;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  width: 16px;
  height: 16px;
}
.iAP_r .buttons > .btnPJ:before {
  font-size: 13px;
  color: #b8c0c3;
}
.iAP_r .buttons > .btnPJ.chchPJmono:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f055';
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/IsiGantt/Task.png);
  color: #1ca8dd;
}
.iAP_r .buttons > .btnPJ.propPJmono:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: "\E386";
  color: #1ca8dd;
}
.iAP_r .buttons > .btnPJ.chchPJmulti:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f0c6";
  color: #1ca8dd;
}
.iAP_r .buttons > .btnPJ.pasteAdd:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: '\f0c5';
  position: relative;
  top: 1px;
  color: #1ca8dd;
}
.iAP_r:hover .buttons {
  display: inline-block;
}
.iAP_r:hover .buttons .disabled {
  display: none;
}
.iAP_iconePJ {
  width: 16px;
  height: 16px;
}
.pJ {
  display: block;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin: 2px;
  padding-left: 2px;
  padding-right: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.pJ:hover {
  background-color: #e0e0e0;
}
.pJOpa {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.pJ * {
  vertical-align: middle;
}
.pJ > span {
  margin-left: 2px;
}
span[class^="pJ fa"].ext-img-preview:before {
  font-family: FontAwesome;
}
span[class^="pJ fi"].ext-img-preview:before {
  font-family: FontIsilog;
}
.pJ.ext-img-preview:before {
  color: #1ca8dd;
  font-size: 13px;
  position: absolute;
}
.pJ.pJSel {
  background-color: #b9eafc;
}
.pJ:hover > .btn {
  display: inline;
}
.pJ > .btn {
  display: none;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin-top: 2px;
  text-align: center;
}
.pJ > .btn.delete {
  right: 3px;
}
.pJ > .btn.delete:before {
  font-family: FontIsilog;
  font-size: 12px;
  content: '\E0D4';
}
.pJ > .btn.download {
  right: 20px;
}
.pJ > .btn.download:before {
  font-family: FontIsilog;
  font-size: 12px;
  content: '\E388';
}
.RO #DivFormulaire .pJ:hover > .btn {
  display: none;
}
/*Classe du style commun à tous les contrôles.*/
/*Reprise du style en mode recherche*/
.search #DivFormulaire {
  /*input,*/
}
.search #DivFormulaire .cCbo,
.search #DivFormulaire .iHtmlRichTextTextBox,
.search #DivFormulaire .tdTbSDesign,
.search #DivFormulaire .IsiComboCritTextBox,
.search #DivFormulaire .IsiComboCritTextBoxEntre,
.search #DivFormulaire .tdTbSDesignNoCalend,
.search #DivFormulaire .IsiRichTextTextArea,
.search #DivFormulaire .iAP,
.search #DivFormulaire .IsiComboBoxDropDown,
.search #DivFormulaire .RacItem {
  background-color: #f2f9fb;
  border: 0px;
}
.search #DivFormulaire .cCbo:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .iHtmlRichTextTextBox:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tdTbSDesign:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboCritTextBox:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboCritTextBoxEntre:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tdTbSDesignNoCalend:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiRichTextTextArea:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .iAP:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboBoxDropDown:not(.iCtrlEna):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .RacItem:not(.iCtrlEna):not(.IsiRichTextTextArea):before {
  float: left;
  position: relative;
  top: 2px;
}
.search #DivFormulaire .cCbo:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .iHtmlRichTextTextBox:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tdTbSDesign:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboCritTextBox:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboCritTextBoxEntre:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tdTbSDesignNoCalend:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiRichTextTextArea:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .iAP:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .IsiComboBoxDropDown:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .RacItem:not(.IsiRichTextTextArea):before {
  color: #b8c0c3;
}
.search #DivFormulaire .cCbo:hover,
.search #DivFormulaire .nTb:hover,
.search #DivFormulaire .IsiRichTextTextArea:hover,
.search #DivFormulaire .fieldTxt .fieldCrit:hover,
.search #DivFormulaire .iPanel .DivGrid input.impCad:hover,
.search #DivFormulaire .iMemoTextArea:hover,
.search #DivFormulaire .iHtmlRichTextTextBox:hover,
.search #DivFormulaire .tdTbSDesign:hover,
.search #DivFormulaire .IsiComboCritTextBox:hover,
.search #DivFormulaire .IsiComboCritTextBoxEntre:hover,
.search #DivFormulaire .tdTbSDesignNoCalend:hover,
.search #DivFormulaire .iAP:hover,
.search #DivFormulaire .IsiComboBoxDropDown:hover,
.search #DivFormulaire html .RacItem:hover {
  border: #cbe6f0;
}
.search #DivFormulaire .cCbo:hover.iActiveFocus,
.search #DivFormulaire .nTb:hover.iActiveFocus,
.search #DivFormulaire .IsiRichTextTextArea:hover.iActiveFocus,
.search #DivFormulaire .fieldTxt .fieldCrit:hover.iActiveFocus,
.search #DivFormulaire .iPanel .DivGrid input.impCad:hover.iActiveFocus,
.search #DivFormulaire .iMemoTextArea:hover.iActiveFocus,
.search #DivFormulaire .iHtmlRichTextTextBox:hover.iActiveFocus,
.search #DivFormulaire .tdTbSDesign:hover.iActiveFocus,
.search #DivFormulaire .IsiComboCritTextBox:hover.iActiveFocus,
.search #DivFormulaire .IsiComboCritTextBoxEntre:hover.iActiveFocus,
.search #DivFormulaire .tdTbSDesignNoCalend:hover.iActiveFocus,
.search #DivFormulaire .iAP:hover.iActiveFocus,
.search #DivFormulaire .IsiComboBoxDropDown:hover.iActiveFocus,
.search #DivFormulaire html .RacItem:hover.iActiveFocus {
  border: #46a8cd 1px solid;
}
.search #DivFormulaire .extSearch {
  background-color: #f2f9fb;
  color: #b8c0c3;
  font-family: FontAwesome;
  font-size: 11px;
}
.search #DivFormulaire .extSearch:before {
  content: "";
  font-size: 11px;
}
.search #DivFormulaire .searchLoup {
  font-family: FontAwesome;
  margin-left: 1px;
  margin-top: 1px;
}
.search #DivFormulaire .searchLoup:before {
  color: #b8c0c3;
  position: relative;
  top: 2px;
}
.search #DivFormulaire .TxtEscalade,
.search #DivFormulaire .iAP {
  background-color: #f2f9fb;
  box-sizing: content-box;
}
.search #DivFormulaire .iLabelCompulsory:after {
  content: "";
}
/* NOTES
    tbTb         : TextBox TextBox
    iCtrlDisa    : Control Disabled
    iCtrlEna     : Control Enabled
    iActiveFocus : Focus actif
    iCompulsory  : Obligatoire
    iError       : En erreur
*/
/* Commun */
.tbTb,
.nTb {
  box-sizing: border-box;
  height: 18px;
  border: 1px solid #dcdcdc;
}
.tbTb:hover,
.nTb:hover {
  border: 1px solid #b8c0c3;
}
.tbTb.iCtrlDisa,
.nTb.iCtrlDisa {
  background: #eff1f2;
  border: 1px solid #eff1f2;
}
.tbTb.iActiveFocus,
.nTb.iActiveFocus {
  border: 1px solid #46a8cd;
}
.tbTb.iCompulsory.iError,
.nTb.iCompulsory.iError {
  border: 1px solid #e86b4b;
}
.nTb {
  text-align: right;
  padding-right: 4px;
}
.tbTb.tbTbF {
  display: none;
}
/*Reprise du cas particulier de l'escalade*/
.TxtEscalade {
  text-align: center;
}
.tnLd {
  padding-left: 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
  height: 18px;
  line-height: 18px;
}
/* Formulaire */
/* Formulaire en mode recherche */
.search #DivFormulaire .tbTb:not(.IsiGridPagination),
.search #DivFormulaire .nTb:not(.IsiGridPagination) {
  background: #f2f9fb;
  border: 1px solid #f2f9fb;
}
.search #DivFormulaire .tbTb:not(.IsiGridPagination):hover,
.search #DivFormulaire .nTb:not(.IsiGridPagination):hover {
  border: 1px solid #cbe6f0;
}
.search #DivFormulaire .tbTb:not(.IsiGridPagination).iActiveFocus,
.search #DivFormulaire .nTb:not(.IsiGridPagination).iActiveFocus {
  border: 1px solid #46a8cd;
}
/* Recherche avancée */
#divFullExtSearch .tbTb {
  width: 550px;
  display: inline-block;
  z-index: 75;
}
/* Tooltip graph */
#print_formulaire .tbTb {
  height: auto;
  line-height: inherit;
  padding-left: 0px;
}
/* Page de connexion */
.HomePage div.IsiDivHomeConnexion .tbTb {
  height: 20px;
}
/* RWD */
.rwd:not(.ADM038) .IsiTextNum.nTbWD {
  display: flex;
  flex-wrap: wrap;
}
.rwd:not(.ADM038) .IsiTextNum.nTbWD .tbL {
  flex: 0 0 100%;
}
.rwd:not(.ADM038) .IsiTextNum.nTbWD .nTb {
  flex: 1;
}
.rwd:not(.ADM038) .IsiTextNum.nTbWD .tnLd {
  display: inline;
  vertical-align: bottom;
}
.rwd:not(.ADM038).internetExplorer .tbTb,
.rwd:not(.ADM038).internetExplorer .nTb {
  display: block;
}
.rwd:not(.ADM038) .tbTb,
.rwd:not(.ADM038) .nTb {
  width: 100%;
}
.rwd.ADM038 .IsiTextNum > div,
.rwd.ADM038 .IsiTextBox > div {
  display: flex;
  width: 100%;
}
/* NOTES
    tcD          : TextConnexe Div (container of input)
    tcTb         : TextConnexe TextBox (input)
    tcSq         : TextConnexe StyleQuick (supplementary input for QuickSearch)
    iCtrlDisa    : Control Disabled
    iCtrlEna     : Control Enabled
    tcDDisa      : Container with input Disabled
    tcDEna       : Container with input Enabled
    iActiveFocus : Focus actif
    iCompulsory  : Obligatoire
    iError       : En erreur
    sugg         : Div représentant la liste déroulante (en souris)
    onlyTxbDisa  : Disabled Textbox inside Enabled TextConnexe
    tcSqVisible  : TextConnexe StyleQuick Visible next to Textbox
*/
/* Commun */
.tcTb {
  height: 100%;
  width: 100%;
  border: none;
}
.tcTb:hover {
  border: none;
}
.tcTb.iActiveFocus {
  border: none;
}
.tcTb.iCompulsory.iError {
  border: none;
}
.tcTb::-ms-clear {
  display: none;
  /* Masque la croix d'effacement de IE/Edge */
}
.rwd .tcD.tcDDisa button.prop,
.rwd .tcSq.tcDDisa button.prop {
  display: inline-block;
  position: absolute;
  right: 0px;
}
.tcD,
.tcSq {
  /* Normal */
  box-sizing: border-box;
  height: 18px;
  border: 1px solid #dcdcdc;
  /* Activé */
  /* Avec focus actif */
  /* Obligatoire en erreur */
  /* Désactivé */
}
.tcD:hover,
.tcSq:hover {
  border: 1px solid #b8c0c3;
}
.tcD.iCtrlDisa:hover,
.tcSq.iCtrlDisa:hover {
  border: 1px solid #eff1f2;
}
.tcD.tcDEna:hover .iTextConnexeImage,
.tcSq.tcDEna:hover .iTextConnexeImage {
  visibility: visible;
}
.tcD.tcDEna.onlyTxbDisa,
.tcSq.tcDEna.onlyTxbDisa {
  background: #eff1f2;
  border: 1px solid #eff1f2;
}
.tcD.iActiveFocus,
.tcSq.iActiveFocus {
  border: 1px solid #46a8cd;
}
.tcD.iActiveFocus.iCtrlDisa,
.tcSq.iActiveFocus.iCtrlDisa {
  border: 1px solid #eff1f2;
}
.tcD.iActiveFocus.listDown,
.tcSq.iActiveFocus.listDown {
  border: 1px solid #1ca8dd;
}
.tcD.iCompulsory.iError,
.tcSq.iCompulsory.iError {
  border: 1px solid #e86b4b;
}
.tcD.tcDDisa,
.tcSq.tcDDisa,
.tcD.iCtrlDisa,
.tcSq.iCtrlDisa {
  background: #eff1f2;
  border: 1px solid #eff1f2;
}
.tcD.tcDDisa:hover .iTextConnexeImage,
.tcSq.tcDDisa:hover .iTextConnexeImage,
.tcD.iCtrlDisa:hover .iTextConnexeImage,
.tcSq.iCtrlDisa:hover .iTextConnexeImage {
  visibility: visible;
}
.tcD.tcDDisa .sug.manual,
.tcSq.tcDDisa .sug.manual,
.tcD.iCtrlDisa .sug.manual,
.tcSq.iCtrlDisa .sug.manual {
  display: none;
}
.tcD.tcDDisa .search,
.tcSq.tcDDisa .search,
.tcD.iCtrlDisa .search,
.tcSq.iCtrlDisa .search {
  display: none;
}
.tcD.tcDDisa button.prop,
.tcSq.tcDDisa button.prop,
.tcD.iCtrlDisa button.prop,
.tcSq.iCtrlDisa button.prop {
  display: inline-block;
}
.tcD.tcDDisa button.list,
.tcSq.tcDDisa button.list,
.tcD.iCtrlDisa button.list,
.tcSq.iCtrlDisa button.list {
  display: none;
}
.tcD.alignRightValue,
.tcSq.alignRightValue {
  position: relative;
}
.tcD.alignRightValue.alignRightValueVisible input.tcTb,
.tcSq.alignRightValue.alignRightValueVisible input.tcTb {
  width: 0px !important;
  overflow-x: hidden;
  margin: 0px;
  padding: 0px;
}
.tcD.alignRightValue.alignRightValueVisible .shownValue,
.tcSq.alignRightValue.alignRightValueVisible .shownValue {
  display: inline-block;
}
.tcD.alignRightValue .shownValue,
.tcSq.alignRightValue .shownValue {
  text-overflow: clip;
  white-space: nowrap;
  display: none;
  cursor: text;
  line-height: 16px;
  padding-left: 4px;
}
.tcD.alignRightValue .shownValue span,
.tcSq.alignRightValue .shownValue span {
  min-width: 100%;
  display: inline-block;
  float: right;
  overflow: visible;
}
/* Icons */
.tcD {
  overflow: hidden;
  position: relative;
}
.tcD.ratio0 .tcTb {
  width: calc(100% - 10px);
}
.tcD.ratio15 .tcTb {
  width: calc(100% - 25px);
}
.tcD.ratio30 .tcTb {
  width: calc(100% - 40px);
}
.tcD.ratio45 .tcTb {
  width: calc(100% - 55px);
}
.tcD .iTextConnexeImage {
  font-family: FontAwesome;
  color: #b8c0c3;
  background: none;
  border: 0;
  visibility: hidden;
  font-size: 13px;
  width: 15px;
  height: 100%;
  line-height: 16px;
  -moz-margin-start: 0px !important;
  -moz-margin-end: 0px !important;
  -webkit-margin-start: 0px !important;
  -webkit-margin-end: 0px !important;
}
.tcD .iTextConnexeImage.search.ena:before {
  content: "\f002";
}
.tcD .iTextConnexeImage.prop:before {
  font-family: FontIsilog;
  font-size: 'inherit';
  content: "\E386";
  color: #1ca8dd;
}
.tcD .iTextConnexeImage.sug.ena.manual {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  color: #1ca8dd;
  background: #eeeeee;
}
.tcD .iTextConnexeImage.sug.ena.manual:before {
  content: "\f149";
}
.tcD .iTextConnexeImage.sug.list.yesNoList {
  position: absolute;
}
.tcD .iTextConnexeImage.sug.ena.list {
  visibility: visible;
}
.tcD .iTextConnexeImage.sug.ena.list:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
.tcD .iTextConnexeImage.sug.ena.list.yesNoList {
  cursor: pointer;
  right: 0;
  top: 2px;
}
.tcD.iActiveFocus .iTextConnexeImage {
  visibility: visible;
}
.tcD.iActiveFocus .iTextConnexeImage.sug.ena.list:before,
.tcD.iActiveFocus .iTextConnexeImage.prop {
  color: #1ca8dd;
}
.tcD.iDisaActiveFocus {
  border: 1px solid #eff1f2;
}
.tcD.iDisaActiveFocus .iTextConnexeImage.prop,
.tcD.iDisaActiveFocus .iTextConnexeImage.search {
  visibility: visible;
}
.tcD:hover .iTextConnexeImage.sug.ena.list {
  color: #627c85;
}
.internetExplorer .tcD .iTextConnexeImage,
.firefox .tcD .iTextConnexeImage {
  height: 15px;
  line-height: 15px;
}
/* Formulaire */
#DivFormulaire .tcD input[type=image],
#DivDetail .tcD input[type=image],
#DivFormulaire .tcSq input[type=image],
#DivDetail .tcSq input[type=image] {
  width: 12px;
  height: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#DivFormulaire .tcD input,
#DivDetail .tcD input,
#DivFormulaire .tcSq input,
#DivDetail .tcSq input {
  background-color: transparent;
}
/* Formulaire en mode recherche */
.search #DivFormulaire .tcTb {
  background-color: #f2f9fb;
}
.search #DivFormulaire .tcD,
.search #DivFormulaire .tcSq {
  background: #f2f9fb;
  border: 1px solid #f2f9fb;
}
.search #DivFormulaire .tcD:not(.iCtrlEna):not(.tbTb):not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tcSq:not(.iCtrlEna):not(.tbTb):not(.IsiRichTextTextArea):before {
  float: left;
  position: relative;
  top: 2px;
}
.search #DivFormulaire .tcD:not(.IsiRichTextTextArea):before,
.search #DivFormulaire .tcSq:not(.IsiRichTextTextArea):before {
  color: #b8c0c3;
}
.search #DivFormulaire .tcD:hover,
.search #DivFormulaire .tcSq:hover {
  border: 1px solid #cbe6f0;
}
.search #DivFormulaire .tcD.iActiveFocus,
.search #DivFormulaire .tcSq.iActiveFocus {
  border: 1px solid #46a8cd;
}
.search #DivFormulaire .tcD.iActiveFocus.listDown,
.search #DivFormulaire .tcSq.iActiveFocus.listDown {
  border: 1px solid #1ca8dd;
}
.search #DivFormulaire .tcD .shownValue,
.search #DivFormulaire .tcSq .shownValue {
  background-color: #f2f9fb;
}
/* RWD */
.rwd {
  /*Pour gérer le quicksearch et sa propriété "Largeur champs" on utlise un display flex*/
}
.rwd .IsiTextConnexe .connexeFieldContainer {
  display: flex;
  width: 100%;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD {
  width: 100%;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD input {
  background-color: transparent;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD.tcSqVisible {
  /* Style spécifique au container du connexe quand un QuickSearch est visible */
  display: flex;
  width: 100%;
  margin-left: 5px;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD.alignRightValue .shownValue {
  padding-left: 0px;
  line-height: 16px;
}
.rwd .tcTb {
  /* En RWD il faut utiliser un margin à la place du padding pour ne pas intéférer avec le box-sizing */
  padding: 0px;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: top;
}
.rwd .tcSq {
  /* A la souris la largeur du QuickSearch est fixée (valeur par défaut) */
  width: 80px;
  /* Le QuickSearch est sur la même ligne que son connexe */
  display: inline-block;
}
.rwd.touch .tcSq {
  /* En tactile la largeur du QuickSearch est plus important */
  width: 110px;
}
.rwd.touch .tcD select {
  width: 100%;
  height: 100%;
  border-width: 0px;
}
.rwd.touch .tcD .iTextConnexeImage {
  line-height: 18px;
  font-size: 18px;
  vertical-align: top;
  /* En tactile l'image à une position absolue (à droite) */
  position: absolute;
  top: 0;
  right: 7px;
  pointer-events: none;
}
.rwd.touch .tcD .tcTb,
.rwd.touch .tcD .shownValue {
  width: calc(100% - 8px);
}
.rwd.touch .tcD.tcSqVisible {
  /* Surcharge de la largeur en tactile pour prendre en compte la largeur du QuickSearch */
  width: calc(100% - 115px);
  /* 100% - QuickSearchWidth - 5px d'espacement */
}
.rwd:not(.touch) .IsiTextConnexe span.tcL {
  /* Pour garantir le retour à la ligne de la zone de saisie du connexe après le libellé (notamment dans le cas du QuickSearch) */
}
.rwd:not(.touch) .IsiTextConnexe span.tcL:not(.iLabelCompulsory):after {
  content: "\a";
  white-space: pre;
}
.rwd:not(.touch) .IsiTextConnexe span.tcL.iLabelCompulsory:after {
  content: "*\a";
  white-space: pre;
}
/* IsiSuggest (liste déroulante) */
.sugg {
  /* Texte standard Greydark5 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #959595;
  line-height: 16px;
  vertical-align: text-bottom;
  background-color: #fff;
  padding: 0px 2px 0 3px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #1ca8dd;
  border-top: 1px solid #1ca8dd;
  z-index: 10003;
}
.sugg.completionModeList,
.sugg .matchedSearchedString {
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  max-height: 255px;
  overflow-x: auto;
}
.sugg .prop {
  height: 16px;
  display: inline-block;
}
.sugg .prop::before {
  font-family: FontIsilog;
  content: "\E386";
  color: #1ca8dd;
}
.DivSuggestChild {
  /* Style applique a un element de la liste IsiSuggest */
  display: block;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
}
.SelectedDivSuggestChild {
  /* Style applique a un element SELECTIONNE de la liste IsiSuggest */
  display: block;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  background-color: #d8e7ed;
}
.touch .suggestMainContainer {
  /* Div représentant la structure interne de la popin du connexe */
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.touch .suggestMainContainer .prop {
  height: 16px;
  display: inline-block;
}
.touch .suggestMainContainer .prop::before {
  font-family: FontIsilog;
  content: "\E386";
  color: #1ca8dd;
}
.touch .IsiPopin .upperBarButtonsContainer {
  /* Lorsque la IsiToolBar est dans une popin sont style diffère */
}
.touch .IsiPopin .upperBarButtonsContainer .controlToolbar {
  background: none;
}
.touch .IsiPopin .upperBarButtonsContainer .controlToolbar:after {
  display: none;
}
.touch .suggestDuplicatedConnexeInputContainer {
  /* Div entourant l'input et le bouton d'effacement */
  width: calc(100% - 10px);
  /* 100% - Marges latérales */
  height: 30px;
  border: 1px solid #46a8cd;
  margin-left: 5px;
  margin-top: 6px;
  box-sizing: border-box;
  /* Empeche les border/padding de modifier la width. --> La height et width inclus l'épaisseur de la bordure */
}
.touch .suggestDuplicatedConnexeInput {
  /* Input dupliquant la zone de saisie du connexe */
  width: 100%;
  height: 100%;
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  border: none;
  margin-left: 4px;
}
.touch .suggestDuplicatedConnexeInput:focus {
  outline: none;
  /* Empeche Chrome et Safari d'ajouter un outline bleu quand l'input a le focus */
}
.touch .suggestDuplicatedConnexeInput::-ms-clear {
  display: none;
  /* Masque la croix d'effacement de IE */
}
.touch #formToDisplaySearchKey {
  /* Formulaire fictif qui sert à faire reconnaitre un input de type search par les claviers des appareils mobiles */
  line-height: 28px;
  width: calc(100% - 28px);
  float: left;
  overflow-y: visible;
}
.touch .suggestClearInput {
  /* Bouton d'effacement de la zone de saisie */
  float: left;
  line-height: 28px;
  height: 100%;
  margin-left: 5px;
  cursor: pointer;
}
.touch .suggestClearInput:before {
  color: #cdcdcd;
  font-family: FontAwesome;
  content: '\f057';
  font-size: 20px;
}
.touch .suggestLoadingGif {
  /* Div contenant le gif 'Loading in progress' */
  display: none;
  width: calc(100% - 10px);
  /* 100% - Marges latérales */
  height: 14px;
  line-height: 14px;
  margin-left: 5px;
  border: 1px solid #46a8cd;
  border-top: 0;
  box-sizing: border-box;
  background-image: url(/IsilogWebSystem/Images/General/animation-chargement.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.touch .suggestDuplicatedConnexeInputTriangle {
  /* Div représentant un triangle bleu pointant vers le bas (imitation tooltip) */
  height: 0;
  width: 0;
  position: relative;
  left: 25px;
  top: -1px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #176b8b;
}
.touch .suggestDuplicatedConnexeInputTriangle:after {
  /* Triangle blanc placé par dessus le triangle bleu pour créer un effet de bordure triangulaire */
  content: '';
  position: absolute;
  left: -9px;
  top: -10px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #fff;
}
.touch .suggestSearchResultsMainContainer {
  /* Div contenant l'ensemble des divs pour afficher les résultats */
  overflow: hidden;
  border-radius: 2px;
}
.touch .suggestSearchResultsDisplayArea {
  /* Div représentant l'ensemble de la zone contenant les éléments sous la zone de saisie */
  overflow-y: hidden;
}
.touch .suggestManualSearchLabelContainer {
  /* Div contenant le message de demande de lancement de la recherche pour le mode de complétion manuel. */
  text-align: center;
}
.touch .suggestManualSearchLabel {
  /* Span contenant un message de demande de lancement de la recherche pour le mode de complétion manuel. */
  display: none;
  /* Ce msg est masqué par défaut (affichage géré via Javascript) */
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  line-height: 30px;
  color: #46a8cd;
}
.touch .suggestSearchResultsMainContainer {
  /* Div contenant l'ensemble des divs pour afficher les résultats */
  overflow: hidden;
  border-radius: 2px;
}
.touch .suggestSearchResultsWidthAdapter {
  /* Div représentant le conteneur fixant la largeur pour rentrer dans la popin */
  width: calc(100% - 44px);
  float: left;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.touch .suggestSearchResultsWidthAdapter.emptyTag {
  width: 100%;
}
.touch .suggestSearchResultsContainer {
  /* Div contenant les lignes de résultats et prenant la largeur du résultat le plus large */
  overflow-y: hidden;
}
.touch .suggestSearchResultsLeftMargin {
  /* Div pour garantir de la marge à gauche des résultats (même en cas d'overflow-x) */
  width: 8px;
  float: left;
  overflow-y: hidden;
}
.touch .suggestSearchResultsSelectButtons {
  /* Div contenant l'ensemble des boutons de sélection d'un résultat (placée à droite) */
  float: left;
  overflow-y: hidden;
}
.touch .suggestLeftMargin {
  /* Div représentant l'espacement à gauche pour une ligne */
  line-height: 30px;
  height: 30px;
  box-sizing: border-box;
  border-bottom: 1px solid #d7d7d7;
}
.touch .suggestSelectButton {
  /* Div représentant le bouton de sélection d'un résultat */
  line-height: 30px;
  height: 30px;
  box-sizing: border-box;
  border-bottom: 1px solid #d7d7d7;
  padding-left: 8px;
  padding-right: 8px;
  cursor: pointer;
  /* Flip l'icone horizontalement */
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.touch .suggestSelectButton:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f08e";
  color: #cdcdcd;
}
.touch .DivSuggestChild,
.touch .SelectedDivSuggestChild {
  /* Div représentant UN résulat de a recherche (i.e. ONE child) */
  /* Texte standard Greydark5 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #959595;
  height: 30px;
  line-height: 30px;
  width: initial;
  box-sizing: border-box;
  background: none;
  padding-left: 0px;
  border-bottom: 1px solid #d7d7d7;
  overflow-y: hidden;
}
.touch .DivSuggestChild .matchedSearchedString,
.touch .SelectedDivSuggestChild .matchedSearchedString {
  /* Les caractères correspondant à la recherche sont d'un autre style */
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
}
.touch .DivSuggestChild.specialTag,
.touch .SelectedDivSuggestChild.specialTag {
  /* Pour l'ensemble des tags spéciaux (pas des vrai résultat) */
  border: none;
  cursor: default;
}
.touch .DivSuggestChild.emptyTag,
.touch .SelectedDivSuggestChild.emptyTag {
  /* Pour le tag indiquant aucun retour ('Vide' ou 'Empty') */
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  color: #46a8cd;
  text-align: center;
  padding-left: 0;
}
.touch .completionModeList {
  /* En mode de complétion List */
}
.touch .completionModeList .DivSuggestChild,
.touch .completionModeList .SelectedDivSuggestChild {
  /* Les caractères sont affichés en noir pour les résultats */
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
}
.touch .completionModeList .DivSuggestChild.nullValueTag,
.touch .completionModeList .SelectedDivSuggestChild.nullValueTag {
  /* Pour le tag indiquant la valeur vide (' ') */
  /* Texte standard Greydark5 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #959595;
}
.iPanel {
  background-color: #fff;
  box-sizing: border-box;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1e91bc;
}
.iPanel .iPanel_Lbl {
  margin: 6px 0 12px 10px;
}
.iPanel .iPanel_Lbl span {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
#divFullExtSearch .iPanel {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  padding: 0 10px;
}
#divFullExtSearch .iPanel input[type="text"] {
  height: 16px;
}
#divFullExtSearch .iPanel .iPanel_Lbl {
  margin: 6px 0 12px;
}
.vintage.dropZone .iPanel .iPanel_Lbl {
  border: dashed 1px grey;
}
.rwd .iPanel {
  border-width: 0;
  background-color: #fff;
}
.rwd .iPanel .iPanel_Lbl {
  cursor: pointer;
  margin: 0;
  overflow: hidden;
  padding: 10px 0 0 0;
  text-overflow: ellipsis;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  white-space: nowrap;
}
.rwd .iPanel .iPanel_Lbl i {
  max-width: 25px;
  margin-left: 9px;
  vertical-align: top;
}
.rwd .iPanel .iPanel_Lbl i::before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f077";
  color: #1e91bc;
}
.rwd .iPanel .iPanel_Lbl span {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #115068;
  margin-left: 9px;
  line-height: 20px;
}
.rwd .iPanel .IsiPanel {
  border-color: #c0c0c0;
}
.rwd .iPanel .IsiPanel .iPanel .iPanel_Lbl {
  cursor: auto;
  padding: 9px 0px 0px 0px;
}
.rwd .iPanel .IsiPanel .iPanel .iPanel_Lbl span {
  /* Font_H2_formulaire, regular*/
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #115068;
}
.rwd .iPanel .IsiPanel .iPanel .iPanel_Lbl i {
  display: none;
}
.rwd .iPanel.collapsed .iPanel_Lbl i::before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f078";
}
.rwd .iPanel.collapsed .iPanel_Lbl span {
  line-height: 20px;
}
.rwd .iPanel.collapsed .iPanel_Content {
  display: none;
}
.iMemoTextArea {
  overflow-y: auto;
  overflow-x: hidden;
  line-height: 1;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
  resize: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.iMemoTextArea:hover {
  border: 1px solid #b8c0c3;
}
.iMemoTextArea.iCtrlDisa {
  background: #eff1f2;
  border: 1px solid #eff1f2;
}
.iMemoTextArea.iActiveFocus {
  border: 1px solid #46a8cd;
}
.iMemoTextArea.iCompulsory.iError {
  border: 1px solid #e86b4b;
}
/* Formulaire */
#DivFormulaire .iMemoTextArea,
#DivDetail .iMemoTextArea {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  line-height: 16px;
}
/* Formulaire en mode recherche */
.search #DivFormulaire .iMemoTextArea {
  background: #f2f9fb;
  border: 1px solid #f2f9fb;
}
.search #DivFormulaire .iMemoTextArea:hover {
  border: 1px solid #cbe6f0;
}
.search #DivFormulaire .iMemoTextArea.iActiveFocus {
  border: 1px solid #46a8cd;
}
/* RWD */
.rwd {
  /* Touch */
}
.rwd.internetExplorer .IsiRichText.editor {
  display: inline-flex;
  width: 100%;
}
.rwd .iMemoTextArea {
  width: 100%;
  padding: 4px;
  line-height: 16px;
}
.rwd.touch .IsiPopin .memoDetailContainer {
  padding: 15px 15px 0 15px;
  word-break: break-word;
  height: calc(100% - 15px);
}
.rwd.touch .IsiPopin .memoDetailContainer.readOnly {
  height: calc(100% - 30px);
}
.rwd.touch .IsiPopin .memoDetailContainer .memoDetailContent {
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #232526;
  border: 1px solid #dcdcdc;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  line-height: 20px;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
html {
  /* En rwd, on a une marge dans les boutons */
  /* En vintage, on avait pas de marge sur les boutons */
  /* En pas tactile, on a le hover et le focus */
  /* Style de base */
}
html .rwd #DivFormulaire .iButtonInactif,
html .rwd #DivFormulaire .iButton,
html .rwd #DivFormulaire a.rwd-hyperlink,
html .rwd #DivFormulaire .rwd-hyperlink a,
html .rwd #DivFormulaire .iPropButton {
  margin-top: 18px;
  padding-left: 11px;
  padding-right: 11px;
  width: 100%;
  height: 18px;
}
html body:not(.rwd) #DivFormulaire .iButton,
html body:not(.rwd) #DivFormulaire .iButtonInactif {
  margin-top: 0px;
  height: 24px;
}
html body:not(.rwd) #DivFormulaire .iButton,
html body:not(.rwd) #DivFormulaire .iButtonInactif,
html body:not(.rwd) #DivFormulaire .iPropButton {
  padding-left: 0px;
  padding-right: 0px;
}
html body:not(.touch) input.iButton:focus,
html body:not(.touch) a.rwd-hyperlink:focus,
html body:not(.touch) input.iPropButton:focus {
  outline: 1px dotted grey;
}
html body:not(.touch) input.iButton:hover,
html body:not(.touch) a.rwd-hyperlink:hover,
html body:not(.touch) input.iPropButton:hover {
  background-color: #1e91bc;
}
html body.rwd a.rwd-hyperlink:hover,
html .IsiFormBuilder a.rwd-hyperlink:hover {
  color: #fff;
}
html .iButton,
html a.rwd-hyperlink,
html .rwd-hyperlink a,
html .iPropButton {
  background-color: #1ca8dd;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
html .iButtonInactif {
  background-color: #b8c0c3;
  color: #808080;
  text-align: center;
}
html a.rwd-hyperlink {
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: -2px;
}
html .iButtonInactif,
html .iButton,
html a.rwd-hyperlink,
html .rwd-hyperlink a,
html .iPropButton {
  line-height: 18px;
  border-radius: 2px;
  border: 0px;
  background-image: none;
  font-size: 12px;
  padding-left: 11px;
  padding-right: 11px;
  margin-top: 6px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .iPropButton {
  width: 100%;
}
.iCheckBox {
  text-align: left;
}
.iCheckBox label {
  outline-width: 0;
  vertical-align: middle;
  color: #1ca8dd;
}
.iCheckBox input {
  width: 13px;
  margin-right: 7px;
  outline-width: 0;
  vertical-align: middle;
  color: #1ca8dd;
  border-color: #dcdcdc;
}
.iCheckBox.taL {
  line-height: 18px;
}
.iCheckBoxLeft {
  line-height: 18px;
}
.iCheckBoxLeft input {
  margin-left: 7px;
  margin-right: 0;
}
.iCheckBoxHiddenLabel label {
  visibility: hidden;
}
.rwd .IsiCheckBox input,
.rwd .IsiCheckBox label {
  display: none;
}
img.IsiImage,
i.IsiImage {
  padding-top: 0;
}
.IsiImage img,
.IsiImage i {
  padding-top: 0;
}
.IsiImage.max-width-f .IsiImage {
  max-width: 100%;
}
.IsiImage.max-width-g .IsiImage {
  max-width: 300px;
}
.IsiImage.max-width-m .IsiImage {
  max-width: 140px;
}
.IsiImage.max-width-p .IsiImage {
  max-width: 60px;
}
div.control.IsiImage {
  text-align: center;
  min-height: calc(34px);
  display: inline-flex;
  align-items: flex-end;
}
div.control.IsiImage.xnv {
  display: none;
}
.rwd .IsiLabel span.tbL {
  margin-top: 18px;
  height: 18px;
  line-height: 18px;
  padding-left: 4px;
  margin-bottom: 0px;
}
body.rwd.phone #DivFormulaire .row .col .control.IsiLabel span,
body.rwd.smartphonePreview #DivFormulaire .row .col .control.IsiLabel span {
  white-space: normal;
  height: auto;
  text-overflow: clip;
}
.ctrl .generic,
.control .generic {
  line-height: 18px;
  background-color: #0d9d76;
}
.ctrl .generic i::before,
.control .generic i::before {
  font-family: FontAwesome;
  content: '\f0ad';
  font-size: 18px;
  color: white;
  display: block;
  float: left;
  width: 18px;
}
.ctrl .generic span,
.control .generic span {
  margin-left: 5px;
  color: white;
  font-weight: bold;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .datalistBottom {
  display: none;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .dataGridDiv {
  margin: 0 10px;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .IsiPanel .Header {
  height: 30px;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .IsiPanel .Header .title {
  color: #1e91bc;
  font-size: 17px;
  font-weight: normal;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .IsiPanel .Header .IsiImageButton.IsiImageButtonCss i:before {
  font-size: 15px;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .IsiPanel .Header .IsiImageButton.IsiImageButtonCss:before {
  font-size: 15px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl:last-of-type {
  height: 100%;
  -webkit-flex: 1 0 0%;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .showIcon.ViewMode {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .datalistBottom {
  padding: 10px;
  text-align: center;
  background: #fff;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .datalistBottom .iButton {
  width: 120px;
  height: auto;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .datalistBottom .iButtonInactif {
  cursor: default;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .datalistBottom .iButtonInactif:hover {
  background-color: #b8c0c3;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .dataGridDiv {
  margin: 0 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData div.refresh {
  right: 25px;
  /*\o/*/
  top: 18px;
  /*\o/*/
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData div.refresh i:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .debugInfo {
  right: 45px;
  /*\o/*/
  top: 18px;
  /*\o/*/
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .debugInfo:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .datalistBottom {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .IsiPanel .Header {
  height: 30px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .IsiPanel .Header .IsiImageButton.IsiImageButtonCss i:before {
  font-size: 15px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .IsiPanel .Header .IsiImageButton.IsiImageButtonCss:before {
  font-size: 15px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .IsiPanel .Header .title {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #115068;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList .IsiPanel .Header .showIcon.Collapse {
  display: block;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control.IsiDataListCtrl {
  margin: 0px 5px 10px 5px !important;
  padding-bottom: 40px;
  background-color: #fff;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl {
  margin: 10px 0px 0px 0px;
  padding-bottom: 0px;
  overflow: hidden;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .title {
  margin-left: 0;
  margin-top: 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList.noData {
  margin: 10px;
  border: 1px dashed #1e91bc;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList.noData div.refresh {
  position: relative;
  /*\o/*/
  right: auto;
  /*\o/*/
  top: auto;
  /*\o/*/
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList.noData .debugInfo {
  position: relative;
  /*\o/*/
  right: auto;
  /*\o/*/
  top: auto;
  /*\o/*/
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList.noData .datalistBottom {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header {
  padding: 0;
  margin: 0 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .title {
  color: #1ca8dd;
  font-size: 17px;
  padding: 0 0 1px 0px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .showIcon:before,
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .refresh:before,
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .view-fullscreen:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .showIcon.Collapse {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .IsiDataList .IsiPanel .Header .IsiImageButtonCss {
  margin-top: 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .control.IsiDataListCtrl .Wrapper.IsiPanel {
  border-color: transparent;
  border-width: 0px;
}
body.rwd:not(.ADM038).desktop #DivFormulaire .IsiDataListCtrl .showIcon.ViewMode {
  display: block;
}
body.rwd:not(.ADM038).desktop.desktopTouchMode #DivFormulaire .IsiDataListCtrl .showIcon.ViewMode {
  display: none;
}
html body:not(.rwd) #DivFormulaire .datalist .title {
  color: #1ca8dd;
  font-size: 17px;
  padding: 0 0 1px 0px;
}
html body:not(.rwd) #DivFormulaire .datalist .showIcon:before,
html body:not(.rwd) #DivFormulaire .datalist .refresh:before,
html body:not(.rwd) #DivFormulaire .datalist .view-fullscreen:before {
  color: #1ca8dd;
}
html body:not(.rwd) #DivFormulaire .datalist .noData.IsiDataList {
  border: 1px dashed #1e91bc;
}
html body:not(.rwd) #DivFormulaire .datalist .noData.IsiDataList .ViewMode {
  display: none;
}
html body:not(.rwd) #DivFormulaire .datalist .noData.IsiDataList .Wrapper.IsiPanel {
  border: none;
}
/*\o/*/
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiWebPartHeader_Wrapper {
  overflow: visible;
}
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiWebPartHeader_Toolbar.IsiToolbar {
  position: relative;
}
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData div.refresh {
  right: 10px;
  /*\o/*/
  top: 30px;
  /*\o/*/
}
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .debugInfo {
  right: 28px;
  /*\o/*/
  top: 30px;
  /*\o/*/
}
html .IsiAssistantScan .iPanel_Lbl_Scan {
  padding: 10px 0 0 0;
}
html .IsiAssistantScan .iPanel_Lbl_Scan .chevron:before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f077";
}
html .IsiAssistantScan.collapse .iPanel_Lbl_Scan .chevron:before {
  font-family: FontAwesome;
  font-size: 15px;
  content: "\f078";
}
html #DivFormulaire .IsiAssistantScan {
  padding-bottom: 0px;
}
html #DivFormulaire .IsiAssistantScan .sImput_Scan {
  display: inline;
}
html #DivFormulaire .IsiAssistantScan .sMessage_Scan {
  white-space: normal !important;
  min-height: 36px;
  text-align: center;
}
html #DivFormulaire .control.IsiScanControl {
  margin: 0px 5px 10px 5px;
  background: #fff;
}
html #DivFormulaire .control.IsiScanControl .iZone_Scan {
  padding: 0px 5px 10px 5px;
  padding-bottom: 12px;
}
html #DivFormulaire .control-container .IsiScanControl .iZone_Scan {
  padding: 10px 0px 0px 0px;
  padding-bottom: 12px;
}
html #DivFormulaire .iPanel .IsiAssistantScan .iPanel_Lbl_Scan {
  font-size: 15px;
}
html #DivFormulaire .iPanel .IsiAssistantScan .iPanel_Lbl_Scan:before {
  content: '';
}
html #DivFormulaire .iPanel .IsiAssistantScan .chevron {
  display: none;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan > .iZone_Scan > .sResult_Scan {
  margin-top: 9px;
  margin-bottom: 9px;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan span.tcL {
  display: inline;
  color: #808080;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan span.tcL:after {
  content: "";
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan .iButton {
  width: auto;
  margin-right: 10px;
  margin-top: 0;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan.small span.tcL {
  display: block;
  text-align: center;
}
.htmlCtrlZ {
  overflow: hidden;
  position: relative;
}
.htmlCtrlZDesign {
  border: solid 1px #aaaaaa;
  padding-left: 0px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl {
  min-height: 36px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl.xnv {
  display: none;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl.ctrl-label-hidden .tbL {
  display: none;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .htmlCtrlZDesign {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .htmlCtrlZ,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .htmlCtrlZDesign {
  width: 100%;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content strong,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content b {
  font-weight: bold;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content em,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content i {
  font-style: italic;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content u {
  text-decoration: underline;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content del,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content s {
  text-decoration: line-through;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content sub {
  vertical-align: sub;
  font-size: smaller;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content sup {
  vertical-align: super;
  font-size: smaller;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content div {
  display: block;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content p {
  display: block;
  margin: 6px 0;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content li {
  display: list-item;
  text-align: left;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a:hover,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a:visited,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a:focus,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a:active,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content a:link {
  font-size: inherit;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content iframe {
  max-width: 100%;
}
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content table th,
body.rwd #DivFormulaire .row .col .control.IsiHTMLControl .rich-html-content table td {
  border: 1px solid #DDD;
  padding: 4px;
}
body.rwd #DivFormulaire .row .col .control .htmlCtrlZ > div:first-child {
  align-content: stretch;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent strong,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent b {
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent em,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent i {
  font-style: italic;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent u {
  text-decoration: underline;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent del,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent s {
  text-decoration: line-through;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent sub {
  vertical-align: sub;
  font-size: smaller;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent sup {
  vertical-align: super;
  font-size: smaller;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent div {
  display: block;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent p {
  display: block;
  margin: 6px 0;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent ul {
  display: block;
  list-style-type: disc;
  padding-left: 40px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent ol {
  display: block;
  list-style-type: decimal;
  padding-left: 40px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent li {
  display: list-item;
  text-align: left;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent pre {
  display: block;
  white-space: pre-wrap;
  margin: 1em 0px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  color: inherit;
  outline: inherit;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a:hover,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a:visited,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a:focus,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a:active,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent a:link {
  font-size: inherit;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img {
  font-size: 0;
  max-width: 100%;
  image-orientation: from-image;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dib {
  display: block;
  margin: 5px auto;
  float: none;
  vertical-align: top;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent iframe {
  max-width: 100%;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent table th,
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent table td {
  border: 1px solid #DDD;
  padding: 4px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqRichContent {
  padding: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentTitle {
  width: 100%;
  background-color: #1e91bc;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin: 10px;
  min-height: 65px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentTitle .faqTitle {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  position: relative;
  margin: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentTitle .faqInfos {
  position: relative;
  font-family: Arial, Sans-serif;
  font-size: 12px;
  margin-left: 5px;
  color: #000000;
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentTitle .faqInfos span {
  margin-right: 20px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentDesc {
  width: 100%;
  min-height: 70px;
  margin: 10px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentDesc .faqDescTitle {
  font-family: Arial, Sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #1e91bc;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause {
  width: 99%;
  min-height: 70px;
  border: solid 1px #808080;
  margin: 10px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause .faqCauseTitle {
  font-size: 15px;
  color: #1e91bc;
  display: flex;
  align-items: center;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause .faqCauseTitle span {
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause .faqCauseTitle .faqCauseIcon {
  margin: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause .faqCauseTitle .faqCauseIcon:before {
  font-family: FontAwesome, Sans-serif;
  font-size: 31px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentCause p {
  font-size: 12px;
  margin: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution {
  width: 99%;
  border: solid 1px #0ed9d7;
  margin: 10px;
  min-height: 70px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution .faqSolutionTitle {
  font-size: 15px;
  color: #0ed9d7;
  display: flex;
  align-items: center;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution .faqSolutionTitle span {
  font-weight: bold;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution .faqSolutionTitle .faqSolutionIcon {
  margin: 5px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution .faqSolutionTitle .faqSolutionIcon:before {
  font-family: FontAwesome, Sans-serif;
  font-size: 40px;
}
body.rwd:not(.ADM038) #DivFormulaire .row .col .control .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentSolution p {
  margin: 5px;
  font-size: 12px;
}
.mobile.rwd .htmlCtrlZ > .faqHtmlContainer.faqHtmlContent .faqContentTitle .faqInfos {
  font-size: 14px;
}
/*Classe du style commun à tous les contrôles.*/
.search #DivFormulaire .IsiColorPickerColorBox {
  border: 1px solid #f2f9fb;
}
.search #DivFormulaire .IsiRichTextTextArea {
  padding-left: 12px;
}
.search #DivFormulaire .tdTbS {
  background-color: #f2f9fb;
  border: none;
}
.search #DivFormulaire .IsiDateEditor .ui-igedit-container {
  background-color: #f2f9fb;
}
.search #DivFormulaire .IsiDateEditor .ui-igedit-container .ui-igedit-input {
  background-color: #f2f9fb;
}
#DivFormulaire .Crit:not(.SingleCrit) .CriEl.lEtr span.tbL {
  text-align: right;
}
.Crit {
  white-space: nowrap;
  position: relative;
  margin-left: 25px;
  /*Operateurs inclus entre*/
}
.Crit:not(.SingleCrit) .CritVal {
  padding-left: 23px;
}
.Crit:not(.SingleCrit) .CriEl .link {
  z-index: 0;
  border: 1px #1e91bc solid;
  border-right: 0;
  width: 9px;
  height: 28px;
  top: -10px;
  position: absolute;
  left: 16px;
}
.Crit:not(.SingleCrit) .CriEl.lEtr {
  width: 30px;
  position: absolute;
  margin-left: 2px;
  margin-right: 3px;
}
.Crit:not(.SingleCrit) .CriEl.lEtr .IsiLabel {
  background-color: #fff;
  width: 16px;
  top: -4px;
  left: 2px;
  margin-left: 3px;
  margin-right: 3px;
  z-index: 1;
  position: absolute;
}
.Crit:not(.SingleCrit) .CriEl.lEtr .IsiLabel span.tbL {
  text-align: right;
  margin-top: 0;
  padding-left: 0;
}
.Crit:not(.SingleCrit) .CriEl.lEtr.block {
  display: block;
}
.Crit:not(.SingleCrit) .CriEl.lEtr.hc {
  display: none;
}
.Crit .CriEl .connexeFieldContainer {
  border-left: 5px solid #1e91bc;
  padding-left: 5px;
}
.Crit .CriEl .IsiImageButtonFa .IsiImageButton_Container:before {
  content: "Fx";
  position: relative;
}
.Crit .CriEl .IsiImageButtonFa .IsiImageButton_Container i {
  position: relative;
  top: 2px;
  color: #1e91bc;
  font-size: 13px;
  width: auto;
  margin-right: 0;
  background-color: inherit;
  line-height: 15px;
  height: auto;
  margin-left: 8px;
}
.Crit .CriEl .IsiImageButtonFa.enabled .IsiImageButton_Container i:hover {
  color: #627c85;
}
.Crit .CriEl .IsiImageButtonFa.KW .TxtN {
  display: inline;
  position: relative;
  width: 20px;
  font-size: 10px;
  text-align: right;
  margin-left: 2px;
  margin-right: 5px;
}
.Crit .CritVal {
  display: flex;
  border-left: 5px solid #1e91bc;
  padding-left: 5px;
  padding-top: 10px;
}
.Crit .CritVal.hc,
.Crit .CritVal .hc {
  display: none;
}
.Crit .CritVal .IsiTextConnexe .connexeFieldContainer {
  border: none;
  padding-left: 0;
}
.Crit .CritVal .IsiTextConnexe .connexeFieldContainer .tcD {
  width: 100%;
}
.Crit .CritVal .CriEl.KW .IsiTextNumForComboCritere {
  display: inline-block;
}
.Crit .CritVal .CriEl.KW .IsiTextNumForComboCritere .TxtN {
  display: inline;
  position: relative;
  width: 20px;
  font-size: 10px;
  text-align: right;
  margin-left: 2px;
  margin-right: 5px;
  height: 18px;
}
.Crit .CritVal .CriEl.KW.Htxt .IsiTextNumForComboCritere .TxtN {
  display: none;
}
.Crit .CritVal .CriEl.KW.Htxt .spbis {
  display: none;
}
.Crit .CritVal .BK {
  vertical-align: top;
  padding: 0 7px 0 6px;
  border: 1px solid #1e91bc;
  color: #1e91bc;
  margin-right: 5px;
  width: 33px;
  /*S'il n'y a pas de contenu dans le bouton 
             des fx alors on le retire du flux*/
}
.Crit .CritVal .BK:empty {
  border: none;
  width: 35px;
  display: none;
}
.CriEl {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.CriEl .IsiImageButton_ArrowImg {
  display: none;
}
.CriEl .tcL {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.CriEl .IsiTextConnexe .connexeFieldContainer .tcD,
.CriEl .IsiTextConnexe .connexeFieldContainer .tbTb {
  width: auto;
  height: 18px;
  line-height: 18px;
}
.CriEl .IsiTextConnexe .connexeFieldContainer .tcD .iTextConnexeImage,
.CriEl .IsiTextConnexe .connexeFieldContainer .tbTb .iTextConnexeImage {
  line-height: 18px;
}
.CriEl.KW {
  height: 19px;
  display: inline-flex;
}
.CriEl.KW .span {
  line-height: 18px;
  vertical-align: middle;
}
.CriEl .IsiImageButton_Menu {
  width: 250px;
  position: absolute;
}
.CriEl .hiddenCritLabel {
  display: none;
}
.CriEl.hc {
  display: none;
}
.CriEl .hc {
  display: none;
}
/*IsiRootExpression semble indiqué que l'on est en mode avancé.*/
html body #DivFormulaire .IsiRootExpression .Crit > .CriEl span.tcL {
  text-align: right;
}
html body #DivFormulaire .IsiRootExpression:not(.SingleCrit) .CriEl.lEtr span.tbL {
  text-align: center;
}
.IsiRootExpression {
  /*Operateurs inclus entre*/
}
.IsiRootExpression:not(.SingleCrit) .CritVal.Sec {
  padding-left: 0;
}
.IsiRootExpression:not(.SingleCrit) .CriEl.lEtr {
  width: 20px;
  position: static;
  margin-left: 3px;
}
.IsiRootExpression:not(.SingleCrit) .CriEl.lEtr .IsiLabel {
  z-index: 1;
  position: static;
  background-color: transparent;
  width: auto;
}
.IsiRootExpression:not(.SingleCrit) .CriEl.lEtr .IsiLabel span.tbL {
  margin-top: 0;
  padding-left: 0;
}
.IsiRootExpression:not(.SingleCrit) .CriEl.lEtr.block {
  display: block;
}
.IsiRootExpression:not(.SingleCrit) .CriEl.lEtr.hc {
  display: none;
}
.IsiRootExpression .Crit {
  box-sizing: border-box;
  height: 20px;
}
.IsiRootExpression .Crit > .CriEl .connexeFieldContainer {
  position: relative;
  display: inline-block;
  width: 150px;
  border: none;
}
.IsiRootExpression .Crit .link {
  display: none;
}
.IsiRootExpression .Crit .lEtr {
  display: inline-block;
  position: static;
  left: 0;
  top: 0;
}
.IsiRootExpression .Crit .hc .lEtr {
  display: none;
}
.IsiRootExpression .Crit .CritVal {
  width: 100%;
  border: none;
  display: inline;
  padding-left: 5px;
}
.IsiRootExpression .Crit .CritVal .BK {
  top: -1px;
}
.IsiRootExpression .Crit .CritVal .BK:empty {
  border: none;
  width: 35px;
  display: inline-block;
}
.IsiRootExpression .Crit .CritVal.Sec > .BK:empty {
  display: none;
}
.IsiRootExpression .Crit .CriEl {
  height: 18px;
  width: auto;
}
.KW {
  padding-right: 10px;
  overflow: hidden;
  position: relative;
}
.KWBorder {
  height: 18px;
}
.BK DIV DIV DIV.IsiImageButton_ImgList {
  text-align: left;
}
.TcDc {
  height: 18px;
}
.IsiComboCritTextBox,
.IsiComboCritTextBoxEntre {
  border: solid 0px white;
  padding-top: 2px;
}
.IsiComboCritTextBoxEntre {
  border-left: solid 1px #aaaaaa;
}
table#tblCritere {
  padding-right: 5px;
}
div#cntnr,
.IsiComboCritLabel,
.tcDc,
.tcDcSub,
.tcDcSubf {
  white-space: nowrap;
}
body.rwd.internetExplorer .row .col .control.IsiTimeProgress {
  height: 36px;
}
body.rwd .row .col .control.IsiTimeProgress {
  overflow: hidden;
  max-width: none;
  height: auto;
}
body.rwd .row .col .control.IsiTimeProgress > div,
body.rwd .row .col .control.IsiTimeProgress > span {
  font-size: 14px;
  background-color: #a7d8eb;
  border-radius: 3px;
  height: 20px;
  display: inline-flex;
  line-height: 16px;
  margin-top: 16px;
}
body.rwd .row .col .control.IsiTimeProgress .timer {
  font-weight: bold;
  color: #fff;
  margin: 2px 10px 0 10px;
}
body.rwd .row .col .control.IsiTimeProgress .btns {
  display: inherit;
  cursor: pointer;
  color: #1e91bc;
  margin: 2px 10px 0 0;
}
body.rwd .row .col .control.IsiTimeProgress .btns:before {
  content: "";
  height: 16px;
  width: 1px;
  background-color: #fff;
  margin-top: 1px;
}
body.rwd .row .col .control.IsiTimeProgress .btns span {
  margin-left: 10px;
  width: 14px;
}
body.rwd .row .col .control.IsiTimeProgress .btns span.stop:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04c";
}
body.rwd .row .col .control.IsiTimeProgress .btns span.start:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04b";
}
body.rwd .row .col .control.IsiTimeProgress .btns span.reset:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f1da";
}
body.rwd .row .col .control.IsiTimeProgress .IsiTimeProgress_Seuil0 {
  color: #33CC33;
}
body.rwd .row .col .control.IsiTimeProgress .IsiTimeProgress_Seuil1 {
  color: Orange;
}
body.rwd .row .col .control.IsiTimeProgress .IsiTimeProgress_Seuil2 {
  color: Red;
}
body.rwd.touch.phone .row .col .control.IsiTimeProgress {
  margin-top: 0px;
}
body.rwd.touch .row .col .control.IsiTimeProgress > div,
body.rwd.touch .row .col .control.IsiTimeProgress > span {
  font-size: 13px;
  height: 30px;
  line-height: 28px;
  margin-bottom: 0px;
  margin-top: 19px;
}
body.rwd.touch .row .col .control.IsiTimeProgress .timer {
  margin: 2px 15px 0 15px;
}
body.rwd.touch .row .col .control.IsiTimeProgress .btns {
  font-size: 15px;
  margin: 2px 15px 0 0;
}
body.rwd.touch .row .col .control.IsiTimeProgress .btns:before {
  height: 22px;
  margin-top: 2px;
}
body.rwd.touch .row .col .control.IsiTimeProgress .btns span {
  margin-left: 20px;
}
body:not(.rwd) .IsiTimeProgress {
  overflow: hidden;
  display: flex;
  max-width: 124px;
  height: 16px;
  background-color: #a7d8eb;
  border-radius: 3px;
}
body:not(.rwd) .IsiTimeProgress > div,
body:not(.rwd) .IsiTimeProgress > span {
  font-size: 14px;
  display: inline-flex;
}
body:not(.rwd) .IsiTimeProgress .timer {
  font-weight: bold;
  color: #fff;
  margin: 2px 6px;
  flex: 2 1 100%;
  justify-content: center;
  align-items: center;
}
body:not(.rwd) .IsiTimeProgress .btns {
  display: inherit;
  cursor: pointer;
  color: #1e91bc;
  margin: 0px;
  flex: 1 1 auto;
  align-items: center;
}
body:not(.rwd) .IsiTimeProgress .btns:before {
  content: "";
  height: 12px;
  width: 1px;
  background-color: #fff;
  margin-top: 1px;
}
body:not(.rwd) .IsiTimeProgress .btns span {
  margin: 0 3px;
  width: 14px;
}
body:not(.rwd) .IsiTimeProgress .btns span:first-child {
  margin-left: 6px;
}
body:not(.rwd) .IsiTimeProgress .btns span:last-child {
  margin-right: 6px;
}
body:not(.rwd) .IsiTimeProgress .btns span.stop:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04c";
}
body:not(.rwd) .IsiTimeProgress .btns span.start:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04b";
}
body:not(.rwd) .IsiTimeProgress .btns span.reset:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f1da";
}
body:not(.rwd) .IsiTimeProgress .IsiTimeProgress_Seuil0 {
  color: #33CC33;
}
body:not(.rwd) .IsiTimeProgress .IsiTimeProgress_Seuil1 {
  color: Orange;
}
body:not(.rwd) .IsiTimeProgress .IsiTimeProgress_Seuil2 {
  color: Red;
}
.control.IsiHyperLink {
  cursor: pointer;
}
body.rwd:not(.ADM038) #DivFormulaire .max-width-p > input,
body.rwd:not(.ADM038) #DivFormulaire .max-width-p > div {
  max-width: 60px;
}
body.rwd:not(.ADM038) #DivFormulaire .max-width-m > input,
body.rwd:not(.ADM038) #DivFormulaire .max-width-m > div {
  max-width: 140px;
}
body.rwd:not(.ADM038) #DivFormulaire .max-width-g > input,
body.rwd:not(.ADM038) #DivFormulaire .max-width-g > div {
  max-width: 300px;
}
body.rwd:not(.ADM038) #DivFormulaire .max-width-t > input,
body.rwd:not(.ADM038) #DivFormulaire .max-width-t > div {
  max-width: 800px;
}
body.rwd:not(.ADM038) #DivFormulaire .max-width-f > input,
body.rwd:not(.ADM038) #DivFormulaire .max-width-f > div {
  max-width: 100%;
}
body.rwd #DivFormulaire .row .col .control .tcL:not(.sImput_Scan),
body.rwd.glob .row .col .control .tcL:not(.sImput_Scan),
body.rwd #DivFormulaire .row .col .control .tbL,
body.rwd.glob .row .col .control .tbL,
body.rwd #DivFormulaire .row .col .control .apL,
body.rwd.glob .row .col .control .apL,
body.rwd #DivFormulaire .row .col .control .titre_Scan,
body.rwd.glob .row .col .control .titre_Scan {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.ctrl-label-hidden .tcL,
.ctrl-label-hidden .tbL,
.ctrl-label-hidden .apL,
.ctrl-label-hidden .iMemoLabel {
  visibility: hidden;
}
.ctrl-label-hidden .titre_Scan {
  display: none !important;
}
body:not(.debug) .ctrl-label-hidden .iPanel_Lbl_Scan {
  display: none !important;
}
.xnv {
  display: none;
}
/*
    ██████╗  █████╗ ███╗   ██╗███╗   ██╗██╗███████╗██████╗ ███████╗
    ██╔══██╗██╔══██╗████╗  ██║████╗  ██║██║██╔════╝██╔══██╗██╔════╝
    ██████╔╝███████║██╔██╗ ██║██╔██╗ ██║██║█████╗  ██████╔╝█████╗  
    ██╔══██╗██╔══██║██║╚██╗██║██║╚██╗██║██║██╔══╝  ██╔══██╗██╔══╝  
    ██████╔╝██║  ██║██║ ╚████║██║ ╚████║██║███████╗██║  ██║███████╗
    ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚═╝╚══════╝╚═╝  ╚═╝╚══════╝
    Bannière                                                           

*/
html body {
  /* DEBUT LOGO

        ██╗      ██████╗  ██████╗  ██████╗ 
        ██║     ██╔═══██╗██╔════╝ ██╔═══██╗
        ██║     ██║   ██║██║  ███╗██║   ██║
        ██║     ██║   ██║██║   ██║██║   ██║
        ███████╗╚██████╔╝╚██████╔╝╚██████╔╝
        ╚══════╝ ╚═════╝  ╚═════╝  ╚═════╝               
        */
  /*Logo : surcharger cette classe pour y mettre le logo du client*/
  /* FIN LOGO */
  /* DEBUT MENU MODULE

        ███╗   ███╗ ██████╗ ██████╗ ██╗   ██╗██╗     ███████╗
        ████╗ ████║██╔═══██╗██╔══██╗██║   ██║██║     ██╔════╝
        ██╔████╔██║██║   ██║██║  ██║██║   ██║██║     █████╗  
        ██║╚██╔╝██║██║   ██║██║  ██║██║   ██║██║     ██╔══╝  
        ██║ ╚═╝ ██║╚██████╔╝██████╔╝╚██████╔╝███████╗███████╗
        ╚═╝     ╚═╝ ╚═════╝ ╚═════╝  ╚═════╝ ╚══════╝╚══════╝                    
        */
  /* FIN MENU MODULE */
  /*DEBUT BURGERMENU 

        ██████╗ ██╗   ██╗██████╗  ██████╗ ███████╗██████╗ ███╗   ███╗███████╗███╗   ██╗██╗   ██╗
        ██╔══██╗██║   ██║██╔══██╗██╔════╝ ██╔════╝██╔══██╗████╗ ████║██╔════╝████╗  ██║██║   ██║
        ██████╔╝██║   ██║██████╔╝██║  ███╗█████╗  ██████╔╝██╔████╔██║█████╗  ██╔██╗ ██║██║   ██║
        ██╔══██╗██║   ██║██╔══██╗██║   ██║██╔══╝  ██╔══██╗██║╚██╔╝██║██╔══╝  ██║╚██╗██║██║   ██║
        ██████╔╝╚██████╔╝██║  ██║╚██████╔╝███████╗██║  ██║██║ ╚═╝ ██║███████╗██║ ╚████║╚██████╔╝
        ╚═════╝  ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═══╝ ╚═════╝                                                                      
        */
  /* FIN BURGERMENU*/
  /*DEBUT BOUTON HOME 
        ██╗  ██╗ ██████╗ ███╗   ███╗███████╗
        ██║  ██║██╔═══██╗████╗ ████║██╔════╝
        ███████║██║   ██║██╔████╔██║█████╗  
        ██╔══██║██║   ██║██║╚██╔╝██║██╔══╝  
        ██║  ██║╚██████╔╝██║ ╚═╝ ██║███████╗
        ╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝   
        */
  /* FIN BOUTON HOME*/
  /* MENU ROUE CRANTEE
        ██████╗  ██████╗ ██╗   ██╗███████╗     ██████╗██████╗  █████╗ ███╗   ██╗████████╗███████╗███████╗
        ██╔══██╗██╔═══██╗██║   ██║██╔════╝    ██╔════╝██╔══██╗██╔══██╗████╗  ██║╚══██╔══╝██╔════╝██╔════╝
        ██████╔╝██║   ██║██║   ██║█████╗      ██║     ██████╔╝███████║██╔██╗ ██║   ██║   █████╗  █████╗  
        ██╔══██╗██║   ██║██║   ██║██╔══╝      ██║     ██╔══██╗██╔══██║██║╚██╗██║   ██║   ██╔══╝  ██╔══╝  
        ██║  ██║╚██████╔╝╚██████╔╝███████╗    ╚██████╗██║  ██║██║  ██║██║ ╚████║   ██║   ███████╗███████╗
        ╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚══════╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚══════╝╚══════╝                                                                           
        */
  /* FIN ROUE CRANTEE */
  /* DEBUT RACCOURCIS BANDEAU
        ██████╗  █████╗  ██████╗ ██████╗ ██████╗ ██╗   ██╗██████╗  ██████╗██╗███████╗     ██████╗  █████╗ ███╗   ██╗██████╗ ███████╗ █████╗ ██╗   ██╗
        ██╔══██╗██╔══██╗██╔════╝██╔════╝██╔═══██╗██║   ██║██╔══██╗██╔════╝██║██╔════╝     ██╔══██╗██╔══██╗████╗  ██║██╔══██╗██╔════╝██╔══██╗██║   ██║
        ██████╔╝███████║██║     ██║     ██║   ██║██║   ██║██████╔╝██║     ██║███████╗     ██████╔╝███████║██╔██╗ ██║██║  ██║█████╗  ███████║██║   ██║
        ██╔══██╗██╔══██║██║     ██║     ██║   ██║██║   ██║██╔══██╗██║     ██║╚════██║     ██╔══██╗██╔══██║██║╚██╗██║██║  ██║██╔══╝  ██╔══██║██║   ██║
        ██║  ██║██║  ██║╚██████╗╚██████╗╚██████╔╝╚██████╔╝██║  ██║╚██████╗██║███████║     ██████╔╝██║  ██║██║ ╚████║██████╔╝███████╗██║  ██║╚██████╔╝
        ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝ ╚═════╝╚═╝╚══════╝     ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═╝ ╚═════╝ 
        */
  /* FIN RACCOURCIS BANDEAU */
  /* DEBUT MULTIPROFIL
        ███╗   ███╗██╗   ██╗██╗  ████████╗██╗██████╗ ██████╗  ██████╗ ███████╗██╗██╗     
        ████╗ ████║██║   ██║██║  ╚══██╔══╝██║██╔══██╗██╔══██╗██╔═══██╗██╔════╝██║██║     
        ██╔████╔██║██║   ██║██║     ██║   ██║██████╔╝██████╔╝██║   ██║█████╗  ██║██║     
        ██║╚██╔╝██║██║   ██║██║     ██║   ██║██╔═══╝ ██╔══██╗██║   ██║██╔══╝  ██║██║     
        ██║ ╚═╝ ██║╚██████╔╝███████╗██║   ██║██║     ██║  ██║╚██████╔╝██║     ██║███████╗
        ╚═╝     ╚═╝ ╚═════╝ ╚══════╝╚═╝   ╚═╝╚═╝     ╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝                                                                         
        */
  /* FIN MULTIPROFIL */
  /* DEBUT PERFS ET BENCH
        ██████╗ ███████╗██████╗ ███████╗       ██╗       ██████╗ ███████╗███╗   ██╗ ██████╗██╗  ██╗
        ██╔══██╗██╔════╝██╔══██╗██╔════╝       ██║       ██╔══██╗██╔════╝████╗  ██║██╔════╝██║  ██║
        ██████╔╝█████╗  ██████╔╝█████╗      ████████╗    ██████╔╝█████╗  ██╔██╗ ██║██║     ███████║
        ██╔═══╝ ██╔══╝  ██╔══██╗██╔══╝      ██╔═██╔═╝    ██╔══██╗██╔══╝  ██║╚██╗██║██║     ██╔══██║
        ██║     ███████╗██║  ██║██║         ██████║      ██████╔╝███████╗██║ ╚████║╚██████╗██║  ██║
        ╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝         ╚═════╝      ╚═════╝ ╚══════╝╚═╝  ╚═══╝ ╚═════╝╚═╝  ╚═╝                                                                                    
        */
  /* FIN PERFS ET BENCH */
  /* DEBUT MEDIA QUERIES 
        ███╗   ███╗███████╗██████╗ ██╗ █████╗      ██████╗ ██╗   ██╗███████╗██████╗ ██╗███████╗███████╗
        ████╗ ████║██╔════╝██╔══██╗██║██╔══██╗    ██╔═══██╗██║   ██║██╔════╝██╔══██╗██║██╔════╝██╔════╝
        ██╔████╔██║█████╗  ██║  ██║██║███████║    ██║   ██║██║   ██║█████╗  ██████╔╝██║█████╗  ███████╗
        ██║╚██╔╝██║██╔══╝  ██║  ██║██║██╔══██║    ██║▄▄ ██║██║   ██║██╔══╝  ██╔══██╗██║██╔══╝  ╚════██║
        ██║ ╚═╝ ██║███████╗██████╔╝██║██║  ██║    ╚██████╔╝╚██████╔╝███████╗██║  ██║██║███████╗███████║
        ╚═╝     ╚═╝╚══════╝╚═════╝ ╚═╝╚═╝  ╚═╝     ╚══▀▀═╝  ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝                                                                        
        */
  /* FIN MEDIA QUERIES */
}
html body #DivModule,
html body #DivRacBandeau {
  height: 42px;
  display: inline-block;
  box-sizing: border-box;
}
html body #DivMenuPrinc {
  float: none;
  position: relative;
}
html body #DivBannerGlobal {
  height: 42px;
  margin: 0 28px 0 22px;
}
html body #DivBannerGlobal.small {
  margin: 0 14px 0 14px;
}
html body #DivLogo {
  height: 42px;
  width: 103px;
  margin: 0;
  padding-top: 7px;
  background-repeat: no-repeat;
  float: left;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
}
html body #DivLogoImg {
  background-size: contain;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  color: White;
}
html body #DivRightIcons {
  line-height: 42px;
}
html body #DivModule {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #f24b5a;
  border-top: 3px #f24b5a solid;
  /* Manquant SPEC */
  line-height: 39px;
  cursor: pointer;
  width: 150px;
  margin-left: 46px;
  float: none;
  position: static;
  /*DYSF 66531*/
}
html body #DivModule:hover {
  background-color: #f6f6f6;
}
html body #DivModule #DivModuleText {
  display: inline-block;
  font-size: 13px;
  margin-left: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 117px;
}
html body #DivModule #ChevronModule {
  float: right;
  margin-right: 10px;
}
html body #DivModule #ChevronModule:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
}
html body #DivModule #DivModuleList_Panel {
  display: none;
  float: left;
  height: 100px;
  overflow: visible;
  position: absolute;
  top: 39px;
  z-index: 50002;
}
html body #DivModule #DivModuleList {
  position: absolute;
  box-sizing: border-box;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  padding-left: 10px;
  background: #f6f6f6;
  /* Manquant SPEC */
  line-height: 24px;
  /* Manquant SPEC */
  border-top-width: 0px;
  /* Manquant SPEC */
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  line-height: 28px;
  cursor: pointer;
  width: 150px;
  padding: 10px 0 10px 20px;
}
html body #DivModule #DivModuleList .level0:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
}
html body #DivModule #DivModuleList .level0.MMSelect:hover {
  text-decoration: none;
  color: #232526;
}
html body #BurgerMenu {
  margin-left: 20px;
}
html body #BurgerMenu.IsiHamburgerMenu .burgerMenu {
  margin: 0px;
}
html body #BurgerMenu.IsiHamburgerMenu .burgerMenu:before {
  font-family: FontAwesome;
  font-size: 30px;
  content: '\f0c9';
}
html body #HOMEICONE {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 22px;
  cursor: pointer;
}
 > html body #HOMEICONE:hover {
  color: #87d0ec;
}
html body #HOMEICONE .IsiImageButton_Container:before {
  font-family: FontAwesome;
  font-size: 28px;
  content: "\f015";
  color: #b8c0c3;
}
html body #HOMEICONE .IsiImageButton_Container:hover:before {
  color: #87d0ec;
}
html body.touch #HOMEICONE,
html body.desktopTouchMode #HOMEICONE {
  padding-left: 20px;
  padding-right: 20px;
  float: right;
  margin-left: 20px;
  height: 100%;
}
html body.touch #HOMEICONE .IsiImageButton_Container:hover:before,
html body.desktopTouchMode #HOMEICONE .IsiImageButton_Container:hover:before {
  color: #b8c0c3;
}
html body .MenuPrinc {
  height: 42px;
  margin-left: 28px;
  cursor: pointer;
}
html body .MenuPrinc:hover:after {
  color: #1ca8dd;
}
html body .MenuPrinc:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f013";
  font-weight: normal;
  color: #b8c0c3;
  line-height: 44px;
}
html body .MenuPrinc #DivMenuBigbtn_Panel {
  display: none;
  position: absolute;
  right: 20px;
  top: 42px;
  width: 150px;
  z-index: 5000;
  border-top: 2px solid #1ca8dd;
}
html body .MenuPrinc #DivMenuBigbtn_Panel:before {
  font-family: FontAwesome;
  font-size: 30px;
  content: "\f0d8";
  color: #1ca8dd;
  position: absolute;
  top: -28px;
  padding-left: 124px;
}
html body .MenuPrinc #DivMenuBigbtn_Panel .SubMenu {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  padding-left: 10px;
  background: #f6f6f6;
  /* Manquant SPEC */
  line-height: 24px;
  /* Manquant SPEC */
  border-top-width: 0px;
  /* Manquant SPEC */
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  padding-right: 10px;
  line-height: 28px;
}
html body .MenuPrinc #DivMenuBigbtn_Panel .SubMenu .MenuText {
  display: block;
}
html body .MenuPrinc #DivMenuBigbtn_Panel .SubMenu #iCbMenuLangue {
  width: 100%;
  vertical-align: middle;
  height: 18px;
  font-size: 11px;
}
html body #DivRacBandeau {
  background-color: #fff;
}
html body #DivRacBandeau #DivRaccourcis {
  display: flex;
  align-items: center;
}
html body #DivRacBandeau #DivRaccourcis > div {
  display: inline-block;
  margin-left: 7px;
}
html body #DivRacBandeau #DivRacBandeauContener {
  display: flex;
  height: 42px;
  width: 177px;
}
html body #DivRacBandeau #DivRacBandeauContener.multiRac {
  border-top: 3px solid #808080;
  height: 39px;
}
html body #DivRacBandeau #DivRaccourcis .RacItem,
html body #DivRacBandeau #DivMenuRacBandeau .RacItem {
  background-color: #fff;
  height: 23px;
}
html body #DivRacBandeau #DivRaccourcis .RacItem .RacTbEnd,
html body #DivRacBandeau #DivMenuRacBandeau .RacItem .RacTbEnd {
  cursor: pointer;
  float: right;
}
html body #DivRacBandeau #DivRaccourcis .RacItem .RacTbEnd.fa-search,
html body #DivRacBandeau #DivMenuRacBandeau .RacItem .RacTbEnd.fa-search {
  z-index: 76;
  line-height: 23px;
}
html body #DivRacBandeau #DivRaccourcis .RacItem .RacTbEnd.fa-search:before,
html body #DivRacBandeau #DivMenuRacBandeau .RacItem .RacTbEnd.fa-search:before {
  font-family: FontAwesome;
  color: #b8c0c3;
  text-align: center;
  margin-right: 4px;
  font-size: 17px;
}
html body #DivRacBandeau #DivRaccourcis .RacItem input,
html body #DivRacBandeau #DivMenuRacBandeau .RacItem input {
  font-style: italic;
  font-weight: normal;
  font-size: 13px;
  color: #808080;
  height: 23px;
  line-height: 23px;
}
html body #DivRacBandeau #DivRaccourcis .RacItemLien,
html body #DivRacBandeau #DivMenuRacBandeau .RacItemLien {
  height: 23px;
  line-height: 23px;
  width: 145px;
}
html body #DivRacBandeau #DivRaccourcis .RacItemLien a,
html body #DivRacBandeau #DivMenuRacBandeau .RacItemLien a {
  font-size: 13px;
  margin-left: 4px;
}
html body #DivRacBandeau #DivRaccourcis .RacItemLien a:hover,
html body #DivRacBandeau #DivMenuRacBandeau .RacItemLien a:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
  font-size: 13px;
}
html body #DivRacBandeau .SubMenu .RacItem {
  width: 145px;
}
html body #DivRacBandeau .SubMenuPanel {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  top: 41px;
  position: absolute;
  display: none;
  width: 177px;
}
html body #DivRacBandeau .mnuContent10Under {
  margin-top: -3px;
  margin-left: 7px;
}
html body #DivRacBandeau .mnuContent10Under .level0 {
  margin-top: 8px;
}
html body #DivRacBandeau.hasArrow:hover {
  background-color: #f6f6f6;
}
html body #Bigbtn {
  width: auto;
  min-width: 80px;
  max-width: 285px;
  font-weight: bold;
  cursor: default;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  float: left;
  height: 42px;
  line-height: 42px;
}
html body #Bigbtn > span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: right;
  display: inline-block;
}
html body #Bigbtn .Fleche {
  float: right;
}
html body #Bigbtn:before {
  margin-left: 5px;
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f007";
  font-weight: normal;
  padding-right: 10px;
  color: #3b4346;
}
html body #Bigbtn.Multi {
  height: 39px;
  line-height: 39px;
  width: auto;
  max-width: 320px;
  border-top: 3px solid #808080;
}
html body #Bigbtn.Multi ul {
  min-width: 80px;
  width: auto;
  line-height: 13px;
  vertical-align: top;
  display: inline-block;
  white-space: nowrap;
  max-width: 220px;
  padding-top: 5px;
  margin-right: 16px;
  overflow: hidden;
}
html body #Bigbtn.Multi ul li {
  overflow: hidden;
  text-overflow: ellipsis;
}
html body #Bigbtn.Multi ul li:first-child {
  margin-bottom: 3px;
}
html body #Bigbtn.Multi ul li:last-child {
  color: #808080;
  font-weight: 400;
}
html body #Bigbtn.Out {
  cursor: default;
}
html body #Bigbtn.Over {
  cursor: pointer;
  background-color: #f6f6f6;
}
html body #Bigbtn .Fleche:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f107";
  position: relative;
  left: -1px;
  padding-right: 1px;
  font-weight: normal;
  color: #808080;
  line-height: 39px;
  margin-right: 5px;
}
html body #Bigbtn #DivProfList_Panel {
  display: none;
  float: left;
  height: 100px;
  overflow: visible;
  position: relative;
  top: -5px;
  z-index: 5000;
  width: 100%;
}
html body #Bigbtn #DivProfList {
  position: absolute;
  z-index: 5000;
  box-sizing: border-box;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  padding-left: 10px;
  background: #f6f6f6;
  /* Manquant SPEC */
  line-height: 24px;
  /* Manquant SPEC */
  border-top-width: 0px;
  /* Manquant SPEC */
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  line-height: 28px;
  cursor: pointer;
  width: 100%;
  padding: 10px 0 10px 20px;
}
html body #Bigbtn #DivProfList .level0 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 15px;
}
html body #Bigbtn #DivProfList .level0:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1e91bc;
}
html body #Bigbtn #DivProfList .level0.MMSelect:hover {
  text-decoration: none;
  color: #232526;
}
html body #Bigbtn #DivProfList #DivProf_Content {
  width: auto;
}
html body #DivRightContainer {
  line-height: 42px;
  display: inline-block;
  float: right;
  height: 42px;
}
html body #DivRightContainer .BigBtnPrinc {
  float: none;
  display: inline-block;
}
html body #DivRightContainer .MenuPrinc {
  display: inline-block;
  vertical-align: top;
}
html body #DivRightContainer #DivRacBandeau {
  float: none;
  display: inline-block;
}
html body #DivRightContainer .divTouchBtn {
  vertical-align: top;
}
html body #DivPerfBox {
  display: inline-block;
  margin-left: 13px;
  vertical-align: top;
  margin-top: 14px;
}
html body #DivPerfBox > div {
  display: inline-block;
  margin-right: 10px;
}
html body #DivPerfBox .StartTrace[key='stop']:before {
  content: '\f04d';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
html body #DivPerfBox .StartTrace[key='start']:before {
  content: '\f04b';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
html body #DivPerfBox .ResetTrace:before {
  content: '\f0e2';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
html body .IsiBenchContainer {
  position: absolute;
  top: 5;
  left: 5;
  z-index: 1000;
}
html body .IsiBench {
  display: block;
  margin-top: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  padding: 0 5px;
  top: 0;
  background-color: #3b4346;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  /*
        Flèche orienté à droite, en bas à droite de l'élément
    */
  /*
        Flèche orienté à droite, en haut à droite de l'élément
    */
  /* Tooltip dynamique */
  width: 120px;
  padding: 2px 0 2px 5px;
  border: none;
  margin-top: 5px;
}
html body .IsiBench.arrow-right-bottom-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  bottom: -3px;
  right: -5px;
}
html body .IsiBench.arrow-right-top-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  top: 3px;
  right: -5px;
}
html body .IsiBench.beforetooltip:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 5px;
}
html body .IsiBench.beforetooltipright {
  padding: 0 5px;
}
html body .IsiBench.beforetooltipright:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 80%;
}
html body .IsiBench.aftertooltip:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 15%;
}
html body .IsiBench.aftertooltipright:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 80%;
}
html body .IsiBench.StartToolTip {
  border: 0;
  color: #808080;
  background-color: #fff;
  height: auto;
  margin-top: inherit;
  padding: 10px;
  /*
		&.bottom
		{
			box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
			border-top: 2px @color-secondary1 solid;
			&:before {
			  .icon-fleche-tooltip(18px);
			  left: auto;
			  right: 8px;
			  top: -15px;
			}
		}
		*/
}
html body .IsiBench.StartToolTip.bottom {
  box-shadow: 4px -4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-bottom: 2px #3b4346 solid;
}
html body .IsiBench.StartToolTip.bottom:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 18px;
  position: absolute;
  bottom: -12px;
  left: 15%;
  left: auto;
  top: auto;
  right: 8px;
  bottom: -14px;
}
html body .IsiBench.StartToolTip .tdImg {
  vertical-align: top;
}
html body .IsiBench.StartToolTip .tdImg .ToolTipImg {
  border-radius: 50px;
  margin-left: 50px;
  width: 60px;
  height: 60px;
}
html body .IsiBench.StartToolTip.right {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), 4px -4px 4px rgba(0, 0, 0, 0.15);
  border-left: 2px #3b4346 solid;
}
html body .IsiBench.StartToolTip.right:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d9";
  left: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  top: 2px;
  left: -7px;
}
html body .IsiBench.StartToolTip.right.topRight:before {
  top: auto;
  bottom: -1px;
}
html body .IsiBench.StartToolTip.left {
  box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-right: 2px #3b4346 solid;
}
html body .IsiBench.StartToolTip.left:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  right: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: auto;
  right: -7px;
  top: 0px;
}
html body .IsiBench.StartToolTip.top {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  border-top: 2px #3b4346 solid;
}
html body .IsiBench.StartToolTip.top:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
  left: auto;
  right: 8px;
  top: -15px;
}
html body .IsiBench.StartToolTip.top.dynaToolTip {
  border-color: #1ca8dd;
}
html body .IsiBench.StartToolTip.top.dynaToolTip:before {
  font-family: FontAwesome;
  color: #1ca8dd;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
}
html body .IsiBench.StartToolTip * {
  border: 0;
  padding: 0;
  margin: 0;
  background: inherit;
}
html body .IsiBench.StartToolTip .m {
  padding: 0 5px;
}
html body .IsiBench.StartToolTip table {
  margin: 0 10px;
}
html body .IsiBench.StartToolTip td.taskDesc {
  white-space: normal;
}
html body .IsiBench.dynaToolTip {
  padding: 0px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer {
  /* Div représentant la barre supérieure */
  height: 30px;
  background-color: #1ca8dd;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  /* Lorsqu'une image est affichée dans la barre supérieure cette dernière est plus haute */
}
html body .IsiBench .tooltipDynamique .upperBarContainer.withPicture {
  height: 55px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer.withPicture .upperBarLeftIcon {
  line-height: 55px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer.withPicture .upperBarPictureRoundedBorder {
  display: block;
}
html body .IsiBench .tooltipDynamique .upperBarContainer.withPicture .upperBarTitleContainer {
  line-height: 55px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer.withPicture:after {
  line-height: 55px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer:after {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
  color: #fff;
  padding-left: 10px;
  line-height: 30px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarLeftIcon {
  padding-right: 10px;
  height: 100%;
  vertical-align: top;
  line-height: 30px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarLeftIcon.iconeInfobulle:before {
  font-family: FontIsilog;
  font-size: 20px;
  content: '\E384';
  color: white;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder {
  /* Div représentant la bordure blanche autour de l'image arrondi */
  display: none;
  background-color: #fff;
  /* La largeur et hauteur de cette zone correspond au diamètre de l'image + 2 x l'épaisseur de la bordure autour */
  width: 102px;
  height: 102px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 102px;
  margin-top: 7px;
  margin-right: 10px;
  z-index: 1;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder .upperBarPictureContainer {
  /* Div contenant l'image arrondi */
  width: 92px;
  height: 92px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 92px;
  margin: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  image-orientation: from-image;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarTitleContainer {
  /* Div contenant le texte de la barre supérieure */
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  /* Centré en hauteur */
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  white-space: nowrap;
  flex: 1 0 auto;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarButtonsContainer {
  /* Div contenant les boutons de la barre supérieure (placé à droite) */
  height: 100%;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn {
  /* Div représentant le bouton fermer dans la barre supérieure */
  width: auto;
  height: 100%;
  line-height: 30px;
  /* Centré en hauteur */
  color: #fff;
  margin-right: 10px;
}
html body .IsiBench .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
}
html body .IsiBench .tooltipDynamique .upperBarSpacer {
  /* Div permettant de laisser de l'espace entre la barre supérieure et la zone de contenu quand la barre supérieure à une image */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  height: 55px;
  z-index: 0;
}
html body .IsiBench .tooltipDynamique .externalContentContainer {
  overflow: hidden;
  margin-left: 10px;
  margin-right: 10px;
}
html body .IsiBench .tooltipDynamique .externalContentContainer table {
  margin: auto;
  margin-top: 14px;
}
html body .IsiBench .tooltipDynamique .externalContentContainer table td {
  line-height: 15px;
  vertical-align: top;
  font-size: 11px;
}
html body .IsiBench .tooltipDynamique .externalContentContainer table .TooltipLib {
  text-align: right;
  height: 25px;
  color: #46a8cd;
  white-space: nowrap;
  padding-right: 5px;
  padding-bottom: 8px;
}
html body .IsiBench .tooltipDynamique .externalContentContainer table .TooltipInfo {
  margin-right: 3px;
  margin-left: 3px;
  line-height: 15px;
  height: 25px;
}
html body .DevDesign,
html body .DebugInfo {
  display: inline-block;
  vertical-align: top;
  color: #ffffff;
  border-radius: 6px;
  margin: 7px 0 0 7px;
  padding: 2px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #f45152;
  height: 24px;
}
html body .DevDesign:before,
html body .DebugInfo:before {
  font-family: FontAwesome;
  content: "\f0ad";
  font-size: 20px;
}
html body .DevDesign SPAN,
html body .DebugInfo SPAN {
  padding: 6px;
}
@media (min-width: 1100px) {
  html body #DivBanner #DivRightContainer .MenuPrinc {
    margin-left: 28px;
  }
  html body #DivBanner #DivRightContainer #Bigbtn {
    margin-left: 138px;
  }
  html body #DivBanner #DivModule {
    margin-left: 46px;
  }
  html body #Bigbtn > span {
    max-width: 240px;
  }
}
@media (max-width: 1100px) {
  html body #DivBanner #DivRightContainer .MenuPrinc,
  html body #DivBanner #DivRightContainer .divTouchBtn .touchBtn {
    margin-left: 18px;
  }
  html body #DivBanner #DivRightContainer #Bigbtn {
    margin-left: 40px;
    width: 170px;
  }
  html body #DivBanner #DivRightContainer #Bigbtn li {
    width: 100px;
  }
  html body #DivBanner #DivModule {
    margin-left: 10px;
  }
  html body #Bigbtn > span {
    max-width: 137px;
  }
}
@media (max-width: 810px) {
  html body.desktop #DivBanner #DivLogo {
    display: none;
  }
}
/* 


 /$$$$$$$                                /$$                                     /$$                                                    /$$       /$$          
| $$__  $$                              | $$                                    | $$                                                   |__/      | $$          
| $$  \ $$  /$$$$$$   /$$$$$$   /$$$$$$$| $$$$$$$   /$$$$$$   /$$$$$$   /$$$$$$$| $$$$$$$   /$$$$$$         /$$$$$$  /$$$$$$   /$$$$$$  /$$  /$$$$$$$  /$$$$$$ 
| $$$$$$$/ /$$__  $$ /$$__  $$ /$$_____/| $$__  $$ /$$__  $$ /$$__  $$ /$$_____/| $$__  $$ /$$__  $$       /$$__  $$|____  $$ /$$__  $$| $$ /$$__  $$ /$$__  $$
| $$__  $$| $$$$$$$$| $$  \__/| $$      | $$  \ $$| $$$$$$$$| $$  \__/| $$      | $$  \ $$| $$$$$$$$      | $$  \__/ /$$$$$$$| $$  \ $$| $$| $$  | $$| $$$$$$$$
| $$  \ $$| $$_____/| $$      | $$      | $$  | $$| $$_____/| $$      | $$      | $$  | $$| $$_____/      | $$      /$$__  $$| $$  | $$| $$| $$  | $$| $$_____/
| $$  | $$|  $$$$$$$| $$      |  $$$$$$$| $$  | $$|  $$$$$$$| $$      |  $$$$$$$| $$  | $$|  $$$$$$$      | $$     |  $$$$$$$| $$$$$$$/| $$|  $$$$$$$|  $$$$$$$
|__/  |__/ \_______/|__/       \_______/|__/  |__/ \_______/|__/       \_______/|__/  |__/ \_______/      |__/      \_______/| $$____/ |__/ \_______/ \_______/
                                                                                                                             | $$                              
                                                                                                                             | $$                              
                                                                                                                             |__/                              
  Recherche rapide  
*/
#divExtSearch {
  position: relative;
  padding-left: 4px;
  border: 1px solid #f2f9fb;
  background-color: #f2f9fb;
  margin: 0 5px 10px 4px;
  box-sizing: border-box;
}
#divExtSearch .ExtSearchImg {
  cursor: pointer;
  display: inline-block;
  height: 16px;
  left: 0px;
  position: absolute;
  top: 1px;
  vertical-align: top;
  width: 12px;
  margin-left: 8px;
  margin-top: 2px;
}
#divExtSearch .ExtSearchImg:before {
  font-family: FontAwesome;
  font-size: 11px;
  content: "\f002";
  color: #b8c0c3;
}
#divExtSearch .ExtSearchInput {
  display: flex;
  vertical-align: top;
  width: 100%;
  margin-left: 4px;
}
#divExtSearch .ExtSearchInput input {
  width: 100%;
  height: 16px;
  border: 1px solid #f2f9fb;
  padding: 0 0 0 20px;
  background-color: #f2f9fb;
}
#divExtSearch .ExtSearchInput input:hover {
  height: 16px;
  border-color: #cbe6f0;
}
#divExtSearch .ExtSearchInput input.iActiveFocus {
  border: 1px solid #46a8cd;
}
#DivMainContent {
  overflow: auto;
  position: relative;
  z-index: 1;
}
body:not(.touch):not(.rwd) #DivMainContent {
  margin: 0 5px 0 5px;
}
html body {
  /*La fancy box passe le body en auto => cela induit un problème lors des calculs
            de taille et la présence d'une popin.
        */
}
html body.fancybox-active {
  height: 100%;
}
html body:not(.touch) {
  overflow: hidden;
}
html body.touch #DivMaster {
  padding: 0 0 36px 0;
}
html body:not(.GLOB000).touch #DivMaster {
  padding: 0 0 536px 0;
}
html body #DivMaster {
  clear: both;
  margin: 10px 5px 0px 5px;
  width: calc(100% - 10px);
}
html body #DivMaster #DivMainContent:not(:first-child) {
  margin-top: 10px;
}
html body.rwd.safari:not(.debugStruct) .row > [class*='col-']:not(.xnv) {
  margin: 0 -1px;
}
html body.rwd:not(.debugStruct) .col > .control-container:last-of-type {
  flex-grow: 1;
}
html body.rwd:not(.debugStruct) .row:not(.xnv) {
  display: flex;
  flex-wrap: wrap;
}
html body.rwd:not(.debugStruct) .IsiDataList .dataGridDiv .row {
  flex-wrap: nowrap;
}
html body.rwd:not(.debugStruct) .row > [class*='col-']:not(.xnv) {
  display: flex;
  flex-direction: column;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire {
  margin-bottom: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row {
  margin-left: 0px;
  margin-right: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col {
  padding-left: 0px;
  padding-right: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control {
  margin: 5px 10px 0 10px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.ctrl-label-hidden .tcL,
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.ctrl-label-hidden .tbL,
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.ctrl-label-hidden .apL,
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.ctrl-label-hidden .iMemoLabel {
  visibility: hidden;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.IsiRichText {
  margin-top: 8px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.IsiDynamic {
  margin-left: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control.IsiScanControl {
  margin: 0px 5px 10px 5px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .IsiWebTab > .iPanelWebTabItem {
  padding-bottom: 40px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .IsiWebTab > .iPanelWebTabItem > .iPanel_Content .IsiPanel,
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .IsiWebTab > .iPanelWebTabItem > .iPanel_Content .IsiScanControl {
  margin-top: 12px;
  border: none;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .IsiWebTab > .iPanelWebTabItem > .iPanel_Content .IsiDataListCtrl .IsiPanel {
  margin-top: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container {
  margin: 0px 5px 10px 5px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .iPanel {
  padding-bottom: 40px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .iPanel.collapsed {
  padding-bottom: 5px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .iPanel.collapsed > .iPanel_Lbl {
  padding-top: 4px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .IsiWebTab.collapsed {
  padding-bottom: 1px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container {
  flex-grow: 0;
  margin: 10px 0px 0px 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container.IsiWebTab {
  margin-top: 9px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container.IsiWebTab .IsiWebTab.collapsed {
  padding-bottom: 2px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container.IsiWebTab .IsiWebTab.IsiWebTabTouch > .iPanel {
  padding-bottom: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container.IsiWebTab .IsiWebTab.IsiWebTabTouch > .iPanel > .iPanel_Lbl {
  padding: 9px 0px 0px 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col .control-container .control-container .iPanel {
  padding-bottom: 0px;
}
html body.rwd:not(.debugStruct):not(.ADM038) #DivFormulaire .row .col > col {
  padding-left: 0px;
  padding-right: 0px;
}
html body #DivFormulaire {
  margin: 0;
}
html body #DivFormulaire .tcL,
html body #DivFormulaire .tbL,
html body #DivFormulaire .cbL,
html body #DivFormulaire .apL,
html body #DivFormulaire .iMemoLabel,
html body #DivFormulaire .tbfL,
html body #DivFormulaire .IsiIconChooserLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #6ab9d7;
  display: inline-block;
  line-height: 18px;
  text-align: left;
  width: 100%;
}
html body #DivFormulaire .taL {
  text-align: left;
}
html body #DivFormulaire .taL.information {
  color: #1ca8dd;
}
html body #DivFormulaire .rwd .tcL,
html bodyglob .rwd .tcL,
html body #DivFormulaire .rwd .tbL,
html bodyglob .rwd .tbL,
html body #DivFormulaire .rwd .cbL,
html bodyglob .rwd .cbL,
html body #DivFormulaire .rwd .apL,
html bodyglob .rwd .apL,
html body #DivFormulaire .rwd .iMemoLabel,
html bodyglob .rwd .iMemoLabel,
html body #DivFormulaire .rwd .tbfL,
html bodyglob .rwd .tbfL,
html body #DivFormulaire .rwd .IsiIconChooserLabel,
html bodyglob .rwd .IsiIconChooserLabel {
  overflow: hidden;
  text-overflow: ellipsis;
}
#bsrowHiddenCtrls {
  display: none;
}
#bscolHiddenCtrls {
  display: none;
}
.action-hidden {
  display: none;
}
div.validatorError {
  position: absolute;
  z-index: 50050;
  padding: 10px 5px;
  box-sizing: border-box;
  background: #f24b5a;
  color: #fff;
  min-width: 200px;
}
div.validatorError:before {
  position: absolute;
  left: 7px;
  top: -10px;
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f0d8";
  color: #f24b5a;
}
input.validatorError {
  color: #f24b5a;
  border-color: #f24b5a !important;
}
/*
 _              _ _   _             _        _   _                  
| |            | | | (_)           | |      | | (_)                 
| |_ ___   ___ | | |_ _ _ __    ___| |_ __ _| |_ _  __ _ _   _  ___ 
| __/ _ \ / _ \| | __| | '_ \  / __| __/ _` | __| |/ _` | | | |/ _ \
| || (_) | (_) | | |_| | |_) | \__ \ || (_| | |_| | (_| | |_| |  __/
 \__\___/ \___/|_|\__|_| .__/  |___/\__\__,_|\__|_|\__, |\__,_|\___|
                       | |                            | |           
                       |_|                            |_|           
 tooltip statique */
.tooltip {
  padding: 0 5px;
  top: 0;
  background-color: #3b4346;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
  /*
        Flèche orienté à droite, en bas à droite de l'élément
    */
  /*
        Flèche orienté à droite, en haut à droite de l'élément
    */
  /* Tooltip dynamique */
}
.tooltip.arrow-right-bottom-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  bottom: -3px;
  right: -5px;
}
.tooltip.arrow-right-top-right:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  font-size: 15px;
  position: absolute;
  top: 3px;
  right: -5px;
}
.tooltip.beforetooltip:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 5px;
}
.tooltip.beforetooltipright {
  padding: 0 5px;
}
.tooltip.beforetooltipright:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 15px;
  position: absolute;
  top: -13px;
  left: 80%;
}
.tooltip.aftertooltip:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 15%;
}
.tooltip.aftertooltipright:after {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 15px;
  position: absolute;
  bottom: -12px;
  left: 80%;
}
.tooltip.StartToolTip {
  border: 0;
  color: #808080;
  background-color: #fff;
  height: auto;
  margin-top: inherit;
  padding: 10px;
  /*
		&.bottom
		{
			box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
			border-top: 2px @color-secondary1 solid;
			&:before {
			  .icon-fleche-tooltip(18px);
			  left: auto;
			  right: 8px;
			  top: -15px;
			}
		}
		*/
}
.tooltip.StartToolTip.bottom {
  box-shadow: 4px -4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-bottom: 2px #3b4346 solid;
}
.tooltip.StartToolTip.bottom:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d7";
  font-size: 18px;
  position: absolute;
  bottom: -12px;
  left: 15%;
  left: auto;
  top: auto;
  right: 8px;
  bottom: -14px;
}
.tooltip.StartToolTip .tdImg {
  vertical-align: top;
}
.tooltip.StartToolTip .tdImg .ToolTipImg {
  border-radius: 50px;
  margin-left: 50px;
  width: 60px;
  height: 60px;
}
.tooltip.StartToolTip.right {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), 4px -4px 4px rgba(0, 0, 0, 0.15);
  border-left: 2px #3b4346 solid;
}
.tooltip.StartToolTip.right:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d9";
  left: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  top: 2px;
  left: -7px;
}
.tooltip.StartToolTip.right.topRight:before {
  top: auto;
  bottom: -1px;
}
.tooltip.StartToolTip.left {
  box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.15), -4px -4px 4px rgba(0, 0, 0, 0.15);
  border-right: 2px #3b4346 solid;
}
.tooltip.StartToolTip.left:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0da";
  right: -8px;
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: auto;
  right: -7px;
  top: 0px;
}
.tooltip.StartToolTip.top {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15), -4px 4px 4px rgba(0, 0, 0, 0.15);
  border-top: 2px #3b4346 solid;
}
.tooltip.StartToolTip.top:before {
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
  left: auto;
  right: 8px;
  top: -15px;
}
.tooltip.StartToolTip.top.dynaToolTip {
  border-color: #1ca8dd;
}
.tooltip.StartToolTip.top.dynaToolTip:before {
  font-family: FontAwesome;
  color: #1ca8dd;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
}
.tooltip.StartToolTip * {
  border: 0;
  padding: 0;
  margin: 0;
  background: inherit;
}
.tooltip.StartToolTip .m {
  padding: 0 5px;
}
.tooltip.StartToolTip table {
  margin: 0 10px;
}
.tooltip.StartToolTip td.taskDesc {
  white-space: normal;
}
.tooltip.dynaToolTip {
  padding: 0px;
}
.ADM020 .tooltip.StartToolTip.top::before {
  left: 8px;
  right: auto;
}
.touch .IsiPopin.InfoBulle .iconeInfobulle:before {
  font-family: FontIsilog;
  font-size: 20px;
  content: '\E384';
  color: white;
}
.touch .IsiPopin.InfoBulle .toolTipContainer {
  padding: 15px;
  word-break: break-word;
}
.touch .IsiPopin.InfoBulle .toolTipHier {
  padding-top: 15px;
  padding-bottom: 15px;
}
.touch .IsiPopin.InfoBulle .toolTipHier .toolTipHierContainer {
  border-left: 1px dashed #c0c0c0;
  margin-left: 12px;
  position: relative;
}
.touch .IsiPopin.InfoBulle .toolTipHier .toolTipHierContainer:before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f0ab";
  color: #c0c0c0;
  position: absolute;
  left: -6px;
  background-color: white;
}
.touch .IsiPopin.InfoBulle .toolTipHier .toolTipHierContainer:after {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f0a9";
  color: #1ca8dd;
  position: absolute;
  left: -6px;
  background-color: white;
  bottom: 0;
}
.touch .IsiPopin.InfoBulle .toolTipHier .toolTipHierContainer .toolTipHierItem {
  margin-bottom: 4px;
}
.touch .IsiPopin.InfoBulle .externalContentContainer {
  margin-left: 10px;
  margin-right: 10px;
}
.touch .IsiPopin.InfoBulle .externalContentContainer table {
  margin: auto;
  margin-top: 14px;
}
.touch .IsiPopin.InfoBulle .externalContentContainer table td {
  line-height: 15px;
  vertical-align: top;
  font-size: 11px;
}
.touch .IsiPopin.InfoBulle .externalContentContainer table .TooltipLib {
  text-align: right;
  height: 25px;
  color: #46a8cd;
  white-space: nowrap;
  padding-right: 5px;
  padding-bottom: 8px;
}
.touch .IsiPopin.InfoBulle .externalContentContainer table .TooltipInfo {
  margin-right: 3px;
  margin-left: 3px;
  line-height: 15px;
  height: 25px;
}
.tooltip .tooltipDynamique .upperBarContainer {
  /* Div représentant la barre supérieure */
  height: 30px;
  background-color: #1ca8dd;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  /* Lorsqu'une image est affichée dans la barre supérieure cette dernière est plus haute */
}
.tooltip .tooltipDynamique .upperBarContainer.withPicture {
  height: 55px;
}
.tooltip .tooltipDynamique .upperBarContainer.withPicture .upperBarLeftIcon {
  line-height: 55px;
}
.tooltip .tooltipDynamique .upperBarContainer.withPicture .upperBarPictureRoundedBorder {
  display: block;
}
.tooltip .tooltipDynamique .upperBarContainer.withPicture .upperBarTitleContainer {
  line-height: 55px;
}
.tooltip .tooltipDynamique .upperBarContainer.withPicture:after {
  line-height: 55px;
}
.tooltip .tooltipDynamique .upperBarContainer:after {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
  color: #fff;
  padding-left: 10px;
  line-height: 30px;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarLeftIcon {
  padding-right: 10px;
  height: 100%;
  vertical-align: top;
  line-height: 30px;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarLeftIcon.iconeInfobulle:before {
  font-family: FontIsilog;
  font-size: 20px;
  content: '\E384';
  color: white;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder {
  /* Div représentant la bordure blanche autour de l'image arrondi */
  display: none;
  background-color: #fff;
  /* La largeur et hauteur de cette zone correspond au diamètre de l'image + 2 x l'épaisseur de la bordure autour */
  width: 102px;
  height: 102px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 102px;
  margin-top: 7px;
  margin-right: 10px;
  z-index: 1;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarPictureRoundedBorder .upperBarPictureContainer {
  /* Div contenant l'image arrondi */
  width: 92px;
  height: 92px;
  /* Pour créer un cercle on donne un border-radius équivalent à la height */
  border-radius: 92px;
  margin: 5px;
  background-size: cover;
  background-repeat: no-repeat;
  image-orientation: from-image;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarTitleContainer {
  /* Div contenant le texte de la barre supérieure */
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  /* Centré en hauteur */
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
  white-space: nowrap;
  flex: 1 0 auto;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarButtonsContainer {
  /* Div contenant les boutons de la barre supérieure (placé à droite) */
  height: 100%;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn {
  /* Div représentant le bouton fermer dans la barre supérieure */
  width: auto;
  height: 100%;
  line-height: 30px;
  /* Centré en hauteur */
  color: #fff;
  margin-right: 10px;
}
.tooltip .tooltipDynamique .upperBarContainer .upperBarButtonsContainer .upperBarCloseBtn:before {
  font-family: FontIsilog;
  font-size: 14px;
  content: '\E383';
}
.tooltip .tooltipDynamique .upperBarSpacer {
  /* Div permettant de laisser de l'espace entre la barre supérieure et la zone de contenu quand la barre supérieure à une image */
  display: none;
  /* Zone masquée par défaut (affichage gérée par le JS) */
  height: 55px;
  z-index: 0;
}
.tooltip .tooltipDynamique .externalContentContainer {
  overflow: hidden;
  margin-left: 10px;
  margin-right: 10px;
}
.tooltip .tooltipDynamique .externalContentContainer table {
  margin: auto;
  margin-top: 14px;
}
.tooltip .tooltipDynamique .externalContentContainer table td {
  line-height: 15px;
  vertical-align: top;
  font-size: 11px;
}
.tooltip .tooltipDynamique .externalContentContainer table .TooltipLib {
  text-align: right;
  height: 25px;
  color: #46a8cd;
  white-space: nowrap;
  padding-right: 5px;
  padding-bottom: 8px;
}
.tooltip .tooltipDynamique .externalContentContainer table .TooltipInfo {
  margin-right: 3px;
  margin-left: 3px;
  line-height: 15px;
  height: 25px;
}
.IsiPageHeader {
  position: relative;
  overflow: visible;
  /* Force le texte et la couleur de fond des boutons à la couleur indiquée
       Concerne le bouton 'Enregistrer' dans le bandeau en entête
       <entry mat="MBRO" date="09/06/2017" task="134842">Création</entry>*/
}
.IsiPageHeader.formHeader .mark_direct {
  margin-top: 11px;
}
.IsiPageHeader.formHeader .mark_direct:before {
  content: '\f023';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
.IsiPageHeader.formHeader .unmark_direct {
  margin-top: 11px;
}
.IsiPageHeader.formHeader .unmark_direct:before {
  content: '\f09c';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar {
  margin: 4px 13px 0 0;
  order: 1;
  font-size: 12px;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar .active {
  display: block;
  height: 18px;
  padding: 1px;
  text-align: center;
  width: 18px;
  line-height: 18px;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar .active:before {
  font-size: 18px;
  color: #3b4346;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar .inactive {
  display: block;
  font-size: 18px;
  height: 18px;
  padding: 1px;
  text-align: center;
  width: 18px;
  font-style: normal;
  background-color: transparent;
  line-height: 18px;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar .inactive:before {
  color: #b2bfc3;
  font-size: 18px;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar > div {
  display: inline-block;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar .IsiImageButton {
  width: 22px;
  float: left;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar #DivEN_Go {
  color: #3b4346;
  float: left;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  padding: 1px 5px 0;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar #DivEN_Go a {
  display: none;
}
.IsiPageHeader.formHeader .topRight .IsiNavigationToolbar #DivEN_Go input {
  width: 36px;
  height: 18px;
  text-align: right;
  padding-right: 2px;
  font-family: Arial;
  font-size: 12px;
  color: #1ca8dd;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
}
.IsiPageHeader.formHeader .toolbar .button.enabled .StateUpdate .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateUpdate .label,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateAdd .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateAdd .label,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateDuplicate .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateDuplicate .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled .StateUpdate i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateUpdate i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateAdd i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateAdd i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateDuplicate i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateDuplicate i::before {
  background-color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled .StateUpdate:hover .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateUpdate:hover .label,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateAdd:hover .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateAdd:hover .label,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateDuplicate:hover .label,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateDuplicate:hover .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled .StateUpdate:hover i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateUpdate:hover i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateAdd:hover i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateAdd:hover i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled .StateDuplicate:hover i::before,
.IsiPageHeader.IsiMasterPortalHeader .toolbar .button.enabled .StateDuplicate:hover i::before {
  background-color: #f7b04d;
}
/*
'<summary>
'    Force le texte et la couleur de fond des boutons à la couleur indiquée
'    Concerne le bouton 'Enregistrer' dans le dock en bas de page
'    Concerne aussi les boutons personnalisés présent sur le formulaire et assurant la fonction 'Enregistrer'
'</summary>
'<history>
'    <entry mat="MBRO" date="09/06/2017" task="134842">Création</entry>
     <entry mat="CCAP" date="18/01/2019" task="11791">Modification</entry>
'</history>
*/
#DivFormulaire .iButton .StateAdd,
#DivFormulaire .iButton .StateDuplicate,
#DivFormulaire .iButton .StateUpdate {
  background-color: #f38f01;
}
#DivFormulaire .iButton .StateAdd:hover,
#DivFormulaire .iButton .StateDuplicate:hover,
#DivFormulaire .iButton .StateUpdate:hover {
  background-color: #e38500;
}
/*VARIABLE*/
body.formFocused .IsiPageHeader.associatedViewHeader .topRight .btnDebug,
body.formFocused .IsiPageHeader.associatedViewHeader .topRight .IsiPaging {
  display: none !important;
}
#DivDetail {
  display: none;
  width: auto;
  z-index: 100;
  /*body.oldGrid & {
        position: @da-position;
    }*/
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  overflow: visible;
  height: 0px;
}
.dragging#DivDetail {
  cursor: row-resize;
}
#DivDetail #DivDetailGrip {
  cursor: n-resize;
  background: #747474;
  line-height: 17px;
  text-align: center;
  display: block;
  /*position: absolute;
    right: 20px;*/
  height: 13px;
  border-radius: 4px 4px 0 0;
}
body.associatedViewFocused #DivDetail #DivDetailGrip {
  background: #3b4346;
}
body.associatedViewFocused #DivDetail #DivDetailGrip .DetailGripButton {
  background: #3b4346;
}
body.associatedViewFocused #DivDetail #DivDetailGrip .DetailGripButton .angleUp:before,
body.associatedViewFocused #DivDetail #DivDetailGrip .DetailGripButton .angleDown:before {
  color: #1ca8dd;
}
.dragging#DivDetail #DivDetailGrip {
  cursor: row-resize;
}
body.oldGrid #DivDetail #DivDetailGrip {
  right: auto;
}
#DivDetail #DivDetailGrip .DetailGripButton {
  width: 40px;
  margin: 0 auto;
  bottom: 6px;
  position: relative;
  background: #747474;
  border-radius: 4px;
  height: 19px;
}
#DivDetail #DivDetailGrip .DetailGripButton .angleUp {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2px;
}
#DivDetail #DivDetailGrip .DetailGripButton .angleUp:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f106";
  color: #fff;
}
#DivDetail #DivDetailGrip .DetailGripButton .angleDown {
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
}
#DivDetail #DivDetailGrip .DetailGripButton .angleDown:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f107";
  color: #fff;
}
#DivDetail #DivDetailHeader .btnDebug {
  border-radius: 24px;
  background-color: #fff;
  display: inline-block;
  height: 30px;
  width: 30px;
  margin: 2px 14px 0 0;
  line-height: 30px;
  vertical-align: middle;
  color: #3b4346;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  font-size: 11px;
}
#DivDetail .DivDetailGrid {
  flex: 1;
  overflow: hidden;
}
#DivDetail .DivDetailGrid .IsiSearch {
  position: absolute;
  top: 10px;
  width: 300px;
  z-index: 77;
  right: 20px;
  height: 23px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
#DivDetail .DivDetailGrid .IsiSearch input {
  line-height: 23px;
  margin: 0;
  padding-left: 4px;
}
#DivDetail .DivDetailGrid .IsiSearch.hasValue .clear,
#DivDetail .DivDetailGrid .IsiSearch.hasValue .launcher {
  cursor: pointer;
}
#DivDetail .DivDetailGrid .IsiSearch.hasValue .clear:after,
#DivDetail .DivDetailGrid .IsiSearch.hasValue .launcher:after {
  color: #1e91bc;
}
#DivDetail .DivDetailGrid .IsiSearch .clear:after,
#DivDetail .DivDetailGrid .IsiSearch .launcher:after {
  font-size: 18px;
  line-height: 23px;
}
#DivDetail .DivDetailGrid .IsiSearch .clear:after {
  right: 30px;
}
#DivDetail .DivDetailGrid .DivGrid {
  border: none;
  /*input,*/
}
#DivDetail .DivDetailGrid .DivGrid .DivGEntete {
  display: none;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData {
  position: relative;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData .iHeaderStyle TH.iColumnGridEdit,
#DivDetail .DivDetailGrid .DivGrid .DivGData .iHS TH.iColumnGridEdit {
  background-image: url(/IsilogWebSystem/Images/Controles/iGrid/statutEcranDesign.gif);
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left 50%;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData .iGroupByBoxStyle .iHeaderStyle TH.iColumnGridEdit,
#DivDetail .DivDetailGrid .DivGrid .DivGData .iGroupByBoxStyle .iHS TH.iColumnGridEdit {
  background-image: url(/IsilogWebSystem/Images/Controles/iGrid/statutEcranDesign.gif);
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left 50%;
  cursor: pointer;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData TABLE TH.iColumnGridEdit {
  background-image: url(/IsilogWebSystem/Images/Controles/iGrid/statutEcranDesign.gif);
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left 50%;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData div.faIcon {
  font-family: FontAwesome;
}
#DivDetail .DivDetailGrid .DivGrid .DivGData div.fiIcon {
  font-family: FontIsilog;
}
#DivDetail .DivDetailGrid .DivGrid .GridAlignRight {
  direction: rtl;
}
#DivDetail .DivDetailGrid .DivGrid .cCbo,
#DivDetail .DivDetailGrid .DivGrid .iHtmlRichTextTextBox,
#DivDetail .DivDetailGrid .DivGrid .tdTbSDesign,
#DivDetail .DivDetailGrid .DivGrid .IsiComboCritTextBox,
#DivDetail .DivDetailGrid .DivGrid .IsiComboCritTextBoxEntre,
#DivDetail .DivDetailGrid .DivGrid .tdTbSDesignNoCalend,
#DivDetail .DivDetailGrid .DivGrid .IsiRichTextTextArea,
#DivDetail .DivDetailGrid .DivGrid .iAP,
#DivDetail .DivDetailGrid .DivGrid .IsiComboBoxDropDown,
#DivDetail .DivDetailGrid .DivGrid .RacItem {
  height: 20px;
}
#DivDetail .DivDetailGrid .DivGrid .tbTB {
  height: 20px;
}
#DivDetail .DivDetailGrid .DivGrid .tcD {
  height: 20px;
}
#DivDetail .DivDetailGrid .DivGrid .Page {
  /*input,*/
}
#DivDetail .DivDetailGrid .DivGrid .Page .cCbo,
#DivDetail .DivDetailGrid .DivGrid .Page .iHtmlRichTextTextBox,
#DivDetail .DivDetailGrid .DivGrid .Page .tdTbSDesign,
#DivDetail .DivDetailGrid .DivGrid .Page .IsiComboCritTextBox,
#DivDetail .DivDetailGrid .DivGrid .Page .IsiComboCritTextBoxEntre,
#DivDetail .DivDetailGrid .DivGrid .Page .tdTbSDesignNoCalend,
#DivDetail .DivDetailGrid .DivGrid .Page .IsiRichTextTextArea,
#DivDetail .DivDetailGrid .DivGrid .Page .iAP,
#DivDetail .DivDetailGrid .DivGrid .Page .IsiComboBoxDropDown,
#DivDetail .DivDetailGrid .DivGrid .Page .RacItem {
  height: 13px;
}
#DivDetail .DivDetailGrid .DivGrid .Page .tbTB {
  height: 13px;
}
#DivDetail .DivDetailGrid .DivGrid .Page .tcD {
  height: 13px;
}
#DivDetail .DivDetailGrid .DivGrid #gfxiGrd_gbr,
#DivDetail .DivDetailGrid .DivGrid #gSGxiGrd_gbr {
  line-height: normal;
  padding: 10px 1px 10px;
  border: 0;
}
#DivDetail .DivDetailGrid .DivGrid #gfxiGrd_gbr .iGroupByBoxStyle,
#DivDetail .DivDetailGrid .DivGrid #gSGxiGrd_gbr .iGroupByBoxStyle {
  width: 100%;
  line-height: normal;
  color: #1ca8dd;
}
#DivDetail .DivDetailGrid .DivGrid #gfxiGrd_gbr .iGroupByBoxStyle th,
#DivDetail .DivDetailGrid .DivGrid #gSGxiGrd_gbr .iGroupByBoxStyle th {
  padding-left: 0px;
  padding-right: 0px;
}
#DivDetail .DivDetailGrid,
#DivDetail .DivGData,
#DivDetail #gfxiGrd_main {
  background: #fff;
}
#DivDetail.WithoutLeftMenu .DivDetailGrid {
  left: 10px;
}
#DivDetail .param-marqued:before {
  content: '\f023';
  font-family: FontAwesome;
  font-size: 16px;
  color: #1ca8dd;
}
#DivDetail .ActiveRow .param-marqued:before {
  color: #fff;
}
TH.iColumnGridEdit {
  background-image: url(/IsilogWebSystem/Images/Controles/iGrid/statutEcranDesign.gif);
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left 50%;
}
.IsiButtonGrid {
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  background-image: url(/IsilogWebSystem/Images/Controles/iCtrlSuggest/loupe.png);
  height: 12px !important;
  width: 12px !important;
}
/*SKIN*/
.grid {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  cursor: inherit;
}
.grid tr,
.grid th {
  vertical-align: middle;
}
.grid td {
  vertical-align: top;
}
.grid #gfxiGrd_drs td.memoAdd nobr:before {
  content: "\f0c6";
}
.grid #gfxiGrd_drs td.memoAdd nobr {
  color: #232526;
  font-family: FontAwesome;
  font-size: 16px;
}
.grid td.actionNonPlanif nobr {
  color: #1c8add;
  font-family: FontAwesome;
  font-size: 16px;
}
.grid td.actionNonPlanif nobr:before {
  content: "\f073";
}
.grid td.actionReal {
  text-align: center;
}
.grid td.actionReal nobr {
  color: #ffd2b7;
  font-family: FontAwesome;
  font-size: 20px;
}
.grid td.actionReal nobr:before {
  content: "\f058";
}
.grid td.actionReal nobr input,
.grid td.actionPlanif nobr input,
.grid td.actionNonPlanif nobr input {
  display: none;
}
.grid td {
  border-right: 1px #fff solid;
}
.grid tr {
  border-bottom: 1px #fff solid;
}
.grid tr tr {
  border: none;
}
.grid .iRAS {
  background-color: #f3f3f3;
}
.grid .checkedRow {
  color: #1ca8dd;
}
.grid .linkPerso {
  cursor: pointer;
}
.grid THEAD {
  height: 26px;
}
.grid THEAD th.iHS {
  border-right: 1px #fff solid;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background-color: #62696b;
  text-align: left;
}
.grid THEAD th.iHS > img {
  margin-right: 3px;
}
.grid THEAD th.iHS.SortedGirdColor {
  background-color: #3b4346;
}
.grid THEAD > tr > th {
  background-color: #fff;
}
.grid .iGroupByBoxStyle.SearchForHier {
  height: 30px;
  padding-bottom: 15px;
}
.grid .iGroupByBoxStyle .iHeaderStyle,
.grid .iGroupByBoxStyle .iHS {
  color: #000000;
  cursor: pointer;
}
.grid tbody.iHS > .ActiveRow {
  background-color: #1ca8dd;
}
.grid tbody.iHS > .ActiveRow td {
  color: #fff;
}
.grid tbody.iHS > .ActiveRow td .linkPerso {
  color: #fff;
}
.grid tbody.iHS > .ActiveRow td .IsiComboBoxDropDown {
  color: #000000;
  padding-right: 15px;
}
.grid tbody.iHS > .ActiveRow td input {
  color: #000000;
}
.grid tbody.iHS > .ActiveRow .iRAS {
  background-color: #1ca8dd;
}
.grid tbody.iHS > .ActiveRow.iGroupByRowStyle {
  color: #fff;
}
.grid .countDA {
  background-color: #1ca8dd;
  color: white;
  border-radius: 6px;
}
.grid .IsiGridPageImg.DisaBtn {
  cursor: default;
  background-color: transparent;
}
.DivGENbEnreg_O {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.DivGENbEnreg_N {
  font-stretch: condensed;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.iSelectedHeaderDesignSel {
  background-color: transparent;
  background-color: #f6f6f6;
  color: #1d293d;
  text-align: left;
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bolder;
  border-bottom: white 1px solid;
  border-right: #c1c1c1 1px solid;
}
.CentreImageBackGround {
  background-position: center center;
}
.iAboutLabel {
  text-align: left;
  line-height: 14px;
  overflow-y: auto;
  word-wrap: break-word;
}
.cEdt {
  overflow: hidden !important;
  margin-top: -1px;
  margin-left: -2px;
  border: 0px solid transparent;
  color: #1d293d;
  font-size: 11px;
}
.IsiGridPageImg {
  cursor: pointer;
  vertical-align: middle;
}
.DivGrid {
  Z-index: 76;
  margin-top: 0px;
  margin-left: 10px;
  height: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  cursor: inherit;
  background-color: #fff;
  border-top: 2px solid #1e91bc;
  /*  LBRI - 23/10/2020 - DYSF:0000092732 : */
  /*  On applique une classe sp�ficique sur la grille en fonction du type de rendu des lignes */
}
.DivGrid tr,
.DivGrid th {
  vertical-align: middle;
}
.DivGrid td {
  vertical-align: top;
}
.DivGrid #gfxiGrd_drs td.memoAdd nobr:before {
  content: "\f0c6";
}
.DivGrid #gfxiGrd_drs td.memoAdd nobr {
  color: #232526;
  font-family: FontAwesome;
  font-size: 16px;
}
.DivGrid td.actionNonPlanif nobr {
  color: #1c8add;
  font-family: FontAwesome;
  font-size: 16px;
}
.DivGrid td.actionNonPlanif nobr:before {
  content: "\f073";
}
.DivGrid td.actionReal {
  text-align: center;
}
.DivGrid td.actionReal nobr {
  color: #ffd2b7;
  font-family: FontAwesome;
  font-size: 20px;
}
.DivGrid td.actionReal nobr:before {
  content: "\f058";
}
.DivGrid td.actionReal nobr input,
.DivGrid td.actionPlanif nobr input,
.DivGrid td.actionNonPlanif nobr input {
  display: none;
}
.DivGrid td {
  border-right: 1px #fff solid;
}
.DivGrid tr {
  border-bottom: 1px #fff solid;
}
.DivGrid tr tr {
  border: none;
}
.DivGrid .iRAS {
  background-color: #f3f3f3;
}
.DivGrid .checkedRow {
  color: #1ca8dd;
}
.DivGrid .linkPerso {
  cursor: pointer;
}
.DivGrid THEAD {
  height: 26px;
}
.DivGrid THEAD th.iHS {
  border-right: 1px #fff solid;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
  color: #fff;
  background-color: #62696b;
  text-align: left;
}
.DivGrid THEAD th.iHS > img {
  margin-right: 3px;
}
.DivGrid THEAD th.iHS.SortedGirdColor {
  background-color: #3b4346;
}
.DivGrid THEAD > tr > th {
  background-color: #fff;
}
.DivGrid .iGroupByBoxStyle.SearchForHier {
  height: 30px;
  padding-bottom: 15px;
}
.DivGrid .iGroupByBoxStyle .iHeaderStyle,
.DivGrid .iGroupByBoxStyle .iHS {
  color: #000000;
  cursor: pointer;
}
.DivGrid tbody.iHS > .ActiveRow {
  background-color: #1ca8dd;
}
.DivGrid tbody.iHS > .ActiveRow td {
  color: #fff;
}
.DivGrid tbody.iHS > .ActiveRow td .linkPerso {
  color: #fff;
}
.DivGrid tbody.iHS > .ActiveRow td .IsiComboBoxDropDown {
  color: #000000;
  padding-right: 15px;
}
.DivGrid tbody.iHS > .ActiveRow td input {
  color: #000000;
}
.DivGrid tbody.iHS > .ActiveRow .iRAS {
  background-color: #1ca8dd;
}
.DivGrid tbody.iHS > .ActiveRow.iGroupByRowStyle {
  color: #fff;
}
.DivGrid .countDA {
  background-color: #1ca8dd;
  color: white;
  border-radius: 6px;
}
.DivGrid .IsiGridPageImg.DisaBtn {
  cursor: default;
  background-color: transparent;
}
.DivGrid .iCheckBox {
  float: left;
}
.DivGrid .IsiDynamicCtrlInGrid {
  display: block;
  height: 10px;
}
.DivGrid .row-height-fixed .iHS TD TD,
.DivGrid .row-height-unlimited .iHS TD TD {
  padding-top: 0;
  vertical-align: middle;
  padding-bottom: 0;
}
.DivGrid .row-height-limited .iHS TD TD,
.DivGrid .row-height-fixed-multiline .iHS TD TD {
  padding-top: 5px;
  vertical-align: top;
  padding-bottom: 4px;
}
.DivGrid .iHS {
  padding-left: 10px;
}
.DivGrid .iHS TD {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  overflow: hidden;
}
.DivGrid .iHS TD .iconeMail {
  Background-repeat: no-repeat;
  Background-position: top;
  color: #1ca8dd;
  padding-left: 8px;
  text-overflow: clip;
}
.DivGrid .UNLD TD {
  padding-top: 7px;
  padding-bottom: 7px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.DivGrid .DivGData {
  box-sizing: border-box;
  height: 100%;
}
.DivGrid .DivGData .iHeaderStyle {
  padding-left: 8px;
}
.DivGrid #grdFluxRssxiGrd_mc,
.DivGrid #grdFluxRssxiGrd_mc {
  border: 0;
}
.DivGrid #DivGrid_IsiGrid2.DivGrid th table col:first-of-type {
  width: 10px !important;
}
.DivGrid #DivGrid_grdFluxRss.DivGrid .DivGEntete {
  margin-left: 40px;
}
.DivGrid #DivGrid_IsiGrid2.DivGrid td {
  padding-left: 0px;
  padding-right: 0px;
}
.DivGrid .moreInfo {
  cursor: pointer;
  margin-right: 10px;
}
.DivGrid input.impCad {
  height: 23px;
  line-height: 1;
  padding-top: 2px;
  padding-bottom: 1px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.DivGrid #gfxiGrd_gbr,
.DivGrid #gSGxiGrd_gbr {
  display: block;
  line-height: 20px;
  float: left;
  padding: 0 0 2px;
  width: 100%;
}
.DivGrid #gfxiGrd_gbr .iGroupByBoxStyle,
.DivGrid #gSGxiGrd_gbr .iGroupByBoxStyle {
  display: block;
  width: 100%;
  line-height: 20px;
  float: left;
  margin-left: 5px;
  color: #1ca8dd;
}
.DivGrid #gfxiGrd_gbr .iGroupByBoxStyle th,
.DivGrid #gSGxiGrd_gbr .iGroupByBoxStyle th {
  padding-left: 0px;
  padding-right: 0px;
}
.DivGrid .tbTb.IsiGridPagination {
  height: 13px;
  text-align: right;
}
.DivGrid .DivGEntete {
  padding-top: 5px;
  padding-left: 10px;
  height: 37px;
  display: block;
}
.DivGrid .DivGEntete .DivGEInfo_Img {
  vertical-align: middle;
  margin-right: 10px;
}
.DivGrid .DivGEntete .DivGEInfo {
  margin-top: 7px;
}
.DivGrid .DivGEntete .DivGEInfo .iPanel_Lbl {
  padding-right: 2px;
  padding-top: 0px;
  float: left;
  margin: 0 0 12px 10px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
.DivGrid .DivGEntete .DivGEInfo .iPanel_Lbl span {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #115068;
  margin-left: 9px;
  line-height: 20px;
}
.DivGrid .DivGEntete .DivGEInfo .countDA {
  padding: 2px 4px;
  margin-left: 6px;
  float: left;
}
.DivGrid .DivGEntete .DivGFct {
  height: 30px;
  line-height: 16px;
  padding-left: 22px;
  display: block;
}
.DivGrid .DivGEntete .DivGFct input,
.DivGrid .DivGEntete .DivGFct select {
  margin-left: 5px;
  margin-right: 5px;
}
.DivGrid .DivGEntete .DivGFct > div {
  margin-right: 20px;
  flex-direction: row;
  justify-content: flex-end;
}
.DivGrid .DivGEntete .DivGFct .DivGFChkAll {
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 7px;
}
.DivGrid .DivGEntete .DivGFct .DivGFPagi .iComboBoxDropDown,
.DivGrid .DivGEntete .DivGFct .DivGFPagiFirst .iComboBoxDropDown {
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
}
.DivGrid .DivGEntete .DivGFct .DivGFPagi {
  margin-top: 2px;
}
.DivGrid .DivGEntete .DivGFct .DivGFPagi > * {
  float: left;
  padding-top: 2px;
}
.DivGrid .DivGEntete .DivGFct .DivGFPagiFirst {
  margin-left: 140px;
  margin-top: 2px;
}
.DivGrid .DivGEntete .DivGFct .DivGFPagiFirst > * {
  float: left;
  padding-top: 2px;
}
.DivGrid .DivGEntete .IsiPaging,
.associatedViewHeader .topRight .IsiPaging {
  float: right;
}
.IsiPageHeader.associatedViewHeader {
  padding: 0px 15px 3px 20px;
}
.IsiPageHeader.associatedViewHeader .title,
.IsiPageHeader.associatedViewHeader .iconContainer {
  padding: 1px 0px 0px 0px !important;
}
.IsiPageHeader.associatedViewHeader .toolbar.bottomLeft {
  padding: 1px 0px 0px 0px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging {
  margin-top: 4px;
  padding-right: 11px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .page input {
  width: 36px;
  height: 18px;
  line-height: 18px;
  text-align: right;
  padding-right: 8px;
  background-color: #3b4346;
  color: #1ca8dd;
  font-family: Arial;
  font-size: 12px;
  border: 1px solid #fff;
  box-sizing: border-box;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .page span {
  padding-right: 5px;
  font-family: Arial;
  font-size: 12px;
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav {
  cursor: pointer;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav .prv::before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f0d9";
  font-family: FontAwesome;
  text-align: center;
  line-height: 18px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav .nxt::before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  color: #1ca8dd;
  content: "\f0da";
  font-family: FontAwesome;
  text-align: center;
  line-height: 18px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav .pageImg {
  width: 21px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav .pageImg:before {
  font-size: 18px;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiPaging .nav .pageImg.disaBtn:before {
  color: #b2bfc3;
  cursor: default;
}
/*GLOB028*/
.fluxRSS .iPanel_Lbl:before {
  font-family: FontIsilog;
  content: '\E14E';
  font-size: 16px;
  color: #1ca8dd;
  margin-right: 10px;
}
.fluxRSS table {
  margin-left: 10px;
}
.fluxRSS .DivGrid .icon-sql {
  display: none;
}
.exportXML-Excel .DivGrid .icon-sql {
  display: none;
}
.valeursCarac .DivGrid .icon-sql {
  display: none;
}
.DivGFChkAll,
.DivGFPagi,
.DivGFPagiFirst,
.DivGEInfo,
.DivGENbEnreg_N,
.DivGENbEnreg_O {
  float: left;
}
.iForceAlignLeft {
  text-align: left;
}
.iNumAndDateTextBox {
  height: 18px;
  padding-top: 2px;
}
.cCbo {
  margin-top: 0px;
  width: 95%;
  margin-bottom: 2px;
}
.iTextBoxTextBox {
  margin-bottom: 1px;
  padding-top: 2px;
}
.iGridDateTimeEdit {
  background-color: white;
  height: 18px;
}
TABLE.iGridDateTimeEdit * {
  border-bottom: medium none;
  padding-bottom: 0px;
  background-color: white;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: 16px;
  padding-top: 0px;
}
TABLE.iGridDateTimeEdit TD {
  border-bottom: medium none;
  border-left: medium none;
  padding-bottom: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: 15px;
  border-top: medium none;
  border-right: medium none;
  padding-top: 0px;
}
TABLE.iGridDateTimeEdit TD .iDateChooserButtonStyle {
  width: 16px;
}
TABLE.iGridDateTimeEdit TD .iDateChooserButtonDisabledStyle {
  width: 16px;
}
TABLE.iGridDateTimeEdit .iDateChooserButtonStyle {
  border-bottom: medium none;
}
TABLE.iGridDateTimeEdit .iDateChooserButtonDisabledStyle {
  border-bottom: medium none;
}
TABLE.iGridDateTimeEdit TABLE TD {
  height: 16px;
}
TABLE.iGridDateTimeEdit INPUT {
  border-bottom: medium none;
  border-left: medium none;
  padding-bottom: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: 15px;
  border-top: medium none;
  border-right: medium none;
  padding-top: 0px;
}
/* DYSF54600 Ajout Style pour les agregats */
tfoot.iFooterStyle TH,
TFOOT.iHS TH {
  padding-left: 3px;
  color: #1d293d;
  padding-right: 5px;
}
.iRSHier {
  padding-left: 3px;
}
.iRASHier {
  padding-left: 3px;
}
#gSGxiGrd_drs {
  white-space: nowrap;
}
.iPanel .DivGrid {
  margin-top: -15px;
}
.iPanel .DivGrid .SortedGirdColor {
  padding-left: 10px;
  padding-right: 10px;
}
.iPanel .DivGrid .DivGEInfo_Img {
  display: none;
}
.DivGrid .icon-sql:before {
  color: #1ca8dd;
  content: "SQL";
}
.DivGrid .icon-sql {
  border-radius: 16px;
  display: inline-block;
  height: 10px;
  margin-left: 3px;
  padding: 2px 3px 3px;
  text-align: center;
  width: 26px;
  background-color: #dfdfdf;
  font-weight: bold;
}
.GrdEditor {
  border: #1e91bc 1px solid;
}
#cacheEditor {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #1ca8dd;
}
.GrdLn {
  margin-bottom: 4px;
}
.TabLn {
  display: inline-block;
  margin-right: 7px;
}
.TabLnF {
  display: inline-block;
  margin-right: 21px;
}
.GrdLn1 {
  margin-bottom: 8px;
}
.TabLn1 {
  display: inline-block;
  margin-right: 7px;
}
.TabLn2 {
  display: inline-block;
  margin-right: 7px;
}
.iGroupByRowStyle {
  padding-left: 5px;
}
.iGroupByRowStyle IMG {
  cursor: pointer;
}
.iExpArea {
  background-color: #fff;
}
.iExpArea IMG {
  cursor: pointer;
}
.AffAno:before {
  height: 17px;
  width: 17px;
  font-size: 17px;
  line-height: 17px;
  display: inline-block;
  color: #f24b5a;
  content: "\f071";
  font-family: FontAwesome;
}
#DivDetail.RO .DivDetailGrid .DivGrid #gfxiGrd_gbr .iGroupByBoxStyle,
#DivDetail.RO .DivDetailGrid .DivGrid #gSGxiGrd_gbr .iGroupByBoxStyle {
  color: #959595;
}
#DivDetail.RO .DivDetailGrid .DivGrid THEAD th.iHS {
  background-color: #959595;
}
#DivDetail.RO .DivDetailGrid .DivGrid .iGroupByRowStyle img,
#DivDetail.RO .DivDetailGrid .DivGrid .iExpArea img {
  filter: grayscale(100%);
}
#DivDetail.RO .DivDetailGrid .DivGrid tbody.iHS > .ActiveRow {
  background-color: #cdcdcd;
}
#DivDetail.RO .DivDetailGrid .DivGrid tbody.iHS > .ActiveRow td {
  color: #fff;
}
#DivDetail.RO .DivDetailGrid .DivGrid tbody.iHS > .ActiveRow .iRAS {
  background-color: #cdcdcd;
}
#DivDetail.RO .DivDetailGrid .DivGrid .checkedRow,
#DivDetail.RO .DivDetailGrid .DivGrid .linkPerso {
  color: #959595;
}
#DivDetail.RO .DivDetailGrid .DivGrid .IsiSearch .clear:after,
#DivDetail.RO .DivDetailGrid .DivGrid .IsiSearch .launcher:after {
  color: #b8c0c3;
}
.internetExplorer #DivDetail.RO .DivDetailGrid .DivGrid .iGroupByRowStyle img,
.internetExplorer #DivDetail.RO .DivDetailGrid .DivGrid .iExpArea img {
  display: none;
}
.IsiAssociatedView {
  height: 100%;
  display: flex;
  flex-flow: column;
}
.IsiAssociatedView .associatedViewHeader {
  width: calc(100%);
}
.IsiIwsGrid {
  flex: 1;
  height: 100%;
  width: calc(100% - 10px);
}
body.associatedViewOpened #DivDetail {
  display: flex;
  flex-direction: column;
}
body.associatedViewOpened.associatedViewFixed > form .wrapperPage {
  flex: none;
}
body.associatedViewOpened.associatedViewFixed #DivMaster {
  flex: none;
}
body.associatedViewOpened.associatedViewFixed #DivDetail {
  flex: 1;
}
body.associatedViewOpened.associatedViewFixed #DivDetail #DivDetailGrip {
  cursor: default;
}
body.associatedViewOpened.associatedViewFixed #DivDetail #DivDetailGrip .DetailGripButton {
  display: none;
}
.touch #DivDetailGrip {
  display: none;
}
.IsiAccordion {
  /* Interaction Cues
    ----------------------------------*/
  /* Icons
    ----------------------------------*/
  /* Misc visuals
    ----------------------------------*/
  /* Overlays */
  /* Component containers
    ----------------------------------*/
  /* Interaction states
    ----------------------------------*/
  /* Interaction Cues
    ----------------------------------*/
  /* Icons
    ----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
    ----------------------------------*/
  /* Corner radius */
  /* Overlays */
}
.IsiAccordion .ui-helper-hidden {
  display: none;
}
.IsiAccordion .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.IsiAccordion .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.IsiAccordion .ui-helper-clearfix:before,
.IsiAccordion .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.IsiAccordion .ui-helper-clearfix:after {
  clear: both;
}
.IsiAccordion .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.IsiAccordion .ui-front {
  z-index: 100;
}
.IsiAccordion .ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.IsiAccordion .ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.IsiAccordion .ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.IsiAccordion .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.IsiAccordion .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}
.IsiAccordion .ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.IsiAccordion .ui-widget.ui-widget-content {
  border: 1px solid #cccccc;
}
.IsiAccordion .ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}
.IsiAccordion .ui-widget-content a {
  color: #333333;
}
.IsiAccordion .ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}
.IsiAccordion .ui-widget-header a {
  color: #ffffff;
}
.IsiAccordion .ui-state-default,
.IsiAccordion .ui-widget-content .ui-state-default,
.IsiAccordion .ui-widget-header .ui-state-default,
.IsiAccordion .ui-button,
.IsiAccordion html .ui-button.ui-state-disabled:hover,
.IsiAccordion html .ui-button.ui-state-disabled:active {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.IsiAccordion .ui-state-default a,
.IsiAccordion .ui-state-default a:link,
.IsiAccordion .ui-state-default a:visited,
.IsiAccordion a.ui-button,
.IsiAccordion a:link.ui-button,
.IsiAccordion a:visited.ui-button,
.IsiAccordion .ui-button {
  color: #1c94c4;
  text-decoration: none;
}
.IsiAccordion .ui-state-hover a,
.IsiAccordion .ui-state-hover a:hover,
.IsiAccordion .ui-state-hover a:link,
.IsiAccordion .ui-state-hover a:visited,
.IsiAccordion .ui-state-focus a,
.IsiAccordion .ui-state-focus a:hover,
.IsiAccordion .ui-state-focus a:link,
.IsiAccordion .ui-state-focus a:visited,
.IsiAccordion a.ui-button:hover,
.IsiAccordion a.ui-button:focus {
  color: #c77405;
  text-decoration: none;
}
.IsiAccordion .ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.IsiAccordion .ui-icon-background,
.IsiAccordion .ui-state-active .ui-icon-background {
  border: #fbd850;
  background-color: #eb8f00;
}
.IsiAccordion .ui-state-active a,
.IsiAccordion .ui-state-active a:link,
.IsiAccordion .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
.IsiAccordion .ui-state-highlight,
.IsiAccordion .ui-widget-content .ui-state-highlight,
.IsiAccordion .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}
.IsiAccordion .ui-state-checked {
  border: 1px solid #fed22f;
  background: #ffe45c;
}
.IsiAccordion .ui-state-highlight a,
.IsiAccordion .ui-widget-content .ui-state-highlight a,
.IsiAccordion .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.IsiAccordion .ui-state-error,
.IsiAccordion .ui-widget-content .ui-state-error,
.IsiAccordion .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}
.IsiAccordion .ui-state-error a,
.IsiAccordion .ui-widget-content .ui-state-error a,
.IsiAccordion .ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.IsiAccordion .ui-state-error-text,
.IsiAccordion .ui-widget-content .ui-state-error-text,
.IsiAccordion .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.IsiAccordion .ui-priority-primary,
.IsiAccordion .ui-widget-content .ui-priority-primary,
.IsiAccordion .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.IsiAccordion .ui-priority-secondary,
.IsiAccordion .ui-widget-content .ui-priority-secondary,
.IsiAccordion .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.IsiAccordion .ui-state-disabled,
.IsiAccordion .ui-widget-content .ui-state-disabled,
.IsiAccordion .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.IsiAccordion .ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
.IsiAccordion .ui-icon {
  width: 16px;
  height: 16px;
}
.IsiAccordion .ui-icon,
.IsiAccordion .ui-widget-content .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_222222_256x240.png);
}
.IsiAccordion .ui-widget-header .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_ffffff_256x240.png);
}
.IsiAccordion .ui-state-hover .ui-icon,
.IsiAccordion .ui-state-focus .ui-icon,
.IsiAccordion .ui-button:hover .ui-icon,
.IsiAccordion .ui-button:focus .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_ef8c08_256x240.png);
}
.IsiAccordion .ui-state-active .ui-icon,
.IsiAccordion .ui-button:active .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_ef8c08_256x240.png);
}
.IsiAccordion .ui-state-highlight .ui-icon,
.IsiAccordion .ui-button .ui-state-highlight.ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_228ef1_256x240.png);
}
.IsiAccordion .ui-state-error .ui-icon,
.IsiAccordion .ui-state-error-text .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_ffd27a_256x240.png);
}
.IsiAccordion .ui-button .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-icons_ef8c08_256x240.png);
}
.IsiAccordion .ui-icon-blank {
  background-position: 16px 16px;
}
.IsiAccordion .ui-icon-caret-1-n {
  background-position: 0 0;
}
.IsiAccordion .ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.IsiAccordion .ui-icon-caret-1-e {
  background-position: -32px 0;
}
.IsiAccordion .ui-icon-caret-1-se {
  background-position: -48px 0;
}
.IsiAccordion .ui-icon-caret-1-s {
  background-position: -65px 0;
}
.IsiAccordion .ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.IsiAccordion .ui-icon-caret-1-w {
  background-position: -96px 0;
}
.IsiAccordion .ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.IsiAccordion .ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.IsiAccordion .ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.IsiAccordion .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.IsiAccordion .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.IsiAccordion .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.IsiAccordion .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.IsiAccordion .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.IsiAccordion .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.IsiAccordion .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.IsiAccordion .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.IsiAccordion .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.IsiAccordion .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.IsiAccordion .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.IsiAccordion .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.IsiAccordion .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.IsiAccordion .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.IsiAccordion .ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.IsiAccordion .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.IsiAccordion .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.IsiAccordion .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.IsiAccordion .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.IsiAccordion .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.IsiAccordion .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.IsiAccordion .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.IsiAccordion .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.IsiAccordion .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.IsiAccordion .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.IsiAccordion .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.IsiAccordion .ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.IsiAccordion .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.IsiAccordion .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.IsiAccordion .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.IsiAccordion .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.IsiAccordion .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.IsiAccordion .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.IsiAccordion .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.IsiAccordion .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.IsiAccordion .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.IsiAccordion .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.IsiAccordion .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.IsiAccordion .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.IsiAccordion .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.IsiAccordion .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.IsiAccordion .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.IsiAccordion .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.IsiAccordion .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.IsiAccordion .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.IsiAccordion .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.IsiAccordion .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.IsiAccordion .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.IsiAccordion .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.IsiAccordion .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.IsiAccordion .ui-icon-extlink {
  background-position: -32px -80px;
}
.IsiAccordion .ui-icon-newwin {
  background-position: -48px -80px;
}
.IsiAccordion .ui-icon-refresh {
  background-position: -64px -80px;
}
.IsiAccordion .ui-icon-shuffle {
  background-position: -80px -80px;
}
.IsiAccordion .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.IsiAccordion .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.IsiAccordion .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.IsiAccordion .ui-icon-folder-open {
  background-position: -16px -96px;
}
.IsiAccordion .ui-icon-document {
  background-position: -32px -96px;
}
.IsiAccordion .ui-icon-document-b {
  background-position: -48px -96px;
}
.IsiAccordion .ui-icon-note {
  background-position: -64px -96px;
}
.IsiAccordion .ui-icon-mail-closed {
  background-position: -80px -96px;
}
.IsiAccordion .ui-icon-mail-open {
  background-position: -96px -96px;
}
.IsiAccordion .ui-icon-suitcase {
  background-position: -112px -96px;
}
.IsiAccordion .ui-icon-comment {
  background-position: -128px -96px;
}
.IsiAccordion .ui-icon-person {
  background-position: -144px -96px;
}
.IsiAccordion .ui-icon-print {
  background-position: -160px -96px;
}
.IsiAccordion .ui-icon-trash {
  background-position: -176px -96px;
}
.IsiAccordion .ui-icon-locked {
  background-position: -192px -96px;
}
.IsiAccordion .ui-icon-unlocked {
  background-position: -208px -96px;
}
.IsiAccordion .ui-icon-bookmark {
  background-position: -224px -96px;
}
.IsiAccordion .ui-icon-tag {
  background-position: -240px -96px;
}
.IsiAccordion .ui-icon-home {
  background-position: 0 -112px;
}
.IsiAccordion .ui-icon-flag {
  background-position: -16px -112px;
}
.IsiAccordion .ui-icon-calendar {
  background-position: -32px -112px;
}
.IsiAccordion .ui-icon-cart {
  background-position: -48px -112px;
}
.IsiAccordion .ui-icon-pencil {
  background-position: -64px -112px;
}
.IsiAccordion .ui-icon-clock {
  background-position: -80px -112px;
}
.IsiAccordion .ui-icon-disk {
  background-position: -96px -112px;
}
.IsiAccordion .ui-icon-calculator {
  background-position: -112px -112px;
}
.IsiAccordion .ui-icon-zoomin {
  background-position: -128px -112px;
}
.IsiAccordion .ui-icon-zoomout {
  background-position: -144px -112px;
}
.IsiAccordion .ui-icon-search {
  background-position: -160px -112px;
}
.IsiAccordion .ui-icon-wrench {
  background-position: -176px -112px;
}
.IsiAccordion .ui-icon-gear {
  background-position: -192px -112px;
}
.IsiAccordion .ui-icon-heart {
  background-position: -208px -112px;
}
.IsiAccordion .ui-icon-star {
  background-position: -224px -112px;
}
.IsiAccordion .ui-icon-link {
  background-position: -240px -112px;
}
.IsiAccordion .ui-icon-cancel {
  background-position: 0 -128px;
}
.IsiAccordion .ui-icon-plus {
  background-position: -16px -128px;
}
.IsiAccordion .ui-icon-plusthick {
  background-position: -32px -128px;
}
.IsiAccordion .ui-icon-minus {
  background-position: -48px -128px;
}
.IsiAccordion .ui-icon-minusthick {
  background-position: -64px -128px;
}
.IsiAccordion .ui-icon-close {
  background-position: -80px -128px;
}
.IsiAccordion .ui-icon-closethick {
  background-position: -96px -128px;
}
.IsiAccordion .ui-icon-key {
  background-position: -112px -128px;
}
.IsiAccordion .ui-icon-lightbulb {
  background-position: -128px -128px;
}
.IsiAccordion .ui-icon-scissors {
  background-position: -144px -128px;
}
.IsiAccordion .ui-icon-clipboard {
  background-position: -160px -128px;
}
.IsiAccordion .ui-icon-copy {
  background-position: -176px -128px;
}
.IsiAccordion .ui-icon-contact {
  background-position: -192px -128px;
}
.IsiAccordion .ui-icon-image {
  background-position: -208px -128px;
}
.IsiAccordion .ui-icon-video {
  background-position: -224px -128px;
}
.IsiAccordion .ui-icon-script {
  background-position: -240px -128px;
}
.IsiAccordion .ui-icon-alert {
  background-position: 0 -144px;
}
.IsiAccordion .ui-icon-info {
  background-position: -16px -144px;
}
.IsiAccordion .ui-icon-notice {
  background-position: -32px -144px;
}
.IsiAccordion .ui-icon-help {
  background-position: -48px -144px;
}
.IsiAccordion .ui-icon-check {
  background-position: -64px -144px;
}
.IsiAccordion .ui-icon-bullet {
  background-position: -80px -144px;
}
.IsiAccordion .ui-icon-radio-on {
  background-position: -96px -144px;
}
.IsiAccordion .ui-icon-radio-off {
  background-position: -112px -144px;
}
.IsiAccordion .ui-icon-pin-w {
  background-position: -128px -144px;
}
.IsiAccordion .ui-icon-pin-s {
  background-position: -144px -144px;
}
.IsiAccordion .ui-icon-play {
  background-position: 0 -160px;
}
.IsiAccordion .ui-icon-pause {
  background-position: -16px -160px;
}
.IsiAccordion .ui-icon-seek-next {
  background-position: -32px -160px;
}
.IsiAccordion .ui-icon-seek-prev {
  background-position: -48px -160px;
}
.IsiAccordion .ui-icon-seek-end {
  background-position: -64px -160px;
}
.IsiAccordion .ui-icon-seek-start {
  background-position: -80px -160px;
}
.IsiAccordion .ui-icon-seek-first {
  background-position: -80px -160px;
}
.IsiAccordion .ui-icon-stop {
  background-position: -96px -160px;
}
.IsiAccordion .ui-icon-eject {
  background-position: -112px -160px;
}
.IsiAccordion .ui-icon-volume-off {
  background-position: -128px -160px;
}
.IsiAccordion .ui-icon-volume-on {
  background-position: -144px -160px;
}
.IsiAccordion .ui-icon-power {
  background-position: 0 -176px;
}
.IsiAccordion .ui-icon-signal-diag {
  background-position: -16px -176px;
}
.IsiAccordion .ui-icon-signal {
  background-position: -32px -176px;
}
.IsiAccordion .ui-icon-battery-0 {
  background-position: -48px -176px;
}
.IsiAccordion .ui-icon-battery-1 {
  background-position: -64px -176px;
}
.IsiAccordion .ui-icon-battery-2 {
  background-position: -80px -176px;
}
.IsiAccordion .ui-icon-battery-3 {
  background-position: -96px -176px;
}
.IsiAccordion .ui-icon-circle-plus {
  background-position: 0 -192px;
}
.IsiAccordion .ui-icon-circle-minus {
  background-position: -16px -192px;
}
.IsiAccordion .ui-icon-circle-close {
  background-position: -32px -192px;
}
.IsiAccordion .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.IsiAccordion .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.IsiAccordion .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.IsiAccordion .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.IsiAccordion .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.IsiAccordion .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.IsiAccordion .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.IsiAccordion .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.IsiAccordion .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.IsiAccordion .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.IsiAccordion .ui-icon-circle-check {
  background-position: -208px -192px;
}
.IsiAccordion .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.IsiAccordion .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.IsiAccordion .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.IsiAccordion .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.IsiAccordion .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.IsiAccordion .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.IsiAccordion .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.IsiAccordion .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.IsiAccordion .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.IsiAccordion .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.IsiAccordion .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.IsiAccordion .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.IsiAccordion .ui-corner-all,
.IsiAccordion .ui-corner-top,
.IsiAccordion .ui-corner-left,
.IsiAccordion .ui-corner-tl {
  border-top-left-radius: 4px;
}
.IsiAccordion .ui-corner-all,
.IsiAccordion .ui-corner-top,
.IsiAccordion .ui-corner-right,
.IsiAccordion .ui-corner-tr {
  border-top-right-radius: 4px;
}
.IsiAccordion .ui-corner-all,
.IsiAccordion .ui-corner-bottom,
.IsiAccordion .ui-corner-left,
.IsiAccordion .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.IsiAccordion .ui-corner-all,
.IsiAccordion .ui-corner-bottom,
.IsiAccordion .ui-corner-right,
.IsiAccordion .ui-corner-br {
  border-bottom-right-radius: 4px;
}
.IsiAccordion .ui-widget-overlay {
  background: #666666 url(/IsilogWebSystem/Styles/scripts/jquery/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: alpha(opacity=50);
  /* support: IE8 */
}
.IsiAccordion .ui-widget-shadow {
  -webkit-box-shadow: -5px -5px 5px #000000;
  box-shadow: -5px -5px 5px #000000;
}
/*#region Variables du catalogue*/
/*#endregion */
/*#region Variables du panier*/
/*#endregion */
/*#region Variables du TreeView*/
/*#endregion */
/*#region Variables de l'Infobulle*/
/*#endregion */
/**
    Permet de rendre non visible les lignes n'appartenant pas au preview du commentaire de la tooltip
*/
body.desktop .marketCatalogHeader .headerSort {
  width: 33%;
  justify-content: stretch;
  padding-right: 0px;
  padding-left: 0px;
}
body.desktop .marketCatalogHeader .headerSort .headerSearch {
  width: auto;
  flex-grow: 2;
}
body.desktop .marketCatalogHeader .headerSort .ctrlSort,
body.desktop .marketCatalogHeader .headerSort .btnShowImage {
  margin-left: 12px;
}
body.desktop .marketCatalogSearchPage,
body.tablet.medium .marketCatalogSearchPage {
  display: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView,
body > .marketCatalogSearchPage .IsiTreeView {
  display: block;
  position: relative;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-expander,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-expander {
  width: 85%;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree {
  overflow: hidden;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node {
  padding: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all {
  padding-left: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .chevron,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .chevron {
  flex: none;
  justify-content: normal;
  text-align: left;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .chevron:before {
  padding: 0px 5px;
  font-size: 20px;
  border-left: none;
  margin-left: 0px;
  color: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .link,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .link {
  justify-content: flex-end;
  text-align: right;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .link:after,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .link:after {
  font-size: 18px;
  border-left: 1px solid #dfdfdf;
  color: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all {
  padding-left: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .chevron,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .chevron {
  flex: none;
  justify-content: normal;
  text-align: left;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .chevron:before {
  padding: 0px 5px;
  font-size: 20px;
  border-left: none;
  margin-left: 0px;
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .link,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .link {
  justify-content: flex-end;
  text-align: right;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .link:after,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all > .link:after {
  font-size: 18px;
  border-left: 1px solid #dfdfdf;
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node.expanded > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node.expanded > .ui-corner-all > .chevron:before {
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node.expanded > .ui-corner-all > .link:after,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node.expanded > .ui-corner-all > .link:after {
  border-left: 1px solid #dfdfdf;
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all {
  padding-left: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all > .chevron:before {
  color: #3b4346;
}
.IsiMarketCatalog > .container > .left .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all > .link:after,
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul .ui-igtree-node > .ui-corner-all > .link:after {
  border-left: 1px solid #dfdfdf;
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-root > .ui-igtree-parentnode.expanded + li:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-root > .ui-igtree-parentnode.expanded + li:before {
  border: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .showAll.ui-igtree-noderoot.ui-igtree-node,
body > .marketCatalogSearchPage .IsiTreeView .showAll.ui-igtree-noderoot.ui-igtree-node {
  margin: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .showAll.ui-igtree-noderoot.ui-igtree-node a,
body > .marketCatalogSearchPage .IsiTreeView .showAll.ui-igtree-noderoot.ui-igtree-node a {
  background-color: #3b4346;
  color: #8fc401;
  border-left: none;
  height: 30px;
  min-height: 30px;
  justify-content: normal;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node {
  padding: 0px;
  padding-bottom: 6px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .chevron,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .chevron {
  justify-content: flex-end;
  text-align: right;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .chevron:before {
  font-size: 20px;
  border-left: 1px solid #fff;
  margin-left: 5px;
  color: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .nodeText,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node.expanded > .ui-corner-all > .nodeText {
  flex: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node > .ui-corner-all > .chevron,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node > .ui-corner-all > .chevron {
  justify-content: flex-end;
  text-align: right;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node > .ui-corner-all > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node > .ui-corner-all > .chevron:before {
  font-size: 20px;
  border-left: 1px solid #dfdfdf;
  margin-left: 5px;
  color: #3b4346;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node > .ui-corner-all > .nodeText,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node > .ui-corner-all > .nodeText {
  flex: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node:before {
  content: '';
  line-height: 30px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #dfdfdf;
  display: inline-block;
  width: 195px;
  height: 1px;
  position: absolute;
  top: -3px;
  margin-left: 10px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node a {
  padding: 0px;
  white-space: normal;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node a .ui-state-hover,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node a .ui-state-hover {
  padding: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-node a > span,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-node a > span {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > a {
  border-left-width: 4px;
  border-left-color: #8fc401;
  border-style: solid;
  text-transform: uppercase;
  padding-left: 16px;
  font-size: 11px;
  min-height: 30px;
  display: flex;
  align-items: center;
  color: #3b4346;
  font-weight: normal;
  background: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot.expanded:last-child,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot.expanded:last-child {
  content: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot.expanded:last-child > ul,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot.expanded:last-child > ul {
  background: none;
  border-bottom: 0px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot.expanded:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot.expanded:before {
  border: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot.expanded > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot.expanded > a {
  color: #fff;
  background: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot.expanded > ul,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot.expanded > ul {
  background: #fff;
  border-bottom: 10px #eeeeee solid;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node {
  margin-top: 3px;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > a {
  border-style: solid;
  border-width: 0 0 0 4px;
  border-color: #3b4346;
  min-height: 30px;
  line-height: 30px;
  color: #3b4346;
  display: flex;
  align-items: center;
  padding-left: 15px;
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
  background: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > a > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > a > .chevron:before {
  color: #3b4346;
  border-left-color: #dfdfdf;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded {
  border-bottom: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded:before {
  border: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded > a {
  background-color: #dfdfdf;
  border-style: solid;
  border-width: 0 0 0 4px;
  border-color: #3b4346;
  color: #3b4346;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded > a > .chevron:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded > a > .chevron:before {
  color: #8fc401;
  border-left-color: #dfdfdf;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node {
  padding-left: 18px;
  padding: 4px 0px;
  line-height: normal;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node:before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node:before {
  content: none;
  margin: 0px;
  position: inherit;
  border: none;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node > a {
  font-size: 11px;
  color: #3b4346;
  font-weight: normal;
  line-height: normal;
  text-transform: none;
  background: #fff;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node.selected > a,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node.selected > a {
  color: #8fc401;
}
.IsiMarketCatalog > .container > .left .IsiTreeView .ui-igtree-root li.ui-igtree-noderoot:nth-of-type(1):before,
body > .marketCatalogSearchPage .IsiTreeView .ui-igtree-root li.ui-igtree-noderoot:nth-of-type(1):before {
  border: none;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable {
  max-width: 90%;
  max-height: 93%;
  height: auto;
  width: auto;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.showContent {
  display: table;
  height: auto;
  width: auto;
  max-width: 90%;
  max-height: 93%;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.hideContent {
  display: table;
  height: auto;
  width: auto;
  max-width: 90%;
  max-height: 93%;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell {
  padding: 10px;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer {
  width: 100%;
  height: 100%;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent {
  margin: 20px;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin {
  -ms-grid-row: 6;
  padding-top: 0px;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab {
  margin: 13px 0px;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab:empty {
  display: none;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 1),
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 2) {
  background-color: #dfdfdf;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 3),
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 4) {
  background-color: #fff;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell {
  width: 131px;
  padding-left: 8px;
  border-right: solid 1px #cdcdcd;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  color: #1ca8dd;
  width: calc(100% - 131px);
  padding-left: 8px;
}
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell,
body.tablet.small > #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.tablet.small .IsiMarketCatalog > .container > .right > .catalogGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
body.tablet.small .IsiMarketCatalog > .container > .right > .catalogGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  justify-content: flex-end;
}
body.phone.small .IsiMarketCatalog > .container > .right > .catalogGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
body.phone.small .IsiMarketCatalog > .container > .right > .catalogGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  justify-content: flex-start;
}
body #Form1.hideForm {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent {
  overflow-y: auto;
  padding: 50px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock {
  -ms-grid-columns: auto 1fr auto;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "imgPopin refPopin refPopin" "imgPopin commentPopin prixPopin" "imgPopin morePopin prixPopin" "imgPopin variantesPopin variantesPopin" "imgPopin constInfosPopin constInfosPopin" "imgPopin infosComplPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn {
  grid-template-areas: "imgPopin refPopin refPopin" "imgPopin commentPopin prixPopin" "imgPopin variantesPopin variantesPopin" "imgPopin constInfosPopin constInfosPopin" "imgPopin infosComplPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .imgPopin {
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .morePopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .prixPopin {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noCommentBtn > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .imgPopin {
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .morePopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .prixPopin {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 6;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin prixPopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .imgPopin {
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .prixPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .imgPopin {
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountHT > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmountTTC > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noStock.noComment.noAmount > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar {
  -ms-grid-columns: auto 1fr auto;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "imgPopin refPopin refPopin" "imgPopin commentPopin prixPopin" "imgPopin morePopin prixPopin" "imgPopin constInfosPopin constInfosPopin" "imgPopin infosComplPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn {
  grid-template-areas: "imgPopin refPopin refPopin" "imgPopin commentPopin prixPopin" "imgPopin constInfosPopin constInfosPopin" "imgPopin infosComplPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .imgPopin {
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .stockPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
  padding-top: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .morePopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .prixPopin {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noCommentBtn > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noCommentBtn > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin prixPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .imgPopin {
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .stockPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .commentPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .morePopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .prixPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  -ms-grid-column-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList.noComment > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar.noComment > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  -ms-grid-column-span: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .imgPopin {
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .stockPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
  padding-top: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .morePopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .prixPopin {
  -ms-grid-column: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracRefList > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noCaracVar > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  -ms-grid-column-span: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin stockPopin" "imgPopin prixPopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .imgPopin {
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .stockPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  margin-right: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .prixPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noComment > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 6;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin stockPopin" "imgPopin commentPopin" "imgPopin morePopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn {
  grid-template-areas: "imgPopin refPopin" "imgPopin stockPopin" "imgPopin commentPopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .imgPopin {
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .stockPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  margin-right: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .morePopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .prixPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noCommentBtn > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noCommentBtn > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noCommentBtn > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .imgPopin {
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .stockPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .commentPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .commentPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  margin-right: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .morePopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .morePopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .morePopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  margin-right: 0px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .prixPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .prixPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .prixPopin {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 6;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin stockPopin" "imgPopin variantesPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .imgPopin {
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .stockPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .variantesPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .variantesPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 5;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin stockPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .imgPopin {
  -ms-grid-row-span: 4;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .refPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .stockPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .stockPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-template-areas: "imgPopin refPopin" "imgPopin constInfosPopin" "imgPopin infosComplPopin";
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .imgPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .imgPopin {
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .refPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .refPopin {
  grid-area: refPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .constInfosPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .constInfosPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracRefList.noStock > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountHT.noComment.noCaracVar.noStock > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmountTTC.noComment.noCaracVar.noStock > .infosComplPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .infosComplPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.noAmount.noComment.noCaracVar.noStock > .infosComplPopin {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin {
  padding-right: 50px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin > img,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin > img {
  max-height: 400px;
  max-width: 400px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .refPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .refPopin {
  font-size: 24px;
  padding-bottom: 12px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .stockPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .stockPopin {
  font-size: 11px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin {
  font-size: 12px;
  padding-top: 14px;
  margin-right: 50px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .typePrice,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .typePrice {
  height: 34px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin {
  font-size: 13px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab {
  padding-top: 20px;
  padding-bottom: 15px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab:empty,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab:empty {
  display: none;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell {
  width: 162px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  width: calc(100% - 162px);
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin {
  font-size: 13px;
  padding-top: 15px;
}
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .fournPrivPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .fournPrivPopin,
body #Form1.desktop > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .constructeurPopin,
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .constructeurPopin {
  margin-bottom: 30px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.showContent {
  display: table;
  width: 100%;
  height: auto;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.showContent > .verticalPositionningContainerCell {
  width: 100%;
  height: auto;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.hideContent {
  display: table;
  width: 100%;
  height: 100%;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.hideContent > .verticalPositionningContainerCell {
  width: 100%;
  height: 100%;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell {
  width: 100%;
  height: 100%;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer {
  width: 100%;
  height: 100%;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer {
  margin: 0px;
  width: 100%;
  height: 90%;
  align-items: flex-start;
  justify-content: flex-start;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-template-areas: "refPopin" "stockPopin" "imgPopin" "prixPopin" "commentPopin" "morePopin" "variantesPopin" "constInfosPopin" "infosComplPopin";
  max-height: 100%;
  max-width: 100%;
  margin: 10px 20px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .morePopin {
  padding-bottom: 15px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin {
  -ms-grid-row: 4;
  display: flex;
  padding: 0px;
  margin-bottom: 13px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin .fa-image:before {
  font-size: 150px;
  max-width: 70%;
  height: auto;
  width: auto;
  color: #dfdfdf;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin > img {
  max-width: 70%;
  height: auto;
  width: auto;
  padding-right: 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .refPopin {
  -ms-grid-row: 1;
  color: #1ca8dd;
  font-size: 20px;
  margin-bottom: 10px;
  padding: 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .stockPopin {
  font-size: 13px;
  padding-bottom: 10px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin {
  -ms-grid-row: 2;
  font-size: 15px;
  margin-top: 13px;
  flex: 1;
  line-height: normal;
  white-space: normal;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.hideContent {
  max-height: 3.5em;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.hideContent p:nth-child(n + 4) {
  display: none;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .morePopin {
  -ms-grid-row: 3;
  padding: 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin {
  -ms-grid-row: 5;
  font-size: 15px;
  line-height: normal;
  margin: 13px 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .fournPrivPopin,
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .constructeurPopin {
  margin-bottom: 15px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin .valueFournPriv,
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin .valueConstructeur,
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin .valueRefConstructeur {
  font-weight: bold;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin {
  -ms-grid-row: 6;
  width: 205px;
  height: 52px;
  border-radius: 4px;
  background-color: #1ca8dd;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: bold;
  margin-top: 13px;
  margin-bottom: 13px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .valuePrice {
  font-size: 25px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .typePrice {
  font-size: 13px;
  margin-left: 10px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin {
  -ms-grid-row: 7;
  padding-top: 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab {
  margin: 13px 0px;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab:empty {
  display: none;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell {
  width: 100%;
  padding-left: 8px;
  background-color: #dfdfdf;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  color: #1ca8dd;
  width: 100%;
  padding-left: 8px;
  background-color: #fff;
}
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell,
body #Form1.small > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  text-overflow: unset;
  overflow: visible;
  white-space: normal;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell {
  max-height: 85%;
  overflow-y: auto;
  max-width: 90%;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer {
  width: 100%;
  height: 100%;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer {
  margin: 0px;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell {
  width: 131px;
  padding-left: 10px;
}
body #Form1.medium > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  width: calc(100% - 131px);
  padding-left: 8px;
}
body #Form1 > .IsiPopinMarketCatalog {
  display: flex;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable {
  max-width: 90%;
  max-height: 85%;
  min-width: unset;
  margin: auto;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable::-webkit-scrollbar {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.hideContent {
  display: block;
  height: auto;
  width: auto;
  margin: auto;
  align-self: center;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable.showContent {
  display: block;
  height: auto;
  width: auto;
  margin: auto;
  align-self: center;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell {
  margin: auto;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer {
  width: 100%;
  height: 100%;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent {
  display: grid;
  display: -ms-grid;
  grid-template-columns: auto 1fr auto;
  -ms-grid-columns: auto 1fr auto;
  -ms-grid-row: auto 1fr auto;
  grid-template-areas: "imgPopin refPopin refPopin" "imgPopin stockPopin stockPopin" "imgPopin commentPopin prixPopin" "imgPopin morePopin prixPopin" "imgPopin variantesPopin variantesPopin" "imgPopin constInfosPopin constInfosPopin" "imgPopin infosComplPopin infosComplPopin";
  max-height: 100%;
  max-width: 100%;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refCatalogue > .variantesPopin > .refDemandeVariantes {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .prixPopin {
  margin-bottom: 15px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .constInfosPopin > .refConstructeurPopin,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .constInfosPopin > .constructeurPopin {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .variantesPopin {
  padding-top: 0px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .variantesPopin:empty {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .variantesPopin > .caracRefTab {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .variantesPopin > .refDemandeVariantes > .labelVariante {
  margin-bottom: 5px;
  font-weight: bold;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent.refDemande > .variantesPopin > .refDemandeVariantes > .valueVariante {
  font-weight: bold;
  line-height: normal;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin {
  grid-area: imgPopin;
  -ms-grid-row-span: 6;
  -ms-grid-column: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 15px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .imgPopin .fa-image:before {
  font-size: 150px;
  color: #dfdfdf;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .refPopin {
  grid-area: refPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 2;
  color: #1ca8dd;
  font-size: 20px;
  padding-bottom: 10px;
  line-height: normal;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin {
  grid-area: commentPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 3;
  font-size: 15px;
  flex: 1;
  line-height: 1.5;
  text-align: justify;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin:empty {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.hideContent {
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 3em;
  margin-bottom: 5px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.hideContent p:nth-child(n + 3) {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.showContent {
  margin-bottom: 5px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .commentPopin.noCommentBtn {
  align-self: center;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .morePopin {
  grid-area: morePopin;
  -ms-grid-column: 2;
  -ms-grid-row: 4;
  color: #1ca8dd;
  font-size: 12px;
  cursor: pointer;
  padding-bottom: 15px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .morePopin.noCommentBtn {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .stockPopin {
  padding-bottom: 14px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .stockPopin:empty {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin {
  grid-area: constInfosPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 6;
  -ms-grid-column-span: 2;
  font-size: 15px;
  line-height: 1.38;
  min-width: 0;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .fournPrivPopin,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .constructeurPopin {
  margin-bottom: 30px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .fournPrivPopin > .valueFournPriv,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .constructeurPopin > .valueConstructeur,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .constInfosPopin > .refConstructeurPopin > .valueRefConstructeur {
  font-weight: bold;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .labelFournPriv,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .valueFournPriv,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .labelConstructeur,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .valueConstructeur,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .labelRefConstructeur,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent .valueRefConstructeur {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin {
  grid-area: prixPopin;
  -ms-grid-column: 3;
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  width: 215px;
  height: 62px;
  border-radius: 4px;
  background-color: #1ca8dd;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: bold;
  padding: 0px 5px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .valuePrice {
  font-size: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin > .typePrice {
  font-size: 13px;
  margin-left: 10px;
  height: 30px;
  align-self: flex-end;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .prixPopin:empty {
  display: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin {
  grid-area: variantesPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 5;
  -ms-grid-column-span: 2;
  font-size: 14px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell {
  box-sizing: border-box;
  flex-grow: 1;
  line-height: 25px;
  overflow: hidden;
  list-style: none;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 1),
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 2) {
  background-color: #dfdfdf;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 3),
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell:nth-child(4n + 4) {
  background-color: #fff;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell {
  width: 162px;
  padding-left: 18px;
  border-right: solid 1px #cdcdcd;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  color: #1ca8dd;
  width: calc(100% - 162px);
  padding-left: 27px;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.labelCell,
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .variantesPopin > .caracRefTab > .caracRefTab-cell.valueCell {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .infosComplPopin {
  grid-area: infosComplPopin;
  -ms-grid-column: 2;
  -ms-grid-row: 6;
  -ms-grid-column-span: 2;
}
body #Form1 > .IsiPopinMarketCatalog.InfoBulle > .verticalPositionningContainerTable > .verticalPositionningContainerCell > .contentContainer > .externalContentContainer > .popinContent > .infosComplPopin:empty {
  display: none;
}
body > .marketCatalogSearchPage {
  transition: margin-left 500ms;
  margin-left: -100%;
  background: #fff;
  z-index: 1001;
  height: 0%;
  width: 100%;
  padding: 0;
  position: relative;
}
body > .marketCatalogSearchPage.showTreeView {
  height: 100%;
  margin-left: 0%;
}
body > .marketCatalogSearchPage .headerSearchContainer {
  display: block;
  background-color: #3b4346;
  position: fixed;
  top: 0;
  z-index: 1001;
  width: 100%;
}
body > .marketCatalogSearchPage .headerSearchContainer.hideSearchContainer {
  display: none;
}
body > .marketCatalogSearchPage .headerSearchContainer > .headerSearch {
  padding: 10px;
  color: #fff;
  width: calc(100% - 66px);
  display: inline-block;
}
body > .marketCatalogSearchPage .headerSearchContainer > .close {
  padding-left: 10px;
}
body > .marketCatalogSearchPage .headerSearchContainer > .close:after {
  content: '\E383';
  font-family: fontIsilog;
  line-height: 18px;
  font-size: 18px;
  color: #fff;
  font-size: 22px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink {
  top: 80px;
  z-index: 1000;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .ui-igtree {
  background: #fff;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .ui-igtree.hideTreeView {
  display: none;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .IsiWaitBar {
  display: none;
  position: unset;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .IsiWaitBar.isActive {
  display: unset;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .showAll {
  z-index: 1001;
  top: 50px;
  position: fixed;
  width: 100%;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .showAll > a {
  font-size: 13px;
  padding-left: 10px;
  border-left-width: 0px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .showAll:before {
  content: none;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink > .showAll.hideShowAll {
  display: none;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.showAll > a {
  margin: 0px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node a {
  margin: 6px 0px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node:before {
  width: 100%;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node.expanded > .ui-corner-all > .chevron:before {
  font-size: 20px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all {
  font-size: 13px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > .ui-corner-all .chevron:before {
  font-size: 20px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul > .ui-igtree-node > ul > .ui-igtree-node {
  margin-left: 25px;
}
body > .marketCatalogSearchPage .IsiTreeView.withButtonLink .ui-igtree-node > ul > .ui-igtree-node > ul > .ui-igtree-node > a {
  font-size: 13px;
}
body > .marketCatalogSearchPage .right {
  display: none;
}
#MarketCatalog.IsiMarketCatalog {
  margin-left: 5px;
}
#MarketCatalog.IsiMarketCatalog.small .IsiMarketCatalogSearchControl input {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader {
  flex-wrap: wrap;
  padding-left: 0px;
  margin-bottom: 7px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerRecap {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerSort {
  order: 1;
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerSort .ctrlSort {
  margin-left: 0px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerSort .btnShowImage {
  margin-right: 14px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerSearch {
  padding-top: 6px;
  width: 100%;
  order: 3;
  display: inline-flex;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerSearch .btnShowTreeView {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  margin-right: 8px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerCart {
  order: 2;
  flex-grow: 2;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerCart .cartSummary .prices {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerCart .label {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerCart .count {
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader > .headerState {
  width: initial;
}
#MarketCatalog.IsiMarketCatalog.small .marketCatalogHeader.hideMarketCatalogHeader {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .container .left {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .container .left .IsiMarketCatalogSearchControl input {
  font-size: 13px;
  padding-left: 10px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right {
  padding-left: 0px;
  display: inline-block;
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header {
  padding-left: 0px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header .spanDF {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header span.btnReinit {
  background-color: #8fc401;
  flex: 0 0 30px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header span.btnReinit:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f0e2";
  height: 100%;
  text-align: center;
  width: 100%;
  display: inline-block;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header .categoryFilterSummary {
  padding-left: 9px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header .categoryFilterSummary .category {
  flex-grow: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header .categoryFilterSummary .count:before,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .header .categoryFilterSummary .count:after {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 90px minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVal" "sctIsiImage sctIsiPXU sctIsiPXU" "sctIsiImage sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiStock sctIsiStock" "sctIsiImage sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL {
  padding-left: 10px;
  padding-bottom: 15px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL .designation,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL .designation {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL .designation .propRedirect,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL .designation .propRedirect,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL .designation .typeConstructeur,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL .designation .typeConstructeur {
  display: initial;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU .PXU,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU .PXU {
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU .PXU .Amount,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU .PXU .Amount {
  text-align: left;
  padding: 0px 5px 15px 10px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU .PXU .Amount:empty,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU .PXU .Amount:empty {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 10px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy.centerFrontWait,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy.centerFrontWait {
  justify-content: center;
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  display: flex;
  padding: 0px 40px 0px 0px;
  margin-left: 10px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE > .variante,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE > .variante {
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE .ui-igcombo-wrapper,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE .ui-igcombo-wrapper {
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK {
  padding: 0px 5px 15px 10px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom,
#MarketCatalog.IsiMarketCatalog.small .container .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom {
  padding: 0px 5px 0px 10px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.small .container .right.hideRightPanel {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiVal sctIsiVal" "sctIsiPXU sctIsiPXU" "sctIsiVariante sctIsiCaddy" "sctIsiStock sctIsiStock" "sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small.showbtnReinit .container .right .header span.btnReinit {
  display: inline-block;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader {
  display: none;
  padding-bottom: 0px;
  border-top: 2px solid #1e91bc;
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader.statusV {
  display: inline-flex;
  height: 85px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader.statusV.hideMarketCatalogHeader {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader .headerRecap,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader .headerCart,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader .headerSearch {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .marketCatalogHeader .headerState {
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer tbody > tr > th > .ui-igcheckbox-normal {
  height: 20px;
  width: 20px;
  left: -7px;
  padding-top: 2px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header {
  position: absolute;
  padding-left: 2px;
  top: 3px;
  width: calc(100% - 34px);
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text {
  justify-content: space-between;
  padding-right: 10px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .msg {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .contentCaddy,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .contentStatus {
  position: relative;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusA > .contentCaddy:before,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusV > .contentCaddy:before,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusR > .contentCaddy:before {
  position: absolute;
  left: 12px;
  content: '\E351';
  font-family: FontIsilog;
  font-size: 17px;
  color: #fff;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusA > .content,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusV > .content,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusR > .content {
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .contentStatus:after {
  position: absolute;
  right: 7px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .content {
  text-align: right;
  padding-right: 34px;
  padding-left: 38px;
  width: 100%;
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .content > .amountType {
  font-size: 11px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .content.hideContent {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text > .contentStatus:after {
  content: '\E351';
  font-family: FontIsilog;
  font-size: 17px;
  color: #fff;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusA > .contentStatus:after {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #fff;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusV > .contentStatus:after {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .text.statusR > .contentStatus:after {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #F24B5A;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .returnToCatalog {
  margin-left: 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .header > .returnToCatalog > .text {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table {
  background: #fff;
  border-collapse: separate;
  border-spacing: 0 3px;
  background-color: #eeeeee;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody tr {
  height: 97px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover {
  padding-left: 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 75px minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVal" "sctIsiImage sctIsiStatus sctIsiStatus" "sctIsiImage sctIsiPXU sctIsiPXU" "sctIsiImage sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  padding-right: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage > img,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage > img {
  max-height: 60px;
  max-width: 60px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal {
  margin-bottom: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal > .designation,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal > .designation {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal > .designation > .divInfoPanier,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal > .designation > .divInfoPanier {
  font-size: 12px;
  margin-top: 5px;
  white-space: normal;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal > .designation > .divInfoPanier > .libInfoPanier,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal > .designation > .divInfoPanier > .libInfoPanier {
  margin-top: 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal > .designation > .divInfoPanier > .valInfoPanier,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal > .designation > .divInfoPanier > .valInfoPanier {
  margin-top: 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .IsiStateOfProgress > .steps > .step.condensate,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .IsiStateOfProgress > .steps > .step.condensate {
  width: auto;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .IsiStateOfProgress > .steps > .step.condensate > .cercle > .inner,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .IsiStateOfProgress > .steps > .step.condensate > .cercle > .inner {
  margin-left: 0;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .icon,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .icon {
  margin-bottom: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .icon.statusN,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .icon.statusN {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .icon.statusA:before,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .icon.statusA:before {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #5a5a5a;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .icon.statusV:before,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .icon.statusV:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus.ISISTATUS > .icon.statusR:before,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus.ISISTATUS > .icon.statusR:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #F24B5A;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU > .PXU > .Amount,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU > .PXU > .Amount {
  padding: 0px;
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU > .PXU > .Amount:empty,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU > .PXU > .Amount:empty {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante {
  margin-top: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  padding: 0px 40px 0px 0px;
  display: flex;
  justify-content: flex-end;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE > .variante,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE > .variante {
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy {
  margin-top: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy.centerFrontWait,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy.centerFrontWait {
  justify-content: center;
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom,
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom {
  font-size: 13px;
  margin-top: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid .spacer {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode > .container > .right > .cartGridContainer > .IsiGrid .ui-iggrid-table > thead {
  display: table-header-group !important;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 75px minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVal" "sctIsiImage sctIsiPXU sctIsiPXU" "sctIsiImage sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  padding-right: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 75px minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVal" "sctIsiImage sctIsiPXU sctIsiPXU" "sctIsiImage sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  padding-right: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  padding: 0px 40px 0px 0px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 75px minmax(0, 1fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVal" "sctIsiImage sctIsiPXU sctIsiPXU" "sctIsiImage sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiCustom";
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  padding-right: 15px;
}
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante > .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.small.cartMode.withoutStatus.withoutAmount .container .right .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante > .ISIVARIANTE {
  padding: 0px 40px 0px 0px;
}
#MarketCatalog.IsiMarketCatalog.medium.cartMode .designation {
  font-size: 13px !important;
}
#MarketCatalog.IsiMarketCatalog.medium.cartMode .right > .cartGridContainer > .header {
  font-size: 14px;
}
#MarketCatalog.IsiMarketCatalog.medium.cartMode .right > .cartGridContainer > .header > .text > .content {
  display: flex;
  visibility: hidden;
}
#MarketCatalog.IsiMarketCatalog.medium.cartMode .right > .cartGridContainer > .header > .returnToCatalog {
  margin: 0px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
#MarketCatalog.IsiMarketCatalog.medium.cartMode .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .IsiStateOfProgress > .steps,
#MarketCatalog.IsiMarketCatalog.medium.cartMode .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .IsiStateOfProgress > .steps {
  justify-content: center;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader {
  padding-left: 10px;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode {
  padding-bottom: 0px;
  height: 45px;
  justify-content: flex-end;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode > .headerCart {
  width: 25%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode > .headerCart > .cartSummary > .count {
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode > .headerCart > .cartSummary > .prices > .type {
  font-size: 14px;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode .statusV {
  justify-content: space-between;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode .statusV > .headerState {
  width: 50%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader.cartMode .statusV > .headerCart {
  width: 50%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader > .headerRecap {
  width: 25%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader > .headerRecap .recapText {
  font-size: 14px;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader > .headerSort {
  width: 25%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader > .headerCart {
  padding-right: 0px;
  width: 25%;
}
#MarketCatalog.IsiMarketCatalog.medium .marketCatalogHeader > .headerState {
  width: auto;
  justify-content: flex-start;
  width: 75%;
  padding-left: 40px;
}
#MarketCatalog.IsiMarketCatalog.medium .right > .cartGridContainer > .header {
  background-color: #3b4346;
}
#MarketCatalog.IsiMarketCatalog.medium .right > .cartGridContainer > .header small > .returnToCatalog {
  display: inline-flex;
  width: 204px;
}
#MarketCatalog.IsiMarketCatalog.medium .right > .cartGridContainer > .header > .text > .msg {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  margin-top: 0px;
  grid-template-columns: 120px 3fr 1fr minmax(0, 2fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiPXU sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiStock sctIsiPXU sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiPXU sctIsiVariante sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  display: flex;
  align-items: center;
  justify-content: center;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal {
  padding-top: 15px;
  padding-right: 20px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL {
  display: flex;
  align-items: center;
  padding: 0px 0px 0px 5px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL > .designation,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL > .designation {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL > .designation .propRedirect,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL > .designation .propRedirect,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal.ISIVAL > .designation .typeConstructeur,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal.ISIVAL > .designation .typeConstructeur {
  display: initial;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 20px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU .PXU,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU .PXU {
  text-align: right;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU .PXU .Amount,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU .PXU .Amount {
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 5px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante .ISIVARIANTE {
  width: 100%;
  padding: 0px 5px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK {
  padding: 10px 20px 0px 5px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom {
  padding: 15px 0px 0px 5px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy {
  justify-content: flex-end;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy.centerFrontWait,
#MarketCatalog.IsiMarketCatalog.medium .container > .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy.centerFrontWait {
  justify-content: center;
}
#MarketCatalog.IsiMarketCatalog.medium .container > .left .IsiTreeView .ui-igtree-node > ul > .ui-igtree-node > ul > .ui-igtree-node {
  margin-left: 18px;
}
#MarketCatalog.IsiMarketCatalog.medium.withoutStock .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutStock .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 120px 3fr 1fr minmax(0, 2fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiPXU sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom sctIsiPXU sctIsiVariante sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  margin-top: 0px;
  grid-template-columns: 3fr 1fr minmax(0, 2fr) 83px;
  grid-template-areas: "sctIsiVal sctIsiPXU sctIsiVariante sctIsiCaddy" "sctIsiStock sctIsiPXU sctIsiVariante sctIsiCaddy" "sctIsiCustom sctIsiPXU sctIsiVariante sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 4fr minmax(0, 2fr) 83px;
  grid-template-areas: "sctIsiVal sctIsiVariante sctIsiCaddy" "sctIsiStock sctIsiVariante sctIsiCaddy" "sctIsiCustom  sctIsiVariante sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 5fr 1fr 83px;
  grid-template-areas: "sctIsiVal sctIsiPXU sctIsiCaddy" "sctIsiStock sctIsiPXU sctIsiCaddy" "sctIsiCustom  sctIsiPXU sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: auto 83px;
  grid-template-areas: "sctIsiVal sctIsiCaddy" "sctIsiStock sctIsiCaddy" "sctIsiCustom  sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar.withoutAmount.withoutStock .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutImage.withoutVar.withoutAmount.withoutStock .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: auto 83px;
  grid-template-areas: "sctIsiVal sctIsiCaddy" "sctIsiCustom  sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutVar .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutVar .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 120px 5fr 1fr 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiPXU sctIsiCaddy" "sctIsiImage sctIsiStock sctIsiPXU sctIsiCaddy" "sctIsiImage sctIsiCustom  sctIsiPXU sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutVar.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutVar.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 120px auto 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiCaddy" "sctIsiImage sctIsiStock sctIsiCaddy" "sctIsiImage sctIsiCustom  sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.medium.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog.medium.withoutAmount .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  grid-template-columns: 120px 4fr minmax(0, 2fr) 83px;
  grid-template-areas: "sctIsiImage sctIsiVal sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiStock sctIsiVariante sctIsiCaddy" "sctIsiImage sctIsiCustom  sctIsiVariante sctIsiCaddy";
}
#MarketCatalog.IsiMarketCatalog.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog.withoutImage .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.withoutImage:not(.small) .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table {
  background: #fff;
  border-collapse: separate;
  border-spacing: 0 3px;
  background-color: #eeeeee;
}
#MarketCatalog.IsiMarketCatalog.withoutImage:not(.small) .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog.withoutImage:not(.small) .container .right .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody tr {
  height: 60px;
}
#MarketCatalog.IsiMarketCatalog.cptLoading .container {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container {
  position: relative;
  width: 100%;
  display: flex;
}
#MarketCatalog.IsiMarketCatalog .container .left {
  background: #fff;
  width: 205px;
  min-height: 100%;
  display: inline-block;
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right {
  padding-left: 10px;
  display: block;
}
#MarketCatalog.IsiMarketCatalog .container .right.noResult {
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog .container .right .header {
  height: 30px;
  font-size: 11px;
  line-height: 30px;
  padding-left: 15px;
  background-color: #3b4346;
  color: #fff;
  display: flex;
}
#MarketCatalog.IsiMarketCatalog .container .right .header span.btnReinit {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary {
  text-transform: uppercase;
  overflow: hidden;
  display: flex;
  flex: 1;
  padding-right: 9px;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .spanDF {
  padding-right: 3px;
  white-space: nowrap;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .category,
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .searchCriteria,
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .count {
  color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .category {
  display: inline-block;
  white-space: nowrap;
  flex-shrink: 1;
  flex-grow: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .count {
  flex-shrink: 0;
  flex-grow: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .count:before {
  content: '(';
}
#MarketCatalog.IsiMarketCatalog .container .right .header .categoryFilterSummary .count:after {
  content: ')';
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid {
  width: 100%;
  padding-right: 0px;
  box-sizing: border-box;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.loading {
  padding-bottom: 60px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.loading > .IsiWaitBarActive > .FrontWait {
  margin-top: 5px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .IsiWaitBarActive {
  box-sizing: border-box;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .IsiWaitBarActive .FrontWait {
  top: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid-filterrow,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid-results {
  display: none !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton {
  height: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton > * {
  height: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody tr {
  border: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody tr.notSelectedVariante .ISIVARIANTE > .variante .IsiComboDdl > .comboContainer {
  border: solid 1px #cdcdcd;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody tr.notSelectedVariante .ISIVARIANTE > .variante .IsiComboDdl > .comboContainer > .comboBg > .comboLabel:after {
  color: #9f9f9f;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody tr.notSelectedVariante .ISIVARIANTE > .variante .IsiComboDdl > .comboContainer > .comboBg > .comboLabel > .comboLabelValue {
  color: #9f9f9f;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody .ui-iggrid-altrecord {
  background: inherit;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropHELP004 .ISIVAL .propHELP004 .propRedirect,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropPARC110 .ISIVAL .propPARC110 .propRedirect {
  color: black !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropHELP004 .ISIVAL .propHELP004 .propRedirect:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropPARC110 .ISIVAL .propPARC110 .propRedirect:before {
  content: none !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropHELP004 .ISIVAL .propHELP004 .propRedirect:hover,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropPARC110 .ISIVAL .propPARC110 .propRedirect:hover {
  text-decoration: none !important;
  cursor: default !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover {
  border-left: none;
  border-right: none;
  border-bottom: 0px;
  border-top: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL > .designation > .typeConst > .typeConstructeur,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL > .designation > .typeConst > .typeConstructeur,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL > .designation > .libelleRefToolTip > .propRedirect,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL > .designation > .libelleRefToolTip > .propRedirect {
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct {
  display: grid;
  grid-template-rows: minmax(0, 1fr);
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiImage,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiImage {
  grid-area: sctIsiImage;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal {
  grid-area: sctIsiVal;
  text-align: left;
  overflow: hidden;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVal .designation,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVal .designation {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStatus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStatus {
  grid-area: sctIsiStatus;
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiPXU,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiPXU {
  grid-area: sctIsiPXU;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy {
  grid-area: sctIsiCaddy;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer {
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer .plus:before {
  left: -0.75px;
  top: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy .ISICADDY .addToCart .inputContainer .minus:before {
  left: 1px;
  bottom: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy .ISICADDY .addToCart.showIcon .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy .ISICADDY .addToCart.showIcon .icon {
  height: 30px;
  padding: 7px 5px 5px 8px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCaddy .ISICADDY .addToCart.showIcon .inputContainer .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCaddy .ISICADDY .addToCart.showIcon .inputContainer .plus:before {
  left: -1px;
  top: -1px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiVariante,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiVariante {
  grid-area: sctIsiVariante;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock {
  grid-area: sctIsiStock;
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK:empty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK:empty {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK.positiveStock,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK.positiveStock {
  color: #39b998;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK.reaproStock,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK.reaproStock {
  color: #fe8402;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiStock > .ISISTOCK.ruptureStock,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiStock > .ISISTOCK.ruptureStock {
  color: #ff4646;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom {
  grid-area: sctIsiCustom;
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom:empty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom:empty {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .sctIsiCustom > .customColumn,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .sctIsiCustom > .customColumn {
  padding-bottom: 15px;
  white-space: normal;
  line-height: normal;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIIMAGE {
  text-align: center;
  text-overflow: unset;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIIMAGE img {
  max-width: 90px;
  max-height: 90px;
  height: auto;
  width: auto;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE .fa-image:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE .fa-image:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIIMAGE .fa-image:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIIMAGE .fa-image:before {
  font-size: 60px;
  color: #dfdfdf;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVARIANTE,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVARIANTE {
  padding: 0px 10px 0px 15px;
  line-height: 24px;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVARIANTE .variante > div,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVARIANTE .variante > div,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVARIANTE .variante > div,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVARIANTE .variante > div {
  height: 25px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer {
  height: 25px;
  display: flex;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer input[type=number]::-webkit-inner-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer input[type=number]::-webkit-inner-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer input[type=number]::-webkit-inner-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer input[type=number]::-webkit-inner-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer input[type=number]::-webkit-outer-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer input[type=number]::-webkit-outer-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer input[type=number]::-webkit-outer-spin-button,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer input[type=number],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer input[type=number],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer input[type=number],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer input[type=number] {
  -moz-appearance: textfield;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer input.qty {
  color: #8fc401;
  padding-right: 4px;
  width: 28px;
  border: 1px #8fc401 solid;
  border-radius: 4px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 3px;
  margin-left: -5px;
  z-index: 6;
  font-size: 14px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .minus {
  width: 20px;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  border: 1px #8fc401 solid;
  border-radius: 4px;
  background: #8fc401;
  z-index: 5;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .plus {
  margin-left: -5px;
  padding-left: 6px;
  padding-top: 7px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .minus {
  margin-left: -5px;
  padding-right: 6px;
  padding-top: 7px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .icon {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .plus:before {
  font-family: FontIsilog;
  font-size: 13px;
  content: "\E3A9";
  position: relative;
  left: -1.25px;
  top: -1.5px;
  right: 1px;
  bottom: 1.5px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .minus:before {
  content: '\F068';
  font-family: FontAwesome;
  font-size: 12px;
  position: relative;
  bottom: 1px;
  left: 1px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .iButton.update,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .iButton.update,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer .iButton.update,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer .iButton.update {
  display: none;
  margin: auto;
  padding: 0 6px !important;
  margin-bottom: 4px;
  margin-top: calc(-22px);
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer.withUnit input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer.withUnit input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer.withUnit input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer.withUnit input.qty {
  padding-top: 0px;
  padding-bottom: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer.withUnit .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer.withUnit .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer.withUnit .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer.withUnit .minus:before {
  font-size: 14px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer.withUnit .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer.withUnit .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .inputContainer.withUnit .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .inputContainer.withUnit .plus:before {
  font-size: 13px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .breakLine,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .breakLine,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .breakLine,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .breakLine {
  flex-shrink: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .unite {
  color: black;
  font-style: italic;
  height: 14px;
  text-align: center;
  padding-top: 5px;
  flex-basis: 50%;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .unite:empty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .unite:empty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .unite:empty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .unite:empty {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .inputContainer {
  cursor: pointer;
  width: 25px;
  display: flex;
  border-radius: 4px;
  background-color: #8fc401;
  justify-content: center;
  margin-left: -4px;
  z-index: 5;
  box-sizing: border-box;
  align-content: center;
  align-items: center;
  padding-left: 8px;
  padding-top: 2px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .unite {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .plus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .plus {
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .plus:before {
  left: -1.25px;
  top: -0.5px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .icon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .icon {
  border-radius: 3px;
  width: 35px;
  height: 25px;
  border: 1px #8fc401 solid;
  box-sizing: border-box;
  padding: 4px 5px 0px 8px;
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.showIcon .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.showIcon .icon:before {
  content: '\E351';
  font-family: FontIsilog;
  font-size: 16px;
  color: #fff;
  color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.qtyError .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.qtyError .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.qtyError .inputContainer input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.qtyError .inputContainer input.qty {
  border-color: #f24b5a;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart .FrontWait {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.processing .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.processing .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.processing .FrontWait,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.processing .FrontWait {
  display: block;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.processing .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.processing .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.processing .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.processing .inputContainer,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.processing .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.processing .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.processing .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.processing .unite {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.disa.showIcon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.disa.showIcon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.disa.showIcon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.disa.showIcon {
  cursor: default;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.disa input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.disa input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.disa input.qty,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.disa input.qty {
  border-color: #cdcdcd;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.disa .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.disa .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.disa .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.disa .icon:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.disa .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.disa .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.disa .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.disa .plus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.disa .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.disa .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISICADDY .addToCart.disa .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISICADDY .addToCart.disa .minus:before {
  color: #cdcdcd;
  cursor: default;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation {
  font-size: 11px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .libelleRefToolTip {
  line-height: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  max-height: 35px;
  white-space: normal;
  width: 100%;
  height: auto;
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .typeConst,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .typeConst {
  position: relative;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .typeConst .typeConstructeur,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .typeConst .typeConstructeur,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .typeConst .typeConstructeur,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .typeConst .typeConstructeur {
  color: black;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 20px);
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .libelleRefToolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .libelleRefToolTip {
  color: #1e91bc;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .propRedirect,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .propRedirect,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .libelleRefToolTip .propRedirect,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .libelleRefToolTip .propRedirect {
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 20px);
  padding: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .toolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .toolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .libelleRefToolTip .toolTip,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .libelleRefToolTip .toolTip {
  display: none;
  margin-left: 30px;
  position: relative;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .libelleRefToolTip .toolTip img {
  position: absolute;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .unite {
  font-style: italic;
  padding: 0 0 0 15px;
  height: 14px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .divInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .divInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .divInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .divInfoPanier {
  clear: both;
  font-size: 11px;
  line-height: normal;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .divInfoPanier .libInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .divInfoPanier .libInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .divInfoPanier .libInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .divInfoPanier .libInfoPanier {
  float: left;
  color: #5a5a5a;
  position: relative;
  margin-top: 3px;
  margin-right: 1px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .divInfoPanier .valInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .divInfoPanier .valInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .sct .ISIVAL .designation .divInfoPanier .valInfoPanier,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIVAL .designation .divInfoPanier .valInfoPanier {
  float: left;
  position: relative;
  font-weight: bold;
  margin-top: 3px;
  margin-right: 3px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td .Amount,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .Amount {
  color: #8fc401;
  width: calc(100% - 11px);
  display: inline-block;
  padding-top: 9px;
  padding-bottom: 6px;
  padding-right: 6px;
  font-weight: bold;
  font-size: 12px;
  text-align: right;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header {
  background-color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header[data-role="rs"] > .ui-igcheckbox-normal {
  left: 2.5px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header .ui-igcheckbox-normal {
  background-color: #fff;
  box-sizing: border-box;
  color: #1e91bc;
  cursor: pointer;
  height: 18px;
  width: 18px;
  border: 1px solid #8fc401;
  position: relative;
  left: -8px;
  padding-top: 1px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header .ui-igcheckbox-normal .ui-igcheckbox-normal-on {
  top: -2px;
  margin: 0;
  padding: 0;
  float: left;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header .ui-igcheckbox-normal .ui-icon {
  font-size: 15px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class {
  border-right: 1px solid white;
  border-bottom: 1px solid #dadada;
  border: 0;
  border-left: 1px solid #8fc401;
  overflow: visible;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class .ui-igcheckbox-normal {
  background-color: #fff;
  box-sizing: border-box;
  color: #1e91bc;
  cursor: pointer;
  height: 18px;
  width: 18px;
  border: 1px solid #8fc401;
  position: relative;
  left: -8px;
  padding-top: 1px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class .ui-igcheckbox-normal .ui-igcheckbox-normal-on {
  top: -2px;
  margin: 0;
  padding: 0;
  float: left;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class .ui-igcheckbox-normal .ui-icon {
  font-size: 15px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-icon-check:before {
  font-family: FontAwesome;
  content: '\f00c';
  font-size: 'inherit';
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table td.ui-iggrid-selectedcell,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table th.ui-iggrid-selectedcell {
  background-color: #fff;
  color: inherit;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table th.ui-iggrid-rowselector-class.ui-iggrid-selectedcell {
  background-color: #fff;
  color: inherit;
}
#MarketCatalog.IsiMarketCatalog.cartMode > .marketCatalogHeader {
  background-color: #fff;
}
#MarketCatalog.IsiMarketCatalog.cartMode > .marketCatalogHeader > .headerRecap {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.cartMode .left {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.cartMode .right {
  padding-left: 0px;
}
#MarketCatalog.IsiMarketCatalog.disableColumns > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIVAL,
#MarketCatalog.IsiMarketCatalog.disableColumns > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL,
#MarketCatalog.IsiMarketCatalog.disableColumns > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE,
#MarketCatalog.IsiMarketCatalog.disableColumns > .container > .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE {
  pointer-events: none;
}
#MarketCatalog.IsiMarketCatalog .right {
  width: 100%;
  height: 100%;
}
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table {
  background: #fff;
  border-collapse: separate;
  border-spacing: 0 3px;
  background-color: #eeeeee;
}
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody tr {
  height: 97px;
}
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid thead {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .right > .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE {
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer {
  position: relative;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header {
  position: absolute;
  left: 32px;
  text-transform: uppercase;
  z-index: 2;
  width: calc(100% - 32px);
  display: flex;
  align-items: center;
  background-color: #eeeeee;
  padding-left: 0px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .returnToCatalog {
  display: inline-flex;
  width: 108px;
  margin-left: 2px;
  cursor: pointer;
  background: #8fc401;
  padding-left: 5px;
  padding-right: 5px;
  align-content: center;
  justify-content: center;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .returnToCatalog.cantSwitchMode {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .returnToCatalog:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: '\f104';
  color: #fff;
  display: inline-block;
  padding-right: 5px;
  vertical-align: middle;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .text {
  display: flex;
  background-color: #3b4346;
  flex: 1;
  margin-left: 2px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .text > .content {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .header > .text > .msg {
  padding-left: 20px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody tr.spacer {
  height: 3px;
  background-color: transparent;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table {
  background: #fff;
  background-color: #eeeeee;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody tr {
  height: 97px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid .igscroll-touchscrollable {
  overflow: visible !important;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header {
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ui-iggrid-colheaderasc,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ui-iggrid-colheaderdesc {
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover {
  border-top: 0;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISICADDY > .addToCart > .inputContainer,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY > .addToCart > .inputContainer {
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISICADDY > .addToCart > .inputContainer > .plus:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY > .addToCart > .inputContainer > .plus:before {
  position: static;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISICADDY > .addToCart > .inputContainer > .minus:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY > .addToCart > .inputContainer > .minus:before {
  position: static;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .ISIIMAGE,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIIMAGE {
  border-left: 0;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td .sct .ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover .sct .ISIIMAGE img {
  max-width: 90px;
  max-height: 90px;
  height: auto;
  width: auto;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .libelleRefToolTip .toolTip img {
  margin: -3px 0 0;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS {
  padding: 0;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete:before {
  font-family: FontIsilog;
  content: '\E358';
  font-size: 16px;
  color: #5a5a5a;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete.processing:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete.processing:before {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete.processing .FrontWait,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete.processing .FrontWait {
  display: block;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete.processing .FrontWait > .loading-area,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete.processing .FrontWait > .loading-area {
  margin-bottom: 0px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete.processing .FrontWait > .loading-area > .loading-circle,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete.processing .FrontWait > .loading-area > .loading-circle {
  width: 30px;
  height: 30px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete .FrontWait,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete .FrontWait {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .icon,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .icon {
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE.disa .delete:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE.disa .delete:before {
  color: #cdcdcd;
  cursor: default;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusN,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusN,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .statusN,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .statusN {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusA:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusA:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .statusA:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .statusA:before {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #5a5a5a;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusV:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusV:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .statusV:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .statusV:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #8fc401;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusR:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusR:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .statusR:before,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .statusR:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #F24B5A;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .IsiStateOfProgress,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .IsiStateOfProgress,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .IsiStateOfProgress,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .IsiStateOfProgress {
  font-size: 9px;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .IsiStateOfProgress > .steps,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .IsiStateOfProgress > .steps,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .IsiStateOfProgress > .steps,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .IsiStateOfProgress > .steps {
  justify-content: center;
}
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .IsiStateOfProgress > .steps > .step.condensate,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .IsiStateOfProgress > .steps > .step.condensate,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td sctIsiStatus .IsiStateOfProgress > .steps > .step.condensate,
#MarketCatalog.IsiMarketCatalog .right > .cartGridContainer > .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover sctIsiStatus .IsiStateOfProgress > .steps > .step.condensate {
  width: auto;
}
#MarketCatalog.IsiMarketCatalog .headerSearchContainer {
  display: none;
}
#FormHeader .marketCatalogHeader {
  position: relative;
  top: -40px;
  width: calc(100% - 96px);
  padding-left: 96px;
}
.marketCatalogHeader {
  display: flex;
  align-items: center;
  padding-bottom: 9px;
  padding-left: 8px;
}
.marketCatalogHeader .headerState {
  display: none;
}
.marketCatalogHeader.cartMode.statusV > .headerState {
  display: inline-flex;
  justify-content: center;
  width: 33%;
}
.marketCatalogHeader.cartMode.statusV > .headerRecap,
.marketCatalogHeader.cartMode.statusV > .headerCart {
  width: 33%;
}
.marketCatalogHeader.cartMode > .headerSort {
  display: none;
}
.marketCatalogHeader.cartMode > .headerCart {
  width: 50%;
}
.marketCatalogHeader.cartMode > .headerCart > .stateCart {
  min-width: 30px;
  height: 30px;
  background-color: transparent;
  display: inline-block;
}
.marketCatalogHeader.cartMode > .headerCart > .stateCart > .icon {
  line-height: 30px;
  text-align: center;
}
.marketCatalogHeader.cartMode > .headerCart > .stateCart > .icon.statusV:before {
  font-family: FontAwesome;
  content: '\f058';
  font-size: 16px;
  color: #8fc401;
}
.marketCatalogHeader.cartMode > .headerCart > .stateCart > .icon.statusR:before {
  font-family: FontAwesome;
  content: '\f058';
  font-size: 16px;
  color: #F24B5A;
}
.marketCatalogHeader.cartMode > .headerCart > .stateCart > .icon.statusN:before {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #5a5a5a;
}
.marketCatalogHeader.cartMode > .headerRecap {
  width: 50%;
}
.marketCatalogHeader.cartMode > .headerSearch {
  display: none;
}
.marketCatalogHeader > .headerRecap {
  width: 33%;
  display: inline-flex;
  align-items: center;
}
.marketCatalogHeader > .headerRecap .returnToRequest {
  display: inline-block;
  text-align: center;
  flex: 0 0 25px;
  border-radius: 2px;
  height: 25px;
  background-color: #1e91bc;
  cursor: pointer;
}
.marketCatalogHeader > .headerRecap .returnToRequest:before {
  font-family: FontAwesome;
  font-size: 25px;
  content: '\f104';
  color: #fff;
  line-height: 25px;
}
.marketCatalogHeader > .headerRecap .recapText {
  display: inline-block;
  padding-left: 7px;
  padding-right: 7px;
  margin: 0;
  font-size: 11px;
  color: #5a5a5a;
  line-height: 17px;
  flex: 2 2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 34px;
}
.marketCatalogHeader > .headerRecap .recapText .beneficiaryName {
  color: #1e91bc;
  font-weight: bold;
}
.marketCatalogHeader .headerSearch {
  width: 25%;
  display: inline-block;
}
.marketCatalogHeader .headerSearch .btnShowTreeView {
  display: none;
  background-color: #8fc401;
  color: #fff;
  padding: 2px 11px;
}
.marketCatalogHeader .headerSearch .btnShowTreeView:before {
  font-family: FontIsilog;
  font-size: 25px;
  content: "\E3A7";
}
.marketCatalogHeader .headerSearch .IsiSearch.IsiMarketCatalogSearchControl {
  width: 100%;
  height: 25px;
  display: inline-block;
}
.marketCatalogHeader .headerSearch .IsiSearch.IsiMarketCatalogSearchControl input {
  line-height: 25px;
  font-size: 12px;
  padding-left: 10px;
}
.marketCatalogHeader .headerSearch .IsiSearch.IsiMarketCatalogSearchControl .launcher:after,
.marketCatalogHeader .headerSearch .IsiSearch.IsiMarketCatalogSearchControl .clear:after {
  line-height: 25px;
}
.marketCatalogHeader .headerSort {
  display: inline-flex;
  padding-right: 31px;
  padding-left: 9px;
}
.marketCatalogHeader .headerSort .btnShowImage {
  display: inline-block;
  background-color: #fff;
  color: #cdcdcd;
  border: 1px solid #cdcdcd;
  border-radius: 3px;
  height: 23px;
}
.marketCatalogHeader .headerSort .btnShowImage .switchMode {
  position: static;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer {
  height: 28px;
  position: static;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover {
  width: inherit;
  height: inherit;
  position: static;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .bar {
  width: 91px;
  border-radius: 0px;
  position: static;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .button,
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .labelValue {
  display: none;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .value {
  display: inline-block;
  padding-top: 1px;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .value:before {
  line-height: 24px;
  padding: 2px 14px;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .value[data-index="0"]:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f039";
  border-right: 1px solid #cdcdcd;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .value[data-index="1"]:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f00b';
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer .switchHover .switchOn {
  color: #1ca8dd;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer.withoutImage .value[data-index="0"] {
  color: #1ca8dd;
}
.marketCatalogHeader .headerSort .btnShowImage .switchContainer.withImage .value[data-index="1"] {
  color: #1ca8dd;
}
.marketCatalogHeader .headerSort .ctrlSort {
  display: inline-block;
  width: 72px;
  height: 25px;
  margin-left: 9px;
  font-size: 12px;
}
.marketCatalogHeader .headerCart {
  display: inline-flex;
  width: 33%;
  justify-content: flex-end;
}
.marketCatalogHeader .headerCart .cartSummary {
  height: 30px;
  background-color: #1e91bc;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  padding: 0px 12px 0px 12px;
  box-sizing: border-box;
  text-align: right;
}
.marketCatalogHeader .headerCart .cartSummary .label {
  padding-right: 9px;
  white-space: nowrap;
}
.marketCatalogHeader .headerCart .cartSummary .icon,
.marketCatalogHeader .headerCart .cartSummary .count {
  position: relative;
  line-height: 0.92;
  display: inline-block;
}
.marketCatalogHeader .headerCart .cartSummary .icon {
  padding-right: 9px;
  top: 1px;
}
.marketCatalogHeader .headerCart .cartSummary .icon:before {
  content: '\E351';
  font-family: FontIsilog;
  font-size: 22px;
  color: #fff;
}
.marketCatalogHeader .headerCart .cartSummary .count {
  padding: 4px 6px 3px;
  font-size: 11px;
  background-color: #8fc401;
  border-radius: 10px;
  text-align: center;
}
.marketCatalogHeader .headerCart .cartSummary .count .animated {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  display: none;
}
.marketCatalogHeader .headerCart .cartSummary .label,
.marketCatalogHeader .headerCart .cartSummary .prices {
  display: inline-block;
  text-align: right;
  font-size: 14px;
}
.marketCatalogHeader .headerCart .cartSummary .prices {
  border-left: 1px #5DB2D4 solid;
  line-height: 17px;
  margin-left: 10px;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 110px;
}
.marketCatalogHeader .headerCart .cartSummary .prices .type {
  font-size: 10px;
}
.marketCatalogHeader .headerCart .cartSummary .prices.hidePrices {
  display: none;
}
.marketCatalogHeader .headerCart:hover > .right .icon:after {
  animation: cartSummaryChevronIcon linear 1.0s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: cartSummaryChevronIcon linear 1.0s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: cartSummaryChevronIcon linear 1.0s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: cartSummaryChevronIcon linear 1.0s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: cartSummaryChevronIcon linear 1.0s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}
.marketCatalogHeader .headerCart .stateCart {
  display: none;
}
/*
    .tooltip.ISISTATUSTT {
    }

    @keyframes cartSummaryChevronIcon {
        0% {
            transform: translate(0px,0px);
        }

        100% {
            transform: translate(4px,0px);
        }
    }

    @-moz-keyframes cartSummaryChevronIcon {
        0% {
            -moz-transform: translate(0px,0px);
        }

        100% {
            -moz-transform: translate(4px,0px);
        }
    }

    @-webkit-keyframes cartSummaryChevronIcon {
        0% {
            -webkit-transform: translate(0px,0px);
        }

        100% {
            -webkit-transform: translate(4px,0px);
        }
    }

    @-o-keyframes cartSummaryChevronIcon {
        0% {
            -o-transform: translate(0px,0px);
        }

        100% {
            -o-transform: translate(4px,0px);
        }
    }

    @-ms-keyframes cartSummaryChevronIcon {
        0% {
            -ms-transform: translate(0px,0px);
        }

        100% {
            -ms-transform: translate(4px,0px);
        }
    }*/
/** Permet de désactiver des éléments tant que la màj d'une ligne n'a pas été achevée */
.opacityElement {
  opacity: 0.7 !important;
  pointer-events: none;
  transition: auto;
}
.disableElement {
  pointer-events: none;
}
/*                   
                              !         !          
                             ! !       ! !          
                            ! . !     ! . !          
                               ^^^^^^^^^ ^            
                             ^             ^          
                           ^  (0)       (0)  ^       
                          ^        ""         ^       
                         ^   ***************    ^     
                       ^   *                 *   ^    
                      ^   *   /\   /\   /\    *    ^   
                     ^   *                     *    ^
                    ^   *   /\   /\   /\   /\   *    ^
                   ^   *                         *    ^
                   ^  *                           *   ^
                   ^  *                           *   ^
                    ^ *         DOCKED BAR        *  ^  
                     ^*                           * ^ 
                      ^ *                        * ^
                      ^  *                      *  ^
                        ^  *       ) (         * ^
                            ^^^^^^^^ ^^^^^^^^^ 
*/
html {
  /* Mode tactile du PC , tablette, Smartphone */
  /* En vintage, et les écrans desktop en pas tactile et sur téléphone */
}
html body.rwd .IsiDock,
html body .IsiDock {
  opacity: 1;
  width: calc(100% - 0px - 0px);
  z-index: 1000;
  height: 36px;
  text-align: left;
}
html body.rwd .IsiDock .control,
html body .IsiDock .control {
  max-width: 100%;
}
html body.rwd .IsiDock .iButton,
html body .IsiDock .iButton {
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  margin: 0;
  border-radius: 0;
  background: transparent;
  font-style: normal;
  color: #fff;
  font-size: 12px;
  width: auto;
}
html body.rwd .IsiDock .iButtonInactif[disabled*="disabled"],
html body .IsiDock .iButtonInactif[disabled*="disabled"] {
  display: none;
}
html #IsiButtonBarForm {
  background-color: #3cb7e6;
}
html #IsiButtonBarDetail {
  background-color: #33474e;
}
html .desktopTouchMode .IsiDock,
html .tablet .IsiDock {
  padding-left: 0px;
}
html .desktopTouchMode .IsiDock:after,
html .tablet .IsiDock:after {
  content: " ";
  position: absolute;
  height: 26px;
  width: 1px;
  top: 5px;
  right: 0px;
  border-right: 1px solid white;
}
html .desktopTouchMode .IsiDock .containerDock,
html .tablet .IsiDock .containerDock {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
html .desktopTouchMode .IsiDock .containerDock:before,
html .tablet .IsiDock .containerDock:before {
  content: " ";
  position: absolute;
  height: 26px;
  width: 1px;
  top: 5px;
  left: -1px;
  border-right: 1px solid white;
  z-index: 1;
}
html #IsiButtonBarForm .iButton.StateUpdate,
html #IsiButtonBarDetail .iButton.StateUpdate,
html #IsiButtonBarForm .iButton.StateAdd,
html #IsiButtonBarDetail .iButton.StateAdd,
html #IsiButtonBarForm .iButton.StateDuplicate,
html #IsiButtonBarDetail .iButton.StateDuplicate {
  background-color: #f38f01;
}
html #IsiButtonBarForm .iButton.StateUpdate:hover,
html #IsiButtonBarDetail .iButton.StateUpdate:hover,
html #IsiButtonBarForm .iButton.StateAdd:hover,
html #IsiButtonBarDetail .iButton.StateAdd:hover,
html #IsiButtonBarForm .iButton.StateDuplicate:hover,
html #IsiButtonBarDetail .iButton.StateDuplicate:hover {
  background-color: #e38500;
}
html #IsiButtonBarForm .iButton:hover {
  background-color: #1e91bc;
}
html #IsiButtonBarDetail .iButton:hover {
  background-color: #1d333b;
}
html body:not(.rwd ) .IsiDock .containerDock,
html .desktop:not(.touch) .IsiDock .containerDock,
html .phone .IsiDock .containerDock {
  position: relative;
  float: left;
}
html body:not(.rwd ) .IsiDock .containerDock:after,
html .desktop:not(.touch) .IsiDock .containerDock:after,
html .phone .IsiDock .containerDock:after {
  content: " ";
  position: absolute;
  height: 26px;
  width: 1px;
  top: 5px;
  right: 0px;
  border-right: 1px solid white;
}
/*---------------------------------------------------------*/
/*                      IsiShapeOverview                       */
/*---------------------------------------------------------*/
.IsiShapeOverview {
  width: 100%;
  height: 100%;
  position: relative;
  /*Partie gallery*/
}
.IsiShapeOverview .Prev {
  position: relative;
  clear: both;
}
.IsiShapeOverview .Prev IMG {
  position: relative;
}
.IsiShapeOverview .shpGal {
  margin-left: 16px;
}
.IsiShapeOverview .shpGal .IsiIconLink {
  z-index: 2;
  width: 100%;
  height: 100%;
}
.IsiShapeOverview .shpGal .IsiIconLink .thb {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.IsiShapeOverview .shpGal .IsiIconLink .adp {
  position: relative;
}
.IsiShapeOverview .shpGal .DivIconeNotDynamic {
  width: 88px;
  height: 88px;
  text-align: justify;
}
/* STYLE GENERALE DES POPINS */
/* Ce style s'applique à toutes les popins !!! */
.glob {
  background: #fff;
}
.glob .max-width-p > input,
.glob .max-width-p > div {
  max-width: 60px;
}
.glob .max-width-m > input,
.glob .max-width-m > div {
  max-width: 140px;
}
.glob .max-width-g > input,
.glob .max-width-g > div {
  max-width: 300px;
}
.glob .max-width-t > input,
.glob .max-width-t > div {
  max-width: 800px;
}
.glob .max-width-f > input,
.glob .max-width-f > div {
  max-width: 100%;
}
.glob > form,
.glob > div > form {
  background-color: #fff;
  box-sizing: border-box;
  height: 100%;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1e91bc;
  position: relative;
}
.glob .iPanel {
  position: absolute;
  width: 100%;
  height: 100%;
  border-width: 0;
}
.glob .iPanel .iPanel_Lbl {
  padding: 0;
  display: inline-block;
  width: 100%;
}
.glob .iPanel .iPanel_Lbl i {
  padding: 0;
}
.glob .iPanel .iPanel_Lbl span {
  display: inline-block;
  color: inherit;
  font-size: inherit;
  padding-left: 0;
  margin: 0;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #fff;
}
.glob .iPanel .iPanel_Lbl .chevron {
  display: none;
}
.glob .IconePopUpError {
  border-color: #f24b5a;
}
.glob .IconePopUpError .iPanel {
  border-color: #f24b5a;
}
.glob .IconePopUpError .iPanel_Lbl {
  color: #f24b5a;
}
.glob .IconePopUpError .iButton {
  background-color: #f24b5a;
}
.glob input.iCtrlDisa {
  color: #808080;
}
/* PANEL */
.glob {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.glob .iPanel #fraOubliMDP_fraEtape1_p.iPanel,
.glob .iPanel #fraOubliMDP_fraEtape2_p.iPanel {
  border-top: 2px solid #1e91bc;
  padding-left: 10px;
  margin-left: 2px;
}
.glob .iLabelCompulsory,
.glob .iLabelCompulsoryDisa {
  background-image: none;
}
.glob .iLabelCompulsoryDisa:after {
  content: "*";
  font-size: 11px;
  position: absolute;
  color: grey;
}
.glob #iCaptcha.ig_Control.igc_Control {
  margin-top: 20px;
}
.glob .igc_RefreshAndAudioButtonsArea img {
  display: none;
}
.glob .igc_RefreshAndAudioButtonsArea a:before {
  font-family: FontAwesome;
  content: '\f021';
  font-size: 20px;
  color: #1ca8dd;
}
.glob input:not(.tbfTb),
.glob .tbTb,
.glob .tcD {
  height: 16px;
  line-height: 16px;
}
.glob .IsiSearch input {
  height: 100%;
}
.glob .tbfTb {
  background-color: #ffffff;
}
.glob .iDateChooserButtonStyle {
  vertical-align: middle;
}
.glob .tbL {
  text-align: right;
  line-height: 18px;
}
.glob .tcL,
.glob .iMemoLabel,
.glob .cbL {
  text-align: right;
  line-height: 18px;
}
.glob .nTb {
  padding-right: 4px;
  padding-left: 0px;
}
.glob .tnLd {
  padding-left: 10px;
}
.glob .iMemoTextArea {
  line-height: 16px;
}
.glob .iCheckBox > input {
  position: relative;
  top: 0;
}
.glob .iCheckBox + input + span.tbL[id*="RepeaterProp"] {
  top: 1px !important;
}
.glob .iCheckBox input[name*="RepeaterProp"] {
  padding-left: 0;
}
.glob .DivGEntete {
  margin-left: 26px;
}
.glob .DivGFct {
  margin-left: -15px;
}
.glob.ie11 .iCheckBox {
  margin-left: 0;
}
.glob .fieldTxt .fieldCrit {
  height: 13px;
  line-height: 1;
  padding-top: 2px;
  padding-bottom: 1px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
  width: 25px;
  position: relative;
  bottom: 2px;
}
.glob .iRadioButton > input {
  margin-right: 2px;
  position: relative;
  top: 3px;
}
.glob.rwd.designable form {
  overflow-y: auto;
}
.glob.rwd.designable form > .row {
  padding-top: 40px;
  padding-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
}
.glob.rwd.designable form > .row .col .control {
  margin-top: 5px;
}
.glob.rwd.designable.phone > form > .row {
  padding-bottom: 105px;
}
.glob.rwd.designable .popInTittleContainer,
.glob.rwd.designable .rowBtnPopin {
  display: flex;
}
.glob.rwd.phone .rowBtnPopin {
  flex-direction: column;
}
.glob.rwd.phone .rowBtnPopin .IsiButton {
  align-self: center;
}
.glob.rwd.phone .rowBtnPopin .IsiButton input.iButton {
  width: 95px;
}
.glob.rwd form {
  border: 0px;
}
.glob.rwd form .tbTb {
  height: 18px;
}
.glob.rwd form .tcD {
  height: 18px;
}
.glob.rwd form .tcD .tcTb {
  height: 100%;
}
.glob.rwd form .tcD .tcTb.iCtrlEna {
  box-sizing: border-box;
  text-overflow: ellipsis;
}
.glob.rwd form .popInTittleContainer {
  position: fixed;
  width: 100%;
  z-index: 1;
  display: none;
  height: 30px;
  background-color: #1e91bc;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  margin: 0px;
  text-align: center;
  line-height: 35px;
  font-style: normal;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  justify-content: space-around;
}
.glob.rwd form .popInTittleContainer > .popInTittle {
  text-overflow: ellipsis;
  padding: 0px 10px;
  white-space: nowrap;
  overflow: hidden;
}
.glob.rwd form .rowBtnPopin {
  position: fixed;
  bottom: 15px;
  display: none;
  justify-content: center;
  width: 100%;
  background: rgba(255, 255, 255, 0.3);
  z-index: 1;
}
.glob.rwd form .rowBtnPopin .IsiButton input.iButton {
  background-color: #1e91bc;
  font-style: normal;
  color: #fff;
  font-size: 12px;
  height: 24px;
  width: 95px;
  margin: 17px 5px 0px 5px;
  display: inline-block;
}
.glob.rwd form .rowBtnPopin .IsiButton input.iButton.btnSecondaire {
  opacity: 0.7;
  margin-bottom: 0;
}
.glob.rwd form .IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer {
  width: inherit;
}
.glob.rwd form .IsiPopin.IsiPopinMainContainer .verticalPositionningContainerTable .verticalPositionningContainerCell .contentContainer .suggestDuplicatedConnexeInput {
  height: inherit;
}
.fancybox-container .fancybox-bg {
  background: black;
  opacity: 0.6;
}
.fancybox-slide--iframe .fancybox-content {
  border-radius: 4px;
  max-width: none;
  max-height: none;
  background: transparent;
  /*&.block {
            display: inline-block; //Affiché que quand on place la classe block
        }*/
}
.fancybox-slide--iframe .fancybox-content .fancybox-iframe {
  border-radius: 4px;
  background: transparent;
}
/* POPIN sur l'administration des champs */
#updPanIsiAdminChamp [id*="fraDescription"] [id*="DescriptionLbl"] {
  text-align: left;
}
#updPanIsiAdminChamp [id*="fraDescription"] [id*="IconePopUpQuestion"] {
  background-color: #1ca8dd;
  border-radius: 35px;
  color: #fff;
  line-height: 35px;
}
#updPanIsiAdminChamp [id*="fraDescription"] [id*="IconePopUpQuestion"]:before {
  font-family: FontAwesome;
  font-size: 29px;
  border-radius: 29px;
  margin-left: 9px;
  content: "\f128";
}
#updPanIsiAdminChamp [id*="fraWarning"] [id*="sessionActive"],
#updPanIsiAdminChamp [id*="fraWarning"] [id*="compileChampLibre"],
#updPanIsiAdminChamp [id*="fraWarning"] [id*="suppressionChamp"],
#updPanIsiAdminChamp [id*="fraWarning"] [id*="recompilation"],
#updPanIsiAdminChamp [id*="fraWarning"] [id*="genMessage"],
#updPanIsiAdminChamp [id*="fraWarning"] [id*="reconnexion"] {
  color: #f24b5a;
  text-align: left;
}
/* POPIN ConnexionManagement CLEM - Dysf74375*/
#updPanConnexionManagement span.tbL,
#updPanConnexionManagement span.tcL {
  text-align: right;
}
/* POPIN MotifRefus DEV121646*/
.glob053 textarea,
.GLOB054 textarea,
.glob055 textarea,
.GLOB056 textarea {
  padding-left: 4px;
}
.GLOB032 span.tbL,
.GLOB035 span.tbL,
.GLOB032 span.cbL,
.GLOB035 span.cbL {
  text-align: left;
}
#lblWrongMode_l {
  color: #f24b5a;
}
.ihpHelp:before {
  font-size: 20px;
  font-family: FontIsilog;
  content: '\E0A7';
}
/*PopUp : 
	- Information
	- Warning
	- Question
	- Error
	- UserError*/
.IsiLabelGlob {
  font-family: Arial;
  font-size: 11px;
}
/* style du libelle de Panel qui contient le libelle de la Glob019 */
.IsiDivLabelGlob {
  left: 15px;
  position: relative;
  z-index: 75;
  display: table;
}
#IsiDivScrollGlob {
  overflow: auto;
  position: relative;
  z-index: 76;
  max-height: 500px;
}
/* style du libelle de la IsiLabel Glob019 */
.IsiLabelGlob {
  vertical-align: middle;
  display: table-cell;
}
#IconePopUpError,
#IconePopUpInformation,
#IconePopUpQuestion,
#IconePopUpWarning,
#IconePopUpUserError {
  position: absolute;
  z-index: 80;
  height: 35px;
  width: 35px;
  margin-left: 9px;
  margin-top: -9px;
  float: left;
}
#IconePopUpError {
  background-color: #f24b5a;
  border-radius: 35px;
  color: #fff;
  line-height: 34px;
}
#IconePopUpError:before {
  font-family: FontAwesome;
  font-size: 29px;
  border-radius: 29px;
  margin-left: 6px;
}
#IconePopUpInformation {
  background-color: #1ca8dd;
  border-radius: 35px;
  color: #fff;
  line-height: 35px;
}
#IconePopUpInformation:before {
  font-family: FontAwesome;
  font-size: 29px;
  border-radius: 29px;
  margin-left: 12px;
}
#IconePopUpQuestion {
  background-color: #1ca8dd;
  border-radius: 35px;
  color: #fff;
  line-height: 35px;
}
#IconePopUpQuestion:before {
  font-family: FontAwesome;
  font-size: 29px;
  border-radius: 29px;
  margin-left: 9px;
}
#IconePopUpWarning {
  position: absolute;
  z-index: 80;
  color: #ffcc00;
  height: 35px;
  width: 35px;
  line-height: 34px;
}
#IconePopUpWarning:before {
  font-family: FontAwesome;
  font-size: 35px;
  border-radius: 29px;
  margin-left: 6px;
}
#IconePopUpUserError {
  position: absolute;
  z-index: 80;
  color: #f24b5a;
  height: 35px;
  width: 35px;
  line-height: 34px;
}
#IconePopUpUserError:before {
  font-family: FontIsilog;
  font-size: 35px;
  border-radius: 29px;
  margin-left: 6px;
}
#CtrlZoom {
  background-color: #fff;
}
#CtrlZoom > img {
  padding: 3px;
}
.btnGLOB019 {
  width: 100%;
  height: 24px;
  position: absolute;
  bottom: 10px;
  text-align: center;
}
.btnGLOB019 .iButton {
  margin-left: 16px;
  margin-right: 16px;
}
/*RWD 18/03 RWD - Dysf 66538*/
.glob .iButton,
.glob .iButtonInactif {
  line-height: 24px;
  font-size: 13px;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.glob .IsiProgressBar {
  z-index: 25;
  border: none;
}
.glob .IsiProgressBar .Title {
  display: none;
}
.glob .IsiProgressBar .iButton {
  margin-top: 35px;
}
.glob.isiFillReplace #PanelValue #Panel1 #updPan {
  padding: 20px 10px 0 10px;
}
.glob.isiFillReplace #PanelValue #Panel1 #updPan .control {
  padding-bottom: 10px;
}
/* POPIN Confirmation DEV 137944*/
.glob.isiGenDialog,
.globLoading.isiGenDialog,
.glob.isiConnexionManagement,
.globLoading.isiConnexionManagement,
.glob.IsiTreatDBOnConnexion,
.globLoading.IsiTreatDBOnConnexion,
.glob.isiFillReplace,
.globLoading.isiFillReplace {
  height: auto;
  background: none;
}
.glob.isiGenDialog form,
.globLoading.isiGenDialog form,
.glob.isiConnexionManagement form,
.globLoading.isiConnexionManagement form,
.glob.IsiTreatDBOnConnexion form,
.globLoading.IsiTreatDBOnConnexion form,
.glob.isiFillReplace form,
.globLoading.isiFillReplace form {
  border: none;
  background: none;
}
.glob.isiGenDialog #PanelValue .iPanel,
.globLoading.isiGenDialog #PanelValue .iPanel,
.glob.isiConnexionManagement #PanelValue .iPanel,
.globLoading.isiConnexionManagement #PanelValue .iPanel,
.glob.IsiTreatDBOnConnexion #PanelValue .iPanel,
.globLoading.IsiTreatDBOnConnexion #PanelValue .iPanel,
.glob.isiFillReplace #PanelValue .iPanel,
.globLoading.isiFillReplace #PanelValue .iPanel {
  height: auto;
  position: relative;
}
.glob.isiGenDialog #PanelValue .iPanel .iPanel_Lbl,
.globLoading.isiGenDialog #PanelValue .iPanel .iPanel_Lbl,
.glob.isiConnexionManagement #PanelValue .iPanel .iPanel_Lbl,
.globLoading.isiConnexionManagement #PanelValue .iPanel .iPanel_Lbl,
.glob.IsiTreatDBOnConnexion #PanelValue .iPanel .iPanel_Lbl,
.globLoading.IsiTreatDBOnConnexion #PanelValue .iPanel .iPanel_Lbl,
.glob.isiFillReplace #PanelValue .iPanel .iPanel_Lbl,
.globLoading.isiFillReplace #PanelValue .iPanel .iPanel_Lbl {
  text-align: center;
  background-color: #1e91bc;
  line-height: 35px;
  margin: 0;
  position: relative;
  height: auto;
  cursor: default;
  font-style: normal;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
}
.glob.isiGenDialog #PanelValue .iPanel .iPanel_Lbl i:before,
.globLoading.isiGenDialog #PanelValue .iPanel .iPanel_Lbl i:before,
.glob.isiConnexionManagement #PanelValue .iPanel .iPanel_Lbl i:before,
.globLoading.isiConnexionManagement #PanelValue .iPanel .iPanel_Lbl i:before,
.glob.IsiTreatDBOnConnexion #PanelValue .iPanel .iPanel_Lbl i:before,
.globLoading.IsiTreatDBOnConnexion #PanelValue .iPanel .iPanel_Lbl i:before,
.glob.isiFillReplace #PanelValue .iPanel .iPanel_Lbl i:before,
.globLoading.isiFillReplace #PanelValue .iPanel .iPanel_Lbl i:before {
  content: none;
}
.glob.isiGenDialog #PanelValue #Panel1,
.globLoading.isiGenDialog #PanelValue #Panel1,
.glob.isiConnexionManagement #PanelValue #Panel1,
.globLoading.isiConnexionManagement #PanelValue #Panel1,
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1,
.glob.isiFillReplace #PanelValue #Panel1,
.globLoading.isiFillReplace #PanelValue #Panel1 {
  background-color: #fff;
}
.glob.isiGenDialog #PanelValue #Panel1 .IsiDivLabelGlob,
.globLoading.isiGenDialog #PanelValue #Panel1 .IsiDivLabelGlob,
.glob.isiConnexionManagement #PanelValue #Panel1 .IsiDivLabelGlob,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .IsiDivLabelGlob,
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob,
.glob.isiFillReplace #PanelValue #Panel1 .IsiDivLabelGlob,
.globLoading.isiFillReplace #PanelValue #Panel1 .IsiDivLabelGlob {
  left: 0;
  margin: 35px 27px 32px 27px;
  width: calc(100% - 54px);
}
.glob.isiGenDialog #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.isiGenDialog #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.glob.isiConnexionManagement #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.glob.isiFillReplace #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.isiFillReplace #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob {
  /* Texte information Greydark1 */
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #232526;
  line-height: 16px;
  text-align: justify;
  word-break: break-word;
}
.glob.isiGenDialog #PanelValue .btnGLOB019,
.globLoading.isiGenDialog #PanelValue .btnGLOB019,
.glob.isiConnexionManagement #PanelValue .btnGLOB019,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019,
.glob.isiFillReplace #PanelValue .btnGLOB019,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 {
  background-color: #fff;
  height: 1%;
  position: relative;
  bottom: 0;
  padding: 0px 0px 9px 0px;
}
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl,
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control {
  display: inline-block;
}
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl input,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl input,
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control input,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control input {
  width: 95px;
  margin: 0px 4px;
}
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .ctrl input.iButtonInactif,
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonCol .control input.iButtonInactif {
  background-color: #b8c0c3;
  color: #808080;
  text-align: center;
}
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonLine .ctrl,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonLine .ctrl,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .ctrl,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .ctrl,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .ctrl,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .ctrl,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonLine .ctrl,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonLine .ctrl,
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonLine .control,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonLine .control,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .control,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .control,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .control,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .control,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonLine .control,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonLine .control {
  display: inline-block;
}
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonLine .ctrl input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonLine .ctrl input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .ctrl input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .ctrl input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .ctrl input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .ctrl input,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonLine .ctrl input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonLine .ctrl input,
.glob.isiGenDialog #PanelValue .btnGLOB019.buttonLine .control input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019.buttonLine .control input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .control input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019.buttonLine .control input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .control input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019.buttonLine .control input,
.glob.isiFillReplace #PanelValue .btnGLOB019.buttonLine .control input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019.buttonLine .control input {
  width: 95px;
  margin: 0px 4px;
}
.glob.isiGenDialog #PanelValue .btnGLOB019 .ctrl input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .ctrl input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl input,
.glob.isiFillReplace #PanelValue .btnGLOB019 .ctrl input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .ctrl input,
.glob.isiGenDialog #PanelValue .btnGLOB019 .control input,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .control input,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .control input,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .control input,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control input,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control input,
.glob.isiFillReplace #PanelValue .btnGLOB019 .control input,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .control input {
  background-color: #1e91bc;
  position: relative;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: normal;
  color: #fff;
  font-size: 12px;
}
.glob.isiGenDialog #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.glob.isiFillReplace #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .ctrl input.iButtonInactif,
.glob.isiGenDialog #PanelValue .btnGLOB019 .control input.iButtonInactif,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .control input.iButtonInactif,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .control input.iButtonInactif,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .control input.iButtonInactif,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control input.iButtonInactif,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control input.iButtonInactif,
.glob.isiFillReplace #PanelValue .btnGLOB019 .control input.iButtonInactif,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .control input.iButtonInactif {
  background-color: #b8c0c3;
  color: #808080;
  text-align: center;
}
.glob.isiGenDialog #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.glob.isiFillReplace #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .ctrl .btnSecondaire,
.glob.isiGenDialog #PanelValue .btnGLOB019 .control .btnSecondaire,
.globLoading.isiGenDialog #PanelValue .btnGLOB019 .control .btnSecondaire,
.glob.isiConnexionManagement #PanelValue .btnGLOB019 .control .btnSecondaire,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 .control .btnSecondaire,
.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control .btnSecondaire,
.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 .control .btnSecondaire,
.glob.isiFillReplace #PanelValue .btnGLOB019 .control .btnSecondaire,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 .control .btnSecondaire {
  opacity: 0.7;
  margin-bottom: 0;
}
.glob.isiFillReplace #PanelValue,
.globLoading.isiFillReplace #PanelValue {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
}
.glob.isiFillReplace #PanelValue #Panel1,
.globLoading.isiFillReplace #PanelValue #Panel1 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-direction: column;
  align-content: stretch;
}
.glob.isiFillReplace #PanelValue #Panel1 #updPan,
.globLoading.isiFillReplace #PanelValue #Panel1 #updPan {
  height: 415px;
}
.glob.isiFillReplace #PanelValue .btnGLOB019,
.globLoading.isiFillReplace #PanelValue .btnGLOB019 {
  position: absolute;
  height: auto;
}
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 {
  overflow: auto;
}
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob {
  height: 70px;
  overflow: auto;
  display: block;
}
.glob.rwd input,
.glob.rwd select {
  width: 100%;
  line-height: normal;
  height: 18px;
  font-weight: normal;
}
.glob.rwd input.iCtrlDisa,
.glob.rwd select.iCtrlDisa {
  color: #808080;
  background-color: #eff1f2;
}
.glob.rwd .tcL,
.glob.rwd .tbL,
.glob.rwd .apL,
.glob.rwd .titre_Scan,
.glob.rwd .iMemoLabel {
  text-align: left;
}
.glob.rwd.touch .tcD .iTextConnexeImage.list {
  display: none;
}
.glob.isiConnexionManagement #Info,
.globLoading.isiConnexionManagement #Info {
  padding: 15px 25px 26px 25px;
}
.glob.isiConnexionManagement #Info span,
.globLoading.isiConnexionManagement #Info span {
  font-weight: bold;
  font-size: 11px;
  color: #232526;
  text-align: left;
}
.glob.isiConnexionManagement #PanelValue #Panel1,
.globLoading.isiConnexionManagement #PanelValue #Panel1 {
  padding: 20px 10px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 #itxtC_ISIPARC,
.globLoading.isiConnexionManagement #PanelValue #Panel1 #itxtC_ISIPARC,
.glob.isiConnexionManagement #PanelValue #Panel1 #itxtVA_PASSWORD_OLD,
.globLoading.isiConnexionManagement #PanelValue #Panel1 #itxtVA_PASSWORD_OLD {
  margin: auto;
  padding-bottom: 10px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel {
  box-sizing: border-box;
  border-style: solid;
  border-color: #1e91bc;
  border-width: 1px 0 0 0;
  padding-top: 15px;
  margin-top: 20px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelLbl,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelLbl {
  display: inline-block;
  margin-bottom: 10px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelContent,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelContent {
  padding: 0 58px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel #MiniCarac::before,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel #MiniCarac::before {
  content: " ";
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .IsiYesNoSwitchButton,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .IsiYesNoSwitchButton {
  display: inline-block;
  margin-left: 10px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .smallField,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .smallField {
  max-width: 318px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .control,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .control {
  margin: auto;
  padding-bottom: 10px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .control:first-child,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .control:first-child {
  margin-bottom: 0;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .control span,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .control span {
  text-align: left;
}
.glob.isiConnexionManagement #PanelValue .btnGLOB019,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 {
  position: static;
  -webkit-transform: translate3d(0, 0, 0);
}
.glob.isiConnexionManagement .tbL,
.globLoading.isiConnexionManagement .tbL {
  line-height: normal;
}
.phone.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelTitle,
.phone.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelTitle {
  display: flex;
}
.phone.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelTitle .IsiYesNoSwitchButton,
.phone.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel .connexionPanelTitle .IsiYesNoSwitchButton {
  margin-left: 15px;
  display: flex;
  align-items: center;
}
.tablet.medium.glob.isiConnexionManagement #PanelValue .btnGLOB019,
.tablet.large.glob.isiConnexionManagement #PanelValue .btnGLOB019,
.tablet.medium.globLoading.isiConnexionManagement #PanelValue .btnGLOB019,
.tablet.large.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 {
  padding: 25px 0 20px;
}
.tablet.medium.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019,
.tablet.large.glob.IsiTreatDBOnConnexion #PanelValue .btnGLOB019,
.tablet.medium.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019,
.tablet.large.globLoading.IsiTreatDBOnConnexion #PanelValue .btnGLOB019 {
  padding: 25px 0 20px;
}
.IsiAsyncTreatmentResult .iPanel_Lbl {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1e91bc;
}
.IsiAsyncTreatmentResult .cont {
  text-align: center;
  margin-right: 15%;
  margin-left: 15%;
  position: relative;
  z-index: 25;
}
.IsiAsyncTreatmentResult .cont .progress {
  text-align: left;
  margin-top: 5px;
  margin-bottom: 3px;
}
.IsiAsyncTreatmentResult .cont .message {
  border: 1px solid grey;
  text-align: left;
  height: 200px;
  padding: 5px;
  overflow: auto;
}
#icbModelesug {
  height: auto !important;
}
/*Style sur la popin de choix d'une icone d'un écran*/
.IconBiblo .btnGLOB019 .iButton {
  box-sizing: content-box;
}
.IconBiblo .ContentPanel {
  margin-left: -6px;
  position: relative;
  z-index: 999;
}
.IconBiblo .ContentPanel .SearchAnchor {
  width: calc(65%);
  max-width: 435px;
  margin-bottom: 10px;
  margin-left: 6px;
}
.IconBiblo .ContentPanel .GalleryAnchor {
  display: flex;
  align-items: center;
  justify-Content: center;
  flex-direction: column;
}
.IconBiblo .ContentPanel .GalleryAnchor .IsiIcon .IsiIconLink.IsiIconLinkFa i {
  height: auto;
  width: auto;
}
.desktop.touch.glob.isiConnexionManagement #PanelValue #Panel1,
.globLoading.isiConnexionManagement #PanelValue #Panel1 {
  height: 80%;
  padding: 10px;
  overflow-y: auto;
}
.desktop.touch.glob.isiConnexionManagement #PanelValue #Panel1 .iLabelCompulsory:after,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .iLabelCompulsory:after {
  font-style: normal;
  font-weight: normal;
  color: #e51c28;
  content: "*";
  font-size: 17px;
  position: inherit;
  padding-left: 1px;
}
/* avancement WF */
/* style de l'avancement dans un formulaire */
/* style commun */
.wfa * {
  box-sizing: border-box;
}
.wfa {
  color: white;
  font-size: 15px;
}
.wfa div.c {
  display: inline-block;
}
.wfa div.c div.g {
  display: inline-block;
}
.wfa div.c div.g.done {
  color: #fff;
}
.wfa div.c div.g.prog div.p {
  border: solid 2px #1ca8dd;
  background-color: white;
  color: #1ca8dd;
  height: 24px;
  width: 24px;
  line-height: 19px;
}
.wfa div.c div.g.disa div.t {
  background-color: #cdcdcd;
}
.wfa div.c div.g.disa div.p {
  background-color: #cdcdcd;
  color: #fff;
}
.wfa div.c div.g div.t {
  width: 33px;
  height: 2px;
  display: inline-block;
  background-color: #1ca8dd;
  vertical-align: middle;
}
.wfa div.c div.g div.p {
  width: 24px;
  height: 25px;
  display: inline-block;
  background-color: #1ca8dd;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  color: #fff;
  vertical-align: middle;
}
.wfa div.c:first-child div.g div.t {
  width: 18px;
}
/* style de l'avancement dans un grille */
td > nobr > div.wfa {
  color: white;
  font-size: 8px;
}
td > nobr > div.wfa div.c {
  display: inline-block;
}
td > nobr > div.wfa div.c div.g {
  display: inline-block;
}
td > nobr > div.wfa div.c div.g.done {
  color: #1ca8dd;
}
td > nobr > div.wfa div.c div.g.prog div.p {
  border: solid 2px #1ca8dd;
  background-color: white;
  color: #fff;
  height: 14px;
  width: 14px;
  line-height: 8px;
}
td > nobr > div.wfa div.c div.g.disa div.t {
  background-color: #cdcdcd;
}
td > nobr > div.wfa div.c div.g.disa div.p {
  background-color: #cdcdcd;
  color: #cdcdcd;
}
td > nobr > div.wfa div.c div.g div.t {
  width: 6px;
  height: 2px;
  display: inline-block;
  background-color: #1ca8dd;
  vertical-align: middle;
}
td > nobr > div.wfa div.c div.g div.p {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-color: #1ca8dd;
  border-radius: 50%;
  text-align: center;
  line-height: 14px;
  color: #1ca8dd;
  vertical-align: middle;
}
td > nobr > div.wfa div.c:first-child div.g div.t {
  width: 6px;
}
.IsiPopin .icone-wfa:before {
  font-family: FontIsilog;
  font-size: 20px;
  content: '\E389';
  color: white;
}
.IsiPopin .popin-wfa-content {
  text-align: center;
  margin: 10px 0 10px 0;
}
/* Chrome */
::-webkit-scrollbar {
  height: 16px;
  width: 16px;
  background-color: transparent;
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border: 4px solid transparent;
  border-radius: 1em;
  background-clip: padding-box;
}
::-webkit-scrollbar-track {
  background-color: rgba(149, 149, 149, 0.25);
}
::-webkit-scrollbar-thumb {
  background-color: #959595;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
/* Firefox */
body.firefox * {
  scrollbar-color: #959595 rgba(149, 149, 149, 0.25);
  scrollbar-width: thin;
}
.chrome {
  /*Modification de l'affichage des cellules d'ajout de pièce jointe*/
}
.chrome.rwd:not(.ADM038) .tbfTb {
  margin-left: auto;
  padding-left: unset;
  width: 100%;
}
.chrome .tbfTb {
  padding-left: 38px;
  background-color: #fff;
  border-width: 0px;
  width: 117px;
  height: 18px;
}
.chrome .IsiFrameStyleHier table[id*=_t_][bandno]:not([bandno="0"]) {
  width: 100%;
}
.chrome .DivDetailGrid .IsiSearch .clear:after {
  margin-top: 0px;
}
.edge {
  /*Modification de l'affichage des cellules d'ajout de pièce jointe*/
  /*modification de l'affichage des cellules de l'écran calendrier
et affichage des icones calendrier*/
  /*Changement d'index pour la liste déroulante des ajout possible 
(vue incident) afin que les éléments s'affichent correctement*/
  /*modification des zones de texte afin de les rendre non modifiable*/
  /*Bordure des cellules*/
  /* Dans la grille l'affichage des ellipsis ne permet pas le cadrage à gauche */
}
.edge DIV#gSGxiGrd_drs TD,
.edge DIV#gfxiGrd_drs TD,
.edge DIV#ghxiGrd_drs TD {
  overflow: hidden;
}
.edge DIV#gfxiGrd_divscr {
  overflow: scroll;
}
.edge TH.iHS {
  overflow: hidden;
}
.edge #extGrdxiGrd_div TD {
  overflow: hidden;
}
.edge.rwd:not(.ADM038) .tbfTb {
  margin-left: auto;
  padding-left: unset;
  width: 100%;
}
.edge .tbfTb {
  padding-left: 8px;
  background-color: #fff;
  border-width: 0px;
  width: 110px;
}
.edge .tdTbS {
  border: 1px solid transparent;
  border-width: 0px;
  height: 14px;
  padding-right: 3px;
}
.edge .tdTbSDesign {
  border: 1px solid #AAAAAA;
  border-width: 1px;
  height: 14px;
  padding-right: 2px;
}
.edge .defNavig,
.edge .defNavig div {
  z-index: 100000;
}
.edge .iMemoTextArea {
  /*background-color: white;*/
  height: 13px;
  padding-bottom: 1px;
  resize: none;
}
.edge .colCmbLvl1 {
  margin-left: -3px;
}
.edge .DivGrid .iHS td.GridAlignRight {
  text-overflow: clip;
}
.edge select {
  padding-left: 2px;
}
.firefox {
  /*Modification de l'affichage des cellules d'ajout de pièce jointe*/
  /*modification des zones de texte afin de les rendre non modifiable*/
  /* Les dates inactives étaitent décalés vers le haut */
  /*CDES Dys74176 Le libellé "bibliothèque" du workflow était dans le mauvais sens*/
}
.firefox #wpCriteria .IsiWebPart_Content {
  overflow-y: hidden;
}
.firefox.rwd:not(.ADM038) .tbfTb {
  margin-left: auto;
  padding-left: unset;
  width: 100%;
  margin-top: auto;
}
.firefox .tbfTb {
  background-color: #fff;
  border-width: 0;
  height: 20px;
  margin-left: 0;
  margin-top: -1px;
  width: 76px;
}
.firefox .iMemoTextArea[rows="1"] {
  height: 13px;
  padding-bottom: 1px;
  resize: none;
}
.firefox .tooltip.StartToolTip.bottom:before {
  bottom: -14px;
}
.firefox .x-tip-body .tooltip.StartToolTip.bottom:before {
  bottom: -9px;
}
.firefox #DivFormulaire div TABLE.iDTEdit.iCtrlDisa INPUT.iDTEdit.iCtrlDisa {
  padding-top: 2px;
}
.firefox .rot-neg-90 {
  -moz-transform: rotate(0);
}
.firefox html .IsiDivHomeConnexion #IsiBtnEntrer_b {
  height: 25px;
}
.firefox .colCmbLvl1 {
  margin-left: -3px;
}
.firefox select {
  padding-left: 0;
}
.firefox #MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class .ui-igcheckbox-normal {
  position: fixed;
  margin-top: -7px;
  margin-left: 12px;
}
.internetExplorer {
  /*Bordure des cellules*/
  /* Dans la grille l'affichage des ellipsis ne permet pas le cadrage à gauche */
}
.internetExplorer DIV#gSGxiGrd_drs TD,
.internetExplorer DIV#gfxiGrd_drs TD,
.internetExplorer DIV#ghxiGrd_drs TD {
  overflow: hidden;
}
.internetExplorer DIV#gSGxiGrd_drs {
  height: 100% !important;
}
.internetExplorer DIV#gfxiGrd_divscr {
  overflow: scroll;
}
.internetExplorer TH.iHS {
  overflow: hidden;
}
.internetExplorer #extGrdxiGrd_div TD {
  overflow: hidden;
}
.internetExplorer .tbfTb {
  padding-left: 0px;
  background-color: #FFFFFF;
  border-width: 0px;
  margin-left: auto;
  width: 100%;
}
.internetExplorer .glob .DivGrid tr {
  border-bottom: 0px;
}
.internetExplorer .DivGrid table {
  border-collapse: inherit;
}
.internetExplorer .DivGrid #gfxiGrd_drs {
  height: 100% !important;
}
.internetExplorer .DivGrid #fraScreenxisiGrid1xiGrd_drs {
  height: 100% !important;
}
.internetExplorer .DivGrid #isiGrid1xiGrd_drs {
  height: 100% !important;
}
.internetExplorer .pJ > .btn.download {
  display: none;
}
.internetExplorer .colCmbLvl1 {
  margin-left: -2px;
}
.internetExplorer .DivGrid .iHS td.GridAlignRight {
  text-overflow: clip;
}
.internetExplorer #DivLogoImg {
  margin-top: -3px;
}
.internetExplorer select {
  padding-left: 2px;
  padding-top: 1px;
}
.internetExplorer .wfa div.c div.g.prog div.p {
  padding-top: 1px;
}
/*

████████╗ ██████╗ ██╗   ██╗ ██████╗██╗  ██╗███╗   ███╗ ██████╗ ██████╗ ███████╗██████╗ ██╗   ██╗████████╗████████╗ ██████╗ ███╗   ██╗
╚══██╔══╝██╔═══██╗██║   ██║██╔════╝██║  ██║████╗ ████║██╔═══██╗██╔══██╗██╔════╝██╔══██╗██║   ██║╚══██╔══╝╚══██╔══╝██╔═══██╗████╗  ██║
   ██║   ██║   ██║██║   ██║██║     ███████║██╔████╔██║██║   ██║██║  ██║█████╗  ██████╔╝██║   ██║   ██║      ██║   ██║   ██║██╔██╗ ██║
   ██║   ██║   ██║██║   ██║██║     ██╔══██║██║╚██╔╝██║██║   ██║██║  ██║██╔══╝  ██╔══██╗██║   ██║   ██║      ██║   ██║   ██║██║╚██╗██║
   ██║   ╚██████╔╝╚██████╔╝╚██████╗██║  ██║██║ ╚═╝ ██║╚██████╔╝██████╔╝███████╗██████╔╝╚██████╔╝   ██║      ██║   ╚██████╔╝██║ ╚████║
   ╚═╝    ╚═════╝  ╚═════╝  ╚═════╝╚═╝  ╚═╝╚═╝     ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚═════╝  ╚═════╝    ╚═╝      ╚═╝    ╚═════╝ ╚═╝  ╚═══╝

	TouchModeButton
*/
body .divTouchBtn {
  height: 42px;
  display: inline-block;
}
body .divTouchBtn .touchBtn {
  margin-left: 28px;
}
body .divTouchBtn .touchBtn .fi-tactile:before {
  line-height: 44px;
  font-size: 30px;
  content: "\e381";
}
body .divTouchBtn .touchMode {
  color: #1e91bc;
}
body .divTouchBtn .mouseMode {
  color: #b2bfc3;
}
body.touch .divTouchBtn {
  float: right;
}
/*
   _____            _             _     
  / ____|          | |           | |    
 | |     ___  _ __ | |_ _ __ ___ | |___ 
 | |    / _ \| '_ \| __| '__/ _ \| / __|
 | |___| (_) | | | | |_| | | (_) | \__ \
  \_____\___/|_| |_|\__|_|  \___/|_|___/

Controls														 
*/
/* Avancement */
/* Formulaire */
/*  popin  */

