/*
* 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;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);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:.87;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,visibility 0s linear .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,visibility 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;text-align:center;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;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;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:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-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-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;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--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;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;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.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;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.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{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);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;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.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:#fff;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:transparent;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>ul{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>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;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-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;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 .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.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}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-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:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-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;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;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-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-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-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-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-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-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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-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;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-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;-moz-transform-style:preserve-3d;-ms-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,left top,right 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:-moz-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,right top,left 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:-moz-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 top,left bottom,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:-moz-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 bottom,left top,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:-moz-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-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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,.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;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.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-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-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-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;-moz-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-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items: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%;object-fit:contain}.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-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%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-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%;-webkit-background-size:100%;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)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.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}@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?jyowag) format('woff'),url(/IsilogWebSystem/Scripts/mobiscroll/css/icons_mobiscroll.woff) format('woff'),url(/IsilogWebSystem/Scripts/mobiscroll/css/icons_mobiscroll.ttf?jyowag) 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{-ms-touch-action:none;touch-action:none}.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-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-scroll:focus{outline:none;outline-offset:-2px}.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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mbsc-fr .mbsc-fr-w{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-fr-w{min-width:200px;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-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);-webkit-transform:translateZ(0)}.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-inline{position:static;pointer-events:auto}.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%}.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 30px;position:relative;direction:ltr}.mbsc-fr-bubble .mbsc-fr-arr{display:block}.mbsc-fr-arr{display:none;position:relative;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px}.mbsc-fr-bubble-bottom .mbsc-fr-arr{bottom:0}.mbsc-fr-bubble-top .mbsc-fr-arr{top:0}.mbsc-fr-hdn{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.mbsc-fr-hdr{overflow:hidden;text-overflow:ellipsis}.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-d{cursor:not-allowed}.mbsc-fr-btn-cont{display:table;width:100%;text-align:center}.mbsc-fr-btn-cont .mbsc-fr-btn-d{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-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-fr-btn-w{display:block;float:right}.mbsc-mobiscroll .mbsc-rtl .mbsc-fr-btn-w{float:left}.mbsc-mobiscroll .mbsc-fr-btn{height:2.5em;line-height:2.5em;padding:0 1em;color:#4eccc4;text-transform:uppercase}.mbsc-mobiscroll.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-fr-btn-d):hover,.mbsc-mobiscroll .mbsc-fr-btn-a{background:rgba(78,204,196,0.3)}.mbsc-mobiscroll .mbsc-fr-bubble-bottom .mbsc-fr-arr{border-color:transparent transparent #f7f7f7 transparent}.mbsc-mobiscroll .mbsc-fr-bubble-top .mbsc-fr-arr{border-color:#f7f7f7 transparent transparent transparent}.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{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mbsc-sc-whl-gr-c,.mbsc-sc-itm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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,.mbsc-fr-top .mbsc-sc-whl-gr-c,.mbsc-fr-inline .mbsc-sc-whl-gr-c,.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}.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}.mbsc-sc-whl-l{display:none;position:absolute;z-index:3;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-radius:1px;border-top:1px solid transparent;border-bottom:1px solid transparent}.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;-webkit-transition:opacity .2s linear;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-mobiscroll .mbsc-sc-whl-gr{padding:.5em .25em}.mbsc-mobiscroll .mbsc-sc-whl-w{margin:0 .25em}.mbsc-mobiscroll .mbsc-sc-whl-o{display:none}.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-btn{color:#4eccc4;background:#f7f7f7}.mbsc-mobiscroll .mbsc-sc-btn:before{font-size:1.5em}.mbsc-mobiscroll.mbsc-no-touch .mbsc-sc-btn:hover:before,.mbsc-mobiscroll .mbsc-sc-btn-a:before{background:rgba(78,204,196,0.3)}.mbsc-mobiscroll .mbsc-sc-itm{padding:0 .25em;font-size:1.375em}.mbsc-mobiscroll .mbsc-sc-itm.mbsc-btn-a{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-ios.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#efefef}.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;border-bottom:1px solid #ccc;white-space:normal}.mbsc-ios .mbsc-fr-btn-cont{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #ccc}.mbsc-ios .mbsc-fr-btn{height:2.75em;line-height:2.75em;padding:0 .625em;display:inline-block;color:#007aff;font-size:1.333334em}.mbsc-ios .mbsc-fr-btn-a{opacity:.5}.mbsc-ios.mbsc-fr-center.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-fr-btn-d):hover{background:#ebebe8}.mbsc-ios .mbsc-fr-btn-w{display:block;float:right}.mbsc-ios .mbsc-fr-btn-c,.mbsc-ios .mbsc-rtl .mbsc-fr-btn-w{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-arr-w{z-index:0}.mbsc-ios .mbsc-fr-arr{position:relative;width:26px;height:26px;background:#f7f7f7;border:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-13px}.mbsc-ios .mbsc-fr-bubble-top .mbsc-fr-arr{top:-17px;border-bottom-left-radius:6px}.mbsc-ios .mbsc-fr-bubble-bottom .mbsc-fr-arr{top:17px;border-top-right-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}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mbsc-ios .mbsc-fr-hdr,.mbsc-ios .mbsc-fr-btn-cont,.mbsc-ios.mbsc-fr-bottom .mbsc-fr-popup,.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w{border-width:.5px}}.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{display:block;font-weight:normal}.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-a{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{border:0;border-radius:0;background:#fff}.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-w{padding:0}.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-gradient(linear, left bottom, left top, from(#d1d5db), color-stop(.52, rgba(209,213,219,0)), color-stop(.48, rgba(209,213,219,0)), to(#d1d5db));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}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mbsc-ios.mbsc-calendar .mbsc-fr-popup .mbsc-fr-btn-cont{border-width:.5px}}.mbsc-ios.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-o{background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(.52, rgba(255,255,255,0)), color-stop(.48, rgba(255,255,255,0)), to(#fff));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{background:-webkit-gradient(linear, left bottom, left top, from(#f7f7f7), color-stop(.52, rgba(245,245,245,0)), color-stop(.48, rgba(245,245,245,0)), to(#f7f7f7));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-sc-itm.mbsc-btn-a{background:rgba(0,122,255,0.2)}.mbsc-ios .mbsc-sc-itm-sel{color:#000}.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 !important;line-height:2.666667em !important;opacity:1}.mbsc-ios .mbsc-sc-btn:before{font-size:2em}.mbsc-ios .mbsc-sc-btn-a: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-dt-whl-y .mbsc-sc-itm{min-width:3.8em}.mbsc-ios .mbsc-dt-whl-m .mbsc-sc-itm{text-align:left}.mbsc-ios .mbsc-dt-whl-d .mbsc-sc-itm,.mbsc-ios .mbsc-dt-whl-h .mbsc-sc-itm,.mbsc-ios .mbsc-dt-whl-date .mbsc-sc-itm{text-align:right}.mbsc-mobiscroll-dark .mbsc-fr-w{background:#263238;color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-fr-hdr,.mbsc-mobiscroll-dark .mbsc-sc-lbl{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-sc-whl-l{border-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-fr-btn-d):hover,.mbsc-mobiscroll-dark .mbsc-fr-btn-a{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-sc-itm.mbsc-btn-a{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-fr-btn{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-sc-btn{color:#4fccc4;background:#263238}.mbsc-mobiscroll-dark.mbsc-no-touch .mbsc-sc-btn:hover:before,.mbsc-mobiscroll-dark .mbsc-sc-btn-a:before{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-fr-bubble-bottom .mbsc-fr-arr{border-color:transparent transparent #263238 transparent}.mbsc-mobiscroll-dark .mbsc-fr-bubble-top .mbsc-fr-arr{border-color:#263238 transparent transparent transparent}.mbsc-mobiscroll-dark .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-i,.mbsc-mobiscroll-dark .mbsc-cal .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-cal-hl-now .mbsc-cal-today{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-days{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-days th{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-btn-txt{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-event-color{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-events{color:#263238;background:#ffffff}.mbsc-mobiscroll-dark .mbsc-cal-events-arr{border-color:#ffffff transparent transparent transparent}.mbsc-mobiscroll-dark .mbsc-cal-events-b .mbsc-cal-events-arr{border-color:transparent transparent #ffffff transparent}.mbsc-mobiscroll-dark .mbsc-cal-event-time{color:#8db3b0}.mbsc-mobiscroll-dark .mbsc-cal-event-dur{color:#8db3b0}.mbsc-mobiscroll-dark .mbsc-cal-day-hl .mbsc-cal-day-i{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-week-nrs-c{color:#4fccc4;background:#263238}.mbsc-mobiscroll-dark .mbsc-cal-day-m-c{background:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-day-sel .mbsc-cal-day-m-c{background:#263238}.mbsc-mobiscroll-dark .mbsc-cal-day-txt{color:#263238;background:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-day-txt{color:#263238;background:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-tab{border-color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-tab .mbsc-cal-tab-i{color:#f7f7f7}.mbsc-mobiscroll-dark .mbsc-cal-tabs .mbsc-cal-tab-sel{background:#4fccc4}.mbsc-mobiscroll-dark .mbsc-cal-tabs .mbsc-cal-tab-sel .mbsc-cal-tab-i{color:#263238}.mbsc-mobiscroll-dark .mbsc-cal-sc-c{background:#263238}.mbsc-mobiscroll-dark .mbsc-range-btn{border-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-range .mbsc-range-btn-t .mbsc-range-btn-sel .mbsc-range-btn{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark.mbsc-range .mbsc-cal-table .mbsc-cal-day-sel .mbsc-cal-day-i{color:#f7f7f7;background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-rating-icon{color:#4fccc4}.mbsc-mobiscroll-dark .mbsc-rating-icon-unf{color:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark .mbsc-rating-circle{background:#4fccc4;color:#263238}.mbsc-mobiscroll-dark .mbsc-rating-circle-unf{background:none;border-color:#4fccc4}.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-lv-mobiscroll-dark .mbsc-lv-item{background:#263238;color:#f7f7f7}.mbsc-lv-mobiscroll-dark .mbsc-lv-gr-title{background:#4fccc4;color:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-arr{color:#4fccc4}.mbsc-lv-mobiscroll-dark .mbsc-lv-handle-bar{background:#4fccc4}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-active::after{background:rgba(79,204,196,0.3)}.mbsc-lv-mobiscroll-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#1d272b}.mbsc-lv-mobiscroll-dark .mbsc-lv-item.mbsc-lv-item-dragging{background:#4fccc4;color:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-handle-bar{background:#263238}.mbsc-lv-mobiscroll-dark .mbsc-lv-item-dragging .mbsc-lv-arr{color:#263238}.mbsc-mobiscroll-dark.mbsc-ms-c{color:#f7f7f7;background:#263238}.mbsc-mobiscroll-dark .mbsc-btn-a.mbsc-ms-item{background:rgba(79,204,196,0.3)}.mbsc-mobiscroll-dark.mbsc-ms-a .mbsc-ms-item-sel.mbsc-ms-item{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-item-sel.mbsc-ms-item{border-bottom-color:#4fccc4}.mbsc-mobiscroll-dark.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel.mbsc-ms-item{border-top-color:#4fccc4;border-bottom-color:transparent}.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-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-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-step-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-step-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-ios-dark .mbsc-fr-overlay{background:rgba(255,255,255,0.1)}.mbsc-ios-dark .mbsc-fr-w{background:#080808;color:#ffffff}.mbsc-ios-dark .mbsc-fr-hdr{border-color:#333333;color:#9e9e9e}.mbsc-ios-dark .mbsc-fr-hdr{color:#ffffff}.mbsc-ios-dark .mbsc-fr-nobtn .mbsc-fr-hdr,.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-hdr{border-color:#333333}.mbsc-ios-dark .mbsc-fr-btn-cont,.mbsc-ios-dark.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont{border-color:#333333}.mbsc-ios-dark .mbsc-sc-whl-o,.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-o{background:-webkit-gradient(linear, left bottom, left top, from(#080808), color-stop(.52, rgba(8,8,8,0)), color-stop(.48, rgba(8,8,8,0)), to(#080808));background:-webkit-linear-gradient(#080808, rgba(8,8,8,0) 52%, rgba(8,8,8,0) 48%, #080808);background:linear-gradient(#080808, rgba(8,8,8,0) 52%, rgba(8,8,8,0) 48%, #080808)}.mbsc-ios-dark .mbsc-sc-whl-l,.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-l{border-color:#333333}.mbsc-ios-dark .mbsc-sc-itm{color:#9e9e9e}.mbsc-ios-dark .mbsc-sc-itm.mbsc-btn-a{background:rgba(255,132,0,0.2)}.mbsc-ios-dark .mbsc-sc-itm-sel{color:#ffffff}.mbsc-ios-dark .mbsc-sc-btn{color:#ffffff}.mbsc-ios-dark .mbsc-fr-btn{color:#ff8400}.mbsc-ios-dark .mbsc-sc-lbl{color:#ffffff}.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-popup .mbsc-fr-btn-w{border-color:#333333}.mbsc-ios-dark.mbsc-fr-center.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-fr-btn-d):hover,.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-btn-a{background:#262626}.mbsc-ios-dark.mbsc-fr-bottom .mbsc-fr-popup,.mbsc-ios-dark.mbsc-fr-top .mbsc-fr-popup{border-color:#3d3d3d}.mbsc-ios-dark.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios-dark.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#1c1c1c}.mbsc-ios-dark.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-ios-dark.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w,.mbsc-ios-dark .mbsc-fr-bubble-top .mbsc-fr-arr,.mbsc-ios-dark .mbsc-fr-bubble-bottom .mbsc-fr-arr,.mbsc-ios-dark.mbsc-calendar .mbsc-fr-persp .mbsc-fr-w{background:#080808}.mbsc-ios-dark.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont,.mbsc-ios-dark.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont{border-color:#333333}.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-l,.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-l{border-color:#333333}.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-o,.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-o{background:-webkit-gradient(linear, left bottom, left top, from(#080808), color-stop(.52, rgba(8,8,8,0), color-stop(.48, rgba(8,8,8,0)), to(#080808)));background:-webkit-linear-gradient(#080808, rgba(8,8,8,0) 52%, rgba(8,8,8,0) 48%, #080808);background:linear-gradient(#080808, rgba(8,8,8,0) 52%, rgba(8,8,8,0) 48%, #080808)}.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#080808}.mbsc-ios-dark.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-o{background:-webkit-gradient(linear, left bottom, left top, from(#0f0f0f), color-stop(.52, rgba(15,15,15,0), color-stop(.48, rgba(15,15,15,0)), to(#0f0f0f)));background:-webkit-linear-gradient(#0f0f0f, rgba(15,15,15,0) 52%, rgba(15,15,15,0) 48%, #0f0f0f);background:linear-gradient(#0f0f0f, rgba(15,15,15,0) 52%, rgba(15,15,15,0) 48%, #0f0f0f)}.mbsc-ios-dark.mbsc-fr.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-ios-dark.mbsc-fr-inline .mbsc-fr-w{background:#0f0f0f}.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c{background:#080808}.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-itm{color:#ffffff}.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{color:#6e6e6e}.mbsc-ios-dark.mbsc-sel-multi .mbsc-sc-itm{color:#ffffff}.mbsc-ios-dark .mbsc-sc-whl-multi .mbsc-sc-itm-sel{color:#ff8400}.mbsc-ios-dark .mbsc-sel-filter-cont.mbsc-input input{background:#0f0f0f}.mbsc-ios-dark .mbsc-sel-filter-cont.mbsc-input{background:#3b3b3b}.mbsc-ios-dark.mbsc-fr-center .mbsc-sel-filter-cont{background:#262626}.mbsc-ios-dark .mbsc-sel-filter-show-clear{color:#3b3b3b}.mbsc-ios-dark.mbsc-calendar.mbsc-inline .mbsc-fr-popup{border-color:#1c1c1c}.mbsc-ios-dark .mbsc-cal-sc-c{background:#080808}.mbsc-ios-dark.mbsc-fr-inline .mbsc-cal-sc-c{background:#0f0f0f}.mbsc-ios-dark .mbsc-cal{color:#ffffff}.mbsc-ios-dark .mbsc-cal-btn-txt,.mbsc-ios-dark .mbsc-fr-btn-a .mbsc-cal-btn-txt{color:#ff8400}.mbsc-ios-dark .mbsc-cal-week-nrs-c{background:#080808}.mbsc-ios-dark .mbsc-cal-day{background:#080808;border-color:#333333;color:#ffffff}.mbsc-ios-dark .mbsc-cal-hl-now .mbsc-cal-today{color:#ff8400}.mbsc-ios-dark.mbsc-no-touch .mbsc-cal-day.mbsc-cal-day-v:hover .mbsc-cal-day-fg,.mbsc-ios-dark .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{border-color:#ff8400;background:#ff8400;color:#000}.mbsc-ios-dark .mbsc-cal-day-hl .mbsc-cal-day-fg{border-color:#ff8400;color:#ffffff}.mbsc-ios-dark .mbsc-cal-sc-m-cell{border-color:#333333}.mbsc-ios-dark .mbsc-cal-tab{border-color:#ff8400}.mbsc-ios-dark .mbsc-cal-tab .mbsc-cal-tab-i{color:#ff8400}.mbsc-ios-dark.mbsc-no-touch .mbsc-cal-sc .mbsc-cal-sc-cell:not(.mbsc-fr-btn-d):hover .mbsc-cal-sc-tbl,.mbsc-ios-dark .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i,.mbsc-ios-dark.mbsc-fr.mbsc-calendar .mbsc-cal-tabs .mbsc-cal-tab.mbsc-cal-tab-sel .mbsc-cal-tab-i{background:#ff8400;color:#000}.mbsc-ios-dark .mbsc-cal-day-m-c{background:#333333}.mbsc-ios-dark .mbsc-cal-day-txt{background:#4d2400;color:#ffffff}.mbsc-ios-dark .mbsc-cal-events{background:#ffffff;background:rgba(255,255,255,0.8)}.mbsc-ios-dark .mbsc-cal-event{background:#080808;border-color:#121212;color:#ffffff}.mbsc-ios-dark .mbsc-cal-event-color{background:#8f4c00;border-color:rgba(255,255,255,0.3)}.mbsc-ios-dark .mbsc-cal-events-arr{border-color:#ffffff transparent transparent transparent;border-color:rgba(255,255,255,0.8) transparent transparent transparent}.mbsc-ios-dark .mbsc-cal-events-b .mbsc-cal-events-arr{border-color:transparent transparent #ffffff transparent;border-color:transparent transparent rgba(255,255,255,0.8) transparent}.mbsc-ios-dark .mbsc-range-btn-end,.mbsc-ios-dark .mbsc-range-btn-end .mbsc-range-btn:before{border-color:#333333}.mbsc-ios-dark .mbsc-range-btn{background:#080808;color:#ffffff}.mbsc-ios-dark .mbsc-range-btn-sel .mbsc-range-btn .mbsc-range-btn-v{color:#ff8400}.mbsc-ios-dark.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{color:#000}.mbsc-ios-dark.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame{background:#ff8400}.mbsc-ios-dark.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg{background:#ff8400;color:#000}.mbsc-ios-dark .rating-circle{border-color:#ff8400;background:#ff8400;color:#000}.mbsc-ios-dark .mbsc-rating-icon-unf{color:#292929}.mbsc-ios-dark .mbsc-rating-circle{background:#f57f00;color:#000}.mbsc-ios-dark .mbsc-rating-circle-unf{border-color:#f57f00;background:#080808}.mbsc-ios-dark.mbsc-timer .mbsc-sc-lbl{color:#ff8400}.mbsc-ios-dark.mbsc-ts .mbsc-sc-lbl{color:#ff8400}.mbsc-ios-dark .mbsc-color-preview{border-color:#3d3d3d}.mbsc-ios-dark .mbsc-ms-item-sel,.mbsc-ios-dark.mbsc-ms-nosel .mbsc-ms-item{color:#ff8400}.mbsc-ios-dark .mbsc-np-btn{border-color:#333333}.mbsc-ios-dark .mbsc-np-btn.mbsc-fr-btn-a,.mbsc-ios-dark .mbsc-np-btn-empty{background:#242424}.mbsc-ios-dark .mbsc-np-btn.mbsc-fr-btn-d{color:#292929}.mbsc-ios-dark.mbsc-page *::-moz-selection{background:#ff8b0f;color:#cccccc}.mbsc-ios-dark.mbsc-page *::selection{background:#ff8b0f;color:#cccccc}.mbsc-ios-dark.mbsc-page{background:#1a1a1a;color:#ffffff}.mbsc-ios-dark.mbsc-form *::-moz-selection{background:#ff8b0f;color:#cccccc}.mbsc-ios-dark.mbsc-form *::selection{background:#ff8b0f;color:#cccccc}.mbsc-ios-dark.mbsc-form{background:#1a1a1a;color:#ffffff}.mbsc-ios-dark .mbsc-input-ic{color:#ffffff}.mbsc-ios-dark .mbsc-divider,.mbsc-ios-dark .mbsc-form-group-title{background:#1a1a1a;border-color:#333333;color:#8f8f8f}.mbsc-ios-dark .mbsc-input{background:#0f0f0f;border-color:#333333}.mbsc-ios-dark .mbsc-control-w:before,.mbsc-ios-dark .mbsc-control-w:after{border-color:#333333}.mbsc-ios-dark .mbsc-control-w.mbsc-err:after,.mbsc-ios-dark .mbsc-control-w.mbsc-err+.mbsc-err:before,.mbsc-ios-dark .mbsc-control-w.mbsc-err+.mbsc-divider{border-top-color:#d8342c}.mbsc-ios-dark .mbsc-input input::-webkit-input-placeholder,.mbsc-ios-dark .mbsc-textarea textarea::-webkit-input-placeholder{color:#cccccc}.mbsc-ios-dark .mbsc-input input::-ms-input-placeholder,.mbsc-ios-dark .mbsc-textarea textarea::-ms-input-placeholder{color:#cccccc}.mbsc-ios-dark .mbsc-input input::-moz-placeholder,.mbsc-ios-dark .mbsc-textarea textarea::-moz-placeholder{color:#cccccc}.mbsc-ios-dark .mbsc-input .mbsc-label,.mbsc-ios-dark .mbsc-input input,.mbsc-ios-dark .mbsc-input textarea{color:#ffffff}.mbsc-ios-dark .mbsc-err-msg{color:#d8342c}.mbsc-ios-dark.mbsc-form .mbsc-checkbox,.mbsc-ios-dark.mbsc-form .mbsc-radio{background:#0f0f0f;border-color:#333333}.mbsc-ios-dark .mbsc-checkbox-box{border-color:#ff8b0f}.mbsc-ios-dark .mbsc-checkbox-box:after{border-color:#ff8b0f}.mbsc-ios-dark .mbsc-radio-box:after{border-color:#ff8b0f}.mbsc-ios-dark .mbsc-radio input:disabled~.mbsc-radio-label{color:#3b3b3b}.mbsc-ios-dark .mbsc-btn{color:#ff8400;background:#3b3b3b}.mbsc-ios-dark .mbsc-btn:disabled{background:#212121;color:#3b3b3b}.mbsc-ios-dark a{color:#ff8400}.mbsc-ios-dark .mbsc-btn-group,.mbsc-ios-dark .mbsc-btn-group-justified,.mbsc-ios-dark .mbsc-btn-group-block{background:#1a1a1a;border-color:#333333}.mbsc-ios-dark.mbsc-progress{border-color:#333333;background:#0f0f0f}.mbsc-ios-dark .mbsc-progress-track{background:#4d4d4d}.mbsc-ios-dark .mbsc-progress-bar{background:#ff8400}.mbsc-ios-dark .mbsc-progress-value{color:#bababa}.mbsc-ios-dark .mbsc-progress-step-label{color:#bababa}.mbsc-ios-dark .mbsc-input .mbsc-label,.mbsc-ios-dark .mbsc-progress .mbsc-label{color:#ffffff}.mbsc-ios-dark .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-ios-dark .mbsc-slider-tooltip{color:#bababa}.mbsc-ios-dark .mbsc-slider-step{background:#4d4d4d}.mbsc-ios-dark.mbsc-form .mbsc-switch{background:#0f0f0f;border-color:#333333}.mbsc-ios-dark .mbsc-switch-track{background:#fff;border-color:#333333}.mbsc-ios-dark .mbsc-switch-track:after{background:#0f0f0f}.mbsc-ios-dark .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-ios-dark .mbsc-switch input:checked+.mbsc-switch-track{background:#ff8400;border-color:#ff8400}.mbsc-ios-dark .mbsc-segmented{background-color:#0f0f0f}.mbsc-ios-dark .mbsc-segmented-content{color:#ff8b0f;border-color:#ff8b0f;background:#0f0f0f}.mbsc-ios-dark .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-active .mbsc-segmented-content,.mbsc-ios-dark .mbsc-segmented .mbsc-segmented-item input:checked+.mbsc-segmented-content{background:#ff8b0f;color:#0f0f0f}.mbsc-ios-dark .mbsc-segmented .mbsc-segmented-item input.mbsc-active+.mbsc-segmented-content{background:rgba(255,139,15,0.3);color:#ff8b0f}.mbsc-ios-dark .mbsc-stepper-val{color:#ffffff}.mbsc-ios-dark .mbsc-stepper-cont{background:#0f0f0f}.mbsc-ios-dark .mbsc-stepper{right:.75em}.mbsc-ios-dark .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,.mbsc-ios-dark .mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-step-disabled .mbsc-segmented-content,.mbsc-ios-dark .mbsc-segmented .mbsc-segmented-item input:disabled+.mbsc-segmented-content{background:none;color:#3b3b3b;border-color:#3b3b3b}.mbsc-ios-dark .mbsc-stepper input:disabled{color:#3b3b3b;-webkit-text-fill-color:#3b3b3b}.mbsc-ios-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content{background:#212121}.mbsc-ios-dark .mbsc-stepper .mbsc-active.mbsc-step-disabled .mbsc-segmented-content{color:#3b3b3b}.mbsc-ios-dark .mbsc-stepper input{color:#ffffff}.mbsc-ios-dark.mbsc-no-touch .mbsc-segmented-item:hover .mbsc-segmented-content{background:rgba(255,139,15,0.15)}.mbsc-lv-ios-dark{border-color:#333333}.mbsc-lv-ios-dark .mbsc-lv{background:#1c1c1c}.mbsc-lv-ios-dark .mbsc-lv-item{background:#0f0f0f;border-color:#333333;color:#ffffff}.mbsc-lv-ios-dark .mbsc-lv-item:after,.mbsc-lv-ios-dark .mbsc-lv-item:before{border-color:#333333}.mbsc-lv-ios-dark .mbsc-lv-item-hl,.mbsc-lv-ios-dark .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#262626;border-color:#262626}.mbsc-lv-ios-dark .mbsc-lv-handle-bar{background:#6e6e6e}.mbsc-lv-ios-dark .mbsc-lv-gr-title{background:#1a1a1a;color:#8f8f8f;border-color:#333333}.mbsc-lv-ios-dark.mbsc-lv-has-fixed-header .mbsc-lv-gr-title,.mbsc-lv-ios-dark.mbsc-lv-fixed-header .mbsc-lv-gr-title{color:#ffffff}.mbsc-lv-ios-dark .mbsc-lv-ic-m{color:#ffffff}.mbsc-lv-ios-dark .mbsc-lv-arr{color:#6e6e6e}.mbsc-lv-ios-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#212121}.mbsc-ios-dark.mbsc-ms-c{background:#080808;border-color:#333333;color:#878787}.mbsc-ios-dark.mbsc-snackbar .mbsc-snackbar-btn{color:#ff8400}.mbsc-ios-dark .mbsc-color-active,.mbsc-no-touch.mbsc-ios-dark .mbsc-color-item-c:hover{box-shadow:inset 0 0 0 .1875em #ff8400}.mbsc-ios-dark .mbsc-color-preview-item-empty{border-color:#333333}.mbsc-ios-dark .mbsc-color-preview-cont{border-color:#3d3d3d}.mbsc-ios-dark.mbsc-form .mbsc-color-input{color:#ffffff}.mbsc-ios-dark .mbsc-color-clear-item{background:rgba(223,222,222,0.3)}.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-gradient(linear, left bottom, left top, from(#027bab), color-stop(.52, rgba(2,123,171,0)), color-stop(.48, rgba(2,123,171,0)), to(#027bab));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-sc-itm.mbsc-btn-a{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-fr-btn-d):hover,.mbsc-isidatetimepicker.mbsc-fr-center .mbsc-fr-btn-a{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-top .mbsc-fr-btn-cont,.mbsc-isidatetimepicker.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#0298d3}.mbsc-isidatetimepicker.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-isidatetimepicker.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w,.mbsc-isidatetimepicker .mbsc-fr-bubble-top .mbsc-fr-arr,.mbsc-isidatetimepicker .mbsc-fr-bubble-bottom .mbsc-fr-arr,.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-gradient(linear, left bottom, left top, from(#027bab), color-stop(.52, rgba(2,123,171,0), color-stop(.48, rgba(2,123,171,0)), to(#027bab)));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-gradient(linear, left bottom, left top, from(#0286ba), color-stop(.52, rgba(2,134,186,0), color-stop(.48, rgba(2,134,186,0)), to(#0286ba)));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,.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-fr-w{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-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-calendar.mbsc-inline .mbsc-fr-popup{border-color:#0298d3}.mbsc-isidatetimepicker .mbsc-cal-sc-c{background:#027bab}.mbsc-isidatetimepicker.mbsc-fr-inline .mbsc-cal-sc-c{background:#0286ba}.mbsc-isidatetimepicker .mbsc-cal{color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-btn-txt,.mbsc-isidatetimepicker .mbsc-fr-btn-a .mbsc-cal-btn-txt{color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-week-nrs-c{background:#027bab}.mbsc-isidatetimepicker .mbsc-cal-day{background:#027bab;border-color:#07b7fd;color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-hl-now .mbsc-cal-today{color:#ffffff}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-cal-day.mbsc-cal-day-v:hover .mbsc-cal-day-fg,.mbsc-isidatetimepicker .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{border-color:#ffffff;background:#ffffff;color:#000}.mbsc-isidatetimepicker .mbsc-cal-day-hl .mbsc-cal-day-fg{border-color:#ffffff;color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-sc-m-cell{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-cal-tab{border-color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-tab .mbsc-cal-tab-i{color:#ffffff}.mbsc-isidatetimepicker.mbsc-no-touch .mbsc-cal-sc .mbsc-cal-sc-cell:not(.mbsc-fr-btn-d):hover .mbsc-cal-sc-tbl,.mbsc-isidatetimepicker .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i,.mbsc-isidatetimepicker.mbsc-fr.mbsc-calendar .mbsc-cal-tabs .mbsc-cal-tab.mbsc-cal-tab-sel .mbsc-cal-tab-i{background:#ffffff;color:#000}.mbsc-isidatetimepicker .mbsc-cal-day-m-c{background:#07b7fd}.mbsc-isidatetimepicker .mbsc-cal-day-txt{background:#a6a6a6;color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-events{background:#ffffff;background:rgba(255,255,255,0.8)}.mbsc-isidatetimepicker .mbsc-cal-event{background:#027bab;border-color:#0289bf;color:#ffffff}.mbsc-isidatetimepicker .mbsc-cal-event-color{background:#c7c7c7;border-color:rgba(255,255,255,0.3)}.mbsc-isidatetimepicker .mbsc-cal-events-arr{border-color:#ffffff transparent transparent transparent;border-color:rgba(255,255,255,0.8) transparent transparent transparent}.mbsc-isidatetimepicker .mbsc-cal-events-b .mbsc-cal-events-arr{border-color:transparent transparent #ffffff transparent;border-color:transparent transparent rgba(255,255,255,0.8) transparent}.mbsc-isidatetimepicker .mbsc-range-btn-end,.mbsc-isidatetimepicker .mbsc-range-btn-end .mbsc-range-btn:before{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-range-btn{background:#027bab;color:#ffffff}.mbsc-isidatetimepicker .mbsc-range-btn-sel .mbsc-range-btn .mbsc-range-btn-v{color:#ffffff}.mbsc-isidatetimepicker.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{color:#000}.mbsc-isidatetimepicker.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame{background:#ffffff}.mbsc-isidatetimepicker.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg{background:#ffffff;color:#000}.mbsc-isidatetimepicker .rating-circle{border-color:#ffffff;background:#ffffff;color:#000}.mbsc-isidatetimepicker .mbsc-rating-icon-unf{color:#02aaec}.mbsc-isidatetimepicker .mbsc-rating-circle{background:#fafafa;color:#000}.mbsc-isidatetimepicker .mbsc-rating-circle-unf{border-color:#fafafa;background:#027bab}.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-item-sel,.mbsc-isidatetimepicker.mbsc-ms-nosel .mbsc-ms-item{color:#ffffff}.mbsc-isidatetimepicker .mbsc-np-btn{border-color:#07b7fd}.mbsc-isidatetimepicker .mbsc-np-btn.mbsc-fr-btn-a,.mbsc-isidatetimepicker .mbsc-np-btn-empty{background:#e3d111}.mbsc-isidatetimepicker .mbsc-np-btn.mbsc-fr-btn-d{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.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{background:#1796c8;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 input::-webkit-input-placeholder,.mbsc-isidatetimepicker .mbsc-textarea textarea::-webkit-input-placeholder{color:#cccccc}.mbsc-isidatetimepicker .mbsc-input input::-ms-input-placeholder,.mbsc-isidatetimepicker .mbsc-textarea textarea::-ms-input-placeholder{color:#cccccc}.mbsc-isidatetimepicker .mbsc-input input::-moz-placeholder,.mbsc-isidatetimepicker .mbsc-textarea textarea::-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-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:disabled{background:#029fdd;color:#16bbfd}.mbsc-isidatetimepicker a{color:#ffffff}.mbsc-isidatetimepicker .mbsc-btn-group,.mbsc-isidatetimepicker .mbsc-btn-group-justified,.mbsc-isidatetimepicker .mbsc-btn-group-block{background:#1796c8;border-color:#07b7fd}.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}.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-step-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-step-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-lv-isidatetimepicker{border-color:#07b7fd}.mbsc-lv-isidatetimepicker .mbsc-lv{background:#0298d3}.mbsc-lv-isidatetimepicker .mbsc-lv-item{background:#0286ba;border-color:#07b7fd;color:#ffffff}.mbsc-lv-isidatetimepicker .mbsc-lv-item:after,.mbsc-lv-isidatetimepicker .mbsc-lv-item:before{border-color:#07b7fd}.mbsc-lv-isidatetimepicker .mbsc-lv-item-hl,.mbsc-lv-isidatetimepicker .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#02a7e7;border-color:#02a7e7}.mbsc-lv-isidatetimepicker .mbsc-lv-handle-bar{background:#7bd9fe}.mbsc-lv-isidatetimepicker .mbsc-lv-gr-title{background:#1796c8;color:#8f8f8f;border-color:#07b7fd}.mbsc-lv-isidatetimepicker.mbsc-lv-has-fixed-header .mbsc-lv-gr-title,.mbsc-lv-isidatetimepicker.mbsc-lv-fixed-header .mbsc-lv-gr-title{color:#ffffff}.mbsc-lv-isidatetimepicker .mbsc-lv-ic-m{color:#ffffff}.mbsc-lv-isidatetimepicker .mbsc-lv-arr{color:#7bd9fe}.mbsc-lv-isidatetimepicker.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#029fdd}.mbsc-isidatetimepicker.mbsc-ms-c{background:#027bab;border-color:#07b7fd;color:#878787}.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-gradient(linear, left bottom, left top, from(#ffffff), color-stop(.52, rgba(255,255,255,0)), color-stop(.48, rgba(255,255,255,0)), to(#ffffff));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-sc-itm.mbsc-btn-a{background:rgba(0,123,255,0.2)}.mbsc-isicombobox .mbsc-sc-itm-sel{color:#000000}.mbsc-isicombobox .mbsc-sc-btn{color:#000000}.mbsc-isicombobox .mbsc-fr-btn{color:#007bff}.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-fr-btn-d):hover,.mbsc-isicombobox.mbsc-fr-center .mbsc-fr-btn-a{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-top .mbsc-fr-btn-cont,.mbsc-isicombobox.mbsc-fr-bottom .mbsc-fr-btn-cont{background:#ebebeb}.mbsc-isicombobox.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-isicombobox.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w,.mbsc-isicombobox .mbsc-fr-bubble-top .mbsc-fr-arr,.mbsc-isicombobox .mbsc-fr-bubble-bottom .mbsc-fr-arr,.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-gradient(linear, left bottom, left top, from(#ffffff), color-stop(.52, rgba(255,255,255,0), color-stop(.48, rgba(255,255,255,0)), to(#ffffff)));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-gradient(linear, left bottom, left top, from(#ffffff), color-stop(.52, rgba(255,255,255,0), color-stop(.48, rgba(255,255,255,0)), to(#ffffff)));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,.mbsc-isicombobox.mbsc-fr-inline .mbsc-fr-w{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:#007bff}.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-calendar.mbsc-inline .mbsc-fr-popup{border-color:#ebebeb}.mbsc-isicombobox .mbsc-cal-sc-c{background:#ffffff}.mbsc-isicombobox.mbsc-fr-inline .mbsc-cal-sc-c{background:#ffffff}.mbsc-isicombobox .mbsc-cal{color:#000000}.mbsc-isicombobox .mbsc-cal-btn-txt,.mbsc-isicombobox .mbsc-fr-btn-a .mbsc-cal-btn-txt{color:#007bff}.mbsc-isicombobox .mbsc-cal-week-nrs-c{background:#ffffff}.mbsc-isicombobox .mbsc-cal-day{background:#ffffff;border-color:#d4d4d4;color:#000000}.mbsc-isicombobox .mbsc-cal-hl-now .mbsc-cal-today{color:#007bff}.mbsc-isicombobox.mbsc-no-touch .mbsc-cal-day.mbsc-cal-day-v:hover .mbsc-cal-day-fg,.mbsc-isicombobox .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{border-color:#007bff;background:#007bff;color:#fff}.mbsc-isicombobox .mbsc-cal-day-hl .mbsc-cal-day-fg{border-color:#007bff;color:#000000}.mbsc-isicombobox .mbsc-cal-sc-m-cell{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-cal-tab{border-color:#007bff}.mbsc-isicombobox .mbsc-cal-tab .mbsc-cal-tab-i{color:#007bff}.mbsc-isicombobox.mbsc-no-touch .mbsc-cal-sc .mbsc-cal-sc-cell:not(.mbsc-fr-btn-d):hover .mbsc-cal-sc-tbl,.mbsc-isicombobox .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i,.mbsc-isicombobox.mbsc-fr.mbsc-calendar .mbsc-cal-tabs .mbsc-cal-tab.mbsc-cal-tab-sel .mbsc-cal-tab-i{background:#007bff;color:#fff}.mbsc-isicombobox .mbsc-cal-day-m-c{background:#d4d4d4}.mbsc-isicombobox .mbsc-cal-day-txt{background:#c3d6ef;color:#000000}.mbsc-isicombobox .mbsc-cal-events{background:#000000;background:rgba(0,0,0,0.8)}.mbsc-isicombobox .mbsc-cal-event{background:#ffffff;border-color:#f5f5f5;color:#000000}.mbsc-isicombobox .mbsc-cal-event-color{background:#92b8dd;border-color:rgba(0,0,0,0.3)}.mbsc-isicombobox .mbsc-cal-events-arr{border-color:#000000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent}.mbsc-isicombobox .mbsc-cal-events-b .mbsc-cal-events-arr{border-color:transparent transparent #000000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.mbsc-isicombobox .mbsc-range-btn-end,.mbsc-isicombobox .mbsc-range-btn-end .mbsc-range-btn:before{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-range-btn{background:#ffffff;color:#000000}.mbsc-isicombobox .mbsc-range-btn-sel .mbsc-range-btn .mbsc-range-btn-v{color:#007bff}.mbsc-isicombobox.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg{color:#fff}.mbsc-isicombobox.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame{background:#007bff}.mbsc-isicombobox.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg{background:#007bff;color:#fff}.mbsc-isicombobox .rating-circle{border-color:#007bff;background:#007bff;color:#fff}.mbsc-isicombobox .mbsc-rating-icon-unf{color:#dedede}.mbsc-isicombobox .mbsc-rating-circle{background:#0b81fe;color:#fff}.mbsc-isicombobox .mbsc-rating-circle-unf{border-color:#0b81fe;background:#ffffff}.mbsc-isicombobox.mbsc-timer .mbsc-sc-lbl{color:#007bff}.mbsc-isicombobox.mbsc-ts .mbsc-sc-lbl{color:#007bff}.mbsc-isicombobox .mbsc-color-preview{border-color:#c9c9c9}.mbsc-isicombobox .mbsc-ms-item-sel,.mbsc-isicombobox.mbsc-ms-nosel .mbsc-ms-item{color:#007bff}.mbsc-isicombobox .mbsc-np-btn{border-color:#d4d4d4}.mbsc-isicombobox .mbsc-np-btn.mbsc-fr-btn-a,.mbsc-isicombobox .mbsc-np-btn-empty{background:#dbdbdb}.mbsc-isicombobox .mbsc-np-btn.mbsc-fr-btn-d{color:#dedede}.mbsc-isicombobox.mbsc-page *::-moz-selection{background:#1274de;color:#cccccc}.mbsc-isicombobox.mbsc-page *::selection{background:#1274de;color:#cccccc}.mbsc-isicombobox.mbsc-page{background:#fafafa;color:#000000}.mbsc-isicombobox.mbsc-form *::-moz-selection{background:#1274de;color:#cccccc}.mbsc-isicombobox.mbsc-form *::selection{background:#1274de;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{background:#fafafa;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 input::-webkit-input-placeholder,.mbsc-isicombobox .mbsc-textarea textarea::-webkit-input-placeholder{color:#cccccc}.mbsc-isicombobox .mbsc-input input::-ms-input-placeholder,.mbsc-isicombobox .mbsc-textarea textarea::-ms-input-placeholder{color:#cccccc}.mbsc-isicombobox .mbsc-input input::-moz-placeholder,.mbsc-isicombobox .mbsc-textarea textarea::-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-form .mbsc-checkbox,.mbsc-isicombobox.mbsc-form .mbsc-radio{background:#ffffff;border-color:#d4d4d4}.mbsc-isicombobox .mbsc-checkbox-box{border-color:#1274de}.mbsc-isicombobox .mbsc-checkbox-box:after{border-color:#1274de}.mbsc-isicombobox .mbsc-radio-box:after{border-color:#1274de}.mbsc-isicombobox .mbsc-radio input:disabled~.mbsc-radio-label{color:#cccccc}.mbsc-isicombobox .mbsc-btn{color:#007bff;background:#cccccc}.mbsc-isicombobox .mbsc-btn:disabled{background:#e6e6e6;color:#cccccc}.mbsc-isicombobox a{color:#007bff}.mbsc-isicombobox .mbsc-btn-group,.mbsc-isicombobox .mbsc-btn-group-justified,.mbsc-isicombobox .mbsc-btn-group-block{background:#fafafa;border-color:#d4d4d4}.mbsc-isicombobox.mbsc-progress{border-color:#d4d4d4;background:#ffffff}.mbsc-isicombobox .mbsc-progress-track{background:#e6e6e6}.mbsc-isicombobox .mbsc-progress-bar{background:#007bff}.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}.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:#007bff;border-color:#007bff}.mbsc-isicombobox .mbsc-segmented{background-color:#ffffff}.mbsc-isicombobox .mbsc-segmented-content{color:#1274de;border-color:#1274de;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:#1274de;color:#ffffff}.mbsc-isicombobox .mbsc-segmented .mbsc-segmented-item input.mbsc-active+.mbsc-segmented-content{background:rgba(18,116,222,0.3);color:#1274de}.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-step-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-step-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(18,116,222,0.15)}.mbsc-lv-isicombobox{border-color:#d4d4d4}.mbsc-lv-isicombobox .mbsc-lv{background:#ebebeb}.mbsc-lv-isicombobox .mbsc-lv-item{background:#ffffff;border-color:#d4d4d4;color:#000000}.mbsc-lv-isicombobox .mbsc-lv-item:after,.mbsc-lv-isicombobox .mbsc-lv-item:before{border-color:#d4d4d4}.mbsc-lv-isicombobox .mbsc-lv-item-hl,.mbsc-lv-isicombobox .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active{background:#f2f2f2;border-color:#f2f2f2}.mbsc-lv-isicombobox .mbsc-lv-handle-bar{background:#d4d4d4}.mbsc-lv-isicombobox .mbsc-lv-gr-title{background:#fafafa;color:#707070;border-color:#d4d4d4}.mbsc-lv-isicombobox.mbsc-lv-has-fixed-header .mbsc-lv-gr-title,.mbsc-lv-isicombobox.mbsc-lv-fixed-header .mbsc-lv-gr-title{color:#000000}.mbsc-lv-isicombobox .mbsc-lv-ic-m{color:#000000}.mbsc-lv-isicombobox .mbsc-lv-arr{color:#d4d4d4}.mbsc-lv-isicombobox.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even){background:#fcfcfc}.mbsc-isicombobox.mbsc-ms-c{background:#ffffff;border-color:#d4d4d4;color:#878787}.mbsc-isicombobox.mbsc-snackbar .mbsc-snackbar-btn{color:#99caff}.mbsc-isicombobox .mbsc-color-active,.mbsc-no-touch.mbsc-isicombobox .mbsc-color-item-c:hover{box-shadow:inset 0 0 0 .1875em #007bff}.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.6)}
.ui-categorychart-container,.ui-chart-container,.ui-shapechart-container{-webkit-tap-highlight-color:transparent}.ui-categorychart-container{font-family:"Segoe UI",Arial,sans-serif;font-size:12px;border-width:0}.ui-chart-legend-item-badge,.ui-chart-legend-item-badge canvas,.ui-chart-legend-item-text,.ui-chart-toolbar li{vertical-align:middle}.ui-chart-container{border-width:0}.ui-chart-tooltip{background:#fff;color:#666}.ui-chart-legend{overflow:auto}.ui-chart-container,.ui-chart-title{font-family:Arial,Helvetica,sans-serif}.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-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(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,.ui-igcombo-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.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(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}.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-checkbox-container,.ui-igedit-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;height:32px}.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-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;box-sizing:border-box}.ui-igedit-spinbutton{float:left;display:inline}.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-iggrid-headertable,.ui-iggrid-table{border-collapse:separate;width:100%;table-layout:fixed}.ui-iggrid,.ui-iggrid .ui-iggrid-content,.ui-iggrid .ui-iggrid-headertable,.ui-iggrid .ui-widget-content,.ui-iggrid-scrolldiv table{border-width:0}.ui-iggrid .ui-iggrid-content,.ui-iggrid-headertable-mrl,.ui-iggrid-table{width:100%}.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-iggrid .ui-iggrid-paging-item a:active,.ui-iggrid .ui-iggrid-paging-item a:focus,.ui-iggrid-sortableheader>a:active,.ui-iggrid-sortableheader>a:focus{outline: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}.ui-iggrid{background-image:none}.ui-iggrid .ui-helper-reset{line-height:1.4;border:0}.ui-iggrid-headertable{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 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-indicatorcontainer{margin-top:.25em\9;margin-top:calc(.8em - 8px);min-width:34px}.ui-iggrid-layout-helper>tbody>tr>td{padding:0!important;background:0 0!important;vertical-align:top}.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-filtercell .ui-igeditor-input-container:first-child .ui-iggrid-filtereditor,.ui-iggrid-rtl .ui-iggrid-filtercell .ui-iggrid-filtereditor{padding:0 1.8em 0 0!important;text-align:right!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-igedit-container>.ui-igeditor-input-container{float:left;width:100%}.ui-iggrid-filtercell .ui-igedit-button-common~.ui-igeditor-input-container{float:left;width:calc(100% - 35px)}.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-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{padding: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;padding:0 5px}.ui-iggrid-filterdialogaddcondition{padding-top:5px;padding-bottom:10px}.ui-iggrid-filtertable{margin-top:8px}.ui-iggrid-filtertable td{background-color:transparent!important;border:none!important;vertical-align:top;padding:2px 4px 2px 0}.ui-iggrid-editingcell,.ui-iggrid-summarycolumn,.ui-iggrid-summaryiconcolumn{vertical-align:top!important}.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(images/igGrid/filter-icons-333333.png) -112px 0 no-repeat}.ui-iggrid-filtericondoesnotstartwith{background:url(images/igGrid/filter-icons-333333.png) -128px 0 no-repeat}.ui-iggrid-filtericonendswith{background:url(images/igGrid/filter-icons-333333.png) -144px 0 no-repeat}.ui-iggrid-filtericondoesnotendwith{background:url(images/igGrid/filter-icons-333333.png) -160px 0 no-repeat}.ui-iggrid-filtericoncontains{background:url(images/igGrid/filter-icons-333333.png) -176px 0 no-repeat}.ui-iggrid-filtericondoesnotcontain{background:url(images/igGrid/filter-icons-333333.png) -192px 0 no-repeat}.ui-iggrid-filtericonequals{background:url(images/igGrid/filter-icons-333333.png) -208px 0 no-repeat}.ui-iggrid-filtericondoesnotequal{background:url(images/igGrid/filter-icons-333333.png) -224px 0 no-repeat}.ui-iggrid-filtericongreaterthanorequalto{background:url(images/igGrid/filter-icons-333333.png) -240px 0 no-repeat}.ui-iggrid-filtericonlessthanorequalto{background:url(images/igGrid/filter-icons-333333.png) -256px 0 no-repeat}.ui-iggrid-filtericongreaterthan{background:url(images/igGrid/filter-icons-333333.png) -272px 0 no-repeat}.ui-iggrid-filtericonlessthan{background:url(images/igGrid/filter-icons-333333.png) -288px 0 no-repeat}.ui-iggrid-filtericonlike{background:url(images/igGrid/filter-icons-333333.png) -304px 0 no-repeat}.ui-iggrid-filtericonnotlike{background:url(images/igGrid/filter-icons-333333.png) -320px 0 no-repeat}.ui-iggrid-filtericonmatch{background:url(images/igGrid/filter-icons-333333.png) -336px 0 no-repeat}.ui-iggrid-filtericondoesnotmatch{background:url(images/igGrid/filter-icons-333333.png) -352px 0 no-repeat}.ui-iggrid-filtericontoppercentile{background:url(images/igGrid/filter-icons-333333.png) -368px 0 no-repeat}.ui-iggrid-filtericonbottompercentile{background:url(images/igGrid/filter-icons-333333.png) -384px 0 no-repeat}.ui-iggrid-filtericontrue{background:url(images/igGrid/filter-icons-333333.png) -48px 0 no-repeat}.ui-iggrid-filtericonfalse{background:url(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(images/igGrid/filter-icons-333333.png) -400px 0 no-repeat}.ui-icon.ui-iggrid-icon-summaries{background:url(images/igGrid/filter-icons-333333.png) -416px 0 no-repeat}.ui-icon.ui-iggrid-icon-groupby{background:url(images/igGrid/filter-icons-333333.png) -464px 0 no-repeat}.ui-icon.ui-iggrid-icon-hide{background:url(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(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(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(images/igGrid/filter-icons-333333.png) -80px 4px no-repeat}.ui-iggrid-columnmoving-dragbottom{background:url(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(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:0 0;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{float:left}.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(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;text-align:center;width:16px;float:left}.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(images/igGrid/filter-icons-FFFFFF.png) no-repeat}.ui-iggrid-multiheader-collapsed{background:url(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-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(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}.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-griditem-abs,.ig-layout-vertical-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.ig-layout-item{overflow:auto}.ig-layout-griditem-rel{display:inline-block;position:relative;float:left;overflow:auto;vertical-align:top}.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{position:absolute;text-align:center;font-size:large;padding:.3em 0;width:100%}.ig-layout-border-header{top:0;box-sizing:border-box}.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}.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-legend-item-badge,.ui-chart-legend-item-text,.ui-chart-toolbar li{vertical-align:middle}.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{position:absolute;width:100%;text-align:center;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(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(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{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(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(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(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(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(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(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(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-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;cursor:pointer}.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(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(images/igRating/ig-rating-touchx2.png)!important}}.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{position:relative;display:inline-block}.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;-webkit-user-select:none;margin-left:15px;font-size:14px;outline:0;cursor:pointer}.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-tabs{position:relative}.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{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}.igscroll-varrow,.igscroll-varrow:before{transition:opacity .1s linear;height:15px}.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-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}.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-hdrag,.igscroll-vdrag{display:block;border-radius:3px;z-index:1;overflow:hidden}.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;opacity:.9}.igscroll-varrow:hover{background:#999}.igscroll-varrow:active{background:#757575}.igscroll-varrow-hidden:before,.igscroll-varrow:before{content:'';background-image:url(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;opacity:.9}.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(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(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{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-harrow,.igscroll-harrow:before{width:15px;height:15px;transition:opacity .1s linear}.igscroll-htrack{height:15px;float:left;left:15px;right:30px;position:absolute}.igscroll-htrack-single{right:15px}.igscroll-harrow{float:left;opacity:.9}.igscroll-harrow:hover{background:#999}.igscroll-harrow:active{background:#757575}.igscroll-harrow-hidden:before,.igscroll-harrow:before{content:'';background-image:url(images/igScroll/up.png);background-size:9px 9px;background-repeat:no-repeat;background-position:center;pointer-events:none;position:absolute}.igscroll-harrow:before{opacity:.9}.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(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(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;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(images/igVideoPlayer/igVPBookmarkSprite.png) no-repeat}.ui-igslider .ui-igslider-bookmark.ui-state-hover{background:url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -19px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-state-active{background:url(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(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(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(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(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(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(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-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:0 0;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,.ui-igsplitter-no-scroll{overflow:hidden!important}.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-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-menu div.ui-state-active,.ui-menu div.ui-state-focus,.ui-menu-item div{margin:0}.ui-igspreadsheet .ui-menu-item>a{text-decoration:none;white-space:nowrap;display:block}.ui-igspreadsheet .ui-menu-divider{margin:0;border-top:none}.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-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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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-igtoolbarbutton .ui-igbutton-forecolor{height:13px}.ui-igtree,.ui-igtree ul{list-style:none}.ui-igtree .ui-igtree-root,.ui-igtree ul,.ui-igtree-root{padding-left:0;margin-left:0}.ui-igtree{overflow:auto;padding-bottom:.2em;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select: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-ie6 .ui-igupload-cancel-button .ui-button-icon-primary,.ui-ie7 .ui-igupload-cancel-button .ui-button-icon-primary,.ui-igupload-summaryprogress-label,.ui-igupload-summaryprogress-secondary-label{overflow: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}.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;display:block;background-position:0 0}.ui-ie6 .ui-igupload{padding-bottom:0}.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,.ui-ie7 .ui-helper-clearfix,.ui-ie7 .ui-igupload-basemaincontainer,.ui-ie7 .ui-iguploadmultiple{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-progressbar-container{padding-left:0}.ui-ie7 .ui-igupload-progress-container{padding-bottom:3px;padding-left:9px}.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(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(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{text-align:center;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms}.ui-igplayer .ui-igplayer-centerplaybutton-icon{color:#fff}.ui-igplayer .ui-igplayer-waiting{position:absolute;background:url(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(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igplayer-bookmark-item-time{padding-left:15px;padding-right:5px;font-weight:700;background:url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px no-repeat}.ui-igplayer-bookmark-list>li:hover .ui-igplayer-bookmark-item-time{background:url(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(images/igVideoPlayer/igVPBookmarkSprite.png) 0 1px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-hover{background:url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -18px no-repeat}.ui-igslider .ui-igslider-bookmark.ui-igplayer-ad-bookmark.ui-state-active{background:url(images/igVideoPlayer/igVPBookmarkSprite.png) 0 -17px no-repeat}.ui-igplayer .ui-igplayer-not-supported-video-source{position:absolute;left:0;top:0;background:url(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(images/igVideoPlayer/igPlayButton24.png) 50% 50% no-repeat}.ui-igplayer-related-video-hover-x32{cursor:pointer;z-index:20000;background:url(images/igVideoPlayer/igPlayButton32.png) 50% 50% no-repeat}.ui-igplayer-related-video-hover-x48{cursor:pointer;z-index:20000;background:url(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}
/* 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}#DivBanner{background-repeat:repeat-x;background-position:top;background-attachment:fixed;z-index:50000}#DivBannerGlobal{height:48px}#DivVoileBlancDetail{display:none;position:absolute;top:0;left:0;width:100%;z-index:110}#DivVoileBlancFormulaire,#DivVoileBlancFormulaireMenu{display:none;position:absolute;top:0;left:0;width:100%;z-index:110;z-index:105}.FlecheModuleImg,.FlecheModuleImgHover{width:13px;height:38px;margin-top:-4px;margin-left:4px;background-repeat:no-repeat;background-position:0 15px;float:left}#DivModuleList .MenuBegin .MenuCenter .MenuContent{height:100%}#DivModuleList .MenuDown .MenuDownLeft{float:left;width:17px;background-repeat:no-repeat;background-position:left top}#DivModuleList .MenuDown .MenuDownCenter,#DivMenuPrinc .SubMenu .MenuDown .MenuDownCenter,#DivMenuBigbtn_Panel .SubMenu .MenuDown .MenuDownCenter{float:left;background-repeat:repeat-x}#DivModuleList .MenuDown .MenuDownRight,#DivMenuPrinc .SubMenu .MenuDown .MenuDownRight,#DivMenuBigbtn_Panel .SubMenu .MenuDown .MenuDownRight{float:left;width:17px;background-repeat:no-repeat}#DivMenuPrinc .SubMenuPanel{display:none;position:absolute;left:0;overflow:hidden;z-index:5000;top:48px}#DivMenuPrinc .SubMenu .MenuBegin{display:inline}#DivMenuPrinc .SubMenu .MenuBegin .MenuLeft{width:6px;height:100%;display:inline;background-repeat:repeat-y}#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter{display:inline}#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuUp{height:8px;background-repeat:repeat-x;background-position:bottom}#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent{height:100%;z-index:5000}#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSpacer{width:20px;float:left;position:relative}#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSpacerFenetre{width:23px;float:left;position:relative}#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}#DivMenuFormSpacer,.DivMenuFormSpacer{width:1px;height:825px;padding-top:21px}#DivMenuForm{width:130px;float:right}#DivDetail{width:auto;overflow:auto;overflow-y:visible;position:absolute;z-index:100}#DivDetailTop{display:none;position:absolute;height:9px;left:-131px;background-repeat:repeat-x;z-index:105}#DivMenuDetail{width:129px;float:right}#DivMenuDetailSpacer,.DivMenuDetailSpacer{width:0;height:225px;padding-top:21px}.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}.tbfTb{font-family:arial}.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}#DivDetailLeft{z-index:10}#DivDetailGrid{z-index:5}.DivMenuDetailIcoHaut,.DivMenuFormIcoHaut,.IsiDefaultGroupStyle{z-index:100000}.DivMenuDetailSpacer{z-index:5}#DivMenuFormSpacer,.DivMenuFormSpacer,#DivMenuDetailSpacer,.DivMenuDetailSpacer{background-repeat:repeat-x;background-position:left top;position:absolute;right:0}#DivFormMenu{position:relative;background-color:transparent}#DivVoileBlancDetail{z-index:512}#DivVoileBlancFormulaire{z-index:513}#DivVoileBlancFormulaireMenu{z-index:5012}#DivDetailTop{z-index:513;left:0;width:100%}#DivDetailGrip{z-index:514}.IsiListBarStyle{width:100%}.IsiDefaultGroupHeaderStyle SPAN,.IsiDefaultGroupHeaderHoverStyle SPAN{font-family:Arial Narrow,Arial;font-stretch:condensed;font-size:11px;font-weight:bold;text-transform:uppercase;margin-left:5px;padding-left:16px;background-repeat:no-repeat;height:14px}.IsiDefaultGroupStyle *{z-index:inherit}.def{display:block;padding-top:1px;padding-bottom:1px}.defHover{display:block;cursor:pointer !important;padding-top:1px;padding-bottom:1px;background-repeat:repeat-y}.defIcon{vertical-align:middle;margin-left:5px;margin-right:3px;width:16px;height:16px;border-style:none}.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}.Icone{margin-top:16px;vertical-align:middle;margin-right:2px;margin-left:2px;cursor:pointer;width:15px;float:left;font-size:11px}.ImgIconeParam{margin-top:1px}#DivMenuPrinc .MenuParent{display:inline}a.MnuAPrt{display:inline-block}#DivMenuPrinc .MenuParent .MenuTitle,#DivMenuPrinc .MenuTitleOver .MenuTitle{height:33px}#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent div,#DivModuleList_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent div{width:100%}.MenuText{float:left}.MenuItemIco{float:left}#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSeparator{padding:0;margin:0;cursor:default;height:9px;font-size:0;background-image:url(/IsilogWebSystem/images/Menus/MenuPrinc/separateur.png);background-repeat:repeat-x;background-position:center}#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSeparator hr{height:2px;margin:-4px;padding:0;border:0;display:none}#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}#DivRacBandeau .MenuBegin .MenuLeft,#DivRacBandeau .MenuBegin .MenuRight{width:6px;display:inline;background-repeat:repeat-y}#DivRacBandeau .MenuBegin .MenuCenter{display:inline}#DivRacBandeau .MenuBegin{display:inline}#DivRacBandeau .MenuDown .MenuDownLeft,#DivRacBandeau .MenuDown .MenuDownRight{float:left;width:17px;background-repeat:no-repeat;background-position:left top}.BigBtnPrinc{float:left}#DivParam{float:right;display:block;width:auto}.BandeauSeparator{float:left;background-image:url(/IsilogWebSystem/Images/Menus/MenuPrinc/ban-delimiteur.png)}#DivVoileBlancDetail{background-color:#fff}#DivVoileBlancFormulaire{background-color:#fff}#DivVoileBlancFormulaireMenu{background-color:#fff}.debug_tracer{position:absolute;z-index:6000;position:absolute;overflow:auto;background:#efefef;border:solid #000 1px}.BackGroundWait{opacity:.8}.PasswordStrengthHelp{color:#000;font-size:small}.PasswordStrengthLevel1{background-color:#f00;color:#000;font-family:Arial;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-family:Arial;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-family:Arial;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-family:Arial;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;font-family:Trebuchet MS;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:0}#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-family:Trebuchet MS;font-size:11px;margin:0;padding:0}.IsiComboBoxDropDown{border-style:solid;border-color:#94a6b5;border-width:1pt}.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{font-family:Trebuchet MS;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}.IsiComboCritTable{text-align:left;border:0;margin:0 0 0 0;padding:0 2px 0 2px;vertical-align:middle}.CriEl{display:inline-block;height:100%;position:relative;height:18px}.CriEl .IsiImageButton_ArrowImg{display:none}.CriEl .tcL{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Crit .CriEl.KW .TxtN{display:inline;position:relative;width:20px;font-size:10px;text-align:right;margin-left:2px;margin-right:5px}.CriEl .TxtN,.CriEl .span{display:none}.CriEl.KW.Htxt .TxtN{display:none}.hc{display:none}.CriEl .IsiImageButton_Menu{width:250px;position:absolute}.KW{padding-left:10px;padding-right:10px;overflow:hidden;position:relative}.CriEl.KW{height:19px}.KWBorder{height:18px}.CriEl.KW .span,.CriEl.KW .span{line-height:18px;vertical-align:middle;display:inline-block;margin-bottom:3px}.CriEl .span,.CriEl .span{display:none}.BK{vertical-align:top;width:31px;padding-left:5px}.BK DIV DIV DIV.IsiImageButton_ImgList{text-align:left}.CriEl.KW .span.spbis,.CriEl.KW .span.spbis{display:none}.lEtr{margin-left:3px;margin-right:3px}.Crit{white-space:nowrap;position:relative;margin-left:25px}.TcDc{height:18px}.IsiComboCritTextBox,.IsiComboCritTextBoxEntre{border:solid 0 #fff;padding-top:2px}.IsiComboCritTextBoxEntre{border-left:solid 1px #aaa}table#tblCritere{padding-right:5px}div#cntnr,.IsiComboCritLabel,.tcDc,.tcDcSub,.tcDcSubf{white-space:nowrap}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-family:Arial Narrow,Arial;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%}.htmlCtrlZDesign{border:solid 1px #aaa;padding-left:0}
.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;
  min-height: 1px;
  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;
}
html #HOMEICONE {
  margin: 0px;
  width: auto;
}
/*
 _____                   _     ______ __          __
|  __ \                 | |   |  ____|\ \        / /
| |__) | ___  ___   ___ | |_  | |__    \ \  /\  / / 
|  _  / / _ \/ __| / _ \| __| |  __|    \ \/  \/ /  
| | \ \|  __/\__ \|  __/| |_  | |        \  /\  /   
|_|  \_\\___||___/ \___| \__| |_|         \/  \/    
                                                                                                      
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 .BandeauSeparator,
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, ...                   
*/
html #DivWaveBanner,
html #DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent div .MenuItemIco,
#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSeparator,
#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSeparator hr,
#DivMenuPrinc .SubMenu .MenuBegin .MenuCenter .MenuUp,
#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent div .MenuItemIco,
#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSpacer,
#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuContent .MenuSpacerFenetre,
#DivMenuBigbtn_Panel .SubMenu .MenuBegin .MenuCenter .MenuUp,
#DivMenuBigbtn_Panel .SubMenu .MenuDown,
#DivModule .FlecheModuleImg,
#DivModule .FlecheModuleImgHover,
html #DivModule #DivModuleList .MenuUp,
html #DivModule #DivModuleList .MenuDown,
html #DivProf #DivProfList .MenuUp,
html #DivProf #DivProfList .MenuDown,
html .home .IsiPageHeader .IsiImageButton_Container .IsiImageButton_ImgContainer,
html .iPanel .iconlabel,
html .HomePage #IsiPerso_l,
html .IsiSpltBar,
html .DivMenuFormSpacer,
#DivDetail #DivDetailLeft {
  display: none;
}
html #DivMenuPrinc .MenuParent .MenuTitle,
html #DivMenuPrinc .MenuTitleOver .MenuTitle {
  height: auto;
}
html #DivMenuPrinc .MenuParent .MenuTitle,
html #DivMenuPrinc .MenuTitleOver .MenuTitle {
  cursor: pointer;
  /*float: none;*/
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
html #DivMenuPrinc .MenuParent .MenuBegin,
html #DivMenuPrinc .MenuTitleOver .MenuBegin,
html #DivMenuPrinc .MenuParent .MenuEnd,
html #DivMenuPrinc .MenuTitleOver .MenuEnd,
html #DivMenuPrinc .MenuTitleOver,
html #DivMenuPrinc .MenuBeginOver,
html #DivMenuPrinc .MenuEndOver {
  height: auto;
  background-image: none;
  background-color: inherit;
}
.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: #b6c0c3;
}
.glob .imgMinus,
.glob .imgPlus {
  font-family: FontAwesome;
  color: #1ca8dd;
  cursor: pointer;
  line-height: 8px;
}
.glob .imgMinus {
  position: relative;
  right: 7px;
  top: 13px;
}
.glob .imgPlus {
  left: 2px;
  position: relative;
}
.glob .imgPlus:before {
  content: "\f0d8";
  font-size: 16px;
}
.glob .imgMinus:before {
  content: "\f0d7";
  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-family: arial,fontawesome;
  font-size: 11px;
  color: inherit;
  width: inherit;
}
.glob .c2 > span.car {
  font-family: arial,FontIsilog;
  font-size: 11px;
  color: inherit;
  width: inherit;
}
.glob .c2 > span.calc:before {
  content: "\f0f6";
  margin-right: 3px;
  font-size: 14px;
  color: #1ca8dd;
}
.glob .c2 > span.car:before {
  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;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a {
  line-height: 26px;
  vertical-align: text-bottom;
  /*DYSF 66531*/
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover[data-number]:hover:after {
  background-color: #3b4346;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a[class^="fi"]:before {
  font-family: FontIsilog;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a[class^="fa"]:before {
  font-family: FontAwesome;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a: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: #3b4346;
  color: #fff;
  text-align: center;
  font-size: 16px;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:before:hover {
  background-color: #1ca8dd;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a[data-number]:after {
  background-color: #1ca8dd;
  border-radius: 18px;
  color: #fff;
  content: attr(data-number);
  display: inline;
  font-size: 11px;
  height: 18px;
  left: 18px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0;
  min-width: 12px;
  padding: 0 3px;
}
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: #1791c1;
  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 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 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: #252527;
}
.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 */
/* 
    IsiSwitchButton 
*/
/*
    FIN IsiSwitchButton
*/
/*
    Graph
*/
/* 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 */
/*
    IsiListeCompteur
*/
/*
    FIN IsiListeCompteur
*/
/*
    IsiSearch
*/
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: #e0e0e0;
  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: #1791c1;
  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: #1791c1;
  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: #82cde9;
}
.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: #82cde9;
}
.fileDragNDrop-overlay .border.multi .dropZoneContainer.dz-drag-hover .text {
  color: #82cde9;
}
.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 {
  display: inline-block;
  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;
  opacity: 0;
  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 #e0e0e0;
  line-height: 18px;
  box-sizing: border-box;
  background-color: #fff;
  font-weight: normal;
}
.disable.IsiInputFile {
  color: #808080;
  background-color: #eff2f3;
}
.IsiInputFile .fileName {
  font-size: 11px;
  display: inline-block;
  width: calc(100% - 54px - 5px - 8px);
  vertical-align: middle;
  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:hover .buttons,
.IsiInputFile.hover .buttons {
  display: inline-block;
}
.IsiInputFile .buttons {
  display: none;
  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 {
  min-width: 240px;
}
.IsiAttachedFile.designMode {
  height: 100%;
}
.IsiAttachedFile.designMode .globalDisplayZone {
  background-color: #808080;
}
.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: #252527;
}
.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 {
  position: relative;
  width: 100%;
}
.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 .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 {
  flex: 3 0px;
  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: #a2d7eb;
}
.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 {
  font-family: FontAwesome;
  content: "\f0d7";
  font-size: 29px;
  margin-top: 16px;
  pointer-events: none;
  position: absolute;
  right: 25px;
  z-index: 3000;
  display: none;
}
.IsiAttachedFile .globalDisplayZone .IsiFloatingToolBar .IsiImageButton.IsiImageButtonFa i.fa-star:before {
  line-height: 25px;
  font-size: 15px;
}
.IsiAttachedFile .globalDisplayZone.listRender {
  box-sizing: border-box;
  border: 1px dashed #CDCDCD;
  background-color: #fff;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone {
  overflow: hidden;
  margin-bottom: 13px;
}
.IsiAttachedFile .globalDisplayZone.listRender .mainAttachedZone .listZone {
  height: 100%;
  background-color: #fff;
}
.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: #e0e0e0;
  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: #f7f7f7;
}
.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: #252527;
  margin-left: 7px;
  line-height: 22px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar {
  width: 100%;
  background-color: #45a7cd;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar.displayed .IsiFloatingToolBar_tbct:after {
  color: #45a7cd;
  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: #a2d7eb;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar .IsiImageButton:hover:not(.disabled) {
  color: #a2d7eb;
}
.IsiAttachedFile .globalDisplayZone.listRender .floatingToolbar .IsiFloatingToolBar [data-value="notdefault"].IsiImageButton {
  color: #a2d7eb;
}
.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: #e0e0e0;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow {
  color: #1ca8dd;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow.limit-reached {
  color: #b3dbeb;
}
.IsiAttachedFile .globalDisplayZone.listRender .bottomToolbar .arrow:not(.limit-reached):hover {
  color: #186c8d;
}
.IsiAttachedFile .globalDisplayZone.previewRender {
  height: calc( 100% - (25px + 10px));
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone {
  height: 100%;
  background-color: #808080;
}
.IsiAttachedFile .globalDisplayZone.previewRender .previewZone .displayedAttachedImg {
  width: 100%;
  height: 100%;
  display: 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: white;
  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: #186c8d;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton {
  color: #1ca8dd;
}
.IsiAttachedFile .globalDisplayZone.previewRender .floatingToolbar .IsiFloatingToolBar [data-value="default"].IsiImageButton:hover {
  color: #1ca8dd;
}
#container {
  width: 100%;
  height: 100%;
}
.IsiAssistantScan {
  width: 100%;
  height: 100%;
  margin: auto;
  background-color: #fff;
  border-style: solid;
  border-color: #1791c1;
  border-width: 2px 0 0 0;
  font-size: 10pt;
}
.IsiAssistantScan .IsiWaitBar {
  position: relative;
  top: -30px;
}
.IsiAssistantScan .sAttente_Traitement .FrontWait {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/AssistantScan/animation_icone-scannette.gif);
}
.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 .sAttente_Traitement.IsiWaitBar .FrontWait {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/WaitingBar.gif);
}
.IsiAssistantScan .iPanel_Lbl_Scan {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #0d5069;
  margin-bottom: 1px;
  margin-top: 2px;
  height: 30px;
  width: 100%;
  text-align: left;
  user-select: none;
  display: inline-flex;
}
.IsiAssistantScan .iPanel_Lbl_Scan .chevron {
  padding-left: 9px;
  color: #1791c1;
}
.IsiAssistantScan .iPanel_Lbl_Scan .chevron:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f077";
}
.IsiAssistantScan .iPanel_Lbl_Scan .titre_Scan {
  transform: translateY(25%);
  margin-right: 8px;
  font-weight: bold;
  padding-left: 9px;
}
.IsiAssistantScan .iPanel_Lbl_Scan .btn_debug {
  transform: translateY(5%);
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f188";
  font-size: 22px;
  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: 240px;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan .sImput_Scan {
  display: inline;
  padding-left: 10px;
}
.IsiAssistantScan .iZone_Scan .ChoiceZone_Scan .sCode_Scan {
  margin-left: 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%;
  height: 18px;
}
.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: #68b7d7;
}
.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 #f2f2f2;
  overflow: hidden;
  display: inline-block;
  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: #e0e0e0;
  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 .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: #617b85;
  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: #eff2f3;
  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: #617b85;
  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: #b0bdc2;
  opacity: 1;
}
.searchMode.IsiSwitchButton .ModeCss .switchNothing .labelValue {
  font-style: normal;
  color: #fff;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
#FormHeader_sb .AutomaticLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
.fullscreen.IsiDataList .datalistBottom {
  display: none;
}
/*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 .Wrapper.IsiPanel {
  border-width: 2px 0 0 0;
  border-color: #1791c1;
  border-style: solid;
}
html .IsiDataList .IsiSearch {
  /* La zone de recherche rapide */
  max-width: 435px;
  margin: 0 10px 10px 10px;
}
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;
}
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: #1791c1;
  float: left;
  max-width: 93%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
}
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: #1791c1;
}
html .IsiDataList .IsiPanel .Header .showIcon.Collapse.unfold i:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f078";
  color: #1791c1;
}
html .IsiDataList .IsiPanel .Header .showIcon.view-fullscreen .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f065";
  font-style: normal;
  color: #1791c1;
}
html .IsiDataList .IsiPanel .Header .showIcon.view-smallscreen .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f066";
  font-style: normal;
  color: #1791c1;
}
html .IsiDataList .IsiPanel .Header .showIcon .refresh:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f01e";
  font-style: normal;
  color: #1791c1;
}
html .IsiDataList .IsiPanel .Header .showIcon.debugInfo:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f188";
  font-style: normal;
  color: #1791c1;
}
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%;
  margin: 0 10px;
  margin-bottom: 5px;
}
html .IsiDataList .dataGridDiv .dataListLoading {
  height: 26px;
  width: 100%;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/WaitingBar.gif);
  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 10px;
}
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%;
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
.IsiDataList {
  /* TEMPLATE STANDARD */
  /* TEMPLATE STANDARD SMARTPHONE */
  /* TEMPLATE WEBPART LISTE/COMPTEUR */
}
.IsiDataList .StandardTemplate {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
  display: inline-block;
}
.IsiDataList .StandardTemplate .TableHeader {
  position: sticky;
  top: 0px;
}
.IsiDataList .StandardTemplate .TableHeader .headerRow .headerCol {
  background-color: #3b4346;
  color: #fff;
  border-right: 1px solid #fff;
  text-align: center;
}
.IsiDataList .StandardTemplate .TableHeader .headerRow .headerCol:first-child {
  border-left: 1px solid #3b4346;
}
.IsiDataList .StandardTemplate .TableHeader .headerRow .headerCol:last-child {
  border-right: 1px solid #3b4346;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol {
  background: #e0e0e0;
  border-right: 1px solid #fff;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol:first-child {
  border-left: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(odd) .bodyRow .bodyCol:last-child {
  border-right: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol {
  background: #fff;
  border-right: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol:first-child {
  border-left: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow .bodyCol:last-child {
  border-right: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item:nth-child(even) .bodyRow:last-child .bodyCol {
  border-bottom: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow.clickable {
  cursor: pointer;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover {
  opacity: 1;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol {
  background: #b2eaff;
  border-right: 1px solid #82cde9;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol:first-child {
  border-left: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow.clickable:hover .bodyCol:last-child {
  border-right: 1px solid #e0e0e0;
}
.IsiDataList .StandardTemplate .BodyTemplate .item .bodyRow .bodyCol {
  vertical-align: middle;
}
.IsiDataList .StandardTemplate .row {
  height: 28px;
  display: flex;
  margin: 0;
}
.IsiDataList .StandardTemplate .row .col {
  overflow: hidden;
  flex: none;
  display: flex;
  align-items: center;
}
.IsiDataList .StandardTemplate .row .col .content {
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 7px;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item:not(:last-child) {
  margin-bottom: 8px;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow {
  display: flex;
  overflow: hidden;
}
.IsiDataList .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 .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:not([data-attr="html"]) {
  height: 20px;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:last-child:not(:first-child) {
  margin-left: 5px;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow .bodyCol:not(:last-child) {
  flex-grow: inherit;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol {
  padding: 0 5px;
  color: #fff;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.identifier {
  flex-shrink: 0;
  background-color: #617b85;
  min-width: 10px;
  max-width: 50%;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.mainInfo {
  background-color: #b0bdc2;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol {
  color: #1791c1;
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol:last-child:not(:first-child):not([data-attr="html"]):before {
  content: ' - ';
}
.IsiDataList .SmartphoneStandardTemplate .BodyTemplate .item .bodyRow:nth-child(2n+4) {
  background-color: #ededed;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item:not(:last-child) {
  margin-bottom: 8px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow {
  display: flex;
  overflow: hidden;
}
.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: #617b85;
  min-width: 10px;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:first-child .bodyCol.mainInfo {
  background-color: #b0bdc2;
}
.IsiDataList .WebpartListeCompteurTemplate .BodyTemplate .item .bodyRow:nth-child(2) .bodyCol {
  color: #1791c1;
}
.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: #ededed;
}
.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 #ededed;
}
#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: #252527;
}
div.ui-datepicker .ui-datepicker-today {
  border-radius: 25px;
  background-color: white;
  border: 2px solid #1ca8dd;
  color: #252527;
}
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 #ededed;
  color: #252527;
  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: #b6c0c3;
  width: 100%;
  border-width: 0px;
}
div.ui-datepicker table.ui-datepicker-calendar td:hover {
  border-radius: 25px;
  background-color: #ededed;
  border: 2px solid transparent;
  color: #1791c1;
  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: #1791c1;
  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: #1791c1;
  font-size: 13px;
}
div.ui-datepicker .ui-datepicker-next.ui-corner-all > span:before {
  font-family: FontAwesome;
  color: #b6c0c3;
  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: #b6c0c3;
  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 #ededed;
  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: #b6c0c3;
  display: inline-block;
  margin-left: 5px;
  margin-top: 1px;
  position: relative;
  height: 15px;
  width: 16px;
}
.IsiDateEditor .dateTimePickerButton.hoverDateEditor {
  color: #45a7cd;
}
.IsiDateEditor .dateTimePickerButton.focusDateEditor {
  color: #45a7cd;
}
.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: #eff2f3;
}
.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 #DDDDDD;
  vertical-align: top;
}
.IsiDateEditor .ui-igedit-container .ui-igedit-input {
  text-overflow: ellipsis;
}
.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.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.disabledDateEditor.dateHourFullEditor .dateTimePickerButton {
  color: #fff;
  background-color: #eff2f3;
}
.IsiDateEditor.disabledDateEditor .ui-igedit-container {
  border: 1px solid #eff2f3;
}
.IsiDateEditor.disabledDateEditor .ui-igedit-container .ui-igedit-input {
  background-color: #eff2f3;
}
.IsiDateEditor.disabledDateEditor input {
  color: #808080;
  -webkit-text-fill-color: #808080;
}
.IsiDateEditor.searchMode.dateHourFullEditor .dateTimePickerButton {
  background-color: #f3fbfd;
}
.IsiDateEditor.searchMode.hoverDateEditor {
  color: #45a7cd;
}
.IsiDateEditor.searchMode.focusDateEditor {
  color: #45a7cd;
}
.IsiDateEditor.searchMode .ui-igedit-input {
  background-color: #f3fbfd;
}
.IsiDateEditor.searchMode .ui-igedit-container {
  border: 1px solid #f3fbfd;
}
.IsiDateEditor.searchMode .ui-state-hover {
  border: 1px solid #cbe7f2;
}
.IsiDateEditor.searchMode .ui-state-focus {
  border: 1px solid #45a7cd;
}
.IsiDateEditor .ui-state-hover {
  border: 1px solid #b6c0c3;
}
.IsiDateEditor .ui-state-focus {
  border: 1px solid #45a7cd;
}
.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 #DDDDDD;
  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 #b6c0c3;
}
.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: #45a7cd;
  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: #eff2f3;
  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: #1791c1;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.we {
  color: rgba(2, 131, 181, 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: #eff2f3;
  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: #eff2f3;
  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: #e0e0e0;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selected {
  color: #fff;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selectedIE11 {
  color: #fff;
}
.dateTimePickerContainer .calendarContainer .weekContainer .day.selected:after {
  content: '';
  background-color: #45a7cd;
  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: #45a7cd;
  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: #b0bdc2;
  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: #1791c1;
  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: #45a7cd;
  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: #45a7cd;
  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-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 #e0e0e0;
}
.IsiSimpleVar.selected {
  border: 1px solid #d7e8ef;
}
.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: #d7e8ef;
}
.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 #252527;
}
.IsiExpression.selected {
  background-color: #d7e8ef;
}
.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: #252527;
}
.IsiExpression > .mainCont > .operatCont .IsiImageButton .label {
  color: #d7e8ef;
}
.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;
}
.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 #252527;
}
div.content > div.disabled {
  margin-top: 2px;
}
.IsiExpBuilderHelper {
  display: none;
}
.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 {
  padding: 10px 5px 0px 5px;
  margin-top: 36px;
  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 #f45e61;
}
.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:last-child {
  padding-bottom: 8px;
}
.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: #bebebe;
  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 {
  border: 1px solid rgba(255, 255, 255, 0);
  cursor: move;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 2px 10px;
}
.control.ui-draggable-dragging,
.control-container.ui-draggable-dragging {
  background-color: white;
  border: 1px solid #44565c;
  padding: 10px;
  min-width: 300px;
  max-width: 600px;
  box-shadow: 0 0 0 0;
  z-index: 1000;
}
.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;
}
.control-container.ui-draggable-dragging::after {
  content: '[...]';
  margin: 9px;
  font-size: 14px;
  color: green;
}
.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;
}
.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: #627C86;
  border-radius: 4px;
}
.fb.splitter-dock .btn-dock .btn.btn-primary.ui-droppable-hover {
  cursor: pointer;
  background-color: #F55153;
}
.fb.splitter-dock .btn-dock .btn.btn-switch.ui-droppable-hover {
  cursor: pointer;
  background-color: #F55153;
}
.fb.splitter-dock .btn-dock .btn.ui-droppable-disabled {
  display: none;
  background-color: #A1B1B7;
}
.fb.preview-zone {
  background: rgba(245, 81, 83, 0.5);
  border: 1px solid #F55153;
  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;
  margin: auto;
  border-radius: 3px;
  margin: 0 0 10px 10px;
}
.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: #1791c1;
}
.IsiIcon .IsiIconLink.IsiIconLinkFi .IsiIconLinkLabel {
  margin-top: 10px;
}
.IsiIcon .IsiIconLink.IsiIconLinkFa {
  /*Label du lien*/
}
.IsiIcon .IsiIconLink.IsiIconLinkFa i {
  font-family: FontAwesome;
  font-size: 28px;
  color: #1791c1;
}
.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: #f7f7f7;
}
.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: #617b85;
  border: 1px solid #617b85;
  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: #617b85;
}
.IsiFavoris .IsiGallery .IsiIcon .DivIcone.DivIconeHover .IsiIconLinkLabel {
  color: #617b85;
}
.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%);
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
.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;
  height: 22px;
  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;
}
.id {
  background-color: #F6F6F6 !important;
  background-image: -moz-linear-gradient(left center, #F6F6F6, #E9E9E9) !important;
  background-image: -webkit-linear-gradient(left, #F6F6F6, #E9E9E9) !important;
  background-image: linear-gradient(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;
}
/* IsiGantt toolbar*/
/*
.my-toolbar {
    background : #f3f6f8;
}

.my-toolbar .x-btn {
    background : transparent !important;
    border     : 0 none !important;
}

.my-toolbar .icon{
    margin-top:2px;
}

.my-toolbar .x-btn-over .x-btn-icon-el {
    opacity : 0.8;
}*/
/*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 #1791c1;
  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: #f7f7f7;
}
/*
.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: #b2eaff;
}
/*HMLA 17/02*/
.x-grid-tree-node-leaf {
  background-color: #f2f2f2;
}
/*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: #e0e0e0;
  background-image: none;
  border: 0 none;
  border-radius: 15px;
  box-shadow: 0 2px 0 rgba(28, 168, 221, 0.6);
  color: #1791c1;
  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, arial;
  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: #ededed;
  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: #f3fbfd;
  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)
*/
.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: #737373;
}
.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: #595959;
}
.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: #b2eaff;
  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: #f3fbfd;
}
.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: #1791c1;
  color: #fff;
  margin-bottom: 5px;
}
.IsiGrid .ui-iggrid .ui-iggrid-loadmorebutton input {
  height: 34px;
  background-color: #1791c1;
  color: #fff;
}
.IsiGrid .ui-iggrid .ui-ig-altrecord {
  background-color: #f2f2f2;
}
.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: #737373 !important;
  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 .showMoreWaitBar {
  display: none;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/WaitingBar.gif);
  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: #b6c0c3;
  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: #b6c0c3;
  line-height: 32px;
}
input.hasValue + .gridGlobalFiltering.clear:after {
  color: #1791c1;
  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 #DDDDDD;
  height: 30px;
  box-sizing: border-box;
  position: relative;
}
.IsiSearch:hover {
  border: 1px solid #b6c0c3;
}
.IsiSearch .launcher:after {
  font-family: FontAwesome;
  font-size: 20px;
  content: "\f002";
  display: block;
  right: 6px;
  position: absolute;
  top: 0;
  font-style: normal;
  color: #b6c0c3;
  line-height: 30px;
  margin-top: -1px;
}
.IsiSearch .clear:after {
  font-family: FontAwesome;
  font-size: 20px;
  content: '\f057';
  display: block;
  right: 34px;
  position: absolute;
  top: 0;
  font-style: normal;
  color: #b6c0c3;
  line-height: 30px;
  margin-top: -1px;
}
.IsiSearch input.hasValue ~ span {
  cursor: pointer;
}
.IsiSearch input.hasValue ~ span:after {
  color: #1791c1;
}
.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: 29px;
  display: inline-block;
}
.IsiImageButton.IsiImageButtonFa i:before {
  font-size: 16px;
}
.IsiImageButton.IsiImageButtonFa i + .label {
  line-height: 29px;
}
.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: 24px;
  font-size: 13px;
}
.IsiImageButton .menu {
  font-style: normal;
  font-weight: normal;
  color: #1791c1;
  font-size: 11px;
  position: absolute;
  left: 0px;
  text-align: left;
  z-index: 100000;
}
.IsiImageButton .menu .IsiMenu,
.IsiImageButton .menu.floating .IsiMenu {
  margin-top: 4px;
  display: none;
}
.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: 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: rgba(128, 128, 128, 0.6);
  color: #e0e0e0;
  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: 100000;
}
.ImageButtonMenu.floating {
  display: inline;
}
.ImageButtonMenu.floating .IsiMenu {
  display: none;
}
/*
  _____       _  _____                     _    _                   _             
 |_   _|     (_)|  __ \                   | |  | |                 | |            
   | |   ___  _ | |__) |__ _   __ _   ___ | |__| |  ___   __ _   __| |  ___  _ __ 
   | |  / __|| ||  ___// _` | / _` | / _ \|  __  | / _ \ / _` | / _` | / _ \| '__|
  _| |_ \__ \| || |   | (_| || (_| ||  __/| |  | ||  __/| (_| || (_| ||  __/| |   
 |_____||___/|_||_|    \__,_| \__, | \___||_|  |_| \___| \__,_| \__,_| \___||_|   
                               __/ |                                              
                              |___/                                              
 Style : IsiPageHeader
*/
/*
    Cette mixin permet de définir la hauteur du composant
*/
.IsiPageHeader {
  box-sizing: border-box;
  position: relative;
  /*
        Cette mixin permet de d�finir la hauteur du composant
    */
}
.IsiPageHeader.formHeader {
  background: white;
  margin: 0 5px 0 5px;
  padding: 0;
  height: 67px;
  /*.IsiSwitchButton.setSize(@form-header-searchModeSwitch-width, @form-header-searchModeSwitch-height);*/
}
.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: #1791c1;
  color: white;
}
.IsiPageHeader.formHeader .count.noDisplay,
.IsiPageHeader.formHeader .count:empty {
  display: none;
}
.IsiPageHeader.formHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #1791c1;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 10px 0 0 94px !important;
  line-height: auto;
}
.IsiPageHeader.formHeader .title .count {
  background-color: #1ca8dd;
  color: #fff;
  border-radius: 6px;
  padding: 2px 4px;
  margin-top: 8px;
  line-height: 11px;
  font-size: 11px;
  margin-left: 6px;
  margin-right: 6px;
}
.IsiPageHeader.formHeader .title .titleRight {
  font-weight: normal;
  margin-left: 13px;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode {
  display: none;
}
.IsiPageHeader.formHeader .title .titleRight .navigationMode.archive {
  display: inline;
}
.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 {
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.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 .toolbar {
  z-index: 150;
}
.IsiPageHeader.formHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiPageHeader.formHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiPageHeader.formHeader .toolbar {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiPageHeader.formHeader .toolbar .button {
  padding: 0px;
  line-height: 29px;
  height: 28px;
  margin-left: 20px;
}
.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: 29px;
  display: inline-block;
  width: 29px;
  margin-right: 10px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled > div > i:before {
  color: #fff;
  background: #808080;
}
.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 .label {
  font-style: normal;
  font-size: 11px;
  color: #82cde9;
  font-weight: normal;
  text-transform: none;
}
.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: #82cde9;
  text-decoration: none;
}
.IsiPageHeader.formHeader .toolbar .button.enabled > div > i:before {
  background: #1ca8dd;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 29px;
}
.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: #82cde9 none no-repeat scroll center center;
  border-radius: 29px;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiPageHeader.formHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #82cde9;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon i {
  position: absolute;
}
.IsiPageHeader.formHeader .toolbar .button.showIcon .label {
  margin-left: 39px;
}
.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;
  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: white;
  margin: 0 20px 3px 20px;
  padding: 0 0 0 0px;
  height: 32px;
  width: calc(100% - 220px);
  overflow: visible;
  white-space: nowrap;
}
.IsiPageHeader.associatedViewHeader .iconContainer {
  line-height: 32px;
}
.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: #1791c1;
  color: white;
}
.IsiPageHeader.associatedViewHeader .count.noDisplay,
.IsiPageHeader.associatedViewHeader .count:empty {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: initial;
  color: #1791c1;
  font-size: 15px;
  font-weight: bold;
  margin: 0 6px 0 10px;
  padding: 0 !important;
  line-height: 32px;
}
.IsiPageHeader.associatedViewHeader .title .count {
  background-color: #1ca8dd;
  color: #fff;
  border-radius: 6px;
  padding: 2px 4px;
  margin-top: 8px;
  line-height: 11px;
  font-size: 11px;
  margin-left: 6px;
  margin-right: 6px;
}
.IsiPageHeader.associatedViewHeader .title .titleRight {
  font-weight: normal;
  margin-left: 13px;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode {
  display: none;
}
.IsiPageHeader.associatedViewHeader .title .titleRight .navigationMode.archive {
  display: inline;
}
.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 {
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.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: #fff;
}
.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: #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.associatedViewHeader .topRight .count[data-mode="none"] {
  display: none;
}
.IsiPageHeader.associatedViewHeader .topRight .IsiSwitchButton {
  padding-top: 4px;
  width: 180px;
}
.IsiPageHeader.associatedViewHeader .toolbar {
  z-index: 150;
}
.IsiPageHeader.associatedViewHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiPageHeader.associatedViewHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiPageHeader.associatedViewHeader .toolbar {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiPageHeader.associatedViewHeader .toolbar .button {
  padding: 0px;
  line-height: 29px;
  height: 28px;
  margin-left: 20px;
}
.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: 29px;
  display: inline-block;
  width: 29px;
  margin-right: 10px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div > i:before {
  color: #fff;
  background: #808080;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled .label {
  font-style: normal;
  font-size: 11px;
  color: #1ca8dd;
  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 .label {
  font-style: normal;
  font-size: 11px;
  color: #82cde9;
  font-weight: normal;
  text-transform: none;
}
.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: #82cde9;
  text-decoration: none;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled > div > i:before {
  background: #1ca8dd;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 29px;
}
.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: #82cde9 none no-repeat scroll center center;
  border-radius: 29px;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #82cde9;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon i {
  position: absolute;
}
.IsiPageHeader.associatedViewHeader .toolbar .button.showIcon .label {
  margin-left: 39px;
}
.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;
  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 .count[data-value] {
  position: static;
  display: inline-block;
}
.IsiPageHeader.associatedViewHeader .count: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 .topRight {
  padding-right: 0;
  padding-top: 0;
}
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: #1791c1;
  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 #1791c1;
  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;
}
html body.rwd.touch .formHeader .title .titleLabel {
  padding-left: 10px;
}
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 #ededed;
  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 .IsiYesNoSwitchButton {
  display: none;
}
html body.rwd.touch .associatedViewHeader {
  height: 32px;
  display: flex;
  flex-flow: row wrap;
}
html body.rwd.touch .associatedViewHeader .iconContainer {
  line-height: 32px;
}
html body.rwd.touch .associatedViewHeader .iconContainer {
  overflow: visible;
  position: relative;
  background: #1791c1;
  color: white;
  float: left;
  order: 0;
}
html body.rwd.touch .associatedViewHeader .iconContainer:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 0 16px 11px;
  border-color: transparent transparent transparent #1791c1;
  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;
}
html body.rwd.touch .associatedViewHeader .title .titleLabel {
  padding-left: 10px;
}
html body.rwd.touch .associatedViewHeader .title:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 22px 15px;
  border-color: transparent transparent transparent #ededed;
  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 .IsiYesNoSwitchButton {
  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;
}
.IsiPageHeaderRightToolBar .btnDebug,
.IsiPageHeaderRightToolBar .btnDebug:hover {
  border-radius: 16px;
  background-color: #e0e0e0;
  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: #45a7cd;
  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 #ededed;
}
.touch .IsiPageHeaderRightToolBar .debugDiv {
  position: absolute;
  z-index: 1;
  display: none;
  right: 0;
  padding: 3px 0 2px 0;
  background: #1791c1;
  margin: 1px 0 0 0;
  top: 40px;
  float: right;
  clear: both;
}
.touch .IsiPageHeaderRightToolBar .debugDiv:before {
  font-family: FontAwesome;
  content: "\f0d7";
  font-size: 31px;
  color: #1791c1;
  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: #1791c1;
  text-align: center;
  cursor: pointer;
}
.touch .IsiPageHeaderRightToolBar .debugDiv .btnDebug:first-child {
  margin-left: 9px;
}
.touch .IsiPageHeaderRightToolBar .debugDiv .btnDebug:last-child {
  margin-right: 9px;
}
.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: #252527;
  text-decoration: none;
}
.IsiHamburgerMenu .burgerMenu:before {
  font-family: FontAwesome;
  font-size: 28px;
  content: '\f0c9';
}
.IsiHamburgerMenu.menuPanel {
  background-color: #186c8d;
}
.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: #186c8d;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel {
  background-color: #186c8d;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .entries {
  position: relative;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries {
  background-color: #186c8d;
}
.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries-entry-inline {
  height: 51px;
  line-height: 51px;
  white-space: nowrap;
  padding-left: 20px;
  cursor: pointer;
  position: relative;
}
.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: #2a84a7;
  background: -moz-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a84a7), color-stop(88%, #2a84a7), color-stop(100%, #186c8d));
  background: -webkit-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -o-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -ms-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: linear-gradient(to right, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a84a7', endColorstr='#186c8d', 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: #45a7cd;
  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: #1791c1;
  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: #1791c1;
}
.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 #1791c1;
  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: #1791c1;
}
.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: #0d5069;
  line-height: 50px;
  height: 40px;
  border-bottom: 1px solid #0d5069;
  position: relative;
}
.IsiHamburgerMenu .burgerMenuNavigationBar .previousMenuButton:after {
  display: block;
  cursor: pointer;
  font-family: FontAwesome;
  font-size: 28px;
  content: '\f104';
  background-color: rgba(69, 167, 205, 0.8);
  width: 67px;
  height: 40px;
  line-height: 40px;
  border-right: 1px solid #186c8d;
  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;
}
.hamburgerMenuFixedForm .ui-panel-dismiss {
  height: 100% !important;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner {
  width: 29em;
  overflow: hidden;
  min-height: 100vh;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu {
  background-color: #1791c1;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu .entries .entries-entry-inline {
  background-color: #1791c1;
}
.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: #187ba2;
  background: -moz-linear-gradient(left, #187ba2 0%, #187ba2 88%, #1791c1 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #187ba2), color-stop(88%, #187ba2), color-stop(100%, #1791c1));
  background: -webkit-linear-gradient(left, #187ba2 0%, #187ba2 88%, #1791c1 100%);
  background: -o-linear-gradient(left, #187ba2 0%, #187ba2 88%, #1791c1 100%);
  background: -ms-linear-gradient(left, #187ba2 0%, #187ba2 88%, #1791c1 100%);
  background: linear-gradient(to right, #187ba2 0%, #187ba2 88%, #1791c1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#187ba2', endColorstr='#1791c1', 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: #186c8d;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline {
  border: 0px;
  background-color: #186c8d;
}
.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: #2a84a7;
  background: -moz-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a84a7), color-stop(88%, #2a84a7), color-stop(100%, #186c8d));
  background: -webkit-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -o-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -ms-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: linear-gradient(to right, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a84a7', endColorstr='#186c8d', GradientType=1);
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.lastLevel .entries-entry-inline.groupEntry {
  background-color: #1791c1;
}
.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: #1791c1;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .searchZoneContainer {
  background-color: #186c8d;
  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: #186c8d;
  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: #186c8d;
  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: #1791c1;
  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: #1791c1;
  color: #1791c1 !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: #1791c1;
  color: #1791c1 !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: #1791c1;
  color: #1791c1 !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: #1791c1;
  color: #1791c1 !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: #1791c1;
  color: #1791c1 !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: #1791c1;
  color: #1791c1 !important;
  font-size: 14px;
  font-style: italic;
}
.IsiMainMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner .userMenuBar {
  height: 49px;
  background-color: #0d5069;
  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: #186c8d;
}
.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: #2a84a7;
  background: -moz-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a84a7), color-stop(88%, #2a84a7), color-stop(100%, #186c8d));
  background: -webkit-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -o-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -ms-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: linear-gradient(to right, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a84a7', endColorstr='#186c8d', 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: #2a84a7;
  background: -moz-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a84a7), color-stop(88%, #2a84a7), color-stop(100%, #186c8d));
  background: -webkit-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -o-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: -ms-linear-gradient(left, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  background: linear-gradient(to right, #2a84a7 0%, #2a84a7 88%, #186c8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a84a7', endColorstr='#186c8d', 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: #1791c1;
}
.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: #1690c0;
  background: -moz-linear-gradient(left, #1690c0 0%, #3aa1cb 8%, #3aa1cb 53%, #3aa1cb 92%, #1690c0 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #1690c0), color-stop(8%, #3aa1cb), color-stop(53%, #3aa1cb), color-stop(92%, #3aa1cb), color-stop(100%, #1690c0));
  background: -webkit-linear-gradient(left, #1690c0 0%, #3aa1cb 8%, #3aa1cb 53%, #3aa1cb 92%, #1690c0 100%);
  background: -o-linear-gradient(left, #1690c0 0%, #3aa1cb 8%, #3aa1cb 53%, #3aa1cb 92%, #1690c0 100%);
  background: -ms-linear-gradient(left, #1690c0 0%, #3aa1cb 8%, #3aa1cb 53%, #3aa1cb 92%, #1690c0 100%);
  background: linear-gradient(to right, #1690c0 0%, #3aa1cb 8%, #3aa1cb 53%, #3aa1cb 92%, #1690c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1690c0', endColorstr='#1690c0', 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: #45a7cd;
  content: '\f105';
  font-size: 24px;
  font-family: FontAwesome;
  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: #45a7cd;
}
.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 #45a7cd;
}
.IsiScreenMenu.IsiHamburgerMenu.menuPanel .menuPanel-inner-content-menu.firstLevel .iconSubMenu {
  width: calc(100% - 93px);
  display: none;
  min-height: 100vh;
  margin-left: 93px;
  background-color: #186c8d;
}
.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: #2a84a7;
  background: -moz-linear-gradient(left, #2a84a7 0%, #2a84a7 92%, #186c8d 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #2a84a7), color-stop(92%, #2a84a7), color-stop(100%, #186c8d));
  background: -webkit-linear-gradient(left, #2a84a7 0%, #2a84a7 92%, #186c8d 100%);
  background: -o-linear-gradient(left, #2a84a7 0%, #2a84a7 92%, #186c8d 100%);
  background: -ms-linear-gradient(left, #2a84a7 0%, #2a84a7 92%, #186c8d 100%);
  background: linear-gradient(to right, #2a84a7 0%, #2a84a7 92%, #186c8d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a84a7', endColorstr='#186c8d', 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: #f7f7f7;
  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: #1791c1;
  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;
}
.IsiMaskableHeader {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
  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 #DDDDDD;
}
.IsiMultidataEditor .IsiRow .IsiCell .IsiImageButtonFa i {
  color: #1791c1;
}
.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% - 24px*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: #f7f7f7;
}
.IsiRss .root .article .header {
  clear: both;
}
.IsiRss .root .article .header .title {
  display: inline;
  line-height: 16px;
  color: #1791c1;
  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: #1791c1;
}
.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 .dataGridDiv {
  margin: 0;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item {
  border-top: 1px solid #1791c1;
}
.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: 11px;
  color: #1791c1;
  padding-top: 10px;
}
.IsiIwsRss .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  font-style: normal;
  font-size: 11px;
  text-align: justify;
  line-height: 12px;
  color: #3b4346;
  position: relative;
  padding-top: 4px;
}
.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: block;
}
.IsiIwsRss.fullScreen {
  /* Mode fullscreen */
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.IsiIwsRss.fullScreen .feedContainer SELECT {
  padding-right: 0;
}
.IsiIwsRss.fullScreen .IsiDataList .dataGridDiv .item .RepeaterBodyDivDescription {
  padding-bottom: 10px;
}
.IsiIwsRss .feedContainer {
  margin-bottom: 1rem;
}
.IsiIwsRss .feedContainer .feedLbl {
  display: inline-block;
}
.IsiIwsRss .feedContainer .feedList {
  display: block;
  width: 100%;
  border: 1px solid #DDDDDD;
}
.IsiIwsRss .feedContainer .feedList:hover {
  border: 1px solid #b6c0c3;
}
.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 .noFeedList {
  display: none;
}
.IsiIwsRss .cpLicenceForbid {
  text-align: center;
}
.IsiIwsRss .cpLicenceForbid SPAN {
  display: block;
  font-size: inherit;
  font-family: inherit;
}
.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: #252527;
}
.IsiWebScanner {
  border-top-color: #1791c1;
  border-top-style: solid;
  border-top-width: 2px;
  background-color: #fff;
  height: 100%;
  width: 100%;
  background-color: #f7f7f7;
}
.IsiWebScanner .IsiWebScannerToolbar {
  text-align: right;
  height: 37px;
  display: block;
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/Components/Scanner/bitb.png);
  background-color: #f7f7f7;
  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;
  font-family: Arial;
  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: #e0e0e0;
  border-bottom-color: #e0e0e0;
  border-left-color: #e0e0e0;
  border-right-color: #e0e0e0;
  border-top-style: solid;
  border-left-style: solid;
}
.IsiWebScanner_pv {
  position: absolute;
  top: 37px;
  left: 38px;
  z-index: 100000;
  text-align: center;
}
.IsiWebScanner_sb {
  position: absolute;
  top: 37px;
  width: 35px;
  height: 100%;
  background-repeat: repeat-y;
  background-color: #f7f7f7;
  background-position: right;
  padding-right: 3px;
}
.IsiWebScanner_sb .IsiImageButton .menu {
  left: initial;
}
DIV.IsiWebScanner_sb {
  background-image: url(/IsilogWebSystem/images/IsiWebGUI/Components/Scanner/sblb.png);
  background-repeat: repeat-y;
  background-color: #f7f7f7;
}
.IsiWebScanner_sb .IsiImageButton_ArrowImg {
  display: none;
}
.IsiWebScanner_sb .IsiImageButton {
  margin-left: 10px;
}
.IsiWebScanner_sb .IsiImageButton:hover {
  margin-left: 10px;
}
.IsiWebScanner_sb .label {
  height: 20px;
  width: 150px;
  text-align: left;
}
.IsiWebScannerSidebar.opened .IsiWebScannerSidebar_sbct {
  width: 150px;
}
.IsiWebScannerSidebar .IsiWebScannerSidebar_sbct {
  height: 100%;
  float: left;
}
.IsiWebScanner_nf {
  position: relative;
  float: right;
  width: 250px;
  display: none;
  margin-right: 150px;
  z-index: 11000;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f7f7f7;
}
.IsiWebScanner_nf li {
  list-style-type: none;
  padding-top: 2px;
}
.IsiWebScanner_nf .iButton {
  width: 65px;
}
.IsiWebScanner_nf input {
  width: 140px;
  text-align: right;
}
.IsiWebScanner_nf .btnValid {
  margin-left: 10%;
  text-align: center;
}
.IsiWebScanner_nf .btnCancel {
  margin-left: 20px;
  text-align: center;
}
IsiWebScanner_nf li.validation {
  text-align: left;
}
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: #e0e0e0;
  border-top-width: 2px;
  border-right-style: solid;
  border-right-color: #e0e0e0;
  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: #1791c1;
}
.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 .showAll {
  cursor: pointer;
}
.IsiTreeView .showAll .count {
  vertical-align: text-top;
}
.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;
}
.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: #f7f7f7;
  border-left: 4px solid #1ca8dd;
  border-bottom: 0px solid #ededed;
  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 #ededed;
  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 .IsiPieChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiPieChartRenderer {
    padding-bottom: 0px;
  }
  .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 {
    max-width: none;
    margin: 0 auto;
    padding-left: 0;
    width: 40%;
    min-width: 300px;
    max-width: 600px;
  }
  .fullscreen .IsiGraph .IsiLineChartRenderer,
  .fullscreen .IsiGraph IsiStackChartRenderer {
    height: calc(100% - 20px);
  }
  .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 .IsiPieChartRenderer,
  .fullscreen .IsiGraph.norupture .IsiPieChartRenderer {
    padding-bottom: 0px;
  }
  .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 {
    max-width: none;
    margin: 0 auto;
    padding-left: 0;
    width: 40%;
    min-width: 300px;
    max-width: 600px;
  }
  .fullscreen .IsiGraph .IsiLineChartRenderer,
  .fullscreen .IsiGraph IsiStackChartRenderer {
    height: calc(100% - 20px);
  }
}
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 .emptyGraph {
  text-align: center;
  padding: 10px;
}
.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: #e0e0e0;
  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% - -10px - 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: -10px;
  width: 100%;
  font-size: 12px;
  border: 1px solid #DDDDDD;
}
.IsiGraph.liste .divCombo .ruptureCombo:hover {
  border: 1px solid #b6c0c3;
}
.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: #cecece;
  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;
  padding-top: 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: #1791c1;
  stroke: #1791c1;
  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: 99%;
}
.IsiGraphRequete.gridMode {
  overflow: auto;
}
.IsiGraphRequete.gridMode .chartdiv {
  display: none;
}
body:not(.touch) .IsiGraphRequete {
  overflow: auto;
}
.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: #1791c1;
  border-radius: 3px;
  width: 95px;
  height: 24px;
  line-height: 24px;
  margin: 0px 4px;
  margin-bottom: 10px;
}
.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 .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: #252527;
}
.IsiPopin .externalContentContainer .list tr {
  height: 25px;
  vertical-align: top;
}
.IsiPopin .externalContentContainer .list tr .label {
  text-align: right;
  color: #45a7cd;
  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 {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.IsiCompteurRequete .tileContainer {
  /* Le container de la tuile */
  position: relative;
  width: 100%;
  max-width: 348px;
  margin: 0 auto;
}
.IsiCompteurRequete .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);
}
.IsiCompteurRequete .tileContainer .tile.clickable {
  cursor: pointer;
}
.IsiCompteurRequete .tileContainer .tile .upperZone,
.IsiCompteurRequete .tileContainer .tile .bottomZone {
  /* Zones supérieure et inférieure */
  position: relative;
  height: 50%;
  width: 100%;
  font-size: 65px;
}
.IsiCompteurRequete .tileContainer .tile .upperZone .content,
.IsiCompteurRequete .tileContainer .tile .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%);
  /* Le texte est en Arial gras */
  font-family: Arial;
  font-style: normal;
  font-weight: bold;
}
.IsiCompteurRequete .tileContainer .tile .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;
}
.IsiCompteurRequete .tileContainer .tile .bottomZone .content {
  /* Texte dans la zone inférieure */
  color: #fff;
}
.IsiCompteurRequete .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;
}
.IsiCompteurRequete .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%;
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
.IsiWebTab {
  background-color: white;
  box-sizing: border-box;
  /*13/03 DYSF 66312 + 66531*/
  display: block;
  /* LBRI - 2012.04.04 - [DYSF:48071 et 49146] */
}
.IsiWebTab.noWebTabItemVisible {
  display: none;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel {
  background-color: #CED5D7;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel:hover {
  background-color: #CED5D7;
}
.IsiWebTab.wtDisabled .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem:hover {
  background-color: #1791c1;
}
.IsiWebTab .WebTabBar {
  height: 30px;
  border-top: 2px #1791c1 solid;
}
.IsiWebTab .WebTabBar ui-sortable-placeholder {
  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 #ededed solid;
}
.IsiWebTab .WebTabBar .fa-chevron-right {
  border-left: 2px #ededed solid;
}
.IsiWebTab .WebTabBar .fa-chevron-left,
.IsiWebTab .WebTabBar .fa-chevron-right {
  background-color: #b0bdc2;
  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: #68b7d7;
}
.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: #b0bdc2;
  border-right: 2px #ededed 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: #68b7d7;
}
.IsiWebTab .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.selectedWebTabItem {
  background-color: #1791c1;
  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;
  border-bottom: 2px #1791c1 solid;
}
.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: #CED5D7;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel:hover {
  background-color: #68b7d7;
}
.IsiWebTab.IsiWebTabDesign .WebTabBar .WebTabBarWrapper .WebTabBarContains .WebTabItemLabel.hideTabItemLabel.selectedWebTabItem {
  background-color: #1791c1;
}
.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: 50px;
  width: calc(100% - 2px);
  height: calc(100% - 32px);
}
.IsiWebTab.IsiWebTabTouch .WebTabBar {
  display: none;
}
.IsiWebTab.IsiWebTabTouch .iPanelWebTabItem {
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1791c1;
  margin-top: 10px;
  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 {
  height: 35px !important;
}
.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: #1791c1;
  border-top-width: 2px;
  border-top-style: solid;
}
.IsiProgressBar:not(.fancybox-wrap) {
  visibility: hidden;
}
.IsiProgressBar input.iLeft {
  width: 25px;
  margin-left: 3px;
  margin-top: 8px;
  margin-right: 2px;
  font-family: Arial;
  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: #e0e0e0;
  border-bottom-color: #e0e0e0;
  border-left-color: #e0e0e0;
  border-right-color: #e0e0e0;
  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: #627C86;
}
.IsiPreviewToolbar .previewToolbar {
  /* Icone palette de peinture */
  /* Icone des devices */
  /* Bouton du refresh */
  /* Barre des modes */
}
.IsiPreviewToolbar .previewToolbar > div {
  float: left;
}
.IsiPreviewToolbar .previewToolbar .modePreview {
  background: #A1B1B7;
  color: #D1D9DC;
  padding: 3px 15px;
}
.IsiPreviewToolbar .previewToolbar .modePreview.selected {
  background: #F55153;
  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: #F55153;
}
.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: #A1B1B7;
  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: #F55153;
}
.IsiPreviewToolbar .previewToolbar .statePreview .borderTrianglePreview {
  padding: 0;
  border-width: 15px 0 15px 12px;
  border-style: solid;
  border-color: transparent transparent transparent #F55153;
}
.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: #A1B1B7;
  border-left: 1px solid #fff;
  color: #D1D9DC;
  padding: 3px 15px;
}
.IsiPreviewToolbar .previewToolbarRight .deletingControlsButton.selected {
  background: #F55153;
  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%;
}
.IsiListeCompteur .IsiDataListRequete .dataGridDiv,
.IsiListeCompteur .IsiDataListRequete .msgMainContainer {
  /* On ne mets pas de bordure autour de la liste */
  border: none;
  margin: 0;
}
.IsiListeCompteur .IsiDataListRequete .IsiSearch {
  /* La zone de recherche rapide */
  margin: 0 0 10px 0;
}
.IsiListeCompteur.fullScreen {
  /* En mode plein écran */
  margin: 0 10px;
}
.IsiImageButtonCss.icon-list {
  /* Le bouton changement de mode d'affichage vers Liste */
}
.IsiImageButtonCss.icon-list:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f00b';
}
.IsiImageButtonCss.icon-counter {
  /* Le bouton changement de mode d'affichage vers Compteur */
}
.IsiImageButtonCss.icon-counter:before {
  font-family: FontIsilog;
  font-size: 18px;
  content: '\E38C';
}
.IsiImageButtonCss.icon-access {
  /* Le bouton pour accéder à la requête */
}
.IsiImageButtonCss.icon-access:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: '\f045';
}
.IsiImageButtonCss.icon-debug {
  /* Le bouton d'affichage des informations de debug */
}
.IsiImageButtonCss.icon-debug:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f188";
}
.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;
}
.IsiHTMLEditor {
  display: inline-block;
  vertical-align: top;
  /*On crée un voile transparent afin de rendre inefficace le clic sur le color picker.
    Cette bidouille est effectué car le composant igColorPickerSplitButton ne peut pas être désactivé via l'api infra*/
}
.IsiHTMLEditor .ui-ightmleditor {
  font-size: 13px;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbars-holder {
  display: block;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbars-holder {
  padding: 0 4px 0 0;
  margin: 4px 4px 0 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar {
  white-space: nowrap;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-button {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-igcombo {
  vertical-align: top;
  margin: 0 0 0 4px;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-splitbutton {
  margin-left: 5px;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-splitbutton .ui-button {
  margin-left: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar {
  margin: 0 4px 0 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-igbutton {
  vertical-align: top;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-button-text {
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar > .ui-button:first-child {
  margin-left: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-button-icon-only .ui-button-text {
  padding: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igPathFinder .ui-button-text {
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
}
.IsiHTMLEditor .ui-ightmleditor .ig-toolbar-buttons-holder {
  height: 26px;
}
.IsiHTMLEditor .ui-ightmleditor .ig-toolbar-buttons-holder .ui-splitbutton {
  vertical-align: top;
}
.IsiHTMLEditor .ui-ightmleditor .ig-toolbar-buttons-holder .ui-button-text {
  font-size: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ig-toolbar-buttons-holder {
  vertical-align: top;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igbutton-viewsource {
  margin: 4px 4px 4px 4px;
  height: 18px;
  float: left;
}
.IsiHTMLEditor .ui-ightmleditor {
  background-color: #ccc;
  border: 1px solid #bcbcbc;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-igbutton {
  border-radius: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar .ui-igbutton.ui-state-active {
  border: 1px solid #4897AA;
  background-color: #9ECBD6;
  color: #444;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-default {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-state-active {
  border: 1px solid #4897AA;
  background-color: #9ECBD6;
  color: #444;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igtoolbar-wrap .ui-igbutton.ui-igbutton {
  border-radius: 0;
}
.IsiHTMLEditor .ui-ightmleditor .ui-igcombo-fieldholder {
  border-color: #bcbcbc;
}
.IsiHTMLEditor .ui-ightmleditor-dialog-layoutList {
  margin: 0;
  padding: 0;
}
.IsiHTMLEditor .ui-ightmleditor-dialog-layoutList li {
  list-style: none;
  padding: 5px;
  margin: 0;
  display: block;
  padding-right: 3%;
}
.IsiHTMLEditor .ui-ightmleditor-content {
  padding: 0 6px 0 4px;
  position: relative;
}
.IsiHTMLEditor .ui-ightmleditor-content iframe {
  background-color: white;
  background-image: none;
  border-width: 1px;
  display: block;
  width: 100%;
  position: relative;
  margin: 0;
}
.IsiHTMLEditor .ui-ightmleditor-content iframe {
  border: 1px solid #bcbcbc;
  -webkit-box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
  box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
}
.IsiHTMLEditor .ui-ightmleditor-content textarea {
  border: 1px solid #bcbcbc;
  -webkit-box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
  -moz-box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
  box-shadow: inset 2px 2px 3px rgba(50, 50, 50, 0.1);
}
.IsiHTMLEditor .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;
}
.IsiHTMLEditor .ui-widget {
  font-family: Arial;
  outline: 0;
  font-size: 11px;
}
.IsiHTMLEditor .ui-widget .ui-ightmleditor {
  font-size: 13px;
}
.IsiHTMLEditor .ui-widget-content {
  /*border: 1px solid #bcbcbc;*/
  background: #fff;
  color: #444;
}
.IsiHTMLEditor .ui-widget-content a {
  color: #444;
}
.IsiHTMLEditor .ui-widget-content .ui-state-hover {
  background: #444;
  color: #fff;
}
.IsiHTMLEditor .ui-widget-content .ui-state-disabled {
  opacity: .35;
  nowhitespace: afterproperty;
  filter: alpha(opacity=35);
  cursor: default;
}
.IsiHTMLEditor .ui-widget-content .ui-state-default {
  border: 1px solid #bcbcbc;
  background-color: #FFF;
  color: #444;
}
.IsiHTMLEditor .ui-widget-content .ui-state-active {
  border: 1px solid #4897AA;
  background-color: #9ECBD6;
  color: #444;
}
.IsiHTMLEditor .ui-widget-content .ui-icon {
  color: #888;
}
.IsiHTMLEditor .ui-widget-content .ui-igupload-progress-container {
  border: 0;
}
.IsiHTMLEditor .ui-widget-header {
  background: #888;
  border-bottom: 1px solid #777;
  color: #fff;
  font-weight: normal;
}
.IsiHTMLEditor .ui-widget-header .ui-state-hover {
  background: #444;
  color: #fff;
}
.IsiHTMLEditor .ui-widget-header .ui-state-default {
  border: 1px solid #bcbcbc;
  background-color: #e8e8e8;
  color: #444;
}
.IsiHTMLEditor .ui-widget-header .ui-state-active {
  border: 1px solid #4897AA;
  background-color: #9ECBD6;
  color: #444;
}
.IsiHTMLEditor .ui-widget-header .ui-icon {
  color: #888;
}
.IsiHTMLEditor .ui-widget-header .ui-state-disabled {
  opacity: .35;
  nowhitespace: afterproperty;
  filter: alpha(opacity=35);
  cursor: default;
}
.IsiHTMLEditor .ui-state-active {
  border: 1px solid #4897AA;
  background-color: #9ECBD6;
  color: #444;
}
.IsiHTMLEditor .ui-state-active .ui-icon.ui-icon-triangle-1-s:before {
  font-family: FontAwesome;
  font-weight: normal;
  content: '\f0d7';
  right: 0.5px;
  left: auto;
  line-height: 14px;
}
.IsiHTMLEditor .ui-state-active .ui-icon,
.IsiHTMLEditor .ui-state-active.ui-state-hover .ui-icon,
.IsiHTMLEditor .ui-igcombo-button.ui-state-active .ui-icon,
.IsiHTMLEditor .ui-igedit-button.ui-state-active .ui-icon,
.IsiHTMLEditor .ui-iggrid .ui-igcombo-button.ui-state-active .ui-icon,
.IsiHTMLEditor .ui-igedit.ui-state-focus .ui-igedit-button-common .ui-icon,
.IsiHTMLEditor .ui-igedit.ui-state-active .ui-igedit-button-common .ui-icon,
.IsiHTMLEditor .ui.state-hover.ui-state-highlight.ui-igedit-button .ui-icon,
.IsiHTMLEditor .ui-state-hover.ui-state-highlight.ui-igcombo-button .ui-icon {
  color: #4897AA;
}
.IsiHTMLEditor .ui-state-active .ui-icon.ui-icon-triangle-1-s,
.IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-s,
.IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-e {
  background-color: transparent;
  border-radius: 15px;
  color: #252527;
  display: block;
  font-family: FontAwesome;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  width: 15px;
}
.IsiHTMLEditor .ui-state-default {
  border: 1px solid #bcbcbc;
  background-color: #e8e8e8;
  color: #444;
}
.IsiHTMLEditor .ui-state-default .ui-icon {
  color: #888;
}
.IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-s:before {
  font-family: FontAwesome;
  font-weight: normal;
  content: '\f0d7';
  right: 0.5px;
  left: auto;
  line-height: 14px;
}
.IsiHTMLEditor .ui-state-default .ui-icon-triangle-1-s:before {
  font-family: FontAwesome;
  font-weight: normal;
  content: '\f0d7';
  right: 0.5px;
  left: auto;
  line-height: 14px;
}
.IsiHTMLEditor .ui-state-disabled {
  opacity: .35;
  nowhitespace: afterproperty;
  filter: alpha(opacity=35);
  cursor: default;
}
.IsiHTMLEditor .ui-state-disabled {
  cursor: default;
}
.IsiHTMLEditor .ui-state-hover {
  background: #444;
  color: #fff;
}
.IsiHTMLEditor .ui-corner-all,
.IsiHTMLEditor .ui-corner-bottom,
.IsiHTMLEditor .ui-corner-right,
.IsiHTMLEditor .ui-corner-br {
  border-bottom-right-radius: 0;
}
.IsiHTMLEditor .ui-corner-all,
.IsiHTMLEditor .ui-corner-bottom,
.IsiHTMLEditor .ui-corner-left,
.IsiHTMLEditor .ui-corner-bl {
  border-bottom-left-radius: 0;
}
.IsiHTMLEditor .ui-corner-all,
.IsiHTMLEditor .ui-corner-top,
.IsiHTMLEditor .ui-corner-right,
.IsiHTMLEditor .ui-corner-tr {
  border-top-right-radius: 0;
}
.IsiHTMLEditor .ui-corner-all,
.IsiHTMLEditor .ui-corner-top,
.IsiHTMLEditor .ui-corner-left,
.IsiHTMLEditor .ui-corner-tl {
  border-top-left-radius: 0;
}
.IsiHTMLEditor .ui-helper-clearfix {
  min-height: 0;
}
.IsiHTMLEditor .ui-helper-clearfix:before,
.IsiHTMLEditor .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.IsiHTMLEditor .ui-helper-clearfix:after {
  clear: both;
}
.IsiHTMLEditor .ui-igbutton {
  cursor: pointer;
  display: inline-block;
  margin-right: .1em;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none !important;
}
.IsiHTMLEditor .ui-igbutton .ui-igbutton-forecolor {
  border-bottom: 3px solid #000;
}
.IsiHTMLEditor .ui-igbutton .ui-igbutton-forecolor,
.IsiHTMLEditor .ui-igbutton .ui-igbutton-backcolor {
  height: 13px;
  border-radius: 0;
}
.IsiHTMLEditor .ui-igbutton .ui-igbutton-backcolor {
  border-bottom: 3px solid transparent;
}
.IsiHTMLEditor .ui-igbutton .ui-igbutton-backcolor {
  background-image: url(/IsilogWebSystem/Styles/rwd/Images/Components/isiHTMLEditor/images/igHtmlEditor/html-editor-sprite.png);
  background-position: 0 -464px;
}
.IsiHTMLEditor .ui-igbutton.ui-state-hover .ui-igbutton-backcolor {
  background-image: url(/IsilogWebSystem/Styles/rwd/Images/Components/isiHTMLEditor/images/igHtmlEditor/html-editor-sprite.png);
  background-position: 0 -464px;
}
.IsiHTMLEditor .ui-igbutton.ui-state-active .ui-igbutton-justifyleft {
  background-position: -16px -384px;
}
.IsiHTMLEditor .ui-igbutton.ui-state-focus .ui-igbutton-justifyleft {
  background-position: -16px -384px;
}
.IsiHTMLEditor .ui-igbutton-viewsource .ui-icon {
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  width: 16px;
  height: 16px;
}
.IsiHTMLEditor .ui-igbutton-viewsource.ui-state-default .ui-igbutton-viewsource-icon {
  background-position: 0 -160px;
}
.IsiHTMLEditor .ui-igbutton-bold:before {
  font-family: FontAwesome;
  content: '\f032';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-italic:before {
  font-family: FontAwesome;
  content: '\f033';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-underline:before {
  font-family: FontAwesome;
  content: '\f0cd';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-strikethrough:before {
  font-family: FontAwesome;
  content: '\f0cc';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-justifyleft:before {
  font-family: FontAwesome;
  content: '\f036';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-justifycenter:before {
  font-family: FontAwesome;
  content: '\f037';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-justifyright:before {
  font-family: FontAwesome;
  content: '\f038';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-justifyfull:before {
  font-family: FontAwesome;
  content: '\f039';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-unorderedlist:before {
  font-family: FontAwesome;
  content: '\f0ca';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-orderedlist:before {
  font-family: FontAwesome;
  content: '\f0cb';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-removeindent:before {
  font-family: FontAwesome;
  content: '\f03c';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-indent:before {
  font-family: FontAwesome;
  content: '\f03b';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-forecolor:before {
  font-family: FontAwesome;
  content: '\f031';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-addlink:before {
  font-family: FontAwesome;
  content: '\f0c1';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-table:before {
  font-family: FontAwesome;
  content: '\f0ce';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-viewsource-icon:before {
  font-family: FontAwesome;
  content: '\f121';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-addimage:before {
  font-family: FontAwesome;
  content: '\f03e';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-copy:before {
  font-family: FontAwesome;
  content: '\f0c5';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-cut:before {
  font-family: FontAwesome;
  content: '\f0c4';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-paste:before {
  font-family: FontAwesome;
  content: '\f0ea';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-undo:before {
  font-family: FontAwesome;
  content: '\f0e2';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igbutton-redo:before {
  font-family: FontAwesome;
  content: '\f01e';
  color: #1791c1;
}
.IsiHTMLEditor .ui-splitbutton {
  display: inline-block;
  letter-spacing: -4px;
  word-spacing: -4px;
}
.IsiHTMLEditor .ui-splitbutton.ui-state-default {
  border-width: 1px;
  border-style: solid;
}
.IsiHTMLEditor .ui-splitbutton.ui-widget {
  font-size: .9em;
}
.IsiHTMLEditor .ui-splitbutton.ui-state-default {
  border-color: #bcbcbc;
}
.IsiHTMLEditor .ui-splitbutton .ui-igtoolbarbutton.ui-button {
  margin: 0;
  border: none !important;
}
.IsiHTMLEditor .ui-splitbutton .ui-splitbutton-cleargaps {
  letter-spacing: normal;
  word-spacing: normal;
  margin-right: 0;
}
.IsiHTMLEditor .ui-splitbutton .ui-button.ui-splitbutton-arrow {
  margin-left: 0;
  border-left: none;
  width: 10px;
}
.IsiHTMLEditor .ui-splitbutton-arrow .ui-icon {
  color: #222;
}
.IsiHTMLEditor .ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.IsiHTMLEditor .ui-button-icon-only {
  width: 2.2em;
}
.IsiHTMLEditor .ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: 0.5em;
}
.IsiHTMLEditor .ui-button-icons-only .ui-button-text {
  padding: .2em .4em;
  text-indent: -999999px;
}
.IsiHTMLEditor .ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.IsiHTMLEditor .ui-button-icon-only .ui-button-text {
  padding: .2em .4em;
  text-indent: -999999px;
}
.IsiHTMLEditor .ui-button-icon-only .ui-icon,
.IsiHTMLEditor .ui-button-text-icon-primary .ui-icon,
.IsiHTMLEditor .ui-button-text-icon-secondary .ui-icon,
.IsiHTMLEditor .ui-button-text-icons .ui-icon,
.IsiHTMLEditor .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.IsiHTMLEditor .ui-button,
.IsiHTMLEditor .ui-button:link,
.IsiHTMLEditor .ui-button:visited,
.IsiHTMLEditor .ui-button:hover,
.IsiHTMLEditor .ui-button:active {
  text-decoration: none;
}
.IsiHTMLEditor .ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}
.IsiHTMLEditor .ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.IsiHTMLEditor button.ui-button-icon-only {
  width: 2.4em;
}
.IsiHTMLEditor .ui-icon,
.IsiHTMLEditor .ui-iggrid-paging-item.ui-state-default .ui-icon {
  color: #888;
}
.IsiHTMLEditor .ui-icon {
  width: 16px;
  height: 16px;
  background-position: 16px 16px;
}
.IsiHTMLEditor .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.IsiHTMLEditor .ui-icon-image {
  background-position: -208px -128px;
}
.IsiHTMLEditor .ui-icon-check {
  background-position: -64px -144px;
}
.IsiHTMLEditor .ui-icon-circle-close {
  background-position: -32px -192px;
}
.IsiHTMLEditor .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.IsiHTMLEditor .ui-icon:before {
  display: block;
  height: 1em;
  left: 50%;
  line-height: 1;
  margin-left: -0.5em;
  margin-top: -0.5em;
  position: absolute;
  text-indent: 0;
  top: 50%;
  width: 1em;
}
.IsiHTMLEditor .ui-icon-arrowthickstop-1-w:before,
.IsiHTMLEditor .ui-igbutton-collapse:before {
  background-image: url(/IsilogWebSystem/Styles/rwd/Images/Components/isiHTMLEditor/images/igHtmlEditor/html-editor-sprite.png);
  background-position: 0 0;
}
.IsiHTMLEditor .ui-icon-arrowthickstop-1-e:before,
.IsiHTMLEditor .ui-igbutton-expand:before {
  background-image: url(/IsilogWebSystem/Styles/rwd/Images/Components/isiHTMLEditor/images/igHtmlEditor/html-editor-sprite.png);
  background-position: 0 -16px;
}
.IsiHTMLEditor .ui-icon-traingle-1-s:before {
  font-family: FontAwesome;
  content: '\f0d7';
}
.IsiHTMLEditor .ui-icon-circle-close:before {
  font-family: FontAwesome;
  content: '\f057';
}
.IsiHTMLEditor .ui-icon-check:before {
  font-family: FontAwesome;
  content: '\f00c';
}
.IsiHTMLEditor .ui-icon-image:before {
  font-family: FontAwesome;
  content: '\f03e';
  color: #1791c1;
}
.IsiHTMLEditor .ui-igtoolbarbutton.ui-button {
  width: 18px;
  height: 18px;
  padding: 3px;
  margin-left: 3px;
}
.IsiHTMLEditor .ui-igtoolbarbutton .ui-igbutton-forecolor {
  height: 13px;
}
.IsiHTMLEditor .ui-igtoolbarbutton .ui-icon {
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  position: absolute;
  width: 16px;
  height: 16px;
}
.IsiHTMLEditor .ig-toolbar-buttons-holder {
  display: inline-block;
  width: auto;
}
.IsiHTMLEditor .ui-igtoolbar,
.IsiHTMLEditor .ui-igtoolbar > div,
.IsiHTMLEditor .ui-igtoolbar > span,
.IsiHTMLEditor .ui-igtoolbar .ui-igbutton,
.IsiHTMLEditor .ui-igtoolbar .ui-plitbutton,
.IsiHTMLEditor .ui-ightmleditor .ui-splitbutton .ui-button.ui-splitbutton-arow,
.IsiHTMLEditor .ui-igtoolbar .ui-igcombo {
  zoom: 1;
}
.IsiHTMLEditor .ui-igtoolbar {
  overflow: hidden;
  display: inline-block;
  padding: 0 4px 0 0;
  margin-right: 4px;
}
.IsiHTMLEditor .ui-igtoolbar .ui-button {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
.IsiHTMLEditor .ui-igtoolbar .ui-igcombo-wrapper {
  height: 22px !important;
}
.IsiHTMLEditor .ui-igtoolbar .ui-igcombo {
  margin-right: 4px;
}
.IsiHTMLEditor .ui-igtoolbar.ui-button {
  width: 18px;
  height: 18px;
  padding: 3px;
  margin-left: 3px;
}
.IsiHTMLEditor .ui-igcombo-wrapper {
  position: relative;
  display: inline-block;
  overflow: visible;
  width: 200px;
  height: 32px;
}
.IsiHTMLEditor .ui-igcombo-fieldholder {
  height: 100%;
  overflow: hidden;
}
.IsiHTMLEditor .ui-igcombo-field {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 1px 2px 1px 2px;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.IsiHTMLEditor .ui-igcombo-field {
  color: #444;
}
.IsiHTMLEditor .ui-igcombo-mode-dropdown .ui-igcombo-field,
.IsiHTMLEditor .ui-igcombo-mode-readonlylist .ui-igcombo-field {
  cursor: pointer;
}
.IsiHTMLEditor .ui-igcombo {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.IsiHTMLEditor .ui-igcombo.ui-state-hover {
  background-color: transparent;
}
.IsiHTMLEditor .ui-igcombo.ui-state-default {
  background-color: transparent;
}
.IsiHTMLEditor .ui-igcombo.ui-widget .ui-igcombo-clear {
  background: transparent none;
}
.IsiHTMLEditor .ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr {
  border-width: 0 0 0 1px;
}
.IsiHTMLEditor .ui-igcombo-button,
.IsiHTMLEditor .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;
}
.IsiHTMLEditor .ui-igcombo-buttonicon,
.IsiHTMLEditor .ui-igcombo-clearicon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.IsiHTMLEditor .ui-igcombo-clearicon {
  font-size: 12px !important;
}
.IsiHTMLEditor .ui-igcombo-clear .ui-icon,
.IsiHTMLEditor .ui-igedit-buttonclear .ui-icon,
.IsiHTMLEditor .ui-igedit-cleararea .ui-icon,
.IsiHTMLEditor .ui-igedit.ui-state-focus .ui-igedit-cleararea .ui-icon,
.IsiHTMLEditor .ui-igedit.ui-state-active .ui-igedit-cleararea .ui-icon {
  color: #888;
}
.IsiHTMLEditor .ui-igPathFinder {
  float: left;
  height: 18px;
  margin: 5px 5px 5px 0;
  font-size: .75em;
  overflow: hidden;
  display: none;
}
.IsiHTMLEditor .ui-igPathFinder .ui-button::after {
  border-top: 1px solid #bcbcbc;
  border-right: 1px solid #bcbcbc;
  background: #e8e8e8;
}
.IsiHTMLEditor .ui-igPathFinder .ui-button::after {
  content: '';
  height: 13px;
  width: 13px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  position: absolute;
  top: 2px;
  right: -7px;
  z-index: -1;
}
.IsiHTMLEditor .ui-igPathFinder .ui-first-button {
  padding-left: 0;
}
.IsiHTMLEditor .ui-igPathFinder .ui-button {
  height: 18px;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  padding-left: 10px;
  display: none;
}
.IsiHTMLEditor .ui-igtablepropertiesdialog-sample-table {
  width: 100%;
}
.IsiHTMLEditor .ui-igtablepropertiesdialog-sample-table td {
  height: 10px;
  width: 10px;
  cursor: pointer;
  background-color: white;
}
.IsiHTMLEditor .ui-igtablepropertiesdialog-cols-rows-num {
  float: left;
}
.IsiHTMLEditor .ui-igtablepropertiesdialog-cols-rows-num input {
  width: 44px;
}
.IsiHTMLEditor .ui-igedit-dropdown .ui-igedit-listitem.ui-state-default,
.IsiHTMLEditor .ui-igedit-list .ui-igedit-listitem.ui-state-default,
.IsiHTMLEditor .ui-iggrid-filterddlist li.ui-state-default,
.IsiHTMLEditor .ui-iggrid-featurechooser-list li.ui-state-default,
.IsiHTMLEditor .ui-iggrid-hiding-dropdown-list li.ui-state-default,
.IsiHTMLEditor .ui-iggrid-columnmoving-dropdown-list li.ui-state-default,
.IsiHTMLEditor .ui-igcombo-listitemholder li.ui-state-default {
  color: #444;
  background-color: #fff;
  border: 1px solid transparent;
}
.IsiHTMLEditor .ui-iggrid tr .ui-icon,
.IsiHTMLEditor .ui-igtree .ui-icon,
.IsiHTMLEditor .ui-igedit .ui-icon,
.IsiHTMLEditor .ui-igsplitter .ui-icon,
.IsiHTMLEditor .ui-igcombo .ui-icon {
  height: 16px !important;
  width: 16px !important;
  font-size: 11px;
}
.IsiHTMLEditor .ui-igedit,
.IsiHTMLEditor .ui-widget input,
.IsiHTMLEditor .ui-widget select,
.IsiHTMLEditor .ui-widget textarea,
.IsiHTMLEditor .ui-widget button {
  font-family: Arial;
  font-size: 11px;
}
.IsiHTMLEditor .ui-igedit-input,
.IsiHTMLEditor .ui-igcombo-fielholder,
.IsiHTMLEditor .ui-igcombo.ui-widget .ui-igcombo-clear.ui-unselectable,
.IsiHTMLEditor .ui-igedit-cleararea,
.IsiHTMLEditor .ui-igedit-cleararea.ui-state-hover,
.IsiHTMLEditor .ui-igedit.ui-state-hover .ui-igedit-cleararea,
.IsiHTMLEditor .ui-igedit.ui-state-focus .ui-igedit-cleararea {
  background: none #FFF;
  border: 0 none;
}
.IsiHTMLEditor .igsb-running-sample,
.IsiHTMLEditor .ui-iggrid-filterdd,
.IsiHTMLEditor .ui-igedit-dropdown,
.IsiHTMLEditor .ui-igpivot-metadatadropdown,
.IsiHTMLEditor .ui-igpivot-filterdropdown,
.IsiHTMLEditor .ui-iggrid-summaries-dialog,
.IsiHTMLEditor .ui-iggrid-hiding-dropdown-dialog,
.IsiHTMLEditor .ui-dialog {
  font-size: 12px;
}
.IsiHTMLEditor .sampleContainer {
  position: relative;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 2px;
  background: #fff;
  padding: 15px;
  height: auto !important;
  margin-bottom: 30px;
  line-height: normal;
}
.IsiHTMLEditor .ui-igColorPickerSplitButton-disabled {
  position: relative;
  opacity: 0.35;
}
.IsiHTMLEditor .ui-igColorPickerSplitButton-disabled:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  z-index: 10000;
}
.IsiHTMLEditor .sampleContainer,
.IsiHTMLEditor .igsb-running-sample {
  width: 100% !important;
  height: auto;
}
.IsiHTMLEditor ::selection {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.IsiHTMLEditor .editor h1,
.IsiHTMLEditor .editor h2,
.IsiHTMLEditor .editor h3,
.IsiHTMLEditor .editor h4,
.IsiHTMLEditor .editor h5,
.IsiHTMLEditor .editor h6 {
  margin: 0;
}
.IsiHTMLEditor .editor h1 {
  font-size: 1.9em;
}
.IsiHTMLEditor .editor {
  background-color: white;
}
.IsiHTMLEditor #sampleContainer {
  overflow: visible;
}
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_item_image],
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_item_addRow],
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_item_addColumn],
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_item_removeRow],
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_item_removeColumn],
.IsiHTMLEditor div[id*=_toolbars_insertObjectToolbar_collapseButton],
.IsiHTMLEditor div[id*=_toolbars_textToolbar_collapseButton],
.IsiHTMLEditor div[id*=_toolbars_formattingToolbar_collapseButton],
.IsiHTMLEditor div[id*=_toolbars_insertImage_collapseButton],
.IsiHTMLEditor div[id*=_fc],
.IsiHTMLEditor div[id*=_spbcntr],
.IsiHTMLEditor div[id*=_clrabtn],
.IsiHTMLEditor div[id*=_ibb] {
  display: none !important;
}
.IsiHTMLEditor div[id*=_toolbars_textToolbar_item_fontFamily] {
  width: 150px !important;
}
.IsiHTMLEditor div[id*=_toolbars_textToolbar_item_fontSize] {
  width: 75px !important;
}
.IsiHTMLEditor div[id*=_toolbars_textToolbar_item_formatsList] {
  width: 90px !important;
}
html .IsiHTMLEditor button[id*=_linkDialog_btnApply],
html .IsiHTMLEditor button[id*=_linkDialog_btnCancel] {
  height: 25px;
  width: 75px;
  font-family: Arial;
  font-size: 11px;
}
html .IsiHTMLEditor .ui-igcombo-button.ui-state-default.ui-igcombo-button-ltr {
  border-width: 0 0 0 1px;
  background-color: white;
}
html .IsiHTMLEditor input[id*=_linkDialog_linkHref],
html .IsiHTMLEditor input[id*=_linkDialog_linkDisplayText] {
  height: 17px;
}
html .IsiHTMLEditor .ui-igcombo {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 24px;
}
html .IsiHTMLEditor .ui-ightmleditor-dialog .layoutList label {
  color: #808080;
  font-family: Arial;
  font-size: 11px;
}
html .IsiHTMLEditor .ui-state-active .ui-icon.ui-icon-triangle-1-s,
html .IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-s,
html .IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-e {
  background-color: transparent;
  border-radius: 15px;
  color: #252527;
  font-family: FontAwesome;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  width: 15px;
}
html .IsiHTMLEditor .ui-state-default {
  border: 1px solid #bcbcbc;
  background-color: #e8e8e8;
  color: #444;
}
html .IsiHTMLEditor .ui-state-default .ui-icon {
  color: #888;
}
html .IsiHTMLEditor .ui-state-default .ui-icon.ui-icon-triangle-1-s:before {
  font-family: FontAwesome;
  font-weight: normal;
  content: '\f0d7';
  right: 0.5px;
  left: auto;
  line-height: 14px;
}
html .IsiHTMLEditor .ui-state-default .ui-icon-triangle-1-s:before {
  font-family: FontAwesome;
  font-weight: normal;
  content: '\f0d7';
  right: 0.5px;
  left: auto;
  line-height: 14px;
}
html .IsiHTMLEditor .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;
}
html .IsiHTMLEditor .ui-igcombo-dropdown.ui-igcombo-no-border {
  border-width: 0;
}
html .IsiHTMLEditor .ui-igcombo-list {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
html .IsiHTMLEditor .ui-igcombo-listitemholder {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow-x: hidden;
}
html .IsiHTMLEditor .ui-igcombo-listitemholder .ui-igcombo-listitem {
  position: relative;
  padding: 3px;
  border: 0;
  cursor: default;
  white-space: nowrap;
  background-image: none;
  background-color: white;
  color: black;
}
html .IsiHTMLEditor .ui-widget-content .ui-state-default {
  background-color: #1791c1;
  color: white;
  background-image: none;
}
html .IsiHTMLEditor .ui-widget-content .ui-state-active {
  color: #111111;
}
html .IsiHTMLEditor .ui-unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
html .IsiHTMLEditor .ui-igpopover {
  z-index: 10000;
  display: none;
  white-space: normal;
  word-wrap: break-word;
  position: absolute;
}
html .IsiHTMLEditor .ui-igpopover-arrow-top {
  left: 50%;
  top: 0;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #E5E5E5;
}
html .IsiHTMLEditor .ui-popover-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;
}
html .IsiHTMLEditor .ui-igpopover > .ui-widget-content {
  padding: 5px;
  overflow: hidden;
  font-size: 11px;
  background-color: white;
  background-image: none;
  color: #333;
  font-weight: normal;
  border: 1px solid #E5E5E5;
}
html .IsiHTMLEditor .ui-igpopover > .ui-widget-content {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) !important;
}
html .IsiHTMLEditor .ui-igpopover > .ui-widget-content {
  font-size: 14px;
  padding: 10px 17px 10px 15px;
}
html .IsiHTMLEditor .ui-igColorPicker {
  width: 200px;
}
html .IsiHTMLEditor .ui-igColorPicker .igColorPicker-table {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  line-height: 1%;
}
html .IsiHTMLEditor .ui-igColorPicker .igColorPicker-table .ui-colorpicker-standardcolors {
  margin-top: 10px;
}
html .IsiHTMLEditor .ui-igColorPicker .igColorPicker-table .selected-color {
  border: 1px solid black;
  content: '\f00c';
  position: center center;
  background-repeat: no-repeat;
}
html .IsiHTMLEditor .ui-igColorPicker {
  padding: 5px 0;
}
html .IsiHTMLEditor .ui-igColorPicker .igColorPicker-color {
  display: inline-block;
  height: 16px;
  width: 16px;
  border: 1px solid #CDCDCD;
  margin: 1px;
  zoom: 1;
}
html .IsiHTMLEditor .ui-igtoolbar .igColorPicker-table igColorPicker-row {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  line-height: 1%;
}
html .IsiHTMLEditor .igColorPicker-table igColorPicker-row {
  padding: 0;
  margin: 0;
  list-style: none outside none;
  line-height: 1%;
}
/*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;
  margin-top: 10px;
}
.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-image: url(/IsilogWebSystem/images/IsiWebGUI/WaitingBar.gif);
  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: 50px;
  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;
}
/*MultidataEditor.IsiMultidataEditor*/
.mZoneBoxTitle {
  padding: 0;
  margin: 0 0 0 5;
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana;
  height: 15px;
}
.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;
}
#spanLibelle {
  font-size: 10px;
  color: black;
  font-family: Arial;
  font-weight: bolder;
  line-height: 10px;
}
.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;
}
#spanLegend {
  line-height: 8px;
  color: black;
  font-size: 10px;
  font-family: Arial;
}
/*Lors d'un onemouseOVER*/
.DivDetailHover {
  text-decoration: none;
}
#Group {
  margin-left: 10px;
  line-height: 16px;
  color: black;
  font-size: 13px;
  font-family: Arial;
  /* text-transform:uppercase ;*/
  height: auto;
  font-weight: bold;
}
.DivGroupName {
  height: 20px;
  /*font-family: Trebuchet MS;*/
  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: #d7e8ef;
  color: #1791c1;
  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                          */
/*---------------------------------------------------------*/
/* #region Gauge*/
.IsiGaugeManager {
  text-align: center;
}
.IsiBasicGauge {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.IsiAnimatedGaugeContainer {
  left: 0px;
  top: 0px;
  position: absolute;
  overflow: hidden;
}
.IsiAnimatedGaugeContainer group {
  left: 0px;
  width: 100%;
  position: absolute;
}
.IsiGaugeTitle {
  text-align: center;
  /*font-family: Trebuchet MS;*/
  font-size: 8pt;
  font-style: normal;
  cursor: none;
}
/* #endregion*/
.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;
}
/*
  _____        _              _                          
 / ____|      | |            | |                         
| (___    ___ | |  ___   ___ | |_  ___  _   _  _ __  ___ 
 \___ \  / _ \| | / _ \ / __|| __|/ _ \| | | || '__|/ __|
 ____) ||  __/| ||  __/| (__ | |_|  __/| |_| || |   \__ \
|_____/  \___||_| \___| \___| \__|\___| \__,_||_|   |___/
														 
*/
/*
 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*/
/*
______ _____ _____  _   __ ___________  ______  ___  ______ 
|  _  \  _  /  __ \| | / /|  ___|  _  \ | ___ \/ _ \ | ___ \
| | | | | | | /  \/| |/ / | |__ | | | | | |_/ / /_\ \| |_/ /
| | | | | | | |    |    \ |  __|| | | | | ___ \  _  ||    / 
| |/ /\ \_/ / \__/\| |\  \| |___| |/ /  | |_/ / | | || |\ \ 
|___/  \___/ \____/\_| \_/\____/|___/   \____/\_| |_/\_| \_|
*/
/* Barre formulaire */
/* Barre détail */
/*

                                                                 
,------.    ,---. ,--------. ,---.  ,--.   ,--. ,---. ,--------. 
|  .-.  \  /  O  \'--.  .--'/  O  \ |  |   |  |'   .-''--.  .--' 
|  |  \  :|  .-.  |  |  |  |  .-.  ||  |   |  |`.  `-.   |  |    
|  '--'  /|  | |  |  |  |  |  | |  ||  '--.|  |.-'    |  |  |    
`-------' `--' `--'  `--'  `--' `--'`-----'`--'`-----'   `--'    
                                                                 

*/
/*  _   _       _ _     _       _               _____                    
   | | | |     | (_)   | |     | |             |  ___|                   
   | | | | __ _| |_  __| | __ _| |_ ___  _ __  | |__ _ __ _ __ ___  _ __ 
   | | | |/ _` | | |/ _` |/ _` | __/ _ \| '__| |  __| '__| '__/ _ \| '__|
   \ \_/ / (_| | | | (_| | (_| | || (_) | |    | |__| |  | | | (_) | |   
    \___/ \__,_|_|_|\__,_|\__,_|\__\___/|_|    \____/_|  |_|  \___/|_|   
                                                                      
                                                                       */
/* Avancement */
/* Avancement dans la 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';
}
.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: #1791c1;
  color: white;
}
.IsiMasterPortalHeader .count.noDisplay,
.IsiMasterPortalHeader .count:empty {
  display: none;
}
.IsiMasterPortalHeader .title {
  position: absolute;
  top: 0px;
  left: 0px;
  text-transform: uppercase;
  color: #1791c1;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 10px 0 0 94px !important;
  line-height: auto;
}
.IsiMasterPortalHeader .title .count {
  background-color: #1ca8dd;
  color: #fff;
  border-radius: 6px;
  padding: 2px 4px;
  margin-top: 8px;
  line-height: 11px;
  font-size: 11px;
  margin-left: 6px;
  margin-right: 6px;
}
.IsiMasterPortalHeader .title .titleRight {
  font-weight: normal;
  margin-left: 13px;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode {
  display: none;
}
.IsiMasterPortalHeader .title .titleRight .navigationMode.archive {
  display: inline;
}
.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 {
  float: right;
  padding: 3px 0 0 0;
  /*Affichage du compteur au format xx/yy*/
}
.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 .toolbar {
  z-index: 150;
}
.IsiMasterPortalHeader.IsiPageHeaderFa .iconContainer .icon:before {
  font-family: FontAwesome;
}
.IsiMasterPortalHeader.IsiPageHeaderFi .iconContainer .icon:before {
  font-family: FontIsilog;
}
.IsiMasterPortalHeader .toolbar {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  white-space: nowrap;
}
.IsiMasterPortalHeader .toolbar .button {
  padding: 0px;
  line-height: 29px;
  height: 28px;
  margin-left: 20px;
}
.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: 29px;
  display: inline-block;
  width: 29px;
  margin-right: 10px;
}
.IsiMasterPortalHeader .toolbar .button.enabled > div > i:before {
  color: #fff;
  background: #808080;
}
.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 .label {
  font-style: normal;
  font-size: 11px;
  color: #82cde9;
  font-weight: normal;
  text-transform: none;
}
.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: #82cde9;
  text-decoration: none;
}
.IsiMasterPortalHeader .toolbar .button.enabled > div > i:before {
  background: #1ca8dd;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon) {
  padding: 0px 10px;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon).menuOpened {
  background: #1ca8dd;
  border-radius: 29px;
}
.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: #82cde9 none no-repeat scroll center center;
  border-radius: 29px;
}
.IsiMasterPortalHeader .toolbar .button.enabled:not(.showIcon):hover:not(.menuOpened) i:after {
  color: #fff;
}
.IsiMasterPortalHeader .toolbar .button.enabled:hover > div > i:before {
  background-color: #82cde9;
}
.IsiMasterPortalHeader .toolbar .button.showIcon i {
  position: absolute;
}
.IsiMasterPortalHeader .toolbar .button.showIcon .label {
  margin-left: 39px;
}
.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;
  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: #e0e0e0;
  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: #1791c1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
}
.IsiMasterPortalHeader .toolbar .button {
  /*&.icon-save {
                right: 2px;
            }

            &.icon-Save {
                right: 129px;
            }

            &.icon-config {
                right: 129px;
            }

            &.icon-refresh {
                right: 260px;
            }*/
}
.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: #1791c1;
  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 #1791c1;
  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;
}
html body.rwd.touch .IsiMasterPortalHeader .title .titleLabel {
  padding-left: 10px;
}
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 #ededed;
  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 .IsiYesNoSwitchButton {
  display: none;
}
html body.rwd.touch .IsiMasterPortalHeader .iconContainer .icon:before {
  font-size: 30px !important;
}
html body.rwd.touch .IsiMasterPortalHeader .portalTabs .portalButton {
  background: #1791c1;
}
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;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-reorganize .icon-reorganize {
  position: relative;
  line-height: 67px;
}
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: #1791c1;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-closeReorg {
  right: 35px;
  margin-left: 0px;
  line-height: 67px;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-closeReorg .icon-reorganize {
  position: relative;
  line-height: 67px;
}
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: #1791c1;
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-config {
  position: relative;
  line-height: 67px;
}
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";
}
html body.rwd.touch .IsiMasterPortalHeader .toolbar .button.icon-config .fa-icon-close {
  position: relative;
  line-height: 67px;
}
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;
}
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 {
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1791c1;
  cursor: default;
  position: relative;
  /* WebPart Header */
  /* WebPart Footer */
}
.IsiWebPart > .Header .title {
  padding: 10px 0 3px 0;
}
.IsiWebPart.centPercentHeight > .IsiWebPart_Wrapper {
  height: 100%;
}
.IsiWebPart.centPercentHeight > .IsiWebPart_Wrapper > .IsiWebPart_Content {
  height: calc(100% - 40px - 8px);
}
.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% - 40px - 8px);
  overflow-y: auto;
}
.IsiWebPart .IsiWebPart_Content {
  display: block;
  margin: 0px 10px 0px 10px;
}
.IsiWebPart .IsiWebPart_Content select {
  height: 19px;
}
.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: #1791c1;
  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;
  height: 40px;
}
.IsiWebPart .IsiWebPartHeader.Header .title {
  padding: 0px;
}
.IsiWebPart .IsiWebPartHeader .IsiImageButton_Container {
  display: none;
}
.IsiWebPart .IsiWebPartHeader .IsiImageButton {
  color: #1791c1;
}
.IsiWebPart .IsiWebPartHeader .IsiImageButton:before {
  font-size: 18px;
}
.IsiWebPart .IsiWebPartHeader .IsiImageButton:after {
  font-size: 18px;
}
.IsiWebPart .IsiWebPartHeader .collapse,
.IsiWebPart .IsiWebPartHeader .unfold {
  color: #1791c1;
  margin-left: 10px;
}
.IsiWebPart .IsiWebPartHeader .unfold:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f078";
}
.IsiWebPart .IsiWebPartHeader .collapse:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f077";
}
.IsiWebPart .IsiWebPartHeader .view-fullscreen:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f065";
}
.IsiWebPart .IsiWebPartHeader .view-smallscreen:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f066";
}
.IsiWebPart .IsiWebPartHeader .refresh:before {
  font-family: FontAwesome;
  font-size: 18px;
  content: "\f021";
}
.IsiWebPart .IsiWebPartHeader .IsiToolbar div:first-child {
  margin-right: 10px;
}
.IsiWebPart .IsiWebPartHeader,
.IsiWebPart .IsiWebPartHeader .IsiToolbar,
.IsiWebPart .IsiWebPartHeader .IsiImageButton,
.IsiWebPart .IsiWebPartHeader .IsiToolbar .IsiImageButton_Container,
.IsiWebPart .IsiWebPartHeader .IsiImageButton_ImgContainer {
  height: 40px;
  line-height: 40px;
}
.IsiWebPart .IsiWebPartHeader .IsiToolbar .IsiImageButton_Container,
.IsiWebPart .IsiWebPartHeader .IsiImageButton_ImgContainer,
.IsiWebPart .IsiWebPartHeader .IsiImageButton_ImgContainer img {
  float: left;
}
.IsiWebPart .IsiWebPartHeader .IsiImageButton {
  margin-right: 10px;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Menu {
  float: right;
}
.IsiWebPart .IsiWebPartHeader .IsiWebPartHeader_Toolbar > * {
  display: inline-block;
  float: right;
}
.IsiWebPart .IsiWebPartHeader .title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #1791c1;
  float: left;
  width: calc(100% - (18px + 10px + 10px) * 4);
  left: 30px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.IsiWebPart .IsiWebPartHeader .Collapse {
  float: left;
}
.IsiWebPart.fullscreen .unfold:before {
  display: none;
}
.IsiWebPart.fullscreen .collapse:before {
  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.loaded .IsiWaitBar {
  display: none !important;
}
.IsiWebPart.loaded .IsiWaitBar .FrontWait {
  display: none;
}
.rwd .IsiWebPart {
  margin-left: 5px;
  margin-right: 5px;
}
.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: block;
}
.rwd.touch .IsiWebPart .IsiWebPartHeader .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;
}
.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;
}
/* Dans le cas du plein écran, on ajoute une mage à droite et à gauche*/
.fancybox-container .IsiWpExternal .IsiWpExternalIFrame {
  padding: 0px 10px 0px 10px;
}
.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% - 40px);
}
.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';
}
.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: #1791c1;
}
.IsiWpFavoris .IsiWebPartHeader .collapse,
.IsiWpFavoris .IsiWebPartHeader .unfold {
  color: #1791c1;
}
.IsiWpFavoris .IsiWebPartHeader .title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #1791c1;
}
.IsiWpRss {
  border-width: 2px 0 0 0;
  border-style: solid;
  background-color: #fff;
}
.IsiWpRss.fullscreen {
  overflow: hidden;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .Collapse {
  display: none;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .title {
  padding-left: 15px;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: block;
}
.IsiWpRss.fullscreen .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode:before {
  font-family: FontIsilog;
  content: '\E383';
  font-size: 18px;
  color: #1791c1;
}
.IsiWpRss .IsiWebPartHeader {
  background: #fff;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar {
  margin-right: 0px;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode {
  display: none;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar .ViewMode:before {
  font-family: FontIsilog;
  content: '\E383';
  font-size: 18px;
  color: #1791c1;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="PropertyFeed"]:before {
  font-family: FontAwesome;
  color: #1791c1;
  content: "\f09e";
  font-size: 18px;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="ModeSelector"].Titre:before {
  font-family: FontIsilog;
  color: #1791c1;
  content: "\E38B";
  font-size: 18px;
}
.IsiWpRss .IsiWebPartHeader .IsiWebPartHeader_Toolbar > [id$="ModeSelector"].TitreArticle:before {
  font-family: FontIsilog;
  color: #1791c1;
  content: "\E38A";
  font-size: 18px;
}
.IsiWpRss .IsiWebPartHeader .IsiImageButtonCss {
  color: #1791c1;
}
.IsiWpRss .IsiWebPartHeader .collapse,
.IsiWpRss .IsiWebPartHeader .unfold {
  color: #1791c1;
}
.IsiWpRss .IsiWebPartHeader .title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #1791c1;
}
.IsiWpRss .IsiWebPart_Content {
  overflow-y: hidden;
}
.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 .IsiWebPartHeader_Wrapper {
  position: relative;
}
.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 .title {
  padding-left: 10px;
}
.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 .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 .Collapse {
  /* On masque la flêche permettant de fermer 'collapse' le webpart */
  display: none;
}
.IsiWpListeCompteur.fullscreen .IsiWebPartHeader .title {
  /* Pour que le titre ne soit pas coller au bord du webpart (quand icône 'collapse' masquée) */
  margin-left: 10px;
}
.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: #1791c1;
}
.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 .title {
  margin-left: 10px;
}
.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;
}
.IsiPortal .IsiWebPartZone .IsiWebPart .IsiWebPart_Content {
  margin: 0px 10px 0px 10px;
}
.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: #1791c1;
}
.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;
}
.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: #45a7cd;
}
.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 #45a7cd;
  color: #45a7cd;
  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: #eff2f3;
  color: #b0bdc2;
  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 #45a7cd;
  color: #45a7cd;
  border-radius: 3px;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiPortalList .portal.current .tuile {
  background-color: #45a7cd;
  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: #eff2f3;
  border-color: #eff2f3;
  color: #b0bdc2;
  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 {
  line-height: 16px;
  display: table-cell;
  width: 50%;
  color: #959595;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel:first-letter {
  font-weight: bold;
  color: #3b4346;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiDescPanel .texteBleu {
  color: #45a7cd;
}
.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: #cecece;
}
.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: #cecece;
}
.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: #45a7cd;
}
.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: #eff2f3;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(1) div {
  color: #eff2f3;
}
.IsiMasterPortal.modeConfig .IsiWebPart .IsiWebPartList .IsiMultidataEditor table tr.disabled .IsiCell:nth-child(2) div {
  color: #617b85;
}
.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: #b6c0c3;
  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: #ededed;
  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: #eff2f3;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .DivIcone .IsiIconLinkFi input[type='radio']:checked + i {
  color: #45a7cd;
}
.IsiMasterPortal .configurationPanel .IsiWebPart .IsiLayoutEditor .IsiGallery .IsiDataRendererHeaderCell {
  /* Texte standard greydark1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
.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: #1791c1;
  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% - 35px);
  top: 35px;
}
.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;
}
/*
  _____       _   _____                                                     _   
 |_   _|     (_) / ____|                                                   | |  
   | |   ___  _ | |      ___   _ __ ___   _ __    ___   _ __    ___  _ __  | |_ 
   | |  / __|| || |     / _ \ | '_ ` _ \ | '_ \  / _ \ | '_ \  / _ \| '_ \ | __|
  _| |_ \__ \| || |____| (_) || | | | | || |_) || (_) || | | ||  __/| | | || |_ 
 |_____||___/|_| \_____|\___/ |_| |_| |_|| .__/  \___/ |_| |_| \___||_| |_| \__|
                                         | |                                    
                                         |_|                                   
 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 0 10px 10px;
}
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: 99999;
  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';
}
/*
  _____  _           _                                                                
 / ____|| |         | |                                                               
| (___  | |_  _   _ | |  ___  ___    __ _   ___  _ __    ___  _ __  __ _  _   _ __  __
 \___ \ | __|| | | || | / _ \/ __|  / _` | / _ \| '_ \  / _ \| '__|/ _` || | | |\ \/ /
 ____) || |_ | |_| || ||  __/\__ \ | (_| ||  __/| | | ||  __/| |  | (_| || |_| | >  < 
|_____/  \__| \__, ||_| \___||___/  \__, | \___||_| |_| \___||_|   \__,_| \__,_|/_/\_\
               __/ |                 __/ |                                            
              |___/                 |___/                                             

Style généraux

*/
html,
body {
  background-image: none;
  background-repeat: no-repeat;
  background: #ededed;
  font-family: Arial;
  font-size: 11px;
  color: #252527;
}
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: #1791c1;
}
/*
  _____            _             _           
 / ____|          | |           | |          
| |     ___  _ __ | |_ _ __ ___ | | ___  ___ 
| |    / _ \| '_ \| __| '__/ _ \| |/ _ \/ __|
| |___| (_) | | | | |_| | | (_) | |  __/\__ \
 \_____\___/|_| |_|\__|_|  \___/|_|\___||___/

*/
html .IsiPanel {
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1791c1;
  background-color: #fff;
}
html .IsiPanel > .Header .title {
  padding: 10px 0 3px 0;
}
html .DivDetail {
  background-color: #ededed;
  color: #1ca8dd;
}
.IsiListLink {
  /*Label du lien*/
}
.IsiListLink.IsiListLinkFi i {
  font-family: FontIsilog;
  font-size: 16px;
  color: #1791c1;
}
.IsiListLink.IsiListLinkFa i {
  font-family: FontAwesome;
  font-size: 16px;
  color: #1791c1;
}
.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: #1791c1;
}
.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;
  height: 59px;
  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 #DivMenuPrinc {
  clear: both;
  height: 30px;
  padding-top: 3px;
  line-height: 27px;
  box-sizing: border-box;
}
html #DivMenuPrinc .SubMenu {
  position: absolute;
  z-index: 5000;
  width: 100%;
  overflow: auto;
}
html #DivMenuPrinc .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 */
}
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(10),
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(10) ~ th {
  width: 10%;
}
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(10),
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(10) ~ td {
  width: 10%;
}
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(9),
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(9) ~ th {
  width: 11.11111111%;
}
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(9),
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(9) ~ td {
  width: 11.11111111%;
}
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(8),
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(8) ~ th {
  width: 12.5%;
}
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(8),
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(8) ~ td {
  width: 12.5%;
}
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(7),
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(7) ~ th {
  width: 14.28571429%;
}
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(7),
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(7) ~ td {
  width: 14.28571429%;
}
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(6),
html #DivMenuPrinc .SubMenu table th:first-child:nth-last-child(6) ~ th {
  width: 16.66666667%;
}
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(6),
html #DivMenuPrinc .SubMenu table td:first-child:nth-last-child(6) ~ td {
  width: 16.66666667%;
}
html #DivMenuPrinc .SubMenu table th {
  padding: 12px 20px 2px 20px;
  border-right: 1px solid #e0e0e0;
  width: 20%;
  text-align: left;
  vertical-align: top;
}
html #DivMenuPrinc .SubMenu table td {
  padding: 0 20px 14px 20px;
  border-right: 1px solid #e0e0e0;
  width: 20%;
  vertical-align: top;
  cursor: default;
}
html #DivMenuPrinc .SubMenu .emptyTd,
html #DivMenuPrinc .SubMenu .emptyTh {
  border: none;
  cursor: default;
}
html #DivMenuPrinc .SubMenu .mnuContent10Over {
  overflow: auto;
}
html #DivMenuPrinc .SubMenu .mnuContent10Over table th {
  width: 200px;
}
html #DivMenuPrinc .SubMenu .mnuContent10Over table td {
  width: 200px;
}
html #DivMenuPrinc .SubMenu .MenuRight,
html #DivMenuPrinc .SubMenu .MenuDown {
  display: none;
}
html #DivMenuPrinc .SubMenu .level1 {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 13px;
  padding: 7px 0 7px 0;
  cursor: pointer;
}
html #DivMenuPrinc .SubMenu .level0 {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 23px;
}
html #DivMenuPrinc .SubMenu .level0 div {
  /*Elément d'un menu*/
  float: none;
}
html #DivMenuPrinc .MenuParent,
html #DivMenuPrinc .MenuTitle,
html #DivMenuPrinc .MenuTitleOver {
  float: left;
  display: inline-block;
  margin-right: 2px;
}
html #DivMenuPrinc .MenuTitleOver .MenuTitle,
html #DivMenuPrinc .MenuParent .MenuTitle {
  padding-left: 30px;
  padding-right: 30px;
}
html #DivMenuPrinc .SubMenuPanel {
  position: relative;
  top: 27px;
  overflow: visible;
  margin-left: 18px;
  margin-right: 18px;
  z-index: 50001;
}
html .WithLeftMenu #DivRight {
  float: left;
  width: calc(100% - 194px);
}
html .WithoutLeftMenu #DivRight {
  float: left;
  width: 100%;
}
html .WithoutLeftMenu #DivLeft {
  display: none;
}
html .WithLeftMenu #DivLeft {
  min-height: 1px;
}
html #DivLeft {
  width: 194px;
  float: left;
  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;
  /*padding-right: 5px;*/
}
#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: #1791c1;
  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: #252527;
}
#DivLeft.ui-resizable {
  z-index: 100;
}
/*Pop-in upload*/
DIV.x-panel-default-framed {
  border-top-color: #1791c1;
  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;
  font-family: Arial;
  margin-left: 2px;
  margin-top: 4px;
}
DIV.x-panel-default-framed .x-form-field.x-form-text {
  font-size: 11px;
  font-family: Arial;
  height: 18px;
  padding-top: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
  border-top-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
  border-left-color: #e0e0e0;
  border-right-color: #e0e0e0;
}
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: #1791c1;
  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;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .defListIcon {
  display: inline-block;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a {
  display: table;
  line-height: 34px;
  vertical-align: text-bottom;
  position: relative;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a > img {
  display: table-cell;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a > .titlemenu {
  display: inline-block;
  width: 135px;
  line-height: 16px;
  vertical-align: middle;
  padding-right: 20px;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a > .titlemenu .defListArrow:before {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f105";
  position: absolute;
  right: 9px;
  top: 8px;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a .sousmenu {
  position: absolute;
  display: none;
  top: 0px;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover .sousmenu {
  display: inline-block;
}
/* .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-image: url(/IsilogWebSystem/Images/Controles/WaitingBar/WaitingBar.gif);
  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;
}
.IsiTimeProgress {
  margin-left: -6px;
}
.IsiTimeProgress .btns span {
  margin-left: 10px;
}
.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 #ededed;
  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 */
.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;
}
/*
  _____                _            _____      _ _       
 / ____|              | |          / ____|    (_) |               
| |     ___  _ __ ___ | |__   ___ | |     _ __ _| |_ ___ _ __ ___ 
| |    / _ \| '_ ` _ \| '_ \ / _ \| |    | '__| | __/ _ \ '__/ _ \
| |___| (_) | | | | | | |_) | (_) | |____| |  | | ||  __/ | |  __/
 \_____\___/|_| |_| |_|_.__/ \___/ \_____|_|  |_|\__\___|_|  \___|

 ComboCritere
 
 */
.Crit .CriEl .IsiImageButtonFa .IsiImageButton_Container:before {
  content: "Fx";
  position: relative;
}
.Crit .CriEl .IsiImageButtonFa .IsiImageButton_Container i {
  position: relative;
  top: 3px;
  color: #b6c0c3;
  font-size: 13px;
  width: auto;
  margin-right: 0;
  background-color: inherit;
  line-height: 15px;
}
.Crit .CriEl .IsiImageButtonFa.enabled .IsiImageButton_Container i:hover {
  color: #617b85;
}
/* fin ComboCritere */
html #DivDetailGrip {
  position: absolute;
  height: 15px;
  width: calc(100% - 20px);
}
/*





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

                                                                                                                                                                   
  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;
}
.IsiPageHeader {
  position: relative;
  overflow: visible;
  z-index: 51;
}
.IsiPageHeader .topRight {
  display: flex;
  /*le bouton de passage en recherche*/
  /* navigation toolbar */
}
.IsiPageHeader .topRight .IsiYesNoSwitchButton {
  order: 2;
}
.IsiPageHeader .topRight .IsiNavigationToolbar {
  margin: 4px 13px 0 0;
  order: 1;
  font-size: 12px;
}
.IsiPageHeader .topRight .IsiNavigationToolbar .active {
  display: block;
  height: 18px;
  padding: 1px;
  text-align: center;
  width: 18px;
  line-height: 18px;
}
.IsiPageHeader .topRight .IsiNavigationToolbar .active:before {
  font-size: 18px;
  color: #3b4346;
}
.IsiPageHeader .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 .topRight .IsiNavigationToolbar .inactive:before {
  color: #b0bdc2;
  font-size: 18px;
}
.IsiPageHeader .topRight .IsiNavigationToolbar > div {
  display: inline-block;
}
.IsiPageHeader .topRight .IsiNavigationToolbar .IsiImageButton {
  width: 22px;
  float: left;
}
.IsiPageHeader .topRight .IsiNavigationToolbar #DivEN_Go {
  color: #3b4346;
  float: left;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  padding: 1px 5px 0;
}
.IsiPageHeader .topRight .IsiNavigationToolbar #DivEN_Go a {
  display: none;
}
.IsiPageHeader .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 #cecece;
  box-sizing: border-box;
}
/* Formulaire */
html #DivEntete {
  height: 67px;
  border: 0px;
}
html .MenuText {
  float: none;
}
html .IsiPageHeader .DivMenuFormSpacer,
html .IsiPageHeader .IsiPageHeader_InfoIdentifiant,
.defList A SPAN.titlemenu img {
  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 #e0e0e0;
  background-color: #fff;
}
.PARC023_option input,
.PARC023_option textarea {
  background-color: #fff;
}
.glob018PropagChkBox {
  text-align: center;
}
html #UpdatePanelBureau {
  overflow: hidden;
  padding-left: 8px;
}
/*

Couleurs principales : 

	blue1: #1ca8dd
	blue2: #1791c1
	blue3: #186c8d
	blue4: #0d5069
	 
	bluelight1: #e6f8ff
	bluelight2: #d7e8ef
	bluelight3: #b2eaff
	bluelight4: #82cde9

Couleurs neutres : 

	ardoise1: #3b4346
	ardoise2: #617b85
	ardoise3: #b6c0c3
     
	greydark1: #252527
	greydark2: #808080

	greylight1: #e0e0e0
	greylight2: #ededed
	greylight3: #f2f2f2
	greylight4: #f7f7f7

	white: #ffffff

Couleurs secondaires : 

	red1: #f24b5a
	red2: #e86b4b
	red3: #ffbbaa
	red4: #ffd2b7

Couleurs complémentaires

	yellow1: #ffcc00
	yellow2: #d0b74d
	yellow3: #ffeb9b

	beige1: #ebdbab
	beige2: #fff9e6

	orange1: #e99208
	orange2: #f2b94b

	violet1: #9a1faa

	green1: #0d9d76
	green2: #71f2cf 
	green3: #a3efdb



*/
/*
  _____            _             _           
 / ____|          | |           | |          
| |     ___  _ __ | |_ _ __ ___ | | ___  ___ 
| |    / _ \| '_ \| __| '__/ _ \| |/ _ \/ __|
| |___| (_) | | | | |_| | | (_) | |  __/\__ \
 \_____\___/|_| |_|\__|_|  \___/|_|\___||___/

*/
html a,
html a.IsiLinkButton {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  color: #1791c1;
  outline: none;
}
* {
  outline: none;
}
html a:hover,
html a.IsiLinkButton:hover {
  font-style: normal;
  font-size: 11px;
  color: #1791c1;
  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: 24px;
}
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: #1791c1;
}
.IsiComboBoxDropDown {
  font-weight: bold;
}
/*input,*/
.cCbo,
.iHtmlRichTextTextBox,
.tdTbSDesign,
.IsiComboCritTextBox,
.IsiComboCritTextBoxEntre,
.tdTbSDesignNoCalend,
.IsiRichTextTextArea,
.iAP,
.IsiComboBoxDropDown,
.RacItem {
  border: 1px solid #DDDDDD;
}
.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 #b6c0c3;
}
.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: #45a7cd 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: #45a7cd 1px solid;
}
.iCompulsory.iError {
  border: #e86b4b 1px solid;
}
/*
 _____        _  _                 
|  __ \      | |(_)                
| |__) |___  | | _   ___  ___  ___ 
|  ___// _ \ | || | / __|/ _ \/ __|
| |   | (_) || || || (__|  __/\__ \
|_|    \___/ |_||_| \___|\___||___/
								   
*/
html #DivModule #ChevronModule:before,
html #HOMEICONE .IsiImageButton_Container:before,
html .iDateChooserButtonStyle:before {
  font-family: FontAwesome;
}
.font_texte,
html,
body,
html .RacTBWM,
html input {
  font-size: 11px;
  color: #252527;
}
html #DivFormulaire input, .iMemoTextArea {
  overflow: hidden;
  text-overflow: ellipsis;
}
html #DivFormulaire input.iCtrlDisa, div.shownValueDisa, .glob input.iCtrlDisa {
  color: #808080;
  background-color: #eff2f3;
}
#DivMenuPrinc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #d7e8ef;
}
html #DivBannerGlobal #DivMenuPrinc .MenuTitleOver.active {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #1791c1;
}
.font_menu1_blanc,
html #DivBannerGlobal #DivMenuPrinc .MenuTitleOver.opened {
  color: #fff;
}
.font_menu2,
html #DivMenuPrinc .SubMenu,
html #DivMenuPrinc .level0 div[class*=" level"],
html #DivModule #DivModuleList .MenuContent span,
html #DivProf #DivProfList .MenuContent span,
html .home .IsiPageHeader .IsiImageButton.PortalButton,
html .iWebTabDefaultTabStyle,
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a,
.IsiMenu {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  display: block;
}
html #DivMenuPrinc 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: #1791c1;
  text-decoration: none;
}
html #DivMenuPrinc 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: #1791c1;
}
html #DivMenuPrinc .level0 > span {
  /* .font-h2-ardoise */
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #3b4346;
}
html .IsiPageHeader .IsiImageButton.ActionButton, html .IsiListBarStyle,#divExtSearch .IsiImageButton {
  font-style: normal;
  font-size: 11px;
  color: #1791c1;
  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: #1791c1;
  font-weight: normal;
  text-transform: none;
}
.tcL,
.tbL,
.cbL,
.apL,
.iMemoLabel,
.tbfL,
.IsiIconChooserLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #68b7d7;
}
#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 .tcL,
#DivFormulaire .tbL,
#DivFormulaire .cbL,
#DivFormulaire .apL,
#DivFormulaire .iMemoLabel,
#DivFormulaire .tbfL,
#DivFormulaire .IsiIconChooserLabel {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #68b7d7;
  display: inline-block;
  line-height: 18px;
  text-align: left;
  width: 100%;
}
#DivFormulaire .rwd .tcL,
#DivFormulaire .rwd .tbL,
#DivFormulaire .rwd .cbL,
#DivFormulaire .rwd .apL,
#DivFormulaire .rwd .iMemoLabel,
#DivFormulaire .rwd .tbfL,
#DivFormulaire .rwd .IsiIconChooserLabel {
  overflow: hidden;
  text-overflow: ellipsis;
}
#DivFormulaire .taL {
  text-align: left;
}
#DivFormulaire .taL.information {
  color: #1ca8dd;
}
#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,*/
}
.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 .IsiRichTextLabel:after,
.RO #DivFormulaire .IsiHtmlEditorLabel:after,
.RO #DivFormulaire .tcL:after,
.RO #DivFormulaire .tbL:after,
.RO #DivFormulaire .taL:after,
.RO #DivFormulaire .iMemoLabel:after {
  content: ":";
  position: absolute;
  margin-left: 4px;
}
.RO #DivFormulaire .tbL.tnLd:after,
.RO #DivFormulaire .tbL.taL:after {
  content: none;
}
.RO #DivFormulaire .iLabelCompulsory:after,
.RO #DivFormulaire .iLabelCompulsoryDisa:after,
.RO #DivFormulaire .iLabelCompulsoryDisa.LblCtrlDisa:after {
  color: #68b7d7;
  font-style: normal;
  content: ":";
  position: absolute;
  margin-left: 3px;
  font-size: 11px;
}
.RO #DivFormulaire .CriEl.BK {
  display: none;
}
/*
								  _  _ 
	/\                           (_)| |
   /  \    ___  ___  _   _   ___  _ | |
  / /\ \  / __|/ __|| | | | / _ \| || |
 / ____ \| (__| (__ | |_| ||  __/| || |
/_/    \_\\___|\___| \__,_| \___||_||_|

*/
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;
}
/*
  _____  _                       _                     
 / ____|| |                     | |                    
| (___  | |_  _ __  _   _   ___ | |_  _   _  _ __  ___ 
 \___ \ | __|| '__|| | | | / __|| __|| | | || '__|/ _ \
 ____) || |_ | |   | |_| || (__ | |_ | |_| || |  |  __/
|_____/  \__||_|    \__,_| \___| \__| \__,_||_|   \___|
													   
													   
*/
#DivBanner {
  background: #fff;
}
#DivMenuPrinc {
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  color: #d7e8ef;
  background: #3b4346;
}
html #DivBannerGlobal #HOMEICONE:hover,
html #DivMenuPrinc:hover .MenuTitleOver {
  color: #82cde9;
}
html #DivBannerGlobal #DivMenuPrinc .MenuTitleOver.opened {
  background: #1ca8dd;
  color: #fff;
}
/* Menu Actif */
html #DivBannerGlobal #DivMenuPrinc .MenuTitleOver.active {
  background: #ededed;
}
html #DivMenuPrinc .SubMenu {
  background: #f7f7f7;
  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: #1791c1;
}
.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: #1791c1;
}
.IsiImageButtonCss.topused:after {
  font-family: FontIsilog;
  content: '\E387';
  font-size: 18px;
  color: #1791c1;
}
html .IsiPortalHeader .IsiImageButton.PortalButton {
  background-color: #e0e0e0;
}
html .IsiPortalHeader .IsiImageButton.PortalButton:hover {
  background-color: #d7e8ef;
  font-style: normal;
  font-size: 11px;
  color: #1791c1;
  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;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a {
  line-height: 34px;
  vertical-align: text-bottom;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a[data-number]:after {
  background-color: #1ca8dd;
  border-radius: 16px;
  color: #fff;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:before {
  font-family: FontAwesome;
  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: #3b4346;
  color: #fff;
  text-align: center;
  font-size: 16px;
  margin-right: 8px;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:before:hover {
  background-color: #1ca8dd;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover {
  font-style: normal;
  font-size: 11px;
  color: #1791c1;
  font-weight: normal;
  text-transform: none;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover[data-number]:hover:after {
  background-color: #3b4346;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover:before {
  background-color: #1ca8dd;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a:hover .defListArrow:before {
  color: #1ca8dd;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a.selectedAssociateView {
  background-color: #f7f7f7;
  border-radius: 30px;
  font-size: 11px;
  color: #1791c1;
  font-weight: bold;
  text-transform: none;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a.selectedAssociateView[data-number]:after {
  background-color: #3b4346;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a.selectedAssociateView:before {
  background-color: #1ca8dd;
  font-weight: normal;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP a.selectedAssociateView .defListArrow:before {
  color: #1ca8dd;
  font-weight: normal;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu {
  border-left: 2px #1ca8dd solid;
  padding: 0;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu .IsiMenuEntry,
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu .defHoverListView {
  padding: 0px 10px;
  border-bottom: 1px solid #ededed;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu .IsiMenuEntry:hover,
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu .defHoverListView:hover {
  background-color: #e6f8ff;
  font-style: normal;
  font-weight: normal;
  color: #1791c1;
  font-size: 11px;
  text-decoration: none;
}
#DivLeft .FORM_ASSOCIATEDVIEW_GROUP .IsiMenu:before {
  font-family: FontAwesome;
  position: absolute;
  display: block;
  height: 18px;
  width: 18px;
  content: "\f0d9";
  color: #1ca8dd;
  font-size: 20px;
  left: -9px;
}
#pnlCbCritere .tcD .iTextConnexeImage.sug.ena.list {
  visibility: hidden;
}
.tcD.iDisaActiveFocus,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus,
.iMemoTextArea.iCtrlDisa.iDisaActiveFocus:hover {
  border: 1px solid #b6c0c3;
}
.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: #b6c0c3;
  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;
}
html #DivDetailGrip {
  display: none;
  cursor: n-resize;
  background: #fff;
  line-height: 17px;
  border-top: 2px solid #1791c1;
  margin-left: 10px;
  text-align: center;
}
html #DivDetailGrip:before {
  content: '\f068';
  font-family: fontawesome;
  font-size: 28px;
  color: #617b85;
}
html #DivDetail #DivDetailGrid,
html #DivDetail .DivGData,
html #DivDetail #gfxiGrd_main {
  background: #fff;
}
.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: #1791c1;
}
.IsiTimeProgress {
  font-size: 15px;
}
.IsiTimeProgress .timer {
  font-weight: bold;
  color: #b6c0c3;
}
.IsiTimeProgress .btns {
  cursor: pointer;
  font-size: 16px;
  color: #1791c1;
  font-weight: normal;
}
.IsiTimeProgress .btns span.stop:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04c";
}
.IsiTimeProgress .btns span.start:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f04b";
}
.IsiTimeProgress .btns span.reset:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f0e2";
}
.btnPlay {
  background-image: none;
  margin-top: 9px;
  text-align: center;
}
.btnPlay:before {
  content: '\f04b';
  font-family: fontawesome;
  font-size: 20px;
  color: #1ca8dd;
}
.btnPause {
  background-image: none;
  margin-top: 9px;
  text-align: center;
}
.btnPause:before {
  content: '\f04c';
  font-family: fontawesome;
  font-size: 20px;
  color: #1ca8dd;
}
.btnStop {
  background-image: none;
  margin-top: 9px;
  text-align: center;
}
.btnStop:before {
  content: '\f04d';
  font-family: fontawesome;
  font-size: 20px;
  color: #1ca8dd;
}
.IsiTimeProgress:before {
  font-family: FontAwesome;
  font-size: 'inherit';
  content: "\f017";
  padding-right: 5px;
  color: #b6c0c3;
}
/* DatePicker Container */
#ui-datepicker-div {
  background: white;
  width: 205px;
  height: 254px;
  border: 1px solid #ededed;
  padding: 0px;
  /*.ui-widget-content {
          border: 0px;
          background: none;
        }*/
  /* Annule les coins arrondi par le style standard de jqueryUI */
}
#ui-datepicker-div .ui-datepicker-buttonpane button {
  float: right;
  margin: 0px;
  cursor: inherit;
  padding: 0px;
  width: auto;
  overflow: visible;
}
#ui-datepicker-div.ui-corner-all,
#ui-datepicker-div.ui-corner-bottom,
#ui-datepicker-div.ui-corner-right,
#ui-datepicker-div.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;
}
#ui-datepicker-div.ui-corner-all,
#ui-datepicker-div.ui-corner-bottom,
#ui-datepicker-div.ui-corner-left,
#ui-datepicker-div.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;
}
#ui-datepicker-div.ui-corner-all,
#ui-datepicker-div.ui-corner-top,
#ui-datepicker-div.ui-corner-right,
#ui-datepicker-div.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;
}
#ui-datepicker-div.ui-corner-all,
#ui-datepicker-div.ui-corner-top,
#ui-datepicker-div.ui-corner-left,
#ui-datepicker-div.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;
}
#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;
  display: block;
}
#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;
  display: block;
}
div.ui-datepicker {
  /* YLAR DYSF69276 : utilisation des fonts standard*/
}
div.ui-datepicker .ui-state-highlight,
div.ui-datepicker .ui-widget-content .ui-state-highlight,
div.ui-datepicker .ui-widget-header .ui-state-highlight {
  border: 0px;
  background: none;
  border: none;
}
div.ui-datepicker .ui-datepicker-title {
  margin: 0;
  line-height: inherit;
  text-align: left;
}
div.ui-datepicker .ui-widget-header {
  opacity: 1;
  filter: none;
  border: 0px;
  background: none;
}
div.ui-datepicker a:hover {
  text-decoration: none;
}
div.ui-datepicker td {
  border: 0;
  padding: 0px;
  text-align: center;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  border: 2px solid transparent;
  color: #3b4346;
  font-family: Arial;
}
div.ui-datepicker td a,
div.ui-datepicker td span {
  text-align: center;
  padding: 0px;
}
div.ui-datepicker a.ui-state-default {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #252527;
}
div.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0;
}
div.ui-datepicker .ui-datepicker-header.ui-state-hover .ui-icon,
div.ui-datepicker .ui-datepicker-header.ui-state-focus .ui-icon {
  background-image: none;
}
div.ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
  width: inherit;
}
div.ui-datepicker .ui-datepicker-header div.ui-datepicker-prev.div.ui-sate-hover,
div.ui-datepicker .ui-datepicker-header div.ui-datepicker-next.div.ui-sate-hover {
  background: none;
  border: 0px;
}
div.ui-datepicker table {
  width: 100%;
  font-size: 11px;
  border-collapse: collapse;
  margin: 0;
}
div.ui-datepicker table.ui-datepicker-calendar {
  margin-left: 0px;
  margin-right: 0px;
}
div.ui-datepicker .ui-icon {
  display: inherit;
  text-indent: inherit;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
  background-image: none;
}
div.ui-datepicker .ui-datepicker-today {
  border-radius: 25px;
  background-color: white;
  border: 2px solid #1ca8dd;
  color: #252527;
}
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 #ededed;
  color: #252527;
  height: 25px;
  vertical-align: bottom;
  font-family: Arial;
  padding: 0px;
}
div.ui-datepicker th span {
  font-weight: normal;
}
div.ui-datepicker .ui-datepicker-prev,
div.ui-datepicker .ui-datepicker-next {
  height: 24px;
  position: absolute;
  overflow: hidden;
  top: 8px;
  text-decoration: none;
  left: inherit;
  top: 3px;
  width: auto;
}
div.ui-datepicker .ui-datepicker-prev span,
div.ui-datepicker .ui-datepicker-next span {
  margin-left: 0px;
  display: inline;
  position: static;
}
div.ui-datepicker .ui-state-default,
div.ui-datepicker .ui-widget-content .ui-state-default,
div.ui-datepicker .ui-widget-header .ui-state-default {
  border: 0px;
  background: none;
  font-weight: normal;
}
div.ui-datepicker div.ui-datepicker-prev.ui-state-hover a,
div.ui-datepicker div.ui-datepicker-prev.ui-state-hover a:hover {
  color: #1ca8dd;
  text-decoration: none;
}
div.ui-datepicker .ui-state-hover,
div.ui-datepicker .ui-widget-content .ui-state-hover,
div.ui-datepicker .ui-widget-header .ui-state-hover,
div.ui-datepicker .ui-state-focus,
div.ui-datepicker .ui-widget-content .ui-state-focus,
div.ui-datepicker .ui-widget-header .ui-state-focus {
  border: 0px;
  background: none;
  font-weight: normal;
}
div.ui-datepicker .ui-datepicker-header.ui-state-hover .ui-icon,
div.ui-datepicker .ui-datepicker-header.ui-state-focus .ui-icon {
  background-image: none;
}
div.ui-datepicker .ui-widget-content .ui-state-hover {
  border: 0px;
  background: none;
  font-weight: normal;
}
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: #b6c0c3;
  width: 100%;
  border-width: 0px;
}
div.ui-datepicker table.ui-datepicker-calendar td:hover {
  border-radius: 25px;
  background-color: #ededed;
  border: 2px solid transparent;
  color: #1791c1;
  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-datepicker-buttonpane.ui-widget-content .ui-priority-secondary {
  opacity: 1;
}
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;
  text-decoration: none;
  color: #1791c1;
  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: #1791c1;
  font-size: 13px;
}
div.ui-datepicker .ui-datepicker-next.ui-corner-all > span:before {
  font-family: FontAwesome;
  color: #b6c0c3;
  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: #b6c0c3;
  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;
}
.pinLbl {
  font-size: 13px;
  font-family: inherit;
  color: #252527;
}
.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: #f2f2f2;
}
.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: #1791c1;
}
.IsiGantt .sch-gantt-task-bar,
.sch-print-body .sch-gantt-task-bar {
  border-color: #b6c0c3;
}
.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 {
  /*background-color: rgba(128, 128, 128, 0.6);
		Box-shadow : 0 2px 0 @color-secondary5; */
  opacity: 1;
  border-collapse: separate;
  /*border: 1px inset @color-secondary5 !important;*/
}
.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 #1791c1;
}
.IsiGantt .sch-dependency-line,
.sch-print-body .sch-dependency-line,
.IsiGantt .sch-dependency-arrow,
.sch-print-body .sch-dependency-arrow {
  border-color: #1791c1;
}
.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: #b2eaff;
}
.IsiGantt .x-grid-row-selected .sch-gantt-milestone-diamond,
.sch-print-body .x-grid-row-selected .sch-gantt-milestone-diamond {
  border-color: #1791c1;
}
.IsiGantt .sch-ganttpanel .x-splitter-vertical,
.sch-print-body .sch-ganttpanel .x-splitter-vertical {
  background-color: #e0e0e0;
  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: #e0e0e0;
}
.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: #1791c1;
}
.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: #f2f2f2 !important;
}
.dashboard .dashboardRowHeaderLib.dashboardLevel1,
.dashboard .dashboardValue.dashboardLevel1 {
  background-color: #f2f2f2 !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: #68b7d7;
}
.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;
}
/*
           _                  _      _             
          | |                (_)    | |            
  ___ ___ | | ___  _ __ _ __  _  ___| | _____ _ __ 
 / __/ _ \| |/ _ \| '__| '_ \| |/ __| |/ / _ \ '__|
| (_| (_) | | (_) | |  | |_) | | (__|   <  __/ |   
 \___\___/|_|\___/|_|  | .__/|_|\___|_|\_\___|_|   
                       | |                         
                       |_|  
*/
/* 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: #1791c1;
}
.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-family: Verdana;*/
  font-size: 10px;
  background-color: #FFFDDA;
  white-space: nowrap;
}
/**************************************************
 * Fin du style du contrôle IsiColorPicker        *
 **************************************************/
/*
  _____     _   _    _ _             _   ______    _ _ _             
 |_   _|   (_) | |  | | |           | | |  ____|  | (_) |            
   | |  ___ _  | |__| | |_ _ __ ___ | | | |__   __| |_| |_ ___  _ __ 
   | | / __| | |  __  | __| '_ ` _ \| | |  __| / _` | | __/ _ \| '__|
  _| |_\__ \ | | |  | | |_| | | | | | | | |___| (_| | | || (_) | |   
 |_____|___/_| |_|  |_|\__|_| |_| |_|_| |______\__,_|_|\__\___/|_|   
                                                                     
*/
/* Listes déroulantes du contrôle */
#fraMessage_iHtmltxtMessage_IcbChoixPolice,
#fraMessage_iHtmltxtMessage_IcbChoixTaille,
#fraMessage_iHtmltxtMessage_IcbChoixCouleur {
  border: #e0e0e0 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: #b6c0c3 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: #e0e0e0;
  border: 2px solid #e0e0e0;
  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";
}
/*
  _____     _   _____  _      _    _______        _   
 |_   _|   (_) |  __ \(_)    | |  |__   __|      | |  
   | |  ___ _  | |__) |_  ___| |__   | | _____  _| |_ 
   | | / __| | |  _  /| |/ __| '_ \  | |/ _ \ \/ / __|
  _| |_\__ \ | | | \ \| | (__| | | | | |  __/>  <| |_ 
 |_____|___/_| |_|  \_\_|\___|_| |_| |_|\___/_/\_\\__|
                                                         
*/
.IsiRichTextTextArea,
.IsiTextMultiTextArea,
.IsiHtmlEditorTextBox {
  /* font-family: Verdana;*/
  font-size: 10px;
  color: #252527;
  border: #e0e0e0 1px solid;
  overflow: auto;
  background-color: white;
  outline: none;
}
.IsiRichTextTextArea:hover,
.IsiTextMultiTextArea:hover,
.IsiHtmlEditorTextBox:hover {
  border: #b6c0c3 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: #68b7d7;
  text-align: right;
}
/* 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: #ededed;
  /*border: 1px solid @color-secondary-light1;*/
  /*&.pJSel {
        border: 1px solid @color-primary2;
    }*/
}
.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
                                                                                     
*/
.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: #f7f7f7;
}
.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: #1791c1;
}
.IsiAccordion .ui-state-focus,
.IsiAccordion .ui-widget-content .ui-state-focus,
.IsiAccordion .ui-widget-header .ui-state-focus {
  color: #1791c1;
  background-color: none;
  border: inherit;
  background: none;
}
.IsiAccordion .ui-state-hover,
.IsiAccordion .ui-widget-content .ui-state-hover,
.IsiAccordion .ui-widget-header .ui-state-hover {
  color: #1ca8dd;
  background-color: #d7e8ef;
  border: inherit;
  background: #d7e8ef;
}
.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 #1791c1;
  box-sizing: border-box;
}
.IsiGallery .DivIconeHover {
  border: 1px solid #1791c1;
  box-sizing: border-box;
}
.IsiGallery .IsiImageButtonEnabled {
  display: none;
}
/* Icones affichés dans la grille */
.faIcon,
.fiIcon {
  color: #1791c1;
  font-size: 16px;
}
faImage,
fiImage {
  color: #1791c1;
  font-size: 64px;
}
.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 {
  left: 15%;
  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: 0px;
  /*
		&.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;
  top: 5px;
  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;
  top: 5px;
  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 {
  left: 15%;
  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 * {
  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 .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: #45a7cd;
  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 {
  left: 15%;
  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;
}
#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-family: Arial;
  font-size: 11px;
}
/* Etat de l'activite
**************************************************************************************************************/
/* en termine */
.FINISHED DIV.vint,
.FINISHED DIV.act {
  border-left: 3px solid;
  border-color: #1791c1;
}
/* 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;
  font-family: Arial;
  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;
  font-family: Arial;
  line-height: 11px;
  padding-top: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
}
#IsiSchPropPrets li.mLiTitle {
  height: 16px;
  padding-top: 3px;
  text-indent: 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
  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: #1791c1;
}
.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;
  overflow: hidden;
  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: #1791c1;
}
#IsiSchPropPrets span#fraPanelSupp_IsiSchPropPrets_itxtC_GROUPEMENT_l {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
  border-top: 3px solid;
}
#IsiSchPropActions span#fraPanelSupp_IsiSchPropActions_itxtC_GROUPEMENT_l {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
  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: #1791c1;
  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: #1791c1;
  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: #1791c1;
  font-weight: normal;
  text-transform: none;
}
.ListClickedElement .IsiListLinkLabel {
  font-style: normal;
  font-size: 11px;
  color: #1791c1;
  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 {
  background: none;
  margin-bottom: 10px;
}
.IsiServiceCatalog .DivDetail.DivDetailHover {
  background-color: #f2f2f2;
  opacity: .4;
}
.IsiServiceCatalog .DivDetail.DivDetailHover .IsiDetailLibelle {
  cursor: pointer;
}
.IsiServiceCatalog .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #737373;
}
.IsiServiceCatalog .DivDetail .IsiDetailLinkImg img {
  width: 85px !important;
  height: 85px !important;
}
.IsiServiceCatalog .DivDetail .IsiDetailLibelle {
  cursor: pointer;
  margin-top: 3px;
  padding: 2px;
}
.IsiServiceCatalog .DivDetail .IsiDetailLibelle .dvTB {
  margin: 0px;
  padding: 0px;
  height: 36px;
  overflow: hidden;
}
.IsiServiceCatalog .DivDetail .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 .DivGroup .DivGroupName {
  color: #3b4346;
}
.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;
  padding-top: 7px;
  padding: 0 10px 0 0;
  height: 100%;
  box-sizing: border-box;
}
.IsiServiceCatalog.categories div.IsiSearch,
.IsiServiceCatalog.categories div.search {
  /* La zone de recherche rapide */
  max-width: 435px;
  margin: 0 10px 10px 10px;
}
.IsiServiceCatalog.categories div.IsiSearch input,
.IsiServiceCatalog.categories div.search input {
  width: calc(100% - 35px);
  outline: none;
  padding-left: 4px;
  padding-right: 4px;
}
.IsiServiceCatalog.categories .IsiGallery {
  position: relative;
  padding: 0px;
  height: calc(100% - 45px);
}
.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;
  width: 106px;
  height: 100%;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-top-width: 13px;
  border-right-width: 15px;
  border-bottom-width: 0;
  border-left-width: 15px;
  border-top-color: #1791c1;
  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;
  max-height: 25px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail {
  width: 73px;
  height: 73px;
  border-width: 1px;
  border-color: #1791c1;
  display: flex;
  flex-direction: column;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail img {
  width: 36.5px !important;
  height: 36.5px !important;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail .IsiDetailLinkImg {
  margin-top: 2px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail .IsiDetailLibelle {
  display: flex;
  margin: auto;
  justify-content: center;
  padding: 0px;
  width: 69px;
}
.IsiServiceCatalog.categories .breadcrumb .DivDetail.current {
  overflow: visible;
}
.IsiServiceCatalog.categories .breadcrumb .level.r1 > div {
  margin-top: -1px;
}
.IsiServiceCatalog.categories .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 106px;
}
.IsiServiceCatalog.categories .r0 .DivDetail {
  background: #1791c1;
  border-width: 1px;
  border-style: solid;
  border-color: #1791c1;
  color: #fff;
}
.IsiServiceCatalog.categories .r0 .DivDetail.DivDetailHover {
  background-color: #45a7cd;
  border-color: #1791c1;
}
.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: #1791c1;
  color: #1791c1;
}
.IsiServiceCatalog.categories .r1 .DivDetail.DivDetailHover {
  background-color: #fff;
  border-color: #45a7cd;
}
.IsiServiceCatalog.categories .r1 .DivDetail.DivDetailHover .IsiDetailLibelle .dvTB b {
  color: #45a7cd;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle {
  padding: 2px;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle .dvTB {
  height: inherit;
}
.IsiServiceCatalog.categories .r1 .DivDetail .IsiDetailLibelle .dvTB b {
  color: #1791c1;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupNameCornerLeft,
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupNameCornerRight {
  display: none;
  float: none;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupName {
  height: auto;
  padding: 15px 0 15px 0;
  margin-left: 10px;
  font-weight: normal;
}
.IsiServiceCatalog.categories .r3 .DivGroup .DivGroupName .group1 {
  color: #1791c1;
}
.IsiServiceCatalog.categories .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 8px;
}
.IsiServiceCatalog.categories .NoServiceMessage,
.IsiServiceCatalog.categories .SearchNoServiceMessage {
  margin-left: 10px;
  margin-top: 0px;
}
.IsiServiceCatalog.categories.phone .breadcrumb {
  position: relative;
  height: 8px;
}
.IsiServiceCatalog.categories.phone .breadcrumb:not(.empty) {
  position: relative;
  width: auto;
  height: 97px;
}
.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;
}
.IsiServiceCatalog.categories.phone .IsiGallery .DivDetail {
  height: 106px;
  width: 106px;
}
.IsiServiceCatalog.categories.phone .IsiGallery .DivDetail .IsiDetailLinkImg img {
  width: 50px !important;
  height: 50px !important;
}
.IsiServiceCatalog.categories.phone .IsiGallery .r3 .DivGroup .DivGroupName {
  padding-top: 20px;
  padding-bottom: 12px;
}
.IsiServiceCatalog.categories.phone .IsiGallery .r3 .DivGroup:nth-child(1) .DivGroupName {
  padding-top: 6px;
}
.IsiServiceCatalog.categories.phone .breadcrumb:not(.empty) + .IsiGallery {
  padding-left: 0px;
  height: calc(100% - 130px);
}
.rwd .IsiWebPart.IsiWpServiceCatalog .Wrapper.IsiPanel {
  padding-bottom: 0;
}
.IsiServiceCatalogTooltip {
  position: absolute;
  z-index: 200000;
  max-width: 50%;
}
/*

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

Piece jointe
*/
/*--- IsiAttPreview ---*/
.iAP {
  /* font-family: Verdana;*/
  /*font-size: 10px;
    color: #1D293D;*/
  /*border: #AAAAAA 1px solid;*/
  /*padding-left: 2px;
    padding-right: 2px;*/
  overflow-x: hidden;
  overflow-y: scroll;
}
.iAP:hover {
  border-color: #e0e0e0;
}
.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: #b6c0c3;
}
.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_r .btnPJ.chchPJmulti
{
    right: 18px;
    top: 20px;
}

.iAP_r .btnPJ.pasteAdd
{
    right: 34px;
    top: 20px;
}

.iAP_r .btnPJ.propPJmulti
{
    right: 18px;
    top: 20px;
}
.iAP_r .imgProp
{
    position: absolute;
    left: 2px;
}*/
/*.iAP_r .btnPJ
{
    display: block;
    position: absolute;
	top: 3px;
	width: 16px;
    height: 16px;
	&.propPJmono{
		right: 18px; 
	}
	&.chchPJmono
	{
		right: 35px; 
	}
}*/
.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: #b2eaff;
  /*span:first-child {
            color: white;
            &:before {
                color: white;
            }
        }

        &.ext-img-preview:before {
            color: white;
        }*/
}
.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: #f3fbfd;
  font-family: arial, fontawesome;
  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: #b6c0c3;
}
.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: #cbe7f2;
}
.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: #45a7cd 1px solid;
}
.search #DivFormulaire .extSearch {
  background-color: #f3fbfd;
  color: #b6c0c3;
  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: #b6c0c3;
  position: relative;
  top: 2px;
}
.search #DivFormulaire .TxtEscalade,
.search #DivFormulaire .iAP {
  background-color: #f3fbfd;
  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;
  line-height: 18px;
  border: 1px solid #DDDDDD;
}
.tbTb:hover,
.nTb:hover {
  border: 1px solid #b6c0c3;
}
.tbTb.iCtrlDisa,
.nTb.iCtrlDisa {
  background: #eff2f3;
  border: 1px solid #eff2f3;
}
.tbTb.iActiveFocus,
.nTb.iActiveFocus {
  border: 1px solid #45a7cd;
}
.tbTb.iCompulsory.iError,
.nTb.iCompulsory.iError {
  border: 1px solid #e86b4b;
}
.nTb {
  text-align: right;
  padding-right: 4px;
}
/*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 lecture seule */
.RO #DivFormulaire .tbTb,
.RO #DivFormulaire .nTb {
  background: #fff;
  border: 1px solid #fff;
  cursor: default;
}
.RO #DivFormulaire .tbTb *:before,
.RO #DivFormulaire .nTb *:before {
  display: none;
}
/* Formulaire en mode recherche */
.search #DivFormulaire .tbTb:not(.IsiGridPagination),
.search #DivFormulaire .nTb:not(.IsiGridPagination) {
  background: #f3fbfd;
  border: 1px solid #f3fbfd;
  font-family: arial, fontawesome;
}
.search #DivFormulaire .tbTb:not(.IsiGridPagination):hover,
.search #DivFormulaire .nTb:not(.IsiGridPagination):hover {
  border: 1px solid #cbe7f2;
}
.search #DivFormulaire .tbTb:not(.IsiGridPagination).iActiveFocus,
.search #DivFormulaire .nTb:not(.IsiGridPagination).iActiveFocus {
  border: 1px solid #45a7cd;
}
/* 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) .tbTb,
.rwd:not(.ADM038) .nTb {
  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;
  line-height: 18px;
  border: 1px solid #DDDDDD;
  /* Activé */
  /* Avec focus actif */
  /* Obligatoire en erreur */
  /* Désactivé */
}
.tcD:hover,
.tcSq:hover {
  border: 1px solid #b6c0c3;
}
.tcD.iCtrlDisa:hover,
.tcSq.iCtrlDisa:hover {
  border: 1px solid #eff2f3;
}
.tcD.tcDEna:hover .iTextConnexeImage,
.tcSq.tcDEna:hover .iTextConnexeImage {
  visibility: visible;
}
.tcD.tcDEna.onlyTxbDisa,
.tcSq.tcDEna.onlyTxbDisa {
  background: #eff2f3;
  border: 1px solid #eff2f3;
}
.tcD.iActiveFocus,
.tcSq.iActiveFocus {
  border: 1px solid #45a7cd;
}
.tcD.iActiveFocus.iCtrlDisa,
.tcSq.iActiveFocus.iCtrlDisa {
  border: 1px solid #eff2f3;
}
.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: #eff2f3;
  border: 1px solid #eff2f3;
}
.tcD.tcDDisa:hover .iTextConnexeImage,
.tcSq.tcDDisa:hover .iTextConnexeImage,
.tcD.iCtrlDisa:hover .iTextConnexeImage,
.tcSq.iCtrlDisa:hover .iTextConnexeImage {
  visibility: visible;
}
.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.alignRightValue,
.tcSq.alignRightValue {
  position: relative;
}
.tcD.alignRightValue.alignRightValueVisible .shownValue,
.tcSq.alignRightValue.alignRightValueVisible .shownValue {
  visibility: visible;
  background-color: inherit;
}
.tcD.alignRightValue .shownValue,
.tcSq.alignRightValue .shownValue {
  text-overflow: clip;
  white-space: nowrap;
  display: inline-block;
  cursor: text;
  height: 100%;
  margin: 0px 4px;
  vertical-align: top;
  visibility: hidden;
  position: absolute;
  left: 0px;
}
.tcD.alignRightValue .shownValue span,
.tcSq.alignRightValue .shownValue span {
  min-width: 100%;
  display: inline-block;
  float: right;
  overflow: visible;
}
/* Icons */
.tcD {
  -moz-padding-start: 0px !important;
  -webkit-padding-start: 0px !important;
  -moz-padding-end: 0px !important;
  -webkit-padding-end: 0px !important;
  overflow: hidden;
  position: relative;
}
.tcD.ratio15 .tcTb {
  width: calc(100% - 25px);
}
.tcD.ratio15 .shownValue {
  width: calc(100% - 25px);
}
.tcD.ratio30 .tcTb {
  width: calc(100% - 40px);
}
.tcD.ratio30 .shownValue {
  width: calc(100% - 40px);
}
.tcD.ratio45 .tcTb {
  width: calc(100% - 55px);
}
.tcD.ratio45 .shownValue {
  width: calc(100% - 55px);
}
.tcD .iTextConnexeImage {
  font-family: FontAwesome;
  color: #b6c0c3;
  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: #ededed;
}
.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 #eff2f3;
}
.tcD.iDisaActiveFocus .iTextConnexeImage.prop,
.tcD.iDisaActiveFocus .iTextConnexeImage.search {
  visibility: visible;
}
.tcD:hover .iTextConnexeImage.sug.ena.list {
  color: #617b85;
}
/* 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 lecture seule */
.RO #DivFormulaire .tcTb {
  background: #fff;
}
.RO #DivFormulaire .tcD,
.RO #DivFormulaire .tcSq {
  background: #fff;
  border: 1px solid #fff;
  cursor: default;
}
.RO #DivFormulaire .tcD *:before,
.RO #DivFormulaire .tcSq *:before {
  display: none;
}
.RO #DivFormulaire .tcD .iTextConnexeImage.prop,
.RO #DivFormulaire .tcSq .iTextConnexeImage.prop,
.RO #DivFormulaire .tcD .iTextConnexeImage.sug.ena.manual,
.RO #DivFormulaire .tcSq .iTextConnexeImage.sug.ena.manual {
  background: none;
}
/* Formulaire en mode recherche */
.search #DivFormulaire .tcTb {
  background-color: #f3fbfd;
}
.search #DivFormulaire .tcD,
.search #DivFormulaire .tcSq {
  background: #f3fbfd;
  border: 1px solid #f3fbfd;
  font-family: arial, fontawesome;
}
.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: #b6c0c3;
}
.search #DivFormulaire .tcD:hover,
.search #DivFormulaire .tcSq:hover {
  border: 1px solid #cbe7f2;
}
.search #DivFormulaire .tcD.iActiveFocus,
.search #DivFormulaire .tcSq.iActiveFocus {
  border: 1px solid #45a7cd;
}
.search #DivFormulaire .tcD.iActiveFocus.listDown,
.search #DivFormulaire .tcSq.iActiveFocus.listDown {
  border: 1px solid #1ca8dd;
}
.search #DivFormulaire .tcD .shownValue,
.search #DivFormulaire .tcSq .shownValue {
  background-color: #f3fbfd;
}
/* 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 .tcSq {
  display: flex;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD {
  width: 100%;
}
.rwd .IsiTextConnexe .connexeFieldContainer .tcD input {
  background-color: transparent;
  display: inline-block;
}
.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 .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 {
  /*&.alignRightValue input {
                color: transparent;
            }*/
}
.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;
}
.sugg.completionModeList,
.sugg .matchedSearchedString {
  /* Texte standard Ardoise1 */
  font-family: inherit;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
}
.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: #d7e8ef;
}
.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 #45a7cd;
  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: #252527;
  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;
}
.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: #cecece;
  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 #45a7cd;
  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 #186c8d;
}
.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: #252527;
  line-height: 30px;
  color: #45a7cd;
}
.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 #d8d8d8;
}
.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 #d8d8d8;
  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: #cecece;
}
.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 #d8d8d8;
  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: #252527;
  color: #45a7cd;
  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: #1791c1;
}
.iPanel .iPanel_Lbl {
  margin: 6px 0 12px 10px;
}
.iPanel .iPanel_Lbl span {
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #1791c1;
}
#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;
}
.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: #1791c1;
}
.rwd .iPanel .iPanel_Lbl span {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #0d5069;
  margin-left: 9px;
  line-height: 20px;
}
.rwd .iPanel .IsiPanel {
  border-color: #c2c1c1;
}
.rwd .iPanel .IsiPanel .iPanel .iPanel_Lbl {
  cursor: auto;
}
.rwd .iPanel .IsiPanel .iPanel .iPanel_Lbl span {
  /* Font_H2_formulaire, regular*/
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  color: #0d5069;
}
.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;
}
.iPanelWebTabItem .IsiPanel {
  border: none;
}
.IsiWebTab .iPanel {
  border: none;
}
.iMemoTextArea {
  overflow-y: auto;
  overflow-x: hidden;
  line-height: 1;
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  resize: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.iMemoTextArea:hover {
  border: 1px solid #b6c0c3;
}
.iMemoTextArea.iCtrlDisa {
  background: #eff2f3;
  border: 1px solid #eff2f3;
}
.iMemoTextArea.iActiveFocus {
  border: 1px solid #45a7cd;
}
.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 lecture seule */
.RO #DivFormulaire .iMemoTextArea {
  background: #fff;
  border: 1px solid #fff;
  cursor: default;
}
.RO #DivFormulaire .iMemoTextArea *:before {
  display: none;
}
/* Formulaire en mode recherche */
.search #DivFormulaire .iMemoTextArea {
  background: #f3fbfd;
  border: 1px solid #f3fbfd;
  font-family: arial, fontawesome;
}
.search #DivFormulaire .iMemoTextArea:hover {
  border: 1px solid #cbe7f2;
}
.search #DivFormulaire .iMemoTextArea.iActiveFocus {
  border: 1px solid #45a7cd;
}
/* RWD */
.rwd {
  /* Touch */
}
.rwd .iMemoTextArea {
  width: 100%;
  padding: 4px;
  line-height: 16px;
}
.rwd.safari .iMemoTextArea {
  padding: 4px 1px 4px 1px;
}
.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: #252527;
  font-family: Arial;
  border: 1px solid #DDDDDD;
  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: 17px;
  padding-left: 11px;
  padding-right: 11px;
  width: 100%;
  height: 24px;
}
html .rwd #DivFormulaire .IsiHyperLink {
  text-align: center;
}
html body:not(.rwd) #DivFormulaire .iButton,
html body:not(.rwd) #DivFormulaire .iButtonInactif {
  margin-top: 0px;
  line-height: inherit;
  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: #1791c1;
}
html body.rwd a.rwd-hyperlink:hover,
html .IsiFormBuilder a.rwd-hyperlink:hover {
  color: #fff;
  font-size: 13px;
}
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: #b6c0c3;
  color: #808080;
  text-align: center;
}
html a.rwd-hyperlink {
  display: inline-block;
  box-sizing: border-box;
}
html .iButtonInactif,
html .iButton,
html a.rwd-hyperlink,
html .rwd-hyperlink a,
html .iPropButton {
  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;
}
html .iPropButton {
  width: 100%;
}
.iCheckBox {
  text-align: left;
  line-height: 18px;
}
.iCheckBox label {
  vertical-align: top;
  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: #DDDDDD;
}
.iCheckBoxLeft input {
  margin-left: 7px;
  margin-right: 0;
}
.iCheckBoxHiddenLabel label {
  visibility: hidden;
}
img.IsiImage,
i.IsiImage {
  padding-top: 13px;
}
.IsiImage img,
.IsiImage i {
  padding-top: 13px;
}
.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;
}
.IsiLabel span.tbl {
  padding-top: 18px;
}
.ctrl .generic,
.control .generic {
  line-height: 18px;
  background-color: #0d9d76;
}
.ctrl .generic i::before,
.control .generic i::before {
  font-family: FontAwesome;
  font-size: 20px;
  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 .IsiPanel .Header {
  height: 30px;
}
html .rwd:not(.ADM038) .fullscreen.IsiDataList .IsiPanel .Header .title {
  color: #1791c1;
  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 .showIcon.ViewMode {
  display: block;
}
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: #b6c0c3;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiToolbar {
  float: right;
  flex-direction: row-reverse;
  display: flex;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiToolbar div.refresh i:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiToolbar .debugInfo:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .noDataDiv {
  border: 1px dashed #1791c1;
  padding: 15px 0 15px 0;
  margin: 0 10px 10px 10px;
  height: 75px;
}
html .rwd:not(.ADM038) #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .noDataDiv .textContainer {
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
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: #0d5069;
}
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;
  padding-bottom: 15px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl {
  margin: 15px 0px 0px 0px;
  padding-bottom: 0px;
  overflow: hidden;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .title {
  margin-left: 0;
  margin-top: 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList.noData {
  margin: 10px;
  border: 1px dashed #1791c1;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList.noData .noDataDiv {
  border: none;
  padding: 10px 0 19px 0;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList.noData .noDataDiv .textContainer {
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList.noData .datalistBottom {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header {
  padding: 0;
  margin: 0 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .title {
  color: #1ca8dd;
  font-size: 17px;
  padding: 0 0 1px 0px;
  width: 85%;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .showIcon:before,
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .refresh:before,
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .view-fullscreen:before {
  color: #1ca8dd;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .showIcon.Collapse {
  display: none;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .IsiDataList .IsiPanel .Header .IsiImageButtonCss {
  margin-top: 10px;
}
html .rwd:not(.ADM038) #DivFormulaire .row .col .control-container .IsiDataListCtrl .Wrapper.IsiPanel {
  border-color: transparent;
  border-width: 0px;
}
body.rwd:not(.ADM038).desktop #DivFormulaire .control-container .IsiDataList:not(.noData) .IsiWebPartHeader {
  border-top: 2px solid #1791c1;
}
body.rwd:not(.ADM038).desktop #DivFormulaire .control-container .IsiDataList:not(.noData) .IsiWebPartHeader .showIcon.ViewMode {
  display: block;
}
body.rwd:not(.ADM038).fancybox-active .IsiDataList .dataGridDiv {
  height: calc(100% - 48px) !important;
}
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 #1791c1;
}
html body:not(.rwd) #DivFormulaire .datalist .noData.IsiDataList .ViewMode {
  display: none;
}
html body:not(.rwd) #DivFormulaire .datalist .noData.IsiDataList .Wrapper.IsiPanel {
  border: none;
}
html body:not(.rwd) #DivFormulaire .datalist .noData .noDataDiv {
  height: 100%;
  border: none;
}
html body:not(.rwd) #DivFormulaire .datalist .noData .noDataDiv .textContainer {
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  color: #808080;
}
/*\o/*/
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiWebPartHeader_Wrapper {
  overflow: visible;
}
html .touch #DivFormulaire .IsiDataListCtrl .IsiDataList.noData .IsiWebPartHeader_Toolbar.IsiToolbar {
  position: relative;
}
html .IsiAssistantScan .iPanel_Lbl_Scan {
  padding: 10px 0 3px 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 .sImput_Scan {
  display: inline;
}
html #DivFormulaire .IsiAssistantScan .sMessage_Scan {
  text-align: center;
}
html #DivFormulaire.desktop #DivFormulaire .iPanelWebTabItem .IsiAssistantScan {
  border-width: 0px;
}
html #DivFormulaire.desktop #DivFormulaire .iPanelWebTabItem .IsiAssistantScan .chevron {
  display: none;
}
html #DivFormulaire .control.IsiScanControl {
  margin: 0px 5px 10px 5px;
  padding-bottom: 15px;
}
html #DivFormulaire .control-container .IsiScanControl {
  margin: 15px 0px 0px 0px;
  padding-bottom: 0px;
}
html #DivFormulaire .iPanel .IsiAssistantScan {
  border-color: #c2c1c1;
  border-width: 2px 0 0 0;
}
html #DivFormulaire .iPanel .IsiAssistantScan .iPanel_Lbl_Scan:before {
  content: '';
}
html #DivFormulaire .iPanel .IsiAssistantScan .chevron {
  display: none;
}
html #DivFormulaire .IsiScanControl {
  background-color: #fff;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan span.tcL {
  display: inline;
  color: #808080;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan .iButton {
  width: auto;
  margin-right: 10px;
}
html #DivFormulaire .IsiScanControl .IsiAssistantScan.small span.tcL {
  display: block;
  text-align: center;
}
.htmlCtrlZ {
  overflow: hidden;
  position: relative;
}
.rwd .htmlCtrlZ > div:first-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/*Classe du style commun à tous les contrôles.*/
.search #DivFormulaire .IsiColorPickerColorBox {
  border: 1px solid #f3fbfd;
}
.search #DivFormulaire .IsiRichTextTextArea {
  padding-left: 12px;
}
.search #DivFormulaire .tdTbS {
  background-color: #f3fbfd;
  border: none;
}
body.rwd .max-width-p {
  max-width: 60px;
}
body.rwd .max-width-m {
  max-width: 140px;
}
body.rwd .max-width-g {
  max-width: 300px;
}
body.rwd .max-width-t {
  max-width: 800px;
}
body.rwd .max-width-f {
  max-width: 100%;
}
.tcL body.rwd #DivFormulaire .row .col .control:not(.sImput_Scan),
body.rwd #DivFormulaire .row .col .control .tbL,
body.rwd #DivFormulaire .row .col .control .apL,
body.rwd #DivFormulaire .row .col .control .titre_Scan {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
body.rwd #DivFormulaire .row .col .control .tcL,
body.rwd #DivFormulaire .row .col .control .tbL {
  white-space: normal;
}
.ctrl-label-hidden .tcL,
.ctrl-label-hidden .tbL,
.ctrl-label-hidden .apL,
.ctrl-label-hidden .titre_Scan,
.ctrl-label-hidden .iMemoLabel {
  visibility: hidden;
}
.xnv {
  display: none;
}
.rwd .IsiWebTab {
  background-color: transparent;
}
/*
    ██████╗  █████╗ ███╗   ██╗███╗   ██╗██╗███████╗██████╗ ███████╗
    ██╔══██╗██╔══██╗████╗  ██║████╗  ██║██║██╔════╝██╔══██╗██╔════╝
    ██████╔╝███████║██╔██╗ ██║██╔██╗ ██║██║█████╗  ██████╔╝█████╗  
    ██╔══██╗██╔══██║██║╚██╗██║██║╚██╗██║██║██╔══╝  ██╔══██╗██╔══╝  
    ██████╔╝██║  ██║██║ ╚████║██║ ╚████║██║███████╗██║  ██║███████╗
    ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚═╝╚══════╝╚═╝  ╚═╝╚══════╝
    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 #DivModule,
html body #DivMenuPrinc {
  float: none;
  position: static;
}
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;
  /*DYSF 66531*/
}
html body #DivModule:hover {
  background-color: #f7f7f7;
}
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: relative;
  top: 39px;
  z-index: 5000;
}
html body #DivModule #DivModuleList {
  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: #f7f7f7;
  /* 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-left: 0px;
}
html body #DivModule #DivModuleList .level0:hover {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #1791c1;
}
html body #DivModule #DivModuleList .level0.MMSelect:hover {
  text-decoration: none;
  color: #252527;
}
html body #DivModule #DivModuleList #_Conten {
  width: 130px;
}
html body #DivModule #DivModuleList .MenuBegin {
  z-index: 5000;
  margin: 10px 0 10px 20px;
}
html body #DivModule #DivModuleList .MenuBegin .MenuCenter {
  margin: 0;
  padding: 0;
}
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;
}
html body #HOMEICONE .IsiImageButton_Container:before {
  font-size: 28px;
  content: "\f015";
  color: #b6c0c3;
}
html body #HOMEICONE .IsiImageButton_Container:hover:before {
  color: #82cde9;
}
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: #b6c0c3;
}
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: #b6c0c3;
  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: #f7f7f7;
  /* 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;
  font-family: Arial;
}
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: #b6c0c3;
  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: #1791c1;
  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 .MenuDown {
  height: 7px;
}
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: #f7f7f7;
}
html body #Bigbtn {
  width: auto;
  min-width: 80px;
  max-width: 285px;
  line-height: 13px;
  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: #f7f7f7;
}
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: #f7f7f7;
  /* 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-left: 0px;
}
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: #1791c1;
}
html body #Bigbtn #DivProfList .level0.MMSelect:hover {
  text-decoration: none;
  color: #252527;
}
html body #Bigbtn #DivProfList #DivProf_Content {
  width: auto;
}
html body #Bigbtn #DivProfList .MenuBegin {
  z-index: 5000;
  margin: 10px 0 10px 20px;
}
html body #Bigbtn #DivProfList .MenuBegin .MenuCenter {
  margin: 0;
  padding: 0;
}
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 {
  left: 15%;
  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: 0px;
  /*
		&.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;
  top: 5px;
  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;
  top: 5px;
  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 {
  left: 15%;
  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 * {
  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 .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: #45a7cd;
  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 {
  display: inline-block;
  vertical-align: top;
  color: #ffffff;
  border-radius: 6px;
  margin: 7px 0 0 200px;
  padding: 2px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #F55153;
  height: 24px;
}
html body .DevDesign:before {
  font-family: FontAwesome;
  content: "\f0ad";
  font-size: 20px;
}
html body .DevDesign 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;
  margin-bottom: 10px;
  padding-left: 4px;
}
#divExtSearch .ExtSearchImg {
  cursor: pointer;
  display: inline-block;
  height: 15px;
  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: #b6c0c3;
}
#divExtSearch .ExtSearchInput {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 22px);
}
#divExtSearch .ExtSearchInput input {
  width: 830px;
  height: 16px;
  border: 1px solid #f3fbfd;
  padding: 0 0 0 20px;
  background-color: #f3fbfd;
}
#divExtSearch .ExtSearchInput input:hover {
  height: 16px;
  border-color: #cbe7f2;
}
#divExtSearch .ExtSearchInput input.iActiveFocus {
  border: 1px solid #45a7cd;
}
#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:not(.ADM038) #DivFormulaire {
  margin-bottom: 0px;
}
html body.rwd:not(.ADM038) .row {
  margin-left: 0px;
  margin-right: 0px;
}
html body.rwd:not(.ADM038) .row .col {
  padding-left: 0px;
  padding-right: 0px;
}
html body.rwd:not(.ADM038) .row .col .control {
  margin: 5px 10px 0 10px;
}
html body.rwd:not(.ADM038) .row .col .control.ctrl-label-hidden .tcL,
html body.rwd:not(.ADM038) .row .col .control.ctrl-label-hidden .tbL,
html body.rwd:not(.ADM038) .row .col .control.ctrl-label-hidden .apL,
html body.rwd:not(.ADM038) .row .col .control.ctrl-label-hidden .iMemoLabel {
  visibility: hidden;
}
html body.rwd:not(.ADM038) .row .col .control-container {
  margin: 0px 5px 10px 5px;
  padding-bottom: 15px;
}
html body.rwd:not(.ADM038) .row .col .control-container .control-container {
  margin: 15px 0px 0px 0px;
  padding-bottom: 0px;
}
html body.rwd:not(.ADM038) .row .col > col {
  padding-left: 0px;
  padding-right: 0px;
}
html body #DivFormulaire {
  margin: 0;
}
#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 {
  left: 15%;
  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: 0px;
  /*
		&.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;
  top: 5px;
  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;
  top: 5px;
  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 {
  left: 15%;
  font-family: FontAwesome;
  color: #3b4346;
  content: "\f0d8";
  font-size: 18px;
  position: absolute;
  top: -13px;
  left: 5px;
  left: auto;
  right: 8px;
  top: -15px;
}
.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;
}
.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 #c2c1c1;
  margin-left: 12px;
  position: relative;
}
.touch .IsiPopin.InfoBulle .toolTipHier .toolTipHierContainer:before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f0ab";
  color: #c2c1c1;
  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: #45a7cd;
  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: #45a7cd;
  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;
}
.formHeader .mark_direct {
  margin-top: 11px;
}
.formHeader .mark_direct:before {
  content: '\f023';
  font-family: fontawesome;
  font-size: 16px;
  color: #1ca8dd;
}
.formHeader .unmark_direct {
  margin-top: 11px;
}
.formHeader .unmark_direct:before {
  content: '\f09c';
  font-family: fontawesome;
  font-size: 16px;
  color: #1ca8dd;
}
/* 
'<summary>
'    Force le texte et la couleur de fond des boutons à la couleur indiquée
'    Concerne le bouton 'Enregistrer' dans le bandeau en entête
'</summary>
'<history>
'    <entry mat="MBRO" date="09/06/2017" task="134842">Création</entry>
'</history>
*/
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate .label,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateAdd .label,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateDuplicate .label,
.IsiMasterPortalHeader .toolbar .enabled.button .StateUpdate .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateAdd i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateDuplicate i::before,
.IsiMasterPortalHeader .toolbar .enabled.button .StateUpdate i::before {
  background-color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate:hover .label,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateAdd:hover .label,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateDuplicate:hover .label,
.IsiMasterPortalHeader .toolbar .enabled.button .StateUpdate:hover .label {
  color: #f38f01;
}
.IsiPageHeader.formHeader .toolbar .button.enabled.StateUpdate:hover i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateAdd:hover i::before,
.IsiPageHeader.formHeader .toolbar .button.enabled.StateDuplicate:hover i::before,
.IsiMasterPortalHeader .toolbar .enabled.button .StateUpdate: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.StateUpdate,
#DivFormulaire .iButton.StateAdd,
#DivFormulaire .iButton.StateDuplicate {
  background-color: #f38f01;
}
#DivFormulaire .iButton.StateUpdate:hover,
#DivFormulaire .iButton.StateAdd:hover,
#DivFormulaire .iButton.StateDuplicate:hover {
  background-color: #e38500;
}
/*VARIABLE*/
/* DYSF 66540*/
.DivDetailGrid {
  border-top: 1px solid #cdcdcd;
}
.DivDetailGrid .IsiSearch {
  position: absolute;
  top: 41px;
  width: 300px;
  z-index: 77;
  right: 20px;
  height: 23px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.DivDetailGrid .IsiSearch input {
  line-height: 23px;
}
.DivDetailGrid .IsiSearch.hasValue .clear,
.DivDetailGrid .IsiSearch.hasValue .launcher {
  cursor: pointer;
}
.DivDetailGrid .IsiSearch.hasValue .clear:after,
.DivDetailGrid .IsiSearch.hasValue .launcher:after {
  color: #1791c1;
}
.DivDetailGrid .IsiSearch .clear:after,
.DivDetailGrid .IsiSearch .launcher:after {
  font-size: 18px;
  line-height: 23px;
}
.DivDetailGrid .IsiSearch .clear:after {
  right: 30px;
}
/*ICONS*/
.DivGrid .DivGData .iHeaderStyle TH.iColumnGridEdit,
.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%;
}
.DivGrid .DivGData .iGroupByBoxStyle .iHeaderStyle TH.iColumnGridEdit,
.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;
}
.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%;
}
.DivGrid .DivGData � div.faIcon {
  font-family: FontAwesome;
}
.DivGrid .DivGData div.fiIcon {
  font-family: FontIsilog;
}
.DivGrid .Bck:before {
  height: 18px;
  width: 18px;
  font-size: 18px;
  display: inline-block;
  color: #3b4346;
  content: "\f0d9";
  font-family: FontAwesome;
  text-align: center;
  line-height: 18px;
}
.DivGrid .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;
}
.DivGrid .Bck.DisaBtn:before {
  color: #b0bdc2;
}
.DivGrid .Nxt.DisaBtn:before {
  color: #b0bdc2;
}
.DivGrid .GridAlignRight {
  direction: rtl;
}
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: #252527;
  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 nobr {
  color: #71f2cf;
  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 tr.iSelected {
  background-color: #b2eaff;
}
.grid .iRAS {
  background-color: #f2f2f2;
}
.grid .linkPerso {
  cursor: pointer;
}
.grid THEAD {
  height: 26px;
  background-color: #808080;
  color: #fff;
}
.grid THEAD th.iHS {
  border-right: 1px #fff solid;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.grid .iGroupByBoxStyle {
  border-top: 2px #d6d6d6 dashed;
  border-bottom: 2px #d6d6d6 dashed;
}
.grid .iGroupByBoxStyle.SearchForHier {
  height: 30px;
  margin-bottom: 2px;
}
.grid .iGroupByBoxStyle .iHeaderStyle,
.grid .iGroupByBoxStyle .iHS {
  background-color: #f7f7f7;
  cursor: pointer;
}
.grid .SortedGirdColor {
  background-color: #3b4346;
}
.grid .ActiveRow {
  background-color: #b2eaff;
}
.grid TD TR TD TR.ActiveRow {
  background-color: transparent;
}
.grid .iSelected.ActiveRow {
  background-color: #b2eaff;
}
.grid .countDA {
  background-color: #1ca8dd;
  color: white;
  border-radius: 6px;
}
.grid .IsiGridPageImg.DisaBtn {
  cursor: default;
  background-color: transparent;
}
.DivGENbEnreg_O {
  color: Red;
  font-family: Arial Narrow, Arial;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.DivGENbEnreg_N {
  color: #1D293D;
  font-family: Arial Narrow, Arial;
  font-stretch: condensed;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
.iSelectedHeaderDesignSel {
  background-color: transparent;
  background-color: #f7f7f7;
  color: #000000;
  color: #1d293d;
  text-align: left;
  background-repeat: no-repeat;
  font-family: Trebuchet MS;
  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;
  font-family: Trebuchet MS;
  color: #1d293d;
  font-size: 11px;
}
.IsiGridPageImg {
  cursor: pointer;
  vertical-align: middle;
}
.IsiGridPageImgLeft {
  /*     cursor: pointer;     margin-left: 5px;     vertical-align: middle;     */
}
.IsiGridPageImgRight {
  /*     cursor: pointer;     vertical-align: middle;     margin-right: 5px;     */
}
/*STRUCT*/
html #DivDetail {
  position: absolute;
  margin-top: 0;
  display: block;
  overflow: visible;
}
html #DivDetail #DivDetailGrid {
  /*margin-top: 20px;*/
  position: absolute;
  left: 10px;
}
.DivGrid {
  position: absolute;
  Z-index: 76;
  margin-top: 0px;
  margin-left: 0px;
  height: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  color: #3b4346;
  text-decoration: none;
  cursor: pointer;
  cursor: inherit;
}
.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: #252527;
  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 nobr {
  color: #71f2cf;
  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 tr.iSelected {
  background-color: #b2eaff;
}
.DivGrid .iRAS {
  background-color: #f2f2f2;
}
.DivGrid .linkPerso {
  cursor: pointer;
}
.DivGrid THEAD {
  height: 26px;
  background-color: #808080;
  color: #fff;
}
.DivGrid THEAD th.iHS {
  border-right: 1px #fff solid;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.DivGrid .iGroupByBoxStyle {
  border-top: 2px #d6d6d6 dashed;
  border-bottom: 2px #d6d6d6 dashed;
}
.DivGrid .iGroupByBoxStyle.SearchForHier {
  height: 30px;
  margin-bottom: 2px;
}
.DivGrid .iGroupByBoxStyle .iHeaderStyle,
.DivGrid .iGroupByBoxStyle .iHS {
  background-color: #f7f7f7;
  cursor: pointer;
}
.DivGrid .SortedGirdColor {
  background-color: #3b4346;
}
.DivGrid .ActiveRow {
  background-color: #b2eaff;
}
.DivGrid TD TR TD TR.ActiveRow {
  background-color: transparent;
}
.DivGrid .iSelected.ActiveRow {
  background-color: #b2eaff;
}
.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: 23px;
}
.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;
}
.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;
}
.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 {
  margin-top: 5px;
  margin-left: 10px;
  height: 30px;
  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: #1791c1;
}
.DivGrid .DivGEntete .DivGEInfo .iPanel_Lbl span {
  /* Font_H2_formulaire*/
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  color: #0d5069;
  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;
}
.DivGrid .DivGEntete .DivGFct .DivGFChkAll {
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 7px;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav {
  margin-left: 10px;
  float: right;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Page {
  margin-top: 2px;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Page input {
  width: 36px;
  height: 18px;
  text-align: right;
  padding-right: 2px;
  font-family: Arial;
  font-size: 12px;
  color: #1ca8dd;
  border: 1px solid #cecece;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Page SPAN {
  padding-right: 5px;
  font-family: Arial;
  font-size: 12px;
  color: #3b4346;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Int {
  margin-top: 4px;
  margin-left: 10px;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Nav {
  cursor: pointer;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Nav .IsiGridPageImg {
  height: 18px;
  width: 21px;
  padding-top: 2px;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav .Nav .IsiGridPageImg:before {
  font-size: 18px;
}
.DivGrid .DivGEntete .DivGFct .DivGFNav > * {
  float: left;
  padding-top: 2px;
}
.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;
}
/*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;
}
DIV#extGrdxiGrd_drs TD,
DIV#extGrdxiGrd_drs TD NOBR,
DIV#extGrdxiGrd_drs TD NOBR INPUT {
  margin-top: -1px;
  margin-bottom: -1px;
}
DIV#gSGxiGrd_drs TD NOBR INPUT,
DIV#gfxiGrd_drs TD NOBR INPUT,
DIV#ghxiGrd_drs TD NOBR INPUT {
  margin-top: -1px;
  margin-bottom: -1px;
}
#gSGxiGrd_drs {
  white-space: nowrap;
}
#DivDetail .DivGrid {
  /*input,*/
}
#DivDetail .DivGrid .cCbo,
#DivDetail .DivGrid .iHtmlRichTextTextBox,
#DivDetail .DivGrid .tdTbSDesign,
#DivDetail .DivGrid .IsiComboCritTextBox,
#DivDetail .DivGrid .IsiComboCritTextBoxEntre,
#DivDetail .DivGrid .tdTbSDesignNoCalend,
#DivDetail .DivGrid .IsiRichTextTextArea,
#DivDetail .DivGrid .iAP,
#DivDetail .DivGrid .IsiComboBoxDropDown,
#DivDetail .DivGrid .RacItem {
  height: 20px;
}
#DivDetail .DivGrid .tbTB {
  height: 20px;
}
#DivDetail .DivGrid .tcD {
  height: 20px;
}
#DivDetail .DivGrid .Page {
  /*input,*/
}
#DivDetail .DivGrid .Page .cCbo,
#DivDetail .DivGrid .Page .iHtmlRichTextTextBox,
#DivDetail .DivGrid .Page .tdTbSDesign,
#DivDetail .DivGrid .Page .IsiComboCritTextBox,
#DivDetail .DivGrid .Page .IsiComboCritTextBoxEntre,
#DivDetail .DivGrid .Page .tdTbSDesignNoCalend,
#DivDetail .DivGrid .Page .IsiRichTextTextArea,
#DivDetail .DivGrid .Page .iAP,
#DivDetail .DivGrid .Page .IsiComboBoxDropDown,
#DivDetail .DivGrid .Page .RacItem {
  height: 13px;
}
#DivDetail .DivGrid .Page .tbTB {
  height: 13px;
}
#DivDetail .DivGrid .Page .tcD {
  height: 13px;
}
.iPanel .DivGrid {
  margin-top: -15px;
}
.iPanel .DivGrid .SortedGirdColor {
  padding-left: 10px;
  padding-right: 10px;
}
.iPanel .DivGrid .DivGEInfo_Img {
  display: none;
}
html #DivDetail.WithoutLeftMenu #DivDetailGrid {
  left: 10px;
}
.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: #e0e0e0;
  font-weight: bold;
}
#DivDetail {
  height: 0px;
}
#DivDetail #DivDetailHeader {
  height: 0px;
}
#DivDetail #DivDetailHeader .btnDebug {
  border-radius: 24px;
  background-color: #e0e0e0;
  display: inline-block;
  font-weight: normal;
  height: 30px;
  font-size: 10px;
  width: 30px;
  margin: 2px 14px 0 0;
  line-height: 30px;
  vertical-align: middle;
  color: #1ca8dd;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  font-size: 11px;
}
.GrdEditor {
  border: #1791c1 1px solid;
}
#cacheEditor {
  position: absolute;
  background-color: #FFFFFF;
  border: 1px solid #1ca8dd;
  /*  font-family: fontawesome;
    font-size: 24px;
    color: @color-primary1;*/
}
/*
#cacheEditor:before {
    content: '\f029';
}
*/
.GrdLn {
  margin-bottom: 4px;
}
.TabLn {
  display: inline-block;
  margin-right: 7px;
}
.TabLnF {
  display: inline-block;
  margin-right: 21px;
}
.iGroupByRowStyle {
  padding-left: 5px;
}
.iGroupByRowStyle IMG {
  cursor: pointer;
}
.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;
}
.IsiPageHeader.associatedViewHeader {
  margin-left: 30px;
}
.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/rwd/Desktop/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/rwd/Desktop/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/rwd/Desktop/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/rwd/Desktop/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/rwd/Desktop/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/rwd/Desktop/images/ui-icons_222222_256x240.png);
}
.IsiAccordion .ui-widget-header .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/rwd/Desktop/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/rwd/Desktop/images/ui-icons_ef8c08_256x240.png);
}
.IsiAccordion .ui-state-active .ui-icon,
.IsiAccordion .ui-button:active .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/rwd/Desktop/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/rwd/Desktop/images/ui-icons_228ef1_256x240.png);
}
.IsiAccordion .ui-state-error .ui-icon,
.IsiAccordion .ui-state-error-text .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/rwd/Desktop/images/ui-icons_ffd27a_256x240.png);
}
.IsiAccordion .ui-button .ui-icon {
  background-image: url(/IsilogWebSystem/Styles/rwd/Desktop/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/rwd/Desktop/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;
}
.ui-igcombo,
.fakeCombo {
  border: 1px #e0e0e0 solid;
  color: #626161;
}
.ui-igcombo-dropdown {
  border: 1px #1791c1 solid;
  margin-top: -1px;
}
.ui-igcombo-dropdown .ui-igcombo-listitemholder .ui-igcombo-listitem {
  background: white;
}
.ui-igcombo-dropdown .ui-igcombo-listitemholder .ui-igcombo-listitem:hover {
  background-color: #d7e8ef;
}
.ui-igcombo .ui-igcombo-buttonicon.ui-icon-triangle-1-s.ui-icon {
  background: none;
}
.ui-igcombo .ui-igcombo-buttonicon.ui-icon-triangle-1-s.ui-icon:before {
  font-family: FontAwesome;
  font-size: 10px;
  content: '\f078';
  color: #dbe0e1;
}
.ui-igcombo.ui-state-active {
  border-color: #1791c1;
}
.ui-igcombo.ui-state-active .ui-igcombo-buttonicon.ui-icon-triangle-1-s.ui-icon:before {
  color: #1ca8dd;
}
.ui-igcombo:hover {
  border-color: #b6c0c3;
}
.ui-igcombo:hover .ui-igcombo-buttonicon.ui-icon-triangle-1-s.ui-icon:before {
  color: #617b85;
}
.ui-igcombo:hover.ui-state-active {
  border-color: #1791c1;
}
.ui-igcombo:hover.ui-state-active .ui-igcombo-buttonicon.ui-icon-triangle-1-s.ui-icon:before {
  color: #1ca8dd;
}
.ui-igcombo input {
  color: #626161;
}
.ui-igcombo .ui-igcombo-button {
  padding: 0;
  background-color: #fff;
}
.fakeCombo {
  margin-top: -3px;
  padding: 0 0px 2px 2px;
  background-color: #ffffff;
}
.fakeCombo .text {
  line-height: 17px;
}
.fakeCombo .icon {
  float: right;
  position: relative;
  height: 100%;
  min-width: 16px;
  min-height: 16px;
  text-align: center;
}
.fakeCombo .icon:after {
  font-family: FontAwesome;
  font-size: 10px;
  content: '\f078';
  padding-top: 1px;
  padding-right: 3px;
  padding-left: 2px;
  color: #dbe0e1;
}
.fakeCombo:hover {
  border-color: #b6c0c3;
}
.fakeCombo:hover .icon:after {
  color: #617b85;
}
#MarketCatalog.IsiMarketCatalog {
  overflow: hidden;
}
#MarketCatalog.IsiMarketCatalog .container {
  position: relative;
  width: 100%;
}
#MarketCatalog.IsiMarketCatalog .container .left {
  background: #fff;
  width: 205px;
  min-height: 100%;
  float: left;
  display: inline-block;
  position: absolute;
  padding: 10px 8px;
  box-sizing: border-box;
}
#MarketCatalog.IsiMarketCatalog .container .left .header {
  background-color: #ededed;
  height: 95px;
  padding: 9px 5px;
  margin: 0;
  font-size: 12px;
  color: #595959;
  line-height: 17px;
}
#MarketCatalog.IsiMarketCatalog .container .left .header .informations {
  height: 100%;
  padding-bottom: 28px;
  box-sizing: border-box;
}
#MarketCatalog.IsiMarketCatalog .container .left .header .informations .beneficiaryName {
  color: #1791C1;
  font-weight: bold;
}
#MarketCatalog.IsiMarketCatalog .container .left .header .iButton.returnToRequest {
  line-height: 24px;
  margin-top: 6px;
  text-align: center;
  margin-top: -24px;
  height: 28px;
}
#MarketCatalog.IsiMarketCatalog .container .left .header .iButton.returnToRequest .icon:before {
  font-family: FontAwesome;
  font-size: 0.7em;
  content: '\f053';
  color: #ffffff;
  position: absolute;
  margin-top: 2px;
  margin-left: -10px;
}
#MarketCatalog.IsiMarketCatalog .container .left .header .iButton.returnToRequest .text {
  line-height: 29px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog .container .left .iButton.returnToCatalog {
  line-height: 24px;
  margin-top: 6px;
  display: none;
  height: 32px;
  line-height: 32px;
  background: #8FC401;
  text-align: center;
  margin-top: 13px;
}
#MarketCatalog.IsiMarketCatalog .container .left .iButton.returnToCatalog:hover {
  background: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .container .left .iButton.returnToCatalog .icon {
  margin-left: 5px;
  background: #8fc401;
  vertical-align: text-bottom;
  display: inline-block;
  text-align: center;
  line-height: 10px;
}
#MarketCatalog.IsiMarketCatalog .container .left .iButton.returnToCatalog .icon:before {
  font-family: FontIsilog;
  content: '\E356';
  font-size: 20px;
  color: #ffffff;
  display: inline-block;
}
#MarketCatalog.IsiMarketCatalog .container .left .iButton.returnToCatalog .text {
  margin-right: 25px;
  margin-left: 8px;
  display: inline-block;
  line-height: 32px;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView {
  display: block;
  margin-top: 13px;
  position: relative;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-node {
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-node a {
  padding: 0px;
  white-space: normal;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-node a .ui-state-hover {
  padding: 0px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-node a > span {
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .showAll {
  /*//border-bottom:
                    &:after {
                        display: block;
                        border-style: @marketCatalog-treeView-node-level0-border-style;
                        border-width: @marketCatalog-treeView-node-level0-border-width;
                        border-color: @marketCatalog-treeView-node-level0-border-color;
                        content: "";
                    }*/
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot {
  padding-top: 2px 0px;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #CDCDCD;
  line-height: 32px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > a {
  text-transform: uppercase;
  padding-left: 4px;
  font-size: 12px;
  min-height: 32px;
  display: block;
  color: #595959;
  font-weight: bold;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot:last-child {
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #CDCDCD;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot.expanded > a {
  color: #fff;
  background: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot.expanded > ul {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul {
  padding-bottom: 19px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node {
  margin-top: 3px;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > a {
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: #C1C1C1;
  min-height: 21px;
  line-height: 21px;
  color: #595959;
  display: block;
  padding-left: 4px;
  font-size: 12px;
  font-weight: bold;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node.expanded > a {
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: #8FC401;
  color: #595959;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node {
  margin-left: 17px;
  padding: 4px 0px;
  line-height: normal;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node > a {
  font-style: italic;
  font-size: 12px;
  color: #595959;
  font-weight: bold;
  line-height: normal;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-noderoot > ul > .ui-igtree-node > ul > .ui-igtree-node.selected > a {
  color: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .container .left .IsiTreeView .ui-igtree-root li.ui-igtree-noderoot:nth-of-type(1) {
  padding-top: 9px;
}
#MarketCatalog.IsiMarketCatalog .container .right {
  padding-left: 223px;
  display: block;
  margin-bottom: -40px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiPanel .header {
  height: 51px;
  font-size: 14px;
  line-height: 51px;
  padding-left: 28px;
  color: #B6B5B5;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiPanel .header .categoryFilterSummary .category,
#MarketCatalog.IsiMarketCatalog .container .right .IsiPanel .header .categoryFilterSummary .searchCriteria {
  color: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiPanel .header .categoryFilterSummary .count {
  color: #595959;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiPanel .header .categoryFilterSummary .sep {
  color: #595959;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid {
  width: 100%;
  padding-left: 30px;
  padding-right: 0px;
  box-sizing: border-box;
}
#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: 1px #DADADA solid;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody .ui-iggrid-altrecord {
  background: inherit;
}
#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: 1px #DADADA solid;
  border-top: 1px #DADADA solid;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td:first-of-type,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover:first-of-type {
  border-left: 1px #DADADA solid;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td:last-of-type,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover:last-of-type {
  border-right: 1px #DADADA solid;
}
#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 {
  padding: 4px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header {
  height: 30px;
  text-transform: uppercase;
  background: #737373;
  text-align: center;
  border: 0px;
  border-right: 1px #fff solid;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISIIMAGE span {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:first-of-type {
  background: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:last-of-type {
  background: #8FC401 !important;
  border-right: 0px;
}
#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.cantPropPARC019 .ISIVAL .propPARC019 .propRedirect {
  color: #727272 !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropPARC019 .ISIVAL .propPARC019 .propRedirect:before {
  content: "- " !important;
  color: #727272 !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid.cantPropPARC019 .ISIVAL .propPARC019 .propRedirect:hover {
  text-decoration: none !important;
  cursor: default !important;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td[class^="PXU"],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover[class^="PXU"] {
  color: #1791c1;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  font-size: 13px;
}
#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 {
  padding: 0 10px 0 15px;
  line-height: 16px;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVARIANTE > .ui-igcombo,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVARIANTE > .ui-igcombo,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVARIANTE > .fakeCombo,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVARIANTE > .fakeCombo {
  box-sizing: border-box;
  height: 18px;
  text-align: left;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY {
  text-align: center;
}
#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 {
  margin-top: 17px;
}
#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 {
  display: block;
}
#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 {
  padding-right: 4px;
  width: calc(100% - (40px + 2 * 4px));
  max-width: 45px;
  height: 16px;
  border: 1px #1791c1 solid;
  border-radius: 4px;
  text-align: center;
  padding-top: 1px;
}
#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.ISICADDY .addToCart .inputContainer .minus,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus {
  width: 18px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .plus[qtyOnLoad='0'],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .plus[qtyOnLoad='0'],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .minus[qtyOnLoad='0'],
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus[qtyOnLoad='0'] {
  cursor: default;
  pointer-events: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .plus[qtyOnLoad='0']:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .plus[qtyOnLoad='0']:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .inputContainer .minus[qtyOnLoad='0']:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .inputContainer .minus[qtyOnLoad='0']:before {
  color: #CDCDCD;
}
#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 {
  color: #8FC401;
  line-height: 16px;
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f055';
}
#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 {
  color: #1791c1;
  line-height: 16px;
  font-family: FontAwesome;
  font-size: 16px;
  content: '\f056';
}
#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 {
  display: none;
  margin: auto;
  padding: 0 6px !important;
  margin-bottom: 4px;
  margin-top: calc(-28px);
}
#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 {
  color: black;
  font-style: italic;
  height: 14px;
  padding-top: 5px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showIcon,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showIcon {
  width: 44px;
  height: 44px;
  border-radius: 5px;
  background-color: #1791c1;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  margin-bottom: 17px;
}
#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 {
  display: none;
}
#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 {
  height: 100%;
}
#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 {
  content: '\E352';
  font-family: FontIsilog;
  font-size: 29px;
  color: #fff;
  margin-left: 5px;
  line-height: 44px;
}
#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 {
  border-color: #f24b5a;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart .IsiWaitSpinner,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart .IsiWaitSpinner {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.processing .IsiWaitSpinner,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.processing .IsiWaitSpinner {
  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.ISICADDY .addToCart.processing .unite,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.processing .unite {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISICADDY .addToCart.showUpdateBtn .iButton.update,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISICADDY .addToCart.showUpdateBtn .iButton.update {
  display: block;
}
#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 {
  background: rgba(128, 128, 128, 0.6);
  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 {
  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.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.ISICADDY .addToCart.disa .minus:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.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 {
  font-size: 13px;
}
#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 {
  padding: 0 0 5px 15px;
  position: relative;
  height: 14px;
}
#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 {
  color: black;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 60px);
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .typeConst > span,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .typeConst > span {
  float: left;
}
#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 {
  padding: 0 0 2px 15px;
  position: relative;
  height: 14px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip > span,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip > span {
  float: left;
}
#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 {
  height: 100%;
  color: #1791c1;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 30px);
  display: inline-block;
  padding: 0;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .propRedirect:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .propRedirect:before {
  color: #1791c1;
  content: "> ";
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .propRedirect:hover,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .propRedirect:hover {
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .designation .libelleRefToolTip .propRedirect:hover:before,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .designation .libelleRefToolTip .propRedirect:hover:before {
  text-decoration: none;
  cursor: default;
}
#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 {
  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 {
  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 {
  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 {
  clear: both;
  padding-left: 15px;
  font-size: 11px;
}
#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 {
  float: left;
  color: #595959;
  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 {
  float: left;
  position: relative;
  font-weight: bold;
  margin-top: 3px;
  margin-right: 3px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header {
  background-color: #737373 !important;
  padding: 0px 10px 0 10px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-header .ui-igcheckbox-normal {
  background-color: #fff;
  box-sizing: border-box;
  color: #1791c1;
  cursor: pointer;
  height: 8px;
  width: 8px;
  border: 0;
}
#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: 8px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class {
  border-right: 1px solid white;
  border-bottom: 1px solid #DADADA;
  background-color: #737373;
  padding: 0 4px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid th.ui-iggrid-rowselector-class .ui-igcheckbox-normal {
  background-color: #fff;
  box-sizing: border-box;
  color: #1791c1;
  cursor: pointer;
  height: 8px;
  width: 8px;
  border: 0;
}
#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: 8px;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-icon-check:before {
  font-family: FontAwesome;
  content: '\f00c';
  font-size: 'inherit';
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid table td.ui-iggrid-selectedcell,
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid table th.ui-iggrid-selectedcell {
  background-color: #b2eaff;
}
#MarketCatalog.IsiMarketCatalog .container .right .IsiGrid .ui-iggrid table th.ui-iggrid-rowselector-class.ui-iggrid-selectedcell {
  background-color: #b2eaff;
}
#MarketCatalog.IsiMarketCatalog.cartMode .left .iButton.returnToCatalog {
  display: block;
}
#MarketCatalog.IsiMarketCatalog.cartMode .left .iButton.returnToCatalog.cantSwitchMode {
  display: none;
}
#MarketCatalog.IsiMarketCatalog.cartMode .left .IsiTreeView {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .IsiPanel_Content {
  display: flex;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table {
  border-collapse: separate;
  border-spacing: 0 4px;
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody tr {
  height: 97px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(2),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(4),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(6),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(8),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(10),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(12),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(14) {
  background: #595959;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(3),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(5),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(7),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(9),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(11),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(13),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(15) {
  background: #737373;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td:nth-of-type(2),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover:nth-of-type(2) {
  position: relative;
  padding-left: 34px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td:nth-of-type(2):before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover:nth-of-type(2):before {
  height: 0px;
  border-top: 49px solid transparent;
  border-bottom: 49px solid transparent;
  border-left: 25px solid #e6e6e6;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE img {
  max-width: 100%;
  max-height: 85px;
  height: auto;
  width: auto;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .catalogGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .libelleRefToolTip .toolTip img {
  margin: -7px 0 0;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .header {
  text-transform: uppercase;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody {
  background: #fff;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody tr {
  height: 80px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header {
  border-bottom: 1px #DADADA solid;
  padding: 0 4px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-of-type(2) {
  background-color: #CDCDCD;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(4),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(6),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(8),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(10),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(12),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(14) {
  background: #737373;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(3),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(5),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(7),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(9),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(11),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(13),
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header:nth-child(15) {
  background: #595959;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISIDELETE,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISISTATUS {
  background: #CDCDCD !important;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISIDELETE > *,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISISTATUS > * {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table thead th.ui-iggrid-header.ISICADDY {
  background: #8FC401 !important;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody .ui-iggrid-altrecord {
  background: #f1f1f1;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover {
  border-top: 0;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td:first-of-type,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover:first-of-type {
  border-left: 0;
  text-align: center;
  background-color: #ffffff;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIIMAGE img,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIIMAGE img {
  max-width: 100%;
  max-height: 68px;
  height: auto;
  width: auto;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .libelleRefToolTip .toolTip img,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .libelleRefToolTip .toolTip img {
  margin: -3px 0 0;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIVAL .libelleRefToolTip .propRedirect,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIVAL .libelleRefToolTip .propRedirect {
  font-weight: bold;
  font-size: 12px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS {
  padding: 0;
  text-align: center;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete:before {
  font-family: FontIsilog;
  content: '\E358';
  font-size: 16px;
  color: #595959;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete.processing:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete.processing:before {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .delete .IsiWaitSpinner,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .delete .IsiWaitSpinner {
  width: 16px;
  height: 16px;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE .icon,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE .icon {
  cursor: pointer;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISIDELETE.disa .delete:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISIDELETE.disa .delete:before {
  color: #CDCDCD;
  cursor: default;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusN,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusN {
  display: none;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusA:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusA:before {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #595959;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusV:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusV:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #8FC401;
}
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ISISTATUS .statusR:before,
#MarketCatalog.IsiMarketCatalog .right .IsiPanel .cartGridContainer .IsiGrid table.ui-iggrid-table tbody td.ui-state-hover.ISISTATUS .statusR:before {
  font-family: FontIsilog;
  content: '\E359';
  font-size: 16px;
  color: #F24B5A;
}
.IsiPageHeader .cartSummary,
.IsiPageHeader .stateCart {
  position: absolute;
  top: 9px;
}
.IsiPageHeader .cartSummary {
  right: 42px;
  min-width: 271px;
  height: 48px;
  background-color: #1791c1;
  color: #fff;
  display: inline-block;
  cursor: pointer;
}
.IsiPageHeader .cartSummary > div,
.IsiPageHeader .cartSummary > .right > div {
  display: inline-block;
  height: 100%;
}
.IsiPageHeader .cartSummary > .right {
  position: relative;
  width: 100%;
}
.IsiPageHeader .cartSummary > .right .icon,
.IsiPageHeader .cartSummary > .right .count {
  height: 48px;
  width: 48px;
  line-height: 48px;
  text-align: center;
}
.IsiPageHeader .cartSummary > .right .icon {
  position: absolute;
  background: #22A6DA;
}
.IsiPageHeader .cartSummary > .right .icon:before {
  content: '\E351';
  font-family: FontIsilog;
  font-size: 24px;
  color: #fff;
  margin-left: -10px;
}
.IsiPageHeader .cartSummary > .right .icon:after {
  position: absolute;
  font-family: FontAwesome;
  content: "\f054";
}
.IsiPageHeader .cartSummary > .right .count {
  /*position: absolute;
                right: 0px;*/
  min-width: 48px;
  width: auto;
  padding: 0 4px;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  box-sizing: border-box;
  margin-left: -4px;
  position: relative;
}
.IsiPageHeader .cartSummary > .right .count .animated {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  display: none;
}
.IsiPageHeader .cartSummary > .right .fluid {
  padding: 0px 0px 0px 48px;
  box-sizing: border-box;
  text-align: right;
}
.IsiPageHeader .cartSummary > .right .fluid .label,
.IsiPageHeader .cartSummary > .right .fluid .prices {
  display: inline-block;
  text-align: right;
}
.IsiPageHeader .cartSummary > .right .fluid .label {
  vertical-align: top;
  line-height: 48px;
  font-size: 13px;
  float: left;
  position: absolute;
  left: 58px;
}
.IsiPageHeader .cartSummary > .right .fluid .prices {
  height: calc(44px);
  box-sizing: border-box;
  padding: 8px 10px 0px 91px;
  margin: 2px 0px;
  border-right: 1px #5DB2D4 solid;
  min-width: 200px;
}
.IsiPageHeader .cartSummary > .right .fluid .prices .totalHT {
  font-size: 11px;
  margin-right: 9px;
}
.IsiPageHeader .cartSummary > .right .fluid .prices .totalTTC {
  padding-top: 6px;
  font-size: calc(12px);
  font-weight: bold;
}
.IsiPageHeader .cartSummary: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%;
}
.IsiPageHeader .stateCart {
  min-width: 30px;
  height: 48px;
  background-color: #fff;
  display: inline-block;
  right: 11px;
}
.IsiPageHeader .stateCart > .icon {
  float: left;
  position: absolute;
  line-height: 48px;
  text-align: center;
  padding-left: 7px;
}
.IsiPageHeader .stateCart > .icon.statusV:before {
  font-family: FontAwesome;
  content: '\f058';
  font-size: 16px;
  color: #8FC401;
}
.IsiPageHeader .stateCart > .icon.statusR:before {
  font-family: FontAwesome;
  content: '\f058';
  font-size: 16px;
  color: #F24B5A;
}
.IsiPageHeader .stateCart > .icon.statusN:before {
  font-family: FontIsilog;
  content: '\E357';
  font-size: 16px;
  color: #595959;
}
@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);
  }
}
.IsiMarketCatalogSearchControl {
  position: absolute;
  left: 94px;
  bottom: 5px;
  width: 331px;
  height: 30px;
}
/*                   
                              !         !          
                             ! !       ! !          
                            ! . !     ! . !          
                               ^^^^^^^^^ ^            
                             ^             ^          
                           ^  (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;
  font-family: Arial;
  padding-left: 25px;
  padding-right: 25px;
  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: #47b7e0;
}
html #IsiButtonBarDetail {
  background-color: #33484e;
}
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: #1791c1;
}
html #IsiButtonBarDetail .iButton:hover {
  background-color: #1c333a;
}
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;
}
.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 #b0bdc2;
}
.IsiNavigation div.left {
  left: 1px;
  border-right: 15px solid #1ca8dd;
}
.IsiNavigation div.left.disable {
  border-right: 15px solid #b0bdc2;
}
/*---------------------------------------------------------*/
/*                      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 > form,
.glob > div > form {
  background-color: #fff;
  box-sizing: border-box;
  height: 100%;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: #1791c1;
  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 #1791c1;
  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 {
  text-align: right;
  line-height: 18px;
}
.glob .iMemoLabel,
.glob .cbL {
  text-align: right;
}
.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;
}
.fancybox-container .fancybox-bg {
  background: black;
  opacity: 0.6;
}
.fancybox-slide--iframe .fancybox-content {
  border-radius: 4px;
  display: none;
  max-width: none;
  max-height: none;
  background: transparent;
}
.fancybox-slide--iframe .fancybox-content.block {
  display: inline-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"] {
  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;
}
/* 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;
}
/* POPIN Confirmation DEV 137944*/
.glob.isiGenDialog,
.globLoading.isiGenDialog,
.glob.isiConnexionManagement,
.globLoading.isiConnexionManagement,
.glob.IsiTreatDBOnConnexion,
.globLoading.IsiTreatDBOnConnexion {
  height: auto;
  background: none;
}
.glob.isiGenDialog form,
.globLoading.isiGenDialog form,
.glob.isiConnexionManagement form,
.globLoading.isiConnexionManagement form,
.glob.IsiTreatDBOnConnexion form,
.globLoading.IsiTreatDBOnConnexion 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 {
  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 {
  text-align: center;
  background-color: #1791c1;
  line-height: 35px;
  margin: 0;
  position: relative;
  height: auto;
  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 {
  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 {
  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 {
  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 {
  /* Texte information Greydark1 */
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #252527;
  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 {
  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.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 {
  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.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 {
  width: 95px;
  margin: 0px 4px;
}
.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.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 {
  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.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 {
  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.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 {
  background-color: #1791c1;
  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 .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.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 {
  opacity: 0.7;
  margin-bottom: 0;
}
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 {
  overflow: auto;
}
.glob.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob,
.globLoading.IsiTreatDBOnConnexion #PanelValue #Panel1 .IsiDivLabelGlob .IsiLabelGlob {
  height: 67px;
  overflow: auto;
  display: block;
}
.glob.isiConnexionManagement,
.globLoading.isiConnexionManagement {
  height: 100%;
}
.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: #252527;
  text-align: left;
}
.glob.isiConnexionManagement #PanelValue,
.globLoading.isiConnexionManagement #PanelValue {
  height: 100%;
}
.glob.isiConnexionManagement #PanelValue #Panel1,
.globLoading.isiConnexionManagement #PanelValue #Panel1 {
  height: 999px;
  padding: 0 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: 0 58px 10px 58px;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .connexionPanel,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .connexionPanel {
  box-sizing: border-box;
  border-style: solid;
  border-color: #1791c1;
  border-width: 1px 0 0 0;
  padding-top: 15px;
  margin-top: 15px;
}
.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;
  margin-bottom: 15px;
}
.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-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 #Panel1 .control select,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .control select {
  width: 100%;
  line-height: normal;
  height: 18px;
  font-weight: normal;
}
.glob.isiConnexionManagement #PanelValue #Panel1 .control select.iCtrlDisa,
.globLoading.isiConnexionManagement #PanelValue #Panel1 .control select.iCtrlDisa {
  color: #808080;
  background-color: #eff2f3;
}
.glob.isiConnexionManagement #PanelValue .btnGLOB019,
.globLoading.isiConnexionManagement #PanelValue .btnGLOB019 {
  position: fixed;
  padding: 27px 0 27px 0;
  bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
.glob.isiConnexionManagement .tbL,
.globLoading.isiConnexionManagement .tbL {
  line-height: normal;
}
.glob.isiConnexionManagement .tbTb,
.globLoading.isiConnexionManagement .tbTb {
  height: 18px;
}
.glob.isiConnexionManagement .tcD,
.globLoading.isiConnexionManagement .tcD {
  height: 18px;
}
.glob.isiConnexionManagement .tcD .tcTb,
.globLoading.isiConnexionManagement .tcD .tcTb {
  height: 100%;
}
.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: #1791c1;
}
.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: scroll;
}
.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: #cecece;
}
.wfa div.c div.g.disa div.p {
  background-color: #cecece;
  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: #cecece;
}
td > nobr > div.wfa div.c div.g.disa div.p {
  background-color: #cecece;
  color: #cecece;
}
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 {
  /*Modification de l'affichage des cellules d'ajout de pièce jointe*/
}
.chrome .tbfTb {
  padding-left: 38px;
  background-color: #fff;
  border-width: 0px;
  width: 117px;
  height: 18px;
}
.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 .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 .IsiSimpleVar {
  height: 18px;
}
.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 .tbfTb {
  background-color: #fff;
  border-width: 0;
  height: 20px;
  margin-left: 0;
  margin-top: -1px;
  width: 76px;
}
.firefox .iMemoTextArea {
  /* height: 14px; */
  /*background-color: white;*/
  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;
}
.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: -33px;
}
.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 .DivGrid td {
  overflow: hidden !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: #1791c1;
}
body .divTouchBtn .mouseMode {
  color: #b0bdc2;
}
body.touch .divTouchBtn {
  float: right;
}
/*
   _____            _             _     
  / ____|          | |           | |    
 | |     ___  _ __ | |_ _ __ ___ | |___ 
 | |    / _ \| '_ \| __| '__/ _ \| / __|
 | |___| (_) | | | | |_| | | (_) | \__ \
  \_____\___/|_| |_|\__|_|  \___/|_|___/

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